Anda di halaman 1dari 3

BAB I

1.1. Program dan Bahasa Pemrograman

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 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.

Mengenal Tools/Framework Pengembangan Program Seperti yang telah disampaikan


sebelumnya bahwa Pascal termasuk bahasa pemrogaman tingkat tinggi sehingga dibutuhkan
sebuah compiler atau tools pengembang yang berfungsi menterjemahkan bahasa kedalam bahasa
yang dimengerti komputer. Beberapa compiler Pascal diantaranya GNU Pascal, Free Pascal, Dev
Pascal dan Turbo Pascal, dan Delphi. Dari beberapa compiler tersebut, untuk pembelajaran buku
ini menggunakan Free Pascal. Free Pascal memiliki keunggulan yakni cocok digunakan untuk
berbagai platform Sistem Operasi diantanya: DOS,Linux, Windows, FreeBSD, PalmOs dan.
Selain sebagai compiler, kita bisa langsung menggunakan FreePascal sebagai editor, sehingga
kita bisa membuat dan mengedit kode sekaligus mengkompilasi menjadi sebuah aplikasi. Berikut
ini tampilan program FreePascal yang digunakan hingga pembahasan nanti di kelas

1. Bahasa pemrogaman adalah instruksi standar yang dimengerti komputer dan digunakan untuk
menyampaikan kumpulan instruksi dalam alur Algoritma program.

2. Tingkatan bahasa pemrogaman:

1. Bahasa Mesin

2. Bahasa Tingkat Rendah

3. Bahasa Tingkat Menengah

4. Bahasa Tingkat Tinggi

3. Untuk bahasa pemrogaman tingkat tinggi diperlukan adanya jembatan berupa tools atau

compiler agar instruksi dalam bahasa tingkat tinggi bisa dieksekusi oleh komputer. Contoh

compiler untuk Bahasa Pascal adalah Free Pascal.

Anda mungkin juga menyukai