---
# System prepended metadata

title: TP_DSD6_Thoriq Muhammad Fatih_2506549410

---

---
title: Tugas Pendahuluan - Modul 6 "MUX&DEMUX"

---

# Tugas Pendahuluan - Modul 6 "MUX&DEMUX"
`Pembuat Soal : NA`
```
Nama    : Thoriq Muhammad Fatih
NPM     : 2506549410
```
## Teori (30 poin)

### 1. Jelaskan apa perbedaan antara `Mutliplexer` dengan `Demultiplexer` secara lengkap. Anda bisa menjelaskan dari segi fungsionalitas serta bit input dan output sekaligus IC apa yang dipakai(10 Poin).

Multiplexer atau yang biasa disingkat MUX adalah perangkat yang berfungsi untuk menggabungkan beberapa sinyal input menjadi satu sinyal output. Dengan kata lain, MUX berperan sebagai saklar elektronik yang memilih salah satu dari banyak input dan meneruskannya ke output tunggal berdasarkan sinyal kendali atau select lines.

Jika Multiplexer menggabungkan banyak sinyal menjadi satu, maka Demultiplexer (DEMUX) bekerja sebaliknya. DEMUX mengambil satu sinyal input dan membaginya ke beberapa output berdasarkan sinyal selektor. Dengan kata lain, DEMUX dapat dianggap sebagai pemecah jalur sinyal, yang memastikan bahwa data dikirimkan ke tujuan yang benar dalam suatu sistem elektronik.

Perbandingan Bit input outputnya:
1. Multiplexer:
- 2-to-1 MUX: 2 input, 1 output, dan 1 sinyal selektor.
- 4-to-1 MUX: 4 input, 1 output, dan 2 sinyal - selektor.
- 8-to-1 MUX: 8 input, 1 output, dan 3 sinyal selektor.
- 16-to-1 MUX: 16 input, 1 output, dan 4 sinyal selektor.

Note: Untuk Multiplexer (MUX), jumlah input adalah 2^n dan jumlah selektornya adalah n

2. Demultiplexer: 
- 1-to-2 DEMUX: 1 input, 2 output, dan 1 sinyal selektor.
- 1-to-4 DEMUX: 1 input, 4 output, dan 2 sinyal selektor.
- 1-to-8 DEMUX: 1 input, 8 output, dan 3 sinyal selektor.
- 1-to-16 DEMUX: 1 input, 16 output, dan 4 sinyal selektor.

Note: Untuk Demultiplexer (DEMUX), jumlah output adalah 2^n dan jumlah selektornya adalah n

IC multiplexer (Integrated Circuit Multiplexer) adalah seperti IC jenis seri 7400 (74157, 74158, 74153 dan lain sebagainya). Sedangkan Demultiplexer memiliki IC seperti Demux 1-4 yaitu IC 74139, demultiplexer 1-ke-8 yaitu IC 74237, IC 74138, Demux 1-16 yaitu IC 74154, dan IC Decoder 4-16 baris seperti 74159.


### Referensi:

* adi. “Multiplexer Dan Demultiplexer: Pengertian, Cara Kerja, Dan Aplikasinya.” Bisaioti.com, 19 Mar. 2025, bisaioti.com/multiplexer-demultiplexer/. Accessed 25 Oct. 2025.
* Elga Aris Prastyo. “Multiplexer : Pengertian, Cara Kerja Dan Fungsinya.” Edukasi Elektronika | Electronics Engineering Solution and Education, 10 Sept. 2025, www.edukasielektronika.com/2022/11/multiplexer-pengertian-cara-kerja-dan-fungsinya.html. Accessed 25 Oct. 2025.
* WatElectronics. “Demultiplexer : Types, Working, Advantages & Its Applications.” WatElectronics.com, 19 Nov. 2021, www.watelectronics.com/demultiplexer/#google_vignette. Accessed 24 Oct. 2025.

### 2. Jelaskan apa yang dimaksud `Active Low` secara singkat beserta contoh komponen yang bisa dikatakan sebagai `Active Low`(10 Poin).

Active low adalah kebalikan dari active high, di mana sebuah perangkat akan aktif saat menerima sinyal logika rendah (LOW), yaitu ketika tegangan mendekati 0V atau ground. Dalam beberapa kasus, active low digunakan untuk mengurangi noise atau mengoptimasi konsumsi daya.  

Contoh: 
- Sebuah reset chip aktif ketika pin RESET diberi logika 0 (LOW). 
- Active Low pada Chip Enable (CE) di Komunikasi SPI/I2C. Banyak IC komunikasi seperti EEPROM, sensor digital, ekspander I/O, dan Flash Memory menggunakan pin /CE (Chip Enable) atau /CS (Chip Select) dengan logika Active Low. Saat /CE = LOW, IC aktif dan siap menerima atau mengirim data. Saat /CE = HIGH, IC akan diam (inactive) atau masuk mode hemat daya (sleep).
### Referensi:

* Elga Aris Prastyo. “Perbedaan Active High Dan Active Low Dalam Kontrol Sinyal.” Arduino.biz.id, Blogger, 17 July 2025, www.arduino.biz.id/2025/07/perbedaan-active-high-dan-active-low-dalam-kontrol-sinyal.html. Accessed 25 Oct. 2025.
### 3. Sebutkan satu saja contoh praktik/kegunaan dari `Priority Encoder` yang sebenarnya ada di dalam kehidupan sehari-hari/lingkungan sekitar kalian(10 Poin).

Priority encoder memecahkan masalah selayaknya encoder tapi dengan mengalokasikan tingkat prioritas untuk setiap masukan. Keluaran encoder prioritas sesuai dengan masukan yang sedang aktif dengan prioritas tertinggi. Jadi, ketika masukan dengan prioritas lebih tinggi hadir, semua masukan lain dengan prioritas lebih rendah akan diabaikan.

Contoh:
- Encoder kompas sederhana dengan menggunakan 8-to-3 line priority encoder. Posisi sudut atau perputaran kompas diubah menjadi kode digital oleh priority encoder baris 8-ke-3 74LS148 dan dimasukkan ke komputer sistem untuk menyediakan data navigasi. Magnet dan sakelar buluh dapat digunakan di setiap titik kompas untuk menunjukkan posisi sudut jarum.
![image](https://hackmd.io/_uploads/H1AN9DY0gg.png)

- Digunakan untuk mengurangi jumlah kabel dan koneksi yang diperlukan untuk perancangan sirkuit elektronik dengan beberapa jalur input. Contoh: keypad dan keyboard.


### Referensi:

* Electronics Tutorial. “Priority Encoder and Digital Encoder Tutorial.” Basic Electronics Tutorials, Aug. 2013, www.electronics-tutorials.ws/combination/comb_4.html. Accessed 25 Oct. 2025.
* ElProCus. “Priority Encoder : Truth Table, Verilog Code & Its Applications.” ElProCus - Electronic Projects for Engineering Students, 23 July 2021, www.elprocus.com/priority-encoder/. Accessed 25 Oct. 2025.

### Ikuti skenario dibawah ini (70 Poin).

Lain hari, lain cerita. Setelah berhasil menyelesaikan tugas dari Prof.Vergil, Magus lanjut ke mata kuliah Poliformisme bersama Prof.Randy. Di mata kuliah ini, diajarkan sebuah rangkaian yang memiliki output yang berbeda-beda hanya dengan mengubah selector. Prof.Randy memberikan tugas yaitu merangkai rangkaian yang bisa berguna untuk menghasilkan logika cepat tanpa mengubah rangkaiannya.
List logika cepat:
1. AND
2. OR
3. NOT INPUT

Dengan ketentuan:
- Terdapat 4 Input yaitu A,B,C dan D dan 2 Bit Selector yaitu s0 dan s1 untuk memilih pasangan variabel.
- Terdapat 4 pasangan Variabel yaitu A dengan B, B dengan C, C dengan D dan D dengan A.
- Gunakan 74153 untuk menghasilkan logika cepat.

### 4. Buatlah rangkaian proteus untuk membantu Magus sesuai spesifikasi yang diminta di atas. (50 Point)

***Hint 1 : Anda diperbolehkan menggunakan Logic State dan Logic Probe sebagai input/output***
***Hint 2 : Saat suatu pasangan dipilih, maka input diluar pasangan dianggap dont care***
***Hint 3 : Pelajari datasheet 74153***

Truth Table 

Pasangan 1 (s1|s0 = 00)
| A | B | AND | OR | NOT 1 | NOT 2 |
| - | - | --- | -- | ----- | ----- |
| 0 | 0 | 0   | 0  | 1     | 1     |
| 0 | 1 | 0   | 1  | 1     | 0     |
| 1 | 0 | 0   | 1  | 0     | 1     |
| 1 | 1 | 1   | 1  | 0     | 0     |

Pasangan 2 (s1|s0 = 01)
| B | C | AND | OR | NOT 1 | NOT 2 |
| - | - | --- | -- | ----- | ----- |
| 0 | 0 | 0   | 0  | 1     | 1     |
| 0 | 1 | 0   | 1  | 1     | 0     |
| 1 | 0 | 0   | 1  | 0     | 1     |
| 1 | 1 | 1   | 1  | 0     | 0     |

Pasangan 3 (s1|s0 = 10)
| C | D | AND | OR | NOT 1 | NOT 2 |
| - | - | --- | -- | ----- | ----- |
| 0 | 0 | 0   | 0  | 1     | 1     |
| 0 | 1 | 0   | 1  | 1     | 0     |
| 1 | 0 | 0   | 1  | 0     | 1     |
| 1 | 1 | 1   | 1  | 0     | 0     |

Pasangan 4 (s1|s0 = 11)
| D | A | AND | OR | NOT 1 | NOT 2 |
| - | - | --- | -- | ----- | ----- |
| 0 | 0 | 0   | 0  | 1     | 1     |
| 0 | 1 | 0   | 1  | 1     | 0     |
| 1 | 0 | 0   | 1  | 0     | 1     |
| 1 | 1 | 1   | 1  | 0     | 0     |

Screenshot Rangkaian : 
![image](https://hackmd.io/_uploads/BydEjZsAgg.png)


### 5. Sekarang gunakan Multiplexer 74157 untuk memberikan opsi mengambil Output berupa AND Operation atau OR Operation dari rangkaian yang telah dibuat sebelumnya. (20 Point)

Screenshot Rangaian :
![image](https://hackmd.io/_uploads/SJ3gr4i0el.png)
