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

Latihan Pilihan Ganda — 15 Soal

Mencakup sintaks if, operator perbandingan, operator logika (&&, ||, !), if-else, else if, dan kesalahan umum (= vs ==) — mengikuti kerangka kognitif C1–C3 ala PISA.

Kuis akan berjalan dalam mode layar penuh. Jangan keluar dari layar penuh selama mengerjakan — setiap kali keluar layar penuh atau berpindah tab akan tercatat sebagai pelanggaran dan ikut muncul di hasil PDF.

Lembar Kerja Peserta Didik

Latihan Essay — 5 Soal

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

Latihan ini juga berjalan dalam mode layar penuh. Jangan keluar dari layar penuh selama mengerjakan — setiap kali keluar layar penuh atau berpindah tab akan tercatat sebagai pelanggaran dan ikut muncul di hasil PDF.