Apa Itu “Bug Komputer,” dan Dimana Apakah Jangka Datang Dari?

Aug 24, 2025
Sejarah Komputer
Benjien Edwards.

Anda mungkin pernah mendengarnya: Ada "bug" dalam perangkat lunak, menyebabkan sesuatu tidak berfungsi atau berperilaku buruk. Apa sebenarnya bug komputer dan dari mana istilah itu berasal? Kami akan menjelaskan.

Bug adalah kesalahan yang tidak disengaja dalam perangkat lunak komputer

"Bug komputer" atau "bug perangkat lunak" adalah istilah untuk kesalahan pemrograman atau cacat pemrograman yang tidak disengaja dalam perangkat lunak komputer atau perangkat keras. Bug muncul dari kesalahan manusia dalam desain perangkat keras atau di suatu tempat di rantai alat perangkat lunak yang digunakan untuk membuat aplikasi komputer, firmware, atau sistem operasi.

Bug perangkat lunak lahir ketika seorang programmer membuat kesalahan saat menulis perangkat lunak atau menulis kode yang berfungsi tetapi memiliki konsekuensi yang tidak disengaja yang tidak diramalkan oleh programmer. Menghapus bug dari perangkat lunak disebut "debugging."

Bug perangkat lunak dalam pembuatan. Afrika Studio / Shutterstock

Di dunia yang digerakkan perangkat lunak saat ini, bug adalah bisnis yang serius. Hampir 20 tahun yang lalu, National Institute of Standards and Technology memperkirakan bug perangkat lunak itu biaya ekonomi A.S. hampir $ 60 miliar per tahun (sekitar 0,6% dari PDB pada tahun 2002) -Sebuah jumlah yang kemungkinan meningkat sejak saat itu. Sementara secara akurat mengukur efek negatif bug sulit, mudah membayangkan bagaimana perangkat lunak yang tidak berfungsi dapat memengaruhi produktivitas. Bahkan bisa menempatkan nyawa pada risiko Di ranah transportasi atau membahayakan Infrastruktur vital. seperti pembangkit listrik.

Mengapa kita menyebutnya bug?

Istilah "bug" mendahului penemuan komputer, dan kami sebenarnya tidak tahu siapa yang awalnya menciptakan istilah "bug" untuk merujuk pada cacat teknik. Dalam catatan tertulis, para sejarawan telah melacaknya kembali ke Thomas Edison pada tahun 1870-an paling awal.

Thomas Edison dengan fonografnya (Ca. 1878). Perpustakaan Kongres

Edison menggunakan istilah dalam catatan pribadinya dan korespondensi untuk berarti masalah yang sulit yang membutuhkan pemecahan atau cacat teknik yang perlu diperbaiki. Dia bahkan bercanda tentang istilah yang terkait dengan serangga, menulis Surat 1878. :

"Kamu sebagian benar, aku menemukan 'bug' di aparatur saya, tetapi itu tidak tepat di telepon. Itu dari genus 'Callbellum.' Serangga itu tampaknya menemukan kondisi bagi keberadaannya di semua peralatan panggilan telepon. "

Sementara beberapa Ambil contoh Edison berarti Bahwa ia menciptakan istilah "bug," mungkin itu berasal dari orang lain sebelumnya dan bahwa ia hanya mempopulerkan istilah di antara teman-teman teknik dan rekannya. Kamus Bahasa Inggris Oxford mengutip contoh 1889 Terkait dengan Edison yang menggambarkan bug sebagai metafora untuk serangga merangkak ke dalam peralatan dan membuatnya tidak berfungsi, menunjukkan bahwa bug nyata melakukan hal itu mungkin pada awalnya menginspirasi istilah ini, mirip dengan istilah ". terbang di salep . "

Ada Lovelace dalam Daguerreotype 1843.

Mengatur kata "bug" selain, orang pertama yang dikenal dalam sejarah untuk menyadari bahwa perangkat lunak dapat tidak berfungsi karena kesalahan dalam pemrograman adalah ADA Lovelace. Dia menulis tentang masalahnya jalan kembali pada tahun 1843 dalam komentarnya tentang Charles Babbage Mesin analitik .

"Untuk ini dapat dijawab bahwa proses analisis harus sama-sama dilakukan untuk memberikan mesin analitik dengan yang diperlukan data; Dan di sini juga dapat berbohong sumber kesalahan yang memungkinkan. Memang bahwa mekanisme aktual tidak menyerah dalam prosesnya, dapat memberikan pesanan yang salah. "

Dalam kutipan ini, Lovelace mengacu pada mekanisme penghitungan aktual yang bebas kesalahan dalam cara itu memproses data, tetapi menetapkan bahwa data yang dimasukkan kepada manusia (seperti yang diprogram pada kartu pada saat itu) dapat memberikan instruksi yang salah dan dengan demikian menghasilkan hasil yang salah.

Bagaimana dengan ngengat Grace Hopper?

Selama beberapa dekade, buku, majalah, dan situs web dengan keliru melaporkan bahwa istilah "bug" diciptakan oleh ilmuwan komputer legendaris Grace Hopper. Ketika ngengat terbang ke arah relai Komputer Harvard Mark II dan menyebabkan kerusakan. Ketika ceritanya berjalan, dia kemudian menempelkan ngengat ke dalam buku catatan dan menulis catatan sejarah: "Kasus bug pertama yang sebenarnya ditemukan."

Moth IV Moth yang terkenal ditempel pada buku catatan 1947. Smithsonian.

Sementara seorang ngengat benar-benar terbang ke Mark II pada tahun 1947, itu bukan inspirasi untuk istilah "bug" atau "debug," keduanya mendahului kejadian itu. Juga, tidak sepenuhnya jelas bahwa ngengat itu benar-benar membuat kerusakan komputer, hanya saja itu adalah temuan yang lucu saat mereka memperbaiki cacat lain. Hopper membuat cerita terkenal dengan menceritakannya secara luas Wawancara November 1968. :

"Kapan Kami melakukan debugging Mark II, itu w seperti di bangunan lain, dan jendela tidak memiliki layar pada mereka dan kami sedang mengerjakannya di malam, tentu saja, dan semua serangga s dalam wo rld cam. e in. Dan, suatu malam dia membingungkan, dan kami pergi untuk mencari bug dan menemukan M. aktual M. OTH, sekitar empat inci sayap rentang, di salah satu relay dipukuli untuk deat h, dan kami mengeluarkannya d Masukkan ke dalam buku log dan menempelkan selotip Scotch di atasnya, dan sejauh Saya tahu W, itu ' masih dalam. buku log historis di Harvard (kami menemukan bug yang sebenarnya di com komputer)."

Hopper menemukan cerita yang lucu karena, setelah sering memburu bug di komputer (seperti pada cacat perangkat keras dan perangkat lunak), timnya akhirnya menemukan serangga literal yang sebenarnya di dalam komputer. Oleh karena itu prasasti, "kasus bug aktual pertama ditemukan."

(Sebagai tempat yang menarik, hopper menggambarkan ngengat Mark IV sebagai "dipukuli sampai mati," kemungkinan karena kerusakan akibat terjebak dalam pergerakan komputer relay elektromekanis , yang menunjukkan komputer terus berfungsi saat ngengat ada di sana.)

Relai komputer mirip dengan ini (dilihat dalam manual IBM) menewaskan MOT II MOTH yang malang. IBM.

Sejarawan tidak tahu apakah itu buku log Hopper, atau siapa yang benar-benar menulis entri, tetapi hari ini, Buku Log Harvard Mark II berada di Museum Nasional Sejarah Amerika Di Smithsonian di Washington, D.C.

Sementara ngengat Mark II (mari kita sebut dia "Mark.") Bukan bug komputer pertama, tetap ada sebagai simbol fisik dan budaya masalah yang sangat nyata dan sulit semua programmer berjuang dengan, dan itu adalah sesuatu yang kita semua akan Berurusan dengan selama bertahun-tahun yang akan datang. Sekarang lewati aku semprotan serangga, ya?


Sejarah Komputer - Artikel Terpopuler

Mengapa keyboard memiliki tombol Windows? Di sinilah mulai

Sejarah Komputer Aug 24, 2025

Benjien Edwards. Jika Anda menggunakan Windows, Anda mungkin bertanya-tanya tentang kunci kecil dengan logo Windows pada keyboard Anda. Ini membuka menu Mulai dan melak..


Apa Cara Terbaik untuk Beli Vintage Komputer?

Sejarah Komputer Aug 24, 2025

Benjien Edwards. Sebagai hobi, Komputasi vintage. sedang meningkat. Generasi yang tumbuh dengan PC klasik sedang melihat ke belakang dan meninjau ke..


Macintosh Sistem 1: Apa Apakah Apple Mac OS 1.0 Seperti

Sejarah Komputer Aug 24, 2025

Pada 14 Januari 1984, Apple merilis versi pertama dari sistem operasi Macintosh-nya, System 1.0. Meskipun sudah hampir empat dekade, banyak fiturnya menyerupai maco hari ini. Kami akan mem..


Yang Is Shareware, dan Mengapa Apakah itu Jadi Populer pada 1990-an?

Sejarah Komputer Aug 24, 2025

Benjien Edwards. Ide Gila: Berikan perangkat lunak Anda secara gratis dan berharap orang-orang suka cukup mengirimkan uang kepada Anda. Itulah ide di balik Shareware, mod..


Dari Ide ke Icon: 50 Tahun Floppy Disk

Sejarah Komputer Aug 24, 2025

Benjien Edwards. Lima puluh tahun yang lalu, IBM memperkenalkan drive floppy disk pertama, IBM 23FD, dan floppy disk pertama. Floppies membuat kartu meninju usang, dan ..


Bagaimana "toko cetak" mengubah orang menjadi spanduk Wizards pada 1980-an

Sejarah Komputer Aug 24, 2025

Benjien Edwards. Pada tahun 1984, perangkat lunak Brøderbund merilis "The Print Shop," aplikasi penerbitan desktop perintis yang memungkinkan siapa pun dengan PC untuk d..


Gaming ketika Anda harus bekerja: Sejarah Kunci Bos

Sejarah Komputer Aug 30, 2025

Pada hari-hari sebelum PC multitasking, bermain game di tempat kerja bisa berbahaya: Bos mungkin berjalan masuk dan menangkap Anda kapan saja. Tetapi dengan menekan tombol bos-tombol panik..


40 Tahun Kemudian: Apa Apakah itu Seperti untuk Gunakan IBM PC pada tahun 1981

Sejarah Komputer Aug 24, 2025

IBM. Empat puluh tahun yang lalu hari ini-on 12 Agustus 1981 -Ibm memperkenalkan komputer pribadi IBM pertama, juga dikenal sebagai PC IBM (Model 5150). Itu di..


Kategori