Anda di halaman 1dari 36

SILABUS MATA PELAJARAN

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

@2017, Direktorat Pembinaan SMK 1


yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di bawah
pengawasan langsung

Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian


Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
3.1 Memahami teknik 3.1.1 Algoritma 4  Mengamati untuk Pengetahuan:
pemecahan Menguraikan Pemrograman mengidentifikasi
masalah pengertian dan  Tes Tertulis
dan merumuskan
matematis fungsi algoritma masalah tentang Keterampilan:
pemrograman lingkup algoritma
4.1 Membuat urutan pemrograman  Penilaian
pemecahan 3.1.2 Unjuk Kerja
 Mengumpulkan
masalah dengan Menguraikan data tentang  Observasi
menggunakan jenis-jenis dan lingkupalgoritma
diagram alir simbol-simbol pemrograman
algoritma  Mengolah data
pemrograman tentang lingkup
algoritma
3.1.3 pemrograman
Menguraikan  Mengomunikasika
cara pemecahan n tentang lingkup
maslaah algoritma
matematis dalam pemrograman
bentuk algoritma
pemrograman

4.1.1 Membuat
urutan

@2017, Direktorat Pembinaan SMK 2


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
pemecahan
masalah dengan
menggunakan
metoda deskriptif
(Algoritma
deskriftif)

4.1.2 Membuat
urutan
pemecahan
masalah dengan
menggunakan
metoda diagram
alir

3.2 Menerapkan 3.2.1 Pengenalan 4  Mengamati untuk Pengetahuan:


penggunaan Mengidentifikasi Pemrograman mengidentifikasi
bahasa jenis-jenis visual basic  Tes Tertulis
dan merumuskan
pemrograman bahasa masalah tentang Keterampilan:
dalam pemrograman lingkup
menyelesaikan untuk komputer penggunaan  Penilaian
masalah bahasa Unjuk Kerja
4.2 Membuat program 3.2.2 pemrograman
 Observasi
Menguraikan dalam
dalam
menyelesaikan
menyelesaikan struktur bahasa masalah
@2017, Direktorat Pembinaan SMK 3
Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
masalah dengan pemrograman  Mengumpulkan
Menggunakan visual basic data tentang
bahasa C lingkuppenggunaa
4.2.1 n bahasa
Mempraktekan pemrograman
pemrograman dalam
dengan struktur menyelesaikan
visual basic masalah
 Mengolah data
4.2.2 Membuat tentang lingkup
program untuk penggunaan
menyelesaikan bahasa
masalah pemrograman
dalam
matematis
menyelesaikan
sederhana masalah
menggunakan
visual basic  Mengomunikasika
n tentang lingkup
penggunaan
bahasa
pemrograman
dalam
menyelesaikan
masalah
3.3 Membedakan 3.3.1 Macam-macam 8  Mengamati untuk Pengetahuan:
program aplikasi Mengidentifikasi sintak dalam mengidentifikasi
sederhana dengan sintak-sintak visual basic  Tes Tertulis
dan merumuskan
menggunakan konstanta, masalah tentang Keterampilan:
@2017, Direktorat Pembinaan SMK 4
Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
konstanta, variable, operator Jenis-jenis tipe lingkup membuat
 Penilaian
variable, operator dan perintah variable program aplikasi
Unjuk Kerja
dan perintah input/output sederhana
input/output di dalam visual Operator denganmengguna  Observasi
kan konstanta,
komputer basic aritmatika dan variable, operator
logika dan perintah
4.3 Membuat program 3.3.2 input/output
aplikasi sederhana Menguraikan
dengan fungsi/karakteris  Mengumpulkan
data tentang
menggunakan tis dari sintak- lingkupmembuat
konstanta, sintak program aplikasi
variable, operator konstanta, sederhana
dan perintah variable, operator denganmengguna
input/output danperintah kan konstanta,
input/output variable, operator
visual basic dan perintah
input/output
4.3.1  Mengolah data
Mempraktekan tentang lingkup
fungsi/karakteris membuat program
tis dari sintak- aplikasi
sintak sederhana
denganmengguna
konstanta,
kan konstanta,
variable, operator variable, operator
danperintah dan perintah
input/output input/output
visual basic
 Mengomunikasika
@2017, Direktorat Pembinaan SMK 5
Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
n tentang lingkup
4.3.2 Membuat membuat program
program untuk aplikasi
menyelesaikan sederhana
denganmengguna
masalah kan konstanta,
matematis dan variable, operator
logika sederhana dan perintah
menggunakan input/output
sintak-sintak
konstanta,
variable, operator
danperintah
input/output
3.4 Menerapkan 3.4.1 Pemprograman 8  Mengamati untuk Pengetahuan:
program aplikasi Menguraikan visual basic mengidentifikasi
sederhana dengan sintak-sintak  Tes Tertulis
dan merumuskan
menggunakan control statemen, Perintah print, masalah tentang Keterampilan:
control statemen, dan perintah input/output lingkup membuat
dan perintah input/output di program aplikasi  Penilaian
input/output di layar monitor Statement IF, sederhana Unjuk Kerja
layar monitor dalam visual Select case dengancontrol
 Observasi
basic statemen, dan
(open loop)
perintah
4.4 Mendemonstrasika input/output di
n program aplikasi 3.4.2 layar monitor
sederhana dengan Menguraikan (open loop)
menggunakan fungsi/karakteris
 Mengumpulkan
control statemen, tis dari sintak-
data tentang
@2017, Direktorat Pembinaan SMK 6
Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
dan perintah sintak control lingkupmembuat
input/output di statemen, dan program aplikasi
layar monitor(open perintah sederhana
loop) input/output di dengancontrol
statemen, dan
layar monitor perintah
pada visual basic input/output di
layar monitor
4.4.1 (open loop)
Mempraktekan
 Mengolah data
fungsi/karakteris tentang lingkup
tis dari sintak- membuat program
sintak control aplikasi
statemen, dan sederhana
perintah dengancontrol
input/output di statemen, dan
layar monitor perintah
pada visual basic input/output di
layar monitor
(open loop)
4.4.2
Mendemonstrasi  Mengomunikasika
kan n tentang lingkup
pemrograman membuat program
aplikasi
untuk
sederhana
menyelesaikan dengancontrol
masalah statemen, dan
matematis dan perintah
logika sederhana input/output di

@2017, Direktorat Pembinaan SMK 7


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
menggunakan layar monitor
control statemen, (open loop)
dan perintah
input/output di
layar monitor
menggunakan
visual basic
3.5 Menerapkan 3.5.1 Pemprograman 8  Mengamati untuk Pengetahuan:
program aplikasi Menguraikan visual basic mengidentifikasi
sederhana yang sintak-sintak  Tes Tertulis
dan merumuskan
menggunakan pengulangan masalah tentang Keterampilan:
proses (looping) dalam Perintah print, lingkup membuat
pengulangan (close visual basic input/output program aplikasi  Penilaian
loop) sederhana Unjuk Kerja
3.5.2 Pengulangan denganmengguna
 Observasi
kan proses
4.5 Mendemontrasikan Menguraikan While, do, for,
pengulangan
program aplikasi fungsi/karakteris for each (close loop)
sederhana yang tis dari sintak-
menggunakan sintak  Mengumpulkan
proses pengulangan data tentang
lingkupmembuat
pengulangan(close (looping) pada program aplikasi
loop) visual basic sederhana
denganmengguna
4.5.1 kan proses
Mempraktekan pengulangan
fungsi/karakteris (close loop)
tis dari sintak-  Mengolah data
@2017, Direktorat Pembinaan SMK 8
Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
sintak tentang lingkup
pengulangan membuat program
(looping) pada aplikasi
visual basic sederhana
denganmengguna
kan proses
4.5.2 pengulangan
Mendemonstrasi (close loop)
kan
pemrograman  Mengomunikasika
n tentang lingkup
untuk membuat program
menyelesaikan aplikasi
masalah sederhana
matematis dan denganmengguna
logika sederhana kan proses
menggunakan pengulangan
keyword (close loop)
pengulangan
(looping) dalam
visual basic
3.6 Menentukan 4.6.1 Pemprograman 8  Mengamati untuk Pengetahuan:
program aplikasi Menguraikan visual basic mengidentifikasi
yang sintak-sintak  Tes Tertulis
dan merumuskan
menggunakan dan akan masalah tentang Keterampilan:
penempatan digunakan pada lingkup membuat
kursor di layar program aplikasi program aplikasi  Penilaian
monitor dan yang yang Unjuk Kerja
perintah menggunakan menggunakan
 Observasi
@2017, Direktorat Pembinaan SMK 9
Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
input/output penempatan penempatan
kursor di layar kursor di layar
4.6 Mendemontrasikan monitor dan monitor dan
program aplikasi perintah perintah
input/output
yang input/output
menggunakan  Mengumpulkan
penempatan 4.6.1 data tentang
kursor di layar Menentukan lingkupmembuat
monitor dan program sintak- program aplikasi
yang
perintah sintak dan akan menggunakan
input/output, dan digunakan pada penempatan
perintah program aplikasi kursor di layar
input/output di yang monitor dan
layar menggunakan perintah
penempatan input/output
kursor di layar  Mengolah data
monitor dan tentang lingkup
perintah membuat program
input/output aplikasi yang
menggunakan
penempatan
kursor di layar
monitor dan
perintah
input/output
 Mengomunikasika
n tentang lingkup
membuat program
@2017, Direktorat Pembinaan SMK 10
Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
aplikasi yang
menggunakan
penempatan
kursor di layar
monitor dan
perintah
input/output(clos
e loop)
3.7 Menjelaskan 3.7.1 Pemprograman 12  Mengamati untuk Pengetahuan:
penggunaan sub Mengidentifikasi visual basic mengidentifikasi
program dalam bentuk sub  Tes Tertulis
dan merumuskan
program aplikasi program/funngsi Sub masalah tentang Keterampilan:
4.7 Merancang dalam visual program/fungsi lingkup
program yang basic penggunaan sub  Penilaian
menggunakan sub Manajeman file program dalam Unjuk Kerja
program dalam 3.7.2 program aplikasi
 Observasi
program aplikasi Menjelaskan  Mengumpulkan
kelebihan dan data tentang
kekurangan lingkuppenggunaa
penggunaan sub n sub program
program/fungsi dalam program
aplikasi
visual basic
 Mengolah data
3.7.3 tentang lingkup
Menjelaskan cara penggunaan sub
menggunakan program dalam
program aplikasi
fungsi yang
terdapat dalam  Mengomunikasika
@2017, Direktorat Pembinaan SMK 11
Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
satu file n tentang lingkup
penggunaan sub
3.7.4 program dalam
Menjelaskan cara program aplikasi
menggunakan
fungsi yang
terdapat dari file
yang berbeda
dengan file
program utama

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

@2017, Direktorat Pembinaan SMK 12


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6

3.8 Menenerapkan 3.8.1 Pemprograman 8  Mengamati untuk Pengetahuan:


program dengan Menguraikan visual basic mengidentifikasi
teknik penggunaan fungsi array  Tes Tertulis
dan merumuskan
variable array programing Perintah array masalah Keterampilan:
tentanglingkuppro
4.8 Membuat program 3.8.2 gram dengan  Penilaian
dengan teknik Menguraikan teknik Unjuk Kerja
penggunaan perbedaan array penggunaan
 Observasi
dimensi tunggal variable array
variable array dan
file data dan multi  Mengumpulkan
dimensi data tentang
lingkup program
4.8.1 Membuat dengan teknik
penggunaan
program untuk
variable array
membaca elemen
array dimensi  Mengolah data
tunggal kurang tentang lingkup
dari 10 elemen program dengan
teknik
dengan benar
penggunaan
variable array
4.8.2 Membuat
program untuk  Mengomunikasika
menyimpan data n tentang lingkup

@2017, Direktorat Pembinaan SMK 13


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
kedalam array program dengan
dimensi tunggal teknik
kurang dari 10 penggunaan
elemen dengan variable array
benar

3.9 Memahami 3.9.1 Pemprograman 12  Mengamati untuk Pengetahuan:


prinsip membuat Menjelaskan visual basic mengidentifikasi
program berbasis tool-tool yang  Tes Tertulis
dan merumuskan
grafik digunakan untuk Pemrograman masalah tentang Keterampilan:
membuat GUI dengan VB lingkup membuat
4.9 Mendemontrasikan program berbasis untuk aplikasi program berbasis  Penilaian
membuat program grafik pada sistem intarface grafik Unjuk Kerja
berbasis grafik visual basic  Mengumpulkan  Observasi
data tentang
3.9.2 lingkup membuat
Menguraikan program berbasis
desain visual grafik
program  Mengolah data
@2017, Direktorat Pembinaan SMK 14
Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
berdasarkan tentang lingkup
permintaan pada membuat program
visual basic berbasis grafik
 Mengomunikasika
3.9.3 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

@2017, Direktorat Pembinaan SMK 15


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
pemrograman
visual pada
visual basic
untuk aplikasi
komunikasi data
serial dengan
pemilihan
saluran serial

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

@2017, Direktorat Pembinaan SMK 16


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
serial untuk jenis
data string

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

@2017, Direktorat Pembinaan SMK 17


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
kan membuat
program berbasis
GUI pada visual
basic untuk
aplikasi
komunikasi data
serial tanpa
pemilihan
saluran serial

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

@2017, Direktorat Pembinaan SMK 18


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
basic untuk
aplikasi
komunikasi data
serial untuk jenis
data biner atau
karakter

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

@2017, Direktorat Pembinaan SMK 19


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
(Animasi)

3.10 Memahami 3.10.1 Arsitektur 8  Mengamati untuk Pengetahuan:


Arsitektur Mengidentifikasi mikroprosesor mengidentifikasi
Mikroprosesor dan sejarah 8085  Tes Tertulis
dan merumuskan
Mikrokontroller perkembangan masalah tentang Keterampilan:
mikroprosesor Asritektur lingkup Arsitektur
4.10 Membuat blok dan mikrokontroler Mikroprosesor  Penilaian
diagram Arsitektur mikrokontroler AVR dan Unjuk Kerja
Mikroprosesor dan Mikrokontroller
 Observasi
Mikrokontroller 3.10.2  Mengumpulkan
Mengidentifikasi data tentang
arsitektur lingkup Arsitektur
mikroprosesor Mikroprosesor
dan
Mikrokontroller
3.10.3
Mengidentifikasi  Mengolah data
arsitektur tentang lingkup
mikrokontroler Arsitektur
Mikroprosesor

@2017, Direktorat Pembinaan SMK 20


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
3.10.4 dan
Mengidentifikasi Mikrokontroller
vendor-vendor  Mengomunikasika
mikroprosesor n tentang lingkup
Arsitektur
3.10.5 Mikroprosesor
Mengidentifikasi dan
vendor-vendor Mikrokontroller
mikrokontroler

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,

@2017, Direktorat Pembinaan SMK 21


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
SPI, 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

@2017, Direktorat Pembinaan SMK 22


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
penjelasanya

4.10.4 Membuat
gambar
arsitektur
mikrokontorl
berikut
penjelasanya

3.11 Memahami 3.11.1 Memory 8  Mengamati untuk Pengetahuan:


organisasi memori Menjelaskan mikroprosesor mengidentifikasi
Mikroprosesor dan jenis-jenis RAM 8085  Tes Tertulis
dan merumuskan
mikrokontroler pada masalah tentang Keterampilan:
mikroprosesor Memory lingkup organisasi
4.11 Memilah mikrokontroler memori  Penilaian
organisasi memori 3.11.2 AVR Mikroprosesor Unjuk Kerja
Mikroprosesor dan Menjelasakan dan
 Observasi
jenis-jenis ROM mikrokontroler
mikrokontroler
pada  Mengumpulkan
mikroposesor data tentang
lingkup organisasi
3.11.3 memori
Mikroprosesor
Menjelaskan
dan
jenis-jenis mikrokontroler
register pada
mikroprosesor  Mengolah data

@2017, Direktorat Pembinaan SMK 23


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
8085 tentang lingkup
organisasi memori
3.11.4 Mikroprosesor
Menjelaskan dan
mikrokontroler
perbedaan RAM,
Flash ROM,  Mengomunikasika
EEPROM, n tentang lingkup
Bootloader pada organisasi memori
mikrokontroler Mikroprosesor
dan
mikrokontroler
4.11.1 Memilah
organisasi
memori
Mikroprosesor
berdasran
fungsinya

4.11.2 Memilah
organisasi
memori
mikrokontroler
berdasran
fungsinya

@2017, Direktorat Pembinaan SMK 24


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
3.12 Mengaplikasikan 3.12.1  Tabel 16  Mengamati untuk Pengetahuan:
software untuk Mengidentifikasi perintah mengidentifikasi
memprogram software-software mikroproses  Tes Tertulis
dan merumuskan
Mikroprosesor dan pemrograman or 8085 masalah tentang Keterampilan:
mikrokontroler untuk lingkup software
mikrokontroler  Jenis-jesni untuk  Penilaian
4.12 Melakukan AVR software memprogram Unjuk Kerja
pemrograman Mikroprosesor
pemrograma  Observasi
3.12.2 dan
Mikroprosesor dan n mikrokontroler
mikrokontroler Menguraikan mikrokontrol
perintah- er  Mengumpulkan
perintah program data tentang
pada lingkup software
 Pemrograma untuk
mikroprosesor n memprogram
8085 mikroproses Mikroprosesor
or dan
3.12.3 mikrokontroler
Menguraikan  Bahasa C  Mengolah data
cara untuk tentang lingkup
pemrograman pemrograma software untuk
mikroprosesor n memprogram
8085 mikrokontrol Mikroprosesor
menggunakan er dan
perangkat mikrokontroler
console dan  Mengomunikasika
software n tentang lingkup
software untuk
@2017, Direktorat Pembinaan SMK 25
Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
3.12.4 memprogram
Menguraikan Mikroprosesor
fungsi- dan
fungsi/keyword mikrokontroler
pada bahasa C
untuk
pemrograman
mikrokontroler
(pengulangan,
logika, oeprasi
matematika,
operasi bit)

3.12.3
Menguraikan
cara flash
program
mikrontroler AVR

3.12.5
Menguraikan
cara flash
program
mikrokontroler
AVR

4.12.1

@2017, Direktorat Pembinaan SMK 26


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
Melakukan
premrograman
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

@2017, Direktorat Pembinaan SMK 27


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6

3.13 Menerapkan 3.13.1 Pemrograman 16  Mengamati untuk Pengetahuan:


perintah untuk Menguraikan I/O dengan mengidentifikasi
mengakses input perintah- bahasa C untuk  Tes Tertulis
dan merumuskan
dan output port perintah akses mikrokontroler masalah tentang Keterampilan:
digital Mengontrol input dan output AVR lingkup perintah
input dan output pada untuk mengakses  Penilaian
port mikroprosesor input dan output Unjuk Kerja
8085 port digital
 Observasi
Mengontrol input
4.13 Menyalakan LED,
dan output port
Seven Segment 3.13.2
dan LCD Matrik Menguraikan  Mengumpulkan
perintah- data tentang
perintah akses lingkup perintah
input dan output untuk mengakses
input dan output
pada port digital
mikrokontroler Mengontrol input
AVR dan output port
 Mengolah data
3.13.3
tentang lingkup
Menerapkan perintah untuk
perintah- mengakses input
perintah akses dan output port
input dan output digital Mengontrol
pada input dan output
mikrokontroler port
AVR untuk  Mengomunikasika
@2017, Direktorat Pembinaan SMK 28
Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
kendali output n tentang lingkup
perintah untuk
4.13.1 Membuat mengakses input
program kendali dan output port
digital Mengontrol
nyala LED on/off input dan output
berdasarkan port
input tombol

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

@2017, Direktorat Pembinaan SMK 29


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
AVR

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

@2017, Direktorat Pembinaan SMK 30


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
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 Pemrograman 8  Mengamati untuk Pengetahuan:


Perintah untuk Menguraikan ADC dengan mengidentifikasi
mengolah data perbedaan sinyal bahasa C  Tes Tertulis
dan merumuskan
analog analog dan untuuk masalah tentang Keterampilan:
digital mikrokontroler lingkup Perintah
4.14 Mengambil dan AVR untuk mengolah  Penilaian
mengolah data 3.14.2 data analog Unjuk Kerja
analog dari sensor Menguraikan  Mengumpulkan  Observasi
tegangan dan parameter- data tentang
suhu. parameter pada lingkup Perintah
ADC untuk mengolah
data analog
3.14.3  Mengolah data
@2017, Direktorat Pembinaan SMK 31
Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
Menerapkan tentang lingkup
perintah Perintah untuk
pembacaan ADC mengolah data
singgle channel analog
dan multi  Mengomunikasika
channel pada n tentang lingkup
mikrokontroler Perintah untuk
AVR dengan mengolah data
benar analog

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)

@2017, Direktorat Pembinaan SMK 32


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
3.15 Menganalisis letak Menguraikan Pemrograman 8  Mengamati untuk Pengetahuan:
kesalahan pada maksud pesan I/O dengan mengidentifikasi
program input error pada bahasa C untuk  Tes Tertulis
dan merumuskan
output kompilator mikrokontroler masalah tentang Keterampilan:
AVR lingkup analisa
4.15 Menyempurnakan Melaksanakan letak kesalahan  Penilaian
program pada pencarian Pesan error pada program Unjuk Kerja
input/output port kesalahan kompiler input output
 Observasi
berdasarkan  Mengumpulkan
pesan error pada data tentang
kompilator lingkup analisa
letak kesalahan
Menganalisan pada program
input output
kesalahan
program  Mengolah data
berdasarkan tentang lingkup
pesan error pada analisa letak
kompilator kesalahan pada
program input
output
Melakukan
perbaikan
program  Mengomunikasika
berdasarkan n tentang lingkup
pesan error analisa letak
akibat kesalahan kesalahan pada
penulisnan program input
Melakukan output

@2017, Direktorat Pembinaan SMK 33


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
penyempurnaan
program akibat
kesalahan
deklarasi
program

3.16 Mengevaluasi letak 3.16.1 Pemrograman 8  Mengamati untuk Pengetahuan:


kesalahan pada Menganalisa I/O dengan mengidentifikasi
program input letak kesalahan bahasa C untuk  Tes Tertulis
dan merumuskan
output program mikrokontroler masalah tentang Keterampilan:
4.16 Memodifikasi letak berdasarkan AVR lingkup
kesalahan pada ketidak sesuaian evaluasiletak  Penilaian
program input hasil/kesalahan Pesan error kesalahan pada Unjuk Kerja
output algoritma kompiler program input
 Observasi
pemrograman output
input output  Mengumpulkan
pada data tentang
mikrokontroler lingkup
AVR evaluasiletak
kesalahan pada
program input
@2017, Direktorat Pembinaan SMK 34
Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
3.16.2 output
Menyimpulkan  Mengolah data
penyebab tentang lingkup
kesalahan evaluasiletak
program pada kesalahan pada
mikrokontroler program input
AVR akibat output
ketidak sesuaian
hasil/kesalahan
 Mengomunikasika
algoritma n tentang lingkup
evaluasiletak
4.16.1 kesalahan pada
Melakukan program input
pencarian output
kesalahan
program
berdasarkan
ketidak sesuaian
hasil/kesalahan
algoritma
pemrograman
input output
pada
mikrokontroler
AVR

4.16.1

@2017, Direktorat Pembinaan SMK 35


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
Melakukan
modifikasi
program
berdasarkan
ketidak sesuaian
hasil/kesalahan
algoritma
pemrograman
input output
pada
mikrokontroler
AVR

http://www.portal-edukasi.com/2018/09/silabus-teknik-elektronika-industri-k13.html

@2017, Direktorat Pembinaan SMK 36

Anda mungkin juga menyukai