Informasi Mata Kuliah

RPS, capaian pembelajaran, komponen penilaian, jadwal, dan aturan kelas.

Identitas Mata Kuliah

Kode MK 24STEE03X046
Nama MK Mikroprosesor
SKS 2 SKS
Semester III (tiga)
Program Studi Teknik Elektro
Dosen Yoga Divayana, PhD
Email yoga@unud.ac.id

Capaian Pembelajaran Mata Kuliah (CPMK)

CPMK-1

Mampu menjelaskan arsitektur dan organisasi mikroprosesor 8086 serta sistem bilangan yang digunakan.

- Memahami perbedaan μP, μC, MPU, SoC
- Menggambar blok diagram internal 8086
- Menjelaskan fungsi setiap register
- Mengkonversi bilangan antar basis
CPMK-2

Mampu menulis program Assembly 8086 meliputi instruksi data movement, aritmatika, logika, kontrol alur, prosedur, dan string.

- Menggunakan mode pengalamatan yang tepat
- Menulis instruksi aritmatika dan logika
- Mengimplementasikan percabangan dan perulangan
- Membuat prosedur dengan parameter passing
- Memanipulasi data string
CPMK-3

Mampu menjelaskan mekanisme interupsi dan mengimplementasikan I/O menggunakan interupsi DOS/BIOS.

- Menjelaskan alur penanganan interupsi
- Memahami struktur Interrupt Vector Table
- Menggunakan INT 21H untuk input/output
- Menggunakan INT 10H dan INT 16H
CPMK-4

Mampu merancang antarmuka I/O menggunakan chip pendukung (8255, 8253) dan memahami prinsip komunikasi serial serta konversi A/D.

- Membedakan I/O mapped I/O dan Memory mapped I/O
- Memprogram 8255 dalam Mode 0 dan Mode 1
- Memprogram 8253 sebagai timer/counter
- Mengenal prinsip UART dan konversi ADC/DAC

Komponen Penilaian

KomponenBobotKeterangan
Kuis Mingguan 10% 5 kuis online, diambil nilai rata-rata
Tugas 15% 3 tugas individu/kelompok
Praktikum 20% Laporan, keaktifan lab, dan demo program
UTS 25% Minggu ke-8, cakupan Bab 1–7
UAS 30% Minggu ke-16, cakupan seluruh materi

Distribusi Bobot

Kuis Mingguan
10%
Tugas
15%
Praktikum
20%
UTS
25%
UAS
30%

Jadwal Per Minggu

Minggu Topik Jenis
1 Pengantar Sistem Mikroprosesor Teori
2 Arsitektur Internal 8086 Teori
3 Sistem Bilangan & Representasi Data Teori
4 Organisasi Memori 8086 Teori
5 Mode Pengalamatan Teori
6 Set Instruksi: Data Movement Teori + Praktikum
7 Set Instruksi: Aritmatika & Logika Teori + Praktikum
8 UJIAN TENGAH SEMESTER Ujian
9 Kontrol Alur Program Teori + Praktikum
10 Prosedur & Modul Program Teori + Praktikum
11 Pemrograman String Teori + Praktikum
12 Interupsi (Interrupt) Teori + Praktikum
13 Antarmuka I/O: PPI 8255 Teori + Praktikum
14 Timer/Counter 8253 & Antarmuka Lainnya Teori + Praktikum
15 Pengantar Mikrokontroler Teori
16 UJIAN AKHIR SEMESTER Ujian

Buku Referensi Utama

B1

The Intel Microprocessors (8th Edition)

Barry B. Brey — Pearson

Buku utama rujukan mata kuliah ini. Membahas arsitektur Intel dari 8086 hingga Pentium.

B2

Microprocessor Architecture, Programming, and Applications with the 8085

Ramesh S. Gaonkar — Penram International

Penjelasan sangat detail dan step-by-step, cocok untuk pemula.

B3

IBM PC Assembly Language and Programming

Peter Abel — Prentice Hall

Fokus pada pemrograman Assembly di platform PC dengan contoh program yang banyak.

Aturan Kelas

  • 1. Kehadiran minimum 80% dari total pertemuan. Tidak memenuhi syarat kehadiran berakibat tidak diperbolehkan mengikuti UAS.
  • 2. Keterlambatan lebih dari 15 menit dihitung sebagai alpha (tidak hadir). Toleransi keterlambatan maksimal 2 kali dalam satu semester.
  • 3. Plagiarisme pada tugas, laporan praktikum, atau ujian akan mendapat nilai 0 pada komponen tersebut. Kasus berat dilaporkan ke fakultas.
  • 4. Tugas dikumpulkan tepat waktu melalui mekanisme yang ditentukan. Keterlambatan 1 hari = potongan 20%, lebih dari 3 hari = tidak diterima.
  • 5. Selama kuliah berlangsung, laptop hanya digunakan untuk keperluan perkuliahan. Dilarang membuka konten yang tidak relevan.
  • 6. Kuis bersifat individu. Boleh membuka referensi (buku, catatan, slide), tetapi dilarang kerja sama atau saling mencontek.
  • 7. Penggunaan AI (ChatGPT, Copilot, dll.) untuk mengerjakan tugas atau praktikum wajib dinyatakan. Penggunaan tanpa deklarasi dianggap plagiarisme.

Software yang Diperlukan

SoftwareFungsiWajib?Kapan
emu8086 Emulator dan assembler 8086. Tampilan visual register dan memori. Wajib Minggu 6
DOSBox + TASM Alternatif assembler profesional (Turbo Assembler) di lingkungan DOS. Opsional Minggu 8+
Proteus ISIS Simulasi rangkaian elektronik. Digunakan untuk praktikum interfacing 8255 dan 8253. Wajib Minggu 13
Notepad++ / VS Code Text editor untuk menulis kode Assembly sebelum di-assemble. Disarankan Minggu 6

Catatan: Untuk lab komputer kampus, emu8086 dan Proteus sudah terinstal. Untuk komputer pribadi, panduan instalasi detail ada di halaman Praktikum.