Anda di halaman 1dari 19

PEMERINTAH KOTA

YOGYAKARTA DINAS PENDIDIKAN


UNIT PELAKSANA TEKNIS DINAS
SMK NEGERI 3 YOGYAKARTA
Jalan R.W. Monginsidi No. 2, Yogyakarta, Daerah Istimewa Yogyakarta, Indonesia. Tel./Faks.(0274) 513503
Website http://smkn3jogja.sch.id/ Surel : humas@smkn3jogja.sch.id
Yogyakarta, Kode Pos 55233

Silabus Teknik Pemrograman Mikroprosesor dan Mikrokontroler


SMK : Negeri 3 Yogyakarta
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 Indikator Pencapaian J Kegiatan Alternatif
Materi Pokok
(KD) Kompetensi (IPK) P Pembelajaran Penilaian
3.1 Memahami teknik 3.1.1 Menjelaskan definisi Macam teknik 4  Mengamati untuk Sikap:
Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif
Materi Pokok
(KD) Kompetensi (IPK) P Pembelajaran Penilaian
pemecahan masalah masalah matematis pemecahan mengidentifikasi dan Jurnal Pengamatan
matematis 3.1.2 Menjelaskan teknik masalah merumuskan masalah dan penilaian antar
matematis matematis dan teknik teman
pemecahan masalah
pemecahannya
matematis Pengetahuan:
Mengumpulkan data
3.1.4 Menjelaskan  Tes tulis
pengertian Algoritma tentang teknik
pemecahan masalah  Tes lisan
3.1.5 Menjelaskan konsep matematis  Penugasan
Algoritma
 Mengolah data kelompok dan
3.1.6 Menentukan Struktur tentang teknik mandiri
Algoritma pemecahan masalah  Portofolio
3.1.7 Menjelaskan teknik matematis
penulisan agoritma untuk Keterampilan:
Menerapkan teknik
pemecahan masalah pemecahan  Penilaian
3.1.8 Menggunakan teknik masalah matematis unjuk kerja
penulisan Algoritma untuk Mengkomunikasi kan  Proyek/
pemecahan masalah hasil analisis penugasan
tentang teknik
4.1 Memahami teknik pemecahan masalah
pemecahan masalah 4.1.1 Menyebutkan teknik matematis
matematis pemecahan masalah
berdasarkan permasalahan
4.1.2 Menuliskan langkah
pemecahan masalah
matematis dengan teknik
yang sesuai

Silabus TAV C2 Angga Panca Alam A


Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif
Materi Pokok
(KD) Kompetensi (IPK) P Pembelajaran Penilaian
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 Jurnal Pengamatan
pemrograman dalam pemrograman bahasa dan struktur bahasa dan penilaian antar
menyelesaikan 3.2.2 Menjelaskan berbagai pemrograman pemrograman teman
masalah perangkat lunak bahasa
pemrograman Berbagai Mengumpulkan data Pengetahuan:
3.2.5 Menjelaskan struktur perangkat lunak tentang jenis
bahasa pemrograman C+ bahasa bahasa pemrograman  Tes tulis
+ pemrograman  Tes lisan
 Mengolah data
Bahasa tentang teknik  Penugasan
Pemrograman penulisan masing-
4.2 Membuat program 4.2.1 Membuat List kelompok dan
C masing bahasa
dalam menyelesaikan program untuk mandiri
pemrograman
masalah dengan menunjukkan struktur  Portofolio
beberapa macam jenis bahasa C++ Menerapkan teknik
bahasa pemrograman pemecahan Keterampilan:
penulisan berbagai  Penilaian

Silabus TAV C2 Angga Panca Alam A


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

Silabus TAV C2 Angga Panca Alam A


Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif
Materi Pokok
(KD) Kompetensi (IPK) P Pembelajaran Penilaian
aplikasi sederhana 4.3.1 Membuat aplikasi operator, dan
dengan menggunakan program menggunakan tipe ekspresi
konstanta, variable, data, variabel/konstanta pemrograman
operator dan perintah 4.3.2 Membuat aplikasi komputer.
input/output di program menggunakan tipe
komputer. data, variabel/konstanta,  Mengomunikasikan
operator, ekspresi tentang
penggunaan tipe
data, variabel,
konstanta,
operator, dan
ekspresi.
3.4 Menerapkan 3.4.1 Menjelaskan Struktur 4  Mengamati untuk Sikap:
program aplikasi statement/perintah untuk percabangan mengidentifikasi dan Jurnal Pengamatan
sederhana dengan kontrol percabangan
Percabangan merumuskan masalah dan penilaian antar
menggunakan control 3.4.2 Menerapkan
tidak bersyarat tentang struktur teman
statemen, dan perintah statement/perintah untuk
kontrol Percabangan
input/output di layar kontrol percabangan tidak Percabangan Pengetahuan:
dalam bahasa
monitor (open loop) bersyarat sederhana pemrograman.  Tes tulis
3.4.3 Menerapkan
statement/perintah untuk Percabangan Mengumpulkan data  Tes lisan
kontrol percabangan bertingkat tentang struktur
sederhana kontrol Percabangan  Penugasan
Percabangan
3.4.4 Menerapkan bersaran dalam bahasa kelompok dan
statement/perintah untuk pemrograman mandiri
kontrol percabangan Mengolah data  Portofolio
bertingkat
tentang struktur Keterampilan:
3.4.5 Menerapkan
kontrol Percabangan
statement/perintah untuk  Penilaian
dalam bahasa

Silabus TAV C2 Angga Panca Alam A


Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif
Materi Pokok
(KD) Kompetensi (IPK) P Pembelajaran Penilaian
kontrol percabangan pemrograman. unjuk kerja
bersarang
 Mengomunikasik Proyek/penugasan
4.4 an tentang struktur
Mendemonstrasikan kontrol Percabangan
program aplikasi 4.4.1 Membuat aplikasi dalam bahasa
sederhana dengan percabangan tidak pemrograman
menggunakan control bersyarat
statemen, dan perintah 4.4.2 Membuat aplikasi
input/output di layar percabangan sederhana
monitor (open loop) 4.4.3 Membuat aplikasi
percabangan bertingkat
4.4.4 Membuat aplikasi
percabangan bersarang

3.5 Menerapkan 3.5.1 Menjelaskan Struktur 4  Mengamati untuk Sikap:


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

Silabus TAV C2 Angga Panca Alam A


Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif
Materi Pokok
(KD) Kompetensi (IPK) P Pembelajaran Penilaian
pernyataan NESTED - FOR tentang struktur Keterampilan:
3.5.7 Menerapkan kontrol Perulangan
statement perintah dengan  Penilaian
dalam bahasa
pernyataan WHILE unjuk kerja
pemrograman
3.5.8 Menerapkan Proyek/penugasan
statement perintah dengan  Mengomunikasik
pernyataan NESTED - an tentang struktur
WHILE kontrol Perulangan
3.5.9 Menerapkan dalam bahasa
statement perintah dengan pemrograman
pernyataan DO – WHILE
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
program aplikasi
sederhana yang 4.5.1 Membuat
program dengan
menggunakan
Silabus TAV C2 Angga Panca Alam A
Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif
Materi Pokok
(KD) Kompetensi (IPK) P Pembelajaran Penilaian
menggunakan proses operator increment dan
pengulangan(close decrement
loop) 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
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

Silabus TAV C2 Angga Panca Alam A


Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif
Materi Pokok
(KD) Kompetensi (IPK) P Pembelajaran Penilaian
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 3.6.1 Menjelaskan program 4  Mengamati untuk Sikap:
program aplikasi yang pemrograman pointer aplikasi yang mengidentifikasi dan Jurnal Pengamatan
menggunakan 3.6.2 Mendeklarasikan menggunakan merumuskan masalah dan penilaian antar
penempatan kursor di Variabel bertipe penempatan tentang program teman
layar monitor dan pointer kursor di layar aplikasi yang
perintah input/output 3.6.3 Mengunakan monitor dan Pengetahuan:
menggunakan
inisialisasi pointer pada perintah input/ penempatan kursor di  Tes tulis
program aplikasi yang output layar monitor dan
menggunakan penempatan  Tes lisan
perintah input/output
kursor di layar monitor dan
perintah input/output Mengumpulkan data  Penugasan
3.6.4 Mengubah isi pointer tentang program kelompok dan
dalam program aplikasi aplikasi yang mandiri
yang menggunakan menggunakan  Portofolio
penempatan kursor di layar penempatan kursor di
monitor dan perintah layar monitor dan Keterampilan:
input/ output perintah input/output  Penilaian
4.6 Mendemontrasikan unjuk kerja
Mengolah data
program aplikasi yang 4.6.1 Membuat skrip tentang program Proyek/penugasan
menggunakan program aplikasi yang aplikasi yang
menggunakan penempatan

Silabus TAV C2 Angga Panca Alam A


Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif
Materi Pokok
(KD) Kompetensi (IPK) P Pembelajaran Penilaian
penempatan kursor di kursor/pointer di layar menggunakan
layar monitor dan monitor dan perintah penempatan kursor di
perintah input/output, input/ output layar monitor dan
dan perintah input/ 4.6.2 Membuat perintah input/output
output di layar program aplikasi
dengan menggunakan  Mengomunikasik
variabel pointer an tentang program
4.6.3 Membuat program aplikasi yang
untuk menginisialisasi menggunakan
fungsi pointer pada aplikasi penempatan kursor di
4.6.4 Membuat program layar monitor dan
untuk mengubah isi pointer perintah input/output
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-program 4  Mengamati untuk Sikap:


penggunaan sub sub-program (sub-routin) (sub-routin) mengidentifikasi dan Jurnal Pengamatan
program (sub-Routin) dalam program aplikasi dalam program merumuskan masalah dan penilaian antar
dalam program 3.7.2 Menentukan aplikasi tentang sub program teman
aplikasi bagian sub program
Fungsi dalam program
dalam program aplikasi Pengetahuan:
(function) yang aplikasi
3.7.3 Menjelaskan Fungsi
(function) yang mengembalikan  Mengumpulkan  Tes tulis
mengembalikan nilai pada dan Fungsi data tentang sub  Tes lisan
Bahasa pemrograman (function) yang program dalam

Silabus TAV C2 Angga Panca Alam A


Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif
Materi Pokok
(KD) Kompetensi (IPK) P Pembelajaran Penilaian
3.7.4 Menjelaskan Fungsi tidak program aplikasi  Penugasan
(function) yang tidak mengembalikan  Mengolah data kelompok dan
mengembalikan nilai pada
mandiri
Bahasa pemrograman tentang sub program
4.7 Merancang dalam program  Portofolio
program yang 4.7.1 Membuat program aplikasi
Keterampilan:
penggunaan sub yang penggunaan sub Mengomunikasik an
program dalam program (sub-routin) dalam  Penilaian
tentang sub
program aplikasi digital program aplikasi digital unjuk kerja
program dalam
4.7.2 Mendemonstrasikan program aplikasi Proyek/penugasan
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 Konsep array Sikap:
Mengamati untuk
program dengan satu dimensi Array satu
mengidentifikasi dan Jurnal Pengamatan
teknik penggunaan 3.8.2 Menjelaskan array dimensi merumuskan masalah
variable

Silabus TAV C2 Angga Panca Alam A


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

Silabus TAV C2 Angga Panca Alam A


Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif
Materi Pokok
(KD) Kompetensi (IPK) P Pembelajaran Penilaian
grafik membuat program  Tes lisan
4.9 Mendemontrasikan grafik
membuat program 4.9.1 Membuat program  Penugasan
grafik dengan grafik pada  Mengolah data kelompok dan
Bahasa pemrograman C++ tentang membuat mandiri
4.9.2 Memanfaatkan grafik program grafik
 Portofolio
library dalam membuat Mengomunikasik an
program dengan grafik Keterampilan:
tentang membuat
pada bahasa pemrograman program grafik  Penilaian
C++ unjuk kerja
4.9.3 Membuat program
dengan memanfaatkan Proyek/penugasan
animasi grafik pada
Bahasa pemrograman C++
3.10 Memahami 3.10.1 Menjelaskan jenis Arsitektur 4  Mengamati untuk Sikap:
Arsitektur arsitektur mikroprosesor mikroprosesor mengidentifikasi dan Jurnal Pengamatan
Mikroprosesor dan dan mikrokontroler dan merumuskan masalah dan penilaian antar
Mikrokontroller 3.10.2 Menguraikan fungsi mikrokontroler tentang Arsitektur teman
setiap bagian dalam
Bagian Mikroprosesor dan
arsitektur mikroprosesor Pengetahuan:
mikroprosesor Mikrokontroller
dan mikrokontroler.
3.10.3 Mengidentifikasi dan Mengumpulkan data  Tes tulis
setiap bagian dalam mikrokontroler tentang  Tes lisan
arsitektur secara blok Arsitektur
diagram. Mikroprosesor dan  Penugasan
Mikrokontroller kelompok dan
4.10 Membuat 4.10.1 Menggambarkan mandiri
 Mengolah data
blok diagram jenis arsitektur  Portofolio
tentang Arsitektur
Arsitektur mikroprosesor dan
Mikroprosesor dan Keterampilan:
Mikroprosesor dan

Silabus TAV C2 Angga Panca Alam A


Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif
Materi Pokok
(KD) Kompetensi (IPK) P Pembelajaran Penilaian
Mikrokontroller mikrokontroler Mikrokontroller  Penilaian
4.10.2 menggambarkan
unjuk kerja
blok diagram Mengomunikasik an
mikroprosesor dan tentang Arsitektur Proyek/penugasan
mikrokontroler Mikroprosesor dan
Mikrokontroller
3.11 Memahami 3.11.1 Menjelaskan memori dan 6  Mengamati untuk Sikap:
organisasi rangkaian dasar pengalamatan mengidentifikasi dan Jurnal Pengamatan
memori pengalamatan, fungsi baca/ pada merumuskan masalah dan penilaian antar
Mikroprosesor dan tulis pada sistem Mikroprosesor tentang organisasi teman
mikrokontroler memori. dan memori
3.11.2 Menjelaskan mikrokontroler Pengetahuan:
Mikroprosesor dan
rangkaian dasar
mikrokontroler  Tes tulis
pengalamatan I/O, fungsi
baca/tulis pada sistem  Mengumpulkan  Tes lisan
Interface data tentang
organisasi memori  Penugasan
4.11 Memilah 4.11.1 Memeriksa rangkaian Mikroprosesor dan kelompok dan
organisasi dasar pengalamatan, fungsi mikrokontroler mandiri
memori baca/tulis pada sistem  Mengolah data  Portofolio
Mikroprosesor dan memori.
tentang organisasi Keterampilan:
mikrokontroler 4.11.2 Memeriksa memori
rangkaian dasar Mikroprosesor dan  Penilaian
pengalamatan I/O, fungsi mikrokontroler unjuk kerja
baca/tulis pada sistem
Interface  Mengomunikasik an Proyek/penugasan
tentang organisasi
memori
Mikroprosesor dan
mikrokontroler

Silabus TAV C2 Angga Panca Alam A


3.12 Mengaplikasikan 3.12.1. Merencanakan Mengamati untuk
Software 4 Sikap:
software Mikroprosesor desain pemrograman Mikroprosesor mengidentifikasi dan

Silabus TAV C2 Angga Panca Alam A


Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif
Materi Pokok
(KD) Kompetensi (IPK) P Pembelajaran Penilaian
dan mikrokontroler berbasis mikroprosesor dan merumuskan masalah Jurnal Pengamatan
dan mikrokontroler. mikrokontroler tentang software dan penilaian antar
3.12.2. Merealisasikan Mikroprosesor dan teman
program aplikasi berbasis I/ Arduino dan
mikrokontroler
O pada simulator Proteus Proteus Pengetahuan:
dan mikrokontroler Arduino. Mengumpulkan data  Tes tulis
3.12.3. Melakukan proses tentang software
pengujian program aplikasi Mikroprosesor dan  Tes lisan
berbasis I/O dengan mikrokontroler  Penugasan
menggunakan simulator  Mengolah data kelompok dan
Proteus dan mikrokontroler tentang software mandiri
Arduino. Mikroprosesor dan  Portofolio
mikrokontroler
4.12 Melakukan Keterampilan:
pemrograman software 4.12.1. Membuat desain  Mengomunikasik
Mikroprosesor dan pemrograman berbasis an tentang software  Penilaian
mikrokontroler mikrokontroler Mikroprosesor dan unjuk kerja
menggunakan simulator mikrokontroler Proyek/penugasan
Proteus dan mikrokontroler
Arduino.
4.12.2. Mensimulasikan
program aplikasi berbasis I/
O pada simulator Proteus
dan mikrokontroler Arduino.
4.12.3. Melakukan
pengujian program aplikasi
berbasis I/O dengan
menggunakan simulator
Proteus dan mikrokontroler

Silabus TAV C2 Angga Panca Alam A


Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif
Materi Pokok
(KD) Kompetensi (IPK) P Pembelajaran Penilaian
Arduino.
3.13 Menerapkan 3.13.1. Menjelaskan Perintah input 4  Mengamati untuk Sikap:
perintah input dan karakteristik PORT dan output mengidentifikasi dan Jurnal Pengamatan
output Port Microcontroller pada Port merumuskan masalah dan penilaian antar
3.13.2. Menjelaskan Mikrokontroler tentang perintah teman
pemrograman Port sebagai
input dan output Port
Input (membaca port) Pengetahuan:
3.13.3. Menjelaskan Mengumpulkan data
Pemrograman Port sebagai tentang perintah  Tes tulis
output input dan output Port  Tes lisan
3.13.4. Menjelaskan  Mengolah data
inisialisasi Port di program  Penugasan
tentang perintah kelompok dan
input dan output Port mandiri
4.13.1. Menggunakan Port
4.13 Mengontrol input Input dan Output  Mengomunikasik  Portofolio
dan output port Microcontroller an tentang perintah
4.13.2. Membuat program input dan output Port Keterampilan:
untuk menjalankan Port  Penilaian
sebagai Input (membaca unjuk kerja
port)
Proyek/penugasan
4.13.3. Membuat program
untuk menjalankan Port
sebagai Output (membaca
port)
4.13.4. Mendemonstrasikan
inisialisasi Port di program

3.14 Menganalisis 3.14.1 Memperbaiki Debuging 6 Mengamati untuk Sikap:


letak kesalahan pada bug pada aplikasi aplikasi mengidentifikasi dan

Silabus TAV C2 Angga Panca Alam A


Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif
Materi Pokok
(KD) Kompetensi (IPK) P Pembelajaran Penilaian
program input output 3.14.2 Menguji aplikasi hasil Menganalisis merumuskan masalah Jurnal Pengamatan
perbaikan data hasil tentang debuging dan penilaian antar
Debuging pada aplikasi teman
Mengumpulkan data Pengetahuan:
4.14 Menyempurnakan 4.14.1 Menerapkan tentang  Tes tulis
program pada input/ prosedur debuging debuging pada
output port pada aplikasi aplikasi  Tes lisan
sederhana  Mengolah data  Penugasan
4.14.2 Mengidentifikasi tentang debuging kelompok dan
permasalahan pada pada aplikasi mandiri
aplikasi berdasarkan data
debuging Mengomunikasik an  Portofolio
tentang debuging Keterampilan:
pada aplikasi
 Penilaian
unjuk kerja
Proyek/penugasan
3.15 Mengevaluasi 3.15.1 Memperbaiki Debuging 6  Mengamati untuk Sikap:
letak kesalahan pada bug pada aplikasi aplikasi mengidentifikasi dan Jurnal Pengamatan
program input output 3.15.2 Menguji aplikasi hasil
Menganalisis merumuskan masalah dan penilaian antar
perbaikan
data hasil tentang debuging teman
Debuging pada aplikasi
4.15 Memodifikasi 4.15.1 Menerapkan Pengetahuan:
letak kesalahan pada prosedur debuging Mengumpulkan data
program input output pada aplikasi tentang  Tes tulis
sederhana debuging pada  Tes lisan
4.15.2 Mengidentifikasi aplikasi
permasalahan pada  Penugasan
 Mengolah data
aplikasi berdasarkan data
debuging
Silabus TAV C2 Angga Panca Alam A
Kompetensi Dasar Indikator Pencapaian J Kegiatan Alternatif
Materi Pokok
(KD) Kompetensi (IPK) P Pembelajaran Penilaian
tentang debuging kelompok dan
pada aplikasi mandiri
Mengomunikasik an  Portofolio
tentang debuging Keterampilan:
pada aplikasi
 Penilaian
unjuk kerja
Proyek/penugasan

Silabus TAV C2 Angga Panca Alam A

Anda mungkin juga menyukai