Langsung ke konten utama

Gambaran Umum Proses

Setiap tahapan Misi Air Bersih dapat diselesaikan menggunakan proses tiga fase. 

  1. Perencanaan
  2. Pengkodean semu
  3. Membangun dan Menguji  

Tonton video di bawah ini dan baca ringkasannya untuk mempelajari cara menggunakan proses ini untuk menyelesaikan tantangan pengkodean, seperti Misi Air Bersih. Anda dapat merujuk kembali ke informasi ini kapan saja selama tantangan berlangsung.

 

Fase 1: Perencanaan

  • Tinjau Dokumen Tantangan sebagai sebuah tim. Pastikan semua orang memahami sepenuhnya tujuan dan persyaratan tantangan sebelum bertukar pikiran. Jika Anda memiliki pertanyaan tentang tantangan ini, tanyakan kepada kelompok lain atau guru Anda.
  • Berkolaborasilah dengan seluruh tim Anda untuk menghasilkan daftar beberapa ide yang menyeluruh dan inovatif untuk menyelesaikan tantangan tersebut. Pastikan untuk mencatatnya di buku catatan teknik Anda.
  • Persempit daftar ide tim Anda hingga ke ide-ide terbaik.
  • Perencanaan dan curah pendapat tim Anda akan dievaluasi berdasarkan seberapa baik Anda berkolaborasi untuk membuat daftar solusi kreatif yang komprehensif.

Contoh halaman buku catatan bertuliskan "Ide" di bagian atas, dengan daftar coretan bernomor dan sketsa untuk menunjukkan catatan tentang cara memecahkan tantangan.

Fase 2: Pseudocoding

  • Mulailah dengan mencatat langkah-langkah tingkat tinggi yang diperlukan untuk menyelesaikan tantangan tersebut dalam bahasa yang mudah dipahami manusia.
    • Langkah-langkah ini harus menjadi komentar dalam proyek pengkodean Anda.
    • Sertakan jenis data yang dibutuhkan dari Sensor Penglihatan AI yang sesuai dengan setiap langkah.
  • Uraikan langkah-langkah tingkat tinggi Anda menjadi perilaku individual yang perlu dilakukan robot untuk menyelesaikan tantangan tersebut.
  • Pseudokode Anda akan dievaluasi berdasarkan kejelasan penulisannya, kelengkapannya, dan bagaimana Anda menggunakan data dari Sensor Penglihatan AI untuk menyelesaikan tantangan ini.

Contoh halaman buku catatan dengan sketsa tata letak di bagian atas dan catatan di bawahnya. Susunan tersebut menunjukkan 3 ubin EXP yang dibagi menjadi dua area dengan dinding. Terdapat bola bucky berwarna merah dan biru di setiap ubin di area sebelah kiri. Panah hijau menunjukkan jalur yang harus ditempuh robot untuk bergerak menuju buckyball merah dan mengirimkannya ke area sebelah kiri. Di bawah sketsa tertulis 1. Identifikasi air yang terkontaminasi (bola buckyball merah), dengan dua sublangkah: a. Carilah air yang terkontaminasi dan b. Fokuskan perhatian untuk mengatasi air yang terkontaminasi.

Fase 3: Pembangunan dan Pengujian

  • Gunakan pseudocode Anda untuk membangun dan menguji setiap perilaku yang perlu dilakukan robot untuk menyelesaikan tantangan.
  • Lakukan pengujian sambil jalan! Jangan mencoba membangun seluruh proyek sekaligus sebelum melakukan pengujian. Ini akan mempermudah pemecahan masalah yang muncul.
  • Lakukan iterasi pada proyek Anda secara berkala untuk meningkatkan akurasi.
    • Perbaiki rencana dan pseudocode Anda sesuai kebutuhan untuk mencapai akurasi setinggi mungkin.
  • Kemampuan pengkodean dan eksekusi tim Anda akan dievaluasi setelah tantangan selesai dan penggunaan Sensor Penglihatan AI diterapkan.

Contoh cuplikan kode dari proyek VEXcode untuk mengidentifikasi air yang terkontaminasi dan mengarahkannya ke air yang terkontaminasi tersebut. Proyek ini mengambil cuplikan dari bola merah dan jika objek tersebut ada, akan berputar untuk memusatkan objek menggunakan data x tengah yang dilaporkan oleh sensor.