# Tugas Pendahuluan Modul 7 ### Nama : M Fathoni ### NPM : 2306156826 **1. Jelaskan apa itu half adder, half subtractor, full adder and full subtractor!** - Half adder adalah sebuah digital circuit aritmatika yang berfungsi untuk melakukan penjumlahan dua bilangan biner bit tunggal. Half Adder memiliki dua input (A & B) dan memiliki 2 output (SUM & CARRY) - Half Subtractor adalah digital circuit aritmatika yang berfungsi untuk melakukan pengurangan dua bilangan biner bit tunggal. Half Adder memiliki dua input (A & B) dan memiliki 2 output (DIFFERENCE & BORROW) - Full adder adalah sebuah digital circuit aritmatika yang berfungsi untuk melakukan penjumlahan dua bilangan biner bit tunggal dengan satu CARRY bit tunggal. full Adder memiliki tiga input ( A, B, CARRY<sub>In</sub> ) dan memiliki 2 output (SUM & CARRY<sub>Out</sub>) - Full Subtractor adalah digital circuit aritmatika yang berfungsi untuk melakukan pengurangan dua bilangan biner bit tunggal dan satu BORROW bit tunggal. Half Adder memiliki tiga input ( A, B, BORROW<sub>In</sub> ) dan memiliki 2 output (DIFFERENCE & BORROW<sub>Out</sub>) **2. Jelaskan perbedaan antara half adder dan full adder!** - Berikut adalah perbedaan nya | Parameter | Half Adder | Full Adder | |:--------------:|:---------------------------------------:|:----------------------------------------------------------------:| | Jumlah input | 2 | 3 | | Output | SUM & CARRY | SUM & CARRY<sub>Out</sub> | | fungsi | Menjumlahkan dua bit tunggal | Menjumlahkan tiga bit tunggal (termasuk carry-in) | | Penerapan | digunakan di kalkulator, komputer, dsb. | digunakan di prossesor, dsb. | | Output(logika) | S=A⊕B, C=AB | S=A⊕B⊕C<sub>In</sub>, C<sub>out</sub>=(AB)+(C<sub>In</sub>(A⊕B)) | | gerbang logika | 1 XOR & 1 AND | 2 XOR, 2 AND , 1 OR | **3. Jelaskan perbedaan antara half subtractor dan full subtractor!** - Berikut adalah perbedaannya : | Parameter | Half Subtractor | Full Subtractor | |:--------------:|:---------------------------------------:|:----------------------------------------------------------------:| | Jumlah input | 2 | 3 | | Output | SUM & BORROW | SUM & BORROW<sub>Out</sub> | | fungsi | pengurangan dua bit tunggal | pengurangan tiga bit tunggal (termasuk carry-in) | | Penerapan | digunakan di kalkulator, komputer, dsb. | digunakan di prossesor, dsb. | | Output(logika) | D=A⊕B, BR=A'B | D=A⊕B⊕BR<sub>In</sub>, BR<sub>out</sub>=(A'B)+(BR<sub>In</sub>(A⊕B)') | | gerbang logika | 1 XOR, 1 NOT, 1 AND | 2 XOR, 2 AND , 2 NOT, 1 OR | |**4. Apa itu ripple carry adder dan ripple borrow subtractor? Jelaskan!** - Ripple carry adder adalah sebuah susunan full adder yang disusun saling berhubungan, hal ini dilakukan agar CARRY<sub>Out</sub> dari full adder sebelumnya dapat digunakan sebagai CARRY<sub>In</sub> selanjutnya, ripple carry adder memungkinkan pengguna untuk melakukan penjumlahgan yang lebih panjang lagi. - Ripple carry subtractor adalah sebuah susunan full subtractor yang disusun saling berhubungan, hal ini dilakukan agar BORROW<sub>Out</sub> dari full subtractor sebelumnya dapat digunakan sebagai BORROW<sub>In</sub> selanjutnya, ripple carry subtractor memungkinkan pengguna untuk melakukan pengurangan yang lebih panjang. **5. Gambarkan rangkaian half adder dan half subtractor (dalam bentuk gerbang logika sederhana) serta truth table-nya!** - Half Adder : ![Screenshot 2024-04-22 034537](https://hackmd.io/_uploads/rkbIoe7ZC.png) | A | B | SUM | CARRY | | --- | --- | --- | ----- | | 0 | 0 | 0 | 0 | | 0 | 1 | 1 | 0 | | 1 | 0 | 1 | 0 | | 1 | 1 | 0 | 1 | - Half Subtractor : ![Screenshot 2024-04-22 034640](https://hackmd.io/_uploads/ByvM3x7WC.png) | A | B | DIFF | BORROW | | --- | --- | ---- | ------ | | 0 | 0 | 0 | 0 | | 0 | 1 | 1 | 1 | | 1 | 0 | 1 | 0 | | 1 | 1 | 0 | 0 #### - REFERENSI : [1]“Video Materi Rangkaian Aritmatika Digital,” Ui.ac.id, 2024. https://emas2.ui.ac.id/mod/url/view.php?id=2418425 [2]“Module 7 - Arithmetic Digital Circuit,” Ui.ac.id, 2024. https://emas2.ui.ac.id/mod/resource/view.php?id=2418426 [3]GeeksforGeeks, “Half Adder in Digital Logic,” GeeksforGeeks, Aug. 03, 2015. https://www.geeksforgeeks.org/half-adder-in-digital-logic/ [4]“Half Subtractor in Digital Logic,” GeeksforGeeks, Aug. 05, 2015. https://www.geeksforgeeks.org/half-subtractor-in-digital-logic/ [5]GeeksForGeeks, “Full Adder in Digital Logic,” GeeksforGeeks, Mar. 21, 2017. https://www.geeksforgeeks.org/full-adder-in-digital-logic/ [6]“Full Subtractor in Digital Logic,” GeeksforGeeks, Oct. 10, 2017. https://www.geeksforgeeks.org/full-subtractor-in-digital-logic/ [7]“Difference between Half adder and full adder,” GeeksforGeeks, Oct. 09, 2020. https://www.geeksforgeeks.org/difference-between-half-adder-and-full-adder/ [8]“Ripple Carry Adder : Types, Workin, Advantages and Its Applications,” ElProCus - Electronic Projects for Engineering Students, Sep. 27, 2019. https://www.elprocus.com/ripple-carry-adder-working-types-and-its-applications/ ‌ ‌ ‌ ‌ ‌ ‌ ‌