Bahan Ajar Sistem Komputer
Gerbang Logika (Logic Gates)
A. Pengertian Gerbang Logika
Gerbang logika (Logic Gate) adalah rangkaian elektronika digital yang digunakan untuk melakukan operasi logika terhadap satu atau lebih input dan menghasilkan satu output.
Gerbang logika bekerja berdasarkan prinsip logika biner, yaitu hanya memiliki dua kondisi:
0 = OFF / LOW / Salah
1 = ON / HIGH / Benar
Gerbang logika merupakan dasar dari berbagai perangkat digital, seperti komputer, laptop, smartphone, kalkulator, mikrokontroler, dan sistem jaringan.
Secara sederhana:
Input → Gerbang Logika → Output
Contoh:
Jika sebuah gerbang memiliki dua input A dan B, kemudian menghasilkan output Y, maka perubahan nilai A dan B akan menentukan nilai Y sesuai aturan gerbang tersebut.
B. Mengapa Gerbang Logika Penting?
Gerbang logika merupakan salah satu dasar dalam memahami bagaimana komputer dapat mengambil keputusan dan mengolah data.
Ketika komputer melakukan operasi seperti:
membandingkan data,
menentukan apakah suatu kondisi terpenuhi,
melakukan perhitungan,
mengaktifkan atau menonaktifkan perangkat,
di dalamnya terdapat rangkaian digital yang menggunakan prinsip gerbang logika.
Contoh sederhana dalam kehidupan sehari-hari:
Lampu menyala jika saklar A DAN saklar B dalam kondisi tertentu.
Kondisi tersebut dapat diterjemahkan menjadi sebuah operasi logika.
C. Jenis-Jenis Gerbang Logika
Gerbang logika dasar yang perlu dipahami adalah:
AND
OR
NOT
Selain itu terdapat gerbang turunan:
NAND
NOR
XOR
XNOR
1. Gerbang AND
Gerbang AND menghasilkan output 1 hanya jika semua input bernilai 1.
Misalnya terdapat dua input A dan B.
Rumus:
Y = A · B
Artinya output Y akan bernilai 1 apabila A dan B sama-sama bernilai 1.
Tabel Kebenaran AND
| A | B | Y = A AND B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Contoh sederhana
Bayangkan sebuah mesin dapat bekerja jika:
Tombol START ditekan DAN
Pengaman mesin aktif.
Jika salah satu kondisi belum terpenuhi, mesin tidak bekerja.
2. Gerbang OR
Gerbang OR menghasilkan output 1 jika minimal salah satu input bernilai 1.
Rumus:
Y = A + B
Tabel Kebenaran OR
| A | B | Y = A OR B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Contoh
Sebuah alarm dapat aktif jika:
Sensor A aktif ATAU
Sensor B aktif.
Selama salah satu sensor memberikan nilai 1, alarm dapat menghasilkan output 1.
3. Gerbang NOT
Gerbang NOT memiliki satu input dan satu output.
Fungsinya adalah membalik nilai input.
Jika input 0, output menjadi 1.
Jika input 1, output menjadi 0.
Rumus:
Y = NOT A
atau:
Y = Ā
Tabel Kebenaran NOT
| A | Y |
|---|---|
| 0 | 1 |
| 1 | 0 |
Contoh
Jika sensor memberikan sinyal:
1 → NOT → 0
atau:
0 → NOT → 1
Gerbang NOT sering disebut juga sebagai inverter.
4. Gerbang NAND
NAND merupakan gabungan dari AND + NOT.
Artinya, hasil dari gerbang AND kemudian dibalik menggunakan NOT.
Rumus:
Y = NOT (A · B)
Tabel Kebenaran NAND
| A | B | A AND B | Y |
|---|---|---|---|
| 0 | 0 | 0 | 1 |
| 0 | 1 | 0 | 1 |
| 1 | 0 | 0 | 1 |
| 1 | 1 | 1 | 0 |
Hal penting yang perlu diingat:
NAND hanya menghasilkan 0 ketika semua input bernilai 1.
5. Gerbang NOR
NOR merupakan gabungan dari OR + NOT.
Rumus:
Y = NOT (A + B)
Tabel Kebenaran NOR
| A | B | A OR B | Y |
|---|---|---|---|
| 0 | 0 | 0 | 1 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 1 | 0 |
Jadi:
NOR hanya menghasilkan 1 jika semua input bernilai 0.
6. Gerbang XOR
XOR adalah singkatan dari Exclusive OR.
Gerbang XOR menghasilkan output 1 jika kedua input berbeda.
Tabel Kebenaran XOR
| A | B | Y |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Cara mudah mengingat:
XOR = berbeda → 1
Contohnya:
0 dan 1 → berbeda → 1
1 dan 0 → berbeda → 1
0 dan 0 → sama → 0
1 dan 1 → sama → 0
XOR banyak digunakan dalam rangkaian aritmetika digital, termasuk rangkaian penjumlah biner.
7. Gerbang XNOR
XNOR merupakan kebalikan dari XOR.
Jika XOR menghasilkan 1 ketika input berbeda, maka XNOR menghasilkan 1 ketika input sama.
Tabel Kebenaran XNOR
| A | B | Y |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Cara mudah mengingat:
XNOR = sama → 1
D. Ringkasan Gerbang Logika
| Gerbang | Fungsi | Output 1 ketika... |
|---|---|---|
| AND | Semua harus benar | Semua input = 1 |
| OR | Salah satu benar | Minimal satu input = 1 |
| NOT | Membalik | Input = 0 |
| NAND | AND dibalik | Tidak semua input = 1 |
| NOR | OR dibalik | Semua input = 0 |
| XOR | Exclusive OR | Input berbeda |
| XNOR | Exclusive NOR | Input sama |
E. Gerbang Logika dalam Kehidupan Sehari-hari
Gerbang logika sebenarnya dapat kita temukan dalam berbagai sistem.
Contoh 1: Sistem Keamanan
Sebuah pintu hanya dapat dibuka jika:
kartu akses valid DAN
PIN benar.
Konsep tersebut dapat digambarkan menggunakan gerbang AND.
Contoh 2: Sistem Alarm
Alarm aktif jika:
sensor pintu aktif ATAU
sensor gerak aktif.
Konsep tersebut menggunakan gerbang OR.
Contoh 3: Sistem Pengecekan Data
Komputer dapat membandingkan dua kondisi untuk menentukan apakah data sama atau berbeda. Dalam proses tersebut dapat digunakan konsep XOR atau XNOR.
F. Gerbang Logika dalam Komputer
Gerbang logika merupakan bagian dasar dari rangkaian digital yang terdapat dalam komputer.
Beberapa gerbang dapat digabungkan untuk membentuk rangkaian yang lebih kompleks, seperti:
Gerbang Logika → Rangkaian Kombinasi → ALU → CPU → Komputer
Contohnya, beberapa gerbang logika dapat digunakan untuk membangun:
Half Adder
Full Adder
Multiplexer
Demultiplexer
Encoder
Decoder
Comparator
rangkaian aritmetika dan logika lainnya.
Pada akhirnya, rangkaian-rangkaian tersebut menjadi bagian dari sistem yang memungkinkan komputer mengolah data biner.
G. Contoh Analisis Sederhana
Perhatikan rangkaian berikut:
A AND B → NOT → Y
Misalnya:
A = 1
B = 1
Langkah pertama:
1 AND 1 = 1
Kemudian hasil tersebut masuk ke NOT:
NOT 1 = 0
Jadi:
Y = 0
Rangkaian tersebut sebenarnya merupakan gerbang NAND.
H. Cara Mudah Menghafalkan Gerbang Logika
Gunakan pola berikut:
AND
Semua 1 → 1
OR
Ada 1 → 1
NOT
Dibalik
NAND
AND kemudian dibalik
NOR
OR kemudian dibalik
XOR
Berbeda → 1
XNOR
Sama → 1
Dengan memahami pola tersebut, siswa akan lebih mudah mengerjakan tabel kebenaran maupun soal analisis rangkaian logika.
I. Kesimpulan
Gerbang logika merupakan fondasi penting dalam sistem komputer dan elektronika digital. Gerbang logika bekerja menggunakan nilai biner 0 dan 1 untuk menghasilkan keputusan berdasarkan aturan tertentu.
Gerbang dasar terdiri dari AND, OR, dan NOT, sedangkan gerbang lainnya adalah NAND, NOR, XOR, dan XNOR.
Pemahaman gerbang logika sangat penting bagi siswa TKJ karena konsep ini menjadi dasar untuk memahami sistem digital, CPU, rangkaian komputer, mikrokontroler, dan berbagai perangkat elektronik digital.
Tidak ada komentar:
Posting Komentar