Komputer adalah mesin yang dapat melaksanakan seperangkat
perintah dasar, dan agar komputer dapat melaksanakan suatu hal maka harus
diberikan perintah yang dapat dilaksanakannya.
Program Komputer adalah sekumpulan perintah dasar yang dikenal oleh
komputer yang tersusun atas urutan yang logis untuk menyelesaikan suatu
masalah.
Sekumpulan dari perintah-perintah dasar tersebut
dapat diterjemahkan, disebut dengan bahasa
pemprograman.
Perlunya
bahasa pemprograman itu karena :
- Komputer
bekerja secara switching dan hanya mengenali angka 0 dan 1.
- Manusia
ttidak paham berbicara dengan bahasa angka 0 dan 1.
- Bahasa
pemprograman menjadi perantara percakapan manusia dan komputer.
- Komputer
menggunakan bahasa Interpreler dan Kompiler.
Interpreter
menerjemahkan intruksi untuk dieksekusi atau menjalankan program
mula-mula dengan kode sumber kemudian diterjemahkan dulu ke dalam bentuk kode
mesin per baris instruksi, jika telah dipahami komputer, interpreter kembali memproses
baris instruksi selanjutnya,
sedangkan Kompiler menerjemahkan instruksi ke dalam kode objek secara
keseluruhan, setelah semua instruksi diterjemahkan dan dimengerti oleh komputer
baru dijalankan.
Bahasa pemprograman terdiri dari 3 bagian, yaitu :
1. Bahasa
Pemrograman tingkat dasar seperti: Bahasa Mesin, Bahasa Assembley.
Bahasa
ini menggunakan simbol-simbol yang tidak dapat dipahami oleh manusia.
2. Bahasa
Pemrograman tingkat tengah seperti: Bahasa C, Bahasa FORTH.
Bahasa yang sifatnya lebih mudah dari pada bahasa
pemprograman tingkat dasar, yang mana sudah menggunakan huruf-huruf.
3. Bahasa
Pemrograman tingkat tinggi seperti: Bahasa Pascal, FORTRAN, COBOL, dan
lain-lain.
Bahasa
komputer ini sudah mirip dengan bahasa yang mudah dimengerti manusia,
seperti PRINT, WRITE, IF, THEN, ELSE, dan lain-lain.
Penerjemahan bahasa pemprograman dilakukan oleh
program komputer yang disebut translator.
Dan kegiatan yang berhubungan dengan pembuatan
program komputer menggunakan bahasa pemprograman disebut pemprograman. Sedangkan seorang yang ahli dalam membuat
program komputer disebut programer.