Sebelum komputer bisa menjalankan game, simulasi, atau kecerdasan buatan, ada satu konsep paling dasar yang bekerja di balik layar: gerbang logika.
Gerbang logika adalah aturan sederhana yang memutuskan:
“Jika kondisi ini terjadi, maka hasilnya apa?”
Dalam dunia digital, semua keputusan itu disederhanakan menjadi dua keadaan saja:
- 0 → mati / salah / tidak
- 1 → hidup / benar / ya
Dari kombinasi 0 dan 1 inilah seluruh sistem komputer dibangun.
Apa Itu Gerbang Logika?
Gerbang logika adalah blok bangunan dasar dalam rangkaian digital.
Ia menerima input (masukan), memprosesnya dengan aturan tertentu, lalu menghasilkan output (keluaran).
Bayangkan gerbang logika seperti:
- saklar
- keputusan moral dalam game
- atau aturan “jika–maka” dalam hidup sehari-hari
Jenis-Jenis Gerbang Logika Utama

1. AND (DAN)
Logika:
Output = 1 hanya jika semua input bernilai 1
Contoh:
- Kamu lulus jika hadir DAN mengerjakan ujian
- 1 AND 1 → 1
- 1 AND 0 → 0
👉 Gerbang ini cocok untuk syarat ketat.
2. OR (ATAU)
Logika:
Output = 1 jika salah satu saja input bernilai 1
Contoh:
- Kamu boleh masuk jika punya kartu ATAU dikenali satpam
- 0 OR 1 → 1
👉 Dipakai untuk opsi alternatif.
3. NOT (TIDAK / NEGASI)
Logika:
Membalik nilai input.
- NOT 1 → 0
- NOT 0 → 1
Contoh:
- Lampu menyala saat saklar TIDAK ditekan
👉 Gerbang paling sederhana tapi sangat penting.
4. XOR (Exclusive OR)
Logika:
Output = 1 jika input berbeda
- 1 XOR 0 → 1
- 1 XOR 1 → 0
Contoh:
- Menang hanya jika satu pihak benar, bukan dua-duanya
👉 Sering dipakai untuk:
- logika konflik
- enkripsi sederhana
- sistem keputusan “pilih salah satu”
5. NAND, NOR, XNOR
Gerbang ini adalah kombinasi dari gerbang dasar:
- NAND = NOT(AND)
- NOR = NOT(OR)
- XNOR = NOT(XOR)
Menariknya:
💡 Semua komputer modern bisa dibuat hanya dengan gerbang NAND saja
Kenapa Gerbang Logika Penting?
Karena:
- CPU
- RAM
- AI
- Game
- Simulasi politik, ekonomi, moral
👉 Semuanya ujung-ujungnya hanya rangkaian keputusan 0 dan 1
Gerbang logika adalah bahasa paling jujur dari mesin:
- tidak emosional
- tidak ambigu
- hanya aturan + kondisi
Hubungannya dengan Program Simulasi Kita
Dalam simulasi yang kita bangun:
- pilihan pemain = input
- aturan dunia = gerbang logika
- hasil cerita = output
Contoh sederhana:
Jika (Pemain jujur AND kekuasaan tinggi)
→ Ending A
Jika (Pemain jujur XOR loyalitas)
→ Ending B
Tanpa sadar, kita sedang membangun rangkaian logika, bukan sekadar cerita.
Penutup
Gerbang logika terlihat sederhana, bahkan membosankan.
Tapi justru dari kesederhanaan inilah:
- kompleksitas muncul
- cerita bercabang lahir
- simulasi menjadi hidup
Semua sistem besar selalu dimulai dari aturan kecil yang konsisten.
Berikut link program dasar gerbang logika / logic gate berbasis HTML5.
