Page 152 - Buku Digital Kelas X
P. 152

Untuk dapat membuat program dalam bahasa C, diperlukan beberapa
                   perangkat  lunak. Perangkat  lunak  yang  pertama ialah sebuah editor
                   teks  tempat  kita  mengetikkan  kode  program.  Selanjutnya,  ada  sebuah
                   kompilator (compiler) yang akan membaca kode bahasa C yang telah ditulis
                   dan mengubahnya menjadi bahasa mesin, atau bahasa assembly. Setelah itu,
                   terdapat  sebuah  assembler  yang  akan mengubah  bahasa  mesin  tersebut
                   ke  dalam kode  biner yang dapat  dipahami  dan  dieksekusi oleh komputer.
                   Terakhir, terdapat  sebuah penghubung  (linker)  yang akan menyatukan
                   beberapa berkas yang dihasilkan dalam proses-proses sebelumnya ke dalam
                   sebuah bentuk berkas yang dapat dieksekusi (executable).
                       Pada awalnya, perangkat lunak  tersebut  terpisah, tetapi untuk
                   memudahkan, akhirnya, dibuatlah sebuah perangkat lunak terintegrasi yang
                   mencakup semua  perangkat lunak di atas. Perangkat lunak tersebut disebut
                   lingkungan pengembangan terpadu  (integrated  development environment).
                   Untuk bahasa  C, beberapa IDE yang biasa  digunakan ialah Eclipse, Atom,
                   Code::Blocks, Geany, dan Visual Studio. Walaupun pada dasarnya semua  IDE
                   tersebut  memiliki  fungsi yang  sama,  tetapi  terdapat  perbedaan  pada  fitur-
                   fitur  tambahan yang  membuat  proses  pemrograman  menjadi  lebih  mudah
                   dilakukan.  Misalnya,  fitur  untuk  membuat  program  secara kolaboratif,
                   integrasi dengan repositori kode program daring, serta fitur auto-complete.
                   Selain  IDE  yang  dipasang di  komputer masing-masing, terdapat pula  IDE
                   yang terpasang  di cloud dan dapat diakses secara daring, misalnya Ideone,
                   tutorialspoint.com, dan onlinegdb.com. Selain itu, terdapat juga CppDroid,
                   Mobile C, dan Coding C yang dapat digunakan pada ponsel cerdas.

                       Suatu perusahaan di bidang informatika biasanya telah memiliki standar
                   masing-masing dari lingkungan pengembangan yang digunakan. Menguasai
                   lingkungan pengembangan secara maksimal  akan membuat kalian lebih
                   produktif untuk menghasilkan program yang efisien dan berkualitas tinggi,
                   terutama ketika kalian bekerja dalam tim.





                   Aktivitas Individu

                   Aktivitas AP-K10-03: Instalasi IDE Bahasa C
                   Sebelum membuat program, lingkungan kerja di komputer harus dipersiapkan.
                   Pada bagian ini, akan dijelaskan cara instalasi IDE untuk memprogram bahasa C
                   yang dapat digunakan secara gratis, yaitu Code::Blocks dan Geany. Cara instalasi
                   yang diberikan ialah untuk dua sistem operasi, yaitu  MS Windows dan Linux.



                                                                                         151
                                                                Bab 7 Algoritma dan Pemrograman
   147   148   149   150   151   152   153   154   155   156   157