Anda di halaman 1dari 32

Silabus Mata Pelajaran:T.

Pemrograman Mikroprosesor dan Mikrokontroler(C2)

SILABUS MATA PELAJARAN


TEKNIK PEMROGRAMAN MIKROPROSESOR DAN
MIKROKONTROLER (C2)

Bidang Keahlian : Teknologi dan Rekayasa


Program Keahlian : Teknik Elektronika
Kompetensi Keahlian : Teknik Elektronika Daya dan Komunikasi

Penulis : Hanif Azhari, S.Pd


Asal Sekolah : SMKN 26 JAKARTA

PEMERINTAH PROVINSI DKI JAKARTA


DINAS PENDIDIKAN
SEKOLAH MENENGAH KEJURUAN NEGERI 26 JAKARTA
2021
Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 1 dari 53

SILABUS MATA PELAJARAN

SEKOLAH MENENGAH KEJURUAN (SMK)

A. Pendahuluan
1. Latar Belakang
Perencanaan pembelajaran dirancang dalam bentuk Silabus dan
Rencana Pelaksanaan Pembelajaran (RPP) yang mengacu pada Standar Isi
(Permendikbud Nomor 22 Tahun 2016).
Silabus merupakan acuan penyusunan kerangka pembelajaran untuk
setiap bahan kajian mata pelajaran di SMK. Silabus digunakan sebagai
panduan untuk mengajar yang memuat ringkasan dari apa yang akan
dibahas dalam suatu mata pelajaran yang terdapat pada setiap kompetensi
keahlian. Silabus digunakan sebagai acuan dalam pengembangan rencana
pelaksanaan pembelajaran (RPP).
Silabus adalah rencana pembelajaran pada suatu kelompok mata
pelajaran dengan tema tertentu, yang mencakup standar kompetensi,
kompetensi dasar, Indikator Pencapaian Kompetensi (IPK), materi
pembelajaran, penilaian, alokasi waktu, dan sumber belajar yang
dikembangkan oleh setiap satuan pendidikan (Mulyasa,2010:190).
Dari beberapa definisi silabus di atas dapat disimpulkan bahwa
silabus adalah seperangkat rencana yang berisi garis besar atau pokok-
pokok pembelajaran yang mencakup standar kompetensi, kompetensi
dasar, materi pembelajaran, indikator, penilaian, alokasi waktu, dan
sumber belajar yang dikembangkan oleh setiap satuan pendidikan.
Silabus bermanfaat sebagai pedoman dalam pengembangan
pembelajaran, seperti pembuatan rencana pembelajaran, pengelolaan
kegiatan pembelajaran dan pengembangan sistem penilaian. Artinya silabus
rnerupakan sumber pokok dalam penyusunan rencana pembelajaran untuk
satu pasang kompetensi dasar (KD), yang terdiri dari KD pengetahuan dan
KD keterampilan.

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 2 dari 53

Silabus juga bermanfaat sebagai pedoman untuk merencanakan


pengelolaan kegiatan belajar secara klasikal, kelompok kecil, atau
pembelajaran secara individual dan mengembangkan sistem penilaian.
Pada kurikulum 2013 SMK revisi, silabus harus disusun oleh sekolah,
contoh silabus yang dikeluarkan / dikembangkan oleh Bidang
Pembelajaran, Puskurbuk Balitbang Kemdikbud dapat digunakan sebagai
inspirasi bagi guru dalam mengembangkan silabus di sekolah.

2. Manfaat
Manfaat silabus adalah sebagai acuan guru untuk:
1. Melaksanakan pembelajaran dihubungkan dengan pencapaian
kompetensi dasar (KD) dan indikator pencapaian kompetensi (IPK).
2. Menyusun teknik penilaian, indikator soal dan soal melalui rumusan
indikator pencapaian kompetensi (IPK)
3. Memfasilitasi sumber dan media pembelajaran yang digunakan untuk
pelaksanaan pembelajaran.
4. Mengembangkan RPP.

3. Sasaran
Sasaran silabus adalah:
1. Guru, melalui wadah Musyawarah Guru Mata Pelajaran.
2. Kepala sekolah untuk pembinaan guru dalam mengembangkan
silabus.
3. Pengawas sekolah, untuk melakukan pembinaan guru.
4. Dinas Pendidikan, dalam rangka pembinaan kepada sekolah dan guru.

B. Deskripsi kompetensi Keahlian


Kompetensi Keahlian Teknik Elektronika Daya dan Komunikasi 4 Tahun
(TEDK) adalah rumpun dari Teknik Elektronika di bawah bidang keahlian
Teknologi dan Rekayasa. TEDK mengacu pada Spektrum Keahlian Pendidikan
Menengah Kejuruan sesuai Keputusan Direktur Jenderal Pendidikan Dasar
Dan Kebudayaan Kementerian Pendidikan dan Kebudayaan Nomor : 4678 / D
/ KEP / MK / 2016, merupakan kompetensi yang menyiapkan peserta didik

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 3 dari 53

untuk: menguasai gambar teknik, menguasai penggunaan peralatan tangan


dan mesin, menguasai dasar elektronika dan listrik, menguasai pemrograman
mikroprosesor dan mikrokontroler embedded system, menguasai perakitan
pesawat elektronika, menguasai sistem transmisi gelombang elektromagnetik,
mampu mengoperasikan perangkat radio, televisi, antena, satelit dan sistem
komunikasi digital, serta cakap dalam merawat dan memperbaiki peralatan
elektronika.
Jabatan yang akan diisi pada lulusan keahlian Teknik Elektronika Daya
dan Komunikasi sesuai KKNI level 2 meliputi:
1. Operator Mikroprosesor dan Mikrokontroler

C. Deskripsi Mata Pelajaran Teknik Pemrograman Mikroprosesor dan


Mikrokontroler
Mata pelajaran teknik pemrograman mikroprosesor dan mikrokontroler
adalah kumpulan bahan kajian dan pelajaran tentang materi-materi dasar yang
berkaitan dengan perangkat kendali mikro. Materi-materi tersebut secara
umum yaitu algoritma, flowchart, sintak-sintak bahasa C, kendali statement
program open loop atau close loop, penggunaan sub program, kendali I/O,
variabel array, program berbasis grafik, sistem mikroprosesor dan sistem
mikrokontroler, software pengolah bahasa program, pengolahan data analog,
dan troubleshoot program.
Pada kurikulum 2013 SMK revisi, mata pelajaran teknik pemrograman
mikroprosesor dan mikrokontroler (C2) memberikan dasar dan terintegrasi
dengan mata pelajaran di kelompok C3 pada Kompetensi Keahlian Teknik
Elektronika Daya dan Komunikasi dan merupakan bagian dari unit kompetensi
pada skema SKKNI level II yang terdapat pada
Adapun kompetensi dasar Teknik Pemrograman Mikroprosesor dan
Mikrokontroler yaitu: operator mikroprosesor dan mikrokontroler pada SKKNI
elektronika Industri dan kompetensi prasyarat (operator dan maintenance) pada
SKKNI programmer.

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 4 dari 53

Kompetensi Dasar Pengetahuan Kompetensi Dasar Keterampilan


3.1 Memahami teknik pemecahan 4.1 Membuat urutan pemecahan
masalah matematis masalah matematis dengan
menggunakan diagram alir
3.2 Menerapkan penggunaan bahasa 4.2 Membuat program dalam
pemrograman dalam menyelesaikan menyelesaikan masalah dengan
masalah matematis dan logika menggunakan bahasa C
3.3 Membedakan program aplikasi 4.3 Membuat program aplikasi
sederhana dengan menggunakan sederhana dengan menggunakan
konstanta, variable, operator dan konstanta, variable, operator dan
perintah input/output di komputer perintah input/output
3.4 Menerapkan program aplikasi 4.4 Mendemonstrasikan program
sederhana dengan menggunakan aplikasi sederhana dengan
control statemen, dan perintah menggunakan control statemen, dan
input/output di layar monitor (open perintah input/output di layar
loop) monitor(open loop)
3.5 Menerapkan program aplikasi 4.5 Mendemontrasikan program aplikasi
sederhana yang menggunakan sederhana yang menggunakan
proses pengulangan (close loop) proses pengulangan(close loop)
3.6 Menentukan program aplikasi yang 4.6 Mendemontrasikan program aplikasi
menggunakan penempatan kursor di yang menggunakan penempatan
layar monitor dan perintah kursor di layar monitor dan perintah
input/output input/output di layar
3.7 Menjelaskan penggunaan sub 4.7 Merancang program yang
program dalam program aplikasi menggunakan sub program dalam
program aplikasi
3.8 Menerapkan program dengan teknik 4.8 Membuat program dengan teknik
penggunaan variable array penggunaan variable array dan file
data
3.9 Memahami prinsip membuat 4.9 Mendemontrasikan pembuatan
program berbasis grafik program berbasis grafik
3.10 Memahami Arsitektur Mikroprosesor 4.10 Membuat blok diagram Arsitektur
dan Mikrokontroller Mikroprosesor dan Mikrokontroller
3.11 Memahami organisasi memori 4.11 Memilah organisasi memori
Mikroprosesor dan mikrokontroler Mikroprosesor dan mikrokontroler
3.12 Mengaplikasikan software untuk 4.12 Melakukan pemrograman
memprogram Mikroprosesor dan Mikroprosesor dan mikrokontroler
Mikrokontroler
3.13 Menerapkan perintah untuk 4.13 Mengontrol input dan output port
mengakses input dan output port untuk Menyalakan LED, Seven
digital Segment dan LCD Matrik
3.14 Menerapkan Perintah untuk 4.14 Mengambil dan mengolah data
mengolah data analog analog dari sensor tegangan dan
suhu.
3.15 Menganalisis letak kesalahan pada 4.15 Menyempurnakan program pada
program input output input/output port
3.16 Mengevaluasi letak kesalahan pada 4.16 Memodifikasi letak kesalahan pada
program input output program input output

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 5 dari 53

D. Pemetaan kompetensi keahlian Teknik Elektronika Daya dan Komunikasi


dengan SKKNI Level II
Kode Unit Judul Unit Kompetensi KD pada Kurikulum 2013
Kompetensi
TIK.PR02.001.01 Membuat algoritma 3.1 Memahami teknik pemecahan
pemrograman masalah matematis
4.1 Membuat urutan pemecahan
masalah matematis dengan
menggunakan diagram alir
TIK.PR02.006.01 Menerapkan Bahasa 3.2 Menerapkan penggunaan bahasa
Pemrograman Terstruktur pemrograman dalam
menyelesaikan masalah
4.2 Membuat program dalam
menyelesaikan masalah matematis
dan logika dengan Menggunakan
bahasa C
TIK.PR02.006.01 Menerapkan Bahasa 3.3 Membedakan program aplikasi
Pemrograman Terstruktur sederhana dengan menggunakan
konstanta, variable, operator dan
perintah input/output di
komputer
4.3 Membuat program aplikasi
sederhana dengan menggunakan
konstanta, variable, operator dan
perintah input/output
TIK.PR02.006.01 Menerapkan bahasa 3.4 Menerapkan program aplikasi
pemrograman terstruktur sederhana dengan menggunakan
control statemen, dan perintah
input/output di layar monitor
(open loop)
4.4 Mendemonstrasikan program
aplikasi sederhana dengan
menggunakan control statemen,
dan perintah input/output di layar
monitor(open loop)
TIK.PR02.006.01 Menerapkan Bahasa 3.5 Menerapkan program aplikasi
Pemrograman Terstruktur sederhana yang menggunakan
proses pengulangan (close loop)
4.5 Mendemontrasikan program
aplikasi sederhana yang
menggunakan proses
pengulangan(close loop)
TIK.PR02.006.01 Menerapkan Bahasa 3.6 Menentukan program aplikasi
Pemrograman Terstruktur yang menggunakan penempatan
kursor di layar monitor dan
perintah input/output
4.6 Mendemontrasikan program
aplikasi yang menggunakan
penempatan kursor di layar
monitor dan perintah
input/output di layar
TIK.PR02.004.01 Menulis program 3.7 Menjelaskan penggunaan sub
program dalam program aplikasi
4.7 Merancang program yang
menggunakan sub program dalam
program aplikasi

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 6 dari 53

TIK.PR02.006.01 Menerapkan Bahasa 3.8 Menerapkan program dengan


Pemrograman Terstruktur teknik penggunaan variable array
4.8 Membuat program dengan teknik
penggunaan variable array dan file
data
TIK.PR02.004.01 Menulis program 3.9 Memahami prinsip membuat
program berbasis grafik
4.9 Mendemontrasikan membuat
program berbasis grafik
TIK.PR06.003.01 Menjelaskan sistem 3.10 Memahami Arsitektur
microprosesor Mikroprosesor dan
Mikrokontroller
4.10 Membuat blok diagram Arsitektur
Mikroprosesor dan Mikrokontroller
TIK.PR06.003.01 Menjelaskan sistem 3.11 Memahami organisasi memori
microprosesor Mikroprosesor dan mikrokontroler
4.11 Memilah organisasi memori
Mikroprosesor dan mikrokontroler
TIK.PR02.004.01 Menulis program 3.12 Mengaplikasikan software untuk
memprogram Mikroprosesor dan
Mikrokontroler
4.12 Melakukan pemrograman
Mikroprosesor dan mikrokontroler
TIK.PR02.004.01 Menulis program 3.13 Menerapkan perintah untuk
mengakses input dan output port
digital
4.13 Mengontrol input dan output port
untuk Menyalakan LED, Seven
Segment dan LCD Matrik
TIK.PR07.006.01 Melaksanakan pengujian 3.14 Menerapkan Perintah untuk
kode program secara mengolah data analog
dinamis 4.14 Mengambil dan mengolah data
analog dari sensor tegangan dan
suhu.
TIK.PR07.003.01 Melaksanakan pengujian 3.15 Menganalisis letak kesalahan
Integrasi program pada program input output
4.15 Menyempurnakan program pada
input/output port
TIK.PR07.006.01 Melaksanakan pengujian 3.16 Mengevaluasi letak kesalahan
kode program secara pada program input output
dinamis 4.16 Memodifikasi letak kesalahan pada
program input output

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 7 dari 53

E. Analisis KD pada kompetensi keahlian C3 dikaitkan dengan C2, C1,


muatan A dan B
Analisis Keterkaitan Kompetensi Keahlian dengan Kelompok Bidang dan
Program Keahlian
PROGRAM KEAHLIAN : Teknik Elektronika
KOMPETENSI : Teknik Elektronika Daya dan Komunikasi
KEAHLIAN
TEMA : Algoritma pemrograman

KD / MATERI
KOMPETENSI MATERI
KD IPK PEMBELAJARAN
PENDUKUNG PEMBELAJARAN

MTK FIS KIM

3.1 Memahami 3.1.1. Menjelaskan  Menghitun Teknik Operasi


teknik pengertian g bilangan Pemecahan bilangan
pemecaha teknik  Prosedur Masalah (menghitung
n masalah pemecahan penulisan Matematis
bilangan
matematis masalah algoritma
terbesar,
matematis  Prosedur
3.1.2. Menjabarkan FPB)
penggamba
fungsi teknik ran
pemecahan flowchart
masalah
matematis
3.1.3. Membedaka
n jenis-jenis
teknik
pemecahan
masalah
matematis
4.1 Membua 4.1.1 Membuat  Prosedur
t urutan urutan penulisan
pemecah pemecahan algoritma
an masalah  Prosedur
masalah dengan penggamba
dengan menggunaka ran
menggu n metoda flowchart
nakan deskriptif
diagram (Algoritma
alir deskriftif)
4.1.2 Membuat
urutan
pemecahan
masalah
dengan
menggunaka
n metoda
diagram alir

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 8 dari 53

SILABUS

SILABUS MATA PELAJARAN

Nama Sekolah : SMK NEGERI 26 JAKARTA


Bidang Keahlian : Teknologi dan Rekayasa
Program Keahlian : Teknik Elektronika
Kompetensi Keahlian : Teknik Elektronika Daya dan Komunikasi
Mata Pelajaran : Teknik Pemrograman Mikroprosesor dan Mikrokontroler
Durasi : 144 JP (@45 Menit)
Kompetensi Inti (KI)
KI-1 (Sikap Spiritual) Menghayati dan mengamalkan ajaran agama yang dianutnya.
KI-2 (Sikap Sosial) Menghayati dan mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli
(gotong royong, kerja sama, toleran, damai), bertanggung-jawab, responsif, dan
proaktif melalui keteladanan, pemberian nasihat, penguatan, pembiasaan, dan
pengkondisian secara berkesinambungan serta menunjukkan sikap sebagai
bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif
dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai
cerminan bangsa dalam pergaulan dunia.
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,

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 9 dari 53

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 Dasar-dasar 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.

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 10 dari
53

Alokasi
Kompetensi Dasar Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
(KD) Kompetensi (IPK) Pokok
JP
1 2 3 4 5 6 7
3.1 Memahami 3.1.4. Menjelaskan Teknik 4  Melalui jobsheet Pengetahuan: - Suprapto,
teknik pengertian teknik Pemecahan peserta didik • Tes tertulis 2008. Buku
pemecahan pemecahan Masalah mengidentifikasi (esai) siswa
masalah masalah Matematis masalah matematis “Bahasa
matematis matematis  Peserta didik Pemrograman
3.1.5. Menjabarkan berdiskusi dengan ” DitPSMK.
fungsi teknik kelompoknya Hal 52
pemecahan melakukan kajian - Artikel atau
masalah teori yang relevan tulisan yang
matematis tentang teknik relevan
3.1.6. Membedakan pemecahan masalah lainnya
jenis-jenis teknik matematis
pemecahan  Peserta didik
masalah mengumpulkan
matematis informasi teknik
pemecahan masalah
4.1 Membuat 4.1.1 Menyiapkan  Peserta didik Keterampilan:
urutan perangkat urutan menyajikan hasil • Penilaian
pemecahan pemecahan diskusi praktik
masalah masalah  Peserta didik (jobsheet)
matematis matematis dengan melakukan refleksi
dengan menggunakan dan evaluasi hasil
menggunakan diagram alir diskusi teknik
diagram alir 4.1.2 Menentukan pemecahan masalah
prosedur urutan matematis
pemecahan
masalah
matematis dengan
menggunakan
diagram alir
4.1.3 Menerapkan
prosedur urutan
pemecahan
masalah

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 11 dari
53

Alokasi
Kompetensi Dasar Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
(KD) Kompetensi (IPK) Pokok
JP
1 2 3 4 5 6 7
matematis dengan
menggunakan
diagram alir
4.1.4 Membuat standar
urutan pemecahan
masalah
matematis dengan
menggunakan
diagram alir
3.2 Menerapkan 3.2.1 Menjelaskan jenis- Bahasa 4  Melalui jobsheet Pengetahuan: - Maryono.Dwi,
penggunaan jenis bahasa Pemrogram peserta didik • Tes tulis 2014.
bahasa pemrograman an dalam mengidentifikasi (pilihan “Pemrograma
pemrograman dalam menyelesaik masalah ganda ) n Dasar
dalam menyelesaikan an masalah  Peserta didik Untuk
menyelesaikan masalah berdiskusi dengan SMK/MAK
masalah 3.2.2 Menguraikan kelompoknya Sem 1”
struktur bahasa melakukan kajian Kemdikbud
pemrograman teori yang relevan RI. Hal 17
dalam tentang penggunaan - Artikel atau
menyelesaikan bahasa pemrograman tulisan yang
masalah untuk pemecahan relevan
3.2.3 Menerapkan masalah lainnya
Instruksi /  Peserta didik
perintah bahasa mengumpulkan
pemrograman informasi penggunaan
dalam bahasa pemrograman
menyelesaikan untuk pemecahan
masalah masalah
4.2 Membuat 4.2.1 Menyiapkan  Peserta didik Keterampilan:
program dalam perangkat program membuat program • Penilaian
menyelesaikan dalam untuk memecahkan praktik
masalah menyelesaikan masalah (jobsheet)
dengan masalah  Peserta didik
menggunakan matematis dan mengetes program dan
Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa
Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 12 dari
53

Alokasi
Kompetensi Dasar Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
(KD) Kompetensi (IPK) Pokok
JP
1 2 3 4 5 6 7
bahasa C logika dengan mendiagnosis hasilnya
menggunakan  Peserta didik
bahasa C melakukan refleksi
4.2.2 Menentukan dan mengevaluasi
langkah-langkah hasil pemrograman
program dalam
menyelesaikan
matematis dan
logika dengan
menggunakan
bahasa C
4.2.3 Menerapkan
prosedur program
dalam
menyelesaikan
masalah
matematis dan
logika dengan
menggunakan
bahasa C
3.3 Membedakan 3.3.1 Menjelaskan Konstanta, 12  Peserta didik dengan Pengetahuan: - Maryono.Dwi,
program sintak program Variabel, kelompoknya • Tes tulis 2014.
aplikasi aplikasi sederhana Operator membaca buku (Pilihan “Pemrograma
sederhana dengan dan dengan materi ganda) n Dasar
dengan menggunakan perintah konstanta, variabel, Untuk
menggunakan konstanta, input / operator dan perintah SMK/MAK
konstanta, variabel, operator output input / output Sem 1”
variable, dan perintah  Peserta didik Kemdikbud
operator dan input/output di mengidentifikasi RI. Hal 27-54
perintah komputer permasalahan - Maryono.Dwi,
input/output di 3.3.2 Menjelaskan perbedaan konstanta, 2014.
komputer fungsi program variabel, operator dan “Pemrograma
aplikasi dengan perintah input / n Dasar
menggunakan output Untuk

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 13 dari
53

Alokasi
Kompetensi Dasar Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
(KD) Kompetensi (IPK) Pokok
JP
1 2 3 4 5 6 7
konstanta, SMK/MAK
variabel, operator Sem 2”
dan perintah Kemdikbud
input/output di RI. Hal 55-68
komputer - Artikel atau
3.3.3 Membandingkan tulisan yang
karakteristik relevan
program aplikasi lainnya
sederhana dengan
menggunakan
konstanta,
variabel, operator
dan perintah
input/output di
komputer
4.3 Membuat 4.3.1. Menyiapkan  Peserta didik Keterampilan:
program perangkat program mengeksplorasi • Penilaian
aplikasi aplikasi sederhana informasi praktik
sederhana dengan  Peserta didik (jobsheet)
dengan menggunakan mengolah data
menggunakan konstanta, perbedaan konstanta,
konstanta, variabel, operator variabel, operator dan
variable, dan perintah perintah input /
operator dan input/output output
perintah 4.3.2. Menentukan  Peserta didik
input/output langkah-langkah membuat program
program aplikasi aplikasi sederhana
sederhana dengan untuk menguji
menggunakan penggunaan
konstanta, konstanta, variabel,
variabel, operator operator dan perintah
dan perintah input / output
input/output  Peserta didik
menunjukkan
Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa
Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 14 dari
53

Alokasi
Kompetensi Dasar Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
(KD) Kompetensi (IPK) Pokok
JP
1 2 3 4 5 6 7
4.3.3. Menerapkan verifikasi hipotesis
prosedur program dari hasil uji program
aplikasi sederhana  Peserta didik menarik
dengan kesimpulan perbedaan
menggunakan konstanta, variabel,
konstanta, operator dan perintah
variabel, operator input / output
dan perintah
input/output
3.4 Menerapkan 3.4.1. Menjelaskan Control 12  Peserta didik dengan Pengetahuan: - Suprapto,
program sintak program Statemen kelompoknya • Tes tulis 2008. Buku
aplikasi aplikasi sederhana dan membaca buku (Pilihan siswa
sederhana dengan Perintah dengan materi control ganda) “Bahasa
dengan menggunakan input/outp statement dan Pemrograman
menggunakan control statement, ut di layar perintah input / ” DitPSMK.
control dan perintah monitor output di layar Hal 171-222
statemen, dan input/ouput di (open loop) monitor (open loop) - Artikel atau
perintah layar monitor  Peserta didik tulisan yang
input/output di (open loop) mengidentifikasi relevan
layar monitor 3.4.2. Menguraikan permasalahan fungsi lainnya
(open loop) struktur program control statement dan
aplikasi sederhana perintah input /
dengan output di layar
menggunakan monitor (open loop)
control statement,
dan perintah
input/ouput di
layar monitor
(open loop)
3.4.3. Menerapkan
instruksi /
perintah jenis-
jenis program
aplikasi sederhana

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 15 dari
53

Alokasi
Kompetensi Dasar Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
(KD) Kompetensi (IPK) Pokok
JP
1 2 3 4 5 6 7
dengan
menggunakan
control statement,
dan perintah
input/ouput di
layar monitor
(open loop)
4.4 Mendemonstras 4.4.1. Menyiapkan  Peserta didik Keterampilan:
ikan program prosedur program mengeksplorasi • Penilaian
aplikasi aplikasi sederhana informasi praktik
sederhana dengan  Peserta didik (jobsheet)
dengan menggunakan mengolah data fungsi
menggunakan control statement, control statement dan
control dan perintah perintah input /
statemen, dan input/output di output di layar
perintah layar monitor monitor (open loop)
input/output di (open loop)  Peserta didik
layar 4.4.2. Membuat struktur membuat program
monitor(open program aplikasi aplikasi sederhana
loop) sederhana dengan untuk menguji
menggunakan penggunaan control
control statement, statement dan
dan perintah perintah input /
input/output di output di layar
layar monitor monitor (open loop)
(open loop)  Peserta didik
menunjukkan
verifikasi hipotesis
dari hasil uji program
 Peserta didik menarik
kesimpulan fungsi
control statement dan
perintah input /
output

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 16 dari
53

Alokasi
Kompetensi Dasar Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
(KD) Kompetensi (IPK) Pokok
JP
1 2 3 4 5 6 7
3.5 Menerapkan 3.5.1. Menjelaskan Program 8  Peserta didik dengan Pengetahuan: - Maryono.Dwi,
program sintak program aplikasi kelompoknya • Tes tulis 2014.
aplikasi aplikasi sederhana sederhana membaca buku (Pilihan “Pemrograma
sederhana yang yang proses dengan materi ganda) n Dasar
menggunakan menggunakan pengulanga program aplikasi Untuk
proses proses n sederhana proses SMK/MAK
pengulangan pengulangan (close pengulangan (close Sem 2”
(close loop) loop) loop) Kemdikbud
3.5.2. Menguraikan  Peserta didik RI. Hal 125-
struktur program mengidentifikasi 160
aplikasi sederhana permasalahan jenis- - Artikel atau
yang jenis program aplikasi tulisan yang
menggunakan sederhana proses relevan
proses pengulangan (close lainnya
pengulangan (close loop)
loop)
3.5.3. Menerapkan
instruksi /
perintah program
aplikasi sederhana
yang
menggunakan
proses
pengulangan (close
loop)
4.5 Mendemontrasi 4.5.1. Menyiapkan  Peserta didik Keterampilan:
kan program prosedur program mengeksplorasi • Penilaian
aplikasi aplikasi sederhana informasi praktik
sederhana yang yang  Peserta didik (jobsheet)
menggunakan menggunakan mengolah data jenis-
proses proses jenis program aplikasi
pengulangan(cl pengulangan (close sederhana proses
ose loop) loop) pengulangan (close
loop)

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 17 dari
53

Alokasi
Kompetensi Dasar Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
(KD) Kompetensi (IPK) Pokok
JP
1 2 3 4 5 6 7
4.5.2. Membuat struktur  Peserta didik
program aplikasi membuat program
sederhana yang aplikasi sederhana
menggunakan untuk menguji
proses program aplikasi
pengulangan (close sederhana proses
loop) pengulangan (close
loop)
 Peserta didik
menunjukkan
verifikasi hipotesis
dari hasil uji program
 Peserta didik menarik
kesimpulan jenis-jenis
program aplikasi
sederhana proses
pengulangan (close
loop)
3.6 Menentukan 3.6.1. Menjelaskan Program 12  Peserta didik dengan Pengetahuan: - https”//xcod
program sintak program aplikasi kelompoknya • Tes tulis eplus.net/20
aplikasi yang aplikasi yang penempata membaca buku (Pilihan 17
menggunakan menggunakan n kursor di dengan materi ganda) /02/fungsi-
penempatan penempatan layar program aplikasi gotoxy-di-
kursor di layar kursor di layar monitor dan penempatan kursor di cpp-
monitor dan monitor dan perintah layar monitor dan standar.html
perintah perintah input / input/outp perintah input/output - Artikel atau
input/output output ut  Peserta didik tulisan yang
3.6.2. Menguraikan mengidentifikasi relevan
struktur program permasalahan sintak lainnya
aplikasi yang program aplikasi
menggunakan penempatan kursor di
penempatan layar monitor dan
kursor di layar perintah input/output
monitor dan

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 18 dari
53

Alokasi
Kompetensi Dasar Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
(KD) Kompetensi (IPK) Pokok
JP
1 2 3 4 5 6 7
perintah input /
output
3.6.3. Menerapkan
instruksi /
perintah program
aplikasi yang
menggunakan
penempatan
kursor di layar
monitor dan
perintah input /
output
4.6 Mendemontrasi 4.6.1. Menyiapkan  Peserta didik Keterampilan:
kan program prosedur program mengeksplorasi • Penilaian
aplikasi yang aplikasi yang informasi praktik
menggunakan menggunakan  Peserta didik (jobsheet)
penempatan penempatan mengolah data sintak
kursor di layar kursor di layar program aplikasi
monitor dan monitor dan penempatan kursor di
perintah perintah input / layar monitor dan
input/output output perintah input/output
4.6.2. Membuat struktur  Peserta didik
program aplikasi membuat program
yang aplikasi sederhana
menggunakan untuk menguji
penempatan program aplikasi
kursor di layar penempatan kursor di
monitor dan layar monitor dan
perintah input / perintah input/output
output  Peserta didik
menunjukkan
verifikasi hipotesis
dari hasil uji program

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 19 dari
53

Alokasi
Kompetensi Dasar Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
(KD) Kompetensi (IPK) Pokok
JP
1 2 3 4 5 6 7
 Peserta didik menarik
kesimpulan struktur
program aplikasi
penempatan kursor di
layar monitor dan
perintah input/output
3.7 Menjelaskan 3.7.1. Menjelaskan Sub 12  Peserta didik dengan Pengetahuan: - Suprapto,
penggunaan pengertian program kelompoknya • Tes tulis 2008. Buku
sub program penggunaan sub dalam membaca buku (Pilihan siswa
dalam program program dalam program dengan materi sub ganda) “Bahasa
aplikasi program aplikasi aplikasi program dalam Pemrograman
3.7.2. Menjelaskan program aplikasi ” DitPSMK.
fungsi penggunaan  Peserta didik Hal 223-251
sub program mengidentifikasi - Artikel atau
dalam program permasalahan tulisan yang
aplikasi penggunaan sub relevan
3.7.3. Menjelaskan program dalam lainnya
penggunaan sub program aplikasi
program dalam
program aplikasi
4.7 Merancang 4.7.1. Menyiapkan  Peserta didik Keterampilan:
program yang prosedur program mengeksplorasi • Penilaian
menggunakan yang informasi praktik
sub program menggunakan sub  Peserta didik (jobsheet)
dalam program program dalam mengolah data sub
aplikasi aplikasi program dalam
4.7.2. Membuat struktur program aplikasi
prosedur program  Peserta didik
yang membuat program
menggunakan sub aplikasi sederhana
program dalam untuk menguji sub
aplikasi program dalam
program aplikasi
 Peserta didik

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 20 dari
53

Alokasi
Kompetensi Dasar Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
(KD) Kompetensi (IPK) Pokok
JP
1 2 3 4 5 6 7
menunjukkan
verifikasi hipotesis
dari hasil uji program
 Peserta didik menarik
kesimpulan fungsi
dan struktur sub
program dalam
program aplikasi
3.8 Menerapkan 3.8.1. Menjelaskan Program 12  Peserta didik dengan Pengetahuan: - Maryono.Dwi,
program dengan pengertian dengan kelompoknya • Tes tulis 2014.
teknik program dengan teknik membaca buku (Pilihan “Pemrograma
penggunaan teknik penggunaan dengan materi ganda) n Dasar
variable array penggunaan variabel variabel array Untuk
variabel array array  Peserta didik SMK/MAK
3.8.2. Menjelaskan jenis- mengidentifikasi Sem 2”
jenis program permasalahan jenis Kemdikbud
dengan teknik program dengan RI. Hal 64-67
penggunaan teknik penggunaan - Suprapto,
variabel array variabel array 2008. Buku
3.8.3. Menerapkan siswa
instruksi / “Bahasa
perintah program Pemrograman
dengan teknik ” DitPSMK.
penggunaan Hal 333
variabel array - Artikel atau
tulisan yang
relevan
lainnya
4.8 Membuat 4.8.1. Menyiapkan  Peserta didik Keterampilan:
program prosedur program mengeksplorasi • Penilaian
dengan teknik dengan teknik informasi praktik
penggunaan penggunaan  Peserta didik (jobsheet)
variable array variabel array dan mengolah data
dan file data file data instruksi/perintah

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 21 dari
53

Alokasi
Kompetensi Dasar Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
(KD) Kompetensi (IPK) Pokok
JP
1 2 3 4 5 6 7
4.8.2. Membuat struktur program dengan
program dengan teknik penggunaan
teknik variabel array
penggunaan  Peserta didik
variabel array dan membuat program
file data aplikasi sederhana
untuk menguji
program dengan
teknik penggunaan
variabel array
 Peserta didik
menunjukkan
verifikasi hipotesis
dari hasil uji program
 Peserta didik menarik
kesimpulan jenis dan
struktur program
dengan teknik
penggunaan variabel
array
3.9 Memahami 3.9.1. Menjelaskan teori Program 8  Peserta didik dengan Pengetahuan: - Suprapto,
prinsip membuat program berbasis kelompoknya • Tes tulis 2008. Buku
membuat 3.9.2. Menjelaskan grafik membaca buku (esai) siswa
program prinsip membuat dengan materi “Bahasa
berbasis grafik program berbasis program berbasis Pemrograman
grafik grafik ” DitPSMK.
 Peserta didik Hal 373
mengidentifikasi - Artikel atau
permasalahan prinsip tulisan yang
program berbasis relevan
grafik lainnya

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 22 dari
53

Alokasi
Kompetensi Dasar Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
(KD) Kompetensi (IPK) Pokok
JP
1 2 3 4 5 6 7
4.9 Mendemontrasi 4.9.1. Menyiapkan  Peserta didik Keterampilan:
kan pembuatan prosedur program mengeksplorasi • Penilaian
program berbasis grafik informasi praktik
berbasis grafik 4.9.2. Membuat struktur  Peserta didik (jobsheet)
program berbasis mengolah data
grafik prosedur program
berbasis grafik
variabel array
 Peserta didik
membuat struktur
program aplikasi
sederhana untuk
menguji program
berbasis grafik
 Peserta didik
menunjukkan
verifikasi hipotesis
dari hasil uji program
 Peserta didik menarik
kesimpulan prinsip
dan struktur program
berbasis grafik
3.10 Memahami 3.10.1 Menjelaskan teori Arsitektur 8  Peserta didik dengan Pengetahuan: - Sugiono,
Arsitektur arsitektur mikroproses kelompoknya • Tes tulis Djoko, 2013.
Mikroprosesor mikroprosesor dan or dan membaca buku (esai) Buku siswa
dan mikrokontroler mikrokontr dengan materi “Teknik
Mikrokontroller 3.10.2 Menjelaskan oler arsitektur mikroproseso
komponen mikroprosesor dan r Semester 1”.
arsitektur mikrokontroler Kemdikbud.
mikroprosesor dan  Peserta didik Hal 1-127
mikrokontroler mengidentifikasi - ER,Arie,
3.10.3 Menjelaskan perbedaan arsitektur 2013.Buku
fungsi bagian mikroprosesor dan siswa
arsitektur mikrokontroler “Perekayasaa

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 23 dari
53

Alokasi
Kompetensi Dasar Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
(KD) Kompetensi (IPK) Pokok
JP
1 2 3 4 5 6 7
mikroprosesor dan n sistem
mikrokontroler kontrol
3.10.4 Membedakan Semester 1”.
karakteristik Kemdikbud
arsitektur 2013.Hal
mikroprosesor dan 187-209
mikrokontroler - Abdulkadir,
2014. Buku
Pintar
Pemrograman
Arduino.
Mediakom.
Hal 16-24
- Artikel atau
tulisan yang
relevan
lainnya
4.10 Membuat blok 4.10.1 Menyiapkan  Peserta didik Keterampilan:
diagram perangkat blok mengeksplorasi • Penilaian
Arsitektur diagram arsitektur informasi praktik
Mikroprosesor mikroprosesor dan  Peserta didik (jobsheet)
dan mikrokontroler mengolah data
Mikrokontroller 4.10.2 Menggambarkan arsitektur
komponen blok mikroprosesor dan
diagram arsitektur mikrokontroler
mikroprosesor dan  Peserta didik
mikrokontroler menunjukkan
4.10.3 Menunjukkan verifikasi hipotesis
bagian-bagian blok perbedaan arsitektur
diagram arsitektur mikroprosesor dan
mikroprosesor dan mikrokontroler
mikrokontroler  Peserta didik menarik
kesimpulan perbedaan
arsitektur

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 24 dari
53

Alokasi
Kompetensi Dasar Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
(KD) Kompetensi (IPK) Pokok
JP
1 2 3 4 5 6 7
mikroprosesor dan
mikrokontroler

3.11 Memahami 3.11.1 Menjelaskan jenis- Organisasi 8  Peserta didik dengan Pengetahuan: - Sugiono,
organisasi jenis organisasi memori kelompoknya • Tes tulis Djoko, 2013.
memori memori mikroproses membaca buku (Pilihan Buku siswa
Mikroprosesor mikroprosesor dan or dan dengan materi ganda) “Teknik
dan mikrokontroler mikrokontr organisasi memori mikroproseso
mikrokontroler 3.11.2 Menjelaskan oler mikroprosesor dan r Semester 1”.
fungsi organisasi mikrokontroler Kemdikbud.
memori  Peserta didik Hal 146
mikroprosesor dan mengidentifikasi jenis- - ER,Arie,
mikrokontroler jenis organisasi 2013.Buku
3.11.3 Membedakan memori mikroprosesor siswa
karakteristik dan mikrokontroler “Perekayasaa
organisasi memori n sistem
mikroprosesor dan kontrol
mikrokontroler Semester 1”.
Kemdikbud
2013.Hal 198
- Abdulkadir,
2014. Buku
Pintar
Pemrograman
Arduino.
Mediakom.
Hal 19
- Artikel atau
tulisan yang
relevan
lainnya

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 25 dari
53

Alokasi
Kompetensi Dasar Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
(KD) Kompetensi (IPK) Pokok
JP
1 2 3 4 5 6 7
4.11 Memilah 4.11.1 Menyiapkan jenis-  Peserta didik Keterampilan:
organisasi jenis organisasi mengeksplorasi • Penilaian
memori memori informasi praktik
Mikroprosesor mikroprosesor dan  Peserta didik (jobsheet)
dan mikrokontroler mengolah data
mikrokontroler 4.11.2 Menunjukkan organisasi memori
karakteristik mikroprosesor dan
organisasi memori mikrokontroler
mikroprosesor dan  Peserta didik
mikrokontroler menunjukkan
verifikasi hipotesis
perbedaan organisasi
memori mikroprosesor
dan mikrokontroler
 Peserta didik menarik
kesimpulan jenis dan
karakteristik
organisasi memori
mikroprosesor dan
mikrokontroler
3.12 Mengaplikasika 3.12.1 Menjelaskan jenis- Software 8  Peserta didik dengan Pengetahuan: - Sugiono,
n software jenis software untuk kelompoknya • Tes tulis Djoko, 2013.
untuk untuk memprogra membaca buku (Pilihan Buku siswa
memprogram memprogram m dengan materi ganda) “Teknik
Mikroprosesor mikroprosesor dan mikroproses software untuk mikroproseso
dan mikrokontroler or dan memprogram r Semester 2”.
Mikrokontroler 3.12.2 Menjelaskan mikrokontr mikroprosesor dan Kemdikbud.
prosedur software oler mikrokontroler Hal 1
untuk  Peserta didik - Abdulkadir,
memprogram mengidentifikasi jenis- 2014. Buku
mikroprosesor dan jenis software untuk Pintar
mikrokontroler memprogram Pemrograman
3.12.3 Menerapkan mikroprosesor dan Arduino.
prosedur software mikrokontroler

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 26 dari
53

Alokasi
Kompetensi Dasar Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
(KD) Kompetensi (IPK) Pokok
JP
1 2 3 4 5 6 7
untuk Mediakom.
memprogram Hal 25
mikroprosesor dan - staffnew.uny.
mikrokontroler ac.id/upload/
132304810/p
endidikan/Z8
0
+SIMULATOR
+-+LAB+
SHEET+1_0.p
df
- Artikel atau
tulisan yang
relevan
lainnya

4.12 Melakukan 4.12.1 Menyiapkan  Peserta didik Keterampilan:


pemrograman prosedur mengeksplorasi • Penilaian
Mikroprosesor pemrograman informasi praktik
dan mikroprosesor dan  Peserta didik (jobsheet)
mikrokontroler mikrokontroler mengolah data dengan
4.12.2 Membuat struktur menguji software
pemrograman untuk memprogram
mikroprosesor dan mikroprosesor dan
mikrokontroler mikrokontroler
 Peserta didik
menunjukkan
verifikasi hipotesis
perbedaan jenis dan
fitur software untuk
memprogram
mikroprosesor dan
mikrokontroler
 Peserta didik menarik

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 27 dari
53

Alokasi
Kompetensi Dasar Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
(KD) Kompetensi (IPK) Pokok
JP
1 2 3 4 5 6 7
kesimpulan jenis dan
perbedaan fitur
software untuk
memprogram
mikroprosesor dan
mikrokontroler
3.13 Menerapkan 3.13.1 Menjelaskan Perintah 12  Peserta didik dengan Pengetahuan: - Abdulkadir,
perintah untuk sintak perintah untuk kelompoknya • Tes tulis 2014. Buku
mengakses untuk mengakses mengakses membaca buku (Pilihan Pintar
input dan input dan output input dan dengan materi ganda) Pemrograma
output port port digital output port perintah untuk n Arduino.
digital 3.13.2 Menjelaskan digital mengakses input dan Mediakom.
struktur perintah output port digital Hal 173,
untuk mengakses  Peserta didik 277
input dan output mengidentifikasi - Artikel atau
port digital perintah untuk tulisan yang
3.13.3 Menerapkan mengakses input dan relevan
sintak perintah output port digital lainnya
untuk mengakses
input dan output
port digital
4.13 Mengontrol 4.13.1 Menyiapkan  Peserta didik Keterampilan: - Abdulkadir,
input dan prosedur input mengeksplorasi • Penilaian 2014. Buku
output port dan output untuk informasi praktik Pintar
untuk menyalakan LED,  Peserta didik (jobsheet) Pemrograma
Menyalakan Seven Segmen dan mengolah data n Arduino.
LED, Seven LCD Matrik perintah untuk Mediakom.H
Segment dan 4.13.2 Membuat struktur mengakses input dan al 173, 277,
LCD Matrik program input dan output port digital 305
output untuk  Peserta didik - Marta
menyalakan LED, membuat struktur Dinata,
Seven Segmen dan program aplikasi yuwono,
LCD Matrik sederhana untuk 2015.
menguji program Arduino Itu

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 28 dari
53

Alokasi
Kompetensi Dasar Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
(KD) Kompetensi (IPK) Pokok
JP
1 2 3 4 5 6 7
akses input dan Mudah.Kom
output port digital pas
 Peserta didik Gramedia.
menunjukkan Hal 103
verifikasi hipotesis - Artikel atau
perbedaan sintak tulisan yang
perintah untuk relevan
mengakses input dan lainnya
output port digital
 Peserta didik menarik
kesimpulan perbedaan
perintah untuk
mengakses input dan
output port digital
3.14 Menerapkan 3.14.1 Menjelaskan Perintah 8  Peserta didik dengan Pengetahuan: - Abdulkadir,
Perintah untuk sintak perintah untuk kelompoknya • Tes tulis 2014. Buku
mengolah data untuk mengolah mengolah membaca buku (Pilihan Pintar
analog data analog data analog dengan materi ganda) Pemrograma
3.14.2 Menjelaskan perintah untuk n Arduino.
struktur perintah mengolah data analog Mediakom.H
untuk mengolah  Peserta didik al 301
data analog mengidentifikasi - Marta
3.14.3 Menerapkan perintah untuk Dinata,
prosedur perintah mengolah data analog yuwono,
untuk mengolah 2015.
data analog Arduino Itu
Mudah.Kom
pas
Gramedia.
Hal 117
- Artikel atau
tulisan yang
relevan
lainnya

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 29 dari
53

Alokasi
Kompetensi Dasar Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
(KD) Kompetensi (IPK) Pokok
JP
1 2 3 4 5 6 7
4.14 Mengambil dan 4.14.1 Menyiapkan bahan  Peserta didik Keterampilan:
mengolah data dan peralatan dalam mengeksplorasi • Penilaian
analog dari pemrograman data informasi praktik
sensor analog sensor  Peserta didik (jobsheet)
tegangan dan tegangan dan suhu mengolah informasi
suhu. 4.14.2 Menyiapkan cara untuk mengolah
algoritma program data analog
data analog dari  Peserta didik
sensor tegangan dan membuat struktur
suhu program aplikasi
4.14.3 Membuat program sederhana untuk
data analog sensor menguji program data
tegangan dan suhu analog
4.14.4 Menunjukkan data  Peserta didik
analog sensor menunjukkan
tegangan verifikasi hipotesis
4.14.5 Menunjukkan data prosedur untuk
analog sensor suhu mengolah data analog
4.14.6 Mengolah nilai  Peserta didik menarik
output data analog kesimpulan prosedur
sensor tegangan untuk mengolah data
4.14.7 Mengolah nilai analog
output data analog
sensor suhu
3.15 Menganalisis 3.15.1 Menjelaskan jenis- Troubleshoo 8  Melalui jobsheet Pengetahuan: - Eko Istiyanto,
letak kesalahan jenis letak t letak peserta didik • Tes tulis Jazi, 2014.
pada program kesalahan pada kesalahan mengidentifikasi (esai) Pengantar
input output program input pada masalah letak Elektronika &
output program kesalahan pada Instrumentasi
3.15.2 Menentukan input program input output , Pendekatan
prosedur mencari output  Peserta didik Project
letak kesalahan berdiskusi dengan Arduiino &
pada program input kelompoknya Android.
output melakukan kajian
Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa
Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 30 dari
53

Alokasi
Kompetensi Dasar Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
(KD) Kompetensi (IPK) Pokok
JP
1 2 3 4 5 6 7
3.15.3 Menganalisis teori yang relevan Penerbit Andi.
struktur letak tentang jenis-jenis Hal 71
kesalahan pada letak kesalahan pada - Family-
program input program input output cybercode.blo
output  Peserta didik gspot.co.id/2
mengumpulkan 016/01
informasi prosedur /mengatasi-
mencari letak error-pada-
kesalahan pada koding-
program input output arduino.html
- Artikel atau
tulisan yang
relevan
lainnya
4.15 Menyempurnak 4.15.1 Menyiapkan sintak  Peserta didik Keterampilan:
an program program pada menyajikan hasil • Penilaian
pada input/output port diskusi praktik
input/output berdasarkan hasil  Peserta didik (jobsheet)
port analisis melakukan refleksi
4.15.2 Menerapkan dan evaluasi hasil
standar program diskusi jenis dan
pada input/output prosedur mencari
port letak kesalahan pada
4.15.3 Melengkapi bagian- program input output
bagian program
pada input/output
port
3.16 Mengevaluasi 3.16.1 Menjelaskan jenis- Evaluasi 8  Melalui jobsheet Pengetahuan: - Eko Istiyanto,
letak kesalahan jenis letak letak peserta didik • Tes tulis Jazi, 2014.
pada program kesalahan pada kesalahan mengidentifikasi jenis- (Pilihan Pengantar
input output program input pada jenis penyebab ganda) Elektronika &
output program kesalahan pada Instrumentasi
3.16.2 Menentukan jenis input program input output , Pendekatan
letak kesalahan output  Peserta didik Project

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa


Silabus Mata Pelajaran:T. Pemrograman Mikroprosesor dan Mikrokontroler(C2) Hal 31 dari
53

Alokasi
Kompetensi Dasar Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
(KD) Kompetensi (IPK) Pokok
JP
1 2 3 4 5 6 7
pada program input berdiskusi dengan Arduiino &
dan output kelompoknya Android.
3.16.3 Mendeteksi faktor melakukan kajian Penerbit Andi.
letak kesalahan teori yang relevan Hal 71
pada program input tentang metode - Family-
output deteksi letak cybercode.blo
3.16.4 Menyimpulkan letak kesalahan pada gspot.co.id/2
kesalahan pada program input output 016/01
program input dan  Peserta didik /mengatasi-
output mengumpulkan error-pada-
informasi metode koding-
deteksi letak arduino.html
kesalahan pada - Artikel atau
program input output tulisan yang
relevan
lainnya
4.16 Memodifikasi 4.16.1 Menyiapkan sintak  Peserta didik Keterampilan:
letak kesalahan letak kesalahan menyajikan hasil • Penilaian
pada program pada program input diskusi praktik
input output output berdasarkan  Peserta didik (jobsheet)
hasil evaluasi melakukan refleksi
4.16.2 Memperbaiki dan evaluasi hasil
kesalahan sintak diskusi jenis, metode
pada program input deteksi, serta cara
output modifikasi letak
4.16.3 Memodifikasi sintak kesalahan pada
pada program input program input output
output

Penulis: Hanif Azhari, SMKN 26 Jakarta Teknologi dan Rekayasa

Anda mungkin juga menyukai