Anda di halaman 1dari 23

PEMERINTAH PROVINSI JAWA TENGAH

DINAS PENDIDIKAN DAN KEBUDAYAAN


SMK NEGERI 2 WONOGIRI
Alamat : Jl. Raya Wonogiri – Ngadirojo Km.3 , Bulusulur, Wonogiri
Kode Pos 57651 Telp. (0273) 323837 , Fax ( 0273 ) 323837

SILABUS PELAJARAN
Nama Sekolah : SMK NEGERI 2 WONOGIRI
Bidang Keahlian : Teknologi Dan Rekayasa
Kompetensi Keahlian : Teknik Mekatronika
Mata Pelajaran : Teknik Pemrograman, Mikroprosesor Dan Mikrokontroller
Kelas/ Semester :X/I
Durasi Pembelajaran : 144Jam Pelajaran

KI-3 (Pengetahuan) Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai
dengan bidang dan lingkup kerja Dasar-dasar Teknik Elektronika 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) 1. Melaksanakan tugas spesifik dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta memecahkan masalah sesuai
dengan bidang kerja Dasar-dasar Teknik Elektronika. Menampilkan kinerja di bawah bimbingan dengan mutu dan kuantitas yang terukur sesuai
dengan standar kompetensi kerja.
2. 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.
3. 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.

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 1
Indikator Pencapaian Alokasi Sumber
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu Belajar
3.1 Memahami 3.1.1 Menguraikan Algoritma Mengamati Tugas 4JP  Modul
teknik pengertian dan fungsi Pemrograman  Mengamati untuk  Mengerjakan latihan soal-  Buku
pemecahan algoritma pemrograman mengidentifikasi dan soal mengenai pemecahan referensi
masalah merumuskan masalah tentang masalah dan artikel.
matematis 3.1.2 Menguraikan jenis- lingkup algoritma pemrograman menggunakanalogaritma  Internet.
jenis dan simbol-simbol Menanya pemrograman.
4.1 Membuat algoritma pemrograman  Membuat pertanyaan mengenai
urutan pemecahan masalah melalui Portofolio
pemecahan 3.1.3 Menguraikan cara alogaritma permograman  Menyusun dan membuat
masalah dengan pemecahan maslaah rangkuman dari tugas-
menggunakan matematis dalam bentuk Mengumpulkan informasi tugas yang sudah
diagram alir algoritma pemrograman  Mengumpulkan data tentang diselesaikan, kemudian
lingkup algoritma pemrograman membuat refleksi diri.
4.1.1 Membuat urutan
pemecahan masalah Mengasosiasi Tes
dengan menggunakan  Mengolah data tentang lingkup  Tes tertulis bentuk uraian
metoda deskriptif algoritma pemrograman mengenai pemecahan
(Algoritma deskriftif) masalah menggunakan
Mengkomunikasikan alogaritma pemrograman
4.1.2 Membuat urutan  Mengomunikasikan tentang
pemecahan masalah lingkup algoritma
dengan menggunakan pemrograman.
metoda diagram alir

3.2 Menerapkan 3.2.1 Mengidentifikasi Pengenalan Mengamati Tugas 4 JP  Modul


penggunaan jenis-jenis bahasa Pemrograman  Mengamati untuk  Mencari perbedaan dari  Buku
bahasa pemrograman untuk visual basic mengidentifikasi dan berbagai jenis bahasa referensi
pemrograman komputer merumuskan masalah tentang pemrograman yang sudah dan artikel.
dalam lingkup penggunaan bahasa dijabarkan.  Internet

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 2
Indikator Pencapaian Alokasi Sumber
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu Belajar
menyelesaikan 3.2.2 Menguraikan struktur pemrograman dalam  Mengerjakan latihan soal-
masalah bahasa pemrograman menyelesaikan masalah soal mengenai
4.2 Membuat visual basic penggunaan bahasa
program dalam Menanya pemrograman dalam
menyelesaikan 4.2.1 Mempraktekan  Membuat pertanyaan tentang menyelesaikan masalah.
masalah dengan pemrograman dengan lingkup penggunaan bahasa
Menggunakan struktur visual basic pemrograman dalam Portofolio
bahasa C menyelesaikan masalah  Menyusun dan membuat
4.2.2 Membuat program rangkuman dari tugas-
untuk menyelesaikan tugas yang sudah
masalah matematis Mengumpulkan informasi diselesaikan, kemudian
sederhana menggunakan  Mengumpulkan data tentang membuat refleksi diri.
visual basic lingkup penggunaan bahasa
pemrograman dalam Tes
menyelesaikan masalah  Tes tertulis bentuk uraian
tentang penggunaan
Mengasosiasi bahasa pemrograman
 Mengolah data tentang lingkup dalam menyelesaikan
penggunaan bahasa masalah.
pemrograman dalam
menyelesaikan masalah

Mengkomunikasikan
 Mengomunikasikan tentang
lingkup penggunaan bahasa
pemrograman dalam
menyelesaikan masalah
3.3 Membedakan 3.3.1 Mengidentifikasi Macam- Mengamati Tugas 8 JP  Modul
program sintak-sintak konstanta, macam sintak  Mengamati untuk  Membaca mengenai  Buku

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 3
Indikator Pencapaian Alokasi Sumber
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu Belajar
aplikasi variable, operator dan dalam visual mengidentifikasi dan lingkup membuat referensi
sederhana perintah input/output dalam basic merumuskan masalah tentang program aplikasi dan artikel.
dengan visual basic lingkup membuat program sederhana dengan  Internet
menggunakan Jenis-jenis tipe aplikasi sederhana dengan menggunakan konstanta,
konstanta, 3.3.2 Menguraikan variable menggunakan konstanta, variable, operator dan
variable, fungsi/karakteristis dari variable, operator dan perintah perintah input/output
operator dan sintak-sintak konstanta, input/output  Mengerjakan latihan soal-
perintah variable, operator Operator soal mengenai lingkup
input/output di danperintah input/output aritmatika dan Menanya membuat program
komputer visual basic logika  Membuat pertanyaan mengenai aplikasi sederhana
lingkup membuat program dengan menggunakan
4.3 Membuat 4.3.1 Mempraktekan aplikasi sederhana dengan konstanta, variable,
program fungsi/karakteristis dari menggunakan konstanta, operator dan perintah
aplikasi sintak-sintak konstanta, variable, operator dan perintah input/outpu.
sederhana variable, operator input/output.
dengan danperintah input/output Portofolio
menggunakan visual basic Mengumpulkan informasi  Menyusun dan membuat
konstanta,  Mengumpulkan data tentang rangkuman dari tugas-
variable, 4.3.2 Membuat program lingkup membuat program tugas yang sudah
operator dan untuk menyelesaikan aplikasi sederhana dengan diselesaikan, kemudian
perintah masalah matematis dan menggunakan konstanta, membuat refleksi diri.
input/output logika sederhana variable, operator dan perintah
menggunakan sintak-sintak input/output Tes
konstanta, variable,  Tes tertulis bentuk uraian
operator danperintah Mengasosiasi mengenai lingkup
input/output  Mengolah data tentang lingkup membuat program
membuat program aplikasi aplikasi sederhana
sederhana dengan menggunakan dengan menggunakan
konstanta, variable, operator konstanta, variable,

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 4
Indikator Pencapaian Alokasi Sumber
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu Belajar
dan perintah input/output. operator dan perintah
input/output.
Mengkomunikasikan
 Mengomunikasikan tentang
lingkup membuat program
aplikasi sederhana dengan
menggunakan konstanta,
variable, operator dan perintah
input/output

3.4 Menerapkan 3.4.1 Menguraikan sintak- Pemprograman Mengamati Tugas 8 JP  Modul


program sintak control statemen, visual basic  Mengamati untuk mengidentifikasi  Membaca mengenai  Buku
aplikasi dan perintah input/output dan merumuskan masalah tentang lingkup lingkup membuat referensi
sederhana di layar monitor dalam Perintah print, lingkup membuat program aplikasi program aplikasi dan artikel.
dengan visual basic input/output sederhana dengan control statemen, sederhana dengan control  Internet
menggunakan dan perintah input/output di layar statemen, dan perintah
control 3.4.2 Menguraikan Statement IF, monitor (open loop) input/output di layar
statemen, dan fungsi/karakteristis dari Select case monitor (open loop).
perintah sintak-sintak control Menanya  Mengerjakan latihan soal-
input/output di statemen, dan perintah  Membuat pertanyaan mengenai soal mengenai lingkup
layar monitor input/output di layar lingkup membuat program aplikasi membuat program
(open loop) monitor pada visual basic sederhana dengan control statemen, aplikasi sederhana
4.4 Mendemonstras dan perintah input/output di layar dengan control statemen,
ikan program 4.4.1 Mempraktekan monitor (open loop). dan perintah input/output
aplikasi fungsi/karakteristis dari di layar monitor (open
sederhana sintak-sintak control Mengumpulkan Informasi loop).
dengan statemen, dan perintah  Mengumpulkan data tentang lingkup
menggunakan input/output di layar membuat program aplikasi Portofolio
control monitor pada visual basic sederhana dengan control statemen,  Menyusun dan membuat

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 5
Indikator Pencapaian Alokasi Sumber
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu Belajar
statemen, dan dan perintah input/output di layar rangkuman dari tugas-
perintah 4.4.2 Mendemonstrasikan monitor (open loop) tugas yang sudah
input/output di pemrograman untuk diselesaikan, kemudian
layar menyelesaikan masalah Menalar/Mengasosiasi membuat refleksi diri.
monitor(open matematis dan logika  Mengolah data tentang lingkup
loop) sederhana menggunakan membuat program aplikasi Tes
control statemen, dan sederhana dengan control statemen,  Tes tertulis bentuk uraian
perintah input/output di dan perintah input/output di layar mengenai lingkup
layar monitor monitor (open loop membuat program
menggunakan visual basic aplikasi sederhana
Mengomunikasikan dengan control statemen,
 Mengomunikasikan tentang lingkup dan perintah input/output
membuat program aplikasi di layar monitor (open
sederhana dengan control statemen, loop).
dan perintah input/output di layar
monitor (open loop)
3.5 Menerapkan 3.5.1 Menguraikan sintak- Pemrograman Mengamati Tugas 8 JP  Modul
program sintak pengulangan visual basic.  Mengamati untuk mengidentifikasi  Membaca mengenai  Buku
aplikasi (looping) dalam visual dan merumuskan masalah tentang lingkup membuat referensi
sederhana yang basic Perintah print, lingkup membuat program aplikasi program aplikasi dan artikel.
menggunakan input/output sederhana dengan menggunakan sederhana dengan  Internet
proses 3.5.2 Menguraikan proses pengulangan (close loop). menggunakan proses
pengulangan fungsi/karakteristis dari Pengulangan pengulangan (close loop).
(close loop) sintak-sintak pengulangan While, do, for, Menanya  Mengerjakan latihan soal-
(looping) pada visual basic for each  Membuat pertanyaan mengenai soal mengenai lingkup
4.5 Mendemontrasi lingkup membuat program aplikasi membuat program
kan program 4.5.1 Mempraktekan sederhana dengan menggunakan aplikasi sederhana
aplikasi fungsi/karakteristis dari proses pengulangan (close loop). dengan menggunakan
sederhana yang sintak-sintak pengulangan proses pengulangan

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 6
Indikator Pencapaian Alokasi Sumber
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu Belajar
menggunakan (looping) pada visual basic Mengumpulkan Informasi (close loop).
proses  Mengumpulkan data tentang lingkup
pengulangan(cl 4.5.2 Mendemonstrasikan membuat program aplikasi Portofolio
ose loop) pemrograman untuk sederhana dengan menggunakan  Menyusun dan membuat
menyelesaikan masalah proses pengulangan (close loop). rangkuman dari tugas-
matematis dan logika tugas yang sudah
sederhana menggunakan Menalar/Mengasosiasi diselesaikan, kemudian
keyword pengulangan  Mengolah data tentang lingkup membuat refleksi diri.
(looping) dalam visual membuat program aplikasi
basic sederhana dengan menggunakan Tes
proses pengulangan (close loop).  Tes tertulis bentuk uraian
mengenai lingkup
Mengomunikasikan membuat program
 Mengomunikasikan tentang lingkup aplikasi sederhana
membuat program aplikasi dengan menggunakan
sederhana dengan menggunakan proses pengulangan
proses pengulangan (close loop). (close loop).
3.6 Menentukan 4.6.1 Menguraikan sintak- Pemrograman Mengamati Tugas 8 JP  Modul
program sintak dan akan digunakan visual basic  Mengamati untuk mengidentifikasi  Membaca mengenai  Buku
aplikasi yang pada program aplikasi yang dan merumuskan masalah tentang lingkup membuat referensi
menggunakan menggunakan penempatan lingkup membuat program aplikasi program aplikasi yang dan artikel.
penempatan kursor di layar monitor dan yang menggunakan penempatan menggunakan  Internet
kursor di layar perintah input/output kursor di layar monitor dan perintah penempatan kursor di
monitor dan input/output. layar monitor dan
perintah 4.6.1 Menentukan program perintah input/output.
input/output sintak-sintak dan akan Menanya  Mengerjakan latihan soal-
digunakan pada program  Membuat pertanyaan mengenai soal mengenai lingkup
4.6 Mendemontrasi aplikasi yang lingkup membuat program aplikasi membuat program
kan program menggunakan penempatan yang menggunakan penempatan aplikasi yang

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 7
Indikator Pencapaian Alokasi Sumber
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu Belajar
aplikasi yang kursor di layar monitor dan kursor di layar monitor dan perintah menggunakan
menggunakan perintah input/output input/output. penempatan kursor di
penempatan layar monitor dan
kursor di layar Mengumpulkan Informasi perintah input/output
monitor dan  Mengumpulkan data tentang lingkup
perintah membuat program aplikasi yang Portofolio
input/output, menggunakan penempatan kursor di  Menyusun dan membuat
dan perintah layar monitor dan perintah rangkuman dari tugas-
input/output di input/output. tugas yang sudah
layar diselesaikan, kemudian
Menalar/Mengasosiasi membuat refleksi diri.
 Mengolah data tentang lingkup
membuat program program aplikasi Tes
yang menggunakan penempatan  Tes tertulis bentuk uraian
kursor di layar monitor dan perintah mengenai lingkup
input/output. membuat program
aplikasi yang
Mengomunikasikan menggunakan
 Mengomunikasikan tentang lingkup penempatan kursor di
membuat program aplikasi yang layar monitor dan
menggunakan penempatan kursor di perintah input/output
layar monitor dan perintah
input/output.
3.7 Menjelaskan 3.7.1 Mengidentifikasi Pemprograma Mengamati Tugas 12 JP  Modul
penggunaan sub bentuk sub n visual basic  Mengamati untuk mengidentifikasi  Membaca mengenai  Buku
program dalam program/funngsi dalam dan merumuskan masalah tentang lingkup penggunaan sub referensi
program visual basic Sub lingkup penggunaan sub program program dalam program dan artikel.
aplikasi program/fungs dalam program aplikasi aplikasi  Internet
4.7 Merancang 3.7.2 Menjelaskan i  Mengerjakan latihan soal-

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 8
Indikator Pencapaian Alokasi Sumber
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu Belajar
program yang kelebihan dan kekurangan Menanya soal mengenai lingkup
menggunakan penggunaan sub Manajeman  Membuat pertanyaan mengenai penggunaan sub program
sub program program/fungsi visual basic file lingkup penggunaan sub program dalam program aplikasi
dalam program dalam program aplikasi
aplikasi 3.7.3 Menjelaskan cara Portofolio
menggunakan fungsi yang Mengumpulkan Informasi  Menyusun dan membuat
terdapat dalam satu file  Mengumpulkan data tentang lingkup rangkuman dari tugas-
penggunaan sub program dalam tugas yang sudah
3.7.4 Menjelaskan cara program aplikasi diselesaikan, kemudian
menggunakan fungsi yang membuat refleksi diri.
terdapat dari file yang Menalar/Mengasosiasi
berbeda dengan file  Mengolah data tentang lingkup Tes
program utama penggunaan sub program dalam  Tes tertulis bentuk uraian
program aplikasi mengenai lingkup
3.7.1 Merancang program penggunaan sub program
dengan menggabungkan Mengomunikasikan dalam program aplikasi.
beberapa program dalam  Mengomunikasikan tentang lingkup
satu file program dengan penggunaan sub program dalam
baik program aplikasi

3.7.2 Merancang program


dengan menggabungkan
beberapa program dari
beberapa file program
dengan baik

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 9
Indikator Pencapaian Alokasi Sumber
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu Belajar
3.8 Menenerapkan 3.8.1 Menguraikan fungsi Pemprograma Mengamati Tugas 8 JP  Modul
program dengan array programing n visual basic  Mengamati untuk mengidentifikasi  Membaca mengenai  Buku
teknik dan merumuskan masalah tentang lingkup program dengan referensi
penggunaan 3.8.2 Menguraikan Perintah array lingkup program dengan teknik teknik penggunaan dan artikel.
variable array perbedaan array dimensi penggunaan variable array. variable array.  Internet
tunggal dan multi dimensi  Mengerjakan latihan soal-
4.8 Membuat Menanya soal mengenai lingkup
program dengan 4.8.1 Membuat program  Membuat pertanyaan mengenai program dengan teknik
teknik untuk membaca elemen lingkup program dengan teknik penggunaan variable
penggunaan array dimensi tunggal penggunaan variable array. array..
variable array kurang dari 10 elemen
dan file data dengan benar Mengumpulkan Informasi Portofolio
 Mengumpulkan data tentang lingkup  Menyusun dan membuat
4.8.2 Membuat program program dengan teknik penggunaan rangkuman dari tugas-
untuk menyimpan data variable array. tugas yang sudah
kedalam array dimensi diselesaikan, kemudian
tunggal kurang dari 10 Menalar/Mengasosiasi membuat refleksi diri.
elemen dengan benar  Mengolah data tentang lingkup
program dengan teknik penggunaan Tes
variable array.  Tes tertulis bentuk uraian
mengenai lingkup
Mengomunikasikan program dengan teknik
 Mengomunikasikan tentang lingkup penggunaan variable
program dengan teknik penggunaan array.
variable array.

3.9 Memahami 3.9.1 Menjelaskan tool-tool Pemprograma Mengamati Tugas 12 JP  Modul


prinsip yang digunakan untuk n visual basic  Mengamati untuk mengidentifikasi  Membaca mengenai  Buku

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 10
Indikator Pencapaian Alokasi Sumber
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu Belajar
membuat membuat program berbasis dan merumuskan masalah tentang lingkup membuat referensi
program grafik pada visual basic Pemrograman lingkup membuat program berbasis program berbasis grafik dan artikel.
berbasis grafik GUI dengan grafik.  Mengerjakan latihan soal-  Internet
3.9.2 Menguraikan desain VB untuk soal mengenai lingkup
4.9 Mendemontrasi visual program berdasarkan aplikasi sistem Menanya membuat program
kan membuat permintaan pada visual intarface  Membuat pertanyaan mengenai berbasis grafik.
program basic lingkup membuat program berbasis
berbasis grafik grafik. Portofolio
3.9.3 Menjelaskan  Menyusun dan membuat
pemrograman tombol dan Mengumpulkan Informasi rangkuman dari tugas-
indikator untuk fungsi  Mengumpulkan data tentang lingkup tugas yang sudah
input output berupa on/off membuat program berbasis grafik. diselesaikan, kemudian
pada visual basic membuat refleksi diri.
Menalar/Mengasosiasi
3.9.4 Menjelaskan  Mengolah data tentang lingkup Tes
pemrograman visual pada membuat program berbasis grafik.  Tes tertulis bentuk uraian
visual basic untuk aplikasi mengenai lingkup
komunikasi data serial Mengomunikasikan membuat program
tanpa pemilihan saluran  Mengomunikasikan tentang lingkup berbasis grafik.
serial membuat program berbasis grafik.)

3.9.5 Menjelaskan
pemrograman visual pada
visual basic untuk aplikasi
komunikasi data serial
dengan pemilihan saluran
serial

3.9.6 Menjelaskan

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 11
Indikator Pencapaian Alokasi Sumber
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu Belajar
pemrograman visual pada
visual basic untuk aplikasi
komunikasi data serial
untuk jenis data biner atau
karakter

3.9.7 Menjelaskan
pemrograman visual pada
visual basic untuk aplikasi
komunikasi data serial
untuk jenis data string

3.9.8 Menjelaskan
pemrograman visual pada
visual basic untuk aplikasi
visualisasi sistem bergerak
(Animasi)

4.9.1 Mendemonstrasikan
membuat program berbasis
GUI untuk aplikasi tombol
dan indikator untuk fungsi
input output berupa on/off
pada visual basic

4.9.2 Mendemonstrasikan
membuat program berbasis
GUI pada visual basic
untuk aplikasi komunikasi

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 12
Indikator Pencapaian Alokasi Sumber
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu Belajar
data serial tanpa pemilihan
saluran serial

4.9.3 Mendemonstrasikan
membuat program berbasis
GUI pada visual basic
untuk aplikasi komunikasi
data serial dengan
pemilihan saluran serial

4.9.4 Mendemonstrasikan
membuat program berbasis
GUI pada visual basic
untuk aplikasi komunikasi
data serial untuk jenis data
biner atau karakter

4.9.5 Mendemonstrasikan
membuat program berbasis
GUI pada visual basic
untuk aplikasi komunikasi
data serial untuk jenis data
string

4.9.6 Mendemonstrasikan
membuat program berbasis
GUI pada visual basic
untuk aplikasi visualisasi
sistem bergerak (Animasi)

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 13
Indikator Pencapaian Alokasi Sumber
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu Belajar
3.10 Memahami 3.10.1 Mengidentifikasi Arsitektur Mengamati Tugas 8 JP  Modul
Arsitektur sejarah perkembangan mikroprosesor  Mengamati untuk mengidentifikasi  Membaca mengenai  Buku
Mikroprosesor mikroprosesor dan 8085 dan merumuskan masalah tentang lingkup Arsitektur referensi
dan mikrokontroler lingkup Arsitektur Mikroprosesor Mikroprosesor dan dan artikel.
Mikrokontroll Asritektur dan Mikrokontroller. Mikrokontroller.  Internet
er 3.10.2 Mengidentifikasi mikrokontrole  Mengerjakan latihan soal-
arsitektur mikroprosesor r AVR Menanya soal mengenai lingkup
4.10 Membuat blok  Membuat pertanyaan mengenai Arsitektur Mikroprosesor
diagram 3.10.3 Mengidentifikasi lingkup Arsitektur Mikroprosesor dan Mikrokontroller.
Arsitektur arsitektur mikrokontroler dan Mikrokontroller.
Mikroprosesor Portofolio
dan 3.10.4 Mengidentifikasi Mengumpulkan Informasi  Menyusun dan membuat
Mikrokontroll vendor-vendor  Mengumpulkan data tentang lingkup rangkuman dari tugas-
er mikroprosesor Arsitektur Mikroprosesor dan tugas yang sudah
Mikrokontroller. diselesaikan, kemudian
3.10.5 Mengidentifikasi membuat refleksi diri.
vendor-vendor Menalar/Mengasosiasi
mikrokontroler  Mengolah data tentang lingkup Tes
Arsitektur Mikroprosesor dan  Tes tertulis bentuk uraian
3.10.6 Menjelaskan Mikrokontroller. mengenai lingkup
diagram block sistem Arsitektur Mikroprosesor
mikroprosesor (Bus Mengomunikasikan dan Mikrokontroller..
Alamat, Bus data, Bus  Mengomunikasikan tentang lingkup
Control, register, ALU) Arsitektur Mikroprosesor dan
Mikrokontroller.)
3.10.7 Menjelaskan
diagram block sistem
mikrokontroler (I/O digital,
Interupsi, UART, SPI,

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 14
Indikator Pencapaian Alokasi Sumber
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu Belajar
ADC, Oscillator, Timer)

3.10.8 Menguraikan
perbedaan mikrokontroler
dan mikroprosesor

4.10.1 Menunjukan gambar


arsitektur mikroprosesor

4.10.2 Menunjukan gambar


arsitektur mikrokontroler

4.10.3 Membuat gambar


arsitektur mikroprosesor
berikut penjelasanya

4.10.4 Membuat gambar


arsitektur mikrokontorl
berikut penjelasanya

3.11 Memahami 3.11.1 Menjelaskan jenis- Memory Mengamati Tugas 8 JP  Modul


organisasi jenis RAM pada mikroprosesor  Mengamati untuk mengidentifikasi  Membaca mengenai  Buku
memori mikroprosesor 8085 dan merumuskan masalah tentang lingkup organisasi referensi
Mikroprosesor lingkup organisasi memori memori Mikroprosesor dan artikel.
dan 3.11.2 Menjelasakan jenis- Memory Mikroprosesor dan mikrokontroler. dan mikrokontroler.  Internet
mikrokontrole jenis ROM pada mikrokontrole  Mengerjakan latihan soal-
r mikroposesor r AVR Menanya soal mengenai lingkup
 Membuat pertanyaan mengenai organisasi memori

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 15
Indikator Pencapaian Alokasi Sumber
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu Belajar
4.11 Memilah 3.11.3 Menjelaskan jenis- lingkup organisasi memori Mikroprosesor dan
organisasi jenis register pada Mikroprosesor dan mikrokontroler. mikrokontroler..
memori mikroprosesor 8085
Mikroprosesor Mengumpulkan Informasi Portofolio
dan 3.11.4 Menjelaskan  Mengumpulkan data tentang lingkup  Menyusun dan membuat
mikrokontrole perbedaan RAM, Flash organisasi memori Mikroprosesor rangkuman dari tugas-
r ROM, EEPROM, dan mikrokontroler. tugas yang sudah
Bootloader pada diselesaikan, kemudian
mikrokontroler Menalar/Mengasosiasi membuat refleksi diri.
 Mengolah data tentang lingkup
4.11.1 Memilah organisasi organisasi memori Mikroprosesor Tes
memori Mikroprosesor dan mikrokontroler.  Tes tertulis bentuk uraian
berdasran fungsinya mengenai lingkup
Mengomunikasikan organisasi memori
4.11.2 Memilah organisasi  Mengomunikasikan tentang lingkup Mikroprosesor dan
memori mikrokontroler organisasi memori Mikroprosesor mikrokontroler..
berdasran fungsinya dan mikrokontroler.

3.12 Mengaplikasi 3.12.1 Mengidentifikasi Tabel perintah Mengamati Tugas 16 JP  Modul


kan software software-software mikroprosesor  Mengamati untuk mengidentifikasi  Membaca mengenai  Buku
untuk pemrograman untuk 8085 dan merumuskan masalah tentang lingkup software untuk referensi
memprogram mikrokontroler AVR lingkup software untuk memprogram dan artikel.
Mikroprosesor Jenis-jesni memprogram Mikroprosesor dan Mikroprosesor dan  Internet
dan 3.12 memelihara peralatan software mikrokontroler. mikrokontroler.
mikrokontrole elektronika pemrograman  Mengerjakan latihan soal-
r mikrokontrole Menanya soal mengenai lingkup

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 16
Indikator Pencapaian Alokasi Sumber
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu Belajar
3.12.2 Menguraikan r  Membuat pertanyaan mengenai software untuk
4.12 Melakukan perintah-perintah program lingkup software untuk memprogram
pemrograman pada mikroprosesor 8085 Pemrograman memprogram Mikroprosesor dan Mikroprosesor dan
Mikroprosesor mikroprosesor mikrokontroler. mikrokontroler.
dan 3.12.3 Menguraikan cara
mikrokontrole pemrograman BahasaC Mengumpulkan Informasi Portofolio
r mikroprosesor 8085 untuk  Mengumpulkan data tentang lingkup  Menyusun dan membuat
menggunakan perangkat pemrograman software untuk memprogram rangkuman dari tugas-
console dan software mikrokontrole Mikroprosesor dan mikrokontroler. tugas yang sudah
r diselesaikan, kemudian
3.12.4 Menguraikan Menalar/Mengasosiasi membuat refleksi diri.
fungsi-fungsi/keyword  Mengolah data tentang lingkup
pada bahasa C untuk software untuk memprogram Tes
pemrograman Mikroprosesor dan mikrokontroler.  Tes tertulis bentuk uraian
mikrokontroler mengenai lingkup
(pengulangan, logika, Mengomunikasikan software untuk
oeprasi matematika,  Mengomunikasikan tentang lingkup memprogram
operasi bit) software untuk memprogram Mikroprosesor dan
Mikroprosesor dan mikrokontroler.) mikrokontroler.
3.12.3 Menguraikan cara
flash program mikrontroler
AVR

3.12.5 Menguraikan cara


flash program
mikrokontroler AVR

4.12.1 Melakukan
premrograman

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 17
Indikator Pencapaian Alokasi Sumber
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu Belajar
mikroprosesor 8085 untuk
aplikasi transfer data antar
register, operasi aritmatika
dan logika melalui
perangkat console trainer
dan software

4.12.2 Melakukan
premrograman
mikrokontroler AVR untuk
aplikasi transfer data antar
register, operasi aritmatika
dan logika dengan baik

3.13 Menerapkan 3.13.1 Menguraikan Pemrograman Mengamati Tugas 16 JP  Modul


perintah untuk perintah-perintah akses I/O dengan  Mengamati untuk mengidentifikasi  Membaca mengenai  Buku
mengakses input dan output pada bahasa C dan merumuskan masalah tentang lingkup perintah untuk referensi
input dan mikroprosesor 8085 untuk lingkup perintah untuk mengakses mengakses input dan dan artikel.
output port mikrokontrole input dan output port digital output port digital  Internet
digital 3.13.2 Menguraikan r AVR Mengontrol input dan output port. Mengontrol input dan
Mengontrol perintah-perintah akses output port
input dan input dan output pada Menanya  Mengerjakan latihan soal-
output port mikrokontroler AVR  Membuat pertanyaan mengenai soal mengenai lingkup
lingkup perintah untuk mengakses perintah untuk mengakses
4.13 Menyalakan 3.13.3 Menerapkan input dan output port digital input dan output port
LED, Seven perintah-perintah akses Mengontrol input dan output port digital Mengontrol input

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 18
Indikator Pencapaian Alokasi Sumber
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu Belajar
Segment dan input dan output pada dan output port
LCD Matrik mikrokontroler AVR untuk Mengumpulkan Informasi
kendali output  Mengumpulkan data tentang lingkup Portofolio
perintah untuk mengakses input dan  Menyusun dan membuat
4.13.1 Membuat program output port digital Mengontrol input rangkuman dari tugas-
kendali nyala LED on/off dan output port. tugas yang sudah
berdasarkan input tombol diselesaikan, kemudian
Menalar/Mengasosiasi membuat refleksi diri.
4.13.2 Membuat program  Mengolah data tentang lingkup
kendali nyala LED dengan perintah untuk mengakses input dan Tes
berbagai variasi berulang, output port digital Mengontrol input  Tes tertulis bentuk uraian
berdasarkan kendali tombol dan output port. mengenai lingkup
pada mikrokontroler AVR perintah untuk mengakses
Mengomunikasikan input dan output port
 Mengomunikasikan tentang lingkup digital Mengontrol input
4.13.3 Membuat program perintah untuk mengakses input dan dan output port.
untuk menampilkan angka output port digital Mengontrol input
pada seven segment pada dan output port.
mikrokontroler AVR

4.13.4 Membuat program


counter 3 digit ditampilkan
pada sevem segment pada
mikrokontroler AVR

4.13.4 Membuat program


untuk menampilkan

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 19
Indikator Pencapaian Alokasi Sumber
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu Belajar
karakter pada led matrix
8x8 pada mikrokontroler
AVR

4.13.5 Membuat program


untuk menampilkan
karakter pada led matrix
8x8 pada mikrokontroler
AVR

4.13.5 Membuat program


untuk menampilkan
karakter pada LCD 16x2
pada mikrokontroler AVR

3.14 Menerapkan 3.14.1 Menguraikan Pemrograman Mengamati Tugas 8 JP  Modul


Perintah untuk perbedaan sinyal analog ADC dengan  Mengamati untuk mengidentifikasi  Membaca mengenai  Buku
mengolah data dan digital bahasa C dan merumuskan masalah tentang lingkup Perintah untuk referensi
analog untuuk lingkup Perintah untuk mengolah mengolah data analog. dan artikel.
3.14.2 Menguraikan mikrokontrole data analog.  Mengerjakan latihan soal-  Internet
4.14 Mengambil parameter-parameter pada r AVR soal mengenai lingkup
dan mengolah ADC Menanya Perintah untuk mengolah
data analog  Membuat pertanyaan mengenai data analog.
dari sensor 3.14.3 Menerapkan lingkup Perintah untuk mengolah
tegangan dan perintah pembacaan ADC data analog. Portofolio
suhu. singgle channel dan multi  Menyusun dan membuat
channel pada Mengumpulkan Informasi rangkuman dari tugas-

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 20
Indikator Pencapaian Alokasi Sumber
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu Belajar
mikrokontroler AVR  Mengumpulkan data tentang lingkup tugas yang sudah
dengan benar Perintah untuk mengolah data diselesaikan, kemudian
analog. membuat refleksi diri.
4.14.1 Membuat program
untuk membaca data anlog Menalar/Mengasosiasi Tes
pada mikrokontroler AVR  Mengolah data tentang lingkup  Tes tertulis bentuk uraian
dan disajikan dalam data Perintah untuk mengolah data mengenai lingkup
mentah analog. Perintah untuk mengolah
data analog..
4.14.2 Membuat program Mengomunikasikan
pembacaan data analog  Mengomunikasikan tentang lingkup
untuk disajikan dalam Perintah untuk mengolah data
besaran tertentu analog.
(Tegangan, Suhu, Tekanan)
3.15 Menganalisis 3.15.1 Menguraikan Pemrograman Mengamati Tugas 8 JP  Modul
letak maksud pesan error pada I/O dengan  Mengamati untuk mengidentifikasi  Membaca mengenai  Buku
kesalahan kompilator bahasa C dan merumuskan masalah tentang lingkup analisa letak referensi
pada program untuk lingkup analisa letak kesalahan pada kesalahan pada program dan artikel.
input output 3.15.2 Melaksanakan mikrokontrole program input output. input output.  Internet
pencarian kesalahan r AVR  Mengerjakan latihan soal-
4.15 Menyempurna berdasarkan pesan error Menanya soal mengenai lingkup
kan program pada kompilator Pesan error  Membuat pertanyaan mengenai analisa letak kesalahan
pada kompiler lingkup analisa letak kesalahan pada pada program input
input/output 3.15.3 Menganalisan program input output. output.
port kesalahan program
berdasarkan pesan error Mengumpulkan Informasi Portofolio
pada kompilator  Mengumpulkan data tentang lingkup  Menyusun dan membuat
analisa letak kesalahan pada rangkuman dari tugas-
3.15.4 Melakukan program input output. tugas yang sudah

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 21
Indikator Pencapaian Alokasi Sumber
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu Belajar
perbaikan program diselesaikan, kemudian
berdasarkan pesan error Menalar/Mengasosiasi membuat refleksi diri.
akibat kesalahan  Mengolah data tentang lingkup
penulisnan analisa letak kesalahan pada Tes
Melakukan program input output.  Tes tertulis bentuk uraian
penyempurnaan program mengenai lingkup analisa
akibat kesalahan deklarasi Mengomunikasikan letak kesalahan pada
program  Mengomunikasikan tentang lingkup program input output.
analisa letak kesalahan pada
program input output.

3.16 Mengevaluasi 3.16.1 Menganalisa letak Pemrograman Mengamati Tugas 8 JP  Modul


letak kesalahan program I/O dengan  Mengamati untuk mengidentifikasi  Membaca mengenai  Buku
kesalahan berdasarkan ketidak bahasa C dan merumuskan masalah tentang lingkup evaluasi letak referensi
pada program sesuaian hasil/kesalahan untuk lingkup evaluasi letak kesalahan kesalahan pada program dan artikel.
input output algoritma pemrograman mikrokontrole pada program input output input output  Internet
4.16 Memodifikasi input output pada r AVR Mengerjakan latihan soal-
letak mikrokontroler AVR Menanya soal mengenai lingkup
kesalahan Pesan error  Membuat pertanyaan mengenai evaluasi letak kesalahan
pada program 3.16.2 Menyimpulkan kompiler lingkup evaluasi letak kesalahan pada program input
input output penyebab kesalahan pada program input output output
program pada Portofolio
mikrokontroler AVR akibat Mengumpulkan Informasi  Menyusun dan membuat
ketidak sesuaian  Mengumpulkan data tentang lingkup rangkuman dari tugas-

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 22
Indikator Pencapaian Alokasi Sumber
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu Belajar
hasil/kesalahan algoritma evaluasi letak kesalahan pada tugas yang sudah
program input output diselesaikan, kemudian
4.16.1 Melakukan membuat refleksi diri.
pencarian kesalahan Menalar/Mengasosiasi
program berdasarkan  Mengolah data tentang lingkup Tes
ketidak sesuaian evaluasi letak kesalahan pada  Tes tertulis bentuk uraian
hasil/kesalahan algoritma program input output mengenai lingkup
pemrograman input output evaluasi letak kesalahan
pada mikrokontroler AVR Mengomunikasikan pada program input
 Mengomunikasikan tentang lingkup output.
4.16.1 Melakukan evaluasi letak kesalahan pada
modifikasi program program input output
berdasarkan ketidak
sesuaian hasil/kesalahan
algoritma pemrograman
input output pada
mikrokontroler AVR

Wonogiri, 15 Juli 2019

Guru Mata pelajaran

Wisnu Tri Nugroho,S.Pd


NIP. -

SILABUS TEKNIK MEKATRONIKA KELAS X SMK NEGERI 2 WONOGIRI TAHUN PELAJARAN 2019/2020 Halaman 23

Anda mungkin juga menyukai