Page 6 - Project Akhir Media Pendidikan
P. 6
1.4. Apa Itu Bahasa Pemrograman?
Pada sub bab sebelumnya Anda telah banyak membaca istilah ‘bahasa pemrograman’.
Sebenarnya apa yang dimaksud dengan bahasa pemrograman? Bahasa pemrograman
adalah suatu kumpulan kata (perintah) yang siap digunakan untuk menulis suatu kode
program sehingga kode-kode program yang kita tulis tersebut akan dapat dikenali oleh
kompilator yang sesuai. Kata-kata tersebut dalam dunia pemrograman sering dikenal
dengan istilah keyword (terkadang disebut reserved word). Untuk mempelajari salah
satu bahasa pemrograman tertentu, tentunya kita tidak hanya menghafal semua keyword
(kata kunci) yang ada di dalamnya, namun kita juga perlu untuk memahami fungsi dan
aturan penggunaannya.
Sekarang ini banyak sekali bahasa pemrograman yang dapat digunakan untuk
mengembangkan suatu perangkat lunak, diantaranya bahasa C, C++, Pascal, Java dan
banyak lagi lainnya. Bahkan untuk pembuatan pemrograman visual pun, telah banyak
tersedia perangkat lunak seperti C++Builder, Delphi, JBuilder, Visual C++ dan yang
lainnya.
1.5. Mengapa Menggunakan Bahasa C?
Seperti yang telah dikatakan sebelumnya bahwa sekarang banyak sekali terdapat bahasa
permograman tingkat tinggi (high level language) seperti Pascal, BASIC, COBOL dan
lainnya. Walaupun demikian, sebagian besar dari para programmer profesional masih tetap
memilih bahasa C sebagai bahasa yang lebih unggul, berikut ini alasan-alasannya:
❑ Bahasa C merupakan bahasa yang powerful dan fleksibel yang telah terbukti dapat
menyelesaikan program-program besar seperti pembuatan sistem operasi, pengolah
kata, pengolahan gambar (seperti pembuatan game) dan juga pembuatan kompilator
untuk bahasa pemrograman baru.
❑ Bahasa C merupakan bahasa yang portabel sehingga dapat dijalankan di beberapa
sistem operasi yang berbeda. Sebagai contoh program yang kita tulis dalam sistem
operasi Windows dapat kita kompilasi di dalam sistem operasi Linux dengan sedikit
ataupun tanpa perubahan sama sekali.
❑ Bahasa C merupakan bahasa yang sudah populer dan banyak digunakan oleh para
programmer berpengalaman sehingga kemungkinan besar library (pustaka) dan
aksesoris program lainnya yang diperlukan dalam pemrograman telah banyak
disediakan oleh pihak luar/lain dan dapat diperoleh dengan mudah.
❑ Bahasa C merupakan bahasa yang bersifat modular, yaitu yang tersusun atas rutin-
rutin tertentu yang dinamakan dengan fungsi (function) dan fungsi-fungsi tersebut
dapat digunakan kembali untuk pembuatan program-program lainnya tanpa harus
menulis ulang implementasinya.
❑ Bahasa C merupakan bahasa tingkat menengah (middle level language) sehingga
mudah untuk melakukan interfacing (pembuatan program antar muka) ke perangkat
keras (hardware).
2