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
yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di bawah
pengawasan langsung

@2017, Direktorat Pembinaan SMK 1


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
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.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
pemrograman
4.2 Membuat program 3.2.2  Observasi
dalam
dalam Menguraikan
menyelesaikan
menyelesaikan struktur bahasa masalah
masalah dengan pemrograman
Menggunakan visual basic  Mengumpulkan
bahasa C data tentang

@2017, Direktorat Pembinaan SMK 3


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
4.2.1 lingkuppenggunaa
Mempraktekan n bahasa
pemrograman pemrograman
dengan struktur dalam
visual basic menyelesaikan
masalah
4.2.2 Membuat  Mengolah data
program untuk tentang lingkup
menyelesaikan penggunaan
masalah bahasa
matematis pemrograman
sederhana dalam
menyelesaikan
menggunakan
masalah
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:
konstanta, variable, operator Jenis-jenis tipe lingkup membuat
variable, operator dan perintah variable program aplikasi  Penilaian

@2017, Direktorat Pembinaan SMK 4


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
dan perintah input/output sederhana Unjuk Kerja
input/output di dalam visual Operator denganmengguna
komputer basic aritmatika dan kan konstanta,  Observasi
logika variable, operator
4.3 Membuat program 3.3.2 dan perintah
aplikasi sederhana Menguraikan input/output
dengan fungsi/karakteris  Mengumpulkan
menggunakan tis dari sintak- data tentang
konstanta, sintak lingkupmembuat
variable, operator konstanta, program aplikasi
dan perintah variable, operator sederhana
input/output danperintah denganmengguna
kan konstanta,
input/output
variable, operator
visual basic dan perintah
input/output
4.3.1
Mempraktekan  Mengolah data
tentang lingkup
fungsi/karakteris membuat program
tis dari sintak- aplikasi
sintak sederhana
konstanta, denganmengguna
variable, operator kan konstanta,
danperintah variable, operator
input/output dan perintah
visual basic input/output
 Mengomunikasika
4.3.2 Membuat n tentang lingkup

@2017, Direktorat Pembinaan SMK 5


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
program untuk membuat program
menyelesaikan aplikasi
masalah sederhana
matematis dan denganmengguna
logika sederhana kan konstanta,
menggunakan variable, operator
sintak-sintak dan perintah
konstanta, input/output
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
dengancontrol
layar monitor dalam visual Select case  Observasi
statemen, dan
(open loop) basic
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
dan perintah sintak control lingkupmembuat
input/output di statemen, dan program aplikasi
@2017, Direktorat Pembinaan SMK 6
Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
layar monitor(open perintah sederhana
loop) input/output di dengancontrol
layar monitor statemen, dan
pada visual basic perintah
input/output di
4.4.1 layar monitor
Mempraktekan (open loop)
fungsi/karakteris  Mengolah data
tis dari sintak- tentang lingkup
sintak control membuat program
statemen, dan aplikasi
perintah sederhana
dengancontrol
input/output di
statemen, dan
layar monitor perintah
pada visual basic input/output di
layar monitor
4.4.2 (open loop)
Mendemonstrasi  Mengomunikasika
kan n tentang lingkup
pemrograman membuat program
untuk aplikasi
menyelesaikan sederhana
masalah dengancontrol
matematis dan statemen, dan
logika sederhana perintah
menggunakan input/output di
layar monitor
control statemen, (open loop)
@2017, Direktorat Pembinaan SMK 7
Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
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
denganmengguna
3.5.2 Pengulangan  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
sintak tentang lingkup
pengulangan membuat program
@2017, Direktorat Pembinaan SMK 8
Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
(looping) pada aplikasi
visual basic sederhana
denganmengguna
4.5.2 kan proses
Mendemonstrasi pengulangan
kan (close loop)
pemrograman  Mengomunikasika
untuk n tentang lingkup
menyelesaikan membuat program
masalah aplikasi
matematis dan sederhana
logika sederhana denganmengguna
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
menggunakan
perintah menggunakan  Observasi
penempatan
input/output penempatan
kursor di layar
kursor di layar monitor dan
@2017, Direktorat Pembinaan SMK 9
Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
4.6 Mendemontrasikan monitor dan perintah
program aplikasi perintah input/output
yang input/output
menggunakan  Mengumpulkan
data tentang
penempatan 4.6.1 lingkupmembuat
kursor di layar Menentukan program aplikasi
monitor dan program sintak- 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
input/output
penempatan
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
aplikasi yang
menggunakan

@2017, Direktorat Pembinaan SMK 10


Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
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 aplikasi
program dalam 3.7.2  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
program dalam
menggunakan
program aplikasi
fungsi yang
terdapat dalam  Mengomunikasika
satu file n tentang lingkup
penggunaan sub
@2017, Direktorat Pembinaan SMK 11
Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
program dalam
3.7.4 program aplikasi
Menjelaskan cara
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
penggunaan perbedaan array  Observasi
variable array
variable array dan dimensi tunggal
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
program dengan
dari 10 elemen
teknik
dengan benar penggunaan
variable array
4.8.2 Membuat
program untuk  Mengomunikasika
n tentang lingkup
menyimpan data
program dengan
kedalam array teknik
@2017, Direktorat Pembinaan SMK 13
Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
dimensi tunggal penggunaan
kurang dari 10 variable array
elemen dengan
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
berdasarkan tentang lingkup
@2017, Direktorat Pembinaan SMK 14
Kompetensi Dasar Indikator Materi Pokok Alokasi Kegiatan Penilaian
Pencapaian Waktu Pembelajaran
Kompetensi (JP)
1 2 3 4 5 6
permintaan pada membuat program
visual basic berbasis grafik

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

@2017, Direktorat Pembinaan SMK 15


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

@2017, Direktorat Pembinaan SMK 16


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

@2017, Direktorat Pembinaan SMK 17


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

@2017, Direktorat Pembinaan SMK 18


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

@2017, Direktorat Pembinaan SMK 19


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

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
Mikrokontroller
Mikroprosesor dan  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
dan
@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 Mikrokontroller
Mengidentifikasi
vendor-vendor  Mengomunikasika
mikroprosesor n tentang lingkup
Arsitektur
Mikroprosesor
3.10.5 dan
Mengidentifikasi Mikrokontroller
vendor-vendor
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
dan
Mikroprosesor dan Menjelasakan  Observasi
mikrokontroler
mikrokontroler jenis-jenis ROM
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
perbedaan RAM, mikrokontroler
Flash ROM,  Mengomunikasika
EEPROM, n tentang lingkup
Bootloader pada organisasi memori
mikrokontroler Mikroprosesor
dan
4.11.1 Memilah mikrokontroler
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
Mikroprosesor
pemrograman pemrograma  Observasi
dan
Mikroprosesor dan 3.12.2 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
port digital
8085  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
untuk mengakses
input dan output 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
nyala LED on/off digital Mengontrol
berdasarkan input dan output
input tombol port

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
input/output port kesalahan kompiler  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
kesalahan pada
kompilator
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
program input
output algoritma kompiler  Observasi
output
pemrograman
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
penyebab  Mengolah data
kesalahan tentang lingkup
evaluasiletak
program pada kesalahan pada
mikrokontroler program input
AVR akibat output
ketidak sesuaian
hasil/kesalahan
algoritma  Mengomunikasika
n tentang lingkup
4.16.1 evaluasiletak
Melakukan kesalahan pada
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