A. Kompetensi Dasar
1.1 Menyadari sempurnanya konsep Tuhan tentang benda-benda dengan fenomenanya dalam
melaksanakan pekerjaan di bidang teknik elektronika
1.2 Mengamalkan nilai-nilai ajaran agama sebagai tuntunan dalam melaksanakan pekerjaan di bidang
sensor dan aktuator
2.1 Mengamalkan perilaku jujur, disiplin, teliti, kritis, rasa ingin tahu, inovatif dan tanggung jawab
dalam dalam melaksanakan melakukan pekerjaan di bidang tugas teknik elektronika
2.2 Menghargai kerjasama, toleransi, damai, santun, demokratis, dalam menyelesaikan masalah
perbedaan konsep berpikir dalam melakukan tugas memasang dan memelihara peralatan teknik
elektronika
2.3 Menunjukkan sikap responsif, proaktif, konsisten, dan berinteraksi secara efektif dengan
lingkungan sosial sebagai bagian dari solusi atas berbagai permasalahan dalam melakukan
pekerjaan di bidang tugas teknik elektronika
3.6 Menerapkan proses Debugging Pemrograman Mikrokontroler
4.6 Melaksanakan proses Debugging Pemrograman Mikrokontroler.
C. Tujuan Pembelajaran
1. Dengan ceramah diharapkan peserta didik mampu menidentifikasi proses Debugging Pemrograman
Mikrokontroler dengan baik.
2. Dengan diskusi diharapkan peserta didik mampu menjelaskan proses Debugging Pemrograman
Mikrokontroler dengan baik.
3. Dengan demontrasi diharapkan peserta didik mampu menerapkan proses Debugging Pemrograman
Mikrokontroler dengan benar.
4. Dengan diskusi diharapkan peserta didik mampu meniru proses Debugging Pemrograman
Mikrokontroler dengan baik.
5. Dengan demontrasi diharapkan peserta didik mampu mencipta kembali proses Debugging
Pemrograman Mikrokontroler dengan benar.
6. Dengan presentasi diharapkan peserta didik mampu menggunakan proses Debugging Pemrograman
Mikrokontroler dengan benar.
D. Materi Pembelajaran
1. Debugging Pemograman Mikroprosessor
F. Kegiatan Pembelajaran
Pertemuan ke - 06
Alokasi
Kegiatan Deskripsi Kegiatan
Waktu
Pendahuluan Berdo’a sebelum memulai kegiatan pembelajaran. 10 menit
Guru melakukan persiapan untuk menciptakan situasi belajar yang
kondusi sambil memeriksa kehadiran peserta didik.
Guru menjelaskan topik, tujuan dan manfaat kompetensi yang akan
dicapai setelah peserta didik mengikuti kegiatan pembelajaran.
Guru menginformasikan metode pembelajaran yang akan
dilakukan.
Inti Mengamati 290 menit
Guru bertanya tentang mengapa harus belajar proses
Debugging Pemrograman Mikrokontroler.
Bila peserta didik belum mampu menjawabnya, guru
mengingatkan peserta didik tentang pembelajaran yang dilakukan
dengan adanya proses Debugging Pemrograman Mikrokontroler.
Dengan tanya jawab, peserta didik diyakinkan bahwa memahami
proses Debugging Pemrograman Mikrokontroler merupakan
salah satu materi pendukung yang penting dipenuhi dalam
melaksanaan suatu pembelajaran atau pekerjaan yang ada di
bengkel.
Selanjutnya, guru membuka cakrawala penerapan proses
Debugging Pemrograman Mikrokontroler yang diperluas itu untuk
penerapan penggunaan pembelajaran dan pekerjaan. Dengan
bantuan presentasi komputer, guru mengingatkan pentingnya
proses Debugging Pemrograman Mikrokontroler.
Peserta didik mengamati proses Debugging
Pemrograman Mikrokontroler.
Menanya
Guru membagi peserta didik ke dalam beberapa kelompok
dengan tiap kelompok terdiri atas 3-5 peserta didik.
Tiap kelompok mendapat tugas untuk memahami proses
Debugging Pemrograman Mikrokontroler, tugas diselesaikan
berdasarkan worksheet atau lembar kerja yang dibagikan.
Peserta didik mendiskusikan proses Debugging
Pemrograman Mikrokontroler.
Selama peserta didik bekerja di dalam kelompok, guru
memperhatikan dan mendorong semua peserta didik untuk terlibat
diskusi, dan mengarahkan bila ada kelompok yang melenceng jauh
pekerjaannya.
Mengeksplorasi
Tiap kelompok menerapkan proses Debugging
Pemrograman Mikrokontroler.
Mengasosiasi
Tiap kelompok menganalisis kebutuhan untuk menerapkan proses
Debugging Pemrograman Mikrokontroler.
Mengkomunikasikan
Salah satu kelompok diskusi (tidak harus yang terbaik) diminta
untuk mempresentasikan hasil diskusinya ke depan kelas.
Sementara kelompok lain, menanggapi dan menyempurnakan apa
Alokasi
Kegiatan Deskripsi Kegiatan
Waktu
yang dipresentasikan.
Guru memberikan pertanyaan yang terkait dengan cara menerapkan
proses Debugging Pemrograman Mikrokontroler. Dengan tanya
jawab, peserta didik dan guru menyelesaikan soal yang telah
diberikan.
Dengan tanya jawab, guru mengarahkan semua peserta didik pada
kesimpulan mengenai cara menggunakan proses Debugging
Pemrograman Mikrokontroler.
Guru mengumpulkan semua hasil diskusi tiap kelompok.
Penutup Memberi penghargaan bagi kelompok yang mengerjakan tugas 15 menit
dengan sungguh dan mendapatkan nilai hasil diskusi yang terbaik.
Dengan melibatkan peserta didik menutup pelajaran dengan
menyimpulkan ide-ide penting pelajaran.
Memberi tugas yang dikerjakan rumah (PR) untuk
pemantapan materi.
Guru mengakhiri kegiatan belajar dengan memberikan pesan untuk
tetap belajar dan mengerjakan tugas.
Kunci Jawaban :
1. Debugging adalah proses mendeteksi dan menghapus bug atau potential error dalam kode yang dapat
menyebabkan sistem tidak dapat berfungsi dengan baik atau crash. Bug sendiri berarti cacat atau
kesalahan pada suatu program yang menyebabkan hasil yang tidak sesuai atau tidak terduga.
2. Proses debugging perlu dilakukan karena beberapa alasan, yaitu :
Dapat segera melaporkan error sehingga pendeteksian kesalahan dapat dilakukan lebih awal.
Memberikan informasi mengenai struktur data dan interpretasi yang mudah.
Debugging dapat membantu pihak pengembang untuk bisa menghindari penggunaan kode pengujian
sekali pakai yang kompleks untuk menghemat waktu dan energi dalam pengembangan perangkat
lunak.
3. Salah satu aplikasi debugging yaitu DOSBox.
4. Perintah untuk membuat folder dengan aplikasi debugging
Tes lisan :
1. Apa yang dimaksud dengan Register ?
2. Apa fungsi dari ALU ?