Pertemuan 10
Pengembangan Project - Sesi 1
Tujuan Pembelajaran
- Melanjutkan pembangunan project sesuai rencana masing-masing siswa.
- Menyelesaikan target progres yang ditentukan bersama pengajar.
- Mendapat pendampingan langsung untuk kendala yang dihadapi.
Penjelasan Konsep
Materi pertemuan ini berupa panduan pendampingan, bukan materi tetap - karena kontennya menyesuaikan progres dan kebutuhan project masing-masing siswa.
Checklist progres yang disarankan untuk sesi ini
- Diagram blok & daftar komponen sudah final (dari pertemuan 2).
- Seluruh sensor project sudah terpasang dan terbaca dengan benar.
- Seluruh aktuator project sudah terpasang dan bisa dikendalikan.
- Logika kontrol dasar (if-else/state machine) sudah mulai diterapkan.
Pertanyaan pemandu untuk siswa
- Bagian mana dari project yang paling sering bermasalah minggu ini?
- Apakah ada komponen yang ternyata tidak sesuai kebutuhan/perlu diganti?
- Apa target konkret yang ingin dicapai di akhir sesi hari ini?
Tips troubleshooting umum untuk sesi pendampingan
- Dorong siswa menguji per komponen (lihat pertemuan 9) sebelum meminta bantuan langsung.
- Ingatkan siswa mencatat perubahan wiring/kode signifikan agar mudah ditelusuri jika muncul masalah baru.
- Untuk siswa yang sudah lebih maju, arahkan untuk mulai merapikan struktur kode (fungsi-fungsi terpisah) agar mudah dikembangkan di sesi berikutnya.
Kesalahan umum di tahap pengembangan awal
- Mengerjakan semua bagian project sekaligus tanpa urutan jelas - lebih baik menuntaskan satu bagian (misalnya satu sensor) sampai benar-benar bekerja sebelum pindah ke bagian lain.
- Lupa target progres yang disepakati di awal sesi - tanpa target konkret, sesi pendampingan mudah habis untuk hal-hal kecil yang kurang prioritas.
- Tidak meminta bantuan saat sudah lama buntu - menghabiskan seluruh sesi mencoba-coba sendiri tanpa hasil, padahal masalahnya bisa selesai dalam beberapa menit dengan sedikit arahan.
Komponen yang Dibutuhkan
Sesuai kebutuhan project masing-masing siswa - bawa seluruh komponen dan progres project dari pertemuan-pertemuan sebelumnya.
Diagram / Skema Pengkabelan
Tidak ada diagram tetap - gunakan diagram blok dan skematik project masing-masing siswa (dari pertemuan 2 & 3) sebagai acuan kerja sesi ini.
Contoh Kode Program
// Tidak ada kode tetap untuk sesi ini.
// Siswa melanjutkan/menggabungkan kode project masing-masing berdasarkan progres sejauh ini.Tugas / Latihan
- Capai target progres yang disepakati bersama pengajar di awal sesi.
- Catat kendala yang belum terpecahkan untuk dibahas di sesi pengembangan berikutnya.
- Update dokumentasi project (wiring, kode, catatan progres) sebelum sesi berakhir.
- (Tantangan) Di akhir sesi, coba jelaskan progres project-mu sejauh ini ke teman sekelas dalam waktu kurang dari 2 menit - ini melatih kemampuan menjelaskan yang akan berguna untuk presentasi akhir nanti, sekaligus sering membantu menemukan bagian yang ternyata belum kamu pahami betul.