Materi & LKPD · Pertemuan 24

Penyempurnaan Kualitas Kode

Kode yang 'jalan' dan kode yang 'baik' itu berbeda. Hari ini kita rapikan kode kelompok supaya mudah dibaca siapa pun, termasuk diri kita sendiri tiga bulan dari sekarang.

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

Konvensi Penamaan & Pemisahan Fungsi

Konvensi Penamaan

  • Gunakan camelCase untuk variabel: suhuRuangan, bukan suhu_ruangan atau SR.
  • Nama harus menjelaskan ISI, bukan tipe data: jumlahSiswa lebih baik dari angka1.
  • Konstanta biasanya ditulis huruf besar semua: BATAS_SUHU.

Memecah Kode Jadi Fungsi

fungsi_custom.inoC (Arduino)
bool sampahPenuh() {
  int jarak = analogRead(A0);
  return jarak < 100;
}

void loop() {
  if (sampahPenuh()) {
    nyalakanAlarm();
  }
}

Memecah kode panjang jadi fungsi-fungsi kecil bernama jelas (seperti sampahPenuh()) membuat loop() jauh lebih mudah dibaca — hampir seperti membaca kalimat biasa.

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 24

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

1. Ambil satu bagian kode kelompokmu yang masih memakai nama variabel kurang jelas. Tulis versi perbaikannya.
2. Coba pecah satu bagian logika panjang di kodemu menjadi sebuah fungsi bernama jelas. Tulis kodenya.