Anda di halaman 1dari 17

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.
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
matematis masalah merumuskan masalah Jurnal Pengamatan dan
3.1.2 Menjelaskan teknik matematis matematis dan teknik penilaian antar teman
pemecahan masalah matematis pemecahannya Pengetahuan:
3.1.4 Menjelaskan pengertian  Mengumpulkan data
Algoritma tentang teknik  Tes tulis
pemecahan masalah  Tes lisan
3.1.5 Menjelaskan konsep matematis  Penugasan
Algoritma  Mengolah data tentang kelompok dan
teknik pemecahan mandiri
3.1.6 Menentukan Struktur
masalah matematis  Portofolio
Algoritma
 Menerapkan teknik
pemecahan masalah Keterampilan:
3.1.7 Menjelaskan teknik
penulisan agoritma untuk matematis
 Penilaian unjuk
pemecahan masalah  Mengkomunikasikan
kerja
hasil analisis tentang
3.1.8 Menggunakan teknik  Proyek/penugasan
teknik pemecahan
penulisan Algoritma untuk masalah matematis
pemecahan masalah

4.1.1 Menyebutkan teknik


pemecahan masalah
4.1 Memahami teknik
berdasarkan permasalahan
pemecahan masalah
matematis 4.1.2 Menuliskan langkah

Silabus TAV C2 Angga Panca Alam A


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

pemecahan masalah matematis


dengan teknik yang sesuai

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
pemrograman dalam pemrograman bahasa dan struktur bahasa Jurnal Pengamatan dan
menyelesaikan masalah 3.2.2 Menjelaskan berbagai penilaian antar teman
pemrograman pemrograman
perangkat lunak bahasa
 Mengumpulkan data Pengetahuan:
pemrograman Berbagai
tentang jenis bahasa
3.2.5 Menjelaskan struktur perangkat lunak
pemrograman  Tes tulis
bahasa pemrograman C++ bahasa
 Mengolah data tentang  Tes lisan
pemrograman
teknik penulisan masing-  Penugasan
4.2 Membuat program 4.2.1 Membuat List program Bahasa masing bahasa kelompok dan
Pemrograman C

Silabus TAV C2 Angga Panca Alam A


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

dalam menyelesaikan untuk menunjukkan struktur pemrograman mandiri


masalah dengan beberapa bahasa C++
 Menerapkan teknik  Portofolio
macam jenis bahasa
pemecahan penulisan
pemrograman
berbagai macam bahasa Keterampilan:
pemrograman
 Penilaian unjuk
 Mengkomunikasikan kerja
hasil analisis tentang
 Proyek/penugasan
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
mengidentifikasi dan
menggunakan konstanta, 3.3.2 Menjelaskan variabel dan Variable Jurnal Pengamatan dan
merumuskan masalah
variable, operator dan dan sintak penulisan penilaian antar teman
Konstanta tentang penggunaan
perintah input/output di 3.3.3 Menjelaskan berbagai
tipe data, variabel, Pengetahuan:
komputer operator dan sintak penulisan
Operator konstanta,operator,
3.3.4 Menjelaskan perintah
dan ekspresi.  Tes tulis
input/output dan sintak Ekspresi  Mengumpulkan data  Tes lisan
penulisan
tentang penggunaan  Penugasan
3.3.5 Menerapkan berbagai tipe
tipe data, variabel, kelompok dan
data, variabel, konstanta,
konstanta, operator, mandiri
operator, dan ekspresi sesuai
dan ekspresi  Portofolio
dengan permasalahan yang
akan diselesaikan dengan  Mengolah data
tentang penggunaan Keterampilan:
program
tipe data, variabel,
konstanta, operator,  Penilaian unjuk
dan ekspresi

Silabus TAV C2 Angga Panca Alam A


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

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

Silabus TAV C2 Angga Panca Alam A


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

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
input/output di layar percabangan bertingkat
monitor (open loop) 4.4.4 Membuat aplikasi
percabangan bersarang

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


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

Silabus TAV C2 Angga Panca Alam A


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

3.5.8 Menerapkan statement bahasa pemrograman Proyek/penugasan


perintah dengan pernyataan
NESTED - WHILE
3.5.9 Menerapkan statement
perintah dengan 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 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

Silabus TAV C2 Angga Panca Alam A


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

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
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 Angga Panca Alam A


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 pemrograman program aplikasi 4  Mengamati untuk Sikap:
aplikasi yang pointer yang mengidentifikasi dan
menggunakan 3.6.2 Mendeklarasikan Variabel Jurnal Pengamatan dan
menggunakan merumuskan masalah
penempatan kursor di bertipe pointer penilaian antar teman
penempatan tentang program aplikasi
layar monitor dan 3.6.3 Mengunakan inisialisasi kursor di layar yang menggunakan Pengetahuan:
perintah input/output pointer pada program aplikasi monitor dan penempatan kursor di
yang menggunakan perintah layar monitor dan  Tes tulis
penempatan kursor di layar input/output perintah input/output  Tes lisan
monitor dan perintah
 Mengumpulkan data  Penugasan
input/output
tentang program aplikasi kelompok dan
3.6.4 Mengubah isi pointer
yang menggunakan mandiri
dalam program aplikasi yang
penempatan kursor di  Portofolio
menggunakan penempatan
layar monitor dan
kursor di layar monitor dan
perintah input/output Keterampilan:
perintah input/output
 Mengolah data tentang
program aplikasi yang  Penilaian unjuk
4.6.1 Membuat skrip program kerja
4.6 Mendemontrasikan aplikasi yang menggunakan menggunakan
program aplikasi yang penempatan kursor/pointer di penempatan kursor di Proyek/penugasan
menggunakan layar monitor dan perintah layar monitor dan
penempatan kursor di input/output perintah input/output
layar monitor dan 4.6.2 Membuat program aplikasi  Mengomunikasikan
perintah input/output, dengan menggunakan variabel tentang program aplikasi
dan perintah pointer yang menggunakan
input/output di layar 4.6.3 Membuat program untuk penempatan kursor di
menginisialisasi fungsi pointer layar monitor dan

Silabus TAV C2 Angga Panca Alam A


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

pada aplikasi perintah input/output


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 4  Mengamati untuk Sikap:
penggunaan sub program program (sub-routin) dalam (sub-routin) mengidentifikasi dan
(sub-Routin) dalam program aplikasi Jurnal Pengamatan dan
dalam program merumuskan masalah
program aplikasi 3.7.2 Menentukan bagian sub penilaian antar teman
aplikasi tentang sub program
program dalam program
dalam program aplikasi Pengetahuan:
aplikasi Fungsi (function)
 Mengumpulkan data
3.7.3 Menjelaskan Fungsi yang
tentang sub program  Tes tulis
(function) yang mengembalikan mengembalikan
dalam program aplikasi  Tes lisan
nilai pada Bahasa pemrograman dan Fungsi
3.7.4 Menjelaskan Fungsi  Mengolah data tentang  Penugasan
(function) yang
(function) yang tidak sub program dalam kelompok dan
tidak
mengembalikan nilai pada program aplikasi mandiri
mengembalikan
Bahasa pemrograman  Mengomunikasikan  Portofolio
tentang sub program
dalam program aplikasi Keterampilan:
4.7 Merancang program 4.7.1 Membuat program yang
yang penggunaan sub penggunaan sub program (sub-  Penilaian unjuk
program dalam program routin) dalam program aplikasi kerja

Silabus TAV C2 Angga Panca Alam A


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

aplikasi digital digital Proyek/penugasan


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
penggunaan variable 3.8.2 Menjelaskan array multi dimensi Jurnal Pengamatan dan
merumuskan masalah
array dimensi Array multi penilaian antar teman
tentang penggunaan
3.8.3 Mengidentifikasi dimensi
array untuk Pengetahuan:
penerapan array satu dimensi
penyimpanan data di
3.8.4 Mengidentifikasi
memori  Tes tulis
penerapan array multi dimensi
 Mengumpulkan data  Tes lisan
tentang penggunaan  Penugasan
array untuk kelompok dan
penyimpanan data di mandiri
memori  Portofolio
4.8 Membuat program 4.8.1 Membuat aplikasi array
 Mengolah data tentang

Silabus TAV C2 Angga Panca Alam A


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

dengan teknik satu dimensi penggunaan array untuk Keterampilan:


penggunaan variable 4.8.2 Membuat aplikasi array penyimpanan data di
array multi dimensi  Penilaian unjuk
memori
4.8.3 menguji program aplikasi kerja
 Mengomunikasikan
dengan menggunakan variable
tentang penggunaan Proyek/penugasan
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
3.9.2 Menjelaskan grafik library Jurnal Pengamatan dan
merumuskan masalah
3.9.3 Menjelaskan grafik penilaian antar teman
tentang membuat
sederhana
program grafik Pengetahuan:
3.9.4 Menjelaskan animasi
 Mengumpulkan data
grafik
tentang membuat  Tes tulis
program grafik  Tes lisan
4.9 Mendemontrasikan 4.9.1 Membuat program dengan
membuat program grafik grafik pada Bahasa  Mengolah data tentang  Penugasan
pemrograman C++ membuat program grafik kelompok dan
4.9.2 Memanfaatkan grafik  Mengomunikasikan mandiri
library dalam membuat tentang membuat  Portofolio
program dengan grafik pada program grafik
Keterampilan:
bahasa pemrograman C++
4.9.3 Membuat program dengan  Penilaian unjuk
memanfaatkan animasi grafik kerja
pada Bahasa pemrograman C++

Silabus TAV C2 Angga Panca Alam A


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

Proyek/penugasan

3.10 Memahami Arsitektur 3.10.1 Menjelaskan jenis Arsitektur 4  Mengamati untuk Sikap:
Mikroprosesor dan arsitektur mikroprosesor dan mikroprosesor mengidentifikasi dan
Mikrokontroller mikrokontroler Jurnal Pengamatan dan
dan merumuskan masalah
3.10.2 Menguraikan fungsi penilaian antar teman
mikrokontroler tentang Arsitektur
setiap bagian dalam arsitektur
Mikroprosesor dan Pengetahuan:
mikroprosesor dan Bagian Mikrokontroller
mikrokontroler. mikroprosesor
 Mengumpulkan data  Tes tulis
3.10.3 Mengidentifikasi setiap dan
tentang Arsitektur  Tes lisan
bagian dalam arsitektur secara mikrokontroler
Mikroprosesor dan  Penugasan
blok diagram.
Mikrokontroller kelompok dan
4.10 Membuat blok 4.10.1 Menggambarkan jenis  Mengolah data tentang mandiri
diagram Arsitektur arsitektur mikroprosesor dan Arsitektur  Portofolio
Mikroprosesor dan mikrokontroler Mikroprosesor dan
Mikrokontroller Keterampilan:
Mikrokontroller 4.10.2 menggambarkan blok
diagram mikroprosesor dan  Mengomunikasikan
 Penilaian unjuk
mikrokontroler tentang Arsitektur
kerja
Mikroprosesor dan
Mikrokontroller Proyek/penugasan

3.11 Memahami organisasi 3.11.1 Menjelaskan rangkaian memori dan 6  Mengamati untuk Sikap:
memori Mikroprosesor dasar pengalamatan, fungsi pengalamatan mengidentifikasi dan
dan mikrokontroler baca/tulis pada sistem pada merumuskan masalah Jurnal Pengamatan dan
memori. Mikroprosesor tentang organisasi penilaian antar teman
3.11.2 Menjelaskan rangkaian dan memori Mikroprosesor
dasar pengalamatan I/O, fungsi

Silabus TAV C2 Angga Panca Alam A


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

baca/tulis pada sistem mikrokontroler dan mikrokontroler Pengetahuan:


Interface
 Mengumpulkan data
tentang organisasi  Tes tulis
4.11 Memilah organisasi 4.11.1 Memeriksa rangkaian  Tes lisan
memori Mikroprosesor
memori Mikroprosesor dasar pengalamatan, fungsi  Penugasan
dan mikrokontroler
dan mikrokontroler baca/tulis pada sistem kelompok dan
 Mengolah data tentang
memori. mandiri
organisasi memori
4.11.2 Memeriksa rangkaian  Portofolio
Mikroprosesor dan
dasar pengalamatan I/O, fungsi
mikrokontroler
baca/tulis pada sistem Keterampilan:
Interface  Mengomunikasikan
tentang organisasi  Penilaian unjuk
memori Mikroprosesor kerja
dan mikrokontroler
Proyek/penugasan

3.12 Mengaplikasikan 3.12.1. Merencanakan desain Software 4  Mengamati untuk Sikap:


software Mikroprosesor pemrograman berbasis Mikroprosesor mengidentifikasi dan
dan mikrokontroler mikroprosesor dan Jurnal Pengamatan dan
dan merumuskan masalah
mikrokontroler. penilaian antar teman
mikrokontroler tentang software
3.12.2. Merealisasikan program
Mikroprosesor dan Pengetahuan:
aplikasi berbasis I/O pada Arduino dan mikrokontroler
simulator Proteus dan Proteus
 Mengumpulkan data  Tes tulis
mikrokontroler Arduino.
tentang software  Tes lisan
3.12.3. Melakukan proses
Mikroprosesor dan  Penugasan
pengujian program aplikasi
mikrokontroler kelompok dan
berbasis I/O dengan
menggunakan simulator  Mengolah data tentang mandiri
software Mikroprosesor

Silabus TAV C2 Angga Panca Alam A


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

Proteus dan mikrokontroler dan mikrokontroler  Portofolio


Arduino.
 Mengomunikasikan
tentang software Keterampilan:
4.12 Melakukan
Mikroprosesor dan
pemrograman software 4.12.1. Membuat desain  Penilaian unjuk
mikrokontroler
Mikroprosesor dan pemrograman berbasis kerja
mikrokontroler mikrokontroler menggunakan
simulator Proteus dan Proyek/penugasan
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 Arduino.
3.13 Menerapkan perintah 3.13.1. Menjelaskan karakteristik Perintah input 4  Mengamati untuk Sikap:
input dan output Port PORT Microcontroller dan output pada mengidentifikasi dan
3.13.2. Menjelaskan Jurnal Pengamatan dan
Port merumuskan masalah
pemrograman Port sebagai penilaian antar teman
Mikrokontroler tentang perintah input
Input (membaca port)
dan output Port Pengetahuan:
3.13.3. Menjelaskan
 Mengumpulkan data
Pemrograman Port sebagai
tentang perintah input  Tes tulis
output
dan output Port  Tes lisan
3.13.4. Menjelaskan inisialisasi
 Mengolah data tentang  Penugasan

Silabus TAV C2 Angga Panca Alam A


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

Port di program perintah input dan kelompok dan


output Port mandiri
4.13.1. Menggunakan Port
 Mengomunikasikan  Portofolio
4.13 Mengontrol input dan Input dan Output
tentang perintah input
output port Microcontroller Keterampilan:
dan output Port
4.13.2. Membuat program untuk
menjalankan Port sebagai Input  Penilaian unjuk
(membaca port) kerja
4.13.3. Membuat program untuk
menjalankan Port sebagai Proyek/penugasan
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
mengidentifikasi dan
input output 3.14.2 Menguji aplikasi hasil Menganalisis data Jurnal Pengamatan dan
merumuskan masalah
perbaikan hasil Debuging penilaian antar teman
tentang debuging pada
aplikasi Pengetahuan:
 Mengumpulkan data
tentang debuging pada  Tes tulis
4.14 Menyempurnakan 4.14.1 Menerapkan prosedur
aplikasi  Tes lisan
program pada debuging pada aplikasi
input/output port sederhana  Mengolah data tentang  Penugasan
4.14.2 Mengidentifikasi debuging pada aplikasi kelompok dan
permasalahan pada aplikasi  Mengomunikasikan mandiri
berdasarkan data debuging tentang debuging pada  Portofolio
aplikasi

Silabus TAV C2 Angga Panca Alam A


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

Keterampilan:

 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
mengidentifikasi dan
input output 3.15.2 Menguji aplikasi hasil Menganalisis data Jurnal Pengamatan dan
merumuskan masalah
perbaikan hasil Debuging penilaian antar teman
tentang debuging pada
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
permasalahan pada aplikasi  Mengolah data tentang  Penugasan
berdasarkan data debuging debuging pada aplikasi kelompok dan
 Mengomunikasikan mandiri
tentang debuging pada  Portofolio
aplikasi
Keterampilan:

 Penilaian unjuk
kerja

Proyek/penugasan

Silabus TAV C2 Angga Panca Alam A

Anda mungkin juga menyukai