0% menganggap dokumen ini bermanfaat (0 suara)
191 tayangan59 halaman

Materi Esp32

Diunggah oleh

Tania Runtani
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
191 tayangan59 halaman

Materi Esp32

Diunggah oleh

Tania Runtani
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 59

TEKNIK AUDIO VIDEO SMKN 7 BALEENDAH

PEMROGRAMAN MIKROPROSESSOR DAN MIKROKONTROLER


Design by Dinan Muftian Shofwa

Perangkat
Pembelajaranku
Hari ini
EDISI SELEKSI TAHAP 2

Calon
Guru
Penggerak
19 JANUARI 2023
SILABUS MATA PELAJARAN

Nama Sekolah : SMK Negeri 7 Baleendah


Bidang Keahlian : Teknik Elektronika
Kompetensi Keahlian : Teknik Audio Video
Mata Pelajaran : Pemrograman Mikroprosesor dan Mikrokontroler
Durasi (Waktu) : 144 jam
Kelas/Semester : XI
KI-3 (Pengetahuan) : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional
dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Teknik Audio Video 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 Audio Video. 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.

Teknik Audio Video SMK Negeri 7 Baleendah 1


Alokasi
Kompetensi Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
Dasar Kompetensi Pokok
(JP)
1 2 3 4 5 6
3.1 Menerapkan 3.1.1 Menjabarkan asal kata • Algoritm 18 • Mengamati untuk Pengetahuan: Modul
algoritma algoritma a mengidentifikasi dan merumuskan • Tes Pelatihan Guru
pemograman 3.1.2 Mengungkapkan definisi • Proses masalah tentang algoritma Tertulis , Paket
untuk algoritma Pembuata pemograman untuk pemecahan Keahlian
Keterampilan:
pemecahan 3.1.3 Mengemukakan ciri – ciri n masalah. Teknik Audio
masalah. dan sifat algoritma Program • Penilaian
• Mengumpulkan data tentang Unjuk
Video SMK,
3.1.4 Merinci kriteria algoritma dengan algoritma pemograman untuk Teknik
dikatakan baik Flowchart Kerja
pemecahan masalah. Pemrograman
3.1.5 Menjelaskan Struktur • Observasi mikroprosesso
dasar dan Struktur text • Mengolah data tentang algoritma
r dan
Algoritma pemograman untuk pemecahan
mikrokontrolle
3.1.6 Memberi contoh masalah.
r, Kemdikbud
penulisan Algoritma • Mengomunikasikan tentang 2016
3.1.7 Menyimpulkan definisi algoritma pemograman untuk
Flowchart pemecahan masalah.
Modul
3.1.8 Menerangkan jenis – jenis Algoritna, dari
flowchart Seziaji
4.1 Memecahkan 4.1.1 Membuat flowchart Supriyanto,
masalah System S.Pd
dengan 4.1.2 Membuat flowchart
algoritma Paperwork
pemograman 4.1.3 Membuat flowchart
Schematic
4.1.4 Membuat flowchart
Program
4.1.5 Membuat flowchart
Process
Teknik Audio Video SMK Negeri 7 Baleendah 2
Alokasi
Kompetensi Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
Dasar Kompetensi Pokok
(JP)
3.2 Memahami 3.2.1 Menjelaskan fungsi • Arsitektu 17 • Mengamati untuk Pengetahuan: Modul Pelatihan
Guru , Paket
arsitektur bagian dalam Arsitektur r mengidentifikasi dan merumuskan • Tes Keahlian Teknik
(rancang Mikroprosessor Kompute masalah tentang arsitektur Tertulis Audio Video
bangun) 3.2.2 Merinci perkembangan r (rancang bangun) mikroprosesor SMK, Teknik
Keterampilan:
mikroproseso mikroprosessor • Mikropro • Mengumpulkan data tentang Pemrograman
sessor • Penilaian mikroprosessor
r 3.2.3 Menerangkan pengertian arsitektur (rancang bangun) Unjuk
umum mikroprosessor • sistem mikroprosesor
dan
Kerja mikrokontroller,
mikropro
3.2.4 Mengemukakan definisi • Mengolah data tentang arsitektur • Observasi Kemdikbud 2016
sistem mikroprosessor sesor (rancang bangun) mikroprosesor
• Mikrokon
3.2.5 Menunjukkan diagram
troller • Mengomunikasikan tentang Modul Arsitektur
Komputer
sistem mikroprosessor arsitektur (rancang bangun) Mikroprosesor
4.2 Membuat 4.2.1 Membuat gambar mikroprosesor dan
blok diagram Arsitektur Von Neumann Mikrokontroller,
Telkom
arsitekur 4.2.2 Membuat gambar Dasar
University
mikroproseso Arsitektur komputer Von
r Neumann
Menggunaka 4.2.3 Membuat blok diagram
n bahasa C mikroprosessor Z80
3.3 Memahami 3.3.1 Menjelaskan fungsi • Arsitektu 14 • Mengamati untuk Pengetahuan: Modul
komponen bagian dalam Arsitektur r mengidentifikasi dan merumuskan • Tes Pelatihan Guru
pendukung Mikroprosessor Kompute masalah tentang komponen Tertulis , Paket
sitem 3.3.2 Menjelaskan Aritmetic r pendukung sistem minimum Keahlian
Keterampilan:
minimum Logic Unit • Mikropro mikroprosesor Teknik Audio
sessor • Penilaian
mikroproseso • Mengumpulkan data tentang Unjuk
Video SMK,
r • sistem komponen pendukung sistem Teknik
Kerja
mikropro minimum mikroprosesor Pemrograman

Teknik Audio Video SMK Negeri 7 Baleendah 3


Alokasi
Kompetensi Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
Dasar Kompetensi Pokok
(JP)
4.3 Memilah 4.3.1 Membuat blok diagram sesor • Mengolah data tentang komponen • Observasi mikroprosesso
komponen mikroprosessor Z80 • Mikrokon pendukung sistem minimum r dan
pendukung 4.3.2 Membuat blok diagram troller mikroprosesor mikrokontrolle
sitem ALU • Mengomunikasikan tentang r, Kemdikbud
minimum 4.3.3 Membuat gambar komponen pendukung sistem 2016
mikroproseso rangkaian akumulator minimum mikroprosesor
r
3.4 Memahami 3.4.1 Menjelaskan Desain • Program 15 • Mengamati untuk Pengetahuan: Modul
bahasa Pemrograman Berbasis Aplikasi mengidentifikasi dan merumuskan • Tes Pelatihan Guru ,
Pemrograma Mikroprosesor Berbasis masalah tentang bahasa Paket Keahlian
Tertulis
n Mikropr Pemrograman Mikroprosesor. Teknik Audio
3.4.2 Mencontohkan Program Keterampilan:
osesor Video SMK,
Mikroproses aplikasi berbasis I/O pada • Mengumpulkan data tentang • Penilaian Teknik
or. mikroprosesor pada Belt • Program bahasa Pemrograman Unjuk Pemrograman
Conveyor aplikasi Mikroprosesor. mikroprosessor
pada Kerja
3.4.3 Menerangkan Desain • Mengolah data tentang bahasa • Observasi
dan
program aplikasi sistem mikrokontroller,
Pemrograman Mikroprosesor.
kontrol Kemdikbud
3.4.4 Mengemukakan program
elektroni • Mengomunikasikan tentang 2016
aplikasi dan proses bahasa Pemrograman
ka
pengujiannya Mikroprosesor.
4.4 Mengoperas Modul
ikan Bahasa 4.4.1 Menunjukkan aplikasi Praktikum
pemrograma push button berbasis Mikroprosessor
n mikrokontroler dan
mikroproses 4.4.2 Mendemonstrasikan mikrokontroller,
or. aplikasi keypad berbasis Teknik
mikrokontroler Informatika
UNISSULA
2014

Teknik Audio Video SMK Negeri 7 Baleendah 4


Alokasi
Kompetensi Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
Dasar Kompetensi Pokok
(JP)
3.5 Merencanak 3.5.1 Merencanakan Desain • Program 15 • Mengamati untuk Pengetahuan: Modul Pelatihan
an aplikasi Pemrograman Berbasis Aplikasi mengidentifikasi dan merumuskan • Tes Guru , Paket
sederhana Mikroprosesor Berbasis masalah tentang aplikasi Tertulis Keahlian Teknik
sistem 3.5.2 Memproduksi Program Audio Video
Mikropr sederhana sistem minimum Keterampilan:
SMK, Teknik
minimum aplikasi berbasis I/O pada osesor mikroprosesor • Penilaian Pemrograman
mikroproses mikroprosesor pada Belt • Program • Mengumpulkan data tentang Unjuk mikroprosessor
or Conveyor aplikasi aplikasi sederhana sistem Kerja dan
3.5.3 Menghasilkan Desain pada minimum mikroprosesor • Observasi mikrokontroller,
program aplikasi sistem • Mengolah data tentang aplikasi Kemdikbud
4.5 Membuat 3.5.4 Membuat program kontrol 2016
sederhana sistem minimum
program aplikasi dan proses elektroni mikroprosesor
Modul
aplikasi pengujiannya ka • Mengomunikasikan tentang
sederhana 4.5.1 Membuat aplikasi push Praktikum
aplikasi sederhana sistem Mikroprosessor
sistem button berbasis minimum mikroprosesor dan
minimum mikrokontroler mikrokontroller,
mikroproses 4.5.2 Membuat aplikasi keypad Teknik
or. berbasis mikrokontroler Informatika
UNISSULA
2014
3.6 Memahami 3.6.1 Merinci komponen • Program 15 • Mengamati untuk Pengetahuan: Modul
arsitektur pendukung mikrokontroler Aplikasi mengidentifikasi dan merumuskan • Tes Arsitektur
(rancang 3.6.2 Membedakan skema dasar Berbasis masalah tentang arsitektur Tertulis Komputer
bangun) sistem mikroprosesor Mikropr (rancang bangun) mikrocontroller Keterampilan: Mikroprosesor
mikrocontro dengan mikrokontroler osesor • Mengumpulkan data tentang • Penilaian dan
ller 3.6.3 Mengidentifikasi • Program arsitektur (rancang bangun) Unjuk Mikrokontrolle
Arsitektur Mikrokontroler aplikasi mikrocontroller Kerja r, Telkom
AT89CX pada • Mengolah data tentang arsitektur • Observasi University
4.6 Merancang 4.6.1 Membuat gambar struktur sistem (rancang bangun) mikrocontroller
Teknik Audio Video SMK Negeri 7 Baleendah 5
Alokasi
Kompetensi Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
Dasar Kompetensi Pokok
(JP)
arsitectur mikrokontroler kontrol • Mengomunikasikan tentang
(rancang 4.6.2 Menempatkan konfigurasi elektroni arsitektur (rancang bangun)
bangun) pin mikrokontroler ka mikrocontroller
mikrokontro 4.6.3 Membuat internal diagram
ller. mikrokontroler
3.7 Memahami 3.7.1 Menganalisis penggunaan • Wokwi 15 • Mengamati untuk Pengetahuan: Modul
Pemrograma simulator wokwi untuk Simulato mengidentifikasi dan merumuskan • Tes Praktikum
n dengan memprogram dan simulasi r masalah tentang Pemrograman Tertulis Mikroprosesso
mikrokontro pemrograman dengan Arduino dengan mikrokontroller Keterampilan: r dan
ller. system IoT dan Esp • Mengumpulkan data tentang • Penilaian
mikrokontrolle
3.7.2 Menganalisis penggunaan • Platform Pemrograman dengan Unjuk
r, Teknik
aplikasi Blynk IoT sebagai IoT mikrokontroller Informatika
Kerja
userinterface sistem IoT UNISSULA
dengan • Mengolah data tentang • Observasi
3.7.3 Menggunakan Esp32 Blynk 2014
Pemrograman dengan
sebagai salah satu jenis IoT mikrokontroller
mikrokontroler yang • Develop • Mengomunikasikan tentang
banyak digunakan pada ment Pemrograman dengan
sistem IoT di Board mikrokontroller
Perkembangan Teknologi Esp
4.0
4.7 Membuat 4.7.1 Membuat Desain dan
program program untuk simulasi
dengan project sistem IoT di
mikrokontro Simulator Wokwi
ller. 4.7.2 Membuat userinterface
sistem IoT di aplikasi
Blynk IoT

Teknik Audio Video SMK Negeri 7 Baleendah 6


Alokasi
Kompetensi Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
Dasar Kompetensi Pokok
(JP)
4.7.3 Mengintegrasikan
simulator dengan user
interface sistem IoT yang
telah dibuat
3.8 Merencanak 3.8.1 Merencanakan pembuatan • Aplikasi 18 • Mengamati untuk Pengetahuan: Modul
an program Aplikasi LED LED, mengidentifikasi dan merumuskan • Tes Praktikum
aplikasi 3.8.2 Merencanakan pembuatan LCD, masalah tentang program aplikasi Tertulis Mikroprosesso
sederhana Aplikasi LCD Push sederhana dengan mikrokontroller Keterampilan: r dan
dengan 3.8.3 Merencanakan pembuatan Button, • Mengumpulkan data tentang • Penilaian mikrokontrolle
mikrokontro Aplikasi Push Button Seven program aplikasi sederhana Unjuk r, Teknik
ller 3.8.4 Merencanakan pembuatan Segmen, dengan mikrokontroller Kerja Informatika
Aplikasi Seven Segmen dan • Mengolah data tentang program • Observasi UNISSULA
3.8.5 Merencanakan pembuatan Keypad aplikasi sederhana dengan 2014
Aplikasi Keypad mikrokontroller
4.8 Membuat 4.8.1 Membuat Aplikasi LED • Mengomunikasikan tentang
program 4.8.2 Membuat Aplikasi LCD program aplikasi sederhana
aplikasi 4.8.3 Membuat Aplikasi dengan mikrokontroller
sederhana Sevensegmen
dengan 4.8.4 Membuat Aplikasi Push
mikrokontro Button
ller. 4.8.5 Membuat Aplikasi
Keypad
3.9 Merencakan 3.9.1 Menggambarkan Desain • Program 17 • Mengamati untuk Pengetahuan: Modul
aplikasi Pemrograman Berbasis Aplikasi mengidentifikasi dan merumuskan • Tes Pelatihan Guru
sederhana Mikroprosesor Berbasis masalah tentang aplikasi Tertulis , Paket
system 3.9.2 Mengemukakan Program Mikropr sederhana system pengendali Keterampilan: Keahlian
pengendali aplikasi berbasis I/O pada osesor mikrokontroler • Penilaian Teknik Audio
Teknik Audio Video SMK Negeri 7 Baleendah 7
Alokasi
Kompetensi Indikator Pencapaian Materi
Waktu Kegiatan Pembelajaran Penilaian Sumber Belajar
Dasar Kompetensi Pokok
(JP)
mikrokontro mikroprosesor pada Belt • Program • Mengumpulkan data tentang Unjuk Video SMK,
ler Conveyor aplikasi aplikasi sederhana system Kerja Teknik
3.9.3 Menggambarkan Desain pada pengendali mikrokontroler • Observasi Pemrograman
program aplikasi sistem • Mengolah data tentang aplikasi mikroprosesso
3.9.4 Menerapkan program kontrol sederhana system pengendali r dan
aplikasi dan proses elektroni mikrokontroler mikrokontrolle
pengujiannya ka • Mengomunikasikan tentang r, Kemdikbud
aplikasi sederhana system 2016
pengendali mikrokontroler

4.9 Membuat 4.9.1 Mendesain Pemrograman


program Berbasis Mikroprosesor
aplikasi 4.9.2 Merancang Program
sederhana aplikasi berbasis I/O pada
system mikroprosesor pada Belt
pengendali Conveyor
mikrokontro 4.9.3 Mendesain program
ler aplikasi
4.9.4 Merancang program
aplikasi dan proses
pengujiannya

Teknik Audio Video SMK Negeri 7 Baleendah 8


RENCANA PELAKSANAAN PEMBELAJARAN
Oleh : Dinan Muftian Shofwa

Mata Pelajaran Pemrograman Mikroprosesor & Mikrokontroler Materi Pokok Memprogram Mikrokontroler
Kelas/Semester XI TAV / Ganjil Alokasi Waktu 1 JP x 10 menit (1 x Pertemuan)
Kompetensi Dasar 3.7 Memahami Pemrograman dengan mikrokontroller
4.7 Membuat program dengan mikrokontroller
Indikator Pencapaian 3.7.2 Menganalisis penggunaan aplikasi Blynk IoT sebagai userinterface sistem IoT
Kompetensi (IPK) 4.7.2 Membuat userinterface sistem IoT di aplikasi Blynk IoT

A. Tujuan Pembelajaran
Melalui penerapan model pembelajaran Discovery Learning, peserta didik diharapkan mampu: 1) Menganalisis penggunaan aplikasi Blynk IoT
sebagai userinterface sistem IoT, dan 2) Membuat userinterface sistem IoT di aplikasi Blynk IoT dengan mandiri, kreatif, kerja keras dan penuh
rasa ingin tahu.

B. Langkah – Langkah Pembelajaran


Deskripsi Waktu
Kegiatan Pendahuluan
Orientasi: Guru menyapa anak, menanyakan kabarnya bagaimana, mengecek kehadiran dan menyampaikan tujuan
pembelajaran hari ini
Motivasi: Saat pembelajaran dimulai, guru menyampaikan apa yang akan dipelajari di pertemuan kali ini,dan memberikan 2 Menit
suntikan motivasi untuk terus semangat belajar.
Apersepsi: Guru mengingatkan kembali peserta didik melalui pertanyaan mengenai materi yang telah dipelajari di pertemuan
sebelumnya dan kaitannya dengan materi yang akan disampaikan hari ini.
Kegiatan Inti (Model pembelajaran discovery learning)
1) Pemberian rangsangan (stimulation);
Mengamati: Diperlihatkan kepada peserta didik teknologi IoT dari sudut pandang platform / userinterfacenya
2) Pernyataan/Identifikasi masalah (problem statement);
Menanya: Peserta didik diberikan kesempatan untuk bertanya mengenai platform IoT tersebut dan apa saja yang harus
dipersiapkan untuk bisa membuat simulasi project tersebut
3) Pengumpulan data (data collection);
Mengumpulkan informasi: Peserta didik melalui bahan ajar yang telah di sediakan dan sumber lainnya dari internet, mencari
jawaban dari pertanyaan mereka
5 Menit
4) Pengolahan data (data processing);
Mengasosiasi/mengolah: Peserta didik melalui LKPD yang telah disiapkan berdiskusi dengan teman sekelompoknya untuk
mendapatkan jawaban yang tepat dari pertanyaan pertanyaan yang mereka rumuskan diawal
5) Pembuktian (verification);
Mengomunikasikan: Peserta didik mempresentasikan hasil pekerjaan mereka melalui perwakilan kelompoknya, guru
memberikan apresiasi kepada seluruh peserta didik dan membahas jawaban yang tepat dari hasil pekerjaan mereka
6) Menarik simpulan/generalisasi (generalization);
Mengomunikasikan: Peserta didik diwakili oleh beberapa orang, menyimpulkan hasil pembahasan kali ini mengenai analisis
penggunaan aplikasi Blynk IoT
Kegiatan Penutup
Rangkuman dan Refleksi : 1) Guru memberikan kesempatan kepada peserta didik untuk bertanya jika masih ada yang belum
paham, 2) guru menyampaikan poin poin penting dari yang telah di pelajari 3) Mempersiapkan peserta didik untuk membuat 3 Menit
simulasi project mikrokontrolernya sendiri
Tindak Lanjut : Setelah peserta didik dapat menggunakan aplikasi Blynk IoT, selanjutnya membuat project berbasis IoT

C. Sumber / Media
Sumbernya : Buku Pemrograman Mikroprosessor dan Mikrokontroler Kelas XI penerbit Andi, Handout Pelatihan IoT dari Indobot Academy
Media : Presentasi dengan Prezi, Praktikum dengan Wokwi Simulator Arduino dan Esp serta Aplikasi Blynk IoT, Evaluasi dengan Aplikasi Kahoot

D. Penilaian
No Ranah Kompetensi Teknik Penilaian Bentuk Penilaian
1 Pengetahuan Tes Tulis Pengerjaan Soal dalam aplikasi kahoot
2 Keterampilan Unjuk Kerja Penugasan
Mengetahui Bandung, Oktober 2022
Kepala SMK Negeri 7 Baleendah Guru Mata Pelajaran

Heris Herdiyana, S.Pd., M.M Dinan Muftian Shofwa, S.Pd., Gr.


NIP. 197106012000031005 NIP. 199010082022211006
BAHAN AJAR
Simulasi Sistem Internet Of Things

Masuk
KATA PENGANTAR

Hamdansyukronlillah laa haulaa wala quwwata illa billah. Para pembaca yang
Budiman, puji dan syukur mari kita panjatkan kepada Allah SWT, atas limpahan berkah dan
nikmatnya, kita semua dapat menikmati melakukan aktivitas sehari hari dengan sehat dan
lancer, tidak lupa sholawat serta salam, semoga tercurah limpahkan kepada tauladan kita
Nabi Muhammad SAW, kepada keluarganya para sahabatnya dan sampai kepada kita
selaku umatnya hingga akhir zaman, Aamin Ya Robbal “Alamiin.

Para pembaca yang Budiman, terutama peserta didik SMK jurusan Teknik
elektronika yang sampai saat ini selalu semangat didalam mencari ilmu, mengejar
perkembangan teknologi, mewujudkan mimpi membuat proyek sendiri, pada bahan ajar kali
ini, akan membahas mengenai Platform IoT, khususnya yang penulis gunakan Blynk IoT,
yang mana dari kesemua platform yang ada, platform ini yang ramah peserta didik, fitur
gratisnya yang wort it untuk digunakan peserta didik dalam pembelajaran sangat membantu
untuk mengembangkan proyek dengan menggunakan sistem IoT, kemudian simulator
wokwi pun yang dapat menggantikan komponen atau development board yang tidak bisa
digunakan karena tidak punya, jadi pelengkap peserta didik untuk berlatih mengembangkan
sistem IoT tanpa batas dan mereka dapat eksperimen tanpa batas dan tidak takut merusak
komponennya.

Harapannya dengan bantuan modul / bahan ajar ini, dapat membantu peserta didik,
menjadi salah satu referensi belajar, terutama untuk pembelajaran pemrograman
mikroprosesor dan mikrokontroler SMK kelas XI. Dan untuk penggiat teknologi, khususnya
yang sedang mengembangkan teknologi dengan sistem IoT.

Atas perhatian dan partisipasinya didalam membaca dan mengembangkan


teknologi di Indonesia bahkan di dunia, kami ucapkan Jazaakumullohu Khoiron Katsiron.
Wassalamualaikum warohmatullohi wabarokatu.

Bandung, September 2022


Penulis

Dinan Muftian Shofwa, S.Pd.,Gr.

Bahan Ajar Pemrograman Mikrorosessor dan Mikrokontroler i


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
DAFTAR ISI

KATA PENGANTAR ............................................................................................................ i


DAFTAR ISI ........................................................................................................................ ii
DAFTAR GAMBAR ............................................................................................................ iii
MODUL 1 : DEVELOPMENT BOARD INTERNET OF THINGS ......................................... 1
1. Tujuan ......................................................................................................................... 1
2. Materi .......................................................................................................................... 1
3. Alat dan Bahan ............................................................................................................ 1
4. Electronics Development Board .................................................................................. 1
5. ESP8266 ..................................................................................................................... 2
6. ESP32 ......................................................................................................................... 3
7. Komunikasi Wired........................................................................................................ 4
8. Komunikasi Wireless ................................................................................................... 4
MODUL 2 : PLATFORM INTERNET OF THINGS .............................................................. 5
1. Tujuan ......................................................................................................................... 5
2. Materi .......................................................................................................................... 5
3. Alat dan Bahan ............................................................................................................ 5
4. Platform IoT ................................................................................................................. 5
5. Platform Blynk IoT ....................................................................................................... 5
6. Fitur Blynk IoT ............................................................................................................. 6
MODUL 3 : SIMULASI SISTEM INTERNET OF THINGS ................................................... 7
1. Tujuan ......................................................................................................................... 7
2. Materi .......................................................................................................................... 7
3. Alat dan Bahan ............................................................................................................ 7
4. Mulai menggunakan dan Registrasi Aplikasi Blynk ..................................................... 7
5. Membuat Template Baru dan setting Datastreams ................................................... 10
6. Membuat Desain di wokwi simulator Arduino dan Esp .............................................. 11
7. Membuat Widget di aplikasi Blynk IoT Mobile ........................................................... 13
8. Membuat Device Baru ............................................................................................... 15
PENUTUP ......................................................................................................................... 17
PROFIL PENULIS ............................................................................................................. 18

Bahan Ajar Pemrograman Mikrorosessor dan Mikrokontroler ii


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
DAFTAR GAMBAR
Gambar 1. Electronic Development Board ......................................................................... 1

Gambar 2. Development Board ESP8266 .......................................................................... 2

Gambar 3. Spesifikasi NodeMCU ESP8266 ....................................................................... 3

Gambar 4. ESP32 ............................................................................................................... 3

Gambar 5. Spesifikasi ESP32 ............................................................................................ 3

Gambar 6. Spesifikasi ESP32CAM ..................................................................................... 4

Gambar 7. Komunikasi Wired ............................................................................................. 4

Gambar 8. Komunikasi Wireless ......................................................................................... 4

Gambar 9. Platform IoT ...................................................................................................... 5

Gambar 10. Platform Blynk IoT ........................................................................................... 5

Gambar 11. Tampilan Blynk Website ................................................................................. 6

Gambar 12. Tampilan Blynk Mobile .................................................................................... 6

Gambar 13. Sistem Blynk OTA ........................................................................................... 6

Gambar 14. Icon Browser google chrome .......................................................................... 7

Gambar 15. Search alamat blynk.io .................................................................................... 8

Gambar 16. Tampilan login dan membuat akun baru ......................................................... 8

Gambar 17. Verifikasi email yang didaftarkan .................................................................... 8

Gambar 18. Tampilan pesan dalam email yang didaftarkan ............................................... 9

Gambar 19. Membuat Password baru ................................................................................ 9

Gambar 20. Username Blynk ............................................................................................. 9

Gambar 21. Membuat Template Baru .............................................................................. 10

Gambar 22. Setting Template ........................................................................................... 10

Bahan Ajar Pemrograman Mikrorosessor dan Mikrokontroler iii


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
Gambar 23. Membuat Datastream baru ........................................................................... 10

Gambar 24. Setting Datastream Proyek ........................................................................... 11

Gambar 25. Login menggunakan akun google ................................................................. 11

Gambar 26. Masuk ke menu my project ........................................................................... 11

Gambar 27. Pembuatan Project baru dan pemilihan development board ........................ 12

Gambar 28. Tampilan simulasi project ............................................................................. 12

Gambar 29. Menambahkan Komponen ............................................................................ 12

Gambar 30. Wiring Komponen ......................................................................................... 12

Gambar 31. Membuat program ........................................................................................ 13

Gambar 32. Tampilan login Blynk IoT Versi Mobile .......................................................... 13

Gambar 33. Pilih Development Mode untuk membuat widget baru .................................. 13

Gambar 34. Menu Pilihan Widget yang bisa digunakan ................................................... 14

Gambar 35. Setting Widget .............................................................................................. 14

Gambar 36. Template yang sudah dilengkapi widget ....................................................... 15

Gambar 37. Membuat Device Baru .................................................................................. 15

Gambar 38. Pilih Template yang akan dibuat Devicenya ................................................. 15

Gambar 39. Copy Auth Token dari laman blynk.io ........................................................... 16

Gambar 40. Hasil simulasi dengan Blynk dan wokwi ........................................................ 16

Bahan Ajar Pemrograman Mikrorosessor dan Mikrokontroler iv


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
MODUL 1 : DEVELOPMENT BOARD INTERNET OF THINGS

1. Tujuan
Dengan mempelajari modul ini, diharapkan peserta didik dapat :
1.1 Mengidentifikasi macam macam Development Board terutama untuk Internet Of
Things
1.2 Spesifikasi dari masing masing Development Board untuk Internet Of Things
1.3 Konfigurasi Pin Development Board Internet Of Things
2. Materi
2.1 Electronics Development Board
2.2 ESP8266
2.3 ESP32
2.4 Komunikasi Wired
2.5 Komunikasi Wireless
3. Alat dan Bahan
3.1 Bahan Ajar
3.2 Buku Paket Pemrograman Mikroprosessor dan Mikrokontroler Kelas XI
3.3 Buku catatan pribadi
3.4 Alat Tulis
4. Electronics Development Board
Electronics Development Board adalah suatu kumpulan komponen hardware yang
terdiri dari CPU, memori, peripheral input-output dan membentuk sistem menyatu dalam
PCB (printed circuit board) yang dapat digunakan sebagai pengembangan/eksperimen
sistem elektronika.

Pada perkembangannya, electronics development board disebut juga sebagai


mikrokontroller, walaupun elektronik development board memiliki lebih banyak
komponen untuk kemudahan penggunaan.

Gambar 1. Electronic Development Board

Salah satu keunggulan Electronics Development Board adalah memudahkan kita


untuk melakukan pemrograman dan uji coba terhadap mikrokontroler yang ingin
digunakan dalam sistem. Biasanya Electronics Development Board dilengkapi dengan

Bahan Ajar Pemrograman Mikrorosessor dan Mikrokontroler 1


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
komponen pendukung lainnya seperti IC downloader, penurun tegangan, catu daya,
proteksi tegangan, dll.

Beberapa contoh Electronics Development Board yaitu Arduino, ESP8266, STM32,


Raspberry Pi, Jetson Nano, dll.

Dalam menggunakan Development Board, sebaiknya harus diketahui


spesifikasinya agar sesuai dengan sistem yang akan dibuat. Diantaranya:

• Bits
• RAM
• Flash Memory
• GPIO
• Konektivitas Board IoT
• Konsumsi Daya
• Perangkat pengembangan dan komunitas

5. ESP8266
ESP8266 adalah sebuah SOC (system on a chip) wifi yang ditujukan untuk konektivitas
dengan internet dalam perangkat yang ringkas. ESP8266 diproduksi oleh Espressif
Systems. ESP8266 baik digunakan untuk projek yang melibatkan konektivitas dengan
internet, salah satunya IoT. ESP8266 mendukung input/output Analog dan Digital, PWM,
SPI, I2C, dll. ESP8266 juga memiliki konsumsi daya yang rendah sehingga memiliki
ketahanan yang tinggi. Pemrogramannya pun mudah karena dapat diprogram melalui
berbagai platform.
Beberapa pengembangan ESP8266 diantaranya NodeMCU dan Wemos.

Gambar 2. Development Board ESP8266

Bahan Ajar Pemrograman Mikrorosessor dan Mikrokontroler 2


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
Gambar 3. Spesifikasi NodeMCU ESP8266
6. ESP32
ESP32 adalah mikrokontroler yang dikenalkan oleh Espressif System dan
merupakan penerus dari mikrokontroler ESP8266. Pada mikrokontroler ini sudah
tersedia modul WiFi dan Bluetooth dalam chip sehingga sangat mendukung untuk
membuat sistem aplikasi Internet of Things.

Gambar 4. ESP32

Gambar 5. Spesifikasi ESP32

Bahan Ajar Pemrograman Mikrorosessor dan Mikrokontroler 3


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
Gambar 6. Spesifikasi ESP32CAM
7. Komunikasi Wired

Gambar 7. Komunikasi Wired


8. Komunikasi Wireless

Gambar 8. Komunikasi Wireless

Bahan Ajar Pemrograman Mikrorosessor dan Mikrokontroler 4


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
MODUL 2 : PLATFORM INTERNET OF THINGS
1. Tujuan
Dengan mempelajari modul ini, diharapkan peserta didik dapat :
1.1 Menjelaskan apa itu platform IoT
1.2 Mengidentifikasi Platform Blynk IoT
1.3 Merinci Fitur Blynk IoT

2. Materi
2.1 Platform IoT
2.2 Blynk IoT
2.3 Fitur Blynk IoT

3. Alat dan Bahan


3.1 Bahan Ajar
3.2 Buku Referensi Pemrograman Mikroprosessor dan Mikrokontroler
3.3 Handphone
3.4 Kuota internet
3.5 Aplikasi Blynk IoT

4. Platform IoT

Gambar 9. Platform IoT


5. Platform Blynk IoT

Gambar 10. Platform Blynk IoT

Bahan Ajar Pemrograman Mikrorosessor dan Mikrokontroler 5


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
6. Fitur Blynk IoT

Gambar 11. Tampilan Blynk Website

Gambar 12. Tampilan Blynk Mobile

Gambar 13. Sistem Blynk OTA

Bahan Ajar Pemrograman Mikrorosessor dan Mikrokontroler 6


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
MODUL 3 : SIMULASI SISTEM INTERNET OF THINGS
1. Tujuan
Dengan mempelajari modul ini, diharapkan peserta didik dapat :
1.1 Menggunakan platform Blynk
1.2 Membuat Widget di aplikasi blynk mobile
1.3 Membuat desain proyek di wokwi
1.4 Membuat Program di Wokwi
1.5 Mensimulasikan proyek di wokwi

2. Materi
2.1 Tutorial Aplikasi Blynk IoT
2.2 Tutorial Wokwi Simulator Arduino dan Esp
2.3 Tutorial Koneksi Blynk dan Wokwi

3. Alat dan Bahan


3.1 Laptop
3.2 Koneksi Internet
3.3 Video Tutorial Proyek 3 Kendali Lampu dengan sistem IoT
3.4 Smartphone
3.5 Aplikasi Blynk

4. Mulai menggunakan dan Registrasi Aplikasi Blynk


4.1 Gunakan laptop / PC dan pastikan terkoneksi internet, kemudian akses aplikasi
browser yang dimiliki, contoh menggunakan google chrome seperti pada gambar
dibawah ini :

Gambar 14. Icon Browser google chrome

4.2 Setelah terbuka, akses alamat blynk.io pada tab search di chrome untuk masuk ke
tampilan website blynk IoT

Bahan Ajar Pemrograman Mikrorosessor dan Mikrokontroler 7


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
Gambar 15. Search alamat blynk.io

4.3 Jika sudah muncul tampilan awal blynk seperti gambar dibawah ini (sebelah kiri),
hal pertama yaitu melakukan registrasi akun baru, lihat pada gambar dibawah
(sebelah kanan).

Gambar 16. Tampilan login dan membuat akun baru

4.4 Cek email untuk membuat password akun pada inbox alamat email yang telah
didaftarkan.

Gambar 17. Verifikasi email yang didaftarkan

Bahan Ajar Pemrograman Mikrorosessor dan Mikrokontroler 8


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
4.5 Klik Create New Password untuk mengakses menu buat password baru

Gambar 18. Tampilan pesan dalam email yang didaftarkan


4.6 Buatlah password untuk akun yng telah didaftarkan

Gambar 19. Membuat Password baru


4.7 Langkah terakhir registrasi, membuat nama akun

Gambar 20. Username Blynk

4.8 Setelah selesai silahkan login dengan menggunakan akun yang baru.

Bahan Ajar Pemrograman Mikrorosessor dan Mikrokontroler 9


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
5. Membuat Template Baru dan setting Datastreams
5.1 Klik icon titik 9 yang ada di menu kiri, kemudian klik new template

Gambar 21. Membuat Template Baru

5.2 Buat nama, pilih hardware dan connection, serta isi deskripsi template seperti
gambar dibawah ini :

Gambar 22. Setting Template

5.3 Buat Datastreams baru untuk proyek yang akan dibuat dengan klik new datastream,
kemudian pilih virtual pin, kemudian setting seperti gambar dibawah ini, setelah
selesai klik done

Gambar 23. Membuat Datastream baru

Bahan Ajar Pemrograman Mikrorosessor dan Mikrokontroler 10


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
5.4 Lakukan hal yang sama untuk setting datastream lampu yang lainnya untuk
memenuhi proyek yang dibuat. Setelah selesai tampilannya sebagai berikut :

Gambar 24. Setting Datastream Proyek

5.5 Klik save untuk menyimpan datastream yang telah disetting


6. Membuat Desain di wokwi simulator Arduino dan Esp
6.1 Akses halaman web wokwi.com, kemudian login menggunakan akun google

Gambar 25. Login menggunakan akun google


6.2 Kemudian klik foto akun dan klik my project

Gambar 26. Masuk ke menu my project

Bahan Ajar Pemrograman Mikrorosessor dan Mikrokontroler 11


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
6.3 Kemudian klik new project dan pilih development board ESP32

Gambar 27. Pembuatan Project baru dan pemilihan development board


6.4 Setelah itu akan muncul tampilan simulator seperti gambar dibawah ini

Gambar 28. Tampilan simulasi project


6.5 Untuk menambahkan komponen klik tanda (+) plus pada bagian simulator. Dan
komponen yang dipilih dapat diubah warna sesuai dengan keinginan kita.
Memindahkan komponen tinggal klik dan geser komponen sesuai keinginan

Gambar 29. Menambahkan Komponen


6.6 Untuk membuat wiring atau menghubungkan antar komponen tinggal di klik saja
kaki atau pin komponen

Gambar 30. Wiring Komponen

Bahan Ajar Pemrograman Mikrorosessor dan Mikrokontroler 12


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
6.7 Untuk membuat program tinggal diketik saja di bagian sketch.ino. seperti pada
gambar berikut ini :

Gambar 31. Membuat program


6.8 Setelah selesai membuat program, untuk mensimulasikan tinggal klik tombol play
di bagian simulator, namun program harus dilengkapi dulu dengan auth token dan
virtual pin dari aplikasi Blynk IoT.
7. Membuat Widget di aplikasi Blynk IoT Mobile
7.1 Pastikan sudah menginstall aplikasi Blynk IoT di smartphone, kemudian buka dan
login menggunakan akun yang sama untuk mengakses alamat blynk.io

Gambar 32. Tampilan login Blynk IoT Versi Mobile


7.2 Kemudian setelah masuk, klik strip 3 di sebelah kanan, kemudian klik Development
mode

Gambar 33. Pilih Development Mode untuk membuat widget baru

Bahan Ajar Pemrograman Mikrorosessor dan Mikrokontroler 13


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
7.3 Pilih template yang sudah dibuat di laman blynk.io kemudian klik + untuk
menambahkan widget yang kita butuhkan

Gambar 34. Menu Pilihan Widget yang bisa digunakan


7.4 Setting widget yang akan kita gunakan mulai dengan setting datastream yang akan
digunakan, nilai, hingga desain dari widgetnya

Gambar 35. Setting Widget

Bahan Ajar Pemrograman Mikrorosessor dan Mikrokontroler 14


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
7.5 Setelah selesai tinggal membuat device baru agar bisa diaktifkan

Gambar 36. Template yang sudah dilengkapi widget


8. Membuat Device Baru
8.1 Klik strip 3 kemudian pilih add new device, kemudian pilih manual from template

Gambar 37. Membuat Device Baru

8.2 Kemudian pilih template yang telah dibuat dan klik create

Gambar 38. Pilih Template yang akan dibuat Devicenya

Bahan Ajar Pemrograman Mikrorosessor dan Mikrokontroler 15


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
8.3 Setelah selesai, pastikan auth token sudah di masukkan ke program

Gambar 39. Copy Auth Token dari laman blynk.io


8.4 Setelah itu tinggal klik tanda play untuk mulai mensimulasikan

Gambar 40. Hasil simulasi dengan Blynk dan wokwi

Bahan Ajar Pemrograman Mikrorosessor dan Mikrokontroler 16


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
PENUTUP

Demikian bahan ajar ini susun, berawal dari pelaksanaan PKG 2022 yang penulis
akan hadapi, penulis inginkan ada peningkatan dari PKG sebelumnya yang mana konsep
bahan ajar hanya sebatas bahan ajar yang dikhususnya untuk peserta didik yang penulis
ajar, untuk tahun ini penulis inginkan lebih dari itu, bercita cita memiliki buku referensi yang
disusun sendiri, dengan materi yang penulis dapatkan saat mengikuti pelatihan 216 Jam
yang diselenggarakan oleh Kementerian komunikasi dan informasi, sebagai bentuk
implementasi dari pelatihan semoga bahan ajar ini dapat membantu semua guru yang ingin
mengajarkan dasar Internet Of Things, ataupun peserta didik yang ingin mendalami IoT.

Penulis ucapkan banyak terimakasih terutama bagi pihak – pihak yang telah
mendukung penyusunan bahan ajar ini, yang tidak bisa disebutkan satu persatu. Dan
semoga bahan ajar ini bermanfaat bagi para pembaca. Allohuya’khuzu bi aidina, ilaa mafihii
khoiron lil islami walmuslimin. Wassalamualaikum Warohmatullahi Wabarokatuh.

Bahan Ajar Pemrograman Mikrorosessor dan Mikrokontroler 17


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
PROFIL PENULIS

DINAN MUFTIAN SHOFWA


GURU TEKNIK ELEKTRONIKA
Tentang Saya : Saya seorang guru profesional dengan pengalaman kerja
8 tahun, saya menguasai metode mendidik, Teori dasar elektronika,
proyek elektronika dengan arduino dan berbagai aplikasi pendukung
pembelajaran elektronika untuk breadboard dan PCB design, dan
simulasi proyek. desain publikasi menggunakan canva, dan sangat
senang sharing seputar pendidikan, teknologi dan keagamaan baik
situasi formal maupun non formal yang melibatkan banyak orang. posisi
081384446827 terakhir saya sebagai guru dan walikelas peserta didik tingkat 2, dan
dinanshofwa80@g mengajarkan mereka pemrograman mikroprosessor dan mikrokontroler.
uru.smk.belajar.id tugas utama saya adalah merencanakan, melaksanakan, dan
@the_nine_today mengevaluasi kegiatan pembelajaran dikelas
Pengalaman, 2013 – sekarang SMK Negeri 7 Baleendah
1. Mengajar Peserta didik tingkat 1, 2, dan 3
2. Walikelas tingkat 1 dan 2
3. Mengisi khutbah jumat
4. Staf Kesiswaan
5. Pelatih Ekskul Pencak Silat
6. Desain Publikasi Kegiatan Sekolah
Pendidikan FORMAL
1. Universitas Negeri Yogyakarta - 2019 Pendidikan Profesi Guru Teknik Elektronika
2. Universitas Pendidikan Indonesia – 2008 - 2013 Sarjana Pendidikan Teknik Elektro
3. Smk Negeri 4 Bandung - 2005 - 2008 Teknik Audio Video
4. Mts Negeri Ciparay - 2002 – 2005
5. SD Negeri Manggahang 1 - 1996 - 2002
Pendidikan Non FORMAL
indobot academy - 2021 - sekarang Kelas Dasar dan Lanjutan Proyek Elektronika dan IoT

Bahan Ajar Pemrograman Mikrorosessor dan Mikrokontroler 18


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
LEMBAR KERJA PESERTA DIDIK
Pemrograman Mikroprosesor dan Mikrokontroler
Desain Software
Project
klik tulisan de Untuk praktikum dipertemuan kali ini,
sain project un menggunakan aplikasi online Wokwi simulator
tuk mendapat arduino dan esp sebagai software untuk
kan link wokwi desain rangkaian dan untuk pemrogramannya,
nya kemudian aplikasi Blynk IoT sebagai platform /
Buatlah Desain Project Kendali Userinterface yang akan kita gunakan dalam
lampu dengan sistem IoT seperti
sistem IoT Projectnya.
disamping.

Program Project Langkah Kerja


//Kendali LED dengan Sistem IoT
#define BLYNK_PRINT Serial Akses blynk.io
#define BLYNK_TEMPLATE_ID " "//Copy dari aplikasi Blynk
#define BLYNK_DEVICE_NAME " "//Copy dari aplikasi Blynk
#define MERAH 12
#define KUNING 27
Register & Login
#define HIJAU 25
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h> Create New
char auth[] = " ";//Copy dari aplikasi Blynk
char ssid[] = "Wokwi-GUEST";
Template
char pass[] = "";//Kosongkan Setting New
BlynkTimer timer;
BLYNK_WRITE(V0){ Matahari Datastreams
int pinValue = param.asInt();
digitalWrite(MERAH,pinValue);}
BLYNK_WRITE(V1){
Login Blynk IoT
int pinValue = param.asInt(); Mobile Apps
digitalWrite(KUNING,pinValue);}
BLYNK_WRITE(V2){
int pinValue = param.asInt();
Create Widget
digitalWrite(HIJAU,pinValue);}
void setup(){
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
Creat New
pinMode(MERAH, OUTPUT); Device
pinMode(KUNING, OUTPUT);
pinMode(HIJAU, OUTPUT);}
void loop(){
Blynk.run();
Copy Auth Token
timer.run();} Ke Program
Task Buatlah Desain project kendali 3 lampu dengan sistem IoT beserta programnya, kemudian
buat juga userinterface di aplikasi blink untuk sistem tersebut, dengan ketentuan, satu
tombol untuk satu lampu, kemudian simulasikan sistem tersebut !

DESIGN BY THE NINE TODAY


INSTRUMEN EVALUASI
PEMROGRAMAN MIKROPROSESSOR DAN MIKROKONTROLER

A. PERUMUSAN TUJUAN EVALUASI


Pelaksanaan tes secara umum digunakan untuk penempatan, diagnostic,
perkembangan hasil belajar peserta didik dalam kemampuan yang tertuang dalam RPP
Pemrograman Mikroprosessor dan Mikrokontroler yaitu :
3.7.2 Menganalisis penggunaan aplikasi Blynk IoT sebagai userinterface sistem IoT
3.7.3 Menggunakan Esp32 sebagai salah satu jenis mikrokontroler pada sistem IoT
4.7.2 Membuat userinterface sistem IoT di aplikasi Blynk IoT
4.7.3 Mengintegrasikan simulator dengan user interface sistem IoT yang telah dibuat

B. BENTUK PELAKSANAAN EVALUASI


Bentuk evaluasi dibagi kedalam beberapa kegiatan, diantaranya tes tulis, penilaian
kinerja, dan hasil praktek yang tertuang dalam kisi – kisi evaluasi

C. KISI – KISI EVALUASI


Satuan Pendidikan : SMK Negeri 7 Baleendah
Kompetensi Keahlian : Teknik Audio Video
Mata Pelajaran : Pemrograman Mikroprosessor dan Mikrokontroler
Kompetensi Dasar :
3.7 Memahami Pemrograman dengan mikrokontroller
4.7 Membuat program dengan mikrokontroler
Kelas / Semester : XI / Ganjil
Kurikulum : Kurikulum 2013
Tahun Pelajaran : 2022 / 2023
Kompetensi Nomor
IPK Indikator Soal Level Kognitif Bentuk Soal
Dasar Soal
3.7 Memahami 3.7.2 Disajikan gambar, Menganalisis, Tertulis
Pemrograman Menganalisis peserta didik dapat Mengevaluasi bentuk
dengan penggunaan menentukan aplikasi dan Mencipta Pilihan
1
mikrokontroller aplikasi Blynk IoT yang tepat sesuai (Level 3) Ganda
sebagai dengan gambar
userinterface tersebut
sistem IoT Disajikan gambar, Menganalisis, Tertulis
peserta didik dapat Mengevaluasi bentuk
menentukan dan Mencipta Pilihan
2
platform IoT yang (Level 3) Ganda
ditunjukkan oleh
gambar

Instrumen Evaluasi Pemrograman Mikrorosessor dan Mikrokontroler 1


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
Peserta Didik dapat Menganalisis, Tertulis
menentukan fungsi Mengevaluasi bentuk
3
Datastreams dan Mencipta Pilihan
(Level 3) Ganda
Peserta Didik dapat Menganalisis, Tertulis
menentukan fungsi Mengevaluasi bentuk
4
Widget dan Mencipta Pilihan
(Level 3) Ganda
Peserta Didik dapat Menganalisis, Tertulis
menganalisis yang Mengevaluasi bentuk
bukan termasuk 3 dan Mencipta Pilihan 5
step / Langkah (Level 3) Ganda
membuat widget
Peserta Didik dapat Menganalisis, Tertulis
menentukan hal Mengevaluasi bentuk
yang paling penting dan Mencipta Pilihan 6
saat membuat (Level 3) Ganda
device baru
Peserta Didik dapat Menganalisis, Tertulis
menganalisis urutan Mengevaluasi bentuk
langkah yang tepat dan Mencipta Pilihan
7
dalam membuat (Level 3) Ganda
userinterface
menggunakan blynk
3.7.3 Disajikan gambar, Menganalisis, Tertulis
Menggunakan peserta didik dapat Mengevaluasi bentuk
8
Esp32 sebagai menganalisis jenis dan Mencipta Pilihan
salah satu jenis development board (Level 3) Ganda
mikrokontroler Peserta didik dapat Mengaplikasikan Tertulis
pada sistem IoT menemukan (Level 2) bentuk
perbedaan fungsi Pilihan 9
antara Arduino uno Ganda
dan Esp32
Peserta didik dapat Menganalisis, Tertulis
menganalisis Mengevaluasi bentuk
10
spesifikasi yang dan Mencipta Pilihan
dimiliki Esp32 (Level 3) Ganda
4.7 Membuat 4.7.2 Membuat Disajikan LKPD Menganalisis, Membuat
program userinterface peserta didik Mengevaluasi userinterface
dengan sistem IoT di diharapkan mampu dan Mencipta sistem IoT
mikrokontroler aplikasi Blynk IoT Membuat (Level 3) LKPD
userinterface sistem
IoT di aplikasi Blynk
IoT
4.7.3 Disajikan LKPD Menganalisis, Membuat
Mengintegrasikan peserta didik Mengevaluasi simulasi
simulator dengan diharapkan mampu dan Mencipta sistem IoT
user interface Mengintegrasikan (Level 3)
LKPD
sistem IoT yang simulator dengan
telah dibuat user interface
sistem IoT yang
telah dibuat
a. Soal tes tertulis pilihan ganda (Terlampir)

Instrumen Evaluasi Pemrograman Mikrorosessor dan Mikrokontroler 2


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
b. Instrumen Penilaian

Skor Setiap nomor soal = 10 poin


No Nama Peserta Didik / Kelompok Nilai
1 2 3 4 5 6 7 8 9 10
1
2
n
Rumus konversi nilai :

𝑱𝒖𝒎𝒍𝒂𝒉 𝒔𝒌𝒐𝒓 𝒚𝒂𝒏𝒈 𝒅𝒊𝒑𝒆𝒓𝒐𝒍𝒆𝒉


𝑵𝒊𝒍𝒂𝒊 = 𝒙 𝟏𝟎𝟎
𝟏𝟎𝟎

c. Analisis Butir Soal

No Jumlah yang Jumlah yang Jumlah yagn Tingkat Omit Keberfungsian


Soal menjawab benar menjawab salah tidak menjawab Kesukaran Pengecoh
1
2
3
4
Keterangan:

1. Tingkat kesukaran didapat dari jumlah peserta didik yang menjawab benar
dibagi dengan peserta tes. Rentang nilainya adalah 0,00 – 1,00. Butir soal
diangggap mudah jika nilai tingkat kesukarannya adalah >0,80 butir soal
dianggap sedang jika nilai tingkat kesukarannya antara 0,30 – 0,80 dan nutir soal
dianggap susah jika nilai tingkat kesukarannya Antara <0,30.
2. Omit didapat dari prosentase jumlah peserta yang tidak menjawab. Butir soal
yang dianggap baik jika nilai omitnya 10 %
3. Keberfungsian pengecoh didapat dari prosentase peserta tes yang menjawab
salah. Pengecoh dikatakan berfungsi jika nilai keberfungsiannya adalah 5 %.

Instrumen Evaluasi Pemrograman Mikrorosessor dan Mikrokontroler 3


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
d. Instrumen dan Rubrik Penilaian Keterampilan

Aspek Penilaian
Nama Peserta didik /
No Persiapan Penerapan Pelaksanaan Penerapan Nilai
Kelompok Hasil
Pekerjaan Prosedur Pekerjaan K3
1
2
n

Rubrik Penilaian :
Peserta didik mendapat skor:
4 = jika 3 indikator terlihat.
3 = jika 2 indikator terlihat.
2 = jika 1 indikator terlihat.
1 = jika tidak ada indikator yang terlihat terlihat
Rumus Nilai :
𝑱𝒖𝒎𝒍𝒂𝒉 𝒔𝒌𝒐𝒓 𝒚𝒂𝒏𝒈 𝒅𝒊𝒑𝒆𝒓𝒐𝒍𝒆𝒉
𝑵𝒊𝒍𝒂𝒊 = 𝒙 𝟏𝟎𝟎
𝟐𝟎
Indikator Penilaian Keterampilan
1) Persiapan pekerjaan a) Bekerja sesuai dengan SOP
a) Menyiapkan alat yang b) Komunikatif dan inisiatif
dibutuhkan c) Disiplin dan bertanggung
b) Menyiapkan bahan yang jawab
dibutuhkan 4) Penerapan K3
c) Menyiapkan area kerja a) Berhati – hati
2) Penerapan prosedur b) Teliti
a) Melaksanakan SOP dengan c) Melaksanakan K3
benar 5) Hasil
b) Menggunakan alat sesuai a) Benar
SOP b) Sesuai
c) Melakukan pekerjaan sesuai c) Bentuk Laporannya LKPD diisi
SOP dengan lengkap
3) Pelaksanaan pekerjaan

Instrumen Evaluasi Pemrograman Mikrorosessor dan Mikrokontroler 4


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006
e. Analisis Hasil Penilaian

Interval Nilai Pengetahuan dan


No Sikap Keterangan Predikat
Keterampilan
1 95 – 100
SB (Sangat
2 90 – 94 4,00
Baik)
3 85 – 89 Tuntas
4 80 – 84
3,00 B (Baik)
5 75 – 79
6 70 – 74
7 65 – 69 2,00 C (Cukup)
8 60 – 64 Belum Tuntas
9 55 – 59
1,00 K (Kurang)
10 ≤ 54

Bandung, 11 Oktober 2022

Mengetahui

Kepala SMK Negeri 7 Baleendah Guru Mata Pelajaran

Heris Herdiyana, S.Pd.,M.M Dinan Muftian Shofwa, S.Pd.,Gr.


NIP. 197106012000031005 NIP. 199010082022211006

Instrumen Evaluasi Pemrograman Mikrorosessor dan Mikrokontroler 2


Dinan Muftian Shofwa, S.Pd.,Gr. - 199010082022211006

Anda mungkin juga menyukai