# Praktikum Pengantar Sistem Digital
## Nama: Inez Agatha
## NPM: 202410715023
## Daftar Praktikum
## - Praktikum 1: Pengenalan Aplikasi logisim dan Rangkaian Kombinasional
Praktikum ini bertujuan untuk mengenalkan aplikasi Logisim sebagai alat simulasi rangkaian digital. Mahasiswa mempelajari tampilan antarmuka Logisim, cara menggunakan komponen dasar seperti gerbang logika (AND, OR, NOT, XOR), serta cara menghubungkan komponen tersebut. Selain itu, mahasiswa memahami konsep rangkaian kombinasional, yaitu rangkaian digital yang keluarannya hanya bergantung pada kondisi masukan saat itu tanpa melibatkan memori.
## - Praktikum 2: Implementasi K-map Decoder & Encoder, dan Komporator
Pada praktikum ini, mahasiswa mempelajari teknik penyederhanaan fungsi logika menggunakan Karnaugh Map (K-Map) untuk menghasilkan rangkaian yang lebih efisien. Selain itu, dilakukan perancangan dan simulasi decoder dan encoder untuk proses pengkodean dan penguraian sinyal biner. Mahasiswa juga mempelajari komparator, yaitu rangkaian yang digunakan untuk membandingkan dua nilai biner dan menentukan hubungan lebih besar, lebih kecil, atau sama.
## - Praktikum 3: Rangkaian Half Adder & Full Adder
Praktikum ini membahas dasar operasi aritmatika dalam sistem digital, yaitu proses penjumlahan biner. Mahasiswa merancang dan mensimulasikan Half Adder yang menjumlahkan dua bit, serta Full Adder yang menjumlahkan tiga bit (termasuk carry input). Praktikum ini penting sebagai dasar untuk memahami rangkaian aritmatika yang lebih kompleks.
## - Praktikum 4: Multiplexer dan Demultiplexer
Pada praktikum ini, mahasiswa mempelajari multiplexer sebagai rangkaian pemilih satu data dari beberapa input berdasarkan sinyal selektor. Sebaliknya, demultiplexer digunakan untuk menyalurkan satu data ke beberapa output. Praktikum ini membantu mahasiswa memahami mekanisme pemilihan dan distribusi data dalam sistem digital.
## - Praktikum 5: Rangkaian Sekuensial (Flip-Flop)
Praktikum ini berfokus pada rangkaian digital yang memiliki kemampuan menyimpan data, yaitu rangkaian sekuensial. Mahasiswa mempelajari prinsip kerja berbagai jenis flip-flop dan pengaruh sinyal clock terhadap perubahan keadaan. Praktikum ini menjadi dasar dalam memahami register dan pencacah (counter).
## - Praktikum 6: Membuat Rangkaian Digital (ALU)
Praktikum ini merupakan tahap lanjutan yang menggabungkan berbagai rangkaian digital menjadi satu sistem, yaitu Arithmetic Logic Unit (ALU). Mahasiswa merancang ALU untuk melakukan operasi aritmatika dan logika dasar. Praktikum ini memberikan gambaran nyata tentang cara kerja pemrosesan data pada sistem komputer.