Anda di halaman 1dari 14

KURIKULUM 2013

TEKNOLOGI & REKAYASA


SEKOLAH MENENGAH KEJURUAN (SMK)

TEKNIK ELEKTRONIKA
PAKET KEAHLIAN TEKNIK ELEKTRONIKA INDUSTRI

SILABUS MATA PELAJARAN MIKROPROSESOR DAN MIKROKONTROLER


KELAS XI

SMK MA’ARIF 1 KEBUMEN


TAHUN AJARAN 2019/2020
SEKOLAH MENENGAH KEJURUAN (SMK)
SILABUS MATA PELAJARAN

Nama Sekolah : SMK Ma’arif 1 Kebumen


Bidang Keahlian : Teknologi dan Rekayasa
Kompetensi Keahlian : Teknik Elektronika Industri
Mata Pelajaran : Mikroprosesor dan Mikrokontroler
Durasi (Waktu) : 252 JP (@ 45 Menit)
Kelas/Semester : XI / sm 1-2
3. KI-3 (Pengetahuan) :Memahami, menerapkan, menganalisis, dan mengevaluasitentang pengetahuan faktual,
konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Teknik Elektronika Industri pada tingkat
teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks
pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan
internasional.
4. KI-4 (Keterampilan) : Melaksanakan tugas spesifik dengan menggunakan alat, informasi, dan prosedur kerja
yang lazim dilakukan serta memecahkan masalah sesuai dengan bidang kerja Teknik Elektronika Industri menampilkan kinerja di
bawah bimbingan dengan mutu dan kuantitas yang terukur sesuai dengan standar kompetensi kerja.Menunjukkan keterampilan
menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam ranah
abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di bawah
pengawasan langsung.Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan, gerak mahir, menjadikan gerak
alami dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas
spesifik di bawah pengawasan langsung.
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Waktu(JP Kegiatan Pembelajaran Penilaian Pekerjaan Sumber Belajar
Kompetensi
)
1 2 3 4 5 6 7 8
3.1 Menerapkan 3.1.1.Menjelaskanarsitektur  Arsitektur 8 Pengetahuan: Desain alat  Modul
 Mengamati untuk
gambar mikroprosesor mikroproses  Tes Tertulis kontrol Teknik
mengidentifikasi
arsitektur berdasarkan prinsip or Elektronika
dan merumuskan
(rancang kerja. Keterampilan: vedcmalan
• Port-, Bus-, arsitekturmikropros
bangun) 3.1.2.Mengklasifikasikan  Penilaian Unjuk g:2013
I/O- untuk essor vs
mikroprosesor . perkembangan Kerja  Internet
Data dan mikrokontroller
rangkaian arsitektur  Observasi
teknologi mikroprosesor
Alamat  Mengumpulkan
Mikroprosess data tentang
4.1.1. Menginterpretasi data or mikroprosessor
4.1 Membuat blok hasil salah satu  Mengolah data
diagram pengukuran rangkaian tentang
arsitekur mikroprosesor berdasar mikroprosessor
mikroprosesor blok arsitekturnya  Mengomunikasikan
4.1.2. Melakukan eksperimen tentang
pengukuran dari salah mikroprosessor.
satu interpretasi
databerdasar blok
arsitektur mikroprosesor.

3.2 Menerapkan 3.2.1 Membedakan operasi  Macam- 8 Pengetahuan: Desain  Modul


 Mengamati untuk
prinsip kerja mikroprosessor dalam macam  Tes Tertulis peralatan Teknik
mengidentifikasi
sitem minimum system komponen kontrol Elektronika
dan merumuskan
mikroprosesor minimum(minimal sistem Keterampilan: vedcmalan
tentang minimum
system) dan system mikroprose  Penilaian Unjuk g:2013
sistemmikroprosess
penuh(full system) dari sor Kerja  Internet
or
segi arsitektur • Minimal  Observasi
mikroprosessor  Mengumpulkan
sistem
3.2.2 Mengelompokkan secara data tentang
mikroprose
blok diagram minimum system
sor
mikroprosessor dalam mikroprosessor
system minimum  Mengolah data
(minimal system) dan tentang minimum
system penuh (full sistemmikroprosess
system) dari segi or
4.2 Menjelaskan arsitektur
prinsip kerja  Mengomunikasikan
sistem minimum tentang minimum
4.2.1 Memilih tipe-tipe
mikroprosesor sistemmikroproses
mikroprosessor untuk
sor.
minimal system berdasar
arsitektur dan fungsi
pengendaliannya
4.2.2 Mengukur data-data
parameter penting pada
system mikroprosessor

3.3 Menerapkan 3.3.1.Mengklasifikasikan


16
Pengetahuan: Assembly/m  Modul
 Komponen  Mengamati untuk
komponen software pendukung  Tes Tertulis odifikasi Teknik
system mengidentifikasi
pendukung untuk pemrograman alat kontrol Elektronika
minimum dan merumuskan
sistem minimum system minimum Keterampilan: vedcmalan
mikroproses tentang komponen
mikroprosesor. mikroprosesor.  Penilaian Unjuk g:2013
sor(software pendukung (soft-
3.3.2.Mengklasifikasikan Kerja  Internet
, hardware) dan hard-
komponen hardware  Observasi
ware)mikroprosesso
pendukung untuk
r
pemrograman system
minimum mikroprosesor.  Mengumpulkan
data tentang
4.3 Menjelaskan komponen
4.3.1 Mengelompokkan listing
komponen pendukung (soft-
pemrograman (antara
pendukung dan hard-
program utama, program
sitem minimum ware)mikroprosess
bagian) pada system
mikroprosesor or
minimum mikroprosesor.
4.3.2 Membuat program  Mengolah data
utama, dan program tentang komponen
bagian dari salah satu pendukung (soft-
aplikasi pengendalian dan hard-
peralatan system ware)mikroprosess
or
minimum mikroprosesor.
 Mengomunikasikan
tentang komponen
pendukung (soft-
dan hard-
ware)mikroprosesso
r.
3.4 Menerapkan 3.4.1 Menginterpretasikan
16  Modul
 Instruksi  Mengamati untuk Pengetahuan:
instruksi – instruksi-instruksi Teknik
Operasi mengidentifikasi
instruksi mikroprosessor dalam  Tes Tertulis Elektronika
Mikroproses dan merumuskan
(instructions set) bahasa assembly. vedcmalan
sor tentang instruction Keterampilan:
mikroprosesor. 3.4.2 Mengklasifikasikan g:2013
setmikroprosessor
instruksi mikroprosessor  Penilaian Unjuk  Internet
bahasa mnemonic.  Mengumpulkan
data tentang Kerja

4.4.1 Melakukan eksperimen instruction  Observasi


4.4 Menggunakan pemrograman pada setmikroprosessor
instruki instruksi mikroprosessor dengan  Mengolah data
(instruction set) menggunakan instruksi tentanginstruction
mikroprosesor. bahasa assembly setmikroprosessor
4.4.2 Melakukan eksperimen  Mengomunikasikan
pemrograman pada tentanginstruction
mikroprosessor dengan setmikroprosessor.
menggunakan instruksi
bahasa mnemonic.

3.5 Menerapkan 3.5.1 Menganalisis instruksi-


18
Pengetahuan:  Modul
 Aplikasi  Mengamati untuk
bahasa instruksi pemrograman  Tes Tertulis Teknik
Bahasa mengidentifikasi
Pemrograman mikroprosessor dalam Elektronika
Pemrograma dan merumuskan
Mikroprosesor bahasa assembly untuk Keterampilan: vedcmalan
n tentang bahasa
aplikasi Input digital dan  Penilaian Unjuk g:2013
Mikroprosess pemrograman
analog Kerja  Internet
or untuk mikroprosessor
3.5.2 Menganalisis instruksi- pengendalian  Mengumpulkan  Observasi
instruksi pemrograman Input/Output data tentang
mikroprosessor dalam bahasa
bahasa assemblyuntuk pemrograman
aplikasi Output digital mikroprosessor
dan analog  Mengolah data
4.5.1 Melakukan eksperimen tentang bahasa
pemrograman pada pemrograman
mikroprosessor dengan mikroprosessor
4.5 Menggunakan menggunakan instruksi  Mengomunikasikan
Bahasa bahasa assembly untuk tentang bahasa
pemrograman aplikasi Input digital dan pemrograman
mikroprosesor analog mikroprosessor.
4.5.2 Melakukan eksperimen
pemrograman pada
mikroprosessor dengan
menggunakan instruksi
bahasa assembly untuk
aplikasi Output digital
dan analog

3.6 Menerapkan 3.6.1. Memahami pengertian  Aplikasi 10  Mengamati untuk Pengetahuan:  Modul
proses debugging dari perangkat mengidentifikasi  Tes Tertulis Teknik
debugging pemrograman algoritma lunak untuk dan merumuskan Elektronika
pemrograman sederhana debugging tentang debugging Keterampilan: vedcmalan
mikroprosesor. Pemrogram pemrograman  Penilaian Unjuk g:2013
3.6.2.Memahami diagram alir
debugging an mikroprosessor Kerja  Internet
pemrograman Algoritma  Mengumpulkan  Observasi
Mikroprose data tentang
4.6.1.Mencoba debugging ssor debugging
4.6 Melaksanakan pemrograman dengan pemrograman
proses algoritma dan diagram mikroprosessor
debugging alir dengan bantuan  Mengolah data
pemrograman perangkat lunak tentangdebugging
mikroprosesor. pemrograman
4.6.2 Membuat failure mikroprosessor
troubleshooting(debuggi
 Mengomunikasikan
ng)pemrograman tentangdebugging
dengan bantuan pemrograman
algoritma, diagram alir, mikroprosessor.
dan atau software.
3.7.1 Mengidentifikasi listing 16 Pengetahuan:  Modul
3.7 Menerapkan  Aplikasi  Mengamati untuk
program
program input/output  Tes Tertulis Teknik
Program mengidentifikasi
dari minimum system Elektronika
aplikasi Input/Output dan merumuskan
mikroprosessor Keterampilan: vedcmalan
sederhana pada tentang program
3.7.2 Mengidentifikasi listing  Penilaian Unjuk g:2013
sistem minimum Minimal aplikasi sederhana
komponen hardware Kerja  Internet
mikroprosesor. system sistem minimum
blok input/output dari  Observasi
mikroproses mikroprosessor
minimum system
mikroprosessor
sor  Mengumpulkan
4.7.1 Memprogram untuk data tentang
pengendalian program aplikasi
input/output dari sederhana sistem
minimum system minimum
4.7 Membuat program mikroprosessor
aplikasi mikroprosessor
4.7.2 Merakit komponen blok  Mengolah data
sederhana  Perakitan tentangprogram
sistem minimum input/output dari
komponen aplikasi sederhana
mikroprosesor. minimum system
Input/Output sistem
mikroprosessor
Minimal minimummikropros
system essor
mikroproses
sor  Mengomunikasikan
tentangprogram
aplikasi sederhana
sistem
minimummikroprose
ssor.
3.8 Menerapkan 3.8.1 Mengidentifikasi program  Program 18 Pengetahuan:  Modul
 Mengamati untuk
program aplikasi pengendali level Aplikasi  Tes Tertulis Teknik
mengidentifikasi
aplikasi water tower. mikroproses Elektronika
dan merumuskan
sederhana 3.8.2 Mengidentifikasi program sor untuk Keterampilan: vedcmalan
tentang aplikasi
system aplikasi pengendali system  Penilaian Unjuk g:2013
system pengendali
pengendali traffic light system pengendali dengan Kerja  Internet
dengan perempatan. mikroprosessor  Observasi
mikroprosesor).  Mengumpulkan
4.8.1 Memprogram program data tentang
aplikasi pengendali level aplikasi system
water tower. pengendali dengan
4.8.2 Memprogram program mikroprosessor
4.8 Membuat program aplikasi pengendali  Mengolah data
aplikasi traffic light system tentang aplikasi
sederhana perempatan system pengendali
sistem dengan
pengendali mikroprosessor
dengan
mikroprosesor  Mengomunikasikan
tentang aplikasi
system pengendali
dengan
mikroprosessor.
3.9 Menerapkan 3.9.1.Mengklasifikasi blok  Arsitektur 16  Mengamati untuk Pengetahuan:
arsitektur diagram dan arsitektur mikrokontrol mengidentifikasi  Tes Tertulis
(rancang rangkaian er dan merumuskan  Modul
bangun) mikrokontroller •Perancangan tentang arsitektur Keterampilan: Teknik
mikrokontroler. 3.9.2.Merencana arsitektur BlokPort- (rancang bangun)  Penilaian Unjuk Elektronika
rangkaian ,Bus-,I/O- mikrokontroler Kerja vedcmalan
mikrokontroller dalam Mikrokontroll  Mengumpulkan  Observasi g:2013
bentuk blok diagram. er data tentang  Internet
arsitektur (rancang
4.9 Menjelaskan 4.9.1.Menggambar arsitektur bangun)
arsitectur rangkaian mikrokontroler
(rancang mikrokontroller  Mengolah data
bangun) 4.9.2.Mendemonstrasikan tentangarsitektur
mikrokontroler. kerja mikrokontroller (rancang bangun)
berdasar blok arsitektur. mikrokontroler
 Mengomunikasikan
tentangarsitektur
(rancang bangun)
mikrokontroler
3.10 Menerapkan 3.10.1 Mennganalisiskerja 18  Mengamati untuk Pengetahuan:
• Minimal
prinsip kerja operasi blok input/output
sistem mengidentifikasi  Tes Tertulis
sitem minimum. minimum system dan merumuskan
mikrokontr
mikrokontroler. mikrokontroller tentang kerja sitem Keterampilan:
oller.
3.10.2 Mengklasifikasi minimum  Penilaian Unjuk
 Pemrogram
komponen hardwaredari mikrokontroler. Kerja
an
blok input/output  Mengumpulkan  Observasi
Mikrokontro
minimum system data tentang kerja
ller (secara
4.10 Menjelaskan mikrokontroller sitem minimum
umum).
prinsip kerja 4.10.1 Memprogram untuk mikrokontroler.
sitem minimum pengendalian  Perakitan
I/O  Mengolah data
mikrokontroler input/output dari tentangkerja sitem
minimum system Mikrokontro
ller. minimum
mikrokontroller mikrokontroler.
4.10.2 Merakit komponen blok  Mengomunikasikan
input/output dari tentangkerja sitem
minimum system minimum
mikrokontroller mikrokontroler.
3.11 Menerapkan 3.11.1 Menganalisis program  Rangkaian 8  Mengamati untuk Pengetahuan:
komponen untuk operasi system system mengidentifikasi  Tes Tertulis
pendukung minimum minimal dan merumuskan
sitem minimum mikrokontroller Mikrokontroll tentang komponen Keterampilan:
mikrokontroler. 3.11.2 Menganalisisblok er(hard pendukung (soft-  Penilaian Unjuk
hardware minimum ware) dan hard- Kerja
system mikrokontroller.  Spesifikasi ware)mikrokontroler  Observasi
dan Mengumpulkan
4.11 Menjelaskan 4.11.1 Mempresentasikan Pengoperasi data tentang
komponen program pada system kan komponen
pendukung minimum Mikrokontroler Mikrokontroll pendukung
sitem minimum untuk pengendalian er. mikrokontroler
mikrokontroler input/output .  Mengolah data
4.11.2 Mengelompokkan tentang komponen
komponen hard pendukung (soft-
waresystem minimum dan hard-
mikrokontroller. ware)mikrokontroler
 Mengomunikasikan
tentang komponen
pendukung (soft-
dan hard-
ware)mikrokontroler
.
3.12 Menerapkan 3.12.1Menginterpretasi-kan  Instruksi set 12  Mengamati untuk
instruksi – instruksi-instruksi Mikrokontroll mengidentifikasi
instruksi mikrokontroler. er. dan merumuskan
(instructions set) 3.12.2 Mengklasifikasikan  Pemrogram tentang instruction
mikrokontroler. instruksi-instruksi an setmikrokontroler
mikrokontroller. Mikrokontroll  Mengumpulkan
er (dng data tentang
4.12.1 Membuat program menggunak instruction
mikrokontroller berdasar an beberapa setmikrokontroler
set instruksi. set- Mengolah data
4.12 Menggunakan 4.12.2 Membuat program instruksi) tentanginstruction
instruki instruksi aplikasidasar setmikrokontroler
(instruction set) mikrokontroler.
mikrokontroler  Mengomunikasikan
tentanginstruction
setmikrokontroler.
3.13 Menerapkan 3.13.1 Menganalisis bahasa  Bahasa 12
Pengetahuan:
 Mengamati untuk
bahasa pemrograman Pemrogram  Tes Tertulis
mengidentifikasi
Pemrograman mikrokontroler (bahasa untuk
dan merumuskan
Mikrokontroler. C++ atau Visual Basic Mikrokontroll Keterampilan:
tentang bahasa
“VB”). er.  Penilaian Unjuk
Pemrograman
4.13.1 Memprogram  Pemrogram Mikrokontroler Kerja
mikrokontroler untuk an
 Mengumpulkan  Observasi
aplikasi I/O digital. Mikrokontroll
data tentang
(bahasa C++ atau Visual er untuk I/O
bahasa
Basic “VB”). (tipe Digital
Pemrograman
dan Analog)
4.13.2 . Memprogram Mikrokontroler
mikrokontroler untuk  Mengolah data
aplikasi I/O analog. tentangbahasa
(bahasa C++ atau Visual Pemrograman
4.13 Menggunakan Basic “VB”) Mikrokontroler
Bahasa
pemrograman  Mengomunikasikan
mikrokontroler tentangbahasa
Pemrograman
Mikrokontroler.
3.14 Menerapkan 3.14.1.Memahami pengertian  Debugging 10
Pengetahuan:
 Mengamati untuk
proses debugging dari Pemrogram  Tes Tertulis
mengidentifikasi
debugging pemrograman algoritma an
dan merumuskan
pemrograman sederhana Mikrokontroll Keterampilan:
tentang debugging
mikrokontroler. er.  Penilaian Unjuk
3.14.2.Memahami diagram alir Pemrograman
debugging  Flow Chart Mikrokontroler Kerja
pemrograman untuk
 Mengumpulkan  Observasi
4.14.1.Merencanakan Pemrogram
4.14 Melaksanakan data tentang
debugging an dan
proses debuggingPemrogr
pemrograman algoritma failure
debugging aman
dan diagram alir dengan troubleshoot
pemrograman Mikrokontroler
bantuan perangkat lunak ing.
mikrokontroler.  Mengolah data
4.14.2 Membuat failure tentangdebugging
troubleshooting(debuggi Pemrograman
ng) pemrograman Mikrokontroler
dengan bantuan  Mengomunikasikan
algoritma, diagram alir, tentangdebugging
dan atau software. Pemrograman
Mikrokontroler.

3.15 Menerapkan 3.15.1 Mengelompokkan  Input/Output 18


Pengetahuan:
 Mengamati untuk
program listing program system  Tes Tertulis
mengidentifikasi
aplikasi input/output dari minimal
dan merumuskan
sederhana minimum system Mikrokontroll Keterampilan:
tentang program
systemminimum mikrokontroler er.  Penilaian Unjuk
aplikasi sederhana
mikrokontroler. 3.15.2 Mengklasifikasikan  Pemrogram Kerja
komponen hardware an system minimum  Observasi
blok input/output dari Input/Output Mikrokontroler
minimum system system  Mengumpulkan
mikrokontroller. Minimum data tentang
Mikrokontroll program aplikasi
4.15 Membuat 4.15.1 Memprogram untuk er. sederhana system
program aplikasi pengendalian  Perakitan minimum
sederhana input/output dari Input/Output Mikrokontroler
sistem minimum minimum system system  Mengolah data
mikrokontroler. mikrokontroller minimal tentangprogram
4.15.2 Merakit komponen blok Mikrokontroll aplikasi sederhana
input/output dari er system minimum
minimum system Mikrokontroler
mikrokontroller  Mengomunikasikan
tentangprogram
aplikasi sederhana
system minimum
Mikrokontroler.

3.16 Menerapkan 3.16.1 Mengidentifikasi  Program 24


Pengetahuan:
 Mengamati untuk
program program aplikasi Aplikasi  Tes Tertulis
mengidentifikasi
aplikasi pengendali traffic light. Mikrokontroll
dan merumuskan
sederhana 3.16.2 Mengidentifikasi er sebagai Keterampilan:
tentang program
system program aplikasi Pengendali  Penilaian Unjuk
aplikasi sederhana
pengendali pengendali system belt Peralatan Kerja
sistem pengendali
dengan conveyor Industri  Observasi
dengan
mikrokontroler) 4.16.1 Memprogram program (traffic light,
Mikrokontroler
4.16 Membuat program aplikasi pengendali belt
aplikasi traffic light.  Mengumpulkan
conveyor)
sederhana 4.16.2 Memprogram program data tentang
 Demo
sistem aplikasi pengendali program aplikasi
Program
pengendali system belt conveyor sederhana sistem
aplikasi
dengan pengendali dengan
Mikrokontroll
mikrokontroler Mikrokontroler
er
 Mengolah data
tentangprogram
aplikasi sederhana
sistem pengendali
dengan
Mikrokontroler
 Mengomunikasikan
tentangprogram
aplikasi sederhana
sistem pengendali
dengan
Mikrokontroler.

3.17 Menerapakan 3.17.1.Mengklasifikasi  Perencanaa 24 Pengetahuan:


 Mengamati untuk
program aplikasi program n Program  Tes Tertulis
mengidentifikasi
sederhana aplikasiInput/Output Aplikasi
dan merumuskan
dengan mikrokontroller(traffic Mikrokontroll Keterampilan:
tentang program
mikrokontroller light, belt conveyor) er sebagai  Penilaian Unjuk
aplikasi program
4.17 Membuat program 3.9.2.Merencana program Pengendali Kerja
aplikasi
aplikasi aplikasi Input/Output Peralatan  Observasi
Input/Output
sederhana mikrokontroller(traffic Industri
Mikrokontroler
dengan light, belt conveyor) (traffic light,
mikrokontroller. mikrokontroller dalam  Mengumpulkan
belt
bentuk blok diagram data tentang
conveyor)
program aplikasi
4.17.1.Menggambar diagram  Troubleshoo
Input/Output
alir program aplikasi ting
Mikrokontroler
Input/Output pemrograma
 Mengolah data
mikrokontroller (traffic n pada
tentangprogram
light, belt conveyor) Mikrokontroll
aplikasi
4.17.2.Memprogram kontrol er
Input/Output
aplikasi Input/Output Mikrokontroler
mikrokontroller(traffic  Mengomunikasikan
light, belt conveyor). tentangprogram
4.17.3 Membuat aplikasi
troubleshooting Input/Output
pemrogramanpada Mikrokontroler.
Mikrokontroller