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 Pemrograman adalah suatu
instruksi standar untuk memerintah komputer. 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 9
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
Dalam buku Pemrograman Dasar ini, digunakan bahasa Pemrograman Pascal. Mengapa
Pascal? Seperti yang dijelaskan sebelumnya bahasa pemrograman Pascal, selanjutnya disingkat
bahasa Pascal, adalah salah satu bahasa tingkat tinggi, yang menggunakan perintah-perintah
sebagaimana bahasa sehari-hari. Dalam Bahasa Pascal digunakan perintah-perintah seperti read,
write, pernyataan if then, while do, repeat until, begin,end, dan sebagainya yang dimengerti oleh
kebanyakan orang, sehingga menjadi bahasa Pascal mudah dipelajari, khususnya untuk
mengenalkan pemrograman, melatih kemampuan algoritma dan pemecahan masalah. Bahasa
Pascal pertama kali dirancang oleh Profesor “Niklaus Wirth” dari Technical Uneversity di
Zurich, Switzerland pada tahun 1971. Nama Pascal sendiri terinspirasi nama seorang
matematikawan Perancis, Blaise Pascal yang pertama kali menciptakan mesin penghitung.
Bahasa Pascal kala itu dikembangkan untuk memudahkan para mahasiswa dalam mempelajari
pemrogaman secara sistematis.
1. Bahasa pemrogaman adalah instruksi standar yang dimengerti komputer dan digunakan untuk
menyampaikan kumpulan instruksi dalam alur Algoritma program.
1. Bahasa Mesin
3. Untuk bahasa pemrogaman tingkat tinggi diperlukan adanya jembatan berupa tools atau
compiler agar instruksi dalam bahasa tingkat tinggi bisa dieksekusi oleh komputer. Contoh