Page 5 - Project Akhir Media Pendidikan
P. 5
Bab Pengenalan Bahasa C
1
1.1. Pendahuluan
C merupakan bahasa pemrograman yang berkekuatan tinggi (powerful) dan fleksibel
yang telah banyak digunakan oleh para programmer profesional untuk mengembangkan
program-program yang sangat bervariasi dalam berbagai bidang. Namun sebelum Anda
mempelajari lebih jauh mengenai bahasa C beserta implementasinya, sebaiknya Anda
mengetahui terlebih dahulu komponen dan pengetahuan dasar tentang ilmu
pemrograman komputer.
1.2. Apa Itu Program Komputer?
Bagi Anda yang merupakan pemula di dunia pemrograman komputer, mungkin Anda
akan bertanya apa sebenarnya yang dimaksud dengan program komputer? Program
komputer tidak lain adalah suatu perangkat lunak (software) yang digunakan untuk
keperluan-keperluan aplikatif tertentu di berbagai bidang, baik di lingkungan
perusahaan, pendidikan ataupun yang lainnya. Perangkat lunak tersebut sebenarnya
merupakan suatu runtunan kode-kode program yang ditulis dengan salah satu bahasa
pemrograman tertentu dan telah dikompilasi melalui kompilator yang sesuai dengan
bahasa pemrograman tersebut. Dengan demikian, untuk membuat sebuah perangkat
lunak atau yang lazim dikenal dengan sebutan ‘program’, kita tentu harus memiliki
keahlian dan menguasai salah satu bahasa pemrograman tertentu.
1.3. Apa Itu Kompilator?
Kompilator (compiler) dapat diartikan sebagai suatu penerjemah, artinya kumpulan
kode program yang ditulis dalam suatu bahasa pemrograman tertentu akan
diterjemahkan oleh kompilator ke dalam bahasa assembly; yang selanjutnya akan
diterjemahkan lagi menjadi kode objek sehingga perintah-perintahnya akan dikenali
oleh komputer (dalam hal ini mesin). Dengan demikian komputer akan dapat merespon
permintaan kita dengan melakukan sesuatu sesuai dengan apa yang kita perintahkan.
Tidak semua bahasa pemrograman dapat dikompilasi di dalam satu kompilator tertentu,
artinya sebuah kompilator hanya akan mengenali bahasa-bahasa tertentu saja sesuai
dengan yang telah dibuat oleh pencipta kompilator tersebut. Sebagai contoh, Anda tidak
dapat melakukan kompilasi program yang ditulis dalam bahasa C di dalam kompilator
Pascal, begitupun sebaliknya. Namun sebagai pengetahuan bagi Anda bahwa untuk
semua kompilator C++, selain digunakan untuk mengkompilasi program yang ditulis
dalam bahasa C++, kompilator tersebut juga dapat digunakan untuk melakukan
kompilasi terhadap kode-kode program yang ditulis dalam bahasa C.
1