Logika adalah cara berpikir secara sistematis dan benar untuk menarik kesimpulan dari suatu kondisi atau pernyataan.
Dalam komputer, logika digunakan untuk memproses data dan membuat keputusan berdasarkan kondisi tertentu.
💡 Contoh dalam kehidupan sehari-hari:
Jika tombol lampu ditekan, maka lampu menyala.
Jika password benar, maka pintu terbuka.
Dalam dunia komputer, logika bekerja menggunakan bilangan biner:
1 → True (Benar / Nyala / Ada tegangan)
0 → False (Salah / Mati / Tidak ada tegangan)
Nilai | Arti |
---|---|
1 | True / Benar |
0 | False / Salah |
Gerbang logika adalah rangkaian elektronik yang memproses satu atau lebih sinyal input untuk menghasilkan output sesuai aturan logika tertentu.
Simbol:
🔘 —&>—
Aturan: Output bernilai 1 hanya jika semua input bernilai 1.
Tabel Kebenaran:
Input A | Input B | Output |
---|---|---|
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
💡 Contoh: Lampu menyala jika Saklar 1 DAN Saklar 2 ON.
Simbol:
â—¯—&>—
Aturan: Output bernilai 1 jika salah satu atau semua input bernilai 1.
Tabel Kebenaran:
Input A | Input B | Output |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
💡 Contoh: Lampu menyala jika Saklar 1 ATAU Saklar 2 ON.
Simbol:
🔹→â—‹
Aturan: Output adalah kebalikan dari input.
Tabel Kebenaran:
Input | Output |
---|---|
0 | 1 |
1 | 0 |
💡 Contoh: Lampu mati jika tombol ditekan (tombol sebagai logika kebalikan).
Kombinasi gerbang logika dapat digunakan untuk membuat rangkaian yang lebih kompleks.
Contoh: (A AND B) OR C.
Jaringan komputer: Logika digunakan pada firewall, routing, dan filter paket.
Pemrograman mikrokontroler: Contoh, menghidupkan kipas otomatis jika suhu tinggi DAN kelembapan rendah.
Sistem keamanan: Alarm berbunyi jika pintu terbuka ATAU sensor gerak aktif.
Soal 1: Buat tabel kebenaran dari rangkaian berikut:
Output = (A AND B) OR NOT C
Soal 2: Sebutkan minimal 3 contoh penerapan logika dasar dalam bidang TKJ.