pokok bahasan - Simponi

advertisement
FORMULIR
Kode Formulir :
FM-STMIK MDP-KUL-04.02/R3
A.
IDENTITAS MATA KULIAH
1.
2.
3.
4.
5.
6.
7.
Nama mata kuliah
Kode / kredit
Status
Prasyarat
Program studi (jenjang)
Semester / Tahun Akademik
Deskripsi Mata Kuliah
8. Tujuan Mata Kuliah
B.
C.
D.
E.
F.
GARIS-GARIS BESAR PROGRAM PENGAJARAN
SATUAN ACARA PENGAJARAN
DOSEN & PUSTAKA
1. Dosen Pengasuh + e-mail
a. Koordinator
b. Anggota
:
:
:
:
:
:
:
Microcontroller
TK315 (TK) / 2 sks
Wajib
Rangkaian Digital
Teknik Komputer (D-III)
IV / 2010-2011
Mata Kuliah ini berisi tentang arsitektur microcontroller, organisasi
memori, pengalamatan, pemrograman microcontroller dan interfacing
microcontroller.
: Memberikan kepada mahasiswa agar mahasiswa dapat membuat program
pada microcontroller untuk berbagai interfacing dengan peralatan luar
seperti LED, saklar, Seven Segment, LCD dan keypad.
: Abdul Rahman, S, Si. ([email protected])
: 1. Abdul Rahman, S, Si.
2. Buku Wajib
: 1. Agfianto Eko Putra, “Belajar Mikrokontroler AT89C51/52/55 (Teori
dan Aplikasi)”, Edisi kedua, Gava Media, Yogyakarta, 2004.
3. Buku Pelengkap
: 1. Paulus Andi Nalwan, “Panduan Praktis Teknik Antarmuka dan
Pemograman Mikrokontroler AT89C51”, Edisi pertama, PT. Elex Media
Komputindo, Jakarta, 2003.
TUGAS & KUIS
1. Soal - soal
2. Penyerahan tugas
3. Kuis
: Lihat tabel pertemuan
: Paling lambat 1 minggu
:
PENILAIAN DAN BENTUK SOAL
1. Penilaian
a. Tugas
b. Kuis
c. Ujian Tengah Semester
e. Ujian Akhir Semester
2. Bentuk Soal
JADUAL KONSULTASI
1. Abdul Rachman, S, Si.
:
:
:
:
:
:
:
SANKSI - SANKSI
20 %
10 %
30 %
40 %
Essay dan Praktikum
Hari : Selasa
Waktu : 14:00 – 16:00
1. Pengumpulan tugas yang melebihi batas waktu yang telah ditentukan, akan diberikan nilai nol untuk
tugas tersebut.
2. Mahasiswa yang memiliki tingkat kehadiran kurang dari 75 %, Tidak dapat mengikuti Ujian Akhir
Semester (UAS).
G. TABEL KULIAH, POKOK BAHASAN DAN TUGAS MEMBACA
PERTEMUAN
TUGAS
POKOK BAHASAN
Membaca
Ke
1
Penjelasan Umum tentang GBPP dan Pengenalan
Mikrokontroller
2
Arsitektur mikrokontroler
3
Arsitektur mikrokontroler (lanjutan)
4
Arsitektur mikrokontroler (lanjutan)
5
6
7
KUIS I,
Set Instruksi dan Pemrograman Mikrokontroler
Set Instruksi dan Pemrograman Mikrokontroler
(lanjutan)
Set Instruksi dan Pemrograman Mikrokontroler
(lanjutan)
Soal &
Tugas
GBPP-SAP
BAB I
(I.1 s/d I.8)
BAB I
(I.1 s/d I.8)
Tugas I
BAB I
(I.1 s/d I.8)
BAB II ( I.9 )
BAB II
BAB II
UJIAN TENGAH SEMESTER
8
Menghidupkan dan mematikan LED
BAB III & IV
9
Menggunakan interface saklar
BAB III & IV
10
Menggunakan interface seven segment
BAB III & IV
11
KUIS II
BAB III & IV
12
Menggunakan interface LCD
BAB III & IV
13
Menggunakan interface keypad
BAB III & IV
14
Menggunakan interface ADC
BAB III & IV
UJIAN AKHIR SEMESTER
Tugas II
Pokok Bahasan
: Arsitektur Mikrokontroller
Standar Kompetensi : Mahasiswa dapat memahami arsitektur dari mikrokontroller
Kompetensi Dasar
Indikator
Materi Pokok
1. Memahami sistem memori pada
mikrokontroller
1. Memahami Organisasi Memori
Mikrokontroller
2. Membedakan antara memori Program
dan Memori Data
1. Organisasi Memori.
2. Pemisahan Memori Program dan
data.
3. Memori Program.
4. Memori Data.
2. Dapat menggunakan mode-mode
pengalamatn,
instruksi
aritmatika,
instruksi
logik,
instruksi transfer data, instruksi
boolean, offset relatif dan
instruksi-instruksi
lompat
(jump).
1. Menggunakan mode-mode
pengalamatan.
2. Menggunakan instruksi aritmatika,
logik, transfer data, boolean, offset
relatif dan instruksi-instruksi lompat.
1.
2.
3.
4.
5.
6.
7.
Mode-mode pengalamatan.
Instruksi-instruksi aritmatika.
Instruksi-instruksi logik.
Instruksi-instruksi transfer data.
Instruksi-instruksi boolean.
Offset relatif.
Instruksi-instruksi lompat.
3. Menggunakan
clock
pada
mikrokontroler.
4. Memahami siklus mesin, struktur
interupsi, dan Register yang
mempunyai fungsi khusus.
1. Menggunakan clock pada
mikrokontroller.
2. Memahami siklus mesin, struktur
interupsi, dan Register yang
mempunyai fungsi khusus.
1.
2.
3.
4.
Pemberian Clock.
Siklus-siklus Mesin.
Struktur Interupsi.
SFR.
Pengalaman Belajar
1. Menjelaskan Organisasi
Memori.
2. Menjelaskan pemisahan
antara memori program dan
memori data.
3. Membedakan Memori
program dan data
1. Menerapkan mode-mode
pengalamatan.
2. Membuat atau menuliskan
instruksi-instruksi
aritmatika, logik, transfer
data, boolean, offset relatif
dan instruksi-instruksi
lompat.
1. Menerapkan Pemberian
clock pada mikrokontroller.
2. Menerapkan menjelaskan
siklus mesin, struktur
interupsi, dan Register yang
mempunyai fungsi khusus.
Alokasi
Waktu
2 x 50
menit
2 x 50
menit
2 x 50
menit
Pokok Bahasan
: Set Instruksi dan Pemrograman Mikrokontroler
Standar Kompetensi : Mahasiswa dapat membuat program untuk mikrokontroller
Kompetensi Dasar
1. Memahami konsep prmrograman
mikrokontroller
2. Dapat menggunakan perangkat
lunak
untuk
pemrograman
mikrokontroler.
Indikator
1. Memahami instruksi-instruksi
bahasa pemrograman untuk
mikrokontroller.
2. Memahami instruksi-instruksi
bahasa pemrograman terhadap
interface-interface yang ada.
3. Program dapat di download ke
Mikrokontroller.
Materi Pokok
1. Dasar-dasar Pemrograman
Mikrokontroller.
2. Mengatur Aliran Program
3. Menginput program ke
Mikrokontroller
Pengalaman Belajar
1.
Menerapkan instruksiinstruksi bahasa
pemrograman yang
digunakan.
2. Membuat program
sederhana.
3. Mendownload program ke
mikrokontroller.
Alokasi
Waktu
6 x 50
menit
Pokok Bahasan
: Menghidupkan dan Mematikan Led
Standar Kompetensi : Mahasiswa dapat membuat program mikrokontroller untuk Menghidupkan dan Mematikan Led yang terhubung ke Mikrokontroller
Kompetensi Dasar
1. Memahami konsep output pada
Mikrokontroller
2. Membuat program yang dapat
menghidupkan dan mematikan
Led yang terangkai pada
mikrokontroller
Indikator
1. Dapat membuat rangkaian Led pada
mikrokontroller.
2. Program yang dibuat dapat
menghidupkan dan mematikan Led.
Materi Pokok
1. Rangkaian Menggunakan Led
2. Program menghidupkan dan
mematikan Led
Pengalaman Belajar
1. Menghubungkan Led ke
mikrokontroller.
2. Membuat program untuk
menghidupkan dan
mematikan Led.
3. Mendownload program ke
Mikrokontroller.
4. Led dapat dihidup dan
matikan sesuai program.
Alokasi
Waktu
2 x 50
menit
Pokok Bahasan
: Menggunakan Interface Saklar
Standar Kompetensi : Mahasiswa dapat membuat program mikrokontroller untuk menerima masukkan dari saklar.
Kompetensi Dasar
1. Memahami konsep input pada
Mikrokontroller.
2. Membuat program yang dapat
memberikan masukkan pada
mikrokontroller menggunakan
saklar.
Indikator
1. Dapat membuat rangkaian input
melalui saklar pada mikrokontroller.
2. Program yang dibuat dapat
menerima sinyal masukkan dari
saklar.
Materi Pokok
1. Rangkaian Menggunakan saklar
2. Program Masukkan data dari saklar
Pengalaman Belajar
1. Menghubungkan saklar
ke mikrokontroller.
2. Membuat program untuk
menerima masukkan dari
saklar..
3. Mendownload program
ke Mikrokontroller.
4. Mikrokontroller dapat
menerima data dari
penekanan saklar sesuai
program.
Alokasi
Waktu
2 x 50
menit
Pokok Bahasan
: Menggunakan Interface Keypad
Standar Kompetensi : Mahasiswa dapat membuat program mikrokontroller untuk menerima masukkan dari keypad.
Kompetensi Dasar
1. Memahami konsep keypad yang
terhubung pada Mikrokontroller.
2. Membuat program yang dapat
memberikan masukkan pada
mikrokontroller menggunakan
Keypad.
Indikator
1. Dapat membuat rangkaian input
melalui keypad pada
mikrokontroller.
2. Program yang dibuat dapat
menerima karakter masukkan dari
keypad.
Materi Pokok
1. Rangkaian Menggunakan Keypad
2. Program Masukkan data dari Keypad
Pengalaman Belajar
1. Menghubungkan keypad
ke mikrokontroller.
2. Membuat program untuk
menerima masukkan dari
keypad.
3. Mendownload program
ke Mikrokontroller.
4. Mikrokontroller dapat
menerima data dari
penekanan keypad sesuai
program.
Alokasi
Waktu
2 x 50
menit
Pokok Bahasan
: Menggunakan Interface ADC
Standar Kompetensi : Mahasiswa dapat membuat program mikrokontroller untuk menerima data dalam bentuk analog.
Kompetensi Dasar
1. Memahami konsep interface
Analog Digital Converter(ADC)
pada Mikrokontroller.
2. Membuat program yang dapat
membaca dari yang bersifat
analog pada mikrokontroller.
Indikator
Materi Pokok
1. Dapat membuat rangkaian
menggunakan interface ADC pada
mikrokontroller.
2. Program yang dibuat dapat
menerima masukkan data analog.
Disiapkan oleh :
1. Rangkaian Menggunakan ADC.
2. Program ADC
Pengalaman Belajar
1. Menghubungkan
komponen ke port ADC
dari mikrokontroller.
2. Membuat program untuk
menerima data analog.
3. Mendownload program
ke Mikrokontroller.
4. Mikrokontroller dapat
menerima data analog
sesuai program.
Diperiksa Oleh,
Disahkan Oleh,
< Abdul Rahman, S.Si.,M.T.I >
Ketua Program Studi
Ir. Sudiadi, M.M.A.E
Pembantu Ketua I
Abdul Rahman, S.Si., M.T.I. :
(Anggota)
Abdul Rahman, S.Si., M.T.I. :
(Koordinator)
………………
………………
Alokasi
Waktu
2 x 50
menit
Download