JURUSAN TEKNOLOGI INFORMASI

POLITEKNIK NEGERI PADANG

RENCANA PEMBELAJARAN SEMESTER (RPS)

PROGRAM STUDI: D3-TEKNIK KOMPUTER

Mata Kuliah ARSITEKTUR KOMPUTER
Semester 2
SKS 3 (2-1)
Kode MK TKO201
Tanggal Penyusunan 03/09/2025
Pengembang RPS (Isikan Nama Lengkap Dosen Pengampu)
Ketua Program Studi (Isikan Nama Lengkap Ka.Prodi)
DESKRIPSI MATA KULIAH

Mata kuliah ini membahas konsep dasar arsitektur komputer, organisasi komputer, set instruksi, unit pemrosesan, memori, I/O, dan paralelisme. Mahasiswa akan mempelajari bagaimana komponen-komponen komputer berinteraksi dan dirancang untuk mencapai kinerja optimal.

CAPAIAN PEMBELAJARAN LULUSAN (CPL) YANG DIBEBANKAN PADA MATA KULIAH
CAPAIAN PEMBELAJARAN MATA KULIAH (CPMK)

Setelah menyelesaikan mata kuliah ini, mahasiswa mampu:

  1. CPMK-1 : Menjelaskan konsep dasar arsitektur dan organisasi komputer.
  2. CPMK-2 : Menganalisis set instruksi dan teknik eksekusi instruksi.
  3. CPMK-3 : Merancang unit pemrosesan sederhana berdasarkan arsitektur yang dipelajari.
  4. CPMK-4 : Mengevaluasi kinerja sistem memori dan teknik manajemennya.
  5. CPMK-5 : Mengimplementasikan antarmuka I/O dan memahami teknik aksesnya.
SUB-CPMK
  1. Sub-CPMK-1-1 : Mahasiswa mampu menjelaskan sejarah dan perkembangan arsitektur komputer.
  2. Sub-CPMK-1-2 : Mahasiswa mampu membedakan arsitektur von Neumann dan Harvard.
  3. Sub-CPMK-2-1 : Mahasiswa mampu menganalisis set instruksi (RISC vs CISC).
  4. Sub-CPMK-2-2 : Mahasiswa mampu mensimulasikan eksekusi instruksi menggunakan bahasa assembly dasar.
  5. Sub-CPMK-3-1 : Mahasiwa mampu merancang ALU sederhana.
  6. Sub-CPMK-3-2 : Mahasiswa mampu memodelkan unit kontrol menggunakan finite state machine.
  7. Sub-CPMK-4-1 : Mahasiswa mampu menganalisis hierarki memori dan teknik caching.
  8. Sub-CPMK-4-2 : Mahasiswa mampu mengevaluasi kinerja memori menggunakan hit rate dan miss penalty.
  9. Sub-CPMK-5-1 : Mahasiswa mampu mengimplementasikan antarmuka I/O menggunakan polling dan interrupt.
  10. Sub-CPMK-5-2 : Mahasiswa mampu mensimulasikan transfer data menggunakan DMA.
BAHAN KAJIAN / MATERI
  1. Pengantar Arsitektur Komputer: Sejarah, klasifikasi, dan konsep dasar.
  2. Set Instruksi: RISC, CISC, addressing modes, dan format instruksi.
  3. Unit Pemrosesan: ALU, unit kontrol, pipelining, dan hazards.
  4. Sistem Memori: Hierarki memori, cache memory, virtual memory.
  5. Sistem I/O: Teknik akses I/O, interrupt, DMA, dan antarmuka perangkat.
DAFTAR REFERENSI
  1. Stallings, W. (2020). Computer Organization and Architecture: Designing for Performance. 11th ed. Pearson.
  2. Patterson, D.A., & Hennessy, J.L. (2021). Computer Organization and Design RISC-V Edition: The Hardware Software Interface. 2nd ed. Morgan Kaufmann.
  3. Harris, D.M., & Harris, S.L. (2021). Digital Design and Computer Architecture: RISC-V Edition. Morgan Kaufmann.
  4. Null, L., & Lobur, J. (2019). The Essentials of Computer Organization and Architecture. 5th ed. Jones & Bartlett Learning.
  5. Artikel jurnal terkini dari IEEE Transactions on Computers.
DOSEN

[Isi kan nama lengkap dosen pengampu]

RENCANA PEMBELAJARAN PER MINGGU
Minggu ke- Kemampuan Yang Diharapkan (Sub-CPMK) Topik Bahasan Metode Pembelajaran dan Pengalaman Belajar Waktu (menit) Penilaian Bobot (%)
1 Sub-CPMK-1-1, Sub-CPMK-1-2 Pengantar Arsitektur Komputer: Sejarah, von Neumann vs Harvard Ceramah, diskusi, studi kasus 150 Kuiz 1: Menjelaskan perbedaan arsitektur dengan benar 5%
2 Sub-CPMK-2-1 Set Instruksi: RISC vs CISC, addressing modes Ceramah, simulasi instruksi sederhana 150 Tugas 1: Menganalisis kelebihan dan kekurangan RISC/CISC 10%
3 Sub-CPMK-2-2 Eksekusi Instruksi dan Bahasa Assembly Dasar Praktikum simulasi assembly 150 Praktikum 1: Mensimulasikan eksekusi instruksi dasar 10%
4 Sub-CPMK-3-1 Rancangan ALU Sederhana Ceramah, desain logika ALU 150 Tugas 2: Merancang ALU 4-bit menggunakan simulator 15%
5 Sub-CPMK-3-2 Unit Kontrol dan Finite State Machine Ceramah, studi kasus FSM 150 Kuiz 2: Memodelkan unit kontrol untuk instruksi sederhana 5%
6 Sub-CPMK-4-1 Hierarki Memori dan Teknik Caching Ceramah, analisis studi kasus cache 150 Tugas 3: Menganalisis pola akses memori dan hit rate 10%
7 Sub-CPMK-4-2 Kinerja Memori: Hit Rate, Miss Penalty Diskusi, simulasi kinerja cache 150 Praktikum 2: Mengevaluasi kinerja cache menggunakan tool simulasi 10%
8 Ujian Tengah Semester: Ujian Tertulis 20%
9 Sub-CPMK-5-1 Antarmuka I/O: Polling dan Interrupt Ceramah, simulasi interrupt handling 150 Tugas 4: Mengimplementasikan interrupt I/O sederhana 10%
10 Sub-CPMK-5-2 Direct Memory Access (DMA) Ceramah, studi kasus DMA 150 Kuiz 3: Mensimulasikan transfer data via DMA 5%
11 - Review dan Studi Kasus Arsitektur Modern Diskusi kelompok, presentasi 150 - -
12 - Workshop Desain Arsitektur Sederhana Praktikum mandiri 150 Projek Akhir: Merancang arsitektur sederhana dengan ALU, memori, I/O 20%
13 - Presentasi Projek Akhir Presentasi dan demo 150 Presentasi: Mempresentasikan rancangan dengan jelas dan logis 10%
14 - Evaluasi dan Feedback Diskusi kelas 150 - -
15 - Persiapan Ujian Akhir Review materi 150 - -
16 Ujian Akhir Semester (UAS): Ujian tertulis 30%
TABEL KORELASI CPL TERHADAP CPMK
CPL CPMK 1 CPMK 2 CPMK 3 CPMK 4 CPMK 5
CPL-2
CPL-3
CPL-4
TABEL KORELASI CPMK TERHADAP SUB-CPMK
CPMK Sub-CPMK-1-1 Sub-CPMK-1-2 Sub-CPMK-2-1 Sub-CPMK-2-2 Sub-CPMK-3-1 Sub-CPMK-3-2 Sub-CPMK-4-1 Sub-CPMK-4-2 Sub-CPMK-5-1 Sub-CPMK-5-2
CPMK 1
CPMK 2
CPMK 3
CPMK 4
CPMK 5