3.7. Menjelaskan 3.7.1 Menjelaskan fungsi sub- sub-program 4 Mengamati untuk Sikap:
penggunaan sub program (sub-routin) (sub-routin) mengidentifikasi dan Jurnal Pengamatan dan
program (sub-Routin) dalam program aplikasi dalam program merumuskan masalah penilaian antar teman
dalam program 3.7.2 Menentukan bagian sub aplikasi tentang sub program Pengetahuan:
aplikasi program dalam program Fungsi (function) dalam program aplikasi Tes tulis
aplikasi yang Mengumpulkan data Tes lisan
3.7.3 Menjelaskan Fungsi mengembalikan tentang sub program Penugasan
(function) yang dan Fungsi dalam program aplikasi kelompok dan
mengembalikan nilai pada (function) yang Mengolah data tentang mandiri
Bahasa pemrograman tidak sub program dalam Portofolio
3.7.4 Menjelaskan Fungsi mengembalikan program aplikasi Keterampilan:
(function) yang tidak Mengomunikasikan Penilaian unjuk
mengembalikan nilai pada tentang sub program kerja
Bahasa pemrograman dalam program aplikasi Proyek/penugasan
3.10 Memahami Arsitektur 3.10.1 Menjelaskan jenis Arsitektur 4 Mengamati untuk Sikap:
Mikroprosesor dan arsitektur mikroprosesor mikroprosesor mengidentifikasi dan Jurnal Pengamatan dan
Mikrokontroller dan mikrokontroler dan merumuskan masalah penilaian antar teman
3.10.2 Menguraikan fungsi mikrokontroler tentang Arsitektur Pengetahuan:
setiap bagian dalam Bagian Mikroprosesor dan Tes tulis
arsitektur mikroprosesor mikroprosesor Mikrokontroller Tes lisan
dan mikrokontroler. dan Mengumpulkan data Penugasan
3.10.3 Mengidentifikasi setiap mikrokontroler tentang Arsitektur kelompok dan
bagian dalam arsitektur Mikroprosesor dan mandiri
secara blok diagram. Mikrokontroller Portofolio
Mengolah data tentang Keterampilan:
4.10 Membuat blok 4.10.1 Menggambarkan jenis Arsitektur Penilaian unjuk
diagram Arsitektur arsitektur mikroprosesor Mikroprosesor dan kerja
Mikroprosesor dan dan mikrokontroler Mikrokontroller Proyek/penugasan
Mikrokontroller 4.10.2 menggambarkan blok Mengomunikasikan
diagram mikroprosesor tentang Arsitektur
dan mikrokontroler Mikroprosesor dan
Mikrokontroller
3.14 Menganalisis letak 3.14.1 Memperbaiki bug pada Debuging aplikasi 6 Mengamati untuk Sikap:
kesalahan pada aplikasi Menganalisis data mengidentifikasi dan Jurnal Pengamatan dan
program input output 3.14.2 Menguji aplikasi hasil hasil Debuging merumuskan penilaian antar teman
perbaikan masalahtentang Pengetahuan:
debuging pada aplikasi Tes tulis
4.14 Menyempurnakan 4.14.1 Menerapkan prosedur Mengumpulkan data Tes lisan
program pada debuging pada aplikasi tentang debuging pada Penugasan
input/output port sederhana aplikasi kelompok dan
4.14.2 Mengidentifikasi Mengolah data tentang mandiri
permasalahan pada debuging pada aplikasi Portofolio
aplikasi berdasarkan data Mengomunikasikan Keterampilan: