A. KOMPETENSI INTI
3. Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual, dan prosedural
berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan
humaniora dalam wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait
penyebab fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan
masalah.
4. Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan
pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu
melaksanakan tugas spesifik di bawah pengawasan langsung.
B. KOMPETENSI DASAR
3.8 Merencanakan program aplikasi sederhana dengan mikrokontroller
4.8 Membuat program aplikasi sederhana dengan mikrokontroller.
D. TUJUAN PEMBELAJARAN
1. Setelah pembelajaran peserta didik dapat menjelaskan algoritma pemrograman
mikrokontroller pada seven segment secara benar
2. Setelah pembelajaran peserta didik dapat menjelaskan penuliskan program mikrokontroller
pada seven segment secara benar
3. Setelah praktikum peserta didik dapat menggambarkan Flowchart pemrograman
mikrokontroler secara benar
4. Setelah praktikum peserta didik dapat membuat program sederhana pada seven segment
dengan mikrokontroller secara benar
E. MATERI PEMBELAJARAN
1. Rangkaian seven segment sebagai penampil angka menggunakan arduino UNO
2. Algoritma dan Flowchart pemrograman
3. Pemrograman Arduino pada aplikasi sevent segment
Kegiatan Awal :
1) Salah satu peserta didik melaporkan kondisi
kelas
2) Berdoa bersama dipimpin salah satu peserta Religius
didik
3) Guru membuka pelajaran dengan mengucapkan 20 menit
A
salam
4) Pengkondisikan peserta didik oleh guru
5) Absensi peserta didik
6) Appersepsi dan motivasi pada peserta didik
7) Guru menyampaikan tujuan pembelajaran
8) Pre test
Kegiatan Inti :
1) Stimulation(pemberian rangsangan)
Mengamati
Peserta didik mengamati tampilan slide dan
simulasi, kemudian memberi tanggapan
terhadap pemrograman mikrokontroller
pada seven segment
Peserta didik mencari informasi di internet,
bahan ajar atau buku tentang
pemrograman mikrokontroller pada seven
20 menit
segment
2) Problem statement
(pernyataan/identifikasi masalah) Rasa ingin
Menanya tahu
Peserta didik menanyakan mengenai hal
yang belum dipahami atau yang menjadi
masalah.
Peserta didik memperhatikan penjelasan
20 menit
guru
Mengumpulkan informasi
Peserta didik membentuk kelompok
menjadi 8 kelompok
Peserta didik masing-masing kelompok
berdiskusi tentang pemrograman
30 menit
mikrokontroller pada seven segment dan
praktik pemrograman mikrokontroller
arduino pada seven segment sesuai
langkah-langkah pada LKPD yang telah
diberikan guru
Peserta didik diarahkan dan dipantau oleh
guru
Peserta didik diamati sikapnya pada KI 1
B dan KI 2 tentang kerjasama
Mengasosiasi
Peserta didik mengerjakan soal pada LKPD Mandiri
Peserta didik mengolah hasil pembahasan
20 menit
diskusi dan praktikum dalam bentuk
laporan hasil praktikum dibimbing oleh
guru
5) Verification(pembuktian)
Mengkomunikasikan
Peserta didik disetiap kelompok mencoba
membuktikan dengan membuka hand out
pembelajaran
20 menit
Berdasarkan verifikasi data yang ada, Teliti
peserta didik dalam setiap kelompok
menjawab soal dan mencocokannya, serta
mengambil kesimpulan tentang
pemrograman mikrokontroller pada seven
segment dibimbing oleg guru
Peserta didik presentasi secara
berkelompok
C Kegiatan Akhir :
1) Peserta didik melaksanakan Post Test
2) Refleksi Materi dan Penguatan Materi
3) Penyampaian judul materi yang akan dibahas
30 menit
pada pertemuan selanjutnya Religius
4) Berdoa dipimpin salah satu peserta didik (berdoa)
5) Salam sebagai penutup kegiatan
pembelajaran.
J. PENILAIAN PEMBELAJARAN
1. Aspek yang dinilai : Sikap, Pengetahuan, dan Ketrampilan
2. Teknik Penilaian : Tes, Pengamatan kinerja proses
3. Instrumen Penilaian : Soal tes tertulis, Lembar penilaian
2. Penilaian Pengetahuan
Kisi-kisi Soal Pengetahuan Pertemuan ke-9
Bentuk No
KD IPK Indikator Soal instrumen Soal
3.8 3.8.3 Peserta didik dapat 1
Merencanakan Menjelaskan
menjelaskan Algoritma
program algoritma
aplikasi pemrograman pemrograman
sederhana mikrokontroller pada
Peserta didik dapat Tertulis
dengan seven segment 2
mikrokontroller menjelaskan Flowchart
pemrograman
Peserta didik dapat 3,4
3.8.4
menjelaskan Instruksi
Menjelaskan
penuliskan program pemrograman dasar Arduino
mikrokontroller pada 5
Peserta didik dapat
seven segment
menuliskan program arduino
untuk output seven segment
digitalWrite(2,0);
digitalWrite(3,0);
digitalWrite(4,0);
digitalWrite(5,0);
digitalWrite(6,1);
digitalWrite(7,1);
digitalWrite(8,0);
digitalWrite(9,1);
}
4. Jelaskan fungsi instruksi digitalWrite(2,0); ,yang terdapat pada program diatas!
5. Tuliskan program arduino untuk memrogram seven segmen 1 digit, menampilkan angka 5!
A. Essay/Uraian : 5 soal
1. -Mulai
-Inisialisasi Pin yang akan dipakai pada void
setup
-Pin 2- 13 digunakan sebagai Output
-Menentukan angka yang akan ditampilkan
pada seven segment
-Menuliskan program utama pada void loop
-Membuat tabel konfigurasi untuk menampilkan
angka
-Berikan delay
-Ulangi program secara berulang-ulang 10
8
Jawaban lengkap dan sempurna 6
Jawaban lengkap tapi tidak urut 1
Jawaban tidak lengkap 0
Jawaban salah
Tidak menjawab
2.
Jawaban lengkap dan sempurna 10
Jawaban lengkap tapi tidak urut 8
Jawaban tidak lengkap 6
Jawaban salah 2
Tidak menjawab 0
3. void setup() {
pinMode(2, OUTPUT); pinMode(3, OUTPUT);
pinMode(4, OUTPUT); pinMode(5, OUTPUT); 10+10+10+10+10=50
pinMode(6, OUTPUT); pinMode(7, OUTPUT);
pinMode(8, OUTPUT); pinMode(9, OUTPUT);
pinMode(10,OUTPUT); pinMode(11, OUTPUT);
pinMode(12,OUTPUT); pinMode(13, OUTPUT);
}
Void loop() {
digitalWrite(10,0);
digitalWrite(11,1);
digitalWrite(12,1);
digitalWrite(13,1);
digitalWrite(2,0);
digitalWrite(3,0);
digitalWrite(4,0);
digitalWrite(5,0);
digitalWrite(6,1);
digitalWrite(7,1);
digitalWrite(8,0);
digitalWrite(9,1);
}
digitalWrite(2,0);
digitalWrite(3,1);
digitalWrite(4,0);
digitalWrite(5,0);
digitalWrite(6,0);
digitalWrite(7,0);
digitalWrite(8,0);
digitalWrite(9,1);
}
10
Jawaban lengkap dan sempurna 8
Jawaban lengkap tapi tidak urut 6
Jawaban tidak lengkap 2
Jawaban salah 0
Tidak menjawab
skor perolehan
Nilai Perolehan x100
skor maksimal
Nilai = Penjumlahan skor dari tiap nomor x 100
50
E. Penilaian Ketrampilan
Kisi-kisi Soal Ketrampilan
Bentuk
KD IPK Indikator Soal instrumen
4.8 4.8.3 Peserta didik dapat
Membuat Menggambarkan
menggambarkan
program Flowchart
aplikasi pemrograman Flowchart
mikrokontroler
sederhana pemrograman
dengan
4.8.4 mikrokontroler Praktek
mikrokontroller. Membuat program
Peserta didik dapat
sederhana pada
seven segment membuat program
dengan
sederhana pada seven
mikrokontroller
segment dengan
mikrokontroller
skor perolehan
Nilai Perolehan x100
skor maksimal
INTERVAL NILAI
NO PENGETAHUAN DAN SIKAP KETERANGAN PREDIKAT
KETERAMPILAN
1 96 - 100
SB (Sangat
2 91 - 95 4,00
Baik)
3 86 - 90 tuntas
4 81- 85
3,00 B (Baik)
5 75 – 80
6 70 – 74
7 65 – 69 2,00 C (Cukup)
8 60 – 64 Tidak tuntas
9 55 – 59
1,00 K (Kurang)
10 ≤ 𝟓𝟒
Sutapa, S.Pd