Elektronika & Robotika Dasar

Pertemuan 12

Pengembangan Project - Sesi 3

Tujuan Pembelajaran

  • Menyempurnakan fungsi utama project agar bekerja secara konsisten.
  • Mulai merakit tampilan fisik/rangka project jika diperlukan.
  • Mendapat pendampingan untuk kendala teknis lanjutan.

Penjelasan Konsep

Materi pertemuan ini berupa panduan pendampingan, menyesuaikan progres masing-masing siswa.

Checklist progres yang disarankan untuk sesi ini

  • Fungsi utama project sudah bekerja secara konsisten (diuji berulang kali, bukan cuma sekali berhasil).
  • Rangka/casing fisik project mulai dirakit (jika project butuh bentuk fisik, misalnya robot atau kotak alat).
  • Kabel-kabel dirapikan agar tidak mudah lepas saat project dipindah-pindah.

Pertanyaan pemandu untuk siswa

  1. Jika project dijalankan 10 kali berturut-turut, apakah hasilnya konsisten setiap kali?
  2. Apakah ada bagian yang masih rapuh secara fisik (kabel gampang lepas, komponen goyang)?
  3. Apa yang membedakan project-mu dari contoh dasar di Semester 1 - bagian mana yang menunjukkan pengembangan/kreativitasmu sendiri?

Tips troubleshooting umum untuk sesi pendampingan

  • Konsistensi lebih penting daripada fitur tambahan di tahap ini - dorong siswa memperbaiki reliabilitas sebelum menambah fitur baru.
  • Untuk project bergerak (robot), sarankan pengujian di permukaan/area yang mirip kondisi presentasi nanti.
  • Ingatkan siswa mulai memotret/mendokumentasikan progres untuk bahan laporan/presentasi akhir.

Kesalahan umum di tahap ini

  • Menganggap "sekali berhasil" berarti "sudah selesai" - satu kali percobaan berhasil tidak membuktikan sistem konsisten; kegagalan intermiten (kadang berhasil, kadang tidak) adalah tanda ada masalah yang belum tuntas, biasanya di wiring yang kurang kokoh atau logika yang menangani kondisi tertentu secara tidak lengkap.
  • Terus menambah fitur baru padahal fitur inti belum stabil - menambah kompleksitas di atas fondasi yang rapuh membuat masalah makin sulit dilacak.
  • Merakit rangka fisik tanpa mempertimbangkan akses ke kabel/komponen - casing yang terlalu rapat bisa menyulitkan perbaikan/penyesuaian di sesi-sesi berikutnya.

Komponen yang Dibutuhkan

Sesuai kebutuhan project masing-masing siswa, termasuk bahan rangka/casing jika diperlukan (kardus, akrilik, 3D print, dsb sesuai yang tersedia).

Diagram / Skema Pengkabelan

Tidak ada diagram tetap - pastikan skematik/dokumentasi wiring project sudah sesuai dengan kondisi fisik terbaru.

Contoh Kode Program

// Tidak ada kode tetap untuk sesi ini.
// Fokus pengujian: jalankan program berulang kali dan amati konsistensi hasilnya,
// bukan hanya menambah fitur baru.

Tugas / Latihan

  1. Uji fungsi utama project minimal 10 kali berturut-turut, catat berapa kali berhasil dan gagal.
  2. Perbaiki penyebab kegagalan yang paling sering muncul dari pengujian di atas.
  3. Lanjutkan perakitan fisik/rangka project jika diperlukan.
  4. (Tantangan) Dari 10 percobaan yang dicatat, hitung persentase keberhasilannya, lalu tentukan target minimal persentase keberhasilan yang kamu anggap "cukup layak" untuk didemonstrasikan saat presentasi akhir - jelaskan alasan angka yang kamu pilih.