Page 67 - E-Modul Pemrograman Dasar Kelas X
P. 67

Debugging


























                                            Sumber: embeddedcomputing.com


               Pernahkah  kamu  melihat  daun  yang  memiliki  bagian  yang  rusak  dan  bolong?
        Semua  bagian  dari  daun  tersebut  terlihat  baik-baik  saja,  namun  ada  dibeberapa

        bagiannya terdapat kerusakan yang diakibatkan oleh serangga yang menggerogotinya.
        Menurut  kamu  apakah  hal  yang  harus  dilakukan?  Tentu  saja  harus  memusnahkan
        serangga tersebut agar tidak menjalar kebagian yang lainnya.

               Pada bab ini akan dibahas mengenai proses debugging dimana proses debugging
        ini mencari kesalahan dari suatu kode perangkat lunak untuk menghapuskannya agar
        program dapat berjalan dengan baik dan tidak mengalami gangguan.

        -------------------------------------------------------------------------------------------------------


                                 Aplikasi
            1. Debugging
               a. Definisi Debug

                       Debugging adalah suatu proses mendeteksi dan menghapus kesalahan dan
               potensi  kesalahan  (bug)  yang  ada  dalam  kode  perangkat  lunak  yang  dapat
               menyebabkannya berperilaku tidak terduga (rusak atau error) atau berhentinya

               progam. Ketika berbagai subsistem atau modul dari program sangat kompleks,
               melakukan  debugging  menjadi  suatu  pekerjaan  yang  lebih  sulit  karena  setiap
               perubahan  dalam  satu  modul  mungkin  dapat  menyebabkan  lebih  banyak  bug
               muncul di modul lain. Sehingga dibutuhkan lebih banyak waktu untuk melakukan
               debug program daripada membuat kode programnya.




                                                             59
   62   63   64   65   66   67   68   69   70   71   72