silabus mata kuliah mikrokontroller

10
SILABUS MATA KULIAH I. IDENTITAS MATA KULIAH Jurusan / PS : Jurusan Fisika FMIPA UNUD Nama Mata Kuliah : MIKROKONTROLLER Kode MK/sks : FI813721/3 Semester : VIII Prasyarat : Fisika Komputasi, Elektronika I, Elektronika II Standar Kompetensi : 1. Mahasiswa mampu untuk menjelaskan perbedaan mikrokontrollerdengan Mikroprosesor, Arsitektur mikrokontroller (KU5) 2. Mahasiswa dapat merencanakan dan membuat program mikrokontroller untuk berbagai aplikasi (KU2) 3. Mahaiswa terampil dalam memilih piranti mikrokontroller untuk membuat berbagai aplikasi (KU7) 4. Mahasiswa terampil merancang dan melaksanakan eksperimen dalam membangun aplikasi mikrokontroller (KP1) 5. Mahasiswa mampu membuat program untuk berkomunikasi dengan komputer (KP2) 6. Mahasiswa mampu bersikap kritis, inovatif dan beragumentasi dalam menyanpaikan pendapat baik dalam bahasa lisan maupun tulisan (KP3) Kompetensi Dasar Indikator Pencapaian Materi Pokok Mahasiswa dapat menjelaskan definisi, tipe, dan aplikasi dari mikrokontroler. Dapat menjelaskan rangkaian penyusun mikrokontroler Dapat menjelaskan perbedaan mendasar antara mikrokontroler, computer dan mikroprosesor Dapat menjelaskan kegunaan dan tipe Pendahuluan 1.1 Definisi mikrokontroler 1.2 Mikrokontroler vs komputer 1.3 Mikrokontroler vs Mikroprosesor tipe dan aplikasi Mikrokontroler

Upload: hermy-juliati

Post on 31-Dec-2015

105 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: Silabus Mata Kuliah Mikrokontroller

SILABUS MATA KULIAH

I. IDENTITAS MATA KULIAHJurusan / PS : Jurusan Fisika FMIPA UNUDNama Mata Kuliah : MIKROKONTROLLERKode MK/sks : FI813721/3Semester : VIIIPrasyarat : Fisika Komputasi, Elektronika I, Elektronika IIStandar Kompetensi :

1. Mahasiswa mampu untuk menjelaskan perbedaan mikrokontrollerdengan Mikroprosesor, Arsitektur mikrokontroller (KU5)

2. Mahasiswa dapat merencanakan dan membuat program mikrokontroller untuk berbagai aplikasi (KU2)

3. Mahaiswa terampil dalam memilih piranti mikrokontroller untuk membuat berbagai aplikasi (KU7)

4. Mahasiswa terampil merancang dan melaksanakan eksperimen dalam membangun aplikasi mikrokontroller (KP1)

5. Mahasiswa mampu membuat program untuk berkomunikasi dengan komputer (KP2)

6. Mahasiswa mampu bersikap kritis, inovatif dan beragumentasi dalam menyanpaikan pendapat baik dalam bahasa lisan maupun tulisan (KP3)

Kompetensi Dasar Indikator Pencapaian Materi Pokok

Mahasiswa dapat menjelaskan definisi, tipe, dan aplikasi dari mikrokontroler.

Dapat menjelaskan rangkaian penyusun mikrokontroler

Dapat menjelaskan perbedaan mendasar antara mikrokontroler, computer dan mikroprosesor

Dapat menjelaskan kegunaan dan tipe Mikrokontroler

Pendahuluan1.1 Definisi mikrokontroler1.2 Mikrokontroler vs

komputer1.3 Mikrokontroler vs

Mikroprosesor tipe dan aplikasi Mikrokontroler

Mahasiswa dapat mengetahui arsitektur pada mikrokontroler

Dapat menjelaskan arsitektur mikrokontroler, fungsi setiap pin, rangkaian clock dan rangkaian reset

Arsitektur Mikrokontroller2.1 Arsitektur mikrokontroler2.2 Fungsi Pin-pin pada

mikrokontroler2.3 Rangkaian clock dan

reset

mahasiswa dapat menggunakan pemprograman Asembly untuk mengendalikan keluaran (output) pada

Dapat membuat pemprograman Asembly yang sering digunakan dalam pemprograman pada

Pemrograman Mikrokontroler

3.1 Dasar pemprograman3.2 Perulangan

Page 2: Silabus Mata Kuliah Mikrokontroller

mikrokontroler mikrokontroler Dapat memahami

aplikasi output pada mikrokontroler

3.3 Fungsi

mahasiswa dapat memehami penggelolahan input pada mikrokontroler

Dapat menjelaskan jenis struktur interupsi oleh CPU

Dapat menjelaskan fungsi timer dan counter pada mikrokontroler

Dapat menjelaskan teknik pemrograman timer dan counter sesuai dengan keperluan

Dapat menjelaskan sistem waktu yang menggunakan interupsi

Dapat menjelaskan keterlambatan yang dialami oleh antrian interupsi

Interupsi4.1 Struktur interupsi4.2 Timer dan counter4.3 Pemrograman Timer

dan Counter4.4 Real-time clock4.5 Latency4.6 Pembagian sumber

daya dan daerah kritis

Mahasiswa dapat membuat aplikasi serial mikrokontroler

1. Menjelaskan standar komunikasi serial RS232C yang biasa digunakan mikrokontroler

Mengambarkan aplikasi-aplikasi komunikasi serial pada mikrokontroler

Komunikasi Serial Mikrokontroler

5.1 Komunikasi serial RS232C

5.2 Contoh aplikasi

Mahasiswa mengetahui teori interrupt pada mikrokontroler

2. Dapat menyelaskan fungsi setiap register yang berhubungan dangan interrupt

3. Dapat menjelaskan teknik pooling pada prioritas interuppt

Interup Register6.1 Interrupt ekstrnal 0 dan 16.2 Interrupt timer 0 dan 16.3 interrupt serial

Mahasiswa mampu menerapkan mikrokontroler AVR ATMEGA16 pada tingkat sederhana

4. Dapat menjelaskan blok penyusun ATMEGA16

5. Dapat menjelaskan arsitektur ATMEGA16

6. Dapat menjelaskan pengalokasian memori ATMEGA16

7. Dapat menjelaskan jenis dan kegunaan register ATMEGA16

Mikrokontroler AVR7.1 Mikrokontroler AVR

ATMEGA16 7.2 Konfigurasi Pin, Blok

diagram , Arsitektur, Peta memori , Register-register

Mahasiswa dapat memahami cara kerja aplikasi mikrokontroler

8. Dapat menjelaskan cara kerja mikrokontroler ATMEGA pada aplikasi

Aplikasi Mikrokontroler ATMEGA168.1 PWM (Pulse widht

Page 3: Silabus Mata Kuliah Mikrokontroller

ATMEGA16 PWM, Robot mobile, line follower

Modulation)8.2 Robot mobile8.3 Line follower

Mahasiswa dapat membuat aplikasi yang menggunakan mikrokontroler

9. Dapat membuat apliaksi yang menggunakan mikrokontroler

Aplikasi Mikrokontroler9.1 robot mobile9.2 line Foller9.3 LED Berjalan9.4 Program Seven Segmen9.5 Program LCD9.6 Pencacah

Page 4: Silabus Mata Kuliah Mikrokontroller

SATUAN ACARA PERKULIAHAN

I. IDENTITAS MATA KULIAHJurusan / PS : Jurusan Fisika FMIPA UNUDNama Mata Kuliah : MIKROKONTROLLERKode MK/sks : FI813721/3Semester : VIIIPrasyarat : Fisika Komputasi, Elektronika I, Elektronika IIStandar Kompetensi :

1. Mahasiswa mampu untuk menjelaskan perbedaan mikrokontrollerdengan Mikroprosesor, Arsitektur mikrokontroller (KU5)

2. Mahasiswa dapat merencanakan dan membuat program mikrokontroller untuk berbagai aplikasi (KU2)

3. Mahasiswa mampu membuat program untuk berkomunikasi dengan komputer (KP2)

4. Mahasiswa mampu merencanakan dan mengaplikasikan Mikrokontroller AVR ATMEGA 16 dan Mikrokontroller untuk berbagai aplikasi (KU2)

II. DESKRIPSI MATA KULIAHMata kuliah Mikrokontroller membahas tentang pendahuluan, Arsitektur Mikrokontroller, Port masukan dan port keluaran, kendali pewaktuan dan pencacahan, Komunikasi pada mikrokontroller, Interupt pada Mikrokontroller, Aplikasi mikrokontroller. Pada pendahuluan dibahas tentang Definisi mikrokontroler, Mikrokontroler vs Komputer, Mikrokontroler vs Mikroprosesor, tipe dan aplikasi Mikrokontroler. Materi Arsitektur Mikrokontroller meliputi; Arsitektur mikrokontroler, Fungsi Pin-pin pada mikrokontroler Rangkaian clock dan reset. Pemrograman mikro membahas tentang : Dasar Pemprograman, Perulangan,Fungsi. Pada Interup membahas tentang : Struktur interupsi, Timer dan counter, Pemrograman Timer dan Counter, Real-time clock, Pembagian sumber daya dan daerah kritis. Pada pembahasan Kendali Pewaktuan dan pencacahan meliputi; Struktur interupsi, Timer dan counter, Pemrograman Timer dan Counter, Real-time clock. Pada pembahasan Komunikasi serial pada mikrokontroler meliputi; Komunikasi serial RS232C, Contoh aplikasi. Pada pembahasan materi Interrupt ada mikrokontroler meliputi; Interrupt ekstrnal 0 dan 1, Interrupt timer 0 dan 1 dan interrupt serial. Pembahasan materi Aplikasi Mikrokontroler meliputi aplikasi Menjelaskan cara kerja aplikasi –aplikasi yang menggunakan mikrokontroler AT89S51/52, AVR

Minggu

ke-

Standar

Kompetensi

Kompetensi

Dasar

Materi Pokok/Rincian

Materi

Pengalaman

Belajar

Alokasi

Waktu

Media/sumber

1 2 3 4 5 6

I Penjelasan tujuan matakuliah,

3 x 50 Media

Page 5: Silabus Mata Kuliah Mikrokontroller

penjelasan silabus, kontrak kuliah,

penjelasan literature yang digunakan, penandatanganan

kontrak kuliah

menit 1. LCD Projector,Laptop/computer, Power Point

2. Papan tulis

Sumber1. Elektronika

digital dan mikroprosesor, Budiarto Widodo, Sigit Firmansyah, Andi Offset, 2010

2. John B. Peatman, Design with Microcontrollers, McGraw-Hill Book Company, 1988

3. Belajar Mikrokontroler AT899C51/52/55, Teori dan Aplikasi, edisi 2, Agfianto Eko Putro, Gava Media, 2005

4. Berekspreminen dengan Mikrokontoler 8031, Moh. Ibnu

II

Mahasiswa mampu untuk menjelaskan perbedaan mikrokontrollerdengan Mikroprosesor, Arsitektur mikrokontroller (KU5)

Mahasiswa dapat menjelaskan definisi, tipe, dan aplikasi dari mikrokontroler.

1.1 Definisi mikrokontroler

1.2 Mikrokontroler vs computer

1.3 Mikrokontroler vs Mikroprosesor tipe dan aplikasi Mikrokontroler

Mengkaji jenis-jenis mikrokontroller

Mengkaji perbedaan antara mikrokontroler dengan mikroprosessor

Mengkaji penerapan mikrokontroller dan mikroprossor

3 x 50 menit

III

Mahasiswa dapat mengetahui arsitektur pada mikrokontroler

2.4 Arsitektur mikrokontroler

2.5 Fungsi Pin-pin pada mikrokontroler

2.6 Rangkaian clock dan reset

Mengkaji arsitektur mikrokontroler

Mengkaji fungsi pin-pin pada mikrokontroler

Mengkaji rangkaian clock dan reset

3x50 menit

IV,V Mahasiswa dapat merencanakan dan membuat program mikrokontroller untuk berbagai aplikasi (KU2)

mahasiswa dapat menggunakan pemprograman Asembly untuk mengendalikan keluaran (output) pada mikrokontr

3.1 Dasar pemprograman3.2 Perulangan3.3 Fungsi

Mengkaji program pada mikrokontroler

3 x 100 menit

Page 6: Silabus Mata Kuliah Mikrokontroller

oler Malik, Elek Media Komputindo, 1997

5. Embedded System menggunakan mikrokontroler dan pemprograman C,Romy Budhi Widodo, Andi Yogyakarta, 2009

VI

mahasiswa dapat memehami penggelolahan input pada mikrokontroler

4.1 Struktur interupsi4.2 Timer dan counter4.3 Pemrograman

Timer dan Counter

4.4 Real-time clock4.5 Latency

Mengkaji interup yang terdapat dalam mikrokontroler

Mengkaji program timer dan counter , real time clock

Mengkaji pembagian sumber daya dan daerah kritis

3 x 50 menit

VII,VIII

Mahasiswa mampu membuat program untuk berkomunikasi dengan komputer (KP2)

Mahasiswa dapat membuat aplikasi serial mikrokontroler

Komunikasi Serial Mikrokontroler5.1 Komunikasi

serial RS232C5.2 Contoh aplikasi

Mengkaji Komunikasi Serial yang terdapat dalam mikrokontroler

Mengkaji berbagai aplikasi mikrokontroler

3 x 100 menit

IX UTS

X

Mahasiswa mengetahui teori interrupt pada mikrokontroler

Interup Register6.4 Interrupt

ekstrnal 0 dan 1

6.5 Interrupt timer 0 dan 1

6.6 interrupt serial

Mengkaji Komunikasi interup 0 dan 1 yang terdapat dalam mikrokontroler

Mengkaji Komunikasi interup serial dalam mikrokontroler

3 x 50 menit

6. Pemprograman Mikrokontroler AVR ATMEGA16,Heri Andrianto, Penerbit Informatika, 2008

XI

Mahasiswa mampu merencanakan dan mengaplikasikan Mikrokontroller AVR ATMEGA 16 dan Mikrokontroller untuk berbagai aplikasi (KU2)

Mahasiswa mampu menerapkan mikrokontroler AVR ATMEGA16 pada tingkat sederhana

Mikrokontroler AVR7.1 Mikrokontroler

AVR ATMEGA16

7.2 Konfigurasi Pin, Blok diagram , Arsitektur, Peta memori , Register-register

Mengkaji konfigurasi mikrokontroler AVR ATMEGA 16

3 x 50 menit

XII,XIII

Mahasiswa dapat memahami cara kerja aplikasi mikrokontroler ATMEGA1

Aplikasi Mikrokontroler ATMEGA168.4 PWM (Pulse

widht Modulation)

8.5 Robot mobile8.6 Line follower

Mengkaji Komunikasi interup serial dalam mikrokontroler ATMEGA 16

3 x 100 menit

Page 7: Silabus Mata Kuliah Mikrokontroller

6

XIV,XV

Mahasiswa dapat membuat aplikasi yang menggunakan mikrokontroler

Aplikasi Mikrokontroler9.1 robot mobile9.2 line Foller9.3 LED Berjalan9.4 Program Seven

Segmen9.5 Program LCD9.6 Pencacah

Mengkaji Komunikasi interup serial dalam mikrokontroler ATMEGA 16

3 x 100 menit

XVI UAS

III. Penilaian dan AssignmentA. Penilaian Proses (60 %)

1. Partisipasi dan aktivitas dalam mengikuti perkuliahan2. Aktivitas dan kegairahan

B. Penilaian Produk (40 %)1. Ujian tengah semester2. Ujian Akhir semester