---
# System prepended metadata

title: Tugas Pendahuluan Modul 4

---

## Tugas Pendahuluan Modul 4
Nama: Naufal Danish Rabbani
NPM: 2306156574

## 1. Setelah mempelajari mengenai dasar dasar perangkaian pada Proteus, buatlah rangkaian sederhana untuk menyalakan LED menggunakan gerbang logika dasar. Contoh pada gambar di bawah ini
![contohk](https://hackmd.io/_uploads/SJlFq09Tp.png)
Pastikan LED dapat Menyala.

Foto Rangkaian:
![tt1](https://hackmd.io/_uploads/r1Dnc0c6T.png)

Referensi
- "*PROTEUS DESIGN SUITE*," Proteus Labcenter. [Online]. Available: https://www.labcenter.com/downloads/Tutorials.pdf
[Accessed: 10-Mar-2024]

## 2. Jelaskan apa itu rangkaian kombinasional dan berikan contoh rangkaian kombinasional.
Rangkaian kombinasional adalah jenis rangkaian digital di mana outputnya hanya bergantung pada kondisi input pada waktu tersebut tanpa mempertimbangkan keadaan sebelumnya. Artinya, keluaran ditentukan sepenuhnya oleh nilai-nilai input pada saat itu. Contoh dari rangkaian kombinasional adalah Comparator, Adder, dan
Multiplexer.

- **Comparator:** Comparator adalah rangkaian elektronik yang membandingkan dua sinyal input dan menghasilkan keluaran berdasarkan perbandingan tersebut. Outputnya bisa berupa sinyal yang menunjukkan lebih besar, lebih kecil, atau sama besarnya antara dua input.
 
- **Adder:** Adder adalah rangkaian yang dirancang untuk melakukan operasi penjumlahan pada dua bilangan biner. Adder dapat menjadi setengah penjumlahan (half-adder) untuk menambahkan dua bit dan menghasilkan hasil dan carry, atau penjumlahan penuh (full-adder) untuk menangani tiga bit input dengan tambahan carry dari operasi sebelumnya.
 
- **Multiplexer:** Multiplexer  adalah rangkaian yang memungkinkan penggabungan beberapa input menjadi satu output dengan menggunakan sinyal kontrol. Multiplexer sering digunakan untuk mengurangi jumlah jalur kabel dalam suatu sistem dan memungkinkan penggabungan sinyal.

Referensi
-  Sugiartowo and Nurbaya Ambo, Sitti, "*SIMULASI RANGKAIAN KOMBINASIONAL SEBAGAI MEDIA PEMBELAJARAN SISTEM DIGITAL PADA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JAKARTA.*" 2460-8416. Jakarta: Fakultas Teknik Universitas Muhammadiyah Jakarta, 2018.
[Online]. Available: https://jurnal.umj.ac.id/index.php/semnastek/article/view/3407/2563
[Accessed: 10-Mar-2024]

## 3. Apa itu gerbang logika kompleks? Berikan pengertian dan fungsi! Sebutkan juga jenis-jenis gerbang logika kompleks dan berikan truth tablenya!
Gerbang logika kompleks adalah jenis gerbang logika yang melibatkan beberapa input dan menghasilkan output berdasarkan fungsi logika yang lebih kompleks. Fungsi-fungsi ini dapat melibatkan kombinasi logika dasar seperti AND, OR, dan NOT. Gerbang logika kompleks sering digunakan untuk mengimplementasikan fungsi logika yang lebih kompleks dalam rangkaian digital.

Beberapa jenis gerbang logika kompleks antara lain:

**NAND (NOT-AND) Gate:**

Truth table:


| A | B | Output |
| -------- | -------- | -------- |
|    0  |   0  |   1  |
|0|1|1|
|1|0|1|
|1|1|0|

**NOR (NOT-OR) Gate:**

Truth table:

| A | B | Output |
| -------- | -------- | -------- |
|    0  |   0  |   1  |
|0|1|0|
|1|0|0|
|1|1|0|

**XOR (Exclusive OR) Gate:**

Truth table:

| A | B | Output |
| -------- | -------- | -------- |
|    0  |   0  |   1  |
|0|1|0|
|1|0|0|
|1|1|1|

Referensi
- Parinduri, Ikhsan and Siregar, Helmi Fauzi, "*PROTOYPE GERBANG LOGIKA ( AND, OR, NOT, NAND, NOR ) PADA LABORATORIUM ELEKTRONIKA STMIK ROYAL KISARAN.*" 2580-7927. Kisaran: STMIK Royal Kisaran, 2017. [Online]. Available: https://jurnal.una.ac.id/index.php/jurti/article/view/41/38
[Accessed: 10-Mar-2024]

## 4. Mengapa gerbang logika NAND dan NOR disebut sebagai gerbang logika universal? Sebutkan dan jelaskan contoh konversi gerbang logika sederhana menjadi gerbang logika kompleks!
Gerbang logika NAND dan NOR disebut sebagai gerbang logika universal karena keduanya dapat digunakan untuk merepresentasikan dan mengimplementasikan semua fungsi logika dasar. Dengan kata lain, dengan menggunakan hanya gerbang NAND atau gerbang NOR, kita dapat membuat semua jenis logika digital yang dibutuhkan.

Contoh konversi gerbang logika sederhana menjadi gerbang logika kompleks:

Misalkan kita ingin mengimplementasikan fungsi logika AND menggunakan gerbang NAND. Fungsi logika AND dapat direpresentasikan dengan rumus:
![ab](https://hackmd.io/_uploads/H17bQ1j6p.png) =![ab2](https://hackmd.io/_uploads/HyuGQyi6T.png)
Di sini, AB menunjukkan operasi AND, dan "‾" menunjukkan operasi NOT. Jadi, kita dapat mengimplementasikan gerbang logika AND dengan menggunakan gerbang NAND sebagai berikut:

1. Masukkan input A dan B ke dalam dua gerbang NAND (Input 1 dan Input 2).
2. Hubungkan output dari kedua gerbang NAND ke input dari gerbang NAND tambahan.
3. Output dari gerbang NAND tambahan akan menjadi output dari fungsi logika AND.

Dengan cara ini, kita dapat mengonversi fungsi logika AND (yang sederhana) menjadi rangkaian yang hanya menggunakan gerbang NAND (yang kompleks).

Referensi
- Siregar, Helmi Fauzi and Dedi Irawan, Muhammad, "*Model Dan Simulasi Prototype Rangkaian Digital Konversi Gerbang AND, OR, NOT Menjadi Gerbang NAND Dan NOR.*" Vol. 4 No. 1 2540-7600. Kisaran: Program Studi Teknik Informatika, Universitas Asahan, 2019. [Online]. Available: https://jurnal.uisu.ac.id/index.php/infotekjar/article/view/1689/pdf
[Accessed: 10-Mar-2024]

## 5. Pada Proteus buatlah rangkaian menggunakan gerbang logika kompleks dengan formula sebagai berikut (boleh disederhanakan):
- Σm = (1, 3, 4, 6, 9, 11, 12, 14)
- F(A, B, C, D) = (AB + CD)*BC + BD

1. Menyederhanakan Σm = (1, 3, 4, 6, 9, 11, 12, 14) menggunakan K-Map:

![1710067345070](https://hackmd.io/_uploads/ByTVkzi66.jpg)

Didapat persamaan: B'D+BD'. Karena kita akan membuat rangkaian dengan gerbang logika kompleks, invers persamaan tersebut dua kali dengan gerbang NAND. Sehingga didapat persamaan:
![persamaankompleks](https://hackmd.io/_uploads/SJHQxzsaT.png)
Truth Table:


| B | D | Output |
| -------- | -------- | -------- |
| 0     | 0     | F     |
|0|1|T|
|1|0|T|
|1|1|F|

Foto rangkaian pada Proteus:
![soalmodul4.1](https://hackmd.io/_uploads/SJOUlMs66.png)

2. **Persamaan F(A, B, C, D) = (AB + CD)*BC + BD**

Truth Table: 

![truth table soal 2](https://hackmd.io/_uploads/S1ONGzopp.png)

Foto rangkaian pada Proteus: 
![soalmodul4.2](https://hackmd.io/_uploads/BkV9Gfs66.png)

Referensi
- Groote, J. F., Morel, R., Schmaltz, J., & Watkins, A. "*Logic Gates, Circuits, Processors, Compilers and Computers.*" pp. 1-193. Springer: 2021.
[Book]. Available: https://link.springer.com/content/pdf/10.1007/978-3-030-68553-9.pdf
[Accessed: 10-Mar-2024]



