Materi & LKPD · Pertemuan 9

Operator Boolean & Bitwise

Operator boolean adalah jembatan langsung ke Logika Matematika yang kalian pelajari — AND, OR, NOT dalam kode persis sama dengan tabel kebenaran proposisi.

3 JP 🎯 Logika & Matematika 📘 Buku hlm. 72 🧩 Kode TP TP.12.4.2
Materi

AND, OR, NOT — Logika dalam Kode

Operator Boolean

operator_boolean.inoC (Arduino)
bool hariGelap = true;
bool adaOrang = true;

bool lampuNyala = hariGelap && adaOrang; // AND: keduanya harus true
bool alarmBunyi = hariGelap || adaOrang; // OR: salah satu true saja cukup
bool bukanGelap = !hariGelap;            // NOT: membalik nilai

Sinergi ke Logika Matematika

ABA && BA || B
truetruetruetrue
truefalsefalsetrue
falsefalsefalsefalse

Tabel ini persis sama dengan tabel kebenaran proposisi di Matematika — cuma "bahasa" penulisannya beda.

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 9

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

1. Buat satu pernyataan logika (pakai &&, ||, atau !) yang relevan dengan kondisi trigger pada proyek kelompokmu.
2. Jelaskan perbedaan AND dan OR dengan contoh sehari-hari di luar pemrograman.