Bug and Debugging

0
106

 

Assalamualikum semuanya…
Baiklah pada post kali ini saya akan menjelaskan mengenai BUG dan DEBUGGING.

PENGERTIAN BUG

Pengertian bug adalah kesalahan atau permasalahan yang terjadi pada sebuah program komputer atau system komputer. Kebanyakan bug disebabkan dari kesalahan kode sumber program atau desain yang salah dan dapat juga disebabkan oleh compiler yang menghasilkan kode yang salah.

PENCEGAHAN

Bugs timbul dari kelalaian dan kesalahpahaman yang saling dilakukan oleh tim software selama spesifikasi,desain,koding,entri data dan dokumentasi. Industri perangkat lunak telah menempatkan banyak usaha dalam menemukan metode untuk mencegah programmer yang secara tidak sengaja mengalami masalah bug pada saat menulis perangkat lunak tersebut. Diantaranya :

  • Pemrograaman gaya sementara kesalahan ketik pada kode program yang sering tertangkap oleh compiler yang biasanya muncul ketika programer membuat kesalahan logika.
  • Dukungan bahasa pemrograman. Bahasa pemrograman sering termasuk fitur yang membantu programmer mencegah bug, seperti sistem jenis statis, ruang nama terbatas dan pemrograman modular.

Karakteristik Bug

  • Gejala dan penyebab secara geografis, dimana gejala dapat muncul di suatu bagian dari suatu program, sementara penyebab dapat ditempatkan pada suatu sisi yang terlepas jauh.
  • Simpton dapat disebabkan oleh kesalahan manusia yang tidak dapat dengan mudah ditemukan pada suatu pemrograman. Gejala dapat sebentar-sebentar. Hal ini sangat umum pada system yang embedded yang merangkai perangkat lunak dan perangkat keras yang tidak mungkin dilepaskan.
  • Gejala dapat berhubungan dengan penyebab yang didistribusikan melewati sejumlah tugas yang bekerja pada prosesor yang berbeda.

 

PENGERTIAN DEBUGGING

Debugging atau menemukan dan memperbaiki bug,telah menjadi bagian yang dapat membantu dalam pemrograman komputer. Debugging biasanya dimulai dengan eksekusi terhadap suatu test case. Dan hasilnya dinilai serta ditemukan gejala dari suatu penyebab pokok yang terkadang masih sembunyi sehingga perlu di koreksi kembali agar kesalahan dapat di temukan.

DEBUGGER

Debugger (kata kunci) adalah tools untuk mencari bug. Di kebanyakan IDE (Intergrated Development Environment), tools ini sudah di built in dan mudah di pakai. Beberapa debugger memiliki fungsi yang menakjubkan, misalnya GDB yang mendukung reverse execution dan visual studio mendukung “Edit and Continue”. Untuk perubahan kecil, kita dapat mengubah program kita tanpa menghentikan debugger.
Contoh, debugger kata kunci untuk menghentikan eksekusi pada javascript, dan memanggil fungsi debugger dengan catatan kata kunci ini mengatur breakpoint yang efeknya sama di alat debugging, jika tidak ada debug, pernyataan debugger, eksekusi kode di hentikan sebelum baris ketiga.

Contoh kata kunci
var x = 15 * 5;
debugger;
document . getElementbyId (“demo”).innerHTML = x;

alat peramban debugging

debugging dapat diaktifkan pada browser dengan cara menekan tombol f12, kemudian pilih console di menu debug. Ikuti langkah-langkah berikut pada beberapa browser:

CHROME

  • Buka chorome
  • Pilih tools di menu
  • Pilih tools developer tools
  • Lalu console

FIREFOX

  • Buka firefox
  • Akses link : http://www.getfirebug.com.
  • Ikuti petunjuk:install firebug.

INTERNET EXPLORER.

  • Buka Internet explorer
  • Pilih tools di menu
  • Selanjutnya pilih tools developer tools.
  • Pilih console.

Oke, demikianlah pembahasan yang dapat saya sampaikan pada post kali ini. Maaf jika didalam pembahasan tersebut masih banyak kekurangan. Dan saya harapkan pembahsan kali ini dapat bermanfaat dan menambah informasi kita semua.

Tinggalkan Balasan

This site uses Akismet to reduce spam. Learn how your comment data is processed.