X MAPEL Teknik Pemrograman Mikroprosesor Dan Mikrokontroler [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Silabus Teknik Pemrograman Mikroprosesor dan Mikrokontroler SMK : Pana Marga Bhakti Baturetno Bidang Keahlian : Teknologi dan Rekayasa Program Keahlian : Teknik Elektronika Kompetensi Keahlian : Teknik Audio Video Mata Pelajaran : Teknik Pemrograman Mikroprosesor dan Mikrokontroler Durasi : 108 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 Industri pada 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.



Kompetensi Dasar (KD)



Indikator Pencapaian Kompetensi (IPK)



3.1 Memahami teknik 3.1.1 Menjelaskan definisi pemecahan masalah masalah matematis matematis 3.1.2 Menjelaskan teknik pemecahan masalah matematis 3.1.4 Menjelaskan Algoritma



pengertian



3.1.5 Menjelaskan Algoritma



konsep



3.1.6 Menentukan Algoritma



Struktur



3.1.7 Menjelaskan penulisan agoritma pemecahan masalah



teknik untuk



3.1.8 Menggunakan penulisan Algoritma pemecahan masalah



teknik untuk



Menyebutkan teknik 4.1 Memahami teknik 4.1.1 masalah pemecahan masalah pemecahan berdasarkan permasalahan matematis 4.1.2 Menuliskan langkah pemecahan masalah matematis dengan teknik yang sesuai



Materi Pokok



JP



Macam teknik 4 pemecahan masalah matematis



Kegiatan Pembelajaran  Mengamati untuk mengidentifikasi dan merumuskan masalah matematis dan teknik pemecahannya  Mengumpulkan data tentang teknik pemecahan masalah matematis  Mengolah data tentang teknik pemecahan masalah matematis  Menerapkan teknik pemecahan masalah matematis  Mengkomunikasikan hasil analisis tentang teknik pemecahan masalah matematis



Alternatif Penilaian Sikap: Jurnal Pengamatan dan penilaian antar teman Pengetahuan:  Tes tulis  Tes lisan  Penugasan kelompok mandiri  Portofolio



dan



Keterampilan:  Penilaian unjuk kerja  Proyek/penugasan



Kompetensi Dasar (KD)



Indikator Pencapaian Kompetensi (IPK)



Materi Pokok



JP



Kegiatan Pembelajaran



Alternatif Penilaian



4.1.3 Menemukan prosedur pemecahan masalah yang dituangkan dalam algoritma pemrograman 4.1.4 Merencanakan (mengkonsepkan) algoritma secara manual



3.2 Menerapkan penggunaan bahasa pemrograman dalam menyelesaikan masalah



4.2 Membuat program dalam menyelesaikan masalah dengan beberapa macam jenis bahasa pemrograman



4.1.5 Mengaplikasikan konsep algoritma dengan menggunakan bantuan perangkat lunak 3.2.1 Menjelaskan sejarah perkembangan bahasa pemrograman 3.2.2 Menjelaskan berbagai perangkat lunak bahasa pemrograman 3.2.5 Menjelaskan struktur bahasa pemrograman C++



4.2.1 Membuat List program untuk menunjukkan struktur bahasa C++



sejarah 4 perkembangan bahasa dan pemrograman Berbagai perangkat lunak bahasa pemrograman Bahasa Pemrograman C



 Mengamati untuk mengidentifikasi struktur bahasa pemrograman  Mengumpulkan data tentang jenis bahasa pemrograman  Mengolah data tentang teknik penulisan masingmasing bahasa pemrograman  Menerapkan teknik pemecahan penulisan berbagai macam bahasa pemrograman  Mengkomunikasikan



Sikap: Jurnal Pengamatan dan penilaian antar teman Pengetahuan:  Tes tulis  Tes lisan  Penugasan kelompok mandiri  Portofolio



dan



Keterampilan:  Penilaian unjuk kerja  Proyek/penugasan



Kompetensi Dasar (KD)



Indikator Pencapaian Kompetensi (IPK)



Materi Pokok



JP



Kegiatan Pembelajaran



Alternatif Penilaian



hasil analisis tentang teknik penulisan bahasa pemrograman 3.3 Membedakan program aplikasi sederhana dengan menggunakan konstanta, variable, operator dan perintah input/output di komputer



4.3 Membuat program aplikasi sederhana dengan menggunakan konstanta, variable, operator dan perintah input/output di komputer.



3.3.1 Menjelaskan berbagai tipe data dan sintak penulisan 3.3.2 Menjelaskan variabel dan dan sintak penulisan 3.3.3 Menjelaskan berbagai operator dan sintak penulisan 3.3.4 Menjelaskan perintah input/output dan sintak penulisan 3.3.5 Menerapkan berbagai tipe data, variabel, konstanta, operator, dan ekspresi sesuai dengan permasalahan yang akan diselesaikan dengan program



4.3.1 Membuat aplikasi program menggunakan tipe data, variabel/konstanta 4.3.2 Membuat aplikasi program menggunakan tipe data,



Tipe data



4







Variable Konstanta Operator Ekspresi 











Mengamati untuk mengidentifikasi dan merumuskan masalah tentang penggunaan tipe data, variabel, konstanta,operator, dan ekspresi. Mengumpulkan data tentang penggunaan tipe data, variabel, konstanta, operator, dan ekspresi Mengolah data tentang penggunaan tipe data, variabel, konstanta, operator, dan ekspresi pemrograman komputer. Mengomunikasikan tentang penggunaan tipe data, variabel, konstanta, operator, dan ekspresi.



Sikap: Jurnal Pengamatan dan penilaian antar teman Pengetahuan:  Tes tulis  Tes lisan  Penugasan kelompok mandiri  Portofolio



dan



Keterampilan:  Penilaian kerja



unjuk



Proyek/penugasan



Indikator Pencapaian Kompetensi (IPK) variabel/konstanta, operator, ekspresi 3.4 Menerapkan program 3.4.1 Menjelaskan aplikasi sederhana dengan statement/perintah untuk menggunakan control kontrol percabangan statemen, dan perintah 3.4.2 Menerapkan input/output di layar statement/perintah untuk monitor (open loop) kontrol percabangan tidak bersyarat 3.4.3 Menerapkan statement/perintah untuk kontrol percabangan sederhana 3.4.4 Menerapkan statement/perintah untuk kontrol percabangan bertingkat 3.4.5 Menerapkan statement/perintah untuk kontrol percabangan bersarang Kompetensi Dasar (KD)



4.4 Mendemonstrasikan program aplikasi sederhana dengan menggunakan control statemen, dan perintah



4.4.1 Membuat aplikasi percabangan tidak bersyarat 4.4.2 Membuat aplikasi percabangan sederhana 4.4.3 Membuat aplikasi percabangan bertingkat



Materi Pokok



Struktur percabangan Percabangan tidak bersyarat Percabangan sederhana Percabangan bertingkat Percabangan bersaran



JP



Kegiatan Pembelajaran



4



 Mengamati untuk mengidentifikasi dan merumuskan masalah tentang struktur kontrol Percabangan dalam bahasa pemrograman.  Mengumpulkan data tentang struktur kontrol Percabangan dalam bahasa pemrograman  Mengolah data tentang struktur kontrol Percabangan dalam bahasa pemrograman.  Mengomunikasikan tentang struktur kontrol Percabangan dalam bahasa pemrograman



Alternatif Penilaian



Sikap: Jurnal Pengamatan dan penilaian antar teman Pengetahuan:  Tes tulis  Tes lisan  Penugasan kelompok mandiri  Portofolio



dan



Keterampilan:  Penilaian kerja



unjuk



Proyek/penugasan



Kompetensi Dasar (KD) input/output di layar monitor (open loop) 3.5 Menerapkan program aplikasi sederhana yang menggunakan proses pengulangan (close loop)



Indikator Pencapaian Kompetensi (IPK) 4.4.4 Membuat aplikasi percabangan bersarang 3.5.1 Menjelaskan statement/perintah untuk perulangan 3.5.2 menjelaskan operator increment dan decrement 3.5.3 Menjelaskan ekspresi matematika ++ dan – 3.5.4 Menjelaskan fungsi penghitung (counter) 3.5.5 Menerapkan statement perintah dengan pernyataan FOR 3.5.6 Menerapkan statement perintah dengan pernyataan NESTED - FOR 3.5.7 Menerapkan statement perintah dengan pernyataan WHILE 3.5.8 Menerapkan statement perintah dengan pernyataan NESTED - WHILE 3.5.9 Menerapkan statement perintah dengan pernyataan DO – WHILE



Materi Pokok



Struktur perulangan Percabangan sederhana Perulangan bertingkat Perulangan bersarang



JP



Kegiatan Pembelajaran



4



 Mengamati untuk mengidentifikasi dan merumuskan masalah tentang struktur kontrol Perulangan dalam bahasa pemrograman  Mengumpulkan data tentang struktur kontrol Perulangan dalam bahasa pemrograman  Mengolah data tentang struktur kontrol Perulangan dalam bahasa pemrograman  Mengomunikasikan tentang struktur kontrol Perulangan dalam bahasa pemrograman



Alternatif Penilaian



Sikap: Jurnal Pengamatan dan penilaian antar teman Pengetahuan:  Tes tulis  Tes lisan  Penugasan kelompok mandiri  Portofolio



dan



Keterampilan:  Penilaian kerja



unjuk



Proyek/penugasan



Kompetensi Dasar (KD)



4.5 Mendemontrasikan program aplikasi sederhana yang menggunakan proses pengulangan(close loop)



Indikator Pencapaian Kompetensi (IPK) 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 menggunakan operator increment dan decrement 4.5.2 Membuat program dengan 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



Materi Pokok



JP



Kegiatan Pembelajaran



Alternatif Penilaian



Kompetensi Dasar (KD)



3.6 Menentukan program aplikasi yang menggunakan



Indikator Pencapaian Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian Kompetensi (IPK) 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.1 Menjelaskan pemrograman program aplikasi 4  Mengamati untuk Sikap: pointer yang mengidentifikasi dan Jurnal Pengamatan dan menggunakan merumuskan masalah penilaian antar teman



Kompetensi Dasar (KD) penempatan kursor di layar monitor dan perintah input/output



4.6 Mendemontrasikan program aplikasi yang menggunakan penempatan kursor di layar monitor dan perintah input/output, dan perintah input/output di layar



Indikator Pencapaian Kompetensi (IPK) 3.6.2 Mendeklarasikan Variabel bertipe pointer 3.6.3 Mengunakan inisialisasi pointer pada program aplikasi yang menggunakan penempatan kursor di layar monitor dan perintah input/output 3.6.4 Mengubah isi pointer dalam program aplikasi yang menggunakan penempatan kursor di layar monitor dan perintah input/output 4.6.1 Membuat skrip program aplikasi yang menggunakan penempatan kursor/pointer di layar monitor dan perintah input/output 4.6.2 Membuat program aplikasi dengan menggunakan variabel pointer 4.6.3 Membuat program untuk menginisialisasi fungsi pointer pada aplikasi



Materi Pokok penempatan kursor di layar monitor dan perintah input/output



JP



Kegiatan Pembelajaran



Alternatif Penilaian



tentang program aplikasi Pengetahuan: yang menggunakan  Tes tulis penempatan kursor di  Tes lisan layar monitor dan  Penugasan perintah input/output kelompok dan  Mengumpulkan data mandiri tentang program aplikasi  Portofolio yang menggunakan penempatan kursor di Keterampilan: layar monitor dan  Penilaian unjuk perintah input/output kerja  Mengolah data tentang program aplikasi yang Proyek/penugasan menggunakan penempatan kursor di layar monitor dan perintah input/output  Mengomunikasikan tentang program aplikasi yang menggunakan penempatan kursor di layar monitor dan perintah input/output



Kompetensi Dasar (KD)



3.7 Menjelaskan penggunaan sub program (sub-Routin) dalam program aplikasi



4.7 Merancang program yang penggunaan sub program dalam program aplikasi digital



Indikator Pencapaian Kompetensi (IPK) 4.6.4 Membuat program untuk mengubah isi pointer dalam program aplikasi 4.6.5 Menguji skrip program aplikasi yang menggunakan penempatan kursor di layar monitor dan perintah input/output 3.7.1 Menjelaskan fungsi subprogram (sub-routin) dalam program aplikasi 3.7.2 Menentukan bagian sub program dalam program aplikasi 3.7.3 Menjelaskan Fungsi (function) yang mengembalikan nilai pada Bahasa pemrograman 3.7.4 Menjelaskan Fungsi (function) yang tidak mengembalikan nilai pada Bahasa pemrograman 4.7.1 Membuat program yang penggunaan sub program (subroutin) dalam program aplikasi digital



Materi Pokok



JP



sub-program (sub- 4 routin) dalam program aplikasi Fungsi (function) yang mengembalikan dan Fungsi (function) yang tidak mengembalikan



Kegiatan Pembelajaran



 Mengamati untuk mengidentifikasi dan merumuskan masalah tentang sub program dalam program aplikasi  Mengumpulkan data tentang sub program dalam program aplikasi  Mengolah data tentang sub program dalam program aplikasi  Mengomunikasikan tentang sub program dalam program aplikasi



Alternatif Penilaian



Sikap: Jurnal Pengamatan dan penilaian antar teman Pengetahuan:  Tes tulis  Tes lisan  Penugasan kelompok mandiri  Portofolio



dan



Keterampilan:  Penilaian kerja



unjuk



Proyek/penugasan



Kompetensi Dasar (KD)



3.8 Menenerapkan program dengan teknik penggunaan variable array



4.8 Membuat program dengan teknik



Indikator Pencapaian Kompetensi (IPK) 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.8.1 Menjelaskan array satu dimensi 3.8.2 Menjelaskan array multi dimensi 3.8.3 Mengidentifikasi penerapan array satu dimensi 3.8.4 Mengidentifikasi penerapan array multi dimensi



4.8.1 Membuat aplikasi array satu dimensi



Materi Pokok



Konsep array Array satu dimensi Array multi dimensi



JP



Kegiatan Pembelajaran



 Mengamati untuk mengidentifikasi dan merumuskan masalah tentang penggunaan array untuk penyimpanan data di memori  Mengumpulkan data tentang penggunaan array untuk penyimpanan data di memori  Mengolah data tentang penggunaan array untuk



Alternatif Penilaian



Sikap: Jurnal Pengamatan dan penilaian antar teman Pengetahuan:  Tes tulis  Tes lisan  Penugasan kelompok mandiri  Portofolio



dan



Keterampilan:  Penilaian



unjuk



Kompetensi Dasar (KD) penggunaan variable array



3.9 Memahami prinsip membuat program grafik



4.9 Mendemontrasikan membuat program grafik



Indikator Pencapaian Kompetensi (IPK) 4.8.2 Membuat aplikasi array multi dimensi 4.8.3 menguji program aplikasi dengan menggunakan variable array



3.9.1 Menjelaskan pengertian program dengan grafik 3.9.2 Menjelaskan grafik library 3.9.3 Menjelaskan grafik sederhana 3.9.4 Menjelaskan animasi grafik 4.9.1 Membuat program dengan grafik pada Bahasa pemrograman C++ 4.9.2 Memanfaatkan grafik library dalam membuat program dengan grafik pada bahasa pemrograman C++ 4.9.3 Membuat program dengan memanfaatkan animasi grafik pada Bahasa pemrograman C++



Materi Pokok



JP



Kegiatan Pembelajaran



Alternatif Penilaian



penyimpanan data di kerja memori Proyek/penugasan  Mengomunikasikan tentang penggunaan array untuk penyimpanan data di memori program grafik



6



 Mengamati untuk mengidentifikasi dan merumuskan masalah tentang membuat program grafik  Mengumpulkan data tentang membuat program grafik  Mengolah data tentang membuat program grafik  Mengomunikasikan tentang membuat program grafik



Sikap: Jurnal Pengamatan dan penilaian antar teman Pengetahuan:  Tes tulis  Tes lisan  Penugasan kelompok mandiri  Portofolio



dan



Keterampilan:  Penilaian kerja



unjuk



Proyek/penugasan



Indikator Pencapaian Kompetensi (IPK) 3.10 Memahami Arsitektur 3.10.1 Menjelaskan jenis Mikroprosesor dan arsitektur mikroprosesor dan Mikrokontroller mikrokontroler 3.10.2 Menguraikan fungsi setiap bagian dalam arsitektur mikroprosesor dan mikrokontroler. 3.10.3 Mengidentifikasi setiap bagian dalam arsitektur secara blok diagram. Kompetensi Dasar (KD)



4.10 Membuat blok diagram Arsitektur Mikroprosesor dan Mikrokontroller



3.11 Memahami organisasi memori Mikroprosesor dan mikrokontroler



Materi Pokok Arsitektur mikroprosesor dan mikrokontroler



JP



Kegiatan Pembelajaran



4



 Mengamati untuk mengidentifikasi dan merumuskan masalah tentang Arsitektur Mikroprosesor dan Mikrokontroller  Mengumpulkan data tentang Arsitektur Mikroprosesor dan Mikrokontroller  Mengolah data tentang Arsitektur Mikroprosesor dan Mikrokontroller  Mengomunikasikan tentang Arsitektur Mikroprosesor dan Mikrokontroller



Sikap:



 Mengamati untuk mengidentifikasi dan merumuskan masalah tentang organisasi memori Mikroprosesor dan mikrokontroler  Mengumpulkan data tentang organisasi memori Mikroprosesor



Sikap:



Bagian mikroprosesor dan mikrokontroler



4.10.1 Menggambarkan jenis arsitektur mikroprosesor dan mikrokontroler 4.10.2 menggambarkan blok diagram mikroprosesor dan mikrokontroler 3.11.1 Menjelaskan rangkaian dasar pengalamatan, fungsi baca/tulis pada sistem memori. 3.11.2 Menjelaskan rangkaian dasar pengalamatan I/O, fungsi baca/tulis pada sistem Interface



memori dan 6 pengalamatan pada Mikroprosesor dan mikrokontroler



Alternatif Penilaian



Jurnal Pengamatan dan penilaian antar teman Pengetahuan:  Tes tulis  Tes lisan  Penugasan kelompok mandiri  Portofolio



dan



Keterampilan:  Penilaian kerja



unjuk



Proyek/penugasan



Jurnal Pengamatan dan penilaian antar teman Pengetahuan:  Tes tulis  Tes lisan  Penugasan kelompok



dan



Kompetensi Dasar (KD) 4.11 Memilah organisasi memori Mikroprosesor dan mikrokontroler



3.12 Mengaplikasikan software Mikroprosesor dan mikrokontroler



4.12 Melakukan pemrograman software



Indikator Pencapaian Kompetensi (IPK) 4.11.1 Memeriksa rangkaian dasar pengalamatan, fungsi baca/tulis pada sistem memori. 4.11.2 Memeriksa rangkaian dasar pengalamatan I/O, fungsi baca/tulis pada sistem Interface 3.12.1. Merencanakan desain pemrograman berbasis mikroprosesor dan mikrokontroler. 3.12.2. Merealisasikan program aplikasi berbasis I/O pada mikroprosesor CV-AVR dan Proteus. 3.12.3. Melakukan proses pengujian program aplikasi berbasis I/O dengan menggunakan software CV-AVR dan Proteus.



4.12.1. Membuat desain pemrograman berbasis



Materi Pokok



JP



Kegiatan Pembelajaran



Alternatif Penilaian



dan mikrokontroler mandiri  Mengolah data tentang  Portofolio organisasi memori Keterampilan: Mikroprosesor dan  Penilaian unjuk mikrokontroler kerja  Mengomunikasikan tentang organisasi Proyek/penugasan memori Mikroprosesor dan mikrokontroler Software Mikroprosesor dan mikrokontroler CVAVR Proteus



dan



4



 Mengamati untuk mengidentifikasi dan merumuskan masalah tentang software Mikroprosesor dan mikrokontroler  Mengumpulkan data tentang software Mikroprosesor dan mikrokontroler  Mengolah data tentang software Mikroprosesor dan mikrokontroler  Mengomunikasikan tentang software Mikroprosesor dan mikrokontroler



Sikap: Jurnal Pengamatan dan penilaian antar teman Pengetahuan:  Tes tulis  Tes lisan  Penugasan kelompok mandiri  Portofolio



dan



Keterampilan:  Penilaian kerja



unjuk



Proyek/penugasan



Indikator Pencapaian Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian Kompetensi (IPK) Mikroprosesor dan mikroprosesor CV-AVR dan mikrokontroler Proteus. 4.12.2. Mensimulasikan program aplikasi berbasis I/O pada mikroprosesor CV-AVR dan Proteus. 4.12.3. Melakukan pengujian program aplikasi berbasis I/O dengan menggunakan software CV-AVR dan Proteus. 3.13 Menerapkan perintah 3.13.1. Menjelaskan karakteristik Perintah input dan 4  Mengamati untuk Sikap: input dan output Port PORT Microcontroller output pada Port mengidentifikasi dan Jurnal Pengamatan dan 3.13.2. Menjelaskan Mikrokontroler merumuskan masalah penilaian antar teman pemrograman Port sebagai tentang perintah input Input (membaca port) Pengetahuan: dan output Port 3.13.3. Menjelaskan  Mengumpulkan data  Tes tulis Pemrograman Port sebagai tentang perintah input  Tes lisan output dan output Port  Penugasan 3.13.4. Menjelaskan inisialisasi  Mengolah data tentang kelompok dan Port di program perintah input dan mandiri output Port  Portofolio 4.13.1. Menggunakan Port  Mengomunikasikan 4.13 Mengontrol input dan Input dan Output Keterampilan: tentang perintah input output port Microcontroller  Penilaian unjuk dan output Port 4.13.2. Membuat program untuk kerja menjalankan Port sebagai Input Proyek/penugasan (membaca port) Kompetensi Dasar (KD)



Kompetensi Dasar (KD)



3.14 Menganalisis letak kesalahan pada program input output



4.14 Menyempurnakan program pada input/output port



Indikator Pencapaian Kompetensi (IPK) 4.13.3. Membuat program untuk menjalankan Port sebagai Output (membaca port) 4.13.4. Mendemonstrasikan inisialisasi Port di program 3.14.1 Memperbaiki bug pada aplikasi 3.14.2 Menguji aplikasi hasil perbaikan



Materi Pokok



JP



Kegiatan Pembelajaran



Debuging aplikasi



6



 Mengamati untuk mengidentifikasi dan merumuskan masalah tentang debuging pada aplikasi  Mengumpulkan data tentang debuging pada aplikasi  Mengolah data tentang debuging pada aplikasi  Mengomunikasikan tentang debuging pada aplikasi



Menganalisis data hasil Debuging



4.14.1 Menerapkan prosedur debuging pada aplikasi sederhana 4.14.2 Mengidentifikasi permasalahan pada aplikasi berdasarkan data debuging



Alternatif Penilaian



Sikap: Jurnal Pengamatan dan penilaian antar teman Pengetahuan:  Tes tulis  Tes lisan  Penugasan kelompok mandiri  Portofolio



dan



Keterampilan:  Penilaian kerja



unjuk



Proyek/penugasan 3.15 Mengevaluasi letak kesalahan pada program input output



3.15.1 Memperbaiki bug pada aplikasi 3.15.2 Menguji aplikasi hasil perbaikan



Debuging aplikasi Menganalisis data hasil Debuging



6



 Mengamati untuk Sikap: mengidentifikasi dan Jurnal Pengamatan dan merumuskan masalah penilaian antar teman tentang debuging pada



Kompetensi Dasar (KD) 4.15 Memodifikasi letak kesalahan pada program input output



Indikator Pencapaian Kompetensi (IPK) 4.15.1 Menerapkan prosedur debuging pada aplikasi sederhana 4.15.2 Mengidentifikasi permasalahan pada aplikasi berdasarkan data debuging



Materi Pokok



JP



Kegiatan Pembelajaran



Alternatif Penilaian



aplikasi Pengetahuan:  Mengumpulkan data  Tes tulis tentang debuging pada  Tes lisan aplikasi  Penugasan  Mengolah data tentang kelompok debuging pada aplikasi mandiri  Mengomunikasikan  Portofolio tentang debuging pada aplikasi Keterampilan:  Penilaian kerja



dan



unjuk



Proyek/penugasan