Bab 1 Pengenalan bahasa Pemrograman 7
1.1.2.2. Menanya
Setelah melakukan pengamatan, coba buatlah pertanyaan seperti contoh berikut. 1. Apa yang dilakukan Marwa agar dia bisa membuat kue?
2. Apa yang dilakukan Budi agar komputer bisa menyapanya? 3. Pada kasus 1, siapa yang memberi intruksi dan kepada siapa? Sedangkan pada kasus 2, siapa
ke siapa?
4. Adakah perbedaan instruksi yang diberikan ibu dengan instruksi yang diberikan budi? 5. Apa itu program komputer?
6. Kode apakah yang dituliskan Budi? 1.1.2.3.
Mencari InformasiMencoba
Dari 2 contoh diatas kita temui bahwa Marwa dan Budi sama-sama menginginkan sesuatu. Marwaingin bisa membuat kue, kemudian apa yang dia lakukan? Ya, Marwa berbicara kepada ibu
untuk membantunya membuat kue.Dan ibu menyampaikan instruksi-instruksi dengan jelas agar Marwa mengerti.
Begitu pula Budi yang menginginkan komputer bekerja membuatkan Budi sebuah program agar komputer bisa menyapanya, maka apa yang Budi lakukan? Untuk mengutarakan
keinginannya maka dia berkomunikasi dan memberi instuksi kepada komputer melalui suatu
bahasa tertentu, yang disebut sebagai Bahasa Pemrograman. Dia memberikan instruksi:
Program Menyapa - mengidentifikasi judul program Clrscr - instruksi membersihkan layar
BEGIN - Instruksi untuk mulai membuat Writeln- Instruksi untuk menuliskan
Readln- Instruksi untuk membaca dan menampilkan
8 Pemrograman Dasar SMK Kelas X Sem 2
END - Instruksi mengakhiri progam. Jadi, untuk membuat sebuah program bisa berjalan sesuai runtutan kerja atau algoritma sesuai
yang kita kehendaki maka kita harus menggunakanbahasa atau suatu intruksi standar yang bisa
dimengerti komputer, bahasa itulah yang dikenal dengan Bahasa Pemrogaman. Program dan Bahasa Pemrograman
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. Penjelasan lebih detail mengenai keduanya akan dibahas pada bagian akhir Bab ini.
Kode Program Bahasa Pemrograman
Interpreter Compiler
Aplikasi Bahasa Mesin
Menurut kedekatannya dengan mesin komputer, bahasa pemrogaman di bagi menjadi beberapa tingkatan diantaranya:
1. Bahasa Mesin