Page 68 - E-Modul Pemrograman Dasar Kelas X
P. 68
Dalam pengembangan perangkat lunak, debugging melibatkan penempatan
dan koreksi kesalahan kode dalam program komputer. Debugging adalah bagian
dari proses pengujian perangkat lunak dan merupakan bagian integral dari
keseluruhan siklus pengembangan perangkat lunak. Proses debugging dimulai
segera setelah kode ditulis dan berlanjut dalam tahap-tahap berturut-turut karena
kode digabungkan dengan unit pemrograman lainnya untuk membentuk produk
perangkat lunak. Dalam sebuah program besar yang memiliki ribuan bahkan
ratusan ribu baris kode, proses debugging dapat dilakukan lebih mudah dengan
menggunakan strategi seperti unit, review kode, dan pemrograman pasangan
Setelah kesalahan telah diidentifikasi, maka perlu untuk benar-benar
menemukan error dalam kode. Pada saat ini, dapat berguna untuk melihat kode
yang masuk dan menggunakan alat debugger yang berdiri sendiri atau komponen
debugging dari lingkungan pengembangan terpadu (Integrated Development
Environment/IDE). Bug di dalam fungsi adalah hal yang paling banyak ditemukan
dan selalu diperbaiki terlebih dahulu. Dalam beberapa kasus, modul yang
menyajikan masalah sudah jelas tetapi tidak untuk baris kodenya.
Selama menulis dan menjalankan program, ada beberapa kemungkinan
terjadi suatu kesalahan (error). Ada tiga tipe kesalahan, yaitu sebagai berikut.
1) Compile Time Error. Kesalahan ini secara umum terjadi karena kesalahan
penulisan program (syntax error).
2) Run Time Error (Exception): Kesalahan ini terjadi ketika aplikasi
dijalankan tetapi beberapa logika dari suatu program masih salah.
3) Logical Error. Kesalahan ini terjadi ketika program dikompilasi dan
dijalankan dengan sukses, tetapi masih terdapat hasil keluaran yang tidak
sesuai atau karena kode program yang salah secara logika.
b. Compile Time Error
Program Visual C# adalah suatu bahasa pemrograman yang melakukan
compile yaitu setiap kode program yang dituliskan akan langsung dan dicek
kebenaran suatu statement atau suatu perintah. Jika suatu statement itu selesai
ditulis yang ditandai dengan pengetikan spasi atau enter atau pindah posisi kursor,
maka program Visual C# akan langsung menuliskan kesalahan di box kesalahan
di jendela output error list. Oleh sebab itu, programmer langsung bisa
mengetahui kesalahan tersebut, termasuk lokasi kesalahan (baris dan kolom
statement tersebut berada).
60