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
   1   2   3   4   5   6   7   8   9   10