Pembahasan encoder dan decorder.
🧩 ENCODER
"Encoder itu tukang ubah banyak input jadi sedikit output."
Intinya:
Encoder itu alat logika digital yang menerima banyak sinyal masuk (input) dan mengubahnya jadi kombinasi biner (output).
🧠 Bayangin gini:
Kamu punya 8 tombol (input). Cuma 1 tombol boleh aktif dalam 1 waktu.
Kalau kamu pencet tombol nomor 3 → encoder bakal ngubah itu jadi angka biner 011.
Jadi encoder kayak tukang translate tombol jadi angka biner.
📊 Contoh:
Encoder 8 to 3 (8 input → 3 output)
| Input Aktif | Output Biner |
|---|---|
| I0 | 000 |
| I1 | 001 |
| I2 | 010 |
| I3 | 011 |
| I4 | 100 |
| I5 | 101 |
| I6 | 110 |
| I7 | 111 |
Jadi encoder menerima 1 dari 8 dan mengubah jadi 3-bit biner.
🔧 Kenapa dipake?
-
Supaya menghemat jalur kabel/data
-
Buat ngonversi tombol, sensor, atau sinyal fisik ke bentuk digital
-
Dipakai di keyboard, remote TV, alat scanner
🧩 DECODER
"Decoder itu tukang terjemah balik angka biner jadi sinyal aktif."
Intinya:
Decoder itu kebalikan encoder.
Dia menerima input dalam bentuk biner, lalu mengaktifkan 1 dari banyak output.
🧠 Bayangin gini:
Kamu kirim angka biner 101 → decoder bakal nyalain output nomor 5 aja, sisanya mati.
Jadi decoder kayak tukang panggil output dari kode biner.
📊 Contoh:
Decoder 3 to 8 (3 input → 8 output)
| Input Biner | Output Aktif |
|---|---|
| 000 | O0 = 1 |
| 001 | O1 = 1 |
| 010 | O2 = 1 |
| 011 | O3 = 1 |
| 100 | O4 = 1 |
| 101 | O5 = 1 |
| 110 | O6 = 1 |
| 111 | O7 = 1 |
Sisa output = 0.
Cuma satu yang nyala, tergantung kodenya.
🔧 Kenapa dipake?
-
Buat mengontrol lampu, tampilan 7-segmen, aktifin jalur tertentu dari sinyal kecil
-
Digunakan di memori komputer, alarm, mikrokontroler
🔁 Bedanya Encoder dan Decoder:
| Hal | Encoder | Decoder |
|---|---|---|
| Fungsi | Banyak input → sedikit output | Sedikit input → banyak output |
| Arah kerja | Menyederhanakan sinyal | Menyebarkan sinyal |
| Contoh | Keyboard, sensor input | Display, lampu indikator |
🎮 Ibarat Game:
-
Encoder = tombol gamepad kamu (tombol A, B, X, Y) diubah jadi angka
-
Decoder = angka dari gamepad diterjemahin ke "aksi" kayak lompat, nembak, lari
See you next time 💓