RENCANA PEMBELAJARAN SEMESTER
(RPS)
KKKK43120
Microprocessor
PROGRAM STUDI S1 SISTEM KOMPUTER
FAKULTAS ILMU KOMPUTER (FILKOM)
LEMBAR PENGESAHAN
Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb:
Kode Mata Kuliah : KKKK43120
Nama Mata Kuliah : Microprocessor
Padang, 2012 Menyetujui
Kaprodi S1 Sistem Komputer
DAFTAR ISI
LEMBAR PENGESAHAN...ii
DAFTAR ISI ...iii
A. PROFIL MATA KULIAH... 1
B. RENCANA PEMBELAJARAN SEMESTER (RPS) ... 2
C. RANCANGAN INTERAKSI DOSEN–MAHASISWA ... 9
A. PROFIL MATA KULIAH
IDENTITAS MATA KULIAH
Nama Mata Kuliah : Microprocessor Kode Mata Kuliah : KKKK33120
SKS : 3
Jenis : MK Wajib
Jam pelaksanaan : Tatap muka di kelas = 3 x 50 menit per minggu Responsi = 1 x 50 menit per minggu
Semester / Tingkat : 4 / 1 Pre-requisite :
-Co-requisite : Praktikum Dasar Algoritma dan Pemrograman
Bidang Kajian : Programming Fundamentals, Algorithms & Complexity
DESKRIPSI SINGKAT MATA KULIAH
Mata kuliah ini mempelajari sejarah robotika, jenis robot, fungsi robot dan interaksi robot dengan masnusia.lalu proses bagaimana pembentukan robot Serta pengaplikasian projeck mobile robot
DAFTAR PUSTAKA
1. Gayenelly B. Grover & Francois Penichorex. (1993).The Acknowledgement of Z80, Barkeley : SYBEX Inc.
2. Andrianto, Heri. (2008). Pemrograman Mikrokontroler AVR ATMEGA 16 menggunakan Bahasa C (CodeVision AVR). Bandung: Informatika.
3. Atmel. (2008). ATMega16. Diakses pada tanggal 22 Juli 2013, dari
h t p : / / www . a t me l . c o m / i ma g e s /d o c 2 4 66 . pd f .
B. RENCANA PEMBELAJARAN SEMESTER (RPS)
Perte muan
Ke- PembelajaranSubCapaian (SubKomp)
Bahan Kajian/ Pokok Bahasan
Bentuk/ Model Pembelajaran
subkomp) Waktu Referensi
1 2 3 4 5 6 7 8 9 10
1 Mengenal tujuan mata kuliah Membangun
atmosfer pembelajaran Menjelaskan
perbedaan dan persamaan ciri-ciri CPU 8086,
8088,dengan CPU Z-80
Administrasi kontrak Perkuliahan
Perbedaan dan persamaan ciri-ciri CPU 8086, 8088,dengan CPU Z-80
Perkenalan (informasi) dapat dilakukan secara online
Membuat kontrak belajar
Menonton video aplikasi sistem mikroprosesor Chating untuk
pengecekan administrasi perkuliahan secara online
Menyepak ati kontrak kerja dengan project akhir mata kuliah Menyadari
pentingnya penguasaa n mikropros esor/mikro kontroller
Observa si
2 x 50 menit
2 Menjelaskan nama-nama register
Menganalisis peta memori CPU Z-80 2.
Mengembangkan
perluasan peta memori
sebuah mikroprosesor.
Afektif: : komunikasi, kreativitas
Komponen, register dan memori CPU Z-80
Ceramah dan diskusi dilanjutkan di forum online
Small group discussion
Menjawab
stimulus pertanyaa n dalam Lembar Kerja
Menyajika n di depan kelas dengan cara debat per 2 kelp
Observa si
terhadap presenta si
2 x 50 menit
1, 4
3 Menjelaskan
beberapa modus pengalamatan
Merancang pemrograman beberapa instruksi transfer data.
Menjelaskan instruksi rotasi, pergeseran, dan percabangan
Afektif: : kreativitas, komunikasi
Pemrograman pada
beberapa modus
pengalamatan Z-80,
beberapa instruksi
transfer data,
instruksi rotasi,
pergeseran, dan
percabangan.
Discovery
learning Membuat program pengalama tan Z-80, beberapa instruksi transfer data, instruksi rotasi, pergeseran , dan
percabang an
Menyajikan di depan kelas
4 Merancang
Pemrograman operasi aritmatika
Merancang
Pemrograman operasi logika
Afektif: : kreativitas, komunikasi, daya juang
Pemrograman operasi
aritmatika dan
operasi logika.
Contextual learning
Simulasi
Membuat
program operasi aritmatika dan operasi logika
Menyajika n di depan
Kreativi tas peran stack pointer dengan
instruksi Push dan Pop
Menjelaskan beberapa layanan subrutin dan fungsinya
Afektif: : kreativitas, komunikasi, daya juang
Pemrograman stack
pointer dengan
instruksi Push dan Pop, serta layanan subrutin
Discovery learning
Simulasi
Membuat
program stack pointer dengan instruksi Push dan Pop, serta layanan subrutin
Menyajika n di depan kelas
Ketepat an rancang an
6 . Merancang Pemrograman Menampilkan huruf dan angka (diam dan bergerak) hasil konversi ASCII dan seven-segment
Afektif: : kreativitas, komunikasi, daya juang
Menampilkan huruf
dan angka (diam dan
bergerak) hasil
konversi ASCII dan seven-segment
Discovery learning
Simulasi
Membuat bergerak) hasil konversi ASCII dan seven- segment
Menyajika n di depan
Kreativi tas
Pemrograman pemakaian antar muka dengan PPI 8255
Merancang
Pemrograman Pemrograman pemakaian antar muka dengan PIO Z80
Afektif: : kreativitas, komunikasi, daya juang
Pemrograman
pemakaian antar muka dengan PPI 8255 dan PIO Z80
Discovery learning
Simulasi
Membuat
program pemakaian antar muka dengan PPI 8255 dan PIO Z80
Menyajika
n di depan
8 UTS UTS Tes 20 % 2 x 50 menit
9 Menjelaskan
perbedaan dan persamaan jenis mikrokontroller
Afektif: : komunikasi
Perbedaan dan persamaan jenis mikrokontroller ATmega, ATtiny, Arduino
Ceramah dan diskusi
dilanjutkan di forum online
Small group discussion
Menonton
video aplikasi sistem
mikrokontroller
Chating untuk pengecekan administrasi perkuliahan secara online
Merangku
m
perbedaan dan
persamaan jenis mikrokontr oller dalam paper maksimal 4 lembar A4.
Membuat
10 Menjelaskan Arsitektur sistem mikrokontroller
Arsitektur sistem
mikrokontroller diskusi Ceramah dan dilanjutkan di forum online
Self directed learning
Melakukan analisis Arsitektur sistem mikrokontr oller
Membuat
pembahas san
arsitektur
Ketepat an penjela san
Kelengk apan
konsep
Daya Tarik
Komuni kasi
2 x 50 menit
11 Merancang Pemrograman
menggunakan CV AVR
Merancang Simulasi Sistem Minimum dengan Proteus
Afektif: : kreativitas, komunikasi
Pemrograman
Proteus, CV AVR dan
bahasa C sistem
mikrokontroller
Discovery learning
Simulasi
Membuat
rancangan minisistem mikrokontr oller hingga tahap
Kreativi tas
12 Merancang
Pemrograman input sistem
mikrokontroller
Afektif: : kreativitas, komunikasi, daya juang
Pemrograman input sistem
mikrokontroller
Discovery learning
Simulasi
Membuat
rancangan minisistem mikrokontr oller hingga tahap simulasi sistem input
Ketepat an rancang an
13 Merancang
Pemrograman output sistem
mikrokontroller
Afektif: : kreativitas, komunikasi, daya juang
Pemrograman output sistem
mikrokontroller
Problem based learning
Simulasi
Membuat
rancangan minisistem mikrokontr oller hingga tahap simulasi sistem input dan output
Ketepat an rancang an
Kreativi tas
14 Merancang
Pemrograman ADC
Afektif: : kreativitas, komunikasi, daya juang
Pemrograman ADC Problem based
learning
Simulasi
Membuat
rancangan Minisistem mikrokontr oller hingga tahap simulasi sistem input,
Ketepat an Rancang an
15 Merancang Pemrograman intrupsi dan timer
Afektif: : kreativitas, komunikasi, daya juang
Pemrograman intrupsi
dan timer Contextuallearning
Simulasi
Video hingga tahap simulasi sistem input, output, ADC dan interupsi serta timer
Ketepat an rancang an
Kreativi tas
16 Mengaplikasi
mikrokontroller pada kendali motor
Afektif: : kreativitas, komunikasi, daya juang
Aplikasi
mikrokontroller pada kendali motor
Project based learning
Simulasi
Mengimpl
ementasik an hasil
simulasi dalam bentuk hardware
Ketepat an rancang an
Kreativi tas progra
TUGAS5 20 % 2 x 50
menit
E. PERSENTASE KOMPONEN PENILAIAN
1. Kuis : 10%
2. Tugas Besar : 20%
3. UTS : 30%
4. UAS : 40%
F. PENILAIAN DENGAN RUBRIK Jenjang
(Grade)
Angka
(Skor) Deskripsi perilaku (Indikator)
A > 80 Design Robot Bagus, Implementasi tepat, Robot Terkontrol cukup baik, presentasi jelas
B 65 – 79 Design Robot Bagus, Implementasi tepat, Robot Terkontrol cukup baik, presentasi kurang jelas
C 55 – 64 Design Robot Bagus, Implementasi tepat, Robot Terkontrol kurang baik, presentasi kurang jelas
D 45 – 54 Design Robot Bagus, Implementasi tepat, Robot Tidak Terkontrol , presentasi kurang jelas
E ≤ 44 Design Robot Bagus, Implementasi kurang tepat, Robot Tidak Terkontrol , presentasi kurang jelas
G. PENENTUAN NILAI AKHIR MATA KULIAH
Nilai Angka (NA) Nilai Huruf (NH)
NA > 80 A
65 < NA ≤ 79 B
55 < NA ≤ 64 C
45 < NA ≤ 54 D