Komputer hanya mengenal dua keadaan: Benar (True/1) atau Salah (False/0). Untuk mengolahnya, digunakan operator logika.
1. Proposisi
Proposisi adalah pernyataan yang hanya memiliki dua kemungkinan nilai: Benar atau Salah, tetapi tidak keduanya.
- Contoh Proposisi: “Jakarta adalah ibu kota Indonesia” (True).
- Bukan Proposisi: “Apakah kamu sudah makan?” (Kalimat tanya tidak punya nilai benar/salah).
2. Operator Logika Dasar
Ada tiga operator utama yang wajib kamu kuasai:
a. AND (Dan)
Hasilnya hanya akan BENAR jika semua pernyataan benar.
- Simbol: A \/ B
- Logika: Jika kamu mau masuk akun medsos, kamu harus punya (Username BENAR) AND (Password BENAR). Jika salah satu salah, kamu tidak bisa masuk.
b. OR (Atau)
Hasilnya akan BENAR jika salah satu atau semua pernyataan benar.
- Simbol: A \/ B
- Logika: Kamu bisa dimaafkan guru jika (Bawa surat dokter) OR (Orang tua menelepon). Jika salah satu dilakukan, kamu dianggap sah tidak masuk.
c. NOT (Negasi/Ingkaran)
Membalikkan nilai. Jika Benar jadi Salah, jika Salah jadi Benar.
- Simbol: -A atau ~A
- Logika: Jika A adalah “Hari ini hujan” (True), maka -A adalah “Hari ini TIDAK hujan” (False).
3. Tabel Kebenaran (Tabel Logika)
| A | B | A AND B | A OR B | NOT A |
| True | True | True | True | False |
| True | False | False | True | False |
| False | True | False | True | True |
| False | False | False | False | True |
4. Ekspresi Logika Gabungan
Di bagian ini, kamu akan mulai belajar menggabungkan operator, misalnya:
(A AND B) OR (NOT C)
Untuk menyelesaikannya, kerjakan dulu yang di dalam kurung, baru gabungkan hasilnya. Ini sering banget keluar di ujian sebagai soal jebakan!
Contoh Cepat:
Jika A = True , B = False . Berapa nilai dari (A AND B) ?
- Jawab: False (karena AND butuh keduanya True).