Page 161 - Informatikakm
P. 161

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  àtur-
               àtur  tambahan yang  membuat  proses  pemrograman menjadi lebih     mudah
               dilakukan.  Misalnya,  àtur  untu  membu  progr  secara kolaboratif,
               integrasi dengan repositori kode  program daring,  sert  àtur  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 eàsien 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
   156   157   158   159   160   161   162   163   164   165   166