Anda di halaman 1dari 18

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
masalah matematis matematis dan teknik teman
pemecahan
pemecahannya
matematis Pengetahuan:
 Mengumpulkan
3.1.4 Menjelaskan  Tes tulis
pengertian Algoritma data 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
pemecahan masalah teknik pemecahan  Penilaian
3.1.8 Menggunakan teknik masalah matematis unjuk kerja
penulisan Algoritma untuk  Mengkomunikasi  Proyek/
pemecahan masalah kan 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
pemrograman dalam pemrograman Jurnal Pengamatan
bahasa dan struktur bahasa
menyelesaikan 3.2.2 Menjelaskan berbagai dan penilaian antar
pemrograman pemrograman
masalah perangkat lunak bahasa teman
pemrograman Berbagai  Mengumpulkan Pengetahuan:
3.2.5 Menjelaskan struktur perangkat lunak data tentang jenis
bahasa pemrograman C++ bahasa bahasa pemrograman  Tes tulis
pemrograman  Tes lisan
 Mengolah data
Bahasa tentang teknik  Penugasan
4.2.1 Membuat List program Pemrograman C penulisan masing- kelompok dan
4.2 Membuat program untuk menunjukkan struktur
masing bahasa mandiri
dalam menyelesaikan bahasa C++
pemrograman
masalah dengan  Portofolio
beberapa macam jenis  Menerapkan
bahasa pemrograman teknik 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 penugasan
kan 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 berbagai penggunaan tipe kelompok dan
tipe data, variabel, data, variabel, mandiri
konstanta, operator, dan konstanta,  Portofolio
ekspresi sesuai dengan operator, dan
permasalahan yang akan ekspresi Keterampilan:
diselesaikan dengan  Mengolah data  Penilaian
program unjuk kerja
tentang
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
sederhana dengan kontrol percabangan Jurnal Pengamatan
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  Tes lisan
kontrol percabangan bertingkat data 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
sederhana yang perulangan Jurnal Pengamatan
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  Tes lisan
3.5.5 Menerapkan bersarang data 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 - WHILE an tentang struktur
3.5.9 Menerapkan kontrol Perulangan
statement perintah dengan dalam bahasa
pernyataan DO – WHILE pemrograman
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 4.5.1 Membuat program
sederhana yang 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
menggunakan 3.6.2 Mendeklarasikan Jurnal Pengamatan
menggunakan merumuskan masalah
penempatan kursor di Variabel bertipe pointer dan penilaian antar
penempatan tentang program
layar monitor dan 3.6.3 Mengunakan teman
kursor di layar aplikasi yang
perintah input/output inisialisasi pointer pada Pengetahuan:
monitor dan menggunakan
program aplikasi yang perintah input/ penempatan kursor di  Tes tulis
menggunakan penempatan output layar monitor dan
kursor di layar monitor dan  Tes lisan
perintah input/output
perintah input/output
3.6.4 Mengubah isi pointer  Mengumpulkan  Penugasan
dalam program aplikasi data tentang program kelompok dan
yang menggunakan aplikasi yang mandiri
penempatan kursor di layar menggunakan  Portofolio
monitor dan perintah input/ penempatan kursor di
output layar monitor dan Keterampilan:
perintah input/output  Penilaian
4.6 Mendemontrasikan 4.6.1 Membuat skrip  Mengolah data unjuk kerja
program aplikasi yang program aplikasi yang
tentang program Proyek/penugasan
menggunakan menggunakan penempatan
aplikasi yang

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 input/ penempatan kursor di
perintah input/output, output layar monitor dan
dan perintah input/ 4.6.2 Membuat program perintah input/output
output di layar aplikasi dengan
menggunakan variabel  Mengomunikasik
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
program (sub-Routin) dalam program aplikasi Jurnal Pengamatan
dalam program merumuskan masalah
dalam program aplikasi 3.7.2 Menentukan bagian dan penilaian antar
aplikasi tentang sub program
sub program dalam teman
Fungsi dalam program
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 kelompok dan
mengembalikan nilai pada  Mengolah data
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
program dalam program (sub-routin) dalam  Penilaian
an 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  Mengamati untuk Sikap:
program dengan teknik satu dimensi Array satu
mengidentifikasi dan Jurnal Pengamatan
penggunaan variable 3.8.2 Menjelaskan array dimensi
merumuskan masalah

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 Pengetahuan:
dimensi memori
3.8.4 Mengidentifikasi  Tes tulis
penerapan array multi  Mengumpulkan
dimensi data 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 Proyek/penugasan
menggunakan variable an 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 dengan
mengidentifikasi dan Jurnal Pengamatan
grafik 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 Bahasa  Mengolah data kelompok dan
pemrograman C++ tentang membuat mandiri
4.9.2 Memanfaatkan grafik program grafik
 Portofolio
library dalam membuat  Mengomunikasik
program dengan grafik pada Keterampilan:
an tentang membuat
bahasa pemrograman C++ program grafik  Penilaian
4.9.3 Membuat program unjuk kerja
dengan memanfaatkan
animasi grafik pada Bahasa Proyek/penugasan
pemrograman C++

3.10 Memahami 3.10.1 Menjelaskan jenis Arsitektur 4  Mengamati untuk Sikap:


Arsitektur arsitektur mikroprosesor mikroprosesor mengidentifikasi dan
Mikroprosesor dan dan mikrokontroler Jurnal Pengamatan
dan merumuskan masalah
Mikrokontroller 3.10.2 Menguraikan fungsi dan penilaian antar
mikrokontroler tentang Arsitektur
setiap bagian dalam teman
Bagian Mikroprosesor dan
arsitektur mikroprosesor Pengetahuan:
mikroprosesor Mikrokontroller
dan mikrokontroler.
3.10.3 Mengidentifikasi dan  Mengumpulkan  Tes tulis
setiap bagian dalam mikrokontroler data tentang  Tes lisan
arsitektur secara blok Arsitektur
diagram. Mikroprosesor dan  Penugasan
Mikrokontroller kelompok dan
4.10 Membuat blok 4.10.1 Menggambarkan mandiri
 Mengolah data
diagram Arsitektur jenis arsitektur  Portofolio
tentang Arsitektur
Mikroprosesor dan mikroprosesor dan
Mikroprosesor dan Keterampilan:

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
 Mengomunikasik unjuk kerja
blok diagram mikroprosesor
dan mikrokontroler an tentang Arsitektur Proyek/penugasan
Mikroprosesor dan
Mikrokontroller
3.11 Memahami 3.11.1 Menjelaskan memori dan 6  Mengamati untuk Sikap:
organisasi memori rangkaian dasar pengalamatan mengidentifikasi dan
Mikroprosesor dan pengalamatan, fungsi baca/ Jurnal Pengamatan
pada merumuskan masalah
mikrokontroler tulis pada sistem dan penilaian antar
Mikroprosesor tentang organisasi
memori. teman
dan memori Mikroprosesor
3.11.2 Menjelaskan Pengetahuan:
mikrokontroler dan mikrokontroler
rangkaian dasar
pengalamatan I/O, fungsi  Mengumpulkan  Tes tulis
baca/tulis pada sistem data tentang  Tes lisan
Interface organisasi memori
4.11 Memilah Mikroprosesor dan  Penugasan
organisasi memori 4.11.1 Memeriksa rangkaian mikrokontroler kelompok dan
Mikroprosesor dan dasar pengalamatan, fungsi mandiri
 Mengolah data
mikrokontroler baca/tulis pada sistem  Portofolio
tentang organisasi
memori.
memori Mikroprosesor Keterampilan:
4.11.2 Memeriksa rangkaian
dan mikrokontroler
dasar pengalamatan I/O,  Penilaian
fungsi baca/tulis pada  Mengomunikasik unjuk kerja
sistem an tentang organisasi
Interface memori Mikroprosesor Proyek/penugasan
dan mikrokontroler
3.12 Mengaplikasikan 3.12.1. Merencanakan Software 4  Mengamati untuk 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 dan merumuskan masalah Jurnal Pengamatan
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  Tes tulis
3.12.3. Melakukan proses data 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
output Port Microcontroller Jurnal Pengamatan
pada Port merumuskan masalah
3.13.2. Menjelaskan dan penilaian antar
Mikrokontroler tentang perintah
pemrograman Port sebagai teman
input dan output Port
Input (membaca port) Pengetahuan:
3.13.3. Menjelaskan  Mengumpulkan
Pemrograman Port sebagai data 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 letak 3.14.1 Memperbaiki bug Debuging 6  Mengamati untuk Sikap:
kesalahan pada 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 Pengetahuan:
4.14 Menyempurnakan 4.14.1 Menerapkan data tentang  Tes tulis
program pada input/ prosedur debuging pada debuging pada
output port aplikasi sederhana aplikasi  Tes lisan
4.14.2 Mengidentifikasi  Mengolah data  Penugasan
permasalahan pada aplikasi tentang debuging kelompok dan
berdasarkan data debuging pada aplikasi mandiri
 Mengomunikasik  Portofolio
an tentang debuging Keterampilan:
pada aplikasi
 Penilaian
unjuk kerja
Proyek/penugasan
3.15 Mengevaluasi 3.15.1 Memperbaiki bug Debuging 6  Mengamati untuk Sikap:
letak kesalahan pada pada aplikasi aplikasi mengidentifikasi dan
program input output 3.15.2 Menguji aplikasi hasil Jurnal Pengamatan
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 pada  Mengumpulkan
program input output aplikasi sederhana data tentang  Tes tulis
4.15.2 Mengidentifikasi debuging pada  Tes lisan
permasalahan pada aplikasi aplikasi
berdasarkan data debuging  Penugasan
 Mengolah data

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  Portofolio
an tentang debuging Keterampilan:
pada aplikasi
 Penilaian
unjuk kerja
Proyek/penugasan

Silabus TAV C2 Angga Panca Alam A

Anda mungkin juga menyukai