BAHASA PEMROGRAMAN
Program
Bahasa
Pemrograman
Definisi
• Bahasa adalah suatu sistem untuk saling
berkomunikasi.
• Program merupakan sekumpulan instruksi
yang merupakan penyelesaian masalah.
• Bahasa pemrograman adalah instruksi standar untuk
memproses suatu program komputer. Bahasa
pemrograman adalah sintaks dan semantik yang
digunakan untuk menjalankan suatu perangkat lunak
dari komputer.
2000-an
1990-an
1980-an
1960-an
1950-an
1940-an
Sebelum 1940-an
...
• Sebelum tahun 1940
Bahasa pemrograman atau bahasa komputer
muncul sebelum adanya komputer modern. Pada
masa ini bahasa komputer muncul dalam wujud
kode-kode atau disebut sebagai bahasa mesin.
Bahasa mesin ini hanya bisa diinterpretasikan oleh
komputer dalam wujud angka binary yaitu 0 dan 1.
Angka 1 berarti sebuah tempat yang memiliki listrik.
Sedangkan 0 adalah wadah yang tidak memiliki
listrik.
...
• Periode tahun 1940-an
Pada tahun 1940an dibuat komputer listrik sederhana untuk
pengembangan dan perbaikan dari program komputer. Dengan
keterbatasan kecepatan komputer dan kapasitas memori
kemudian tercipta bahasa assembly atau assembly language
oleh programmer.
Bahasa assembly merupakan simbol dari bahasa mesin. Setiap
kode memiliki simbol dalam bahasa assembly. Contohnya
adalah “move” yang berarti pindah, “add” yang berarti
menambahkan, “mul” yang berarti perkalian, “sub” yang
berarti pengurangan, dan lain sebagainya. Tetapi pada
kenyataannya bahasa assembly sulit untuk diimplementasikan.
...
• Periode tahun 1950-an sampai tahun 1960-an
Pada tahun 1950 mulai dibuat bahasa pemrograman yang lebih
modern. Contoh bahasanya adalah “write” untuk menulis, “read”
untuk membaca, dan lain sebagainya.
Dalam perkembangan bahasa ini juga berkembang metode
perkembangan yaitu metode Procedural Programing dan Object
Oriented Programing. Pada metode procedural programing,
program dijalankan dengan menggunakan gabungan dari variabel,
prosedur yang saling terkait dan berurut. Pada Object Oriented
Programing seluruh perintah dijalankan berdasarkan pada obyek.
Bahasa yang berkembang pada masa ini cukup banyak. Di antaranya
adalah Regional Assembly Language, Autocode, FORTRAN,
FLOWMATIC, COMTRAN, LISP (List Processor), ALGOL, COBOL, APL,
SIMULA, BASIC, dan PL/I.
...
• Periode tahun 1960-an s/d tahun 1970-an
Pada periode ini bahasa pemrograman
berkembang pesat. Periode ini membawa
pengaruh besar pada bahasa yang digunakan
saat ini. Contoh bahasa yang muncul adalah
Simula, C, Smalltalk, Prolog, dan ML (Meta
Language).
...
• Periode tahun 1980-an
Tahun 1980-an merupakan tahun konsolidasi
relative. Pada masa ini lebih menekankan
pada perkembangan masa sebelumnya
dibandingkan dengan menemukan gagasan
yang baru. C++ dikombinasikan dengan sistem
program dan juga berorientasi pada obyek.
...
• Periode tahun 1990-an
Era tahun 1990-an dikenal oleh programmer
sebagai era yang paling produktif dalam
bahasa pemrograman. Selain berorientasi
pada obyek, pada masa ini bahasa
pemrograman juga dikembangkan dengan
berbasis pada visual. Hal ini memudahkan
para programmer untuk membuat suatu
aplikasi.
...
• Periode tahun 2000-an
Pada periode ini kemudahan berbasis visual sudah
dibarengi dengan kemudahan berbasis internet
dan mobile dengan munculnya web service
berbasis internet dan mobile platform. Periode ini
merupakan periode CMS (Content Managemen
System) di mana pengembangan PHP script sangat
cepat sehingga dalam membuat sebuah web
sudah tersedia banyak template.
Fungsi Bahasa Pemrograman
• Sebagai komunikasi antara operator dengan
komputer atau mesin
• Membantu operator dalam melakukan kendali
dari komputer atau mesin
• Sebagai media programmer untuk
mengembangkan aplikasi
• Sebagai media pengguna untuk mengoperasikan
komputer
Jenis Bahasa Pemrograman
Bahasa Mesin
Contoh: 1 & 0
Bahasa Tingkat Rendah
Contoh: MOV, SUB, SUM
Bahasa Tingkat Menengah
Contoh: &&, <<,>>, ?, {, }
Bahasa Tingkat Tinggi
Contoh: begin, or, end, for
Object Oriented Language
Contoh: Visual C, Delphi,
Visual dBase, Visual FoxPro
Pemrograman Prosedural
• Paradigma pemrograman dengan memberikan
serangkaian perintah yang berurutan.