Anda di halaman 1dari 13

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 : 72 Jam Pelajaran (JP)
Kompetensi Inti (KI)
KI-3 (Pengetahuan) :
Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan
metakognitif sesuai dengan bidang dan lingkup kerja Teknik Elektronika Industri pada tingkat teknis, spesifik, detil, dan kompleks,
berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai
bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan internasional.
KI-4 (Keterampilan) :
Melaksanakan tugas spesifik dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta memecahkan
masalah sesuai dengan bidang kerja Teknik Elektronika Industri menampilkan kinerja di bawah bimbingan dengan mutu dan
kuantitas yang terukur sesuai dengan standar kompetensi kerja.
Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif,
komunikatif, dan solutif dalam ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu
melaksanakan tugas spesifik di bawah pengawasan langsung.
Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan, gerak mahir, menjadikan gerak alami dalam ranah
konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di bawah
pengawasan langsung.
Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
3.1 Memahami teknik 3.1.1 Menjelaskan definisi Macam teknik 4  Mengamati untuk Sikap:
pemecahan masalah masalah matematis pemecahan mengidentifikasi dan Jurnal Pengamatan dan
matematis masalah merumuskan masalah penilaian antar teman
3.1.2 Menjelaskan teknik
matematis matematis dan teknik
pemecahan masalah matematis Pengetahuan:
pemecahannya
3.1.4Menjelaskan pengertian  Mengumpulkan data  Tes tulis
Algoritma tentang teknik  Tes lisan
3.1.5 Menjelaskan konsep pemecahan masalah  Penugasan
Algoritma matematis kelompok dan
 Mengolah data tentang mandiri
3.1.6 Menentukan Struktur
teknik pemecahan  Portofolio
Algoritma
masalah matematis
3.1.7 Menjelaskan teknik Keterampilan:
 Menerapkan teknik
penulisan agoritma untuk pemecahan masalah  Penilaian unjuk
pemecahan masalah matematis kerja
3.1.8 Menggunakan teknik  Mengkomunikasikan  Proyek/penugasan
penulisan Algoritma untuk hasil analisis tentang
pemecahan masalah teknik pemecahan
masalah matematis

4.1 Memahami teknik 4.1.1 Menyebutkan teknik


pemecahan masalah pemecahan masalah
matematis berdasarkan permasalahan
4.1.2 Menuliskan langkah
pemecahan masalah matematis
dengan teknik yang sesuai

Silabus TAV C2 Angga Panca Alam A


Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
4.1.3 Menemukan prosedur
pemecahan masalah yang
dituangkan dalam algoritma
pemrograman
4.1.4 Merencanakan
(mengkonsepkan) algoritma
secara manual
4.1.5 Mengaplikasikan konsep
algoritma dengan menggunakan
bantuan perangkat lunak
3.2 Menerapkan 3.2.1 Menjelaskan sejarah sejarah 4  Mengamati untuk Sikap:
penggunaan bahasa perkembangan bahasa perkembangan mengidentifikasi struktur Jurnal Pengamatan dan
pemrograman dalam pemrograman bahasa dan bahasa pemrograman penilaian antar teman
menyelesaikan masalah 3.2.2 Menjelaskan berbagai pemrograman  Mengumpulkan data
perangkat lunak bahasa Pengetahuan:
Berbagai tentang jenis bahasa
pemrograman
perangkat lunak pemrograman  Tes tulis
3.2.5 Menjelaskan struktur
bahasa  Mengolah data tentang  Tes lisan
bahasa pemrograman C++
pemrograman teknik penulisan masing-  Penugasan
masing bahasa kelompok dan
Bahasa pemrograman
4.2 Membuat program 4.2.1 Membuat List program mandiri
Pemrograman  Menerapkan teknik
dalam menyelesaikan untuk menunjukkan struktur  Portofolio
Visual Basic pemecahan penulisan
masalah dengan beberapa bahasa C++ Keterampilan:
Bahasa berbagai macam bahasa
macam jenis bahasa
Pemrograman C pemrograman  Penilaian unjuk
pemrograman
 Mengkomunikasikan kerja
 Proyek/penugasan

Silabus TAV C2 Angga Panca Alam A


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

Silabus TAV C2 Angga Panca Alam A


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

Silabus TAV C2 Angga Panca Alam A


Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
input/output di layar 4.4.4 Membuat aplikasi
monitor (open loop) percabangan bersarang

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


aplikasi sederhana yang statement/perintah untuk
perulangan mengidentifikasi dan Jurnal Pengamatan dan
menggunakan proses perulangan
Percabangan merumuskan masalah penilaian antar teman
pengulangan (close loop) 3.5.2 Menerapkan
sederhana tentang struktur kontrol
statement/perintah untuk Pengetahuan:
Perulangan dalam bahasa
kontrol perulangan sederhana Perulangan pemrograman  Tes tulis
3.5.3 Menerapkan bertingkat  Mengumpulkan data  Tes lisan
statement/perintah untuk
Percabangan tentang struktur kontrol  Penugasan
kontrol perulangan bersarang
bersarang Perulangan dalam bahasa kelompok dan
pemrograman mandiri
 Mengolah data tentang  Portofolio
4.5 Mendemontrasikan 4.5.1 Membuat aplikasi
struktur kontrol
program aplikasi perulangan sederhana Keterampilan:
Perulangan dalam bahasa
sederhana yang 4.5.2 Membuat aplikasi
pemrograman  Penilaian unjuk
menggunakan proses perulangan bersarang
 Mengomunikasikan kerja
pengulangan(close loop)
tentang struktur kontrol Proyek/penugasan
Perulangan dalam bahasa
pemrograman
3.6 Menentukan program 3.6.1 Menjelaskan program program aplikasi 4  Mengamati untuk Sikap:
aplikasi yang aplikasi yang menggunakan yang mengidentifikasi dan Jurnal Pengamatan dan
menggunakan penempatan kursor di layar menggunakan merumuskan masalah penilaian antar teman
penempatan kursor di monitor dan perintah penempatan tentang program aplikasi
layar monitor dan input/output Pengetahuan:
kursor di layar yang menggunakan
perintah input/output

Silabus TAV C2 Angga Panca Alam A


Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
3.6.2 menuliskan skrip program monitor dan penempatan kursor di
 Tes tulis
aplikasi yang menggnakan perintah layar monitor dan
 Tes lisan
penempatan kursor di layar input/output perintah input/output
 Penugasan
monitor dan perintah  Mengumpulkan data
kelompok dan
input/output tentang program aplikasi
mandiri
3.6.3 Menguji skrip program yang menggunakan
 Portofolio
aplikasi yang menggnakan penempatan kursor di
penempatan kursor di layar layar monitor dan Keterampilan:
monitor dan perintah perintah input/output  Penilaian unjuk
input/output  Mengolah data tentang kerja
program aplikasi yang
4.6 Mendemontrasikan menggunakan Proyek/penugasan
program aplikasi yang penempatan kursor di
menggunakan 4.6.1 Membuat skrip program layar monitor dan
penempatan kursor di aplikasi yang menggnakan perintah input/output
layar monitor dan penempatan kursor di layar  Mengomunikasikan
perintah input/output, monitor dan perintah tentang program aplikasi
dan perintah input/output yang menggunakan
input/output di layar 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 dalam program dalam program mengidentifikasi dan Jurnal Pengamatan dan
dalam program aplikasi aplikasi aplikasi merumuskan masalah penilaian antar teman
3.7.2 Menentukan bagian sub
tentang sub program
program dalam program Pengetahuan:
dalam program aplikasi
aplikasi
 Mengumpulkan data  Tes tulis

Silabus TAV C2 Angga Panca Alam A


Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
tentang sub program  Tes lisan
dalam program aplikasi  Penugasan
 Mengolah data tentang kelompok dan
4.7 Merancang program sub program dalam mandiri
yang penggunaan sub 4.7.1 Membuat program yang program aplikasi  Portofolio
program dalam program penggunaan sub program  Mengomunikasikan
Keterampilan:
aplikasi digital dalam program aplikasi digital tentang sub program
4.7.2 Mendemonstrasikan dalam program aplikasi  Penilaian unjuk
program yang penggunaan sub kerja
program dalam program Proyek/penugasan
aplikasi digital
3.8 Menenerapkan 3.8.1 Menjelaskan array satu Konsep array
 Mengamati untuk Sikap:
program dengan teknik dimensi Array satu
mengidentifikasi dan Jurnal Pengamatan dan
penggunaan variable 3.8.2 Menjelaskan array multi dimensi
merumuskan masalah penilaian antar teman
array dimensi Array multi
tentang penggunaan
3.8.3 Mengidentifikasi dimensi Pengetahuan:
array
penerapan array satu dimensi
 untuk penyimpanan data  Tes tulis
3.8.4 Mengidentifikasi
di memori  Tes lisan
penerapan array mulri dimensi
 Mengumpulkan data  Penugasan
tentang penggunaan kelompok dan
array untuk mandiri
penyimpanan data di  Portofolio
memori
4.8 Membuat program 4.8.1 Membuat aplikasi array Keterampilan:
 Mengolah data tentang
dengan teknik satu dimensi
penggunaan array untuk  Penilaian unjuk
penggunaan variable 4.8.2 Membuat aplikasi array
penyimpanan data di kerja
array multi dimensi
memori

Silabus TAV C2 Angga Panca Alam A


Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
 Mengomunikasikan Proyek/penugasan
tentang penggunaan
array untuk
penyimpanan data di
memori
3.9 Memahami prinsip 3.9.1 Menjelaskan program 6  Sikap:
membuat program grafik dengan grafik
3.9.2 Menjelaskan prinsip Jurnal Pengamatan dan
membuat program grafik penilaian antar teman
3.9.3 Pengetahuan:
4.9 Mendemontrasikan
 Tes tulis
membuat program grafik
 Tes lisan
 Penugasan
kelompok dan
mandiri
 Portofolio
Keterampilan:
 Penilaian unjuk
kerja
Proyek/penugasan
3.10 Memahami Arsitektur 4  Sikap:
Mikroprosesor dan
Mikrokontroller Jurnal Pengamatan dan
penilaian antar teman
Pengetahuan:

Silabus TAV C2 Angga Panca Alam A


Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
 Tes tulis
 Tes lisan
4.10 Membuat blok
 Penugasan
diagram Arsitektur
kelompok dan
Mikroprosesor dan
mandiri
Mikrokontroller
 Portofolio
Keterampilan:
 Penilaian unjuk
kerja
Proyek/penugasan
3.11 Memahami organisasi 6  Sikap:
memori Mikroprosesor
dan mikrokontroler Jurnal Pengamatan dan
penilaian antar teman
Pengetahuan:
 Tes tulis
4.11 Memilah organisasi  Tes lisan
memori Mikroprosesor  Penugasan
dan mikrokontroler kelompok dan
mandiri
 Portofolio
Keterampilan:
 Penilaian unjuk
kerja

Silabus TAV C2 Angga Panca Alam A


Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
Proyek/penugasan
3.12 Mengaplikasikan 4  Sikap:
software Mikroprosesor
dan mikrokontroler Jurnal Pengamatan dan
penilaian antar teman
Pengetahuan:
 Tes tulis
 Tes lisan
4.12 Melakukan  Penugasan
pemrograman software kelompok dan
Mikroprosesor dan mandiri
mikrokontroler  Portofolio
Keterampilan:
 Penilaian unjuk
kerja
Proyek/penugasan
3.13 Menerapkan perintah 4  Sikap:
input dan output Port
Jurnal Pengamatan dan
penilaian antar teman
Pengetahuan:
 Tes tulis
4.13 Mengontrol input dan
output port  Tes lisan
 Penugasan

Silabus TAV C2 Angga Panca Alam A


Indikator Pencapaian
Kompetensi Dasar (KD) Materi Pokok JP Kegiatan Pembelajaran Alternatif Penilaian
Kompetensi (IPK)
kelompok dan
mandiri
 Portofolio
Keterampilan:
 Penilaian unjuk
kerja
Proyek/penugasan
3.14 Menganalisis letak 3.14.1 Memperbaiki bug pada Debuging aplikasi 6  Mengamati untuk Sikap:
kesalahan pada program aplikasi
Menganalisis data mengidentifikasi dan Jurnal Pengamatan dan
input output 3.14.2 Menguji aplikasi hasil
hasil Debuging merumuskan masalah penilaian antar teman
perbaikan
tentang debuging pada
aplikasi Pengetahuan:
4.14.1 Menerapkan prosedur
 Mengumpulkan data  Tes tulis
debuging pada aplikasi
tentang debuging pada  Tes lisan
4.14 Menyempurnakan sederhana
aplikasi  Penugasan
program pada 4.14.2 Mengidentifikasi
 Mengolah data tentang kelompok dan
input/output port permasalahan pada aplikasi
debuging pada aplikasi mandiri
berdasarkan data debuging
 Mengomunikasikan  Portofolio
tentang debuging pada
Keterampilan:
aplikasi
 Penilaian unjuk
kerja
Proyek/penugasan

Silabus TAV C2 Angga Panca Alam A


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

Silabus TAV C2 Angga Panca Alam A

Anda mungkin juga menyukai