Mengenal Istilah Debugging
By
Unknown
—
Kamis, 26 Desember 2013
—
Pemrograman
Debugging
adalah suatu proses yang bertujuan untuk mencari dan mengurangi bug, atau
kesalahan yang muncul pada perangkat keras atau perangkat lunak sehingga
perangkat tersebut dapat bekerja dengan baik sesuai yang diharapan.
Apa
itu Bug ?
Bug (kutu atau serangga) merupakan istilah
yang digunakan untuk menjelaskan suatu kesalahan atau masalah pada perangkat keras (hardware)
atau perangkat lunak (software/aplikasi) yang mengakibatkan peralatan atau
program tidak dapat berjalan sebagaimana mestinya.
Kenapa
dinamakan Bug?
Sejarahnya begini :
“Tahun 1945 sewaktu ukuran komputer masih
sebesar kamar, pihak militer Amerika Serikat menggunakan komputer yang bernama
"Mark 1". Suatu hari komputer ini tidak berfungsi dengan semestinya,
setelah komputer itu diperiksa ternyata ada suatu bagian perangkat keras di
mana terdapat serangga yang tersangkut. Setelah serangga itu diangkat dari
perangkat keras, komputer dapat berfungsi dengan baik. Maka sejak saat itu kata
kekutu lekat dengan masalah-masalah pada komputer. (Wikipedia Indonesia)”
Suatu proses debugging akan menghasilkan salah
satu dari dua hasil berikut :
1. Bug ditemukan, kemudian
dikoreksi dan dihilangkan, atau
2. Bug tidak ditemukan.
Saat bug tidak ditemukan
setelah proses debugging, maka programmer harus melakukan koreksi atau analisa sendiri
apa yang menyebabkan terjadinya bug, dan membuat suatu test case untuk
mendukung analisanya. Proses koreksi dilakukan secara iteratif (diulang-ulang sampai menemukan bug).
[RS]
Klik Like & Share jika postingan ini bermanfaat
Apa tanggapan Anda?
Berikan tanggapan Anda melalui kolom komentar yang telah disediakan.
- Gunakan bahasa yang sopan;
- Saat menjadikan postingan pada blog ini sebagai referensi, jangan lupa mencantumkan sumbernya (link dari blog ini).
Jika blog ini bermanfaat jangan lupa memberikan 'like' atau 'share' untuk mendapatkan update terbaru.
Terima kasih