Mengenal Bug, 'Serangga' yang Kerap Bikin Aplikasi Down

Merdeka.com - Merdeka.com - Beberapa waktu lalu warganet ramai mengeluhkan adanya gangguan pada akun Instagram mereka berupa akun yang ter-suspend dan followers yang berkurang. Pihak Instagram pun segera mengumumkan bahwa hal itu terjadi lantaran ada bug dalam aplikasinya.

Bug dalam teknologi adalah istilah untuk menyebut kesalahan atau kerusakan pemrograman yang tidak disengaja dalam perangkat lunak maupun perangkat keras komputer. Kemunculannya disebabkan oleh kesalahan programmer dalam menulis kode yang digunakan untuk membuat aplikasi komputer atau sistem operasi. Istilah ini pun sudah digunakan di bidang komputer selama lebih dari setengah abad.

Dilansir dari JSTOR Daily, Jumat (4/11), penemu istilah bug dalam dunia komputer pertama kali sering dikaitkan dengan penemuan Grace Hopper. Namun, Fred R. Shapiro seorang ilmuwan dari Yale University mengatakan hal ini keliru.

Hopper memang diakui sebagai tokoh penting bagi dunia komputer, ia adalah penemu bahasa pemrograman generasi ketiga, yaitu Common Business Oriented Language (COBOL). Namun, bukan penemu bug dalam pemrograman.

Bug sendiri dalam bahasa Inggris dapat diartikan sebagai ngengat atau serangga mirip kupu-kupu, dan bug secara harfiah itulah yang ditemukan Hopper pada 1947 di mesin komputer Mark II milik tim pemrogram University of Harvard, yang menyebabkan error pada perangkat tersebut.

Mereka bahkan melampirkan atau menempelkan ngengat itu disertai tulisan "first actual case of bug being found" dalam buku catatan Harvard Mark II yang saat ini disimpan di Museum Nasional Sejarah Amerika.

Faktanya, Shapiro mengungkap bahwa Thomas Alfa Edison pada 1878 sudah lebih dulu memakai istilah bug sebagai kesalahan atau cacat pada suatu sistem.

Edison menggunakan frasa itu untuk menggambarkan masalah pada desain teleponnya dalam sebuah surat untuk William Orton, presiden perusahaan telegraf Western Union, berikut ini:
"Anda sebagian benar, saya memang menemukan 'bug' di peralatan saya, tetapi itu tidak ada di telepon. Itu dari genus 'callbellum'. Serangga itu tampaknya menemukan kondisi untuk keberadaannya di semua alat panggilan telepon."

Kemudian, Oxford English Dictionary pada 11 Maret 1889, mengutip Pall Mall Gazette sebagai sumber yang mengatakan "Tuan [Thomas] Edison… telah bangun dua malam sebelumnya menemukan 'bug' di fonografnya—ekspresi untuk memecahkan suatu kesulitan, dan menyiratkan bahwa beberapa serangga imajiner telah mengeluarkan dirinya di dalam dan menyebabkan semua masalah."

Jadi, dapat dikatakan bahwa sejauh ini Edison lah yang pertama kali menggunakan istilah bug itu yang kemudian diadaptasi ke dunia pemrograman oleh tokoh-tokoh komputer, termasuk Hopper. Hopper, di sisi lain, berjasa dalam memperkenalkan istilah bug ke publik yang populer hingga saat ini.

Reporter Magang: Dinda Khansa Berlian [faz]