Pengertian Program dan Bahasa Pemrograman
Yang
dimaksud dengan program adalah kumpulan instruksi yang digunakan untuk
mengatur komputer agar melakukan suatu tindakan tertentu. Tanpa program,
komputer sesungguhnya tidak dapat berbuat apa-apa. Karena itu, program
merupakan salah satu bagian penting pada komputer, yang mengatur komputer agar
melakukan tindakan yang sesuai dengan yang dikehendaki. Orang yang membuat
program biasa disebut programmer.
Suatu
program ditulis dengan mengikuti kaidah bahasa pemrograman tertentu. Komputer
bekerja seperti switching dan hanya mengenali 0 dan 1 dan Manusia dapat
mengerjakan suatu intruksi berdasarkan kalimat-kalimat. Jadi, kita perlu adanya
bahasa penghubung agar komputer mampu mengerti segala instruksi dari manusia,
yang kita sebut sebagai bahasa pemrograman. Bahasa pemrograman diubah kedalam
bahasa yang dipahami oleh komputer dengan menggunakan interpreter atau kompiler.
Interpreter menerjemahkan instruksi selama program diminta untuk dieksekusi.
Jika seseorang bermaksud menjalankan program tersebut agar dapat dijalankan
oleh komputer, mula-mula kode sumber (source
code) diterjemahkan dulu ke dalam bentuk kode mesin per baris instruksi.
Setelah satu baris instruksi tersebut dipahami komputer, instruksi tersebut
dijalankan. lalu interpreter kembali memproses baris instruksi lainnya.
Sedangkan
kompiler, menerjemahkan instruksi ke dalam kode objek secara keseluruhan,
setelah semua instruksi diterjemahkan, instruksi yang telah dimengerti oleh
komputer baru dijalankan.Proses tersebut dinamakan kompilasi.
Dalam
dunia pemrograman dikenal berbagai macam bahasa pemrograman, namun yang lebih
umum digunakan adalah Pascal, Java, C, C++, dan BASIC. Secara garis besar,
bahasa-bahasa pemrograman dapat dikelompokkan menjadi:
- Bahasa beraras tinggi – high level language (Assembler)
- Bahasa beraras rendah – medium level language (C, Pascal, Fortran) dan
- Bahasa beraras rendah – low level language (Java, C++, C#). Semakin tinggi tingkatan bahasa, semakin mudah dipahami oleh programmer (manusia) dan semakin rendah tingkatannya, semakin mudah pula dimengerti oleh komputer.
Daftar Pustaka :
Abdul Kadir & Heriyanto, Algoritma Pemrograman Menggunakan C++, Penerbit Andi, 2005
0 komentar:
Posting Komentar