Algoritma di Sekitar Kita · Pelajaran 7 dari 8

Mencari kesalahan langkah

7 menit baca · BelajarCode

Tidak ada programmer yang langsung benar. Semua programmer, bahkan yang sudah ahli, pasti pernah membuat kesalahan. Yang membedakan adalah kemampuan mereka mencari dan memperbaiki kesalahan. Kegiatan ini disebut debugging.

Kata "bug" artinya serangga. Konon, dulu ada serangga yang masuk ke dalam komputer raksasa dan membuatnya rusak. Sejak saat itu, kesalahan dalam program disebut bug.

Jenis kesalahan yang sering terjadi

Kesalahan dalam algoritma
Jenis kesalahanContoh dalam algoritma membuat mi instan
Langkah hilangLupa merebus air, mi langsung dimasukkan ke mangkuk
Urutan salahBumbu dimasukkan sebelum mi direbus, padahal maksudnya sesudah
Langkah tidak jelas"Masak sebentar" tanpa menyebut berapa menit
Tidak pernah selesai"Aduk terus" tanpa kapan berhenti

Cara melakukan debugging

  1. Jalankan pelan-pelan. Ikuti algoritma langkah demi langkah seperti robot.
  2. Bandingkan hasilnya. Apakah hasilnya sesuai harapan?
  3. Temukan langkah yang bermasalah. Di langkah mana hasilnya mulai berbeda?
  4. Perbaiki lalu coba lagi. Setelah diperbaiki, ulangi dari awal untuk memastikan.

Latihan

Temukan bug-nya

Algoritma mencuci tangan ini punya dua kesalahan. Temukan dan perbaiki.

  1. Gosok kedua telapak tangan dengan sabun.
  2. Basahi tangan dengan air.
  3. Gosok sela-sela jari.
  4. Keringkan tangan dengan handuk.
  5. Bilas tangan dengan air bersih.

Bug itu wajar

Menemukan bug bukan berarti kamu gagal. Justru setiap bug yang kamu perbaiki membuat programmu lebih baik dan membuatmu makin teliti.

Cek pemahaman

Algoritma: "1. Pakai sepatu. 2. Pakai kaus kaki." Apa jenis kesalahannya?

Tandai pelajaran ini selesai

Masuk ke aplikasi untuk mencatat kemajuan, lalu lanjutkan ke pelajaran berikutnya dari perangkat mana pun.

Buka di aplikasi