Anda di halaman 1dari 39

RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP.

2011-2012
4

FORM PERANGKAT KBM
F/751/WKS1/2
12 07 2010
Hal : 4 / 6
D/Dok Iso/Form

RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)

A. Nama Sekolah : SMK NEGERI 2 SRAGEN
B. Kompetensi Keahlian : Teknik Pemanfaatan Tenaga Listrik (TPTL)
C. Mata Pelajaran : Sistem Kontrol Mikrokontroller (SKM)
D. Kelas/Semester : XII-TPTL/Genap
E. Pertemuan Ke- : 1 - 2
F. Alokasi Waktu : 4 x 45 Menit
G. Standar Kompetensi : Sistem Kendali Mikrokontroller (SKM)
H. Kompetensi Dasar : MLP.1.-1.1. Prinsip pengoperasian sistem
pengendali mikro kontroler


I. Indikator :
1. Menjelaskan definisi mikrokontroller
2. Menjelaskan tipe, dan aplikasi dari mikrokontroler.
3. Mengetahui arsitektur pada mikrokontroler


J. TUJUAN PEMBELAJARAN
Pertemuan Ke 1
1. Siswa dapat Mengetahui pengertian /definisi Mikrokontroler

Pertemuan Ke 2
1. Siswa dapat menjelasan tentang type dan jenis-jenis mikrokontroller
2. Siswa dapat memahami arsitektur dan spesifikasi dari mikrokontrolller


K. MATERI AJAR (POKOK BAHASAN) :
Pertemuan Ke 1
1. Pengertian tentang Mikrokontroller
2. Perbedaan Mikrokontroller dengan mikroprosessor
3. Sistem Kerja Mikrokontroller
4. Keunggulan Mikrokotroller


Pertemuan Ke 2
1. Type-type Mikrokontroller
2. Arsitektur Mikrokontroller
3. Spesifikasi Mikrokontroller
4. Penjelasan Fungsi PIN Mirokontroller







RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
5

L. METODE PEMBELAJARAN :
Ceramah, Presentasi Power Point, Demonstrasi

M. KEGIATAN PEMBELAJARAN :
Pertemuan ke 1
Kegiatan awal :
Salam Pembuka, Menginformasikan SK, KD dan KKM
Apersepsi tentang sistem Mikrokontroller




Kegiatan inti :
1. Menjelaskan Pengertian tentang Mikrokontroller
2. Menjelaskan Perbedaan Mikrokontroller dengan mikroprosessor
3. Menjelaskan Sistem Kerja Mikrokontroller
4. Menyebutkan Keunggulan Mikrokotroller

Kegiatan akhir :
1. Membuat Kesimpulan
2. Salam Penutup


Pertemuan ke 2
Kegiatan awal :
Salam Pembuka, Me-review materi minggu kemarin

Kegiatan inti :
1. Menjelaskan Type-type Mikrokontroller
2. Menunjukkan Arsitektur Mikrokontroller
3. Menerangkan Spesifikasi Mikrokontroller
4. Memerikan Penjelasan Fungsi PIN / kaki Mirokontroller

Kegiatan akhir :
Membuat kesimpulan, Menyampaiakn Tugas KMTT, Salam Penutup.




















RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
6

N. ALAT, BAHAN DAN SUMBER BELAJAR :
Alat dan Bahan :
Komputer/Laptop, LCD Proyektor, Trainer Mikrokontroller.

Sumber Belajar :
1. John B. Peatman, Design with Microcontrollers, McGraw-Hill Book Company, 1988
2. Agfianto Eko Putro, Belajar Mikrokontroler AT899C51/52/55, Teori dan Aplikasi, edisi
2, Gava Media, 2005
3. Moh. Ibnu Malik, Berekspreminen dengan Mikrokontoler 8031,
ElekMediaKomputindo, 1997
4. Romy Budhi Widodo, Embedded System menggunakan mikrokontroler dan
pemprograman C, penerbit Andi, 2009
5. Rajul Patkar, microcontroller, www.it.iitb.ac.in, Agustus2006
6. Heri Andrianto, Pemprograman Mikrokontroler AVR ATMEGA16,Penerbit Informatika,
Juli 2008 7. Job Sheet
7. Modul Diklat Asessor Mikrokontroller Universitas Negeri Yogyakarta



O. PENILAIAN HASIL BELAJAR :
Teknik Penilaian : Test / Non test / Hasil Karya / dll ( * )
Bentuk Test : Tertulis / Lisan ( * )
Jenis Test : Uraian / Pilihan Ganda ( * )

P. PERANGKAT EVALUASI :
1. Teknik Penilaian Test :
Soal :
1. Jelaskan Yang dimaksud dengan sistem Mikrokontroller
2. Sebutkan keunggulan Mikrokontroller
3. Sebutkan Type-type mikrokontroller AVR (atmel)
4. Arsitektur mikrokontroller AVR8535 terdiri berapa PORT ?
5. Pada Arsitektur mikrokontroller AVR8535, port apa saja yang memiliki
fungsi khusus?





















RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
7

Kunci Jawaban dan Norma Penilaian
1. Mikrokontroler adalah suatu komponen semikonduktor yang
didalamnya sudah terdapat suatu sistem mikroprosesor, Read Only
Memory (ROM), Random Access Memory (RAM), dan port I/O


2. Keunggulan Sistem Mikrokontroller :
a) Kehandalan tinggi (high reliability) dan kemudahan integrasi
dengan komponen lain (high degree of integration)
b) Ukuran yang semakin dapat diperkecil (reduced in size)
c) Penggunaan komponen dipersedikit (reduced component count)
yang juga akan menyebabkan biaya produksi dapat semakin
ditekan (lower manufacturing cost)
d) Waktu pembuatan lebih singkat (shorter development time)
sehingga lebih cepat pula dijual ke pasar sesuai kebutuhan (shorter
time to market)
e) Konsumsi daya yang rendah (lower power consumption)





3. Type Mikrokontroller AVR :
ATmega8
ATmega8535
ATmega16
ATmega162
ATmega32
ATmega128
ATtiny12
ATtiny2313
ATtiny44
ATtiny84





4. Mikrokontroller AVR terdiri dari 4 PORT, Yaitu :
Port A, Port B, Port C, Port D












RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
8


5. Fungsi Khusus :
PORT B


PORT D


Skor penilaian : tiap soal bobot 2
Nilai = 5 x 2 = 10




2. Teknik Penilaian Non Test :
Lembar Pengamatan : -
Lainnya : -














RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
9

Q. RANCANGAN PTT (PEMBERIAN TUGAS TERSTRUKTUR) ATAU KMTT (KEGIATAN
MANDIRI TIDAK TERSTRUKTUR)

NO INDIKATOR UTAMA URAIAN TUGAS YANG DIBERIKAN
1 Mengetahui arsitektur pada
mikrokontroler

Mengumpulkan Datasheet
Mikrokontroller, tiap anak harus
mengumpulkan beda type
mikrokontroller.






R. LAMPIRAN RINGKASAN MATERI
Terlampir (File Power Point )
D:\02-ABOUT ELECTRO PRODUKTIF\#presentasi mikrokontroller\mikrokontroler.pptx


Sragen, 11 Juli 2011

Kepala Sekolah Kadep Kurikulum Guru Mapel





Drs. Subono Suharno, S.Pd. Rokhmad Astika.T, S.Pd
NIP 195307111988031002 NIP 196704192003121002 NIP 198012182009031002



RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
10

FORM PERANGKAT KBM
RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)

A. Nama Sekolah : SMK NEGERI 2 SRAGEN
B. Kompetensi Keahlian : Teknik Pemanfaatan Tenaga Listrik (TPTL)
C. Mata Pelajaran : Sistem Kontrol Mikrokontroller (SKM)
D. Kelas/Semester : XII-TPTL/Genap
E. Pertemuan Ke- : 3 - 4
F. Alokasi Waktu : 4 x 45 Menit
G. Standar Kompetensi : Sistem Kendali Mikrokontroller (SKM)
H. Kompetensi Dasar : MLP.1.-1.2. Merencanakan rangkaian kendali
mikrokontroler sederhana

I. Indikator :
1. Menggunakan pemrograman C untuk mengendalikan keluaran (output) pada
mikrokontroler
2. Melakukan koneksi dengan downloader menggunakan AVR Studio-4
3. Melakukan pemrograman pada Mikrokontroler dengan Software CodeVision

J. TUJUAN PEMBELAJARAN
Pertemuan Ke 3
1. Siswa memahami Dasar Bahasa pemrograman bahasa C
2. Siswa dapat melakukan Instalasi AVR- studio 4
3. Siswa dapat Menghubungkan rangkaian downloader dengan komputer
menggunakan software AVR-studio

Pertemuan Ke 4
1. Siswa dapat Membuat program bahasa C dengan software Code Vision

K. MATERI AJAR (POKOK BAHASAN) :
Pertemuan Ke 3
1. Dasar Bahasa pemrograman bahasa C
2. cara Instalasi AVR- studio 4
3. Menghubungkan rangkaian downloader dengan komputer menggunakan
software AVR-studio

Pertemuan Ke 4
1. Membuat program bahasa C dengan software Code Vision

L. METODE PEMBELAJARAN :
Ceramah, Presentasi Power Point, Demonstrasi, Praktek












RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
11

M. KEGIATAN PEMBELAJARAN :

Pertemuan ke 3
Kegiatan awal :
Salam Pembuka, Review Materi Minggu Lalu.
Apersepsi tentang bahasa C

Kegiatan inti :
1. Menerangkan Dasar Bahasa pemrograman bahasa C
2. Menjelaskan cara Instalasi AVR- studio 4
3. Langkah-langkah Menghubungkan rangkaian downloader dengan
komputer menggunakan software AVR-studio



Kegiatan akhir :
1. Membuat Kesimpulan
2. Salam Penutup


Pertemuan ke 4
Kegiatan awal :
Salam Pembuka, Me-review materi minggu kemarin

Kegiatan inti :
1. Menjelaskan Struktur Program Bahasa C
2. Menyebutkan Type Data bahasa C
3. Cara men-Deklarasi-kan Variable & Konstanta
4. Menjelaskan Statment
5. Menjelaskan perintah Function
6. Menjelaskan perintah Conditional statement dan looping
7. Menerangkan Operasi logika dan biner
8. Menjelaskan Operasi relasional (perbandingan)
9. Menjelaskan Operasi aritmatika

Kegiatan akhir :
Membuat kesimpulan, Salam Penutup.


















RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
12

N. ALAT, BAHAN DAN SUMBER BELAJAR :
Alat dan Bahan :
Komputer/Laptop, LCD Proyektor, Trainer Mikrokontroller.

Sumber Belajar :

1. John B. Peatman, Design with Microcontrollers, McGraw-Hill Book Company, 1988
2. Agfianto Eko Putro, Belajar Mikrokontroler AT899C51/52/55, Teori dan Aplikasi, edisi
2, Gava Media, 2005
3. Moh. Ibnu Malik, Berekspreminen dengan Mikrokontoler 8031,
ElekMediaKomputindo, 1997
4. Romy Budhi Widodo, Embedded System menggunakan mikrokontroler dan
pemprograman C, penerbit Andi, 2009
5. Rajul Patkar, microcontroller, www.it.iitb.ac.in, Agustus2006
6. Heri Andrianto, Pemprograman Mikrokontroler AVR ATMEGA16,Penerbit Informatika,
Juli 2008 7. Job Sheet
7. Modul Diklat Asessor Mikrokontroller Universitas Negeri Yogyakarta



O. PENILAIAN HASIL BELAJAR :
Teknik Penilaian : Test / Non test / Hasil Karya / dll /Pengamatan( * )
Bentuk Test : Tertulis / Lisan/Unjuk Kerja ( * )
Jenis Test : Uraian / Pilihan Ganda/Praktek ( * )





P. PERANGKAT EVALUASI :
1. Teknik Penilaian Test :
Soal: -
Kunci Jawaban dan Norma Penilaian: -


2. Teknik Penilaian Non Test :
Melalui lembar pengamatan dibawah ini


RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
13



LEMBAR PENGAMATAN
PRAKTEK SISTEM KONTROL MIKROKONTROLLER


Nama :
NIS :
No. Urut :
Kelas :
Hari/Tanggal :

No Kompetensi Penilaian Aspek Penilaian Nilai NR NB Ket
1 Persiapan (10%)
a. Memakai Wearpack



b. Menyiapkan/menata alat

c. Indentifikasi & pemeriksaan bahan dan Peralatan
sesuai dengan persyaratan
JUMLAH 1

2 Proses Kerja (40%)
a. Menyalakan Komputer


b. Instalasi AVR

c. koneksi Downloader dengan PC

d. Intalasi Software CodeVision

JUMLAH 2

3 Hasil Kerja (10%)
Downloader Dapat terhubung dengan PC, dan
terdeteksi oleh AVR.-studio-4


JUMLAH 3

4 Sikap Kerja (30%)
a. Kedisiplinan


b. Keselamatan Kerja

JUMLAH 4

5 Waktu (10%)
Waktu Penyelesaian



JUMLAH 5

TOTAL NILAI



Nilai Praktek (NPK) : Sragen,
Catatan : Penilai

Rentang Skor Nilai adalah 0 s.d 10
NR = Nilai rata-rata tiap komponen penilaian
NB = Nilai Bobot tiap komponen penilaian
= NR X Bobot komponen penilaian ROKHMAD ASTIKA .T, S.Pd

NIP. 19801218 200903 1 002


NPK = Nilai Praktek = Jumlah Nilai Bobot (NB)
Siswa dinyatakan Kompeten jika nilainya NPK >=7.2






15
RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
14

Q. RANCANGAN PTT (PEMBERIAN TUGAS TERSTRUKTUR) ATAU KMTT (KEGIATAN
MANDIRI TIDAK TERSTRUKTUR)

NO INDIKATOR UTAMA URAIAN TUGAS YANG DIBERIKAN
- - -





R. LAMPIRAN RINGKASAN MATERI
Terlampir (File Power Point )
D:\02-ABOUT ELECTRO PRODUKTIF\#presentasi mikrokontroller\mikrokontroler.pptx


Sragen, 11 Juli 2011

Kepala Sekolah Kadep Kurikulum Guru Mapel




Drs. Subono Suharno, S.Pd. Rokhmad Astika.T, S.Pd
NIP 195307111988031002 NIP 196704192003121002 NIP 198012182009031002

RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
15

FORM PERANGKAT KBM
RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)

A. Nama Sekolah : SMK NEGERI 2 SRAGEN
B. Kompetensi Keahlian : Teknik Pemanfaatan Tenaga Listrik (TPTL)
C. Mata Pelajaran : Sistem Kontrol Mikrokontroller (SKM)
D. Kelas/Semester : XII-TPTL/Genap
E. Pertemuan Ke- : 5 - 8
F. Alokasi Waktu : 8 x 45 Menit
G. Standar Kompetensi : Sistem Kendali Mikrokontroller (SKM)
H. Kompetensi Dasar : MLP.1.-1.3. Membuat Rangkaian kendali
mikrokontroler sederhana

I. Indikator :
1. Membuat Program aplikasi dengan software Code Vision untuk ON/OFF lampu
dengan saklar Push Button
2. Membuat Program aplikasi dengan software Code Vision Untuk pengoperasian
Lampu Flip-Flop
3. Membuat Program aplikasi dengan software Code Vision Untuk pengoperasian
Lampu berjalan

J. TUJUAN PEMBELAJARAN
Pertemuan Ke 5
1. Siswa Dapat Membuat program dengan Code vision Wizard
2. Siswa Dapat Mengatur Jenis Mikro controller
3. Siswa Dapat mengatur Clock
4. Siswa dapat Menjelaskan Cara setting Port

Pertemuan Ke 6
1. Siswa Dapat melakukan pemrograman untuk ON/OFF lampu dengan
saklar Push Button

Pertemuan Ke 7
1. Siswa Dapat membuat Program aplikasi dengan software Code Vision Untuk
pengoperasian Lampu Flip-Flop

Pertemuan Ke 8
1. Siswa dapat membuat Program aplikasi dengan software Code Vision Untuk
pengoperasian Lampu berjalan














RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
16

K. MATERI AJAR (POKOK BAHASAN) :
Pertemuan Ke 5
1. Langkah Membuat program dengan Code vision Wizard
2. Cara Mengatur Jenis Mikro controller
3. Cara mengatur Clock
4. Cara setting Port

Pertemuan Ke 6
1. Pemrograman untuk ON/OFF lampu dengan saklar Push Button

Pertemuan Ke 7
1. Cara membuat Program aplikasi dengan software Code Vision Untuk
pengoperasian Lampu Flip-Flop4.


Pertemuan Ke 8
1. Cara membuat Program aplikasi dengan software Code Vision Untuk
pengoperasian Lampu berjalan


L. METODE PEMBELAJARAN :
Ceramah, Presentasi Power Point, Demonstrasi, Praktek.

M. KEGIATAN PEMBELAJARAN :
Pertemuan ke 5
Kegiatan awal :
Salam Pembuka, Review Materi Minggu Lalu.
Apersepsi tentang Software Code Vision

Kegiatan inti :
1. Menjelaskan langkah Membuat program dengan Code vision Wizard
2. Menjelaskan cara Mengatur Jenis Mikro controller
3. Menjelaskan cara mengatur Clock
4. Menjelaskan Cara setting Port
5. Siswa mempraktekkan yang telah di jelaskan (Point 1 s.d 4)

Kegiatan akhir :
1. Membuat Kesimpulan
2. Salam Penutup














RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
17

Pertemuan ke 6
Kegiatan awal :
Salam Pembuka, Review Materi Minggu Lalu.
Apersepsi tentang cara memasukkan program dengan bahasa C

Kegiatan inti :
1. Menjelaskan cara Mendefinisikan Saklar & Lampu
2. Menjelaskan cara Mengatur PORT DDRD lewat Code Vision
3. Menjelaskan cara Memasukkan Program ON-OFF sebuah lampu.

Kegiatan akhir :
1. Membuat Kesimpulan
2. Salam Penutup

Pertemuan ke 7
Kegiatan awal :
Salam Pembuka, Review Materi Minggu Lalu.
Penjelaskan progam untuk lampu Flip-Flop

Kegiatan inti :
1. Menjelaskan cara Mendefinisikan Saklar & Lampu
2. Menjelaskan cara Megatur PORT DDRD lewat Code Vision
3. Menjelaskan cara Memasukkan Program Flip flop sebuah lampu.

Kegiatan akhir :
1. Membuat Kesimpulan
2. Salam Penutup
Pertemuan ke 8
Kegiatan awal :
Salam Pembuka, Review Materi Minggu Lalu.
Penjelaskan progam untuk lampu Berjalan



Kegiatan inti :
1. Menjelaskan cara Mendefinisikan 1 Saklar & 7 Lampu
2. Menjelaskan cara Megatur PORT DDRD lewat Code Vision
3. Menjelaskan cara Memasukkan Program lampu berjalan untuk 7
lampu.

Kegiatan akhir :
1. Membuat Kesimpulan
2. Salam Penutup











RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
18

N. ALAT, BAHAN DAN SUMBER BELAJAR :
Alat dan Bahan :
Komputer/Laptop, LCD Proyektor, Trainer Mikrokontroller.

Sumber Belajar :
1. John B. Peatman, Design with Microcontrollers, McGraw-Hill Book Company, 1988
2. Agfianto Eko Putro, Belajar Mikrokontroler AT899C51/52/55, Teori dan Aplikasi, edisi
2, Gava Media, 2005
3. Moh. Ibnu Malik, Berekspreminen dengan Mikrokontoler 8031,
ElekMediaKomputindo, 1997
4. Romy Budhi Widodo, Embedded System menggunakan mikrokontroler dan
pemprograman C, penerbit Andi, 2009
5. Rajul Patkar, microcontroller, www.it.iitb.ac.in, Agustus2006
6. Heri Andrianto, Pemprograman Mikrokontroler AVR ATMEGA16,Penerbit Informatika,
Juli 2008 7. Job Sheet
7. Modul Diklat Asessor Mikrokontroller Universitas Negeri Yogyakarta


O. PENILAIAN HASIL BELAJAR :
Teknik Penilaian : Test / Non test / Hasil Karya / dll /Pengamatan( * )
Bentuk Test : Tertulis / Lisan/Unjuk Kerja ( * )
Jenis Test : Uraian / Pilihan Ganda/Praktek ( * )



P. PERANGKAT EVALUASI :
1. Teknik Penilaian Test :
Soal: -
Kunci Jawaban dan Norma Penilaian: -


2. Teknik Penilaian Non Test :
Pengambilan nilai diambil dari Lembar pengamatan dibawah ini

RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
19


LEMBAR PENGAMATAN
PRAKTEK SISTEM KONTROL MIKROKONTROLLER


Nama :
NIS :
No. Urut :
Kelas :
Hari/Tanggal :

No Kompetensi Penilaian Aspek Penilaian Nilai NR NB Ket
1 Persiapan (10%)
a. Memakai Wearpack



b. Menyiapkan/menata alat

c. Indentifikasi & pemeriksaan bahan dan Peralatan
sesuai dengan persyaratan
JUMLAH 1

2 Proses Kerja (40%)
a. Menjalankan Software Code Vision


b. Setting Code vision Wizard

c. Definisikan saklar & lampu serta Variable

d. Menulis Program

JUMLAH 2

3 Hasil Kerja (10%)
Analisa Program yang dituliskan, dapat berjalan atau
tidak.


JUMLAH 3

4 Sikap Kerja (30%)
a. Kedisiplinan


b. Keselamatan Kerja

JUMLAH 4

5 Waktu (10%)
Waktu Penyelesaian



JUMLAH 5

TOTAL NILAI



Nilai Praktek (NPK) : Sragen,
Catatan : Penilai

Rentang Skor Nilai adalah 0 s.d 10
NR = Nilai rata-rata tiap komponen penilaian
NB = Nilai Bobot tiap komponen penilaian
= NR X Bobot komponen penilaian ROKHMAD ASTIKA .T, S.Pd

NIP. 19801218 200903 1 002


NPK = Nilai Praktek = Jumlah Nilai Bobot (NB)
Siswa dinyatakan Kompeten jika nilainya NPK >=7.2







15
RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
20

Q. RANCANGAN PTT (PEMBERIAN TUGAS TERSTRUKTUR) ATAU KMTT (KEGIATAN
MANDIRI TIDAK TERSTRUKTUR)

NO INDIKATOR UTAMA URAIAN TUGAS YANG DIBERIKAN
- - -




R. LAMPIRAN RINGKASAN MATERI
Terlampir (File Power Point )
D:\02-ABOUT ELECTRO PRODUKTIF\#presentasi mikrokontroller\mikrokontroler.pptx


Sragen, 11 Juli 2011

Kepala Sekolah Kadep Kurikulum Guru Mapel





Drs. Subono Suharno, S.Pd. Rokhmad Astika.T, S.Pd
NIP 195307111988031002 NIP 196704192003121002 NIP 198012182009031002


RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
21

FORM PERANGKAT KBM
RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)

A. Nama Sekolah : SMK NEGERI 2 SRAGEN
B. Kompetensi Keahlian : Teknik Pemanfaatan Tenaga Listrik (TPTL)
C. Mata Pelajaran : Sistem Kontrol Mikrokontroller (SKM)
D. Kelas/Semester : XII-TPTL/Genap
E. Pertemuan Ke- : 9 - 11
F. Alokasi Waktu : 6 x 45 Menit
G. Standar Kompetensi : Sistem Kendali Mikrokontroller (SKM)
H. Kompetensi Dasar : MLP.1.-1.4. Mengoperasikan sistem kendali
Mikrokontroler

I. Indikator :
1. Memasukkan Program aplikasi dengan software Code Vision untuk ON/OFF
lampu dengan saklar Push Button pada IC Mikrokontroler
2. Memasukkan Program aplikasi dengan software Code Vision Untuk
pengoperasian Lampu Flip-Flop IC Mikrokontroler
3. Memasukkan Program aplikasi dengan software Code Vision Untuk
pengoperasian Lampu berjalan IC Mikrokontroler

J. TUJUAN PEMBELAJARAN

Pertemuan Ke 9
1. Siswa Dapat melakukan pemrograman untuk ON/OFF lampu dengan
saklar Push Button
2. Siswa dapat Compile bahasa C ke HEX, untuk di download ke IC
Mikrokontroller
3. Siswa dapat Download program hex dengan software AVR.
4. Siswa mencoba hasil pemrograman

Pertemuan Ke 10
1. Siswa Dapat melakukan pemrograman untuk Lampu Flip-flop
2. Siswa dapat Compile bahasa C ke HEX, untuk di download ke IC
Mikrokontroller
3. Siswa dapat Download program hex dengan software AVR.
4. Siswa mencoba hasil pemrograman














RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
22

Pertemuan Ke 11
1. Siswa Dapat melakukan pemrograman untuk Lampu Berjalan.
2. Siswa dapat Compile bahasa C ke HEX, untuk di download ke IC
Mikrokontroller
3. Siswa dapat Download program hex dengan software AVR.
4. Siswa mencoba hasil pemrograman

K. MATERI AJAR (POKOK BAHASAN) :

Pertemuan Ke 9
1. melakukan pemrograman untuk ON/OFF lampu dengan saklar Push
Button
2. Compile bahasa C ke HEX, untuk di download ke IC Mikrokontroller
3. Download program hex dengan software AVR.
4. hasil pemrograman

Pertemuan Ke 10
1. melakukan pemrograman untuk Lampu Flip-flop
2. Compile bahasa C ke HEX, untuk di download ke IC Mikrokontroller
3. Download program hex dengan software AVR.
4. Mencoba hasil pemrograman

Pertemuan Ke 11
1. melakukan pemrograman untuk Lampu Berjalan.
2. Compile bahasa C ke HEX, untuk di download ke IC Mikrokontroller
3. Download program hex dengan software AVR.
4. hasil pemrograman

L. METODE PEMBELAJARAN :
Ceramah, Presentasi Power Point, Demonstrasi, Praktek.

M. KEGIATAN PEMBELAJARAN :
Pertemuan ke 9
Kegiatan awal :
Salam Pembuka, Review Materi Minggu Lalu.
Apersepsi tentang cara memasukkan program dengan bahasa C

Kegiatan inti :
1. Menjelaskan cara Mendefinisikan Saklar & Lampu
2. Menjelaskan cara Mengatur PORT DDRD lewat Code Vision
3. Menjelaskan cara Memasukkan Program ON-OFF sebuah lampu.
4. Menjelaskan langkah-langkah Melakukan Generate Program, dari
bahasa C ke bahasa HEX
5. Menjelsakan cara Download Program Hex ke mikrokontroller dengan
AVR Studio.
6. Mencoba hasil pemrogramman.






RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
23

Kegiatan akhir :
1. Membuat Kesimpulan
2. Salam Penutup

Pertemuan ke 10
Kegiatan awal :
Salam Pembuka, Review Materi Minggu Lalu.
Penjelaskan progam untuk lampu Flip-Flop

Kegiatan inti :
1. Menjelaskan cara Mendefinisikan Saklar & Lampu
2. Menjelaskan cara Megatur PORT DDRD lewat Code Vision
3. Menjelaskan cara Memasukkan Program Flip flop sebuah lampu.
4. Menjelaskan cara Melakukan Generate Program, dari bahasa C ke
bahasa HEX
5. Menjelaskan cara Download Program Hex ke mikrokontroller dengan
AVR Studio.
6. Mencoba hasil pemrogramman.

Kegiatan akhir :
3. Membuat Kesimpulan
4. Salam Penutup


Pertemuan ke 11
Kegiatan awal :
Salam Pembuka, Review Materi Minggu Lalu.
Penjelaskan progam untuk lampu Berjalan

Kegiatan inti :
1. Menjelaskan cara Mendefinisikan 1 Saklar & 7 Lampu
2. Menjelaskan cara Megatur PORT DDRD lewat Code Vision
3. Menjelaskan cara Memasukkan Program lampu berjalan untuk 7
lampu.
4. Menjelaskan cara Melakukan Generate Program, dari bahasa C ke
bahasa HEX
5. Menjelaskan cara Download Program Hex ke mikrokontroller
dengan AVR Studio.
6. Mencoba hasil pemrogramman.

Kegiatan akhir :
1. Membuat Kesimpulan
2. Salam Penutup











RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
24

N. ALAT, BAHAN DAN SUMBER BELAJAR :
Alat dan Bahan :
Komputer/Laptop, LCD Proyektor, Trainer Mikrokontroller.

Sumber Belajar :
1. John B. Peatman, Design with Microcontrollers, McGraw-Hill Book Company, 1988
2. Agfianto Eko Putro, Belajar Mikrokontroler AT899C51/52/55, Teori dan Aplikasi, edisi
2, Gava Media, 2005
3. Moh. Ibnu Malik, Berekspreminen dengan Mikrokontoler 8031,
ElekMediaKomputindo, 1997
4. Romy Budhi Widodo, Embedded System menggunakan mikrokontroler dan
pemprograman C, penerbit Andi, 2009
5. Rajul Patkar, microcontroller, www.it.iitb.ac.in, Agustus2006
6. Heri Andrianto, Pemprograman Mikrokontroler AVR ATMEGA16,Penerbit Informatika,
Juli 2008 7. Job Sheet
7. Modul Diklat Asessor Mikrokontroller Universitas Negeri Yogyakarta



O. PENILAIAN HASIL BELAJAR :
Teknik Penilaian : Test / Non test / Hasil Karya / dll /Pengamatan( * )
Bentuk Test : Tertulis / Lisan/Unjuk Kerja ( * )
Jenis Test : Uraian / Pilihan Ganda/Praktek ( * )



P. PERANGKAT EVALUASI :
1. Teknik Penilaian Test :
Soal: -
Kunci Jawaban dan Norma Penilaian: -


2. Teknik Penilaian Non Test :
Melalui lembar pengamatan dibawah ini
RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
25


LEMBAR PENGAMATAN
PRAKTEK SISTEM KONTROL MIKROKONTROLLER


Nama :
NIS :
No. Urut :
Kelas :
Hari/Tanggal :

No Kompetensi Penilaian Aspek Penilaian Nilai NR NB Ket
1 Persiapan (10%)
a. Memakai Wearpack



b. Menyiapkan/menata alat

c. Indentifikasi & pemeriksaan bahan dan Peralatan
sesuai dengan persyaratan
JUMLAH 1

2 Proses Kerja (40%)
a. Menjalankan Software Code Vision


b. Setting Code vision Wizard

c. Memasukkan Program melalui code vision

d. Mendownload program ke mikro kontroller

JUMLAH 2

3 Hasil Kerja (10%)
Program dapat dijalankan dengan baik



JUMLAH 3

4 Sikap Kerja (30%)
a. Kedisiplinan


b. Keselamatan Kerja

JUMLAH 4

5 Waktu (10%)
Waktu Penyelesaian



JUMLAH 5

TOTAL NILAI



Nilai Praktek (NPK) : Sragen,
Catatan : Penilai

Rentang Skor Nilai adalah 0 s.d 10
NR = Nilai rata-rata tiap komponen penilaian
NB = Nilai Bobot tiap komponen penilaian
= NR X Bobot komponen penilaian ROKHMAD ASTIKA .T, S.Pd

NIP. 19801218 200903 1 002


NPK = Nilai Praktek = Jumlah Nilai Bobot (NB)
Siswa dinyatakan Kompeten jika nilainya NPK >=7.2








15
RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
26

Q. RANCANGAN PTT (PEMBERIAN TUGAS TERSTRUKTUR) ATAU KMTT (KEGIATAN
MANDIRI TIDAK TERSTRUKTUR)

NO INDIKATOR UTAMA URAIAN TUGAS YANG DIBERIKAN
- - -




R. LAMPIRAN RINGKASAN MATERI
Terlampir (File Power Point )
D:\02-ABOUT ELECTRO PRODUKTIF\#presentasi mikrokontroller\mikrokontroler.pptx


Sragen, 11 Juli 2011

Kepala Sekolah Kadep Kurikulum Guru Mapel






Drs. Subono Suharno, S.Pd. Rokhmad Astika.T, S.Pd
NIP 195307111988031002 NIP 196704192003121002 NIP 198012182009031002


RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
27


FORM PERANGKAT KBM
RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)

A. Nama Sekolah : SMK NEGERI 2 SRAGEN
B. Kompetensi Keahlian : Teknik Pemanfaatan Tenaga Listrik (TPTL)
C. Mata Pelajaran : Sistem Kontrol Mikrokontroller (SKM)
D. Kelas/Semester : XII-TPTL/Genap
E. Pertemuan Ke- : 12 - 13
F. Alokasi Waktu : 2 x 45 Menit
G. Standar Kompetensi : Sistem Kendali Mikrokontroller (SKM)
H. Kompetensi Dasar : MLP.1.-1.5. Memahami data operasi sistem
kendali Mikrokontroler

I. Indikator :
1. Siswa dapat Memahami aliran data hasil pemrograman untuk ON/OFF lampu
dengan saklar Push Button
2. Siswa dapat Memahami aliran data hasil pemrograman untuk pengoperasian
Lampu Flip-Flop
3. Siswa dapat Memahami aliran data hasil pemrograman untuk pengoperasian
Lampu berjalan

J. TUJUAN PEMBELAJARAN
Pertemuan Ke 12
1. Siswa dapat Menjelaskan cara kerja dan aliran data yang telah di
download ke ic mikrokontroller untuk ON/OFF lampu dengan saklar
Push Button

Pertemuan Ke 13
1. Siswa dapat Menjelaskan cara kerja dan aliran data yang telah di
download ke ic mikrokontroller untuk pengoperasian Lampu Flip-Flop
2. Siswa dapat Memahami aliran data hasil pemrograman untuk
pengoperasian Lampu berjalan


K. MATERI AJAR (POKOK BAHASAN) :

Pertemuan Ke 12
1. Menjelaskan cara kerja dan aliran data yang telah di download ke ic
mikrokontroller untuk ON/OFF lampu dengan saklar Push Button











RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
28

Pertemuan Ke 13
1. Menjelaskan cara kerja dan aliran data yang telah di download ke ic
mikrokontroller untuk pengoperasian Lampu Flip-Flop
2. Siswa dapat Memahami aliran data hasil pemrograman untuk
pengoperasian Lampu berjalan

L. METODE PEMBELAJARAN :
Ceramah, Presentasi Power Point, Demonstrasi, Praktek.

M. KEGIATAN PEMBELAJARAN :
Pertemuan ke 12
Kegiatan awal :
Salam Pembuka, Review Materi Minggu Lalu.

Kegiatan inti :
1. Menjelaskan cara kerja program
2. Menjelaskan cara kerja dan aliran data yang telah di download ke ic
mikrokontroller untuk ON/OFF lampu dengan saklar Push Button

Kegiatan akhir :
1. Membuat Kesimpulan
2. Salam Penutup

Pertemuan ke 13
Kegiatan awal :
Salam Pembuka, Review Materi Minggu Lalu.

Kegiatan inti :
1. Menjelaskan cara kerja program
2. Menjelaskan cara kerja dan aliran data yang telah di download ke ic
mikrokontroller untuk pengoperasian Lampu Flip-Flop
3. Menjelaskan cara Memahami aliran data hasil pemrograman untuk
pengoperasian Lampu berjalan

Kegiatan akhir :
1. Membuat Kesimpulan
2. Salam Penutup

















RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
29

N. ALAT, BAHAN DAN SUMBER BELAJAR :
Alat dan Bahan :
Komputer/Laptop, LCD Proyektor, Trainer Mikrokontroller.

Sumber Belajar :
1. John B. Peatman, Design with Microcontrollers, McGraw-Hill Book Company, 1988
2. Agfianto Eko Putro, Belajar Mikrokontroler AT899C51/52/55, Teori dan Aplikasi, edisi
2, Gava Media, 2005
3. Moh. Ibnu Malik, Berekspreminen dengan Mikrokontoler 8031,
ElekMediaKomputindo, 1997
4. Romy Budhi Widodo, Embedded System menggunakan mikrokontroler dan
pemprograman C, penerbit Andi, 2009
5. Rajul Patkar, microcontroller, www.it.iitb.ac.in, Agustus2006
6. Heri Andrianto, Pemprograman Mikrokontroler AVR ATMEGA16,Penerbit Informatika,
Juli 2008 7. Job Sheet
7. Modul Diklat Asessor Mikrokontroller Universitas Negeri Yogyakarta

O. PENILAIAN HASIL BELAJAR :
Teknik Penilaian : Test / Non test / Hasil Karya / dll /Pengamatan( * )
Bentuk Test : Tertulis / Lisan/Unjuk Kerja ( * )
Jenis Test : Uraian / Pilihan Ganda/Praktek ( * )


P. PERANGKAT EVALUASI :
1. Teknik Penilaian Test :
Soal: -
1. Jelaskan aliran data dari Program dibawah ini (perhatikan yang
berwarna merah):

/*****************************************************
This program was produced by the
CodeWizardAVR V1.24.7d Evaluation
Automatic Program Generator
Copyright 1998-2005 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com
e-mail:office@hpinfotech.com

Project :
Version :
Date : 12/31/2009
Author : Freeware, for evaluation and non-commercial use only
Company :
Comments:


Chip type : ATmega16
Program type : Application
Clock frequency : 11.059200 MHz
Memory model : Small
External SRAM size : 0
Data Stack size : 256
*****************************************************/
#include <mega16.h>
#define lampu PORTB
#define saklar PIND


// Declare your global variables here

void main(void)
{
RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
30

// Declare your local variables here

// Input/Output Ports initialization
// Port A initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In
Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T
State0=T
PORTA=0x00;
DDRA=0x00;

// Port B initialization
// Func7=Out Func6=Out Func5=Out Func4=Out Func3=Out Func2=Out
Func1=Out Func0=Out
// State7=1 State6=1 State5=1 State4=1 State3=1 State2=1 State1=1
State0=1
PORTB=0xff;
DDRB=0xFF;

// Port C initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In
Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T
State0=T

PORTC=0x00;
DDRC=0x00;

// Port D initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In
Func0=In
// State7=P State6=P State5=P State4=P State3=P State2=P State1=P
State0=P
PORTD=0xFF;
DDRD=0x00;

// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=FFh
// OC0 output: Disconnected
TCCR0=0x00;
TCNT0=0x00;
OCR0=0x00;

// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer 1 Stopped
// Mode: Normal top=FFFFh
// OC1A output: Discon.
// OC1B output: Discon.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer 1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;
// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: Timer 2 Stopped
RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
31

// Mode: Normal top=FFh
// OC2 output: Disconnected
ASSR=0x00;
TCCR2=0x00;
TCNT2=0x00;
OCR2=0x00;

// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// INT2: Off
MCUCR=0x00;
MCUCSR=0x00;
// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x00;
// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;

while (1)
{
// Place your code here
lampu = saklar;
};
}

2. Jelaskan aliran data dari Program dibawah ini (perhatikan yang
berwarna merah):
/*****************************************************
This program was produced by the
CodeWizardAVR V1.24.7d Evaluation
Automatic Program Generator
Copyright 1998-2005 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com
e-mail:office@hpinfotech.com

Project :
Version :
Date : 12/31/2009
Author : Freeware, for evaluation and non-commercial use only
Company :
Comments:


Chip type : ATmega16
Program type : Application
Clock frequency : 11.059200 MHz
Memory model : Small
External SRAM size : 0
Data Stack size : 256
*****************************************************/

#include <mega16.h>
#define l1 PORTB.0
#define l2 PORTB.1
#define l3 PORTB.2
#define l4 PORTB.3
#define l5 PORTB.4
#define l6 PORTB.5
#define tombol PIND.2

//KALAU DELAY HARUS DIIKUTI DENGAN INCLUDE
#include <delay.h>
RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
32

// Declare your global variables here
//NULIS CHARAKTER DULU
char t;

void main(void)

{
// Declare your local variables here

//TENTUKAN NILAI VARIABEL
t=200;



// Input/Output Ports initialization
// Port A initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In
Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T
State0=T
PORTA=0x00;
DDRA=0x00;

// Port B initialization
// Func7=Out Func6=Out Func5=Out Func4=Out Func3=Out Func2=Out
Func1=Out Func0=Out
// State7=1 State6=1 State5=1 State4=1 State3=1 State2=1 State1=1
State0=1
PORTB=0x00;
DDRB=0xFF;

// Port C initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In
Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T
State0=T
PORTC=0x00;
DDRC=0x00;

// Port D initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In
Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T
State0=T
PORTD=0xff;
DDRD=0x00;

// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=FFh
// OC0 output: Disconnected
TCCR0=0x00;
TCNT0=0x00;
OCR0=0x00;

// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer 1 Stopped
// Mode: Normal top=FFFFh
// OC1A output: Discon.
// OC1B output: Discon.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer 1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
33

// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;

// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: Timer 2 Stopped
// Mode: Normal top=FFh
// OC2 output: Disconnected
ASSR=0x00;
TCCR2=0x00;
TCNT2=0x00;
OCR2=0x00;

// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// INT2: Off
MCUCR=0x00;
MCUCSR=0x00;

// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x00;

// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;

while (1)
{
// Place your code here

while(tombol==0){
t=0;
};

while (tombol==1){
t=200;
};
while (1){


l1=0;

delay_ms(t);
l1=1;
l2=0;
delay_ms(t);
l2=1;
l3=0;
delay_ms(t);
l3=1;
l4=0;
delay_ms(t) ;
l4=1;
l5=0;
delay_ms(t);
l5=1;
RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
34

l6=0;
delay_ms(t) ;
l6=1;
PORTB=0xff;
delay_ms(t);
l6=0;
delay_ms(t);
l6=1 ;
l5=0;
delay_ms(t);
l5=1;
l4=0;
delay_ms(t);
l4=1;
l3=0;
delay_ms(t) ;
l3=1;
l2=0;
delay_ms(t);
l2=1;
l1=0;
delay_ms(t) ;
PORTB=0xff;
delay_ms(500);

};

};
}


3. Jelaskan aliran data dari Program dibawah ini (perhatikan yang
/*****************************************************
This program was produced by the
CodeWizardAVR V1.24.7d Evaluation
Automatic Program Generator
Copyright 1998-2005 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com
e-mail:office@hpinfotech.com

Project :
Version :
Date : 12/31/2009
Author : Freeware, for evaluation and non-commercial use only
Company :
Comments:


Chip type : ATmega16
Program type : Application
Clock frequency : 11.059200 MHz
Memory model : Small
External SRAM size : 0
Data Stack size : 256
*****************************************************/

#include <mega16.h>
#define start PIND.2
#define l1 PORTB.0
#define l2 PORTB.1
#define l3 PORTB.2





// Declare your global variables here
RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
35

#include <delay.h>
char speed;
char count;

void main(void)
{
// Declare your local variables here

// Input/Output Ports initialization
// Port A initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In
Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T
State0=T
PORTA=0x00;
DDRA=0x00;

// Port B initialization
// Func7=Out Func6=Out Func5=Out Func4=Out Func3=Out Func2=Out
Func1=Out Func0=Out
// State7=1 State6=1 State5=1 State4=1 State3=1 State2=1 State1=1
State0=1
PORTB=0x00;
DDRB=0xff;

// Port C initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In
Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T
State0=T
PORTC=0x00;
DDRC=0x00;

// Port D initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In
Func0=In
// State7=P State6=P State5=P State4=P State3=P State2=P State1=P
State0=P
PORTD=0xFF;
DDRD=0x00;

// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=FFh
// OC0 output: Disconnected
TCCR0=0x00;
TCNT0=0x00;
OCR0=0x00;




















RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
36

// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer 1 Stopped
// Mode: Normal top=FFFFh
// OC1A output: Discon.
// OC1B output: Discon.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer 1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;

// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: Timer 2 Stopped
// Mode: Normal top=FFh
// OC2 output: Disconnected
ASSR=0x00;
TCCR2=0x00;
TCNT2=0x00;
OCR2=0x00;

// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// INT2: Off
MCUCR=0x00;
MCUCSR=0x00;

// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x00;

// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;

while (1)
{
// Place your code here
while(start==1){
};


for(count=0;count<15;count++){

speed=500;
l1=0 ;
delay_ms(speed);
l1=1 ;
delay_ms(speed);
l2=0;
delay_ms(speed);
l2=1;
RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
37

};
PORTB=0x00;
while (1){
};


};
}

Kunci Jawaban dan Norma Penilaian: -

--Terlampir--


2. Teknik Penilaian Non Test : --


Q. RANCANGAN PTT (PEMBERIAN TUGAS TERSTRUKTUR) ATAU KMTT (KEGIATAN
MANDIRI TIDAK TERSTRUKTUR)

NO INDIKATOR UTAMA URAIAN TUGAS YANG DIBERIKAN
- - -




R. LAMPIRAN RINGKASAN MATERI
Terlampir (File Power Point )
D:\02-ABOUT ELECTRO PRODUKTIF\#presentasi mikrokontroller\mikrokontroler.pptx

Sragen, 11 Juli 2011

Kepala Sekolah Kadep Kurikulum Guru Mapel




Drs. Subono Suharno, S.Pd. Rokhmad Astika.T, S.Pd
NIP 195307111988031002 NIP 196704192003121002 NIP 198012182009031002


RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
38

FORM PERANGKAT KBM
RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)

A. Nama Sekolah : SMK NEGERI 2 SRAGEN
B. Kompetensi Keahlian : Teknik Pemanfaatan Tenaga Listrik (TPTL)
C. Mata Pelajaran : Sistem Kontrol Mikrokontroller (SKM)
D. Kelas/Semester : XII-TPTL/Genap
E. Pertemuan Ke- : 14
F. Alokasi Waktu : 2 x 45 Menit
G. Standar Kompetensi : Sistem Kendali Mikrokontroller (SKM)
H. Kompetensi Dasar : MLP.1.-1.6. Melakukan Tindakan Pengamanan
pada sistem kendali Mikrokontrol
yang mengalami gangguan

I. Indikator :
1. Memahami Prosedur pemasangan dan pelepasan IC Mikrokontroller
2. Memahami Prosedur Pemilihan tegangan pada kontrol Mikrokontroler
3. Melakukan Pemeriksaan Rangkaian Mikrokontroller

J. TUJUAN PEMBELAJARAN
Pertemuan Ke 1
1. Siswa dapat Memahami Prosedur pemasangan dan pelepasan IC
Mikrokontroller
2. Siswa dapat Memahami Prosedur Pemilihan tegangan pada kontrol
Mikrokontroler
3. Siswa dapat Melakukan Pemeriksaan Rangkaian Mikrokontroller


K. MATERI AJAR (POKOK BAHASAN) :
Pertemuan Ke 1
1. Prosedur pemasangan dan pelepasan IC Mikrokontroller
2. Prosedur Pemilihan tegangan pada kontrol Mikrokontroler
3. Pemeriksaan Rangkaian Mikrokontroller


L. METODE PEMBELAJARAN :
Ceramah, Presentasi Power Point, Demonstrasi

M. KEGIATAN PEMBELAJARAN :
Pertemuan ke 1
a. Kegiatan awal :
Salam Pembuka
Apersepsi Pengamanan dalam rangkaian mikrokontroller

Kegiatan inti :
1. Menjelaskan Langkah-langkah dan alat yang digunakan untuk pelepasan IC
mikrokontroller
2. Menjelaskan bagaimana membuat catu daya yang sesuai dengan
kebutuhan ic Mikrokontroller
3. Trouble shoting koneksi IC Mikro dengan PC
4. Setting COM dan driver USB Dropper


RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
39

Kegiatan akhir :
1. Membuat Kesimpulan
2. Salam Penutup



N. ALAT, BAHAN DAN SUMBER BELAJAR :
Alat dan Bahan :
Komputer/Laptop, LCD Proyektor, Trainer Mikrokontroller.

Sumber Belajar :
1. John B. Peatman, Design with Microcontrollers, McGraw-Hill Book Company, 1988
2. Agfianto Eko Putro, Belajar Mikrokontroler AT899C51/52/55, Teori dan Aplikasi, edisi
2, Gava Media, 2005
3. Moh. Ibnu Malik, Berekspreminen dengan Mikrokontoler 8031,
ElekMediaKomputindo, 1997
4. Romy Budhi Widodo, Embedded System menggunakan mikrokontroler dan
pemprograman C, penerbit Andi, 2009
5. Rajul Patkar, microcontroller, www.it.iitb.ac.in, Agustus2006
6. Heri Andrianto, Pemprograman Mikrokontroler AVR ATMEGA16,Penerbit Informatika,
Juli 2008 7. Job Sheet
7. Modul Diklat Asessor Mikrokontroller Universitas Negeri Yogyakarta

O. PENILAIAN HASIL BELAJAR :
Teknik Penilaian : Test / Non test / Hasil Karya / dll ( * )
Bentuk Test : Tertulis / Lisan ( * )
Jenis Test : Uraian / Pilihan Ganda ( * )



P. PERANGKAT EVALUASI :
1. Teknik Penilaian Test :
i. Soal :
1. Jelaskan Langkah-Langkah melepaskan IC Mikrokontroller
2. Gambarkan Rangkaian Catu daya untuk menghasilkan
tegangan stabil 5 volt dengan IC 7805 !
3. Kenapa IC Mikrokontroller tidak terdeteksi oleh PC ?
4. Jelaskan langkah-langkah instalasi USB Dropper
















RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
40

ii. Kunci Jawaban dan Norma Penilaian
1. Pastikan matikan dahulu sumber/catu dayanya lepaskan
IC dengan perlahan-lahan mengguakan Pinset atau pencepit
conkel/ungkit secara perlahan-lahan jangan memegang
kaki IC secara langsung letakkan IC pada Busa/gabus
untuk menghidari kaki IC Patah
2.

















3. Kemungkinan Power supply belum di ON kan, Driver USB
tidak sesuai, setting jenis mikrokontroller belum tepat

4. Langkah instalasi USB Dropper :



























RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
41





























Skor penilaian :
Soal no 1 skor 2
Soal no 2 skor 3
Soal no 3 skor 1
Soal no 4 skor 4

Total Nilai = 10

2. Teknik Penilaian Non Test :
Lembar Pengamatan : -
Lainnya : -

Q. RANCANGAN PTT (PEMBERIAN TUGAS TERSTRUKTUR) ATAU KMTT (KEGIATAN
MANDIRI TIDAK TERSTRUKTUR)

NO INDIKATOR UTAMA URAIAN TUGAS YANG DIBERIKAN
- - -






RPP Sistem Kontrol Mikrokontroller/kelas XII TPTL Smt Genap TP. 2011-2012
42


R. LAMPIRAN RINGKASAN MATERI
Terlampir (File Power Point )
D:\02-ABOUT ELECTRO PRODUKTIF\#presentasi mikrokontroller\mikrokontroler.pptx


Sragen, 11 Juli 2011

Kepala Sekolah Kadep Kurikulum Guru Mapel






Drs. Subono Suharno, S.Pd. Rokhmad Astika.T, S.Pd
NIP 195307111988031002 NIP 196704192003121002 NIP 198012182009031002

Anda mungkin juga menyukai