TUGAS
BAHASA INDONESIA
BAHASA
PEMROGRAMAN
ICHWAN KURNIA M.
1 KB 03
25114072
UNIVERSITAS GUNADARMA
2015
Kata Pengantar
Puji syukur saya panjatkan kepada tuhan yang maha
kuasa, karena berkat karunia nyalah saya dapat menyelesaikan makalah ini.
Makalah ini berisi mengenai Bahasa Pemrograman yang berkembang pesat di era
teknologi.
Ucapan terimakasih kami sampaikan kepada dosen bahasa
indonesia Bapak Jono Saroyo yang telah memberikan kesempatan kepada saya untuk
menyusun makalah ini. Dan kepada semua pihak yang telah membantu saya dalam
prose pembuatan makalah ini.
Kami sadar makalah ini jauh dari kesempurnaan. Untuk
itu saran dan kritik yang bersifat membangun sangat saya harapkan, untuk
kesempurnaan penyusunan makalah selanjutnya.
Ichwan Kurnia M.
DAFTAR ISI
KATA PENGANTAR ......................................................................................................
i
DAFTAR ISI
....................................................................................................................ii
BAB I PENDAHULUAN ................................................................................................
1
BAB II
ISI
1. Pengertian Bahasa Pemrograman.......................................................................................2
2. Jenis – jenis Bahasa Pemrograman
.............................................................................. ....2
3. Sejarah Perkembangan Bahasa
Pemrograman...................................................................2
4. Macam – macam Bahasa
Pemrograman............................................................................6
BAB III PENUTUP
........................................................................................................
.11
DAFTAR PUSTAKA.......................................................................................................12
BAB I
PENDAHULUAN
A. Latar
Belakang
Bahasa
Pemrograman adalah teknik komando atau instruksi standar untuk memerintah
komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks
dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara
persis data mana yang akan diolah oleh komputer, bagaimana data ini akan
disimpan/diteruskan, dan jenis
langkah apa secara persis yang akan diambil dalam
berbagai situasi.
Seiring zaman, perkembangan bahasa pemrograman pun tidak terelakan. Apalagi
memasuki masa modern dimana komputer sangat dibutuhkan dikalangan masyarakat
umum. Maka sudah hal wajar jika bahasa pemrograman pun terus berkembang
mengikuti zaman. Maka dari itu bahasa pemrograman sangat dibutuhkan karena
kebutuhan yang semakin meningkat akan komputer dikalangan masyarakat yang serba
canggih dan selalu mengnginkan aplikasi aplikasi baru untuk kehidupannya.
B. Rumusan
Masalah
1. Apa
pengertian bahasa pemrograman?
2. Apa saja jenis-jenis bahasa
pemrograman?
3. Bagaimana
sejarah perkembangan bahasa pemrograman?
4. Apa kelebihan dan
kekurangan dari contoh – contoh bahasa pemrograman?
C. Tujuan
1. Untuk
mengetahui mengenai bahasa pemrograman
2. Untuk
mengetahui jenis-jenis bahasa pemrograman
3. Untuk
mengetahui sejarah perkembangan bahasa pemrograman
4. Untuk mengetahui
kelebihan dan kekurangan dari contoh – contoh bahasa pemrograman
BAB II
2.1 PENGERTIAN BAHASA PEMROGRAMAN
Bahasa
pemrograman, adalah teknik komando/instruksi standar untuk memerintah komputer.
Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan
semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data mana yang akan diolah
oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa
secara persis yang akan diambil dalam berbagai situasi.
2.2 JENIS - JENIS BAHASA
PEMROGRAMAN
Secara umum terdapat 4 kelompok bahasa pemrograman yang menurut
tingkat kedekatannya dengan mesin komputer, yaitu :
1. Bahasa
Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa
biner,contohnya 01100101100110
2. Bahasa
Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah
kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya
MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
3. Bahasa
Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam
kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan
instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>,
&&, ||, dsb.
4. Bahasa
Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur
kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Sebagian besar bahasa pemrograman digolongkan
sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa
Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.
2.3 SEJARAH
DAN PERKEMBANGAN BAHASA PEMROGRAMAN
Sebelum 1940
Pada jaman ini terdapat bahasa
pemrograman yang pertama kali muncul sebelum adanya komputer modern, artinya
bahasa pemrograman lebih tua dari komputer itu sendiri. Pada awal
kemunculannya, bahasa pemrograman masih dalam bentuk kode-kode bahasa mesin.
Bahasa mesin merupakan bahasa yang terdiri atas kode-kode mesin dan hanya dapat
diinterpretasikan langsung oleh mesin komputer. Bahasa mesin ini tergolong
bahasa tingkat rendah, karena hanya berupa kode 0 dan 1 seperti disampaikan
pada bagian atas.
Periode 1940-an
Dengan bahasa mesin ditemukan
banyak kesulitan untuk pengembangan dan perbaikan pada program yang dibuat saat
itu, Tahun 1940-an komputer bertenaga listrik dibuat, dengan kecepatan yang
sangat terbatas dan kapasitas memori yang mencukupi untuk programmer memprogram,
kemudian terciptalah bahasa assembly (Assembly language). Bahasa assembly
adalah bahasa simbol dari bahasa mesin. Setiap kode bahasa mesin memiliki
simbol sendiri dalam bahasa assembly. Misalnya Move untuk memindahkan isi data,
ADD untuk penjumlahan, MUL untuk perkalian, SUB untuk pengurangan, dan
lain-lain. Penggunaan bahasa Asembly dirasa belum sempurna karena selain sulit
untuk diimplementasikan, ternyata bahasa ini juga sulit jika sang programer
ingin mengembangkan program buatannya. Pada tahun 1948, Konrad Zuse
mempublikasikan sebuah paper tentang bahasa pemrograman miliknya yakni
Plankalkül. Bagaimanapun, bahasa tersebut tidak digunakan pada masanya dan
terisolasi terhadap perkembangan bahasa pemrograman yang lain. Beberapa bahasa
pemrograman yang berkembang pada masa itu antara lain:
• Plankalkül (Konrad Zuse) – 1943
• ENIAC coding system – 1943
• C-10 – 1949
Periode tahun 1950-an sampai dengan tahun 1960-an
Mulai tahun 1950 dibuatlah bahasa
pemrograman modern, yang turun-temurun dan tersebar luas hingga saat ini.
Bahasa ini menggunakan istilah atau reserved word yang dekat dengan bahasa
manusia seperti READ untuk membaca, WRITE untuk menulis dsb. Dalam
perkembangannya Bahasa Tingkat Tinggi juga terdiri dari beberapa metode
pemrograman, yaitu Procedural Programing dan Object Oriented Programing. Letak
perbedaannya yaitu, jika pada procedural programing program dijalankan dengan
menggabungkan variable, procedure-procedure yang saling keterkaitan dan
berjalan berurut, sedangkan pada OOP seluruh task dijalankan berdasarkan
kedalam object.
• FORTRAN (1955), the “FORmula TRANslator”, ditemukan oleh John W. Backus dll.
• LISP, the “LISt Processor”, ditemukan oleh John McCarthy dll.
• COBOL, the COmmon Bussines Oriented Language, dibuat oleh the Short Range Commitee, dan Grace Hopper berperan sangat besar disini.
Overview:
• Regional Assembly Language – 1951
• Autocode – 1952
• FORTRAN – 1954
• FLOW-MATIC – 1955
• COMTRAN – 1957
• LISP – 1958
• ALGOL – 1958
• COBOL – 1959
• APL – 1962
• SIMULA – 1962
• BASIC – 1964
• PL/I -1964
Periode
1967-1978: Menetapkan Paradigma Fundamental
Periode diantara tahun 60-an
sampai dengan 70-an membawa pengaruh yang besar dalam perkembangan bahasa
pemrograman. Kebanyakan dari pola bahasa pemrograman yang utama yang saat ini
banyak digunakan:
• Simula, ditemukan pada akhir 60-an oleh Nygaard dan Dahl sebagai superset dari Algol 60, merupakan bahasa pemrograman pertama yang didesain untuk mendukun pemrograman berorientasi object.
• C, sebuah tahapan awal dari sistem bahsa pemrograman, yang dikembangkan oleh Dennis Ritchie dan Ken Thompson di Bell Labs antara tahun 1969 dan 1973.
• Smalltalk (pertengahan tahun 70-an) menyajikan desain ground-up yang lengkap dari sebuah bahasa yang berorientasi objek.
• Prolog, didesain pada tahun 1977 oleh Colmerauer, Roussel, and Kowalski, merupakan bahasa pemrograman logika yang pertama.
• ML membangun sebuah sistem polimorfis (ditemukan oleh Robin Miller pada tahun 1973) diatas sebuah Lisp, yang merintis bahasa pemrograman fungsional bertipe statis.
Beberapa bahasa pemrograman yang berkembang dalam periode ini termasuk:
• Pascal – 1970
• Forth – 1970
• C – 1970
• Smaltalk – 1972
• Prolog – 1972
• ML – 1973
• SQL – 1978
Periode 1980-an: konsolidasi,
modul, performa
1980s adalah tahun dari
konsolidasi relatif. C++ dikombinasikan dengan sistem programming dan
berorientasi obyek. Pemerintah Amerika Serikat menstandardisasi Ada, sebuah
sistem pemrograman yang bertujuan untuk digunakan para kontraktor untuk
bertahan. Di Jepang dan di tempat lain, penjumlahan luas yang telah di selidiki
disebut” generasi ke lima” bahasa-bahasa yang menyatukan logika pemrograman
konstruksi. Masyarakat bahasa fungsional gerak ke standarisasi ML dan Cedal.
Dibandingkan dengan menemukan paradigma-paradigma baru, semua pergerakan ini
menekuni gagasan-gagasan yang ditemukan di dalam dekade sebelumnya.
Bagaimanapun, satu kecenderungan
baru di dalam disain bahasa adalah satu fokus yang ditingkatkan di pemrograman
untuk sistem besar-besaran melalui penggunaan dari modul, atau kesatuan
organisasi besar-besaran dari kode. Modula, Ada, dan ML semua sistem modul
terkemuka
yang dikembangkan pada 1980-an.
Beberapa bahasa pemrograman yang
berkembang dalam periode ini termasuk:
• Ada – 1983
• C++ – 1983
• Eiffel – 1985
• Perl – 1987
• FL (Backus) – 1989
Periode 1990-an: Visual
Pada periode ini bahasa selain
berorientasi objek juga sudah dikembangkan berbasi Visual sehingga semakin
mudah untuk membuat program aplikasi, diawali oleh Python dan Microsoft Visual
Basic 1 pada tahun 1991, Delphi yang dikembangkan dari Pascal for windows
akhirnya pada tahun 1997 Visual Basic 5 diluncurkan dengan kemudahan koneksi ke
database, OO Cobol sudah ditemukan dalam versi windows. Bagi kebanyakan
programmer database tidak dapat dipungkiri bahwa era 1990an merupakan era yang
paling produktif semenjak bahasa pemrogrammar diciptakan.
Beberapa bahasa pemrograman yang
berkembang dalam periode ini termasuk
• Haskel – 1990
• Python – 1991
• Java – 1991
• Ruby – 1993
• OO Cobol
• Lua – 1993
• ANSI Common Lisp – 1994
• JavaScript – 1995
• PHP – 1995
• C# – 2000
• JavaFX Scrip, Live Script,
• Visual Basic
Periode 2000an hingga saat ini
Pada saat ini ada kecenderungan
para vendor bahasa pemrograman untuk menggiring programmer hanya dengan
mengggunakan produk mereka untuk membuat program meski kita sadari bahwa sulit
rasanya untuk membuat program yang tangguh hanya dengan satu bahasa
pemrograman, hal ini tentunya dilakukan dengan tujuan kelangsungan usaha
mereka, namun terlepas dari semua itu terdapat dua konsepsi besar dalam periode
ini dimana kemudahan berbasis visual sudah mulai digiring ke basis internet dan
mobile, dengan bermunculan webservice dan berbasis net dan a mobile flatform.
Konsep pertama yang dicermati
adalah konsepsi Microsoft dimana dengan Visual Net akan menyediakan berbagai
bahasa pemrograman seperti VB Net , VC++ Net, ASP NET yang di compile dengan
berbagai bahasa akan tetapi berjalan pada satu sistem operasi yakni windows.
(Compile any program run one system)Konsepsi Kedua, Merupakan konsep yang
terbalik dari konsep pertama yakni apa yang ditawarkan Sun Microsystem melalui
produknya Java, J2ME, JDK, yakni dicompile dengan satu bahasa pemrograman
(java) dan berjalan dibanyak sistem operasi. (Compile one program running any
system)Selain itu periode ini juga merupakan jamannya CMS (Content Manajemen
System), lompatan pengembangan PHP Script begitu cepat, dimana untuk membuat
website atau portal telah tersedia banyak template, Banyak modul-modul yang
siap pakai sehingga programmer atau webmaster tidak perlu lagi mempelajari
semua script html dan bahasanya, tinggal merangkai modul yang tersedia sehingga
dalam beberapa hari saja sebuah web sudah dapat dibuat. Apa yang ditawarkan
Mambo, PhkNuke dan Jomla saat ini sangat memudahkan para desainer web.
Beberapa bahasa pemrograman yang berkembang dalam
periode ini termasuk
•Tcl/Tk
•O’Caml
•Ruby
•Phyton3.1,
•Java 6 JDK, JED, Java Beans, J2ME
• Microsoft Visual Net (VB Net, C++ Net, ASP NET) 2008
• Java Scrip Template oleh Mambo, PhpNuke, Jomla
•O’Caml
•Ruby
•Phyton3.1,
•Java 6 JDK, JED, Java Beans, J2ME
• Microsoft Visual Net (VB Net, C++ Net, ASP NET) 2008
• Java Scrip Template oleh Mambo, PhpNuke, Jomla
2.4 MACAM
- MACAM BAHASA PEMROGRAMAN
· Pascal
Dirancang oleh Prof. Nicklaus Wirth dari Technical
University di Zurich, Switzerlandtahun 1971. Nama Pascal berasal dari Blaise
Pascal, nama ahli matematika dan philosopi dari Perancis (abad 17).
Pengembangan dari bahasa Algol 60 dan Algol W (turunan Algol 60). Memiliki
beberapa versi, seperti : Turbo Pascal, Ms Pascal (Microsoft), Apple
Pascal,UCSD (University of California at San Diego Pascal), dll. Turbo Pascal
yang dibuat oleh Borland Inc. adalah versi yang paling banyak digunakan karena
menggunakan Compiler untuk menterjemahkannya dan juga mengikuti standard bahasa
Pascal yang dibuat oleh Nicklaus Wirth dan K. Jensen. Pascal merupakan bahasa
pemrograman tingkat tinggi (high level language) dan terstruktur (Structured
Programming language).
Kelebihan :
1. Tipe
Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa
pemrograman. Pascal memiliki tipe data standar: boolean, integer, real, char,
string,
2. User
defined Data Types, programmer dapat membuat tipe data lain yang diturunkan
dari tipe data standar.
3. Strongly-typed,
programmer harus menentukan tipe data dari suatu variabel, dan variabel
tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format
yang ditentukan.
4. Terstruktur,
memiliki sintaks yang memungkinkan penulisan program dipecah menjadi
fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan
berulang-ulang.
5. Sederhana
dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa
manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.
Kelemahan :
1. Tidak
fleksibel penggunaannya.
2. Bahasa
PASCAL juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman
bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, Bahasa
PASCAL masih digunakan dalam IOI (International Olympiad in Informatics).
· Delphi
Borland Delphi merupakan sarana pemrograman
aplikasi visual. Bahasa pemrograman yang digunakan adalah bahasa pemrograman Pascal
atau yang kemudian disebut bahasa pemrograman Delphi. Delphi merupakan generasi
penerus dari Turbo Pascal. Turbo Pascal yang diluncurkan pada tahun 1983
dirancang untuk dijalankan pada sistem operasi DOS ( yang merupakan sistem
operasi yang paling banyak digunakan pada saat itu ). Sedangkan Delphi yang
diluncurkan pertama kali tahun 1995 dirancang untuk beroperasi dibawah sistem
operasi Windows. Borland Delphi merupakan salah satu bahasa pemrograman yang
semenjak diluncurkan pertama kali langsung dilirik dan diminati oleh para
programmer komputer. Hal ini disebabakan karena Delphi menyediakan fasilitas
untuk pembuatan aplikasi dengan antarmuka visual secara mudah dan dapat
memberikan hasil yang memuaskan. Banyak aplikasi dapat dikembangkan dengan
Delphi seperti operasi perhitungan matematis, grafis, Pengolah kata, Spreet
Sheet, games dan basis data. Pada Delphi terdapat 2 macam struktur yaitu
struktur projrek dan struktur unit program Delphi. Struktur Projek Pada suatu
projek yang anda bangun, terdapat sebuah file program utama yang berisi kode
program untuk pengelolaan unit – unit. Kode program utama ini biasa juga
disebut kode projek dan disimpan dalam file berekstensi .DPR. Struktur Unit
Sebuah unit berisi tipe-tipe, konstanta-konstanta, variabel dan rutin (fungsi
dari prosedur). Setiap unit didefinisikan dalaqm file .PAS yang menangani unit
tersebut.
Kelebihan :
1. Sifatnya
freeware.
2. Dikembangkan
dengan bahasa Pascal, sehingga bagi pengguna yang terbiasa dengan dasar
pemrograman turbo Pascal akan lebih familiar.
3. Komponen
yang disediakan sudah cukup lengkap tanpa harus add component dari sumber lain.
4. Dokumentasi
cukup lengkap.
Kelemahan :
1. Pengguna
yang tidak memiliki dasar pemrograman dengan bahasa Pascal akan mengalami
kesulitan untuk pertama kalinya.
2. Setiap
komponen yang dimasukkan dalam form tampilan, akan diikutsertakan kode
deklarasi dan inisialisasinya dalam list code. Sehingga apabila terjadi
perubahan komponen, penamaan maupun kesalahan penulisan kode, program tidak mau
membetulkan otomatis.
3. Apabila
terdapat form/list code lain yang di-include-kan, harus dituliskan code/nama
dari form/lost code di bagian “uses” dan juga inisialisasi variablenya.
· Bahasa
C
Akar
dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richard pada
tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson yang kemudian
mengembangkan bahasa yang disebut dengan B pada tahun 1970. Perkembangan
selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ricthie sekitar tahun
1972-an di Bell Telephone Laboratories Inc. ( sekarang adalah AT&T Bell
Laboratories).
Kelebihan :
1. Bahasa
C tersedia hampir di semua jenis computer.
2. Kode
bahasa C sifatnya adalah portable Aplikasi yang ditulis dengan bahasa C untuk
suatu komputer tertentu dapat digunakan di komputer lain hanya dengan sedikit
modifikasi.
3. Bahasa
C hanya menyediakan sedikit kata-kata kunci
4. Proses
executable program bahasa C lebih cepat
5. Dukungan
pustaka yang banyak Keandalan bahasa C dicapai dengan adanya fungsi-fungsi
pustaka.
6. Bahasa
C mempunyai struktur yang baik sehingga mudah untuk dipahami. C mempunyai
fungsi-fungsi sebagai program bagiannya.
7. Selain
bahasa tingkat tinggi, C juga dianggap sebagai bahasa tingkat menengah. Bahasa
C mampu menggabungkan kemampuan bahasa tingkat tingkat tinggi dengan bahasa
tingkat tingkat rendah.
8. Bahasa
C adalah compiler Karena C sifatnya adalah kompiler, maka akan menghasilkan
executable program yang banyak dibutuhkan oleh program-program komersial.
Selain alasan tersebut ada beberapa alasan lain
mengapa menggunakan bahasa C, yaitu :
C adalah bahasa pemrograman yang memiliki
portabilitas tinggi. Program C yang kita tulis untuk satu jenis platform, bisa
kita kompile dan jalankan di platform lain dengan tanpa ataupun hanya sedikit
perubahan. Ini bisa diwujudkan dengan adanya standarisasi ANSI untuk C. C
adalah bahasa pemrograman dengan kata kunci (keyword) sedikit. Kata kunci
disini adalah merupakan fungsi ataupun kata dasar yang disediakan oleh kompiler
suatu bahasa pemrograman. Hal ini membawa pengaruh semakin mudahnya kita
menulis program dengan bahasa tingkat rendah. Pengaruh lain dari sedikitnya
kata kunci ini adalah proses eksekusi program C yang sangat cepat.
Kelemahan :
1. Banyaknya
Operator serta fleksibilitas penulisan program kadang-kadang membingungkan
pemakai.
2. Bagi
pemula pada umumnya akan kesulitan menggunakan pointer.
· BahasaPemrograman
C++
C++
adalah bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne
Stroustrup) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa
sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa
pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI
(American National Standart Institute) Bahasa pemrograman C menjadi versi
dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan
sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bell
labs pertama kali mengembangkan C++ pada awal 1980-an, Untuk mendukung
fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman
tingkat rendah (low level coding).] Pada C++ ditambahkan konsep-konsep baru
seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah
satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap
konsep pemrograman berorientasi objek (Object Oriented Programming). Perbedaan
Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan
sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa
pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan
membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu,
C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi
objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan
menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya
sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan
object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class
dibuat kemudian masalah dipecahkan dengan Class.
· VisualBasic
Microsoft
Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa
pemrograman yang menawarkan Integrated Development Environment (IDE) visual
untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows
dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa
pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputergrafik
dengan cepat, Beberapa bahasa skrip seperti Visual Basic for Applications (VBA)
dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual
Basic, tetapi cara kerjanya yang berbeda. Para programmer dapat membangun
aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft
Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat
menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.
Visual Basic 6 merupakan salah satu tool untuk pengembangan aplikasi yang
banyak diminati oleh orang. Di sini Visual Basic 6 menawarkan kemudahan dalam
pembuatan aplikasi dan dapat menggunakan komponen-komponen yang telah
disediakan. Untuk memulai Visual Basic 6 anda perlu menginstall Visual Basic
6.0. Program ini biasanya dalam satu paket dengan Visual Studio 6.0. Dengan
menggunakan Visual Basic 6 kita bisa menghasilkan berbagai macam jenis program.
Dari aplikasi yang mengintegrasikan database, jaringan, office automation, dan
web application.
Kelebihan :
1. Bahasa
yang sederhana. Banyak hal yang mungkin sulit dilakukan jika kita menggunakan
bahasa pemrograman lainnya, akan dapat dilakukan dengan mudah dengan
menggunakan Visual basic.
2. Karena
Visual basic sangat populer, maka sangat banyak sumber-sumber yang dapat kita
gunakan untuk belajar dan mengembangkan kemampuan kau baik berupa buku, web
site dll.
3. Kita
bisa memperoleh banyak tools baik gratis maupun tidak di Internet yang akan
sangat membantu menghemat waktu kita dalam pemrograman.
Kelemahan :
1. Visual
Basic adalah bahasa pemrograman yang powerful, tetapi sebenarnya tidak terlalu
bagus untuk membuat game-game yang benar-benar memuaskan.
2. Lebih
lambat dibandingkan bahasa pemrograman lain.
· JAVA
Java
adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada
pertengahan tahun 1990. Menurut definisi dari Sun, Java adalah nama untuk
sekumpulan teknologi untuk membuat dan menjalankan perangkat luinak pada
komputer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai
menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa
pemrograman. Teknologi Java memiliki tiga komponen penting, yaitu :
1. Programming-language
specification
2. Application-programming
interface
3. Virtual-machine
specification
Bahasa Java dapat dikategorikan sebagai sebuah
bahasa pemrograman berorientasi objek, pemrograman terdistribusi dan bahasa
pemrograman multithrreaded . Objek Java dispesifikasi dengan membentuk kelas.
Untuk masing-masing kelas Java, kompiler Java memproduksi sebuah file keluaran
arsitektur netral yang akan jalan pada berbagai implementasi dari Java Virtual
Machine (JVM). Awalnya Java sangat digemari oleh komunitas pemrograman
internet, karena Java mendukung untuk applets , dimana program dengan akses
sumber daya terbatas yang jalan dalam sebuah web browser. Java juga menyediakan
dukungan level tinggi untuk networking dan objek terdistribusi. Java juga
dianggap sebagai sebuah bahasa yang aman. Tampilan ini pada khususnya penting
menganggap bahwa sebuah program Java boleh mengeksekusi silang sebuah jaringan
terdistribusi. Sehingga bahasa Java saat ini termasuk bahasa pemrograman yang
relatif mudah untuk dipelajari karena banyaknya contoh dan konsep yang beredar
luas, baik berupa buku maupun di internet. Tetapi program yang dibuat dalam
bahasa Java juga relatif lebih banyak membutuhkan waktu saat di eksekusi (lebih
lama) dikarenakan untuk menjalankan programnya dibutuhkan JVM (perantara antar
program dan sistem operasi).
· JAVA Script
Bahasa
pemrograman javascript adalah bahasa scripting yang handal yang berjalan pada
sisi client. Javascript merupakan sebuah bahasa scripting yang dikembangkan
oleh netscape. Untuk menjalankan script yang ditulis dengan javascript kita
membutuhkan javascript-enabled browser, yaitu browser yang mampu menjalankan
javascript JavaScript bukan bahasa berorientasi objek, melainkan bahasa
berbasis objek. Bahasa berorientasi objek harus mendukung tiga konsep dasar,
yaitu pengkapsulan (encapsulation), pewarisan (inheritance) dan polimorfisme
(poly morphism). JavaScript hanya mendukung pengkapsulan, itupun tidak 100%
benar. Program JavaScript dituliskan pada file HTML (.html atau .htm) dengan
menggunakan tag container <SCRIPT>. Dengan kata lain, Anda tidak perlu
menuliskan program JavaScript pada file terpisah (meskipun Anda bias juga
melakukannya). Tag container <SCRIPT> mempunyai dua atribut tetapi yang
harus Anda isikan hanya satu atribut, yaitu Language. Isilah atribut Language
dengan “JavaScript”. Hal ini memberitahukan browser bahwa skrip yang akan Anda
tulis adalah JavaScript.
· Bahasa
Pemrograman PHP
PHP adalah bahasa pemrograman script yang paling
banyak dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun
1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya
berupa sekumpulan script yang digunakan untuk mengolah data form dari
web. PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun
tidak tertutup kemungkinan digunakan untuk pemakaian lain. PHP biasanya
berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting
windows).
· HTML
Hyper Text Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.
Hyper Text Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.
· Bahasa
Pemrogaman Cobol
COBOL adalah kepanjangan dari Common Bussiness
Oriented Language. Bahasa COBOL digolongkan sebagai High Level Language (bahasa
pemrograman tingkat tinggi) yang berorientasi pada masalah bisnis. Diciptakan
pada tahun 1959. COBOL pertama kali diperkenalkan secara formal bulan Januari
1960 dan disebut dengan COBOL-60. Dan diperbaharui tahun 1965. Pada tahun 1968
dan 1974, bahasa COBOL dikembangkan dan distandarisasikan dengan nama ANSI
COBOL (American National Standarts Institute). Bahasa pemrograman COBOL sangat
terstruktur, karena mudah dibaca dan memiliki struktur yang jelas. COBOL dibuat
untuk operasi pengolahan data, yaitu membaca data, memproses data dan
menghasilkan output berupa informasi.
BAB III
PENUTUP
A. Kesimpulan
1. Bahasa Pemrograman adalah teknik komando atau instruksi standar
untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari
aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer.
2. Secara umum terdapat 4 kelompok
bahasa pemrograman yang menurut tingkat kedekatannya dengan mesin komputer,
yaitu Bahasa Mesin, Bahasa tingkat rendah, Bahasa tingkat menengah dan Bahasa
tingkat tinggi.
3. Perkembangan
bahasa
pemrograman banyak mengalami perkembangan, dari yang hanya sebatas untuk
membuat program untuk keperluan perusahaan komputer saja hingga untuk keperluan
komersil, dan akibatnya adalah banyak vendor vendor yang ingin menciptakan
aplikasi harus membuatnya dengan berbagai bahasa pemrograman tidak hanya satu
tapi beragam.
4. Ada berbagai
macam bahasa pemrograman dan semua bahasa pemrograman itu mempunyai kelebihan
dan kekurangan masing - masing.
B.
Saran
Dengan membaca makalah ini
diharapkan pembaca mampu mengetahui apa itu bahasa pemrograman, jenis –
jenisnya, sejarah dan perkembangannya serta macam – macamnya agar bisa
mengetahui dan melakukan hal hal yang berkaitan tenteng bahasa pemrograman.
DAFTAR PUSTAKA
Tidak ada komentar:
Posting Komentar