Baca berita tanpa iklan. Gabung Kompas.com+

Apa Itu Debugging?

Kompas.com - 14/10/2023, 10:00 WIB
Arfianti Wijaya,
Serafica Gischa

Tim Redaksi

Langkah awal debugging dengan menset breakpoint adalah titik berhenti sementara (break). Dengan menjalankan “debug” maka debugger akan mulai menjalankan program hingga titik itu.

Debugger memiliki fungsi untuk menampilkan nilai variabel saat ini, sehingga tidak perlu mencetak dengan printf. Fungsi lainnya adalah melakukan single stepping, artinya bisa menelusuri langkah demi langkah program.

Dalam pemrograman terdapat GDB (GNU Project Debugger) sebagai tool untuk melakukan debugging. Saat ini GDB inti berisi dukungan dengan reverse debugging.

Target GDB built-in ‘Process Record/Replay’ saat ini hanya mendukung reverse debugging asli pada tiga platform, yaitu i386-linux, amd64-linux, dan moxie-elf.

Baca juga: Perangkat Lunak (Software) Komputer: Pengertian, Jenis, dan Contohnya

 

Referensi:

  • Suhadi, M. S., Samperura, B., & Awangga, R. M. (2023). Memulai Pemrograman GO: Panduan Mudah Menggunakan Bahasa Pemrograman Golang. Bandung Barat: Penerbit Buku Pedia.
  • Budiman, Kholiq. (2022). Rekayasa Perangkat Lunak untuk Mahasiswa Ilmu Komputer. Magelang: Pustaka Rumah C1nta.
  • Sommerville, Ian. (2003). Software Engineering Edisi 6 (Terjemahan: Yuhilza Hanum). Jakarta: Penerbit Erlangga.
  • Buana, I. K. S., Setiawan, H., & Putro, P.A. W. (2022). Pemrograman Terstruktur. Aceh: Syiah Kuala University Press.
Simak breaking news dan berita pilihan kami langsung di ponselmu. Pilih saluran andalanmu akses berita Kompas.com WhatsApp Channel : https://www.whatsapp.com/channel/0029VaFPbedBPzjZrk13HO3D. Pastikan kamu sudah install aplikasi WhatsApp ya.

Halaman:
Video rekomendasi
Video lainnya

Terkini Lainnya

Baca berita tanpa iklan. Gabung Kompas.com+
Baca berita tanpa iklan. Gabung Kompas.com+
Komentar
Close Ads
Bagikan artikel ini melalui
Oke
Login untuk memaksimalkan pengalaman mengakses Kompas.com