Anda di halaman 1dari 17

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

4.1 Memahami teknik 4.1.1 Menyebutkan teknik


pemecahan masalah pemecahan masalah
matematis berdasarkan permasalahan
4.1.2 Menuliskan langkah
pemecahan masalah matematis
dengan teknik yang sesuai
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
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
algoritma dengan menggunakan
bantuan perangkat lunak
3.2 Menerapkan 3.2.1 Menjelaskan sejarah sejarah 4  Mengamati untuk Sikap:
penggunaan bahasa perkembangan bahasa perkembangan mengidentifikasi struktur Jurnal Pengamatan dan
pemrograman dalam pemrograman bahasa dan bahasa pemrograman penilaian antar teman
menyelesaikan masalah 3.2.2 Menjelaskan berbagai pemrograman  Mengumpulkan data
perangkat lunak bahasa Pengetahuan:
Berbagai tentang jenis bahasa
pemrograman
perangkat lunak pemrograman  Tes tulis
3.2.5 Menjelaskan struktur
bahasa  Mengolah data tentang  Tes lisan
bahasa pemrograman C++
pemrograman teknik penulisan masing-  Penugasan
masing bahasa kelompok dan
Bahasa pemrograman
4.2 Membuat program 4.2.1 Membuat List program mandiri
Pemrograman C  Menerapkan teknik
dalam menyelesaikan untuk menunjukkan struktur  Portofolio
pemecahan penulisan
masalah dengan beberapa bahasa C++ Keterampilan:
berbagai macam bahasa
macam jenis bahasa
pemrograman  Penilaian unjuk
pemrograman
 Mengkomunikasikan kerja
 Proyek/penugasan
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
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
merumuskan masalah penilaian antar teman
variable, operator dan dan sintak penulisan Konstanta tentang penggunaan
perintah input/output di 3.3.3 Menjelaskan berbagai Pengetahuan:
Operator tipe data, variabel,
komputer operator dan sintak penulisan
konstanta,operator,  Tes tulis
3.3.4 Menjelaskan perintah Ekspresi
dan ekspresi.  Tes lisan
input/output dan sintak
 Mengumpulkan data  Penugasan
penulisan
tentang penggunaan kelompok dan
3.3.5 Menerapkan berbagai tipe
tipe data, variabel, mandiri
data, variabel, konstanta,
konstanta, operator,  Portofolio
operator, dan ekspresi sesuai
dan ekspresi
dengan permasalahan yang Keterampilan:
 Mengolah data tentang
akan diselesaikan dengan
penggunaan tipe data,  Penilaian unjuk
program
variabel, konstanta, kerja
operator, dan ekspresi Proyek/penugasan
pemrograman
komputer.
4.3 Membuat program 4.3.1 Membuat aplikasi program
 Mengomunikasikan
aplikasi sederhana dengan menggunakan tipe data,
tentang penggunaan
menggunakan konstanta, variabel/konstanta
tipe data, variabel,
variable, operator dan 4.3.2 Membuat aplikasi program
konstanta, operator,
perintah input/output di menggunakan tipe data,
dan ekspresi.
komputer.
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
variabel/konstanta, operator,
ekspresi
3.4 Menerapkan program 3.4.1 Menjelaskan Struktur 4  Mengamati untuk Sikap:
aplikasi sederhana dengan statement/perintah untuk percabangan mengidentifikasi dan Jurnal Pengamatan dan
menggunakan control kontrol percabangan
Percabangan tidak merumuskan masalah penilaian antar teman
statemen, dan perintah 3.4.2 Menerapkan
bersyarat tentang struktur kontrol
input/output di layar statement/perintah untuk Pengetahuan:
Percabangan dalam
monitor (open loop) kontrol percabangan tidak Percabangan bahasa pemrograman.  Tes tulis
bersyarat sederhana  Mengumpulkan data  Tes lisan
3.4.3 Menerapkan
Percabangan tentang struktur kontrol  Penugasan
statement/perintah untuk
bertingkat Percabangan dalam kelompok dan
kontrol percabangan sederhana
bahasa pemrograman mandiri
3.4.4 Menerapkan Percabangan
 Mengolah data tentang  Portofolio
statement/perintah untuk bersaran
struktur kontrol
kontrol percabangan bertingkat Keterampilan:
Percabangan dalam
3.4.5 Menerapkan
bahasa pemrograman.  Penilaian unjuk
statement/perintah untuk
 Mengomunikasikan kerja
kontrol percabangan bersarang
tentang struktur kontrol Proyek/penugasan
Percabangan dalam
bahasa pemrograman
4.4 Mendemonstrasikan 4.4.1 Membuat aplikasi
program aplikasi percabangan tidak bersyarat
sederhana dengan 4.4.2 Membuat aplikasi
menggunakan control percabangan sederhana
statemen, dan perintah 4.4.3 Membuat aplikasi
percabangan bertingkat
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
input/output di layar 4.4.4 Membuat aplikasi
monitor (open loop) percabangan bersarang

3.5 Menerapkan program 3.5.1 Menjelaskan Struktur 4  Mengamati untuk Sikap:


aplikasi sederhana yang statement/perintah untuk perulangan mengidentifikasi dan Jurnal Pengamatan dan
menggunakan proses perulangan
Percabangan merumuskan masalah penilaian antar teman
pengulangan (close loop) 3.5.2 menjelaskan operator
sederhana tentang struktur kontrol
increment dan decrement Pengetahuan:
Perulangan dalam bahasa
3.5.3 Menjelaskan ekspresi Perulangan pemrograman  Tes tulis
matematika ++ dan – bertingkat  Mengumpulkan data  Tes lisan
3.5.4 Menjelaskan fungsi
Perulangan tentang struktur kontrol  Penugasan
penghitung (counter)
bersarang Perulangan dalam bahasa kelompok dan
3.5.5 Menerapkan statement
pemrograman mandiri
perintah dengan pernyataan
 Mengolah data tentang  Portofolio
FOR
struktur kontrol
3.5.6 Menerapkan statement Keterampilan:
Perulangan dalam bahasa
perintah dengan pernyataan
pemrograman  Penilaian unjuk
NESTED - FOR
 Mengomunikasikan kerja
3.5.7 Menerapkan statement
tentang struktur kontrol Proyek/penugasan
perintah dengan pernyataan
Perulangan dalam bahasa
WHILE
pemrograman
3.5.8 Menerapkan statement
perintah dengan pernyataan
NESTED - WHILE
3.5.9 Menerapkan statement
perintah dengan pernyataan DO
– WHILE
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
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 Mendemontrasikan 4.5.1 Membuat program dengan


program aplikasi menggunakan operator
sederhana yang increment dan decrement
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
Indikator Pencapaian
Kompetensi Dasar (KD) 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 Menentukan program 3.6.1 Menjelaskan pemrograman program aplikasi 4
 Mengamati untuk Sikap:
aplikasi yang pointer yang mengidentifikasi dan Jurnal Pengamatan dan
menggunakan menggunakan merumuskan masalah penilaian antar teman
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
penempatan kursor di 3.6.2 Mendeklarasikan Variabel penempatan tentang program aplikasi Pengetahuan:
layar monitor dan bertipe pointer kursor di layar yang menggunakan
perintah input/output 3.6.3 Mengunakan inisialisasi monitor dan penempatan kursor di  Tes tulis
pointer pada program aplikasi perintah layar monitor dan  Tes lisan
yang menggunakan input/output perintah input/output  Penugasan
penempatan kursor di layar  Mengumpulkan data kelompok dan
monitor dan perintah tentang program aplikasi mandiri
input/output yang menggunakan  Portofolio
3.6.4 Mengubah isi pointer penempatan kursor di Keterampilan:
dalam program aplikasi yang layar monitor dan
menggunakan penempatan perintah input/output  Penilaian unjuk
kursor di layar monitor dan  Mengolah data tentang kerja
perintah input/output program aplikasi yang Proyek/penugasan
menggunakan
4.6 Mendemontrasikan 4.6.1 Membuat skrip program penempatan kursor di
program aplikasi yang aplikasi yang menggunakan layar monitor dan
menggunakan penempatan kursor/pointer di perintah input/output
penempatan kursor di layar monitor dan perintah  Mengomunikasikan
layar monitor dan input/output tentang program aplikasi
perintah input/output, 4.6.2 Membuat program aplikasi yang menggunakan
dan perintah dengan menggunakan variabel penempatan kursor di
input/output di layar pointer layar monitor dan
4.6.3 Membuat program untuk perintah input/output
menginisialisasi fungsi pointer
pada aplikasi
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
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 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 aplikasi program aplikasi merumuskan masalah penilaian antar teman
program aplikasi 3.7.2 Menentukan bagian sub
Fungsi (function) tentang sub program
program dalam program Pengetahuan:
yang dalam program aplikasi
aplikasi
mengembalikan  Mengumpulkan data  Tes tulis
3.7.3 Menjelaskan Fungsi
dan Fungsi tentang sub program  Tes lisan
(function) yang mengembalikan
(function) yang dalam program aplikasi  Penugasan
nilai pada Bahasa pemrograman
tidak  Mengolah data tentang kelompok dan
3.7.4 Menjelaskan Fungsi
mengembalikan sub program dalam mandiri
(function) yang tidak
program aplikasi  Portofolio
mengembalikan nilai pada
 Mengomunikasikan
Bahasa pemrograman Keterampilan:
tentang sub program
dalam program aplikasi  Penilaian unjuk
4.7 Merancang program 4.7.1 Membuat program yang
kerja
yang penggunaan sub penggunaan sub program (sub-
program dalam program routin) dalam program aplikasi Proyek/penugasan
aplikasi digital digital
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
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 Menenerapkan 3.8.1 Menjelaskan array satu Konsep array
 Mengamati untuk Sikap:
program dengan teknik dimensi Array satu
mengidentifikasi dan Jurnal Pengamatan dan
penggunaan variable 3.8.2 Menjelaskan array multi dimensi
merumuskan masalah penilaian antar teman
array dimensi Array multi
tentang penggunaan
3.8.3 Mengidentifikasi dimensi Pengetahuan:
array untuk
penerapan array satu dimensi
penyimpanan data di  Tes tulis
3.8.4 Mengidentifikasi
memori  Tes lisan
penerapan array multi dimensi
 Mengumpulkan data  Penugasan
tentang penggunaan kelompok dan
array untuk mandiri
penyimpanan data di  Portofolio
memori
4.8 Membuat program 4.8.1 Membuat aplikasi array Keterampilan:
 Mengolah data tentang
dengan teknik satu dimensi
penggunaan array untuk  Penilaian unjuk
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
penggunaan variable 4.8.2 Membuat aplikasi array penyimpanan data di kerja
array multi dimensi memori Proyek/penugasan
4.8.3 menguji program aplikasi  Mengomunikasikan
dengan menggunakan variable tentang penggunaan
array array untuk
penyimpanan data di
memori
3.9 Memahami 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
tentang membuat
sederhana Pengetahuan:
program grafik
3.9.4 Menjelaskan animasi
 Mengumpulkan data  Tes tulis
grafik
tentang membuat  Tes lisan
program grafik  Penugasan
4.9 Mendemontrasikan 4.9.1 Membuat program dengan
 Mengolah data tentang kelompok dan
membuat program grafik grafik pada Bahasa
membuat program grafik mandiri
pemrograman C++
 Mengomunikasikan  Portofolio
4.9.2 Memanfaatkan grafik
tentang membuat
library dalam membuat Keterampilan:
program grafik
program dengan grafik pada
 Penilaian unjuk
bahasa pemrograman C++
kerja
4.9.3 Membuat program dengan
memanfaatkan animasi grafik Proyek/penugasan
pada 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 4  Mengamati untuk Sikap:
Mikroprosesor dan arsitektur mikroprosesor dan mikroprosesor mengidentifikasi dan Jurnal Pengamatan dan
Mikrokontroller mikrokontroler dan merumuskan masalah penilaian antar teman
3.10.2 Menguraikan fungsi mikrokontroler tentang Arsitektur
setiap bagian dalam arsitektur Pengetahuan:
Bagian Mikroprosesor dan
mikroprosesor dan
mikroprosesor Mikrokontroller  Tes tulis
mikrokontroler.
dan  Mengumpulkan data  Tes lisan
3.10.3 Mengidentifikasi setiap
mikrokontroler tentang Arsitektur  Penugasan
bagian dalam arsitektur secara
Mikroprosesor dan kelompok dan
blok diagram.
Mikrokontroller mandiri
 Mengolah data tentang  Portofolio
4.10 Membuat blok 4.10.1 Menggambarkan jenis
Arsitektur Mikroprosesor
diagram Arsitektur arsitektur mikroprosesor dan Keterampilan:
dan Mikrokontroller
Mikroprosesor dan mikrokontroler
 Mengomunikasikan  Penilaian unjuk
Mikrokontroller 4.10.2 menggambarkan blok
tentang Arsitektur kerja
diagram mikroprosesor dan
Mikroprosesor dan Proyek/penugasan
mikrokontroler
Mikrokontroller
3.11 Memahami organisasi 3.11.1 Menjelaskan rangkaian memori dan 6  Mengamati untuk Sikap:
memori Mikroprosesor dasar pengalamatan, fungsi pengalamatan mengidentifikasi dan Jurnal Pengamatan dan
dan mikrokontroler baca/tulis pada sistem pada merumuskan masalah penilaian antar teman
memori. Mikroprosesor tentang organisasi
3.11.2 Menjelaskan rangkaian Pengetahuan:
dan memori Mikroprosesor
dasar pengalamatan I/O, fungsi mikrokontroler dan mikrokontroler  Tes tulis
baca/tulis pada sistem
 Mengumpulkan data  Tes lisan
Interface
tentang organisasi  Penugasan
memori Mikroprosesor kelompok dan
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
4.11 Memilah organisasi 4.11.1 Memeriksa rangkaian dan mikrokontroler mandiri
memori Mikroprosesor dasar pengalamatan, fungsi  Mengolah data tentang  Portofolio
dan mikrokontroler baca/tulis pada sistem organisasi memori Keterampilan:
memori. Mikroprosesor dan
4.11.2 Memeriksa rangkaian mikrokontroler  Penilaian unjuk
dasar pengalamatan I/O, fungsi  Mengomunikasikan kerja
baca/tulis pada sistem tentang organisasi Proyek/penugasan
Interface memori Mikroprosesor
dan mikrokontroler
3.12 Mengaplikasikan 3.12.1. Merencanakan desain Software 4  Mengamati untuk Sikap:
software Mikroprosesor pemrograman berbasis Mikroprosesor mengidentifikasi dan Jurnal Pengamatan dan
dan mikrokontroler mikroprosesor dan dan merumuskan masalah penilaian antar teman
mikrokontroler. mikrokontroler tentang software
3.12.2. Merealisasikan program Pengetahuan:
CVAVR dan Mikroprosesor dan
aplikasi berbasis I/O pada
Proteus mikrokontroler  Tes tulis
mikroprosesor CV-AVR dan
 Mengumpulkan data  Tes lisan
Proteus.
tentang software  Penugasan
3.12.3. Melakukan proses
Mikroprosesor dan kelompok dan
pengujian program aplikasi
mikrokontroler mandiri
berbasis I/O dengan
 Mengolah data tentang  Portofolio
menggunakan software CV-AVR
software Mikroprosesor
dan Proteus. Keterampilan:
dan mikrokontroler
 Mengomunikasikan  Penilaian unjuk
tentang software kerja
4.12 Melakukan 4.12.1. Membuat desain
Mikroprosesor dan Proyek/penugasan
pemrograman software pemrograman berbasis
mikrokontroler
Indikator Pencapaian
Kompetensi Dasar (KD) 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
dan output Port  Penilaian unjuk
4.13.2. Membuat program untuk
kerja
menjalankan Port sebagai Input
(membaca port) Proyek/penugasan
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
4.13.3. Membuat program untuk
menjalankan Port sebagai
Output (membaca port)
4.13.4. Mendemonstrasikan
inisialisasi Port di program

3.14 Menganalisis letak 3.14.1 Memperbaiki bug pada Debuging aplikasi 6  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 masalah penilaian antar teman
perbaikan
tentang debuging pada
aplikasi Pengetahuan:
 Mengumpulkan data  Tes tulis
tentang debuging pada  Tes lisan
4.14 Menyempurnakan 4.14.1 Menerapkan prosedur
aplikasi  Penugasan
program pada debuging pada aplikasi
 Mengolah data tentang kelompok dan
input/output port sederhana
debuging pada aplikasi mandiri
4.14.2 Mengidentifikasi
 Mengomunikasikan  Portofolio
permasalahan pada aplikasi
tentang debuging pada
berdasarkan data debuging Keterampilan:
aplikasi
 Penilaian unjuk
kerja
Proyek/penugasan
3.15 Mengevaluasi letak 3.15.1 Memperbaiki bug pada Debuging aplikasi 6  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 masalah penilaian antar teman
perbaikan
tentang debuging pada
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
aplikasi Pengetahuan:
4.15 Memodifikasi letak 4.15.1 Menerapkan prosedur  Mengumpulkan data
kesalahan pada program debuging pada aplikasi tentang debuging pada  Tes tulis
input output sederhana aplikasi  Tes lisan
4.15.2 Mengidentifikasi  Mengolah data tentang  Penugasan
permasalahan pada aplikasi debuging pada aplikasi kelompok dan
berdasarkan data debuging  Mengomunikasikan mandiri
tentang debuging pada  Portofolio
aplikasi Keterampilan:
 Penilaian unjuk
kerja
Proyek/penugasan

Anda mungkin juga menyukai