Materi & LKPD · Pertemuan 22

Pengantar Debugging

Setiap programmer, sehebat apa pun, pasti membuat kesalahan. Yang membedakan programmer baik adalah kemampuannya menemukan dan memperbaiki kesalahan itu secara sistematis.

2 JP 🎯 Kualitas Kode 📘 Buku hlm. Kembangkan mandiri 🧩 Kode TP TP.12.4.3
Materi

Jenis-Jenis Error & Cara Mendiagnosisnya

Tiga Jenis Error

  • Compile Error (Syntax Error) — kesalahan tata bahasa, misalnya lupa titik koma atau kurung tak seimbang. IDE akan menolak meng-compile dan menunjukkan baris bermasalah.
  • Runtime Error — program berhasil di-upload tapi berhenti/berperilaku aneh saat berjalan, misalnya membagi dengan nol.
  • Logic Error — program berjalan tanpa keluhan, tapi hasilnya salah karena logikanya keliru (misalnya salah pakai < padahal maksudnya >).

Strategi Debugging

  1. Baca pesan error dengan teliti — biasanya menunjukkan nomor baris.
  2. Tambahkan Serial.println() di titik-titik kunci untuk melihat nilai variabel saat program berjalan.
  3. Uji satu bagian kecil kode dulu, jangan langsung keseluruhan program.
  4. Bandingkan hasil yang diharapkan dengan hasil sebenarnya, cari titik pertama keduanya berbeda.
Latihan Pemahaman

Uji Pemahaman — 3 Soal

Campuran pilihan ganda biasa, kompleks, dan dua tingkat — mengikuti kerangka kognitif C1–C3 ala PISA.

Lembar Kerja Peserta Didik

LKPD Pertemuan 22

Isi identitas dan jawaban, lalu unduh sebagai PDF untuk dikumpulkan.

1. Ceritakan satu error yang pernah kamu temui saat coding sejauh ini (jenis apa: syntax/runtime/logic?).
2. Bagaimana kamu (atau akan) menyelesaikan error tersebut secara sistematis?