Bug dengan terjemahan langsung ke bahasa
Indonesia adalah serangga atau kutu. Bug merupakan suatu kesalahan
desain pada suatu perangkat keras komputer atau perangkat lunak komputer
yang menyebabkan peralatan atau program itu tidak berfungsi semestinya.
Bug umumnya lebih umum dalam dunia perangkat lunak dibandingkan dengan
perangkat keras.
Kenapa dinamakan bug?
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 bug lekat dengan masalah-masalah
pada komputer. Debugging adalah proses menghilangkan bug dari suatu
program.
Insiden bug yang terkenal
Y2K, yaitu bug yang berhubungan dengan
kebiasaan banyak programmer di tahun 1980-an untuk menyimpan tahun dalam
format 2 angka. Kebiasaan ini menimbulkan masalah saat mendekati tahun
2000, yaitu kesadaran bahwa tahun 2000 akan diinterprestasikan sebagai
tahun 1900.
Debugging
adalah sebuah metode yang dilakukan oleh
para pemrogram dan pengembang perangkat lunak untuk mencari dan
mengurangi bug, atau kerusakan di dalam sebuah program komputer atau
perangkat keras sehingga perangkat tersebut bekerja sesuai dengan
harapan. Debugging cenderung lebih rumit ketika beberapa subsistem
lainnya terikat dengan ketat dengannya, mengingat sebuah perubahan di
satu sisi, mungkin dapat menyebabkan munculnya bug lain di dalam
subsistem lainnya.
0 comments:
Posting Komentar