Nama Sekolah :
Bidang Keahlian : Teknologi dan Rekayasa
Kompetensi Keahlian : Teknik Elektronika Industri (3 tahun)
Mata Pelajaran : Teknik Pemrograman, Mikroprosesor dan Mikrokontroller
Durasi (Waktu) : 144 JP
Kelas/Semester : I s.d II / 1 s.d 2
KI-3 (Pengetahuan) : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual,
konseptual, operasional lanjut, dan metakognitif secara multidisiplin sesuai dengan bidang
dan lingkup kerja Teknik Mekatronika 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. 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
4.1.1 Membuat
urutan
pemecahan
masalah dengan
menggunakan
@2017, Direktorat Pembinaan SMK 2
Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
metoda deskriptif
(Algoritma
deskriftif)
4.1.2 Membuat
urutan
pemecahan
masalah dengan
menggunakan
metoda diagram
alir
3.7.1 Merancang
program dengan
menggabungkan
beberapa
program dalam
satu file program
dengan baik
3.7.2 Merancang
program dengan
menggabungkan
beberapa
program dari
beberapa file
program dengan
baik
3.9.3 Mengomunikasika
n tentang lingkup
Menjelaskan membuat program
pemrograman berbasis grafik
tombol dan
indikator untuk
fungsi input
output berupa
on/off pada
visual basic
3.9.4
Menjelaskan
pemrograman
visual pada
visual basic
untuk aplikasi
komunikasi data
serial tanpa
pemilihan
saluran serial
3.9.5
Menjelaskan
pemrograman
3.9.6
Menjelaskan
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
3.9.8
Menjelaskan
pemrograman
visual pada
visual basic
untuk aplikasi
visualisasi sistem
bergerak
(Animasi)
4.9.1
Mendemonstrasi
kan membuat
program berbasis
GUI untuk
aplikasi tombol
dan indikator
untuk fungsi
input output
berupa on/off
pada visual basic
4.9.2
Mendemonstrasi
kan membuat
4.9.3
Mendemonstrasi
kan membuat
program berbasis
GUI pada visual
basic untuk
aplikasi
komunikasi data
serial dengan
pemilihan
saluran serial
4.9.4
Mendemonstrasi
kan membuat
program berbasis
GUI pada visual
basic untuk
4.9.5
Mendemonstrasi
kan membuat
program berbasis
GUI pada visual
basic untuk
aplikasi
komunikasi data
serial untuk jenis
data string
4.9.6
Mendemonstrasi
kan membuat
program berbasis
GUI pada visual
basic untuk
aplikasi
visualisasi sistem
bergerak
(Animasi)
3.10.6
Menjelaskan
diagram block
sistem
mikroprosesor
(Bus Alamat, Bus
data, Bus
Control, register,
ALU)
3.10.7
Menjelaskan
diagram block
sistem
mikrokontroler
(I/O digital,
Interupsi, UART,
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
4.10.4 Membuat
gambar
arsitektur
mikrokontorl
berikut
penjelasanya
4.11.2 Memilah
organisasi
memori
mikrokontroler
berdasran
fungsinya
3.12.3
Menguraikan
cara flash
program
mikrontroler AVR
3.12.5
Menguraikan
cara flash
program
mikrokontroler
AVR
4.12.1
4.12.2
Melakukan
premrograman
mikrokontroler
AVR untuk
aplikasi transfer
data antar
register, operasi
aritmatika dan
logika dengan
baik
4.13.2 Membuat
program kendali
nyala LED
dengan berbagai
variasi berulang,
berdasarkan
kendali tombol
pada
mikrokontroler
AVR
4.13.3 Membuat
program untuk
menampilkan
angka pada
seven segment
pada
mikrokontroler
4.13.4 Membuat
program counter
3 digit
ditampilkan pada
sevem segment
pada
mikrokontroler
AVR
4.13.4 Membuat
program untuk
menampilkan
karakter pada
led matrix 8x8
pada
mikrokontroler
AVR
4.13.5 Membuat
program untuk
menampilkan
karakter pada
4.13.5 Membuat
program untuk
menampilkan
karakter pada
LCD 16x2 pada
mikrokontroler
AVR
4.14.1 Membuat
program untuk
membaca data
anlog pada
mikrokontroler
AVR dan
disajikan dalam
data mentah
4.14.2 Membuat
program
pembacaan data
analog untuk
disajikan dalam
besaran tertentu
(Tegangan,
Suhu, Tekanan)
4.16.1
http://www.portal-edukasi.com/2018/09/silabus-teknik-elektronika-industri-k13.html