Materi & LKPD · Pertemuan 23

Debugging & Refactor Kode Kelompok

Hari ini kelompok saling memeriksa kode masing-masing — melihat kode orang lain sering mengungkap masalah yang tak terlihat oleh penulisnya sendiri.

3 JP 🎯 Code Review 📘 Buku hlm. Kembangkan mandiri 🧩 Kode TP TP.12.4.3
Materi

Code Review Antar Kelompok

Apa itu Code Review?

Proses memeriksa kode yang ditulis orang/kelompok lain untuk menemukan potensi bug, kode yang membingungkan, atau bagian yang bisa disederhanakan — sebelum masalah itu jadi besar.

Checklist Review

  • Apakah nama variabel jelas menggambarkan isinya?
  • Apakah ada bagian kode yang diulang persis sama di banyak tempat (bisa disederhanakan)?
  • Apakah kondisi if/percabangan sudah menangani semua kemungkinan?
  • Apakah ada komentar penjelas di bagian kode yang rumit?

Refactor

Refactor artinya memperbaiki STRUKTUR kode tanpa mengubah HASIL/perilakunya — misalnya mengganti nama variabel jadi lebih jelas, atau memecah kode panjang jadi beberapa bagian yang lebih rapi.

Latihan Pemahaman

Uji Pemahaman — 2 Soal

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

Lembar Kerja Peserta Didik

LKPD Pertemuan 23

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

1. Tukar kode dengan kelompok lain (atau baca ulang kodemu sendiri). Tulis 2 hal yang bisa diperbaiki dari segi kejelasan/struktur.
2. Perbaiki (refactor) satu bagian kode kelompokmu berdasarkan temuan tersebut. Jelaskan apa yang diubah.