Anda di halaman 1dari 17

Silabus Teknik Pemrograman Mikroprosesor dan Mikrokontroler

SMK : Muhammadiyah 2 Boja


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 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 Macam teknik 5  Mengamati untuk Sikap:
pemecahan masalah masalah matematis pemecahan mengidentifikasi dan Jurnal Pengamatan dan
matematis 3.1.2 Menjelaskan teknik masalah merumuskan masalah penilaian antar teman
pemecahan masalah matematis matematis dan teknik Pengetahuan:
matematis pemecahannya  Tes tulis
3.1.4 Menjelaskan pengertian  Mengumpulkan data  Tes lisan
Algoritma tentang teknik  Penugasan
3.1.5 Menjelaskan konsep pemecahan masalah kelompok dan
Algoritma matematis mandiri
3.1.6 Menentukan Struktur  Mengolah data tentang  Portofolio
Algoritma teknik pemecahan Keterampilan:
3.1.7 Menjelaskan teknik masalah matematis  Penilaian unjuk
penulisan agoritma untuk  Menerapkan teknik kerja
pemecahan masalah pemecahan masalah  Proyek/penugasan
3.1.8 Menggunakan teknik matematis
penulisan Algoritma untuk  Mengkomunikasikan
pemecahan masalah hasil analisis tentang
teknik pemecahan
4.1. Memahami teknik 4.1.1 Menyebutkan teknik masalah matematis
pemecahan masalah pemecahan masalah
dengan menggunakan berdasarkan permasalahan
diagram alir 4.1.2 Menuliskan langkah
pemecahan masalah
matematis dengan teknik
yang sesuai
4.1.3 Menemukan prosedur
pemecahan masalah yang

Silabus TAV C2 Muhammad Irfan


Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
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 pemrograman 5  Mengamati untuk Sikap:
penggunaan bahasa perkembangan bahasa Bahasa mengidentifikasi Jurnal Pengamatan dan
pemrograman dalam pemrograman Pemrograman C struktur bahasa penilaian antar teman
menyelesaikan 3.2.2 Menjelaskan berbagai pemrograman Pengetahuan:
masalah perangkat lunak bahasa  Mengumpulkan data  Tes tulis
pemrograman tentang jenis bahasa  Tes lisan
3.2.3 Menjelaskan struktur pemrograman  Penugasan
bahasa pemrograman  Mengolah data tentang kelompok dan
bahasa C teknik penulisan masing- mandiri
masing bahasa  Portofolio
4.2. Membuat program 4.2.1 Membuat List program pemrograman Keterampilan:
dalam menyelesaikan untuk menunjukkan  Menerapkan teknik  Penilaian unjuk
masalah dengan struktur bahasa C pemecahan penulisan kerja
beberapa macam jenis berbagai macam bahasa  Proyek/penugasan
bahasa pemrograman pemrograman
 Mengkomunikasikan
hasil analisis tentang
teknik penulisan bahasa

Silabus TAV C2 Muhammad Irfan


Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
pemrograman
3.3. Membedakan 3.3.1 Menjelaskan berbagai tipe Tipe data 10  Mengamati untuk Sikap:
program aplikasi data dan sintak penulisan Variable mengidentifikasi dan Jurnal Pengamatan dan
sederhana dengan 3.3.2 Menjelaskan variabel dan Konstanta merumuskan masalah penilaian antar teman
menggunakan dan sintak penulisan Operator tentang penggunaan Pengetahuan:
konstanta, variable, 3.3.3 Menjelaskan berbagai Ekspresi tipedata, variabel,  Tes tulis
operator dan perintah operator dan sintak konstanta,operator,  Tes lisan
input/output di penulisan dan ekspresi.  Penugasan
komputer 3.3.4 Menjelaskan perintah  Mengumpulkan data kelompok dan
input/output dan sintak tentang penggunaan mandiri
penulisan tipe data, variabel,  Portofolio
3.3.5 Menerapkan berbagai tipe konstanta, operator, Keterampilan:
data, variabel, konstanta, dan ekspresi  Penilaian unjuk
operator, danekspresi  Mengolah data kerja
sesuai dengan tentang penggunaan Proyek/penugasan
permasalahan yang akan tipe data, variabel,
diselesaikan dengan konstanta, operator,
program dan
ekspresipemrograman
4.3. Membuat program 4.3.1 Membuat aplikasi program komputer.
aplikasi sederhana menggunakan tipe data,  Mengomunikasikan
dengan menggunakan variabel/konstanta tentang penggunaan
konstanta, variable, 4.3.2 Membuat aplikasi program tipe data, variabel,
operator dan perintah menggunakan tipe konstanta, operator,
input/output di data,variabel/konstanta, dan ekspresi.
komputer. operator,ekspresi
3.4. Menerapkan program 3.4.1 Menjelaskan Struktur 4  Mengamati untuk Sikap:

Silabus TAV C2 Muhammad Irfan


Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
aplikasi sederhana statement/perintah untuk percabangan mengidentifikasi dan Jurnal Pengamatan dan
dengan menggunakan kontrol percabangan Percabangan tidak merumuskan masalah penilaian antar teman
control statemen, dan 3.4.2 Menerapkan bersyarat tentang struktur Pengetahuan:
perintah input/output statement/perintah untuk Percabangan kontrolPercabangan  Tes tulis
di layar monitor (open kontrol percabangan tidak sederhana dalam bahasa  Tes lisan
loop) bersyarat Percabangan pemrograman.  Penugasan
3.4.3 Menerapkan bertingkat  Mengumpulkan data kelompok dan
statement/perintah untuk Percabangan tentang struktur kontrol mandiri
kontrol percabangan bersaran Percabangan dalam  Portofolio
sederhana bahasa pemrograman Keterampilan:
3.4.4 Menerapkan  Mengolah data tentang  Penilaian unjuk
statement/perintah untuk struktur kontrol kerja
kontrol percabangan Percabangan dalam Proyek/penugasan
bertingkat bahasa pemrograman.
3.4.5 Menerapkan  Mengomunikasikan
statement/perintah untuk tentang struktur kontrol
kontrol percabangan Percabangan dalam
bersarang bahasa pemrograman

4.4. Mendemonstrasikan 4.4.1 Membuat aplikasi


program aplikasi percabangan tidak
sederhana dengan bersyarat
menggunakan control 4.4.2 Membuat aplikasi
statemen, dan percabangan sederhana
perintah input/output 4.4.3 Membuat aplikasi
di layar monitor (open percabangan bertingkat
loop) 4.4.4 Membuat aplikasi

Silabus TAV C2 Muhammad Irfan


Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
percabangan bersarang

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


aplikasi sederhana statement/perintah untuk perulangan mengidentifikasi dan Jurnal Pengamatan dan
yang menggunakan perulangan Percabangan merumuskan masalah penilaian antar teman
proses pengulangan 3.5.2 menjelaskan operator sederhana tentang struktur kontrol Pengetahuan:
(close loop) increment dan decrement Perulangan Perulangan dalam  Tes tulis
3.5.3 Menjelaskan ekspresi bertingkat bahasa pemrograman  Tes lisan
matematika ++ dan – Perulangan  Mengumpulkan data  Penugasan
3.5.4 Menjelaskan fungsi bersarang tentang struktur kontrol kelompok dan
penghitung (counter) Perulangan dalam mandiri
3.5.5 Menerapkan statement bahasa pemrograman  Portofolio
perintah dengan  Mengolah data tentang Keterampilan:
pernyataan FOR struktur kontrol  Penilaian unjuk
3.5.6 Menerapkan statement Perulangan dalam kerja
perintah dengan bahasa pemrograman Proyek/penugasan
pernyataan NESTED - FOR  Mengomunikasikan
3.5.7 Menerapkan statement tentang struktur kontrol
perintah dengan Perulangan dalam
pernyataan WHILE bahasa pemrograman
3.5.8 Menerapkan statement
perintah dengan
pernyataan NESTED -
WHILE
3.5.9 Menerapkan statement
perintah dengan
pernyataan DO – WHILE

Silabus TAV C2 Muhammad Irfan


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 menggunakan ekspresi
loop) matematika ++ dan –-
4.5.3 Membuat program dengan
menggunakan fungsi
penghitung (counter)
4.5.4 Membuat program dengan
menggunakan statement

Silabus TAV C2 Muhammad Irfan


Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
perintah 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

Silabus TAV C2 Muhammad Irfan


Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
perulangan tak berhingga
3.6. Menentukan program 3.6.1 Menjelaskan program aplikasi 4  Mengamati untuk Sikap:
aplikasi yang pemrograman pointer yang mengidentifikasi dan Jurnal Pengamatan dan
menggunakan 3.6.2 Mendeklarasikan Variabel menggunakan merumuskan masalah penilaian antar teman
penempatan kursor di bertipe pointer penempatan tentang program aplikasi Pengetahuan:
layar monitor dan 3.6.3 Mengunakan inisialisasi kursor di layar yang menggunakan  Tes tulis
perintah input/output pointer pada program monitor dan penempatan kursor di  Tes lisan
aplikasi yang perintah layar monitor dan  Penugasan
menggunakan penempatan input/output perintah input/output kelompok dan
kursor di layar monitor  Mengumpulkan data mandiri
dan perintah input/output tentang program aplikasi  Portofolio
3.6.4 Mengubah isi pointer yang menggunakan Keterampilan:
dalam program aplikasi penempatan kursor di  Penilaian unjuk
yang menggunakan layar monitor dan kerja
penempatan kursor di perintah input/output Proyek/penugasan
layar monitor dan perintah  Mengolah data tentang
input/output program aplikasi yang
menggunakan
4.6. Mendemontrasikan 4.6.1 Membuat skrip program penempatan kursor di
program aplikasi yang aplikasi yang layar monitor dan
menggunakan menggunakan penempatan perintah input/output
penempatan kursor di kursor/pointer di layar  Mengomunikasikan
layar monitor dan monitor dan perintah tentang program aplikasi
perintah input/output yang menggunakan
input/output, dan 4.6.2 Membuat program aplikasi penempatan kursor di
perintah input/output dengan menggunakan layar monitor dan
di layar variabel pointer perintah input/output

Silabus TAV C2 Muhammad Irfan


Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
4.6.3 Membuat program untuk
menginisialisasi fungsi
pointer pada aplikasi
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 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

Silabus TAV C2 Muhammad Irfan


Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
4.7.Merancang program 4.7.1 Membuat program yang
yang penggunaan sub penggunaan sub program
program dalam (sub-routin) dalam
program aplikasi 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.8. Menenerapkan 3.8.1 Menjelaskan array satu Konsep array  Mengamati untuk Sikap:
program dengan dimensi Array satu mengidentifikasi dan Jurnal Pengamatan dan
teknik penggunaan 3.8.2 Menjelaskan array multi dimensi merumuskan masalah penilaian antar teman
variable array dimensi Array multi tentang penggunaan Pengetahuan:
3.8.3 Mengidentifikasi dimensi arrayuntuk  Tes tulis
penerapan array satu penyimpanan data di  Tes lisan

Silabus TAV C2 Muhammad Irfan


Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
dimensi memori  Penugasan
3.8.4 Mengidentifikasi  Mengumpulkan data kelompok dan
penerapan array multi tentang penggunaan mandiri
dimensi array untuk  Portofolio
penyimpanan data di Keterampilan:
4.8. Membuat program 4.8.1 Membuat aplikasi array memori  Penilaian unjuk
dengan teknik satu dimensi  Mengolah data tentang kerja
penggunaan variable 4.8.2 Membuat aplikasi array penggunaan array untuk Proyek/penugasan
array multi dimensi penyimpanan data di
4.8.3 menguji program aplikasi memori
dengan menggunakan  Mengomunikasikan
variable array tentang penggunaan
array untuk
penyimpanan data di
memori
3.9. Memahami prinsip 3.9.1 Menjelaskan pengertian program grafik 6  Mengamati untuk Sikap:
membuat program program dengan grafik mengidentifikasi dan Jurnal Pengamatan dan
grafik 3.9.2 Menjelaskan grafik library merumuskan masalah penilaian antar teman
3.9.3 Menjelaskan grafik tentang membuat Pengetahuan:
sederhana program grafik  Tes tulis
3.9.4 Menjelaskan animasi  Mengumpulkan data  Tes lisan
grafik tentang membuat  Penugasan
program grafik kelompok dan
4.9. Mendemontrasikan 4.9.1 Membuat program dengan  Mengolah data tentang mandiri
membuat program grafik pada Bahasa membuat program grafik  Portofolio
grafik pemrograman C++  Mengomunikasikan Keterampilan:
4.9.2 Memanfaatkan grafik tentang membuat  Penilaian unjuk

Silabus TAV C2 Muhammad Irfan


Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
library dalam membuat program grafik kerja
program dengan grafik Proyek/penugasan
pada bahasa pemrograman
C++
4.9.3 Membuat program dengan
memanfaatkan animasi
grafik pada Bahasa
pemrograman C++

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

Silabus TAV C2 Muhammad Irfan


Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
3.11 Memahami organisasi 3.11.1 Menjelaskan rangkaian memori dan 6  Mengamati untuk Sikap:
memori dasar pengalamatan, pengalamatan mengidentifikasi dan Jurnal Pengamatan dan
Mikroprosesor dan fungsi baca/tulis pada pada merumuskan masalah penilaian antar teman
mikrokontroler system memori. Mikroprosesor tentang organisasi Pengetahuan:
3.11.2 Menjelaskan rangkaian dan memori Mikroprosesor  Tes tulis
dasar pengalamatan I/O, mikrokontroler dan mikrokontroler  Tes lisan
fungsi baca/tulis pada  Mengumpulkan data  Penugasan
system Interface tentang organisasi kelompok dan
memori Mikroprosesor mandiri
4.11 Memilah organisasi 4.11.1 Memeriksa rangkaian dan mikrokontroler  Portofolio
memori dasar pengalamatan,  Mengolah data tentang Keterampilan:
Mikroprosesor dan fungsi baca/tulis pada organisasi memori  Penilaian unjuk
mikrokontroler system memori. Mikroprosesor dan kerja
4.11.2 Memeriksa rangkaian mikrokontroler Proyek/penugasan
dasar pengalamatan I/O,  Mengomunikasikan
fungsi baca/tulis pada tentang organisasi
system Interface memori Mikroprosesor
dan mikrokontroler
3.12 Mengaplikasikan 3.12.1. Merencanakan desain Software 4  Mengamati untuk Sikap:
software pemrograman berbasis Mikroprosesor mengidentifikasi dan Jurnal Pengamatan dan
Mikroprosesor dan mikroprosesor dan dan merumuskan masalah penilaian antar teman
mikrokontroler mikrokontroler. mikrokontroler tentang software Pengetahuan:
3.12.2. Merealisasikan program CVAVR dan Mikroprosesor dan  Tes tulis
aplikasi berbasis I/O pada Proteus mikrokontroler  Tes lisan
mikroprosesor CV-AVR  Mengumpulkan data  Penugasan
dan Proteus. tentang software kelompok dan
3.12.3. Melakukan proses Mikroprosesor dan mandiri

Silabus TAV C2 Muhammad Irfan


Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
pengujian program mikrokontroler  Portofolio
aplikasi berbasis I/O  Mengolah data tentang Keterampilan:
dengan menggunakan software Mikroprosesor  Penilaian unjuk
software CV-AVR dan dan mikrokontroler kerja
Proteus.  Mengomunikasikan Proyek/penugasan
tentang software
4.12 Melakukan 4.12.1. Membuat desain Mikroprosesor dan
pemrograman pemrograman berbasis mikrokontroler
softwareMikroprosesor mikroprosesor CV-AVR
dan mikrokontroler dan 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 Perintah input 4  Mengamati untuk Sikap:
input dan output Port karakteristik PORT dan output pada mengidentifikasi dan Jurnal Pengamatan dan
Microcontroller Port merumuskan masalah penilaian antar teman
3.13.2. Menjelaskan Mikrokontroler tentang perintah input Pengetahuan:
pemrograman Port sebagai dan output Port  Tes tulis
Input (membaca port)  Mengumpulkan data  Tes lisan
3.13.3. Menjelaskan tentang perintah input  Penugasan
Pemrograman Port sebagai dan output Port kelompok dan

Silabus TAV C2 Muhammad Irfan


Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
output  Mengolah data tentang mandiri
3.13.4. Menjelaskan inisialisasi perintah input dan  Portofolio
Port di program output Port Keterampilan:
 Mengomunikasikan  Penilaian unjuk
4.13 Mengontrol input dan 4.13.1. Menggunakan Port tentang perintah input kerja
output port Input dan Output dan output Port Proyek/penugasan
Microcontroller
4.13.2. Membuat program untuk
menjalankan Port sebagai
Input (membaca port)
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 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:

Silabus TAV C2 Muhammad Irfan


Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
debuging tentang debuging pada  Penilaian unjuk
aplikasi kerja
Proyek/penugasan
3.15 Mengevaluasi letak 3.15.1 Memperbaiki bug pada Debuging aplikasi 6  Mengamati untuk Sikap:
kesalahan pada aplikasi Menganalisis data mengidentifikasi dan Jurnal Pengamatan dan
program input output 3.15.2 Menguji aplikasi hasil hasil Debuging merumuskan penilaian antar teman
perbaikan masalahtentang Pengetahuan:
debuging pada aplikasi  Tes tulis
4.15 Memodifikasi letak 4.15.1 Menerapkan prosedur  Mengumpulkan data  Tes lisan
kesalahan pada debuging pada aplikasi tentang debuging pada  Penugasan
program input output sederhana aplikasi kelompok dan
4.15.2 Mengidentifikasi  Mengolah data tentang mandiri
permasalahan pada debuging pada aplikasi  Portofolio
aplikasi berdasarkan data  Mengomunikasikan Keterampilan:
debuging tentang debuging pada  Penilaian unjuk
aplikasi kerja
Proyek/penugasan

Silabus TAV C2 Muhammad Irfan

Anda mungkin juga menyukai