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.
camelCase untuk variabel: suhuRuangan, bukan suhu_ruangan atau SR.jumlahSiswa lebih baik dari angka1.BATAS_SUHU.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.
Campuran pilihan ganda biasa, kompleks, dan dua tingkat — mengikuti kerangka kognitif C1–C3 ala PISA.
Isi identitas dan jawaban, lalu unduh sebagai PDF untuk dikumpulkan.