Bug pada Software Komputer

402 views

wanita cari barang

Jika Anda mengenal bug sebagai serangga jika diartikan dalam bahasa Indonesia, namun, dalam dunia pemrograman, bug dikenal sebagai pengganggu atau error yang harus segera diperbaiki karena jika tidak akan mengganggu jalan dari program yang digunakan. Bug atau error pada komputer terjadi karena adanya kesalahan pada SO ataupun pada program tersebut yang dikarenakan kesalahan logis atau kesalahan yang memungkinkan SO terjadi crash atau hang. Jika terdapat 2 bug yang berinteraksi maka akan menimbulkan bug yang tidak terduga. Klik di software komputer untuk melihat daftar software yang dapat membantu komputer anda.

Berdasarkan pada karakteristiknya, bug dapat dibagi menjadi beberapa macam, diantaranya adalah:

  • Devide by zero ketika pada pembagian, pembagi bernilai 0 sehingga program akan terhenti dan eror.
  • Infinite loop yang menyebabkan program berjalan tanpa henti.
  • Arithmatic overflow or underflow yang menghasilkan nilai yang lebih besar atau lebih sedikit dari nilai yang ditampung variable penyimpanan.
  • Exceeding array bounds saat program mengakses indeks yang diluar array yang telah ditentukan.
  • Access violation ketika proses mencoba untuk melewati batas oleh sistem.
  • Memory leak penggunaan memori yang tidak diinginkan

Karena adanya bug pada program di komputer, akan membuat beberapa masalah yaitu:

  • Hang atau keadaan ketika tidak responsif ketika user memasukkan input atau melakukan sesuatu. Lamanya hang tergantung dari error yang sedang terjadi.
  • Crash atau mati. Jika PC atau laptop tidak segera diperbaiki karena terlalu banyak atau terlalu lama terjadi hang, maka akan membuat laptop Anda menjadi mati. Tanda yang diberikan biasanya berupa peringatan, pesan atau perilaku yang aneh dai laptop yang dipergunakan, misalnya mati tiba-tiba dan tidak dapat dihidupkan kembali.

Bug muncul pertama kali ketika Grace Murray Hopper dan timnya (1945) yang menemukan lebah atau ngengat yang membuat terjadinya masalah dan mulai saat itu, error disebut sebagai bug. Di tahun 2002, Institut Nasional standar dan teknologi dari US Department of Commerce, menyimpulkan bahwa adanya software bug atau error yang terjadi pada software yang diprogram dapat merugikan biaya ekonomi AS yang diperkirakan mencapai $59000000000 per tahunnya atau kurang lebih 0,6% dari bruto produk domestic.

Beberapa software yang digunakan di komputer yang pernah terjadi, diantaranya yaitu:

  • Windows XP yang membuat user tidak dapat melakukan hibernate jika RAM 1GB dijalankan untuk multiprocess yang membuat kondisi high-stress.
  • File srvsvc.dlll dalam Microsoft XP yang membuat hang ketika terdapat pesan Applying local settings setelah login. Karena error tersebut, membuat proses svchost.exe berhenti serta winlogon.exe juga berhenti merespons setelah log on ke windows.
  • Medsos Friendster di tahun 2008 yang membuat users dapat memasukkan komentar javascripts di komentar berformat HTML sehingga user yang lain tidak dapat mengakses profil dan memungkinkan pencurian cookies web user lain.