| Kredit | : | 2 SKS Kuliah, 1 SKS Praktikum |
| Dosen | : | Eko Didik Widianto (Lab Embedded, Siskom Undip) email: didik@at@undip(dot)ac(dot)id |
| Metode pembelajaran | : | tatap muka (2 x 50 menit), presentasi materi, diskusi, tugas, diskusi kelompok |
| Durasi | : | ±14 Minggu |
Pengumuman
- (14/5/12) Update Kuliah #8 Representasi Bilangan Digital dan Operasi Aritmatika
- (4/5/12) Pembahasan/Solusi UTS TSK-205 Sistem Digital
- (30/4/12) Kisi-Kisi Soal UTS TSK-205 Sistem Digital
- (24/4/12) Update materi Kuliah#7: Teknologi Rangkaian Terintegrasi
- (23/4/12) Update materi Kuliah #6: Teknologi CMOS dan Tinjauan Praktikal
- (1/4/12) Tugas#3 desain rangkaian menggunakan CAD harus dikumpulkan sebelum tanggal 9 April 2012 jam 14.00
- (1/4/12) Batas waktu pengumpulan Tugas#2 diundur sampai sebelum tanggal 6 April 2012 jam 14.00
- (27/3/12) Tugas#2 rangkaian logika optimal harus dikumpulkan sebelum tanggal 2 April 2012 jam 14.00 di ruang dosen
- (24/3/12) Update materi Kuliah#11: Elemen Rangkaian Sekuensial Latch dan Flip-flop
- (20/3/12) Update materi Kuliah#5: Metode Quine-McKluskey, CAD dan Rangkaian Multilevel
- (19/3/12) Tugas#1 rangkaian logika harus sudah terkumpul sebelum hari Senin 26 Maret 2012 jam 14.00 di ruang dosen
- (17/3/12) Update materi Kuliah#4: Rangkaian Logika Optimal: Peta Karnaugh
- (16/3/12) Update materi Kuliah#3: Aljabar Boolean dan Sintesis Rangkaian Logika
- (11/3/12) Update materi/presentasi Kuliah#2: konsep rangkaian logika
- (5/3/12) Kuliah perdana Sistem Digital TSK-205 akan dimulai hari Selasa 6 Maret 2012 (Kelas B) dan hari Kamis 8 Maret 2012 (Kelas A). Peserta mata kuliah diharapkan mempersiapkan materi yang akan dibahas
Deskripsi Kuliah
Kuliah ini merupakan kuliah inti di jurusan Sistem Komputer, yang mempelajari dasar-dasar sistem digital mulai dari konsep, aljabar Boolean, gerbang logika, analisis dan sintesis rangkaian logika, rangkaian logika minimal, teknologi implementasi dengan CMOS dan PLD, representasi bilangan dan operasi aritmetika, blok rangkaian kombinasional, rangkaian sekuensial: latch, flip-flop, register dan counter. Teknologi implementasi diarahkan menggunakan chip standar TTL dan CMOS.
Dasar-dasar sistem digital yang dipelajari meliputi 7 bagian berikut:
- Sistem digital dan metodologi desain;
- Rangkaian logika: konsep, aljabar Boolean, gerbang logika, analisis, sintesis, minimisasi rangkaian menggunakan peta Karnaugh dan metode Quine-McKluskey, serta rangkaian multilevel;
- Teknologi implementasi: CMOS dan tinjauan praktis, teknologi chip;
- Representasi bilangan dan rangkaian aritmetika: unsigned, signed, fixed-point, floating point, operasi aritmetika dan desain rangkaian;
- Blok rangkaian kombinasional;
- Rangkaian sekuensial: elemen dasar latch dan flip-flop, register, pencacah, SRAM;
- Desain rangkaian sekuensial sinkron: finite state machine/FSM, model Moore dan Mealy;
Kuliah TSK205 menjadi landasan untuk mata kuliah lanjut, seperti TSK305 (Teknik Mikroprosesor), TSK307 (Organisasi Komputer), TSK505 (Sistem Digital Lanjut) dan TSK507 (Sistem Embedded).
Jadwal (lihat jadwal lengkap dan informasinya)
- Kelas A, Hari Kamis, jam 09.30 – 11.10, Ruang D304
- Kelas B, Hari Selasa, jam 07.50 – 09.30, Ruang D205
Standar Kompetensi
Mahasiswa akan mampu memahami secara komprehensif tentang konsep sistem digital.
Dengan pemahaman konsep tersebut, mahasiswa akan mampu merancang dan menganalisis, mengimplementasikan, mengaplikasikan rangkaian digital (menggunakan teknologi TTL/CMOS) dan mengkomunikasikan solusi desain sistem digital dengan jelas, runut dan tepat baik tertulis maupun lisan. Mahasiswa akan mampu melakukan simulasi rangkaian logika dengan menggunakan program simulator, misalnya Qucs dari Michael Margraf (Quite Universal Circuit Simulator) atau program simulator lainnya
Ketentuan dan Sistem Evaluasi (Lihat Kontrak Perkuliahan)
| No | Evaluasi | Bobot |
|---|---|---|
| 1 | Tugas | 20% |
| 2 | Kuis | 20% |
| 3 | Ujian Tengah Semester | 30% |
| 4 | Ujian Akhir Semester
| 30% |
Buku Acuan/Referensi
- Peter J. Ashenden, Digital Design: An Embedded Systems Approach Using Verilog/VHDL, Morgan Kaufmann, 2008
- Stephen Brown and Zvonko Vranesic, Fundamentals of Digital Logic with Verilog/VHDL, 2nd Edition, McGraw-Hill, 2005
- Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss, “Digital Systems: Principles and Applications”, Edisi 11, Pearson, 2011Buku ini bisa dipinjam di perpustakaan jurusan.
- Sumber lain: paper ilmiah, website project
- Buku Ajar/Handout:
- Eko didik widianto (2011): Sintesis rangkaian logika
Satuan Acara Pengajaran (SAP)
Kegiatan kuliah direncanakan selama 14 kali pertemuan
| # | Bahasan | Referensi |
|---|---|---|
| 1 | Pengenalan Sistem Digital (update: 5/3/2012) Sistem digital dan representasi diskrit * Perangkat digital dan pengantar teknologi rangkaian terintegrasi (IC) * Metodologi desain sistem digital dan abstraksi digital Kompetensi Dasar/KD1:
| [1]B 1.1 [2]B 1 |
| 2 | Konsep Rangkaian Logika (update: 11/3/2012) Representasi biner dan saklar sebagai elemen biner * Variabel dan fungsi logika * Ekspresi dan persamaan logika * Tabel kebenaran * Gerbang dan rangkaian logika * Analisis rangkaian * Diagram Pewaktuan Kompetensi Dasar/KD2:
| [1]B 1.2 [2]B 2.1-2.4 |
| 3 | Aljabar Boolean dan Sintesis Rangkaian Logika (update: 16/3/2012) Aljabar Boolean: aksioma, teorema, dan hukum * Diagram Venn * Manipulasi aljabar * Sintesis ekspresi logika dari tabel kebenaran * minterm/SOP dan maxterm/POS beserta notasinya * Konversi SOP <-> POS * Rangkaian AND-OR, OR-AND * Rangkaian NAND-NAND, NOR-NOR Kompetensi Dasar/KD3:
| [1]B 2.1 [2]B 2.5-2.8 |
| Tugas#1 rangkaian logika harus dikumpulkan sebelum tanggal 26 Maret 2012 jam 14.00 | ||
| 4 | Rangkaian Logika Optimal: Peta Karnaugh (update: 17/3/2012) Peta Karnaugh: 2/3/4/5-variabel * Strategi minimisasi rangkaian * Minimisasi SOP (grouping minterm) * Kondisi don’t care * Minimisasi POS * Rangkaian multi keluaran Kompetensi Dasar/KD4:
| [1]B 2.1 [2]B 4.1-4.5 |
| Tugas#2 rangkaian logika optimal harus dikumpulkan sebelum tanggal | ||
| 5 | Metode Quine-McKluskey, Rangkaian Multilevel (update: 20/3/2012) Metode Quine-McKluskey atau tabular * Program bantu komputer untuk sintesis dan analisis: Bmin, Qmls, Qucs * Sintesis dan analisis rangkaian multilevel: teknik faktoring dan dekomposisi fungsional Kompetensi Dasar/KD5:
| [2]B 4.7-4.9 |
| Tugas#3 desain rangkaian menggunakan CAD harus dikumpulkan sebelum tanggal 9 April 2012 jam 14.00 | ||
| 6 | Teknologi CMOS dan Tinjauan Praktikal-v3 (Update: 24/4/2012) Buffer, tristate dan gerbang transmisi (TG) * Saklar transistor * NMOS, PMOS dan CMOS * Gerbang logika CMOS * CMOS untuk buffer dan TG * Tinjauan praktikal: asumsi dan disiplin dalam rangkaian digital * Gerbang XOR dan XNOR beserta aplikasinya Kompetensi Dasar/KD6:
| [1]B 1.3 [2]B 3.1-3.4,3.8 |
| Tugas#4 (TBD) | ||
| 7 | Teknologi Rangkaian Terintegrasi (Update: 24/4/2012)
Kompetensi Dasar / KD7:
| [1]B 6 [2]B 3.5-3.7 |
| UTS | ||
| Tugas#5 (TBD) | ||
| 8 | Representasi Bilangan Digital dan Operasi Aritmatika (Updated: 14 Mei 2012) Representasi posisional: bilangan unsigned, desimal, biner, oktal dan hexadesimal * Konversi bilangan * Bilangan signed: sign-magnitude, 1′s complement, 2′s complement * Operasi penjumlahan dan pengurangan * Overflow aritmatika * Bilangan fixed-point, floating-point, BCD dan ASCII Kompetensi Dasar/KD8:
| [1]B 3 [2]B 5.1-5.3,5.7 |
| Tugas#6 (TBD) | ||
| 9 | Desain Rangkaian Aritmatika (slide, tugas) Unit penjumlah 1-bit: half-adder (HA) dan full-adder (FA) * Ripple carry adder (RCA) * Rangkaian penjumlah/pengurang * Desain fast adder: carry-lookahead adder (CLA) * Desain dan simulasi fast adder 32-bit Kompetensi Dasar/ KD9:
| [2]B 5.4 Manual tools |
| Tugas#7 (TBD) | ||
| 10 | Rangkaian Kombinasional (slide-A, slide-B, tugas) Rangkaian kombinasional * Multiplekser, dekoder, demultiplekser, enkoder dan code converter * Teorema ekspansi Shannon * Desain rangkaian kombinasional Kompetensi Dasar/KD10:
| [1]B 2.3 [2]B 6 |
| Tugas#8 (TBD) | ||
| 11 | Elemen Dasar Rangkaian Sekuensial (update: 24/03/2012) SR Latch * Gated Latch * Sensitivitas: level vs transisi * Master-slave D (Data) flip-flop * Edge-triggered D flip-flop * T (Toggle) flip-flop * JK flip-flop Kompetensi Dasar/KD11:
| [1]B 4.1 [2]B 7.1-7.6 |
| Tugas#9 (TBD) | ||
| 12 | Register, Counter dan SRAM (slide, tugas) Register n-bit * Shift register * Counter: up dan down, asinkron dan sinkron * Desain counter * Static Random Access Memory (SRAM) Kompetensi Dasar/KD12:
| [1]B 4.1-4.2 [2]B 7.7-7.10, 10.1 |
| Tugas#10 (TBD) | ||
| 13 | Desain Rangkaian Sekuensial Sinkron (slide, tugas) Finite state machine/FSM * Diagram, tabel dan valuasi state * Desain mesin Moore * Implementasi dengan D-, T- dan JK- flip-flop * Ketentuan state assigment Kompetensi Dasar/KD13:
| [1]B 4.3 [2]B 8.1-8.2 |
| 14 | Model Mealy, Minimisasi State (slide, tugas) Desain mesin Mealy * Penyederhanaan state: partitioning * Desain penjumlah serial dengan mesin Moore dan Mealy Kompetensi Dasar/KD14:
| [2]B 8.3,8.5-8.7 |
- Materi tugas bersifat progresif, yaitu diambil dari materi kuliah di minggu berjalan
Peta Instruksional
Lain-lain
Perubahan jadwal, tugas, nilai dan informasi lain akan diumumkan di halaman ini dan facebook.
File presentasi pdf dibangkitkan menggunakan program Lyx dengan kelas dokumen powerdot dan beamer (style Marburg). Pembuatan dokumen dilakukan di sistem operasi Linux uBuntu Lucid.
Share on Facebook

Trackbacks /
Pingbacks