---
# System prepended metadata

title: TP_DSD9_Muhammad Gavin Jericho_2306215002

---

Nama : Muhammad Gavin Jericho

NPM : 2306215002


# Tugas Pendahuluan Modul 9 (Register & Counter)


## 1. Jelaskan pengertian, cara kerja dan jenis-jenis register! 
Register adalah sebuah rangkaian yang berfungsi untuk menyimpan data dalam sinyal bit, register ini merupakan rangkaian sekuensial yang bisa menyimpan, memindahkan, dan melakukan operasi aritmatika terhadap biner. Cara kerja dari register adalah dengan dengan menahan data yang dibutuhkan oleh CPU untuk diproses. Register sendiri dalam rangkaiannya terbagi menjadi 2 tipe, yaitu rangkaian seri dan paralel.
Berikut beberapa jenis register:
- Accumulator Register
- Program Counter (PC) Register
- Instruction Register
- Memory Address Register
- Memory Data Refister

Referensi: 	
- "Bab 7 (Register and Counter) " [Online] Available:  (https://emas2.ui.ac.id/mod/resource/view.php?id=2475184) [Accessed: 05-May-2024]
- "Praktikum DSD Modul 9: Register and Counter" [Online] Avaliable:  (https://emas2.ui.ac.id/mod/resource/view.php?id=2418457) [Accessed: 05-May-2024]
- "What is Register – Digital Electronics" [Online] Available: (https://www.geeksforgeeks.org/what-is-register-digital-electronics/) [Accessed: 05-May-2024]
- "Digital Registers" [Online] Available: (https://www.tutorialspoint.com/computer_logical_organization/digital_registers.htm) [Accessed: 05-May-2024]


### 2. Jelaskan pengertian, cara kerja dan jenis-jenis counter (minimal 2)
Counters adalah rangkaian sekuensial yang melakukan “perhitungan” (count) melalui urutan status yang spesifik, counter ini juga menghitung berapa kali sebuah peristiwa terjadi, hal ini biasanyaberhubungan dengan jam, sinyal, dll. Cara kerja dar counter adalah dengan menghitung sebuah kejadian bergantung kepada sinyal yang diberikan oleh clock. Counter secara umum terbagi menjadi 2 tipe, yaitu synchronus counter, dan asynchronous counter

Referensi:
- "Bab 7 (Register and Counter) " [Online] Available:  (https://emas2.ui.ac.id/mod/resource/view.php?id=2475185) [Accessed: 05-May-2024]
- "Praktikum DSD Modul 9: Register and Counter" [Online] Avaliable:  (https://emas2.ui.ac.id/mod/resource/view.php?id=2418457) [Accessed: 05-May-2024]
- "Counters in Digital Logic" [Online] Available: (https://www.geeksforgeeks.org/counters-in-digital-logic/) [Accessed: 05-May-2024]
- "Digital Counters" [Online] Available: (https://www.tutorialspoint.com/computer_logical_organization/digital_counters.htm) [Accessed: 05-May-2024]


### 3. Jelaskan apa itu decade counter dan cara membentuk decade counter dengan menggunakan T flip-flop dan D flip-flop.
Decade counter adalah sebua counter yang menghitung 10 keadaan yang berbeda dan kembali lagi ke keadaan awal, decade counter sendiri akan menghitung dari 0 hingga 9, namun kita bisa juga mengatur hingga bisa menghitung sampai 15. 
Untuk membuat decade counter kita bisa menggunakan flip-flop JK seperti pada ilustrasi dibawah ini:
![image](https://hackmd.io/_uploads/S1D7LbSMA.png)
Terlihat bahwa digunakan flip-flop JK untuk membuat decade counter, namun fungsi JK flip-flop disini bisa dibilang mirip dengan T flip-flop, karena pada decade counter input dari J dan K dihubungkan dengan satu inout yang sama, dan hal itu mirip seperti T flip-flop.

Referensi:
- "Bab 7 (Register and Counter) " [Online] Available:  (https://emas2.ui.ac.id/mod/resource/view.php?id=2475185) [Accessed: 05-May-2024]
- "Praktikum DSD Modul 9: Register and Counter" [Online] Avaliable:  (https://emas2.ui.ac.id/mod/resource/view.php?id=2418457) [Accessed: 05-May-2024]
- "Counters in Digital Logic" [Online] Available: (https://www.geeksforgeeks.org/counters-in-digital-logic/) [Accessed: 05-May-2024]


### 4. Jelaskan beberapa IC yang digunakan untuk register dan counter. Jelaskan jenis register/counter apa dan fungsi dan cara pakai setiap pinnya.
Berikut beberapa IC yang digunakan untuk register dan counter:
- IC 74164: jenis 8-bit sipo shift register fungsinya sama seperti register biasa, tapi datanya diolah menjadi 8 tahap, pin 1 dan 2 berperan sebagai input, pin 3-6 dan 10-13 berfungsi sebagai output, pin 14 sebagai VCC, pin 7 sebagai GND, pin 9 sebagai Clear, dan pin 8 sebagai clock
![image](https://hackmd.io/_uploads/ByGzp-SGA.png)

- IC 7495: Jenis 4-bit shift register dengan mode operasi paralel sinkronasi. pin 1 sebagai data input seri, pin 2-5 sebagai input data paralel, pin 6 sebagai paralel enable, pin 8 sebagai clock seri, pin 9 sebagai clock paralel, pin 10-13 sebagai output paralel, 7 sebagai GND dan pin 14 sebagai VCC
![image](https://hackmd.io/_uploads/Sk3gJMSMR.png)

- IC 7490: Decade counter, dimana penjelasan IC dan pin nya adalah sebagai berikut:
![image](https://hackmd.io/_uploads/S1VvgGHzR.png)

Referensi 
- "74164 Datasheet (PDF) - STMicroelectronics" [Online] Available:  (https://www.alldatasheet.com/datasheet-pdf/pdf/23048/STMICROELECTRONICS/74164.html) [Accessed: 05-May-2024]
- "7490 Datasheet (PDF) - List of Unclassifed Manufacturers" [Online] Available:  (https://www.alldatasheet.com/datasheet-pdf/pdf/82082/ETC/7490.html) [Accessed: 05-May-2024]
- "7495A Datasheet (PDF) - List of Unclassifed Manufacturers" [Online] Available:  (https://www.alldatasheet.com/datasheet-pdf/pdf/123177/ETC1/7495A.html) [Accessed: 05-May-2024]


### 5. Misalnya kita ingin membuat alat yang menerima input biner 4 bit dan membandingkannya dengan sebuah nilai 4 bit (reference value), komparasi dapat menggunakan IC 7485. Jika nilai input lebih besar dari nilai yang disimpan (reference value), lampu akan menyala. Selain itu, reference value dapat diubah secara manual. Bagaimana membuat rangkaian tersebut dengan hal yang kalian belajar di modul ini. Tidak wajib membuat rangkaian benerannya, hanya memberi menjelaskan secara teoritis, menjelaskan IC apa saja yang dipakai dan bagaimana memakainya.
Rangkaian itu bisa dibuat menggunakan IC 74393 atau 4-bit binary counter, cara kerjanya ialah ketika digit biner yang tersimpan di IC 7485 jumlahnya lebih besar dibanding input yang tersedia, untuk mengetahui bagaimana lampu LED menyala, maka hal itu ditentuan oleh output yang diberikan IC 74HC393, karena IC 74HC393 berfungsi sebagai pemberi input, yang nantinya inputnya akan disimpan di dalam IC 7485, demonstrasi dari rangkaian di soal bisa dilihat sebagai berikut:

![image](https://hackmd.io/_uploads/BJ2WvMrfR.png)

Referensi:
- "74HC393 Datasheet (PDF) - NXP Semiconductors" [Online] Available:  (https://www.alldatasheet.com/view.jsp?Searchword=74HC393) [Accessed: 05-May-2024]
- "7485 Datasheet (PDF) - National Semiconductor (TI)" [Online] Available:  (https://www.alldatasheet.com/datasheet-pdf/pdf/8074/NSC/7485.html) [Accessed: 05-May-2024]