Anda di halaman 1dari 10

MODUL AJAR BERBASIS KOMPETENSI

MEMBUAT EMBEDDED SYSTEM PROGRAMMING


MIKROKONTROLER DASAR
C.26EPP00.035.1

PEMERINTAH PROVINSI JAWA TIMUR


SEKOLAH MENENGAH KEJURUAN NEGERI 1 BANGIL
Jl. Tongkol No.3 Bangil Telp (0343) 744144 Fax (0343) 743133
Kode Pos: 67153 Email: smknesaba@yahoo.com
KABUPATEN PASURUAN
MODUL AJAR BERBASIS KOMPETENSI KODE UNIT - C.26EPP00.035.1

KATA PENGANTAR

Modul Ajar Berbasis Kompetensi merupakan salah satu media ajar yang dapat
digunakan sebagai media transformasi pengetahuan, keterampilan dan sikap kerja kepada
peserta didik untuk mencapai kompetensi tertentu berdasarkan program ajar yang mengacu
kepada Standar Kompetensi.
Modul ini berorientasi pada Pembelajaran Berbasis Kompetensi (Competence Based
Learning) diformulasikan menjadi 3 (tiga) buku, yaitu Buku Informasi, Buku Kerja dan Buku
Penilaian sebagai satu kesatuan yang tidak terpisahkan dalam penggunaannya sebagai
referensi dalam media ajar bagi peserta didik dan guru pengajar, agar pelaksanaan
pembelajaran dapat dilakukan secara efektif dan efisien. Untuk memenuhi kebutuhan
pembelajaran berbasis kompetensi tersebut, maka disusunlah modul ajar berbasis
kompetensi dengan judul “MEMBUAT EMBEDDED SYSTEM PROGRAMMING
MIKROKONTROLER DASAR".
Kami berharap modul ajar berbasis kompetensi ini dapat membatu guru pengajar
maupun peserta didik sebagai media yang efektif dalam proses kegiatan belajar mengajar
guna menghasilkan peserta didik yang kompeten sesuai standar kompetensi kerja. Semoga
Tuhan Yang Maha Esa memberikan tuntunan kepada kita semua dalam melakukan berbagai
upaya untuk menunjang proses pelaksanaan pembelajaran berbasis kompetensi guna
menghasilkan peserta didik yang kompeten dan berdaya saing tinggi sesuai kebutuhan pasar
kerja baik nasional maupun global.

Bangil, Juni 2023

Penyusun Modul

MEMBUAT EMBEDDED SYSTEM PROGRAMMING MIKROKONTROLER DASAR 2


MODUL AJAR BERBASIS KOMPETENSI KODE UNIT - C.26EPP00.035.1

DAFTAR ISI

KATA PENGANTAR
DAFTAR ISI
ACUAN STANDAR KOMPETENSI KERJA DAN SILABUS
A. Acuan Standar Kompetensi Kerja
B. Kemampuan yang Harus Dimiliki Sebelumnya
C. Silabus Pembelajaran Berbasis Kompetensi
LAMPIRAN
1. BUKU INFORMASI
2. BUKU KERJA
3. BUKU PENILAIAN

MEMBUAT EMBEDDED SYSTEM PROGRAMMING MIKROKONTROLER DASAR 3


MODUL AJAR BERBASIS KOMPETENSI KODE UNIT - C.26EPP00.035.1

ACUAN STANDAR KOMPETENSI KERJA DAN SILABUS

A. Acuan Standar Kompetensi Kerja


Materi modul pelatihan ini mengacu pada unit kompetensi terkait yang disalin dari
Standar Kompetensi Kerja SKKNI dengan uraian sebagai berikut :

Kode Unit C.26EPP00.035.1


Judul Unit Membuat Embedded System Programming Mikrokontroler Dasar
Unit kompetensi ini berkaitan dengan pengetahuan dan
keterampilan yang dibutuhkan dalam membuat program yang
Deskripsi Unit
disematkan pada mikrokontroler yang mencakup fungsi dasar dari
perangkat mikrokontroler secara umum.

ELEMEN KOMPETENSI KRITERIA UNJUK KERJA


1. Mengidentifikasi 1.1 Jenis mikrokontroler ditentukan sesuai
peralatan pemrograman dengan bahasa pemrograman yang
mikrokontroler dasar digunakan.
1.2 Tipe software integrated development
environment diidentifikasi sesuai dengan
jenis mikrokontroler yang digunakan.
2. Mempersiapkan 2.1 Perangkat mikrokontroler diperiksa
peralatan pemrograman kelayakan fungsinya.
mikrokontroler dasar 2.2 Perangkat catu daya mikrokontroler
dipersiapkan sesuai spesifikasi.
2.3 Software integrated development
environment dipersiapkan
pada komputer atau laptop yang
digunakan.
3. Memasang instalasi 3.1 Perangkat I/O diidentifikasi
perangkat I/O dengan sesuai gambar kerja.
mikrokontroler 3.2 Perangkat I/O dipasang

MEMBUAT EMBEDDED SYSTEM PROGRAMMING MIKROKONTROLER DASAR 4


MODUL AJAR BERBASIS KOMPETENSI KODE UNIT - C.26EPP00.035.1

pada mikrokontroler sesuai gambar kerja.


4. Membuat program 4.1 Program dibuat sesuai dengan perintah
mikrokontroler yang diberikan.
4.2 Program ditulis berdasarkan bahasa
pemrograman yang sesuai, guidelines
dan best practice.
4.3 Error pada program dipastikan tidak
ditemukan setelah proses compile.
5. Melakukan uji coba 5.1 Proses debugging dilakukan
program mikrokontroler pada program yang telah dibuat.
5.2 Hasil pemrograman diperiksa
sesuai dengan perintah yang diberikan.

BATASAN VARIABEL
1. Konteks variabel
1.1 Unit kompetensi pemrograman ini mencakup dasar pemrograman
dalam mengakses I/O, ADC, komunikasi serial, timer/counter, dan
interrupt.
1.2 Jenis mikrokontroler yang digunakan mencakup dan tidak
terbatas pada pabrikan Atmel, Microchip, ARM dan Nuvoton.
1.3 Jenis software integrated development environment yang
digunakan mencakup dan tidak terbatas pada Code Vision AVR,
Atmel Studio, Arduino IDE dan Mplab X.
1.4 Software IDE yang digunakan merupakan software legal baik
bersifat free version, trial maupun berlisensi.
1.5 Perangkat I/O yang digunakan terbatas pada LED, seven segment,
sakelar, LCD, buzzer, resistor variabel dan sensor analog.

2. Peralatan dan perlengkapan


2.1 Peralatan
2.1.1 Komputer dengan spesifikasi minimal sesuai software

MEMBUAT EMBEDDED SYSTEM PROGRAMMING MIKROKONTROLER DASAR 5


MODUL AJAR BERBASIS KOMPETENSI KODE UNIT - C.26EPP00.035.1

yang digunakan
2.1.2 Modul mikrokontroler
2.1.3 Modul I/O
2.1.4 Perangkat catu daya
2.1.5 Gelang antistatik
2.2 Perlengkapan
2.2.1 Datasheet mikrokontroler
2.2.2 Datasheet modul I/O

3. Peraturan yang diperlukan (Tidak ada.)

4. Norma dan standar


4.1 Norma
(Tidak ada.)
4.2 Standar
(Tidak ada.)

PANDUAN PENILAIAN
1. Konteks penilaian
1.1 Dalam pelaksanaannya, peserta/asesi harus dilengkapi dengan
peralatan/perlengkapan, dokumen, bahan serta fasilitas asesmen
yang dibutuhkan serta dilakukan pada tempat kerja/TUK yang
aman.
1.2 Perencanaan dan proses asesmen ditetapkan dan disepakati
bersama dengan mempertimbangkan aspek-aspek tujuan dan
konteks asesmen, ruang lingkup, kompetensi, persyaratan peserta,
sumber daya asesmen, tempat asesmen serta jadwal asesmen.
1.3 Metode asesmen yang dapat diterapkan meliputi kombinasi
metode tes lisan, tes tertulis, observasi - tempat
kerja/demonstrasi/simulasi, verifikasi bukti/portofolio dan
wawancara serta metode lain yang relevan.

MEMBUAT EMBEDDED SYSTEM PROGRAMMING MIKROKONTROLER DASAR 6


MODUL AJAR BERBASIS KOMPETENSI KODE UNIT - C.26EPP00.035.1

2. Persyaratan kompetensi
(Tidak ada.)

3. Pengetahuan dan keterampilan yang dibutuhkan


3.1 Pengetahuan
3.1.1 Logika dan algoritma pemrograman
3.1.2 Penulisan program secara guidelines dan best practice
3.1.3 Pemrograman dasar mikrokontroler
3.1.4 Mengenal lebih dari 1 bahasa pemrograman mikrokontroler
3.2 Keterampilan
3.2.1 Mengoperasikan komputer
3.2.2 Menggunakan software integrated development environment
Mikrokontroler
Teknik mengetik 10 jari

4. Sikap kerja yang diperlukan


4.1.1 Teliti dalam penulisan program mikrokontroler
4.1.2 Cermat dalam melakukan penyambungan I/O pada mikrokontroler
4.1.3 Disiplin dalam menggunakan gelang antistatic

5. Aspek kritis
Ketelitian dan keterampilan dalam membuat program yang sesuai dengan perintah
yang diberikan.

B. Kemampuan yang Harus Dimiliki Sebelumnya


Tidak ada.

MEMBUAT EMBEDDED SYSTEM PROGRAMMING MIKROKONTROLER DASAR 7


MODUL AJAR BERBASIS KOMPETENSI KODE UNIT - C.26EPP00.035.1

C. Silabus Pembelajaran Berbasis Kompetensi

Kode Unit C.26EPP00.035.1


Judul Unit Membuat Embedded System Programming Mikrokontroler Dasar
Unit kompetensi ini berkaitan dengan pengetahuan dan keterampilan yang dibutuhkan dalam membuat program yang
Deskripsi Unit
disematkan pada mikrokontroler yang mencakup fungsi dasar dari perangkat mikrokontroler secara umum.
1 pekan blok produktif
Estimasi Waktu
5 hari x 10 JP = 50 JP @45 menit
MATERI ESTIMASI
ELEMEN KOMPETENSI KRITERIA UNJUK KERJA INDIKATOR UNJUK KERJA
PENGETAHUAN KETERAMPILAN SIKAP WAKTU
1. Mengidentifikasi 1.1 Jenis mikrokontroler - Mampu menjelaskan dan - Jenis-jenis - Menentukan jenis - Cermat 10 JP
peralatan ditentukan sesuai menentukan jenis mikrokontroller mikrokontroller - Teliti
pemrograman dengan bahasa mikrokontroler sesuai - Cara - Menentukan tipe - Berfikir
mikrokontroler pemrograman yang dengan bahasa menentukan software Kritis
dasar digunakan. pemrograman yang jenis mikrokontroller
1.2 Tipe software digunakan mikrokontroller
integrated - Mampu mengidentifikasi - Macam-macam
development tipe software sesuai tipe software
environment dengan jenis - Cara identifikasi
diidentifikasi sesuai mikrokontroler yang tipe software
dengan jenis digunakan
mikrokontroler yang
digunakan.
2. Mempersiapkan 2.1 Perangkat - Mampu memeriksa - Fungsi-fungsi - Memeriksa - Cermat 10 JP
peralatan mikrokontroler kelayakan mikrokontroler mikrokontroler kelayakan - Teliti
pemrograman diperiksa kelayakan - Mampu menyiapkan - Catu daya mikrokontroler - Berfikir
mikrokontroler fungsinya. perangkat catu daya mikrokontroler - Menyiapkan catu kritis
dasar 2.2 Perangkat catu mikrokontroler sesuai - Software daya

MEMBUAT EMBEDDED SYSTEM PROGRAMMING MIKROKONTROLER DASAR 8


MODUL AJAR BERBASIS KOMPETENSI KODE UNIT - C.26EPP00.035.1

daya mikrokontroler spesifikasi integrated - Menyiapkan


dipersiapkan sesuai - Mampu menyiapkan development Software
spesifikasi. Software integrated environment integrated
2.3 Software integrated development development
development environment pada environment
environment komputer atau laptop.
dipersiapkan pada
komputer atau
laptop yang
digunakan.
3. Memasang 3.1 Perangkat I/O - Mampu mengidentifikasi - Perangkat input - Mengidentifikasi - Cermat 10 JP
instalasi diidentifikasi sesuai perangkat input output output perangkai input - Teliti
perangkat I/O gambar kerja. - Mampu membaca - Gambar kerja output - Memperh
dengan 3.2 Perangkat I/O gambar kerja - Pemasangan - membaca gambar atikan
mikrokontroler dipasang pada - Mempu memasang input output kerja SOP
mikrokontroler perangkat input output pada - Memasang
sesuai gambar kerja. pada mikrokontroler mikrokontroler perangkat input
output pada
mikrokontroler
4. Membuat program 4.1 Program dibuat - Mampu membuat - Pemrograman - Membuat - Cermat 10 JP
mikrokontroler sesuai dengan program sesuai dengan berdasarkan program sesuai - Teliti
perintah yang perintah perintah dengan perintah - Memperh
diberikan. - Mampu membuat - Bahasa - Membuat atikan
4.2 Program ditulis program dengan bahasa pemrograman program dengan SOP
berdasarkan bahasa yang sesuai, guidelines - Guidelines dan Bahasa yang - Berfikir
pemrograman yang dan best practice best practice sesuai, guidelines kritis
sesuai, guidelines - Mampu membuat pemrograman dan best practice
dan best practice. program tanpa error - Error pada - Membuat
4.3 Error pada program setelah compile program dan program tanpa
dipastikan tidak cara error setelah
ditemukan setelah mengatasinya compile
proses compile.
5. Melakukan uji coba 5.1 Proses - Mampu melakukan - Debugging - Melakukan proses - Cermat 10 JP
program debugging proses debugging - Uji coba debugging - Teliti
mikrokontroler dilakukan pada - Mampu melakukan uji program - Melakukan uji - Memperh

MEMBUAT EMBEDDED SYSTEM PROGRAMMING MIKROKONTROLER DASAR 9


MODUL AJAR BERBASIS KOMPETENSI KODE UNIT - C.26EPP00.035.1

program yang telah coba hasil pemrograman coba hasil atikan


dibuat. pada mikrokontroler pemrograman SOP
5.2 Hasil pada
pemrograman mikrokontroler
diperiksa
dengan perintah
yang diberikan.

MEMBUAT EMBEDDED SYSTEM PROGRAMMING MIKROKONTROLER DASAR 10

Anda mungkin juga menyukai