Proyek Capstone: Pembersihan Terumbu Karang
Memperkenalkan Tantangan Pembersihan Terumbu Karang
Setiap tahun, 8 hingga 12 juta metrik ton limbah plastik berbahaya mencemari lautan di seluruh dunia. Dalam tantangan ini, Anda akan membuat kode Robot VR untuk membersihkan terumbu karang, menjadikan lautan sebagai habitat yang lebih sehat dan aman bagi kehidupan laut.
Tonton video di bawah untuk mengetahui lebih lanjut tentang Tantangan Pembersihan Terumbu Karang.
Detail Tantangan
- Robot VR dilengkapi dengan pengisi daya tenaga surya dan baterai.
- Pengisian daya baterai hanya bertahan beberapa menit. Anda harus mengumpulkan sampah sebanyak mungkin sebelum baterai benar-benar habis.
- Robot tidak boleh bertabrakan dengan terumbu karang. Jika demikian, misi akan segera berakhir.
- Robot VR juga dilengkapi dengan Sensor Jarak, Sensor Mata, Sensor Bumper dan Sensor Lokasi.
- Setelah baterai terkuras, Robot VR akan berhenti bergerak dan jumlah total sampah yang dikumpulkan akan ditampilkan.
Dokumen Tantangan ini memberikan rincian penting tentang Tantangan Pembersihan Terumbu Karang.
Sumber Daya yang Tersedia
- Perpustakaan VEX
- Sumber Daya VEXcode
- CS Level 1 - Kursus Blok VR VEXcode
- Buku catatan teknik Anda
- Proyek VR VEXcode Anda sebelumnya
Rubrik Tantangan
Kinerja tim Anda akan dievaluasi menggunakan rubrik yang berisi kategori berikut: perencanaan dan curah pendapat, pseudocoding, pengkodean dan pelaksanaan, kerja tim dan kolaborasi, dan keberhasilan misi.
Rubrik Tantangan Pembersihan Terumbu Karang
Ringkasan setiap kategori, beserta ikhtisar pekerjaan teladan dalam setiap kategori, disediakan di bawah ini.

Perencanaan dan Brainstorming
Rencana yang matang sangat penting untuk berhasil mengodekan Robot VR guna membersihkan sampah sebanyak mungkin dari dasar laut.
Contoh perencanaan dan curah pendapat:
- Menghasilkan daftar beberapa ide inovatif dan komprehensif untuk memecahkan tantangan tersebut.
- Menunjukkan bahwa kelompok telah berdiskusi secara kolaboratif mengenai kelebihan dan kekurangan masing-masing ide.
- Mencerminkan beragam perspektif semua anggota tim.

Kode semu
Pseudocoding adalah proses memecah ide-ide Anda untuk membersihkan sampah dengan Robot VR menjadi langkah-langkah yang dapat dibaca manusia sebelum Anda mulai membuat kode.
Contoh pseudocoding meliputi:
- Menggabungkan banyak fitur Robot VR sehingga dapat digunakan secara maksimal.
- Perencanaan jalur yang menyeluruh dan efisien.
- Komentar terperinci.
- Langkah-langkah yang berurutan secara logis.

Pengkodean dan Eksekusi
Kategori Pengodean dan Eksekusi mengevaluasi keberhasilan proyek pengkodean Anda.
Contoh Coding dan Eksekusi berarti proyek:
- Membersihkan sampah sebanyak mungkin dari dasar laut.
- Sangat efisien.
- Termasuk komentar untuk setiap bagian.
- Telah diuji secara menyeluruh.

Kerja Sama Tim dan Kolaborasi
Kerjasama tim dan kolaborasi adalah seberapa baik tim Anda berkomunikasi dan bekerja sama.
Contoh Kerjasama tim dan kolaborasi berarti:
- Anggota tim secara aktif saling mendukung.
- Semua anggota tim berkontribusi dalam diskusi dan berperan dalam memecahkan tantangan.
- Komunikasi berlangsung terus-menerus, jelas dan produktif.

Misi Sukses
Kategori ini mempertimbangkan bagaimana kelompok Anda mengoptimalkan proyek pengkodean untuk Robot VR guna mengumpulkan sampah.
Contoh keberhasilan misi berarti:
- Banyak sekali sampah yang terkumpul, termasuk sampah-sampah yang sulit dijangkau.
- Strategi canggih untuk mengumpulkan sampah terlihat jelas.
- Proyek VEXcode dioptimalkan untuk menyertakan perencanaan jalur dan pengambilan keputusan yang efisien.
Tahap 1: Perencanaan
Tantangan Pembersihan Terumbu Karang dapat diselesaikan menggunakan proses tiga fase. Tahap pertama adalah perencanaan. Sasaran fase ini adalah daftar beberapa ide yang dapat Anda gunakan untuk membuat kode Robot VR guna membersihkan sampah sebanyak mungkin.
- Tinjau Dokumen Tantangan dengan tim Anda. Pastikan semua orang sepenuhnya memahami tujuan dan persyaratan tantangan sebelum melakukan curah pendapat. Jika Anda memiliki pertanyaan tentang tantangan tersebut, tanyakan kepada kelompok lain, atau guru Anda.
- Berkolaborasilah dengan tim Anda untuk membuat daftar beberapa ide untuk membuat kode Robot VR guna membersihkan sampah sebanyak mungkin. Catatlah ide-ide Anda sehingga Anda dapat melihatnya nanti.
- Persempit daftar tim Anda ke ide-ide teratas.
- Perencanaan dan curah pendapat tim Anda akan dievaluasi berdasarkan seberapa baik Anda bekerja sama untuk membuat daftar solusi kreatif yang terperinci.

Setelah kelompok Anda selesai, laporkan kepada guru Anda dengan membagikan daftar ide Anda. Jangan lanjutkan ke fase berikutnya sebelum guru Anda menyetujui ide-ide Anda.
Tahap 2: Pseudocoding
Setelah rencana Anda ditinjau oleh guru Anda, fase berikutnya adalah pseudocoding.
- Mulailah dengan mencatat langkah-langkah tingkat tinggi yang diperlukan untuk memecahkan tantangan dalam bahasa yang dapat dibaca manusia.
- Langkah-langkah ini seharusnya menjadi komentar dalam proyek pengkodean Anda.
- Uraikan langkah-langkah tingkat tinggi Anda menjadi perilaku individual yang perlu diselesaikan Robot VR untuk membersihkan sampah sebanyak mungkin.
- Pseudocoding Anda akan dievaluasi berdasarkan seberapa jelas penulisannya, apakah langkah-langkahnya terperinci dan dalam urutan yang benar, dan apakah Anda menggunakan beberapa fungsi utama VR Robot (seperti mengelola masa pakai baterai).

Setelah kelompok Anda selesai, laporkan kepada guru Anda dengan membagikan pseudocode Anda. Jangan lanjutkan ke fase berikutnya sebelum guru Anda menyetujuinya.
Tahap 3: Membangun dan Menguji
Tahap selanjutnya dari proses ini adalah membangun dan menguji proyek Anda.
- Gunakan pseudocode Anda untuk membangun dan menguji setiap perilaku yang perlu diselesaikan Robot VR untuk membersihkan sampah sebanyak mungkin.
- Uji sambil jalan! Jangan mencoba membangun keseluruhan proyek sekaligus sebelum mengujinya. Ini akan memudahkan pemecahan masalah apa pun.
- Ulangi proyek Anda secara berkala untuk meningkatkan jumlah sampah yang dapat dibersihkan oleh Robot VR.
- Sempurnakan rencana dan pseudocode Anda seperlunya untuk meningkatkan kemampuan Anda dalam membersihkan dasar laut.
- Pengodean dan eksekusi tim Anda akan dievaluasi berdasarkan seberapa banyak sampah yang dibersihkan oleh Robot VR dengan sesedikit mungkin kesalahan dan sebanyak mungkin pengoptimalan.

Tinjauan Akhir
Setelah tim Anda membuat kode Robot VR untuk mengumpulkan sampah sebanyak mungkin, temui guru Anda untuk meninjau kemajuan Anda di semua fase tantangan. Anda akan menyelesaikan rubrik bersama-sama. Ini akan mengevaluasi perencanaan tim Anda, pseudocode, proyek pengkodean, kolaborasi, dan keberhasilan misi.
Rubrik Tantangan Pembersihan Terumbu Karang
Refleksi Penutup
Setelah Anda menyelesaikan Tantangan Pembersihan Terumbu Karang, saatnya untuk merenungkan proses dan kemajuan Anda. Pertama, jawablah pertanyaan di bawah ini di buku catatan teknik Anda. Kemudian, bertemu lagi sebagai satu tim untuk berbagi dan mendiskusikan jawaban Anda satu sama lain.
- Berapa kilogram sampah yang berhasil Anda kumpulkan dalam tantangan ini? Tindakan atau keputusan apa yang menurut Anda berkontribusi pada hasil ini? Perbaikan apa yang dapat Anda lakukan pada proyek Anda?
- Peran apa yang Anda mainkan dalam kelompok Anda saat menyelesaikan tantangan tersebut? Kontribusi apa yang Anda berikan yang membantu tim Anda memecahkan tantangan tersebut? Apa yang dapat Anda lakukan untuk menjadi anggota kelompok yang lebih baik?
- Apa yang Anda pelajari tentang bagaimana Anda pelajari saat menyelesaikan tantangan ini?
- Bagaimana Anda dapat menerapkan pengetahuan dan keterampilan yang Anda peroleh dari tantangan ini untuk memecahkan masalah di masa mendatang?