Anda di halaman 1dari 16

[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
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
3.1 Memahami teknik 3.1.1 Menjelaskan definisi masalah Macam teknik 4  Mengamati untuk Sikap:
pemecahan masalah matematis pemecahan masalah mengidentifikasi dan Jurnal Pengamatan dan
matematis 3.1.2 Menjelaskan teknik matematis merumuskan masalah penilaian antar teman
pemecahan masalah matematis matematis dan teknik
pemecahannya Pengetahuan:
3.1.4Menjelaskan pengertian  Mengumpulkan data  Tes tulis
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
Algoritma tentang teknik pemecahan  Tes lisan
3.1.5 Menjelaskan konsep masalah matematis  Penugasan kelompok
Algoritma  Mengolah data tentang dan mandiri
teknik pemecahan masalah  Portofolio
3.1.6 Menentukan Struktur matematis
Keterampilan:
Algoritma  Menerapkan teknik
3.1.7 Menjelaskan teknik penulisan pemecahan masalah  Penilaian unjuk kerja
agoritma untuk pemecahan masalah matematis  Proyek/penugasan
 Mengkomunikasikan hasil
3.1.8 Menggunakan teknik
analisis tentang teknik
penulisan Algoritma untuk
pemecahan masalah
pemecahan masalah
matematis

4.1.1 Menyebutkan teknik


4.1 Memahami teknik pemecahan masalah berdasarkan
pemecahan masalah permasalahan
matematis 4.1.2 Menuliskan langkah
pemecahan masalah matematis
dengan teknik yang sesuai
4.1.3 Menemukan prosedur
pemecahan masalah yang
dituangkan dalam algoritma
pemrograman
4.1.4 Merencanakan
(mengkonsepkan) algoritma secara
manual
4.1.5 Mengaplikasikan konsep
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
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
perangkat lunak bahasa
danpemrograman  Mengumpulkan data
tentang jenis bahasa Pengetahuan:
pemrograman Berbagai perangkat
3.2.5 Menjelaskan struktur bahasa lunak bahasa pemrograman  Tes tulis
pemrograman C++ pemrograman  Mengolah data tentang  Tes lisan
teknik penulisan masing-  Penugasan kelompok
Bahasa masing bahasa
4.2 Membuat program dalam Pemrograman C dan mandiri
menyelesaikan masalah 4.2.1 Membuat List program untuk pemrograman  Portofolio
dengan beberapa macam menunjukkan struktur bahasa C++  Menerapkan teknik
pemecahan penulisan Keterampilan:
jenis bahasa pemrograman
berbagai macam bahasa  Penilaian unjuk kerja
pemrograman  Proyek/penugasan
 Mengkomunikasikan hasil
analisis tentang teknik
penulisan bahasa
pemrograman
3.3 Membedakan program 3.3.1 Menjelaskan berbagai tipe Tipe data 4  Mengamati untuk Sikap:
aplikasi sederhana dengan data dan sintak penulisan
Variable mengidentifikasi dan Jurnal Pengamatan dan
menggunakan konstanta, 3.3.2 Menjelaskan variabel dan dan
merumuskan masalah penilaian antar teman
variable, operator dan sintak penulisan Konstanta tentang penggunaan
perintah input/output di 3.3.3 Menjelaskan berbagai Pengetahuan:
Operator tipedata, variabel,
komputer operator dan sintak penulisan
konstanta,operator, dan  Tes tulis
3.3.4 Menjelaskan perintah Ekspresi ekspresi.  Tes lisan
input/output dan sintak penulisan
 Mengumpulkan data  Penugasan kelompok
3.3.5 Menerapkan berbagai tipe
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
data, variabel, konstanta, operator, tentang penggunaan tipe dan mandiri
danekspresi sesuai dengan data, variabel, konstanta,  Portofolio
permasalahan yang akan operator, dan ekspresi
Keterampilan:
diselesaikan dengan program  Mengolah data tentang
penggunaan tipe data,  Penilaian unjuk kerja
variabel, konstanta, Proyek/penugasan
operator, dan
4.3.1 Membuat aplikasi program ekspresipemrograman
menggunakan tipe data, komputer.
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 Jurnal Pengamatan dan
Percabangan tidak merumuskan masalah penilaian antar teman
statemen, dan perintah 3.4.2 Menerapkan
bersyarat tentang struktur
input/output di layar monitor statement/perintah untuk kontrol Pengetahuan:
kontrolPercabangan dalam
(open loop) percabangan tidak bersyarat Percabangan bahasa pemrograman.  Tes tulis
3.4.3 Menerapkan sederhana  Mengumpulkan data  Tes lisan
statement/perintah untuk kontrol
Percabangan tentang struktur kontrol  Penugasan kelompok
percabangan sederhana
bertingkat Percabangan dalam bahasa dan mandiri
3.4.4 Menerapkan
pemrograman
statement/perintah untuk kontrol Percabangan  Portofolio
percabangan bertingkat  Mengolah data tentang
bersaran Keterampilan:
3.4.5 Menerapkan struktur kontrol
statement/perintah untuk kontrol Percabangan dalam bahasa  Penilaian unjuk kerja
percabangan bersarang pemrograman.
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
 Mengomunikasikan tentang Proyek/penugasan
struktur kontrol
Percabangan dalam bahasa
4.4.1 Membuat aplikasi pemrograman
4.4 Mendemonstrasikan percabangan tidak bersyarat
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
Percabangan mengidentifikasi dan Jurnal Pengamatan dan
menggunakan proses perulangan
sederhana merumuskan masalah penilaian antar teman
pengulangan (close loop) 3.5.2 menjelaskan operator
tentang struktur kontrol
increment dan decrement Perulangan Pengetahuan:
Perulangan dalam bahasa
3.5.3 Menjelaskan ekspresi bertingkat pemrograman  Tes tulis
matematika ++ dan –
Perulangan  Mengumpulkan data  Tes lisan
3.5.4 Menjelaskan fungsi
bersarang tentang struktur kontrol  Penugasan kelompok
penghitung (counter)
Perulangan dalam bahasa dan mandiri
3.5.5 Menerapkan statement
pemrograman
perintah dengan pernyataan FOR  Portofolio
3.5.6 Menerapkan statement  Mengolah data tentang
struktur kontrol Perulangan Keterampilan:
perintah dengan pernyataan
NESTED - FOR dalam bahasa pemrograman  Penilaian unjuk kerja
3.5.7 Menerapkan statement  Mengomunikasikan tentang
struktur kontrol Perulangan Proyek/penugasan
perintah dengan pernyataan
WHILE dalam bahasa pemrograman
3.5.8 Menerapkan statement
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
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

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
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
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 –
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 Pengetahuan:
perintah yang menggunakan
pointer pada program aplikasi yang input/output penempatan kursor di layar  Tes tulis
menggunakan penempatan kursor
monitor dan perintah  Tes lisan
di layar monitor dan perintah
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
input/output input/output  Penugasan kelompok
3.6.4 Mengubah isi pointer dalam  Mengumpulkan data dan mandiri
program aplikasi yang tentang program aplikasi  Portofolio
menggunakan penempatan kursor yang menggunakan
di layar monitor dan perintah Keterampilan:
penempatan kursor di layar
input/output monitor dan perintah  Penilaian unjuk kerja
input/output Proyek/penugasan
4.6.1 Membuat skrip program  Mengolah data tentang
4.6 Mendemontrasikan aplikasi yang menggunakan program aplikasi yang
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 perintah input/output
4.6.4 Membuat program untuk
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 Jurnal Pengamatan dan
(sub-Routin) dalam program program aplikasi program aplikasi merumuskan masalah penilaian antar teman
aplikasi 3.7.2 Menentukan bagian sub
Fungsi (function) tentang sub program dalam
program dalam program aplikasi
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
3.7.3 Menjelaskan Fungsi yang program aplikasi
Pengetahuan:
(function) yang mengembalikan mengembalikan dan  Mengumpulkan data
nilai pada Bahasa pemrograman Fungsi (function) tentang sub program dalam  Tes tulis
3.7.4 Menjelaskan Fungsi yang tidak program aplikasi  Tes lisan
(function) yang tidak mengembalikan  Mengolah data tentang sub  Penugasan kelompok
mengembalikan nilai pada Bahasa program dalam program dan mandiri
pemrograman aplikasi  Portofolio
 Mengomunikasikan tentang Keterampilan:
4.7.1 Membuat program yang sub program dalam
4.7Merancang program yang penggunaan sub program (sub- program aplikasi  Penilaian unjuk kerja
penggunaan sub program routin) dalam program aplikasi
Proyek/penugasan
dalam program aplikasi digital
digital 4.7.2 Mendemonstrasikan program
yang menggunakan sub program
dalam program aplikasi digital
4.7.3 Membuat program fungsi
(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 Jurnal Pengamatan dan
variable array 3.8.2 Menjelaskan array multi Array multi dimensi
merumuskan masalah penilaian antar teman
dimensi
tentang penggunaan
3.8.3 Mengidentifikasi penerapan Pengetahuan:
arrayuntuk penyimpanan
array satu dimensi
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
3.8.4 Mengidentifikasi penerapan data di memori
 Tes tulis
array multi dimensi  Mengumpulkan data
 Tes lisan
tentang penggunaan array
untuk penyimpanan data di  Penugasan kelompok
dan mandiri
memori
 Portofolio
4.8Membuat program  Mengolah data tentang
dengan teknik penggunaan 4.8.1 Membuat aplikasi array satu penggunaan array untuk Keterampilan:
variable array dimensi penyimpanan data di
4.8.2 Membuat aplikasi array multi  Penilaian unjuk kerja
memori
dimensi  Mengomunikasikan tentang Proyek/penugasan
4.8.3 menguji program aplikasi penggunaan array untuk
dengan menggunakan variable penyimpanan data di
array memori
3.9Memahami prinsip 3.9.1 Menjelaskan pengertian program grafik 6  Mengamati untuk Sikap:
membuat program grafik program dengan grafik
mengidentifikasi dan Jurnal Pengamatan dan
3.9.2 Menjelaskan grafik library
merumuskan masalah penilaian antar teman
3.9.3 Menjelaskan grafik sederhana
tentang membuat program
3.9.4 Menjelaskan animasi grafik Pengetahuan:
grafik
 Mengumpulkan data  Tes tulis
4.9.1 Membuat program dengan
tentang membuat program  Tes lisan
grafik pada Bahasa pemrograman
grafik  Penugasan kelompok
4.9Mendemontrasikan C++
membuat program grafik 4.9.2 Memanfaatkan grafik library  Mengolah data tentang dan mandiri
dalam membuat program dengan membuat program grafik  Portofolio
grafik pada bahasa pemrograman  Mengomunikasikan tentang
membuat program grafik Keterampilan:
C++
4.9.3 Membuat program dengan  Penilaian unjuk kerja
memanfaatkan animasi grafik pada Proyek/penugasan
Bahasa pemrograman C++
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)

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 Jurnal Pengamatan dan
mikrokontroler merumuskan masalah
bagian dalam arsitektur penilaian antar teman
Bagian tentang Arsitektur
mikroprosesor dan mikrokontroler. Pengetahuan:
mikroprosesor dan Mikroprosesor dan
3.10.3 Mengidentifikasi setiap
mikrokontroler Mikrokontroller  Tes tulis
bagian dalam arsitektur secara blok
diagram.  Mengumpulkan data  Tes lisan
tentang Arsitektur  Penugasan kelompok
Mikroprosesor dan dan mandiri
4.10.1 Menggambarkan jenis
Mikrokontroller
arsitektur mikroprosesor dan  Portofolio
4.10 Membuat blok diagram mikrokontroler  Mengolah data tentang
Arsitektur Mikroprosesor Keterampilan:
Arsitektur Mikroprosesor 4.10.2 menggambarkan blok
dan Mikrokontroller diagram mikroprosesor dan dan Mikrokontroller  Penilaian unjuk kerja
mikrokontroler  Mengomunikasikan tentang
Arsitektur Mikroprosesor Proyek/penugasan
dan Mikrokontroller
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 Pengetahuan:
Mikroprosesor dan
dasar pengalamatan I/O, fungsi
mikrokontroler  Tes tulis
baca/tulis pada sistem
 Mengumpulkan data  Tes lisan
Interface
tentang organisasi memori  Penugasan kelompok
Mikroprosesor dan dan mandiri
4.11 Memilah organisasi 4.11.1 Memeriksa rangkaian dasar
mikrokontroler
memori Mikroprosesor dan pengalamatan, fungsi baca/tulis  Portofolio
mikrokontroler pada sistem  Mengolah data tentang
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
memori. organisasi memori
Keterampilan:
4.11.2 Memeriksa rangkaian dasar Mikroprosesor dan
pengalamatan I/O, fungsi baca/tulis mikrokontroler  Penilaian unjuk kerja
pada sistem  Mengomunikasikan tentang Proyek/penugasan
Interface organisasi memori
Mikroprosesor dan
mikrokontroler
3.12 Mengaplikasikan 3.12.1. Merencanakan desain Software 4  Mengamati untuk Sikap:
software Mikroprosesor dan pemrograman berbasis Mikroprosesor dan mengidentifikasi dan
mikrokontroler mikroprosesor dan mikrokontroler. Jurnal Pengamatan dan
mikrokontroler merumuskan masalah
3.12.2. Merealisasikan program penilaian antar teman
CVAVR dan tentang software
aplikasi berbasis I/O pada Pengetahuan:
Proteus Mikroprosesor dan
mikroprosesor CV-AVR, Proteus
mikrokontroler  Tes tulis
dan Arduino IDE.
 Mengumpulkan data  Tes lisan
3.12.3. Melakukan proses
tentang software  Penugasan kelompok
pengujian program aplikasi
Mikroprosesor dan dan mandiri
berbasis I/O dengan menggunakan
mikrokontroler
software CV-AVR, Proteus, dan  Portofolio
Arduino IDE.  Mengolah data tentang
software Mikroprosesor dan Keterampilan:
mikrokontroler  Penilaian unjuk kerja
4.12.1. Membuat desain  Mengomunikasikan tentang
software Mikroprosesor dan Proyek/penugasan
4.12 Melakukan pemrograman berbasis
pemrograman mikroprosesor CV-AVR, Proteus mikrokontroler
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
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
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 Jurnal Pengamatan dan
Mikrokontroler merumuskan masalah
membaca input dari tombol penilaian antar teman
Perintah mengakses tentang perintah input dan
kemudian Pengetahuan:
port mikrokontroler output Port
ditampilkan ke LED
3.13.3. Menulis program untuk untuk  Mengumpulkan data  Tes tulis
menghidupkan tentang perintah input dan  Tes lisan
mengendalikan nyala seven segmen
LED, input tombol, output Port  Penugasan kelompok
3.13.4. Menulis program untuk
mengnedalikan nyala matrix LED seven segmen, dan  Mengolah data tentang dan mandiri
3.13.5. Menulis program untuk LCD perintah input dan output  Portofolio
mengendalikan nyala LCD Port
 Mengomunikasikan tentang Keterampilan:
perintah input dan output  Penilaian unjuk kerja
4.13.1. Membuat program untuk Port
Proyek/penugasan
mengendalikan nyala LED
4.13 Mengontrol input dan 4.13.2. Membuat program untuk
output port untuk membaca input dari tombol
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
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
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 Pengetahuan:
data 0-255 yang suhu
3.14.2. Menulis program untuk ditampilkan ke LCD  Mengumpulkan data  Tes tulis
mengolah data analog tegangan
Konfersi data ADC tentang sensor tegangan dan  Tes lisan
menjadi nilai tegangan(0-5V) yang
(0-255) menjadi suhu  Penugasan kelompok
ditampilkan ke LCD
3.14.3. Menulis program untuk nilai tegangan(0-  Mengolah data tentang dan mandiri
menampilkan hasil pembacaan data 5V) yang sensor tegangan dan suhu  Portofolio
analog LM35(sensor suhu) ditampilkan ke LCD  Mengomunikasikan tentang
sensor tegangan dan suhu Keterampilan:
ditampilkan ke LCD Membaca input
3.14.4. Menulis program untuk analog sensor suhu  Penilaian unjuk kerja
mengolah data analog LM35 Proyek/penugasan
menjadi Mengubah
nilai suhu(oC) yang ditampilkan ke pembacaan input
LCD 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
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
LM35(sensor
suhu) ditampilkan ke LCD
4.14.4. Mengolah data analog
LM35 menjadi nilai suhu(oC) yang
ditampilkan ke LCD
3.15 Menganalisis letak 3.14.1 Memperbaiki bug pada Debuging aplikasi  Mengamati untuk Sikap:
kesalahan pada program aplikasi
Menganalisis data mengidentifikasi dan Jurnal Pengamatan dan
input output 3.14.2 Menguji aplikasi hasil
hasil Debuging merumuskan penilaian antar teman
perbaikan
masalahtentang debuging
pada aplikasi Pengetahuan:
 Mengumpulkan data  Tes tulis
tentang debuging pada  Tes lisan
4.15 Menyempurnakan 4.14.1 Menerapkan prosedur
aplikasi  Penugasan kelompok
program pada input/output debuging pada aplikasi sederhana
port 4.14.2 Mengidentifikasi  Mengolah data tentang dan mandiri
permasalahan pada aplikasi debuging pada aplikasi  Portofolio
berdasarkan data debuging  Mengomunikasikan tentang
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
Menganalisis data mengidentifikasi dan Jurnal Pengamatan dan
input output 3.15.2 Menguji aplikasi hasil
hasil Debuging merumuskan penilaian antar teman
perbaikan
masalahtentang debuging
pada aplikasi Pengetahuan:
4.16 Memodifikasi letak 4.15.1 Menerapkan prosedur
 Mengumpulkan data  Tes tulis
kesalahan pada program debuging pada aplikasi sederhana
input output 4.15.2 Mengidentifikasi tentang debuging pada  Tes lisan
aplikasi  Penugasan kelompok
permasalahan pada aplikasi
 Mengolah data tentang
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
berdasarkan data debuging debuging pada aplikasi dan mandiri
 Mengomunikasikan tentang  Portofolio
debuging pada aplikasi
Keterampilan:
 Penilaian unjuk kerja
Proyek/penugasan

Anda mungkin juga menyukai