Materi & LKPD · Pertemuan 15

Percabangan: if

Sekarang program kita bisa 'mengambil keputusan' — melakukan sesuatu hanya jika kondisi tertentu terpenuhi.

3 JP 🎯 Struktur Kontrol 📘 Buku hlm. 78 🧩 Kode TP TP.12.4.2
Materi

Struktur if

Bentuk Dasar

if_dasar.inoC (Arduino)
int suhu = analogRead(A0);

if (suhu > 700) {
  digitalWrite(9, HIGH); // nyalakan kipas
}

Kode di dalam kurung kurawal hanya dijalankan jika kondisi di dalam kurung () bernilai true. Jika false, kode itu dilewati begitu saja.

Kombinasi dengan Operator Perbandingan & Boolean

if_kombinasi.inoC (Arduino)
if (suhu > 700 && kelembapan < 300) {
  digitalWrite(9, HIGH);
}
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 15

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

1. Tulis satu blok if yang relevan dengan trigger otomatis pada proyek kelompokmu.
2. Jelaskan kondisi apa yang membuat blok if pada jawaban nomor 1 akan dijalankan.