Anda di halaman 1dari 17

[Type text]

Silabus Teknik Pemrograman Mikroprosesor dan Mikrokontroler


Nama Sekolah : SMK Negeri 1 Koto XI Tarusan
Bidang Keahlian : Teknologi dan Rekayasa
Program Keahlian : Teknik Elektronika
Kompetensi Keahlian : Teknik Audio Video
Mata Pelajaran : Teknik Pemrograman Mikroprosesor dan Mikrokontroler
Durasi : 144 Jam Pelajaran (JP)
Kompetensi Inti (KI)
KI-3 (Pengetahuan) :
Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif
sesuai dengan bidang dan lingkup kerja Teknik Elektronika Industripada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu
pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia
kerja, warga masyarakat nasional, regional, dan internasional.
KI-4 (Keterampilan) :
Melaksanakan tugas spesifik dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta memecahkan masalah sesuai
dengan bidang kerja Teknik Elektronika Industri menampilkan kinerja di bawah bimbingan dengan mutu dan kuantitas yang terukur sesuai
dengan standar kompetensi kerja.
Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan
solutif dalam ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di bawah
pengawasan langsung.
Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan, gerak mahir, menjadikan gerak alami dalam ranah konkret terkait
dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di bawah pengawasan langsung.
Indikator Pencapaian J
Kompetensi Dasar (KD) Materi Pokok Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK) P

3.1 Memahami teknik 3.1.1 Menjelaskan definisi masalah Macam teknik 4  Mengamati untuk Sikap:
pemecahan masalah matematis pemecahan masalah mengidentifikasi dan
matematis matematis merumuskan masalah Jurnal Pengamatan dan
3.1.2 Menjelaskan teknik matematis dan teknik penilaian antar teman
pemecahan masalah matematis pemecahannya
Indikator Pencapaian J
Kompetensi Dasar (KD) Materi Pokok Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK) P

3.1.4Menjelaskan pengertian  Mengumpulkan data Pengetahuan:


Algoritma tentang teknik pemecahan
masalah matematis  Tes tulis
3.1.5 Menjelaskan konsep  Mengolah data tentang  Tes lisan
Algoritma teknik pemecahan masalah  Penugasan kelompok
matematis dan mandiri
3.1.6 Menentukan Struktur
 Menerapkan teknik  Portofolio
Algoritma
pemecahan masalah
Keterampilan:
3.1.7 Menjelaskan teknik penulisan matematis
agoritma untuk pemecahan masalah  Mengkomunikasikan hasil  Penilaian unjuk kerja
analisis tentang teknik  Proyek/penugasan
3.1.8 Menggunakan teknik pemecahan masalah
penulisan Algoritma untuk matematis
pemecahan masalah

4.1.1 Menyebutkan teknik


pemecahan masalah berdasarkan
permasalahan
4.1 Memahami teknik
pemecahan masalah 4.1.2 Menuliskan langkah
matematis pemecahan masalah matematis
dengan teknik yang sesuai
4.1.3 Menemukan prosedur
pemecahan masalah yang
dituangkan dalam algoritma
pemrograman
Indikator Pencapaian J
Kompetensi Dasar (KD) Materi Pokok Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK) P

4.1.4 Merencanakan
(mengkonsepkan) algoritma secara
manual
4.1.5 Mengaplikasikan konsep
algoritma dengan menggunakan
bantuan perangkat lunak

3.2 Menerapkan penggunaan 3.2.1 Menjelaskan sejarah sejarah 4  Mengamati untuk Sikap:
bahasa pemrograman dalam perkembangan bahasa perkembangan mengidentifikasi struktur
menyelesaikan masalah pemrograman Jurnal Pengamatan dan
bahasa bahasa pemrograman
3.2.2 Menjelaskan berbagai penilaian antar teman
danpemrograman  Mengumpulkan data
perangkat lunak bahasa
tentang jenis bahasa Pengetahuan:
pemrograman Berbagai perangkat pemrograman
3.2.5 Menjelaskan struktur bahasa lunak bahasa
pemrograman C++  Mengolah data tentang  Tes tulis
pemrograman
teknik penulisan masing-  Tes lisan
4.2 Membuat program dalam Bahasa masing bahasa  Penugasan kelompok
menyelesaikan masalah 4.2.1 Membuat List program untuk Pemrograman C pemrograman dan mandiri
dengan beberapa macam menunjukkan struktur bahasa C++  Menerapkan teknik  Portofolio
jenis bahasa pemrograman pemecahan penulisan
berbagai macam bahasa Keterampilan:
pemrograman
 Mengkomunikasikan hasil  Penilaian unjuk kerja
analisis tentang teknik  Proyek/penugasan
penulisan bahasa
pemrograman

3.3 Membedakan program 3.3.1 Menjelaskan berbagai tipe Tipe data 4  Mengamati untuk Sikap:
Indikator Pencapaian J
Kompetensi Dasar (KD) Materi Pokok Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK) P

aplikasi sederhana dengan data dan sintak penulisan mengidentifikasi dan


menggunakan konstanta, 3.3.2 Menjelaskan variabel dan dan merumuskan masalah
variable, operator dan sintak penulisan Variable Jurnal Pengamatan dan
tentang penggunaan
perintah input/output di 3.3.3 Menjelaskan berbagai penilaian antar teman
Konstanta tipedata, variabel,
komputer operator dan sintak penulisan konstanta,operator, dan Pengetahuan:
3.3.4 Menjelaskan perintah
Operator ekspresi.
input/output dan sintak penulisan
 Mengumpulkan data  Tes tulis
3.3.5 Menerapkan berbagai tipe Ekspresi tentang penggunaan tipe  Tes lisan
data, variabel, konstanta, operator,
data, variabel, konstanta,  Penugasan kelompok
danekspresi sesuai dengan
operator, dan ekspresi dan mandiri
permasalahan yang akan
 Mengolah data tentang  Portofolio
diselesaikan dengan program
penggunaan tipe data,
variabel, konstanta, Keterampilan:
operator, dan
ekspresipemrograman  Penilaian unjuk kerja
4.3.1 Membuat aplikasi program
komputer.
menggunakan tipe data, Proyek/penugasan
4.3 Membuat program variabel/konstanta  Mengomunikasikan
aplikasi sederhana dengan 4.3.2 Membuat aplikasi program tentang penggunaan tipe
menggunakan konstanta, menggunakan tipe data, variabel, konstanta,
variable, operator dan data,variabel/konstanta, operator, dan ekspresi.
perintah input/output di operator,ekspresi
komputer.
3.4 Menerapkan program 3.4.1 Menjelaskan Struktur 4  Mengamati untuk Sikap:
aplikasi sederhana dengan statement/perintah untuk kontrol percabangan mengidentifikasi dan
menggunakan control percabangan
merumuskan masalah Jurnal Pengamatan dan
statemen, dan perintah 3.4.2 Menerapkan Percabangan tidak tentang struktur penilaian antar teman
input/output di layar monitor statement/perintah untuk kontrol bersyarat kontrolPercabangan dalam
(open loop) percabangan tidak bersyarat
Indikator Pencapaian J
Kompetensi Dasar (KD) Materi Pokok Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK) P

3.4.3 Menerapkan Percabangan bahasa pemrograman. Pengetahuan:


statement/perintah untuk kontrol sederhana  Mengumpulkan data
percabangan sederhana  Tes tulis
tentang struktur kontrol
3.4.4 Menerapkan Percabangan  Tes lisan
Percabangan dalam bahasa
statement/perintah untuk kontrol bertingkat  Penugasan kelompok
pemrograman
percabangan bertingkat dan mandiri
Percabangan  Mengolah data tentang
3.4.5 Menerapkan  Portofolio
bersaran struktur kontrol
statement/perintah untuk kontrol
Percabangan dalam bahasa
percabangan bersarang Keterampilan:
pemrograman.
 Mengomunikasikan tentang  Penilaian unjuk kerja
struktur kontrol
4.4.1 Membuat aplikasi Percabangan dalam bahasa Proyek/penugasan
4.4 Mendemonstrasikan percabangan tidak bersyarat pemrograman
program aplikasi sederhana 4.4.2 Membuat aplikasi
dengan menggunakan control percabangan sederhana
statemen, dan perintah 4.4.3 Membuat aplikasi
input/output di layar monitor percabangan bertingkat
(open loop) 4.4.4 Membuat aplikasi
percabangan bersarang

3.5 Menerapkan program 3.5.1 Menjelaskan Struktur perulangan 4  Mengamati untuk Sikap:
aplikasi sederhana yang statement/perintah untuk
mengidentifikasi dan
menggunakan proses perulangan Percabangan Jurnal Pengamatan dan
merumuskan masalah
pengulangan (close loop) 3.5.2 menjelaskan operator sederhana penilaian antar teman
tentang struktur kontrol
increment dan decrement
Perulangan Perulangan dalam bahasa Pengetahuan:
3.5.3 Menjelaskan ekspresi
bertingkat pemrograman
matematika ++ dan –
 Mengumpulkan data  Tes tulis
3.5.4 Menjelaskan fungsi
Indikator Pencapaian J
Kompetensi Dasar (KD) Materi Pokok Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK) P

penghitung (counter) Perulangan tentang struktur kontrol  Tes lisan


3.5.5 Menerapkan statement bersarang Perulangan dalam bahasa  Penugasan kelompok
perintah dengan pernyataan FOR pemrograman dan mandiri
3.5.6 Menerapkan statement
 Mengolah data tentang  Portofolio
perintah dengan pernyataan
struktur kontrol Perulangan
NESTED - FOR
dalam bahasa pemrograman Keterampilan:
3.5.7 Menerapkan statement
 Mengomunikasikan tentang
perintah dengan pernyataan  Penilaian unjuk kerja
struktur kontrol Perulangan
WHILE
dalam bahasa pemrograman Proyek/penugasan
3.5.8 Menerapkan statement
perintah dengan pernyataan
NESTED - WHILE
3.5.9 Menerapkan statement
perintah dengan pernyataan DO –
WHILE
3.5.10 Menerapkan statement
perintah dengan pernyataan
NESTED DO – WHILE
3.5.11 Menerapkan statement
perintah dengan perulangan tak
berhingga
3.5.2 Menerapkan
statement/perintah untuk kontrol
perulangan sederhana
3.5.3 Menerapkan
statement/perintah untuk kontrol
perulangan bersarang
Indikator Pencapaian J
Kompetensi Dasar (KD) Materi Pokok Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK) P

4.5.1 Membuat program dengan


4.5 Mendemontrasikan menggunakan operator increment
program aplikasi sederhana dan decrement
yang menggunakan proses 4.5.2 Membuat program dengan
pengulangan(close loop) menggunakan ekspresi matematika
++ dan –-
4.5.3 Membuat program dengan
menggunakan fungsi penghitung
(counter)
4.5.4 Membuat program dengan
menggunakan statement perintah
dengan pernyataan FOR
4.5.5 Membuat program dengan
menggunakan statement perintah
dengan pernyataan NESTED -
FOR
4.5.6 Membuat program dengan
menggunakan statement perintah
dengan pernyataan WHILE
4.5.7 Membuat program dengan
menggunakan statement perintah
dengan pernyataan NESTED -
WHILE
4.5.8 M Membuat program dengan
menggunakan statement perintah
dengan pernyataan DO – WHILE
4.5.9 Membuat program dengan
menggunakan statement perintah
dengan pernyataan NESTED DO –
Indikator Pencapaian J
Kompetensi Dasar (KD) Materi Pokok Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK) P

WHILE
4.5.10 Membuat program dengan
menggunakan statement perintah
dengan perulangan tak berhingga
3.6 Menentukan program 3.6.1 Menjelaskan pemrograman program aplikasi 4  Mengamati untuk Sikap:
aplikasi yang menggunakan pointer yang menggunakan mengidentifikasi dan
penempatan kursor di layar 3.6.2 Mendeklarasikan Variabel Jurnal Pengamatan dan
penempatan kursor merumuskan masalah
monitor dan perintah bertipe pointer penilaian antar teman
di layar monitor dan tentang program aplikasi
input/output 3.6.3 Mengunakan inisialisasi perintah yang menggunakan
pointer pada program aplikasi yang Pengetahuan:
input/output penempatan kursor di layar
menggunakan penempatan kursor
monitor dan perintah  Tes tulis
di layar monitor dan perintah
input/output  Tes lisan
input/output
 Mengumpulkan data  Penugasan kelompok
3.6.4 Mengubah isi pointer dalam
tentang program aplikasi dan mandiri
program aplikasi yang
yang menggunakan  Portofolio
menggunakan penempatan kursor
penempatan kursor di layar
di layar monitor dan perintah
monitor dan perintah Keterampilan:
input/output
input/output
 Mengolah data tentang  Penilaian unjuk kerja
4.6.1 Membuat skrip program
4.6 Mendemontrasikan aplikasi yang menggunakan program aplikasi yang
Proyek/penugasan
program aplikasi yang penempatan kursor/pointer di layar menggunakan penempatan
menggunakan penempatan monitor dan perintah input/output kursor di layar monitor dan
kursor di layar monitor dan 4.6.2 Membuat program aplikasi perintah input/output
perintah input/output, dan dengan menggunakan variabel  Mengomunikasikan tentang
perintah input/output di layar pointer program aplikasi yang
4.6.3 Membuat program untuk menggunakan penempatan
menginisialisasi fungsi pointer kursor di layar monitor dan
pada aplikasi
Indikator Pencapaian J
Kompetensi Dasar (KD) Materi Pokok Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK) P

4.6.4 Membuat program untuk perintah input/output


mengubah isi pointer dalam
program aplikasi
4.6.5Menguji skrip program
aplikasi yang menggunakan
penempatan kursor di layar monitor
dan perintah input/output

3.7 Menjelaskan 3.7.1 Menjelaskan fungsi sub- sub-program (sub- 4  Mengamati untuk Sikap:
penggunaan sub program program (sub-routin) dalam routin) dalam mengidentifikasi dan
(sub-Routin) dalam program program aplikasi Jurnal Pengamatan dan
program aplikasi merumuskan masalah
aplikasi 3.7.2 Menentukan bagian sub penilaian antar teman
tentang sub program dalam
program dalam program aplikasi Fungsi (function) program aplikasi Pengetahuan:
3.7.3 Menjelaskan Fungsi yang  Mengumpulkan data
(function) yang mengembalikan mengembalikan dan tentang sub program dalam  Tes tulis
nilai pada Bahasa pemrograman Fungsi (function) program aplikasi  Tes lisan
3.7.4 Menjelaskan Fungsi yang tidak
(function) yang tidak  Mengolah data tentang sub  Penugasan kelompok
mengembalikan
mengembalikan nilai pada Bahasa program dalam program dan mandiri
pemrograman aplikasi  Portofolio
 Mengomunikasikan tentang
4.7.1 Membuat program yang sub program dalam Keterampilan:
4.7Merancang program yang penggunaan sub program (sub- program aplikasi
 Penilaian unjuk kerja
penggunaan sub program routin) dalam program aplikasi
dalam program aplikasi digital Proyek/penugasan
digital 4.7.2 Mendemonstrasikan program
yang menggunakan sub program
dalam program aplikasi digital
4.7.3 Membuat program fungsi
Indikator Pencapaian J
Kompetensi Dasar (KD) Materi Pokok Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK) P

(function) yang mengembalikan


nilai pada Bahasa pemrograman
dalam program aplikasi digital
4.7.4 Membuat program fungsi
(function) yang tidak
mengembalikan nilai pada Bahasa
pemrograman dalam program
aplikasi digital
3.8Menenerapkan program 3.8.1 Menjelaskan array satu Konsep array
 Mengamati untuk Sikap:
dengan teknik penggunaan dimensi Array satu dimensi
mengidentifikasi dan
variable array 3.8.2 Menjelaskan array multi Array multi dimensi Jurnal Pengamatan dan
merumuskan masalah
dimensi penilaian antar teman
tentang penggunaan
3.8.3 Mengidentifikasi penerapan
arrayuntuk penyimpanan Pengetahuan:
array satu dimensi
data di memori
3.8.4 Mengidentifikasi penerapan
 Mengumpulkan data  Tes tulis
array multi dimensi
tentang penggunaan array  Tes lisan
untuk penyimpanan data di  Penugasan kelompok
memori dan mandiri
4.8Membuat program  Mengolah data tentang  Portofolio
dengan teknik penggunaan 4.8.1 Membuat aplikasi array satu penggunaan array untuk
variable array dimensi penyimpanan data di Keterampilan:
4.8.2 Membuat aplikasi array multi memori
 Mengomunikasikan tentang  Penilaian unjuk kerja
dimensi
4.8.3 menguji program aplikasi penggunaan array untuk Proyek/penugasan
dengan menggunakan variable penyimpanan data di
array memori

3.9Memahami prinsip 3.9.1 Menjelaskan pengertian program grafik


6  Mengamati untuk Sikap:
Indikator Pencapaian J
Kompetensi Dasar (KD) Materi Pokok Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK) P

membuat program grafik program dengan grafik mengidentifikasi dan


3.9.2 Menjelaskan grafik library merumuskan masalah
3.9.3 Menjelaskan grafik sederhana tentang membuat program Jurnal Pengamatan dan
3.9.4 Menjelaskan animasi grafik penilaian antar teman
grafik
 Mengumpulkan data Pengetahuan:
4.9.1 Membuat program dengan
tentang membuat program
grafik pada Bahasa pemrograman
grafik  Tes tulis
4.9Mendemontrasikan C++
 Mengolah data tentang  Tes lisan
membuat program grafik 4.9.2 Memanfaatkan grafik library
membuat program grafik  Penugasan kelompok
dalam membuat program dengan
grafik pada bahasa pemrograman  Mengomunikasikan tentang dan mandiri
C++ membuat program grafik  Portofolio
4.9.3 Membuat program dengan
memanfaatkan animasi grafik pada Keterampilan:
Bahasa pemrograman C++  Penilaian unjuk kerja
Proyek/penugasan

3.10 Memahami Arsitektur 3.10.1 Menjelaskan jenis arsitektur Arsitektur 4  Mengamati untuk Sikap:
Mikroprosesor dan mikroprosesor dan mikrokontroler mikroprosesor dan mengidentifikasi dan
Mikrokontroller 3.10.2 Menguraikan fungsi setiap mikrokontroler merumuskan masalah Jurnal Pengamatan dan
bagian dalam arsitektur
tentang Arsitektur penilaian antar teman
mikroprosesor dan mikrokontroler. Bagian Mikroprosesor dan Pengetahuan:
3.10.3 Mengidentifikasi setiap mikroprosesor dan Mikrokontroller
bagian dalam arsitektur secara blok mikrokontroler  Mengumpulkan data  Tes tulis
diagram.
tentang Arsitektur  Tes lisan
Mikroprosesor dan  Penugasan kelompok
4.10.1 Menggambarkan jenis
Mikrokontroller dan mandiri
arsitektur mikroprosesor dan
Indikator Pencapaian J
Kompetensi Dasar (KD) Materi Pokok Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK) P

4.10 Membuat blok diagram mikrokontroler


 Mengolah data tentang  Portofolio
Arsitektur Mikroprosesor 4.10.2 menggambarkan blok
Arsitektur Mikroprosesor
dan Mikrokontroller diagram mikroprosesor dan Keterampilan:
dan Mikrokontroller
mikrokontroler
 Mengomunikasikan tentang
 Penilaian unjuk kerja
Arsitektur Mikroprosesor
dan Mikrokontroller Proyek/penugasan

3.11 Memahami organisasi 3.11.1 Menjelaskan rangkaian memori dan 6  Mengamati untuk Sikap:
memori Mikroprosesor dan dasar pengalamatan, fungsi pengalamatan pada mengidentifikasi dan
mikrokontroler baca/tulis pada sistem Jurnal Pengamatan dan
Mikroprosesor dan merumuskan masalah
memori. penilaian antar teman
mikrokontroler tentang organisasi memori
3.11.2 Menjelaskan rangkaian
Mikroprosesor dan Pengetahuan:
dasar pengalamatan I/O, fungsi
mikrokontroler
baca/tulis pada sistem
 Mengumpulkan data  Tes tulis
Interface
tentang organisasi memori  Tes lisan
Mikroprosesor dan  Penugasan kelompok
4.11 Memilah organisasi 4.11.1 Memeriksa rangkaian dasar
mikrokontroler dan mandiri
memori Mikroprosesor dan pengalamatan, fungsi baca/tulis
mikrokontroler pada sistem  Mengolah data tentang  Portofolio
memori. organisasi memori
4.11.2 Memeriksa rangkaian dasar Mikroprosesor dan Keterampilan:
pengalamatan I/O, fungsi baca/tulis mikrokontroler
 Mengomunikasikan tentang  Penilaian unjuk kerja
pada sistem
Interface organisasi memori Proyek/penugasan
Mikroprosesor dan
mikrokontroler

3.12 Mengaplikasikan 3.12.1. Merencanakan desain Software 4  Mengamati untuk Sikap:


software Mikroprosesor dan pemrograman berbasis Mikroprosesor dan
Indikator Pencapaian J
Kompetensi Dasar (KD) Materi Pokok Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK) P

mikrokontroler mikroprosesor dan mikrokontroler. mikrokontroler mengidentifikasi dan Jurnal Pengamatan dan
3.12.2. Merealisasikan program merumuskan masalah penilaian antar teman
aplikasi berbasis I/O pada CVAVR dan tentang software
mikroprosesor CV-AVR, Proteus Proteus Pengetahuan:
Mikroprosesor dan
dan Arduino IDE. mikrokontroler
3.12.3. Melakukan proses  Tes tulis
 Mengumpulkan data
pengujian program aplikasi  Tes lisan
tentang software
berbasis I/O dengan menggunakan
Mikroprosesor dan  Penugasan kelompok
software CV-AVR, Proteus, dan dan mandiri
mikrokontroler
Arduino IDE.  Portofolio
 Mengolah data tentang
software Mikroprosesor dan Keterampilan:
mikrokontroler
4.12.1. Membuat desain
4.12 Melakukan pemrograman berbasis  Mengomunikasikan tentang  Penilaian unjuk kerja
pemrograman mikroprosesor CV-AVR, Proteus software Mikroprosesor dan
mikrokontroler Proyek/penugasan
softwareMikroprosesor dan dan Arduino IDE.
mikrokontroler 4.12.2. Mensimulasikan program
aplikasi berbasis I/O pada
mikroprosesor CV-AVR, Proteus
dan Arduino IDE.
4.12.3. Melakukan pengujian
program aplikasi berbasis I/O
dengan menggunakan software
CV-AVR, Proteus dan Arduino
IDE.
3.13 Menerapkan perintah 3.13.1. Menulis program untuk Perintah input dan 4  Mengamati untuk Sikap:
input dan output Port mengendalikan nyala LED output pada Port mengidentifikasi dan
3.13.2. Menulis program untuk Mikrokontroler merumuskan masalah Jurnal Pengamatan dan
membaca input dari tombol
Indikator Pencapaian J
Kompetensi Dasar (KD) Materi Pokok Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK) P

kemudian Perintah mengakses tentang perintah input dan penilaian antar teman
ditampilkan ke LED port mikrokontroler output Port
3.13.3. Menulis program untuk untuk  Mengumpulkan data Pengetahuan:
mengendalikan nyala seven segmen menghidupkan tentang perintah input dan
3.13.4. Menulis program untuk  Tes tulis
LED, input tombol, output Port
mengnedalikan nyala matrix LED seven segmen, dan  Tes lisan
 Mengolah data tentang
3.13.5. Menulis program untuk LCD  Penugasan kelompok
perintah input dan output
mengendalikan nyala LCD dan mandiri
Port
 Portofolio
 Mengomunikasikan tentang
4.13.1. Membuat program untuk perintah input dan output Keterampilan:
mengendalikan nyala LED Port
4.13 Mengontrol input dan 4.13.2. Membuat program untuk  Penilaian unjuk kerja
output port untuk membaca input dari tombol Proyek/penugasan
Menyalakan LED, kemudian
Seven Segment dan LCD ditampilkan ke LED
Matrik 4.13.3. Membuat program untuk
mengendalikan nyala seven segmen
4.13.4. Membuat program untuk
mengnedalikan nyala matrix LED
Membuat program untuk
mengendalikan nyala LCD
3.14 Menerapkan perintah 3.14.1. Menulis program untuk Membaca input 4  Mengamati untuk Sikap:
untuk mengolah data analog menampilkan hasil pembacaan data analog berupa mengidentifikasi dan
analog tegangan(0-255) Jurnal Pengamatan dan
tegangan, dibaca merumuskan masalah
ditampilkan penilaian antar teman
ADC menghasilkan tentang sensor tegangan dan
ke LCD data 0-255 yang suhu
3.14.2. Menulis program untuk Pengetahuan:
ditampilkan ke LCD  Mengumpulkan data
mengolah data analog tegangan
Indikator Pencapaian J
Kompetensi Dasar (KD) Materi Pokok Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK) P

menjadi nilai tegangan(0-5V) yang Konfersi data ADC tentang sensor tegangan dan  Tes tulis
ditampilkan ke LCD (0-255) menjadi suhu  Tes lisan
3.14.3. Menulis program untuk nilai tegangan(0-  Mengolah data tentang  Penugasan kelompok
menampilkan hasil pembacaan data 5V) yang sensor tegangan dan suhu dan mandiri
analog LM35(sensor suhu) ditampilkan ke LCD  Mengomunikasikan tentang  Portofolio
ditampilkan ke LCD
sensor tegangan dan suhu
3.14.4. Menulis program untuk Membaca input Keterampilan:
mengolah data analog LM35 analog sensor suhu
menjadi  Penilaian unjuk kerja
nilai suhu(oC) yang ditampilkan ke Mengubah
LCD pembacaan input Proyek/penugasan
sensor suhumenjadi
nilai suhu(C)

4.14.1. Menampilkan hasil


pembacaan data analog tegangan(0-
4. 14 Mengambil dan 255) ditampilkan ke LCD
mengolah data analog dari 4.14.2. Mengolah data analog
sensor tegangan dan suhu tegangan menjadi nilai tegangan(0-
5V) yang ditampilkan ke LCD
4.14.3. Menampilkan hasil
pembacaan data analog
LM35(sensor
suhu) ditampilkan ke LCD
4.14.4. Mengolah data analog
LM35 menjadi nilai suhu(oC) yang
ditampilkan ke LCD
Indikator Pencapaian J
Kompetensi Dasar (KD) Materi Pokok Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK) P

3.15 Menganalisis letak 3.14.1 Memperbaiki bug pada Debuging aplikasi  Mengamati untuk Sikap:
kesalahan pada program aplikasi
mengidentifikasi dan
input output 3.14.2 Menguji aplikasi hasil Menganalisis data Jurnal Pengamatan dan
merumuskan
perbaikan hasil Debuging penilaian antar teman
masalahtentang debuging
pada aplikasi Pengetahuan:
 Mengumpulkan data
tentang debuging pada  Tes tulis
4.15 Menyempurnakan 4.14.1 Menerapkan prosedur
aplikasi  Tes lisan
program pada input/output debuging pada aplikasi sederhana
port 4.14.2 Mengidentifikasi  Mengolah data tentang  Penugasan kelompok
permasalahan pada aplikasi debuging pada aplikasi dan mandiri
berdasarkan data debuging  Mengomunikasikan tentang  Portofolio
debuging pada aplikasi
Keterampilan:

 Penilaian unjuk kerja


Proyek/penugasan

3.16 Mengevaluasi letak 3.15.1 Memperbaiki bug pada Debuging aplikasi 4  Mengamati untuk Sikap:
kesalahan pada program aplikasi
mengidentifikasi dan
input output 3.15.2 Menguji aplikasi hasil Menganalisis data Jurnal Pengamatan dan
merumuskan
perbaikan hasil Debuging penilaian antar teman
masalahtentang debuging
pada aplikasi Pengetahuan:
4.16 Memodifikasi letak 4.15.1 Menerapkan prosedur
 Mengumpulkan data
kesalahan pada program debuging pada aplikasi sederhana
tentang debuging pada  Tes tulis
input output 4.15.2 Mengidentifikasi
aplikasi  Tes lisan
permasalahan pada aplikasi
berdasarkan data debuging  Mengolah data tentang  Penugasan kelompok
debuging pada aplikasi dan mandiri
Indikator Pencapaian J
Kompetensi Dasar (KD) Materi Pokok Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK) P

 Mengomunikasikan tentang  Portofolio


debuging pada aplikasi
Keterampilan:

 Penilaian unjuk kerja


Proyek/penugasan

Anda mungkin juga menyukai