Anda di halaman 1dari 4

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER

1 Identitas mata kuliah


a. Nama mata kuliah : MIKROKONTROLER f. Revisi ke- : 1 (satu)
b. Kode : TM 212 (Teori) g. Tanggal revisi : Juni 2011
c. Beban / jumlah SKS : 1 SKS h. Tanggal mulai berlaku :
d. Penempatan : Semester III i. Penyusun : Bayu Wahyudi, S.Si MSc.
e. Jumlah jam kuliah dalam
: 50 Menit
seminggu

2 Deskripsi mata kuliah :


Mata kuliah ini membahas tentang : Dasar-dasar mikrokontroller, yang meliputi: arsitektur, set instruksi pemrograman assembly, peta memori, RAM dan ROM, aplikasi praktis, LED, SW, 7 segmen, LCD karakter, Timer, Counter, interupsi dan serial communication
RS232.

3 Tujuan Mata kuliah :


Setelah menyelesaikan mata kuliah ini peserta didik mampu :
a. Menjelaskan sistem mikro komputer dan perangkat kerasnya
b. Menerapkan prosedur perancangan perangkat keras sistem mikrokomputer
c. Menjelaskan dasar pemrograman dan pemindahan data
d. Menerapkan teknik pemrograman
e. Mengaplikasikan sistem mikroprosesor dan mikrokomputer ke dalam peralatan elektromedik

4 Standar Kompetensi :
Menerapkan perancangan sistem software dan hardware secara sinergi pada peralatan elektromedik

5 Jumlah pertemuan : 14 kali tatap muka dengan 2 kali evaluasi yaitu UTS dan UAS

6 Matriks RPP :

ESTIMASI PERTEMUAN
NO MATERI POKOK SUB - MATERI KOMPETENSI DASAR INDIKATOR METODE MEDIA REFERENSI
PERTEMUAN WAKTU
1 Mikroprosesor dan arsitektur 1 Pengertian mikroprosesor 1 Memberikan pengetahuan tentang Ceramah; Papan tulis; 2. Bab 1;
mikroprosesor definisi, evolusi, dan arsitektur Agar mahasiswa dapat : tanya jawab; LCD; 3. Bab 8;
mikroprosesor diskusi Laptop 6. Bab 4.1-4.10;
2 Evolusi mikroprosesor 1 Mengerti dan memahami definisi dan evolusi
mikroprosesor 1 50 menit
3 Arsitektur dasar komputer 2 Memahami dan menjelaskan arsitektur dasar
komputer dan mikroprosesor
4 Arsitektur dasar mikroprosesor
ESTIMASI PERTEMUAN
NO MATERI POKOK SUB - MATERI KOMPETENSI DASAR INDIKATOR PERTEMUAN WAKTU METODE MEDIA REFERENSI
2 Konsep dasar mikrokontroller 1 Definisi mikrokontroler 1 Mengerti dan memahami perbedaan Ceramah; Papan tulis; 1. Bab 1;
dasar mikrokontroller, mikroprosesor, Agar mahasiswa dapat : tanya jawab; LCD; 2. Bab 1;
dan komputer simulasi; Laptop 3. Bab 16;
2 Mikrokontroler vs komputer 2 Mengetahui dan memahami 1 Mengerti dan memahami definisi mikrokontroller diskusi 4. Bab 1-2;
penggunaan mikrokontroller pada 5. Bab 1;
peralatan elektromedik 2 50 menit 6. Bab 4
3 Mikrokontroler vs Mikroprosesor 2 Memahami perbedaan mikrokontroller,
mikroprosesor, dan komputer
4 Tipe dan aplikasi Mikrokontroller 3 Menyebutkan dan menjelaskan tipe IC dari
mikrokontroller

3 Arsitektur mikrokontroller 1 Arsitektur mikrokontroler ATMega16 1 Mengerti dan memahami arsitektur Ceramah; Papan tulis; 1. Bab 1;
ATMega16 dan perangkat keras mikrokontroller Agar mahasiswa dapat : tanya jawab; LCD; 3. Bab 16;
AT89S51 diskusi Laptop 4. Bab 2;
2 Fungsi Pin pada mikrokontroler 1 Memahami dan menjelaskan arsitektur dasar 5. Bab 2;
mikrokontroller AT89S51 3 50 menit 6. Bab 3;
ATMega16 2 Mengetahui dan memahami fungsi pin pada 7. Bab 2
mikrokontroller AT89S51
3 Struktur memori ATMega16 3 Mengetahui dan memahami struktur memori
AT89S51
4 Pemrograman bahasa C AVR 1 Pengenalan bahasa C AVR 1 Memahami instruksi bahasa assembly Ceramah; Papan tulis; 1. Bab 6,13;
untuk mengendalikan keluaran pada Agar mahasiswa dapat : tanya jawab; LCD; 3. Bab 16;
mikrokontroller simulasi; Laptop 4. Bab 6;
2 Dasar pemrograman 1 Mengetahui dan memahami instruksi yang diskusi 5. Bab 6;
digunakan dalam pemrograman bahasa assembly 7.
4 50 menit
3 Instruksi sistem pengalamatan data 2 Melakukan pemrograman untuk mengendalikan
keluaran dengan pengalamatan langsung maupun
tidak langsung

5 Timer dan counter 1 Operasi timer dan counter 1 Menerapkan timer dan counter sesuai Ceramah; Papan tulis; 1. Bab 2;
keperluan saat perancangan program Agar mahasiswa dapat : tanya jawab; LCD; 3. Bab 16;
2 Mode timer dan counter 1 Memahami mode operasi timer dan counter latihan soal; Laptop 4. Bab 4;
simulasi; 5. Bab 3;
5 50 menit diskusi 7.
2 Memahami perhitungan dalam menentukan suatu
3 Cara kerja timer nilai timer dalam pemrograman
Melakukan pemrograman untuk mengendalikan
keluaran dengan menerapkan mode timer atau
3 counter
6 Sistem interupsi 1 Pengaktif interupsi 1 Memahami interupsi yang ada pada Ceramah; Papan tulis; 1. Bab 4;
Agar mahasiswa dapat :
mikrokontroller AT89S51 tanya jawab; LCD; 3. Bab 10;
2 Prioritas interupsi 1 Mengerti dan memahami alamat register simulasi; Laptop 4. Bab 6;
interupsi dan pin interupsi 6 100 menit diskusi; 5. Bab 4;
3 Alamat vektor interupsi 2 Memahami alamat data pengaktif interupsi presentasi 7.
berdasarkan prioritas 7
3 Melakukan perancangan pemrograman interupsi
ESTIMASI PERTEMUAN
NO MATERI POKOK SUB - MATERI KOMPETENSI DASAR INDIKATOR PERTEMUAN WAKTU METODE MEDIA REFERENSI
7 Port masukan pada 1 Input push button 1 Memahami konsep dasar pengaturan Ceramah; Papan tulis; 1. Bab 14;
mikrokontroller port mikrokontroller sebagai input Agar mahasiswa dapat : tanya jawab; LCD; 7.
ATMega16 2 Input scanning keypad 1 Memahami rangkaian schematic push button simulasi; Laptop 8.
sebagai input 8 100 menit diskusi;
2 Memahami rangkaian schematic keypad sebagai presentasi
input 9
3 Memahami konsep pemrograman port
mikrokontroller sebagai input
4 Melakukan pemrograman sederhana
mengendalikan input dan output

8 Aplikasi rangkaian tampilan 7 1 Rangkaian penghitung naik dan turun 1 Memahami rangkaian dan Ceramah; Papan tulis; 1. Bab 14;
segment pemrograman aplikasi rangkaian Agar mahasiswa dapat : tanya jawab; LCD; 7.
tampilan 7 segment simulasi; Laptop 8.
2 Rangkaian setting dengan push button Menerapkan rangkaian aplikasi 1 Memahami dan menjelaskan gambar schematic diskusi;
tersebut untuk perancangan peralatan rangkaian penghitung dengan 1, 2, dan 3 seven 10 presentasi
2 elektromedik sederhana segment serta rangkaian setting 11 100 menit
3 Rangkaian setting dengan keypad 3x4 2 Memahami konsep pemrograman rangkaian
tersebut dalam bahasa assembly
3 Melakukan perancangan pemrograman aplikasi
peralatan elektromedik sederhana
9 LCD ( Liquid Crystal Display ) 1 Pengertian dan jenis LCD 1 Mengerti dan memahami LCD untuk Ceramah; Papan tulis; 1. Bab 14;
digunakan sebagai antarmuka dengan Agar mahasiswa dapat : tanya jawab; LCD; 7.
mikrokontroller AT89S51 simulasi; Laptop 8.
2 Fungsi Pin pada LCD matrik standart 1 Memahami pengertian dan jenis LCD diskusi;
12 50 menit
presentasi
3 Struktur memori LCD dan antarmuka 2 Memahami dan menjelaskan fungsi pin pada LCD
dengan mikrokontroller AT89S51 standart
3 Memahami dan menjelaskan prinsip kerja
rangkaian LCD sebagai tampilan menggunakan
mikrokontroller AT89S51
4 Memahami dan menjelaskan pemrograman pada
LCD matrik 2x16 sebagai tampilan menggunakan
mikrokontroller AT89S51

10 Komunikasi Serial 1 Standar RS 232; level dan baudrate 1 Mengerti dan memahami komunikasi Ceramah; Papan tulis; 1. 7.
serial PC standar RS 232 sebagai Agar mahasiswa dapat : tanya jawab; LCD; 8.
antarmuka dengan mikrokontroller simulasi; Laptop
2 Register SBUF 1 Memahami konfigurasi komunikasi serial pada diskusi;
port serial PC presentasi
13 50 menit
2 Menuliskan bahasa assembly untuk konfigurasi
port serial

11 ADC dan DAC 1 ADC 1 Mengerti dan memahami konfigurasi Ceramah; Papan tulis; 1. 7.
antarmuka rangkaian ADC dan DAC Agar mahasiswa dapat : tanya jawab; LCD; 8.
dengan mikrokontroller simulasi; Laptop
2 DAC 1 Memahami rangkaian interface mikrokontroller diskusi;
dengan ADC 0804 dan DAC 0800 presentasi
14 50 menit
2 Menuliskan bahasa assembly untuk interface
mikrokontroler dengan ADC dan DAC
ESTIMASI PERTEMUAN
NO MATERI POKOK SUB - MATERI KOMPETENSI DASAR INDIKATOR PERTEMUAN WAKTU METODE MEDIA REFERENSI

7 Aspek Penilaian

Aspek Penilaian Prosentase


Ujian Akhir Semester 30%
Ujian Tengah Semester 30%
Tugas Mandiri 30%
Keaktifan Mahasiswa 10%
Komponen lain (jika ada) %
Total 100%

Referensi / Daftar Pustaka :


1. Nalwan Paulus Andi, Teknik Antarmuka dan Pemrograman Mikrokontroler AT89C51 , Elexmedia Komputindo, 2003
2. Simanjuntak Henry, Dasar-Dasar Mikroprosesor , Penerbit Kanisius, 2006
3. Budiharto Widodo, Firmansyah S, Elektronika Digital dan Mikroprosesor , Penerbit Andi, 2005
4. John B. Peatman, Design with Microcontrollers , McGraw-Hill Book Company, 1988
5. Agfianto Eko Putro, Belajar Mikrokontroler AT899C51/52/55 , Teori dan Aplikasi, edisi 2, Gava Media, 2005
6. Charles M. Gilmore, “Microprocessor : Principles and Application ”, Glencoe/Mc.Graw-Hill, 2nd International Editions, 1995
7. www.atmel.com
8. www.innovativeelectronics.com

Di susun oleh Di periksa oleh Di sahkan oleh


DOSEN PENGAMPU PROGRAM STUDI DIREKTUR

Bayu Wahyudi, SSi., M.Sc. Ary Sulistyo Utomo, MT. Patrisius Kusi Olla

Anda mungkin juga menyukai