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