Elektronika & Robotika Dasar

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

  1. Bagian mana dari project yang paling sering bermasalah minggu ini?
  2. Apakah ada komponen yang ternyata tidak sesuai kebutuhan/perlu diganti?
  3. 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

  1. Capai target progres yang disepakati bersama pengajar di awal sesi.
  2. Catat kendala yang belum terpecahkan untuk dibahas di sesi pengembangan berikutnya.
  3. Update dokumentasi project (wiring, kode, catatan progres) sebelum sesi berakhir.
  4. (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.