TKC205 – Sistem Digital TA 2018-2019 (Genap)

Kredit:2 SKS Kuliah, 1 SKS Praktikum (TKC-309)
Dosen Pengampu:Eko Didik Widianto, email: didik@at@live.undip(dot)ac(dot)id
Metode pembelajaran:tatap muka (2 x 50 menit), presentasi materi, diskusi, tugas, diskusi kelompok
Durasi:±16 Minggu (termasuk UTS dan UAS)
Lisensi isi:CC-BY 4.0

Jadwal: Kuliah mulai hari Kamis, 14 Februari 2019

  • Kelas A, Hari Kamis, jam 09.30 – 11.10, Ruang D304
  • Kelas B, Hari Kamis, jam 12.50 – 14.30, Ruang E201
  • Kelas C, Hari Kamis, jam 14.30 – 16.10, Ruang E201
DeskripsiStandar KompetensiEvaluasiBuku AcuanRencana KuliahContoh UTS/UASSaran & Komentar

Deskripsi Kuliah

Kuliah ini merupakan kuliah wajib di program studi Sistem Komputer, Fakultas Teknik Undip. Kuliah ini mempelajari dasar-dasar sistem digital mulai dari konsep, analisis, perancangan, implementasi dan evaluasi rangkaian logika. Konsep dan analisis rangkaian logika meliputi gerbang logika, ekspresi dan persamaan logika, aljabar Boolean, representasi bilangan digital dan operasi aritmetika. Perancangan (sintesis) ditujukan untuk menghasilkan rangkaian logika yang optimal (seringkali minimal) dengan menyederhanakan persamaan logika menggunakan aljabar Boolean, peta Karnaugh dan metode tabular Quine-McKluskey. Perancangan dilakukan untuk menghasilkan rangkaian kombinasional dan/atau sekuensial. Perancangan rangkaian sekuensial sinkron dilakukan menggunakan model Moore dan Mealy. Teknologi implementasi diarahkan menggunakan chip standar TTL (Transistor-transistor logic). Evaluasi rangkaian dilakukan untuk menverifikasi desain rangkaian lewat pengujian atau menggunakan program bantu simulator. Pokok bahasannya tersusun atas 5 bagian, yaitu:

  1. Pendahuluan sistem digital Bagian ini membahas sistem digital secara umum serta konsep dan analisis rangkaian logika.
  2. Rangkaian logika minimal Bagian ini membahas aljabar Boolean, sintesis rangkaian logika, peta Karnaugh, rangkaian multikeluaran, metode Quine-McKluskey dan program sintesis untuk menghasilkan rangkaian logika yang optimal (seringkali minimal).
  3. Teknologi implementasi Bagian ini membahas rangkaian logika CMOS dan rangkaian terintegrasi standar TTL keluarga 74xx untuk implementasi rangkaian logika.
  4. Sistem bilangan digital Bagian ini membahas representasi bilangan digital, operasi bilangan biner dan rangkaian aritmetika biner.
  5. Rangkaian digital Bagian membahas rangkaian kombinasional, elemen rangkaian sekuensial dan rangkaian sekuensial sinkron sebagai penyusun komputer. Rangkaian sekuensial dirancang menggunakan model FSM Moore dan Mealy.

Kuliah TKC205 menjadi landasan untuk mata kuliah lanjut, seperti TKC210 (teknik interface dan antarmuka), TKC211 (Teknik Mikroprosesor), TKC305 (Sistem Digital Lanjut), TKC213 (Organisasi Komputer) dan TKC241 (Perancangan Mikroprosesor).

Kembali ke atas

Buku Acuan/Referensi

978-602-262-211-6-1254

  1. (Buku Utama) Eko Didik Widianto, Sistem Digital: Analisis, Desain dan Implementasi, Edisi Pertama, Graha Ilmu, 2014
  2. Stephen Brown and Zvonko Vranesic, Fundamentals of Digital Logic with Verilog/VHDL, 2nd Edition, McGraw-Hill, 2005
  3. Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss, “Digital Systems: Principles and Applications”, Edisi 11, Pearson, 2011Buku ini bisa dipinjam di perpustakaan jurusan.
  4. Sumber lain: paper ilmiah, website project
  5. Buku Ajar/Handout: Eko didik widianto (2011): Sintesis rangkaian logika

Kembali ke atas

Standar Kompetensi yang Diharapkan

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.
Kembali ke atas

Ketentuan dan Sistem Evaluasi (lihat Kontrak Perkuliahan)

NoEvaluasiBobot
1Tugas30%
2Kuis
3Ujian Tengah Semester30%
4Ujian Akhir Semester40%

Kembali ke atas

Rencana Perkuliahan

Perkuliahan dilakukan selama 16 minggu pertemuan. GBPP dapat diunduh dari link berikut.

Rencana kuliah, bahasan dan referensi yang diambil dari [1] adalah sebagai berikut:

PertemuanBahasanBab
1

Pendahuluan Sistem Digital [Materi]

Sistem digital dan representasi diskrit * Perangkat digital dan pengantar teknologi rangkaian terintegrasi (IC) * Metodologi desain sistem digital dan abstraksi digital

1
2

Konsep Rangkaian Logika [Materi]

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

2
3

Aljabar Boolean dan Sintesis Rangkaian Logika [Materi]

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

3
4

Peta Karnaugh dan Rangkaian Multi-Keluaran (Bagian 1) [Materi]

Peta Karnaugh: 2/3/4/5-variabel * Strategi minimisasi rangkaian * Minimisasi SOP (grouping minterm)

4.1-4.1.7
5

Peta Karnaugh dan Rangkaian Multi-Keluaran (Bagian 2) [Materi]

Kondisi don’t care * Peta Karnaugh untuk POS: 2/3/4/5-variabel * Minimisasi POS * Rangkaian multi keluaran

4.1.8-4.2
 6

Rangkaian Logika CMOS [Materi]

Saklar transistor * NMOS, PMOS dan CMOS * Gerbang logika CMOS * Buffer, tristate dan gerbang transmisi (TG) * CMOS untuk buffer dan TG * Gerbang XOR dan XNOR beserta aplikasinya

 6
7

Rangkaian TTL Standar [Materi]

IC TTL Standar seri 7400 untuk fungsi logika dasar * metodologi desain rangkaian digital menggunakan IC TTL 7400 * tinjauan praktikal implementasi untuk jaminan kehandalan sinyal

7
8

Representasi Data Digital (Bagian 1) [Materi]

Representasi posisional: bilangan tak bertanda (unsigned), desimal, biner, oktal dan hexadesimal * Konversi bilangan * Bilangan bertanda (signed): sign-magnitude, 1’s complement, 2’s complement

8.1-8.2
9

Representasi Data Digital (Bagian 2) [Materi]

Bilangan fixed-point, floating-point, BCD dan ASCII

8.3-8.4
10

Operasi dan Rangkaian Aritmetika Biner [Materi]

Unit penjumlah 1-bit: half-adder (HA) dan full-adder (FA) * Operasi aritmetika biner * Overflow aritmatika * Ripple carry adder * Rangkaian penjumlah/pengurang * kondisi overflow dan rangkaian detektornya * Desain fast adder: carry-lookahead adder (CLA) * Desain dan simulasi fast adder 32-bit * implementasi rangkaian aritmetika dengan IC TTL 7400

9
11

Rangkaian Kombinasional (Bagian 1) [Materi]

Rangkaian kombinasional * Multiplekser dan enkoder * Teorema ekspansi Shannon * Desain rangkaian kombinasional

10.1-10.2
12

Rangkaian Kombinasional (Bagian 2) [Materi]

Rangkaian kombinasional * Dekoder, demultiplekser dan code converter * Desain rangkaian kombinasional

10.3-10.4
13a

Rangkaian Sekuensial (Bagian 1) [Materi]

SR Latch (Set-Reset) * Gated Latch * Sensitivitas: level vs transisi * Master-slave D (Data) flip-flop * Edge-triggered D flip-flop * T (Toggle) flip-flop * JK flip-flop

11.1-11.3
13b

Rangkaian Sekuensial (Bagian 2) [Materi]

Register n-bit * Register geser * Pencacah: naik dan turun, asinkron dan sinkron

11.4-11.5
14

Perancangan Rangkaian Sekuensial Sinkron [Materi]

Finite state machine/FSM * Diagram, tabel dan valuasi state * Desain mesin Moore * Implementasi dengan D-, T- dan JK- flip-flop * Ketentuan penugasan keadaan Desain mesin Mealy * Penyederhanaan state: partitioning * Desain penjumlah serial dengan mesin Moore dan Mealy

12

Kembali ke atas

Contoh Soal UTS/UAS

  1. UTS-TSK205-SistemDigital-2011 [unduh]
  2. UAS-TSK205-SistemDigital-2011 [unduh]
  3. UAS-TSK205-SistemDigital-2011-SP [unduh]
  4. UTS-TSK205-SistemDigital-2012 [unduh]
  5. UAS-TSK205-SistemDigital-2012 [unduh]
  6. UAS-TSK205-SistemDigital-2012-SP [unduh]
  7. UTS-TSK205-SistemDigital-2013 [unduh]
  8. UAS-TSK205-SistemDigital-2013 [unduh]
  9. UAS-TSK205-SistemDigital-2013-SP [unduh]
  10. UTS-TKC205-SistemDigital-2014 [unduh]
  11. UAS-TKC205-SistemDigital-2014 [unduh]
  12. UTS-TKC205-SistemDigital-2015 [unduh]
  13. UAS-TKC205-SistemDigital-2015 [unduh]
  14. UTS-TKC205-SistemDigital-2016 [unduh]
  15. UAS-TKC205-SistemDigital-2016 [unduh]
  16. UTS-TKC205-SistemDigital-2017-Gasal[unduh]
  17. UAS-TKC205-SistemDigital-2017-Gasal [unduh]
  18. UTS-TKC205-SistemDigital-2017-Genap [unduh]
  19. UAS-TKC205-SistemDigital-2017-Genap [unduh]

Kembali ke atas

Lisensi Isi (CC-BY SA 4.0)

Creative Common Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

Anda bebas untuk Berbagi, Beradaptasi, dan untuk kepentingan apapun, termasuk kepentingan komersial. Pemberi lisensi tidak dapat mencabut ketentuan di atas sepanjang Anda mematuhi ketentuan lisensi ini.

Dengan ketentuan sebagai berikut :

  • Atribusi – Anda harus mencantumkan nama yang sesuai, mencantumkan tautan terhadap lisensi, dan menyatakan bahwa telah ada perubahan yang dilakukan. Anda dapat melakukan hal ini dengan cara yang sesuai, namun tidak mengisyaratkan bahwa pemberi lisensi mendukung Anda atau penggunaan Anda.
  • BerbagiSerupa – Apabila Anda menggubah, mengubah, atau membuat turunan dari materi ini, Anda harus menyebarluaskan kontribusi Anda di bawah lisensi yang sama dengan materi asli.
  • Tidak ada batasan tambahan – Anda tidak dapat menggunakan ketentuan hukum atau sarana kontrol teknologi yang secara hukum membatasi orang lain untuk melakukan hal-hal yang diizinkan lisensi ini.

Kembali ke atas

Saran kepada Penulis

Pertanyaan, saran, komentar dan kritik membangun terkait kuliah ini dapat disampaikan lewat email didik@live.undip.ac.id.
Penulis juga dapat ditemui di Program Studi Teknik Komputer, Fakultas Teknik Undip. Gedung Dekanat FT Undip, Jl. Prof. Sudarto, SH, Tembalang, Semarang, Jawa Tengah.

Kembali ke atas

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This blog is kept spam free by WP-SpamFree.

This site uses Akismet to reduce spam. Learn how your comment data is processed.