---
# System prepended metadata

title: CS_ED_DSD08_Eowyn Nerice Djumri_2306247521

---

# Case Study Modul 8

Nama: Eowyn Nerice Djumri
NPM: 2306247521
Kode Asisten: ED

## Soal 1 (70%):
1. Membuat flip-flop yang bisa toggle.
a. Semua flip flop bisa dirangkai untuk toggle walaupun paling sering digunakan
T flip-flop (T FF).
b. Digilab tidak memiliki banyak T FF, pada praktikum menggunakan D FF (IC
7474).
c. Cari tau sendiri bagaimana bagaimana membuat D FF toggle (Hint:
menggunakan Q’)
2. Membuat fitur lockdown switch.
3. Menyambungkan output ke LED

## Soal 2 (15%):
1. Menggunakan metode truth table dan K-map untuk membuat rangkaian pintu ini
2. Gunakan hanya IC gerbang logika (NOT, AND, OR, NOR, NAND, XOR, XNOR)
3. Hint: truth table ada 3 input dan 2 output

# Pertanyaan

## 1. Input: Memasukkan Foto button input (Hanya button dan pengkabelannya saja). Jelaskan cara kerja pull down dan pull up button. (15 poin)

Rangkaian pull up memberi logika high/1 untuk keadaan normal, dan jika push button nya kita pencet, akan menghasilkan logika low/0 buat pin di mikrokontroler.

Sedangkan untuk rangkaian pull down, kalau di rangkaian pull up nya dikasih logika high/1 di keadaan normalnya, maka di rangkaian pull down akan menghasilkan logika yang berlawanan, yaitu logika low/0 pada keadaan normal.
Sehingga jika button nya diteken, mikrokontroler nya akan menerima logika high/1.

Gambar Rangkaian:
![](https://cdn.discordapp.com/attachments/1206203244091674627/1234450637589057578/IMG_8326.jpg?ex=6630c73e&is=662f75be&hm=bce14f10b18822a6e984c6fbe68a37fae4da9a31a2475169cd697ae644c0e6cc&)
![](https://cdn.discordapp.com/attachments/1206203244091674627/1234450637945700373/IMG_8327.jpg?ex=6630c73f&is=662f75bf&hm=059e0ba2add8677210cc68c76aca935f45218f4eb6a3f4922da64d245074e67f&)


## 2. Jelaskan mengapa Ini merupakan rangkaian sekuensial. (10 poin)

D Flip-Flop dan T Flip-Flop dikategorikan sebagai rangkaian sekuensial karena output mereka tergantung dari input yang saat ini dan input dari keadaan sebelumnya. 
Contoh jelasnya adalah, di D FF mempunyai data input (D) dan clock input, sedangkan T FF juga mempunya single input (T) dan clock input. Sehingga outputnya bisa toggle.

## 3. Jelaskan mengapa D Flip-Flop Bisa toggle, dan apa perbedaan menggunakan D Flip-Flop dibanding flip-flop lain. (20 poin)

DFF bisa melakukan toggle karena sifatnya mengubah outputnya berdasarkan inputnya. Kalau inputnya berubah, output dari DFF itu mengikuti perubahan input. Input D juga dihubungkan ke clock, sehingga setiap ada rising edge dari sinyal clock akan menghasilkan flip-flop untuk beralih ke nilai yg berlawanan dari output sblmnya. 

Perbedaan DFF dengan FF yang lain itu ada di fungsinya. Kalau JKFF dia ada dua input sedangkan DFF ada satu input sehingga DFF bisa lebih sederhana, TFF punya satu input dan memang khusus dirancang untuk toggle tapi fungsinya hanya mengetahui apakah flip-flop harus di toggle atau tidak,  kalau SRFF lebih berfungsi ke mengontrol keadaan outputnya dibanding DFF.


## 4. Berikanlah analisis terhadap rangkaian yang dibuat. Sertakan foto rangkaian fisik yang telah dibuat! (30 poin)

* Tanpa push button (menyala)
![](https://cdn.discordapp.com/attachments/1206203244091674627/1234451578065522718/IMG_8325.jpg?ex=6630c81f&is=662f769f&hm=200b29a35ab437e30550875b8006638463c96498474863f932610afb0d63e605&)

 * Dengan push button (Tidak Menyala)
![](https://cdn.discordapp.com/attachments/1206203244091674627/1234453288808615956/IMG_8313.jpg?ex=6630c9b7&is=662f7837&hm=f5a663190ea687a05eec26d0705366dd887577974568269c5e24738c6bf48bad&)

* Dengan Tinkercad (Menyala)

Rangkaian yang kita buat menggunakan IC 7474 yang merupakan Dual D Flip-Flop dan IC 7486 yang merupakan XOR, 1 LED, dan 1 Resistor. Kita mulai dengan menghubungkan sumber 5V dan GND ke bagian positif dan negatif dari breadboard lalu kita mulai merancang rangkaian kita sesuai yang kita buat di proteus yaitu rangkaian D to T Flip-Flop. Jika sudah selesai, kita akan mendapat output lampu yang kedap-kedip.

Rangkaian kita dengan push button tidak berhasil menyala karena kemungkinan ada kesalahan di wiring nya, tetapi rangkaian kabel kita sudah benar.

## 5. Soal 2: Masukkan truth table dari Soal 2 dan Berikan Analisis apakah hasil akhir sama dengan Soal 1. (15 poin)

Gambar Rangkaian:
![](https://cdn.discordapp.com/attachments/1206203244091674627/1234450565686104094/IMG_8324.jpg?ex=6630c72d&is=662f75ad&hm=36c6ffbad90244c566449e14f5a7662158b41b8af1517132ac1cd85358dc081e&)

Truth Table:

| I0 | I1 | Switch | Pintu | LED  |
|----|----|--------|-------|------|
| 0  | 0  |   0    | Tutup | Mati |
| 0  | 0  |   1    | Tutup | Mati |
| 0  | 1  |   0    | Buka  | Nyala|
| 0  | 1  |   1    | Tutup | Mati |
| 1  | 0  |   0    | Tutup | Mati |
| 1  | 0  |   1    | Tutup | Mati |
| 1  | 1  |   0    | Tutup | Mati |
| 1  | 1  |   1    | Tutup | Mati |

Analisis:
* Saat switch ada di keadaan low (0), pintu akan mengikuti status tombol I1 (buka kalau sebelumnya ketutup) dan LED Mati.
* Saat button I1 ditekan, pintu akan berubah statusnya sesuai dengan keadaan sebelumnya, yaitu jika pintu sebelumnya ketutup akan terbuka, jika pintu sebelumnya kebuka maka akan ditutup.
* Kalau switch dinyalakan atau di keadaan high (1), pintunya akan selalu tertutup.
* Jika I1 tetap kita tekan button nya, akan selalu ketutup pintunya karena switch nya dalam keadaan lockdown.

## 6. Berikan kesimpulan dari praktikum dalam bentuk poin-poin! (10 poin)
1. Mengetahui penggunaan D Flip-Flop dan T Flip-Flop pada kehidupan sehari-hari
2. Mengetahui bagaimana cara merangkai D to T FLip-flop.
3. Penerapan gerbang logika yang sesuai dan memahami keadaan logika tersebut agar rangkaian yang dibuat bisa berjalan dengan lancar.
4. Mengetahui bagaimana menggunakan IC7474 dan IC7486 dalam merangkai rangkaian
5. Bisa membuat rangkain D to T Flip-Flop di Proteus.

