Kalian tentu tidak asing lagi dengan program komputer, kan? Setiap hari tentu kalian
menggunakan program komputer atau disingkat program saja. Lalu apa definisi program?
Bagaimana cara kerja dan pembuatannya?
Menurut definisi,programkomputer adalah kumpulan instruksi yang digunakan untuk
mengatur komputer agar melakukan suatu tindakan tertentu.Jadi komputer tidak akan bisa apa-apa
jika tidak ada program di dalamnya. Sebuah komputer atau laptop secanggih apa pun
spesifikasinya tanpa program sistem operasi maka tidak ada gunanya. Demikian juga untuk lebih
optimal kemanfaatannya perlu dipasang berbagai program seperti pengolah kata, pengolah angka,
pengolah grafis, program video, musik hingga game. Semua program tersebut pada dasarnya
memberikan instruksi kepada komputer sedemikain rupa sehingga bisa melakukan berbagai
macam hal sesuai dengan fungsi program tersebut. Orang yang mengembangkan program disebut
dengan programmer.
Komputer bekerja dengan operasi-operasi biner, yaitu mengolah data-data berupa barisan
biner 0 dan 1 sehingga tidak mungkin ketika seorang programmer memerintahkan untuk menulis
pesan langsung dimengerti oleh komputer. Oleh karena itu harus ada suatu bahasa yang
penghubung agar komputer mengerti instruksi atau perintah yang diberikan.Bahasa penghubung
inilah yang disebut dengan bahasa pemrograman. Bahasa Pemrogramanadalah suatu instruksi
standar untuk memerintahkomputer.Untuk menjadi sebuah program maka kode-kode yang sudah
dituliskan dalam bahasa pemrograman diubah ke dalam bahasa mesin yang dimengerti oleh
komputer dengan menggunakan interpreter atau compiler. Proses perubahan ini disebut dengan
interprestasi atau kompilasi. Hasil kompilasi inilah yang menghasilkan program komputer.
Menurut kedekatannya dengan mesin komputer, bahasa pemrogaman di bagi menjadi
beberapa tingkatan diantaranya:
1. Bahasa Mesin
Bahasa mesin merupakan rangkaian instruksi yang terdiri dari kode biner, contohnya
0001110011. Bahasa ini menempati tingkatan yang paling rendah karena bahasa ini bisa
langsung dieksekusi oleh processor, sehingga bahasa mesin sering kali digunakan untuk
kompilasi oleh compiler pada bahasa pemrograman lain, yang lebih tinggi tingkatnya.
2. Bahasa Tingkat Rendah
Bahasa tingkat rendah merupakan rangkaian instruksi menggunakan kode-kode singkat (kode
mnemonic) contohnya bahasa Assembly.
3. Bahasa Tingkat Menengah
Bahasa tingkat menengah merupakan rangkaian instruksi gabungan antara bahasa manusia
dengan kode-kode simbolik, contohnya {,},?,<,>&&,$,dsb. Yang termasuk bahasa menengah
yakni bahasa C.
4. Bahasa Tingkat Tinggi
Bahasa tingkat tinggi merupakan rangkaian instruksi yang menggunakan unsur kata-kata
manusia sehingga lebih mudah untuk dimengerti contohnya begin, end, if, for, while, and, or
dsb. Untuk bahasa ini diperlukan compiler untuk mengompilasi ke dalam bahasa mesin
sehingga dimengerti komputer. Yang termasuk kategori ini adalah Pascal dan Basic
Mengenal Bahasa Pascal
![]() |
Gambar Blaise Pascal |
0 Comments