Struktur 16 Modul Perkuliahan & Praktikum Lab
Akses lengkap 16 Slide Beamer 16:9, Bahan Ajar Lengkap, Lembar Kerja Mahasiswa (LKM), Problem Sets C1–C6, dan Panduan Praktikum Logisim Evolution.
Pengantar Sistem Digital & Sistem Bilangan
Sinyal Analog vs Digital, Sistem Biner, Oktal, Heksadesimal, dan Aritmatika Komplemen 2's
LKM 1: Lembar Analisis Konversi & Operasi Komplemen Dua
Kode Digital & Gerbang Logika Dasar
BCD 8421, Gray Code, ASCII, Parity Bit, Gerbang Dasar (AND, OR, NOT), Aljabar Boolean, dan IC TTL 74xx
LKM 2 & Problem Set 2: Operasi Aritmatika Biner, Gray Code, & Tabel Kebenaran Gerbang
Gerbang Komposit & Gerbang Universal (NAND/NOR)
Gerbang NAND, NOR, XOR, XNOR, Teorema De Morgan, dan Sintesis Logika Universal
LKM 3: Pembuktian De Morgan & Implementasi Universal NAND
Aljabar Boolean, Bentuk Kanonis SOP & POS
Postulat Boolean, Hukum Dualitas, Minterm ($m_i$), Maxterm ($M_i$), Bentuk Kanonis, dan Bentuk Standar
LKM 4: Penyederhanaan Aljabar & Ekspansi Kanonis SOP/POS
Peta Karnaugh (K-Map) 2, 3, & 4 Variabel
Visualisasi Pengelompokan (Grouping), Adjasensi Gray Code, Prime Implicant, dan Kondisi Don't Care ($X$)
LKM 5: Minimisasi K-Map 3 & 4 Variabel dengan Don't Care
K-Map 5 Variabel & Algoritma Quine-McCluskey
Overlay 3D Maps, Algoritma Tabulasi Analitis Quine-McCluskey, dan Minimisasi Berbantuan Komputer
LKM 6: Tabulasi Quine-McCluskey Fungsi 5 Masukan
Rangkaian Aritmatika Kombinasional Digital
Half Adder, Full Adder, Subtractor, Ripple Carry Adder (RCA), Carry Lookahead Adder (CLA), dan BCD Adder
LKM 7: Perancangan BCD Adder & Checkpoint 1 Tugas Besar
Ujian Tengah Semester (UTS)
Evaluasi Komprehensif CPMK-1 & CPMK-2: Sistem Bilangan, Aljabar Boolean, K-Map, & Rangkaian Aritmatika
Lembar Jawaban UTS Mahasiswa (Naskah UTS Resmi)
Encoder, Decoder, & Penampil 7-Segment
Priority Encoder (74148), Binary Decoder (2-to-4, 3-to-8 / 74138), Decoder BCD ke 7-Segment (7447/7448)
LKM 9: Skema Antarmuka Decoder & Display 7-Segment
Multiplexer (MUX), Demultiplexer, & Komparator
Multiplexer (2:1, 4:1, 8:1 MUX), DEMUX (1:4, 1:8), Sintesis Logika Berbasis MUX, dan Magnitude Comparator (7485)
LKM 10 & Checkpoint 2 Tugas Besar: Modul MUX & Komparator
Elemen Penyimpan Sekensial: Latch & Flip-Flop
SR Latch (NAND/NOR), D Latch, Edge-Triggered Flip-Flop (SR, D, JK, T), Master-Slave FF, dan Analisis Pewaktuan
LKM 11: Timing Diagram Flip-Flop & Analisis Pewaktuan Logisim
Register & Register Geser (Shift Registers)
Register Paralel 4-Bit, Shift Register (SISO, SIPO, PISO, PIPO), Universal Shift Register (74194), & Ring Counter
LKM 12 & Checkpoint 3 Tugas Besar: Modul Shift Register
Pencacah (Counter) Asinkron & Sinkron
Ripple Counter Asinkron, Synchronous Up/Down Counter, Perancangan Modulo-N (Mod-6, Mod-10 BCD Counter)
LKM 13: Perancangan Skematik Counter Modulo-6 & Modulo-10
Finite State Machine (FSM): Model Mealy & Moore
Konsep Mesin Keadaan, State Diagram, State Table, State Reduction, State Assignment, & Sequence Detector
LKM 14: Dokumen Perancangan FSM & Diagram Transisi State
Arsitektur Memori (RAM/ROM) & Logika Terprogram
Struktur Memori Biner (SRAM, DRAM, ROM, EPROM, Flash), Pengenalan PLD (PLA, PAL, CPLD/FPGA), & Presentasi Proyek
Laporan Akhir Tugas Besar, File Sirkuit .circ, & Video Demo (Bobot Nilai: 25%)
Ujian Akhir Semester (UAS)
Evaluasi Komprehensif CPMK-3, CPMK-4, & CPMK-5: Sirkuit Sekensial, Counter, FSM Mealy/Moore, & Arsitektur Sistem Digital
Lembar Jawaban UAS Mahasiswa (Naskah UAS Resmi)
Katalog Lengkap Buku, Slide & Modul Praktikum
Eksplorasi dan unduh seluruh bahan ajar resmi: 16 Slide Beamer, Bahan Ajar Lengkap Bab 2, Buku Panduan Praktikum Master 15 Modul, LKM, Problem Sets C1–C6, dan Buku Teks Referensi.
Rencana Pembelajaran Semester (RPS OBE 3 SKS)
Kurikulum & Standar Capaian Pembelajaran Lulusan
Dokumen kurikulum resmi memuat standar CPL 1-4, CPMK 1-5, skema evaluasi, dan matriks 16 minggu perkuliahan Sistem Digital.
Bahan Ajar Lengkap Bab 2: Kode Digital & Gerbang Logika
Diktat Kuliah Komprehensif BCD, Gray Code, Aljabar Boolean & IC 74xx
Bahan ajar lengkap mendalam membahas konversi Gray Code, bit paritas, aljabar Boolean, tabel kebenaran gerbang logika dasar, dan karakteristik IC TTL 74xx.
Buku Panduan Praktikum Master (Modul 1–15)
Buku Panduan Laboratorium Hardware & Logisim Evolution
Buku panduan praktikum lengkap 15 modul dari gerbang dasar, K-Map, IC 7483, Flip-Flop, Counter, FSM, hingga arsitektur memori RAM/ROM.
Master Lembar Kerja Mahasiswa (LKM Mg 1–16)
Kompilasi LKM Kelas Bertingkat Bloom C1–C6
Kompilasi lembar kerja aktivitas analisis kelas untuk mengasah perancangan gerbang logika, K-Map, sintesis MUX, dan perancangan FSM.
Master Problem Set Sistem Digital (Mg 1–16)
Bank Soal Mandiri & Analytical Problem Solving
Kumpulan soal latihan mandiri komprehensif mencakup konversi biner bertanda, minimisasi K-Map, perancangan MUX, dan sintesis Counter/FSM.
Problem Set Bab 2: Aritmatika Biner & Gerbang Logika
Latihan Soal Bloom C1–C6 Minggu 2
Problem set khusus minggu 2 mencakup latihan operasi komplemen 2, Gray code converter, dan analisis tabel kebenaran IC TTL.
Panduan Resmi Tugas Besar Perancangan Digital
Tugas Proyek Simulasi Logisim / Tinkercad Circuits
Pedoman resmi pengerjaan Tugas Besar 4 topik utama: Digital Clock Alarm, Traffic Light FSM, 4-Bit ALU, dan Vending Machine Controller.
Matriks Tugas Membaca Mingguan Buku Teks
Panduan Bacaan Terstruktur Bab & Halaman
Matriks rujukan membaca per pekan mengacu pada buku teks Coulston dan Lessons In Electric Circuits Kuphaldt.
Digital Design: A Modern Introduction
Chris Coulston
Buku teks komprehensif membahas perancangan sirkuit logika digital dari saklar transistor, aljabar biner, sintesis kombinasional, hingga FSM sekensial.
Digital Design Laboratory Manual
Chris Coulston
Panduan eksperimen laboratorium digital hands-on terstruktur untuk menguji logika kombinasional, pewaktuan Flip-Flop, dan FPGA dasar.
Lessons In Electric Circuits — Volume IV: Digital
Tony R. Kuphaldt
Buku referensi open-source terlengkap menjelaskan prinsip gerbang logika, logika saklar, aljabar Boolean, IC digital TTL/CMOS, dan konversi analog-ke-digital.
Slide Beamer Minggu 1: Pengantar Sistem Digital & Sistem Bilangan
Sinyal Analog vs Digital, Sistem Biner, Oktal, Heksadesimal, dan Aritmatika Komplemen 2's
Konsep dasar representasi nilai biner, tingkat logika tegangan HIGH/LOW, konversi basis bilangan, aritmatika biner, representasi komplemen satu dan komplemen dua, serta format bilangan bertanda (signed numbers).
Slide Beamer Minggu 2: Kode Digital & Gerbang Logika Dasar
BCD 8421, Gray Code, ASCII, Parity Bit, Gerbang Dasar (AND, OR, NOT), Aljabar Boolean, dan IC TTL 74xx
Eksplorasi kode digital BCD 8421, Excess-3, Gray Code (pemantulan bit), ASCII, bit paritas untuk deteksi kesalahan, definisi gerbang logika dasar (AND, OR, NOT), pembuktian tabel kebenaran, hukum aljabar Boolean dasar, serta pemetaan pinout IC TTL 7400 series.
Slide Beamer Minggu 3: Gerbang Komposit & Gerbang Universal (NAND/NOR)
Gerbang NAND, NOR, XOR, XNOR, Teorema De Morgan, dan Sintesis Logika Universal
Karakteristik gerbang komposit (NAND, NOR, XOR, XNOR), aplikasi gerbang XOR untuk deteksi paritas dan komparator kesamaan, Teorema De Morgan, serta pembuktian bahwa gerbang NAND dan NOR adalah Universal Logic Gates.
Slide Beamer Minggu 4: Aljabar Boolean, Bentuk Kanonis SOP & POS
Postulat Boolean, Hukum Dualitas, Minterm ($m_i$), Maxterm ($M_i$), Bentuk Kanonis, dan Bentuk Standar
Aksioma dan teorema aljabar Huntington, prinsip dualitas logika, representasi kanonis Sum-of-Products (SOP) melalui Minterm, Product-of-Sums (POS) melalui Maxterm, konversi antar-bentuk kanonis, dan penyederhanaan aljabar tingkat lanjut.
Slide Beamer Minggu 5: Peta Karnaugh (K-Map) 2, 3, & 4 Variabel
Visualisasi Pengelompokan (Grouping), Adjasensi Gray Code, Prime Implicant, dan Kondisi Don't Care ($X$)
Metode grafis Peta Karnaugh (K-Map) memanfaatkan Gray code adjacency untuk eliminasi variabel. Aturan grouping 1, 2, 4, 8, 16 sel, identifikasi Prime Implicant (PI) dan Essential Prime Implicant (EPI), serta pemanfaatan kondisi Don't Care ($X$) untuk menghasilkan rangkaian gerbang minimum.
Slide Beamer Minggu 6: K-Map 5 Variabel & Algoritma Quine-McCluskey
Overlay 3D Maps, Algoritma Tabulasi Analitis Quine-McCluskey, dan Minimisasi Berbantuan Komputer
Peta Karnaugh 5 variabel (32 sel) menggunakan 2 lapis sub-peta 4-variabel (Overlay Maps), keterbatasan metode grafis untuk variabel banyak, serta algoritma tabulasi Quine-McCluskey (Tahap 1: Pengelompokan indeks jumlah bit 1 & eliminasi bit; Tahap 2: Prime Implicant Table & Petrick's Method).
Slide Beamer Minggu 7: Rangkaian Aritmatika Kombinasional Digital
Half Adder, Full Adder, Subtractor, Ripple Carry Adder (RCA), Carry Lookahead Adder (CLA), dan BCD Adder
Perancangan sirkuit aritmatika dari tingkat bit (Half Adder & Full Adder), kaskade 4-bit Ripple Carry Adder (IC 7483/74283), masalah delay propagasi carry, konsep Carry Lookahead Adder (Generate $G_i$ & Propagate $P_i$), sirkuit Adder-Subtractor dengan kendali XOR komplemen 2, serta koreksi $+6$ pada BCD Adder.
Slide Beamer Minggu 8: Ujian Tengah Semester (UTS)
Evaluasi Komprehensif CPMK-1 & CPMK-2: Sistem Bilangan, Aljabar Boolean, K-Map, & Rangkaian Aritmatika
Ujian evaluasi tengah semester tertulis dan problem solving analitis mencakup konversi biner bertanda, minimisasi K-Map 4-5 variabel, implementasi universal NAND/NOR, dan perancangan unit aritmatika biner.
Slide Beamer Minggu 9: Encoder, Decoder, & Penampil 7-Segment
Priority Encoder (74148), Binary Decoder (2-to-4, 3-to-8 / 74138), Decoder BCD ke 7-Segment (7447/7448)
Arsitektur enkoder biner & priority encoder dengan sinyal valid, binary decoder dengan pin enable, teknik ekspansi decoder $3 \times 8$ menjadi $4 \times 16$, perancangan tabel kebenaran Decoder BCD ke 7-Segment (Common Anode 7447 vs Common Cathode 7448), dan penggerak display LED.
Slide Beamer Minggu 10: Multiplexer (MUX), Demultiplexer, & Komparator
Multiplexer (2:1, 4:1, 8:1 MUX), DEMUX (1:4, 1:8), Sintesis Logika Berbasis MUX, dan Magnitude Comparator (7485)
Multiplexer (MUX) sebagai Data Selector, tabel kebenaran MUX, kaskade MUX, Demultiplexer (DEMUX) sebagai Data Distributor, metode cerdas sintesis fungsi Boolean $N$-variabel menggunakan MUX $(N-1)$ jalur selektor, dan perancangan pembanding biner 4-bit Magnitude Comparator (IC 7485).
Slide Beamer Minggu 11: Elemen Penyimpan Sekensial: Latch & Flip-Flop
SR Latch (NAND/NOR), D Latch, Edge-Triggered Flip-Flop (SR, D, JK, T), Master-Slave FF, dan Analisis Pewaktuan
Perbedaan mendasar sirkuit kombinasional vs sekensial (umpan balik output), bistable multivibrator, SR Latch dengan gerbang NAND/NOR dan kondisi terlarang ($S=R=1$), Gated D Latch, Edge-Triggered Flip-Flop (positif & negatif edge), Flip-Flop JK bebas race-around, Flip-Flop T (Toggle), Master-Slave architecture, parameter pewaktuan Setup Time ($t_{\text{su}}$), Hold Time ($t_h$), dan Propagation Delay ($t_{\text{pd}}$).
Slide Beamer Minggu 12: Register & Register Geser (Shift Registers)
Register Paralel 4-Bit, Shift Register (SISO, SIPO, PISO, PIPO), Universal Shift Register (74194), & Ring Counter
Register biner dasar dengan load control, 4 mode pemindahan data pada Shift Register (Serial-In Serial-Out, Serial-In Parallel-Out, Parallel-In Serial-Out, Parallel-In Parallel-Out), Universal Shift Register 4-bit (IC 74194) dengan 4 mode operasi (Hold, Shift Right, Shift Left, Parallel Load), perancangan Ring Counter dan Johnson Counter.
Slide Beamer Minggu 13: Pencacah (Counter) Asinkron & Sinkron
Ripple Counter Asinkron, Synchronous Up/Down Counter, Perancangan Modulo-N (Mod-6, Mod-10 BCD Counter)
Asynchronous (Ripple) Counter dan akumulasi keterlambatan clock, Synchronous Binary Counter dengan clock paralel terpadu, tabel eksitasi Flip-Flop JK dan D, prosedur perancangan State Transition Diagram untuk Counter berurutan, up/down counter dengan input kendali arah, perancangan Counter Modulo-6 (penghitung detik jam digital) dan Counter Modulo-10 (BCD Decade Counter IC 7490).
Slide Beamer Minggu 14: Finite State Machine (FSM): Model Mealy & Moore
Konsep Mesin Keadaan, State Diagram, State Table, State Reduction, State Assignment, & Sequence Detector
Konsep fundamental Finite State Machine (FSM) sebagai otak pengendali digital, perbedaan arsitektur Model Moore (output hanya bergantung pada state) vs Model Mealy (output bergantung pada state dan input saat itu), diagram transisi keadaan (State Diagram), tabel transisi keadaan, teknik reduksi keadaan (Row Elimination & Implication Table), pengkodean keadaan (Binary, Gray, One-Hot), serta studi kasus perancangan Sequence Detector (pendeteksi urutan bit 1011 overlap & non-overlap).
Slide Beamer Minggu 15: Arsitektur Memori (RAM/ROM) & Logika Terprogram
Struktur Memori Biner (SRAM, DRAM, ROM, EPROM, Flash), Pengenalan PLD (PLA, PAL, CPLD/FPGA), & Presentasi Proyek
Organisasi sel memori internal (2D matrix array, Address Decoder, Sense Amplifier), Static RAM (6T SRAM cell) vs Dynamic RAM (1T1C DRAM cell & refresh cycle), memori Non-Volatile (ROM, EPROM, EEPROM, NOR/NAND Flash), pengenalan perangkat keras logika terprogram (Programmable Logic Array - PLA, Programmable Array Logic - PAL, Complex PLD, dan FPGA berbasis LUT), serta demonstrasi akhir proyek Tugas Besar perancangan terintegrasi.
Slide Beamer Minggu 16: Ujian Akhir Semester (UAS)
Evaluasi Komprehensif CPMK-3, CPMK-4, & CPMK-5: Sirkuit Sekensial, Counter, FSM Mealy/Moore, & Arsitektur Sistem Digital
Ujian evaluasi akhir semester tertulis komprehensif menguji perancangan Counter sinkron Modulo-N, analisis pewaktuan Flip-Flop, sintesis FSM Sequence Detector/Controller, dan arsitektur pengalamatan memori biner.