Langsung ke konten utama

Proyek Akhir: 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 memprogram Robot VR untuk membersihkan terumbu karang, menjadikan lautan sebagai habitat yang lebih sehat dan aman bagi kehidupan laut. 

Saksikan video di bawah ini untuk mengetahui lebih lanjut tentang Tantangan Pembersihan Terumbu Karang.

Detail Tantangan

  • Robot VR ini dilengkapi dengan pengisi daya tenaga surya dan baterai. 
  • Daya tahan baterai hanya bertahan beberapa menit. Anda harus mengumpulkan sampah sebanyak mungkin sebelum baterai benar-benar habis.
  • Robot tersebut tidak boleh menabrak terumbu karang. Jika itu terjadi, misi akan segera berakhir.
  • Robot VR ini juga dilengkapi dengan Sensor Jarak, Sensor Mata, Sensor Benturan, dan Sensor Lokasi.
  • Setelah baterai habis, Robot VR akan berhenti bergerak dan jumlah total sampah yang terkumpul akan ditampilkan.

 

Dokumen Tantangan ini memberikan detail penting tentang Tantangan Pembersihan Terumbu Karang.

Sumber Daya yang Tersedia

Rubrik Tantangan

Kinerja tim Anda akan dievaluasi menggunakan rubrik yang berisi kategori-kategori berikut: perencanaan dan curah pendapat, pembuatan pseudokode, pengkodean dan eksekusi, kerja tim dan kolaborasi, serta keberhasilan misi.

Rubrik Tantangan Pembersihan Terumbu Karang

 

Ringkasan dari setiap kategori, beserta gambaran umum karya-karya teladan di setiap kategori, disajikan di bawah ini.

Ikon pensil yang sedang menulis catatan di selembar kertas, menunjukkan perencanaan.

Perencanaan dan Curah Pendapat

Rencana yang matang sangat penting untuk berhasil memprogram Robot VR agar dapat membersihkan sampah sebanyak mungkin dari dasar laut.

Contoh perencanaan dan curah pendapat:

  • Hasilnya berupa daftar beberapa ide inovatif dan komprehensif untuk mengatasi tantangan tersebut.
  • Menunjukkan bahwa kelompok tersebut telah berdiskusi secara kolaboratif tentang pro dan kontra dari setiap ide.
  • Mencerminkan beragam perspektif dari semua anggota tim.

Ikon berupa daftar berpoin yang menunjukkan Pseudocoding.

Pengkodean semu

Pseudocoding adalah proses memecah ide Anda untuk membersihkan sampah dengan Robot VR menjadi langkah-langkah yang mudah dipahami manusia sebelum Anda mulai membuat kode. 

Contoh pseudocoding meliputi:

  • Menggabungkan banyak fitur dari Robot VR sehingga dapat digunakan secara maksimal.
  • Perencanaan jalur yang menyeluruh dan efisien.
  • Komentar terperinci.
  • Langkah-langkah yang berurutan secara logis.
     

Ikon berupa garis luar blok kode yang menunjukkan proses Membangun dan Menguji sebuah proyek.

Pengkodean dan Eksekusi

Kategori Pengkodean dan Eksekusi mengevaluasi keberhasilan proyek pengkodean Anda.

Contoh Pengkodean dan Eksekusi berarti proyek:

  • Membersihkan sebanyak mungkin sampah dari dasar laut.
  • Sangat efisien.
  • Termasuk komentar untuk setiap bagian.
  • Telah diuji secara menyeluruh.
     

Sebuah ikon yang menampilkan tiga orang dengan bola lampu menyala di atas mereka, yang menunjukkan kerja tim dan kolaborasi.

Kerja Tim dan Kolaborasi

Kerja tim dan kolaborasi adalah seberapa baik tim Anda berkomunikasi dan bekerja sama.

Teladan kerja tim dan kolaborasi berarti:

  • Para anggota tim saling mendukung secara aktif.
  • Semua anggota tim berkontribusi dalam diskusi dan berperan dalam menyelesaikan tantangan.
  • Komunikasi berlangsung terus-menerus, jelas, dan produktif.

Ikon lencana penghargaan yang menunjukkan keberhasilan penyelesaian suatu misi.

Keberhasilan Misi

Kategori ini mempertimbangkan bagaimana kelompok Anda mengoptimalkan proyek pengkodean Anda untuk Robot VR agar dapat mengumpulkan sampah.

Keberhasilan misi yang patut dicontoh Exemplary berarti:

  • Sejumlah besar sampah telah dikumpulkan, termasuk sampah yang sulit dijangkau.
  • Strategi canggih untuk mengumpulkan sampah terlihat jelas.
  • Proyek VEXcode dioptimalkan untuk mencakup perencanaan jalur dan pengambilan keputusan yang efisien. 

Fase 1: Perencanaan

Tantangan Pembersihan Terumbu Karang dapat diatasi menggunakan proses tiga fase. Fase pertama adalah perencanaan. Tujuan dari fase ini adalah untuk menyusun daftar beberapa ide yang dapat Anda gunakan untuk memprogram Robot VR agar membersihkan sampah sebanyak mungkin.

  • Tinjau Dokumen Tantangan bersama tim Anda. 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 tim Anda untuk membuat daftar beberapa ide untuk memprogram Robot VR agar dapat membersihkan sampah sebanyak mungkin. Catat ide-ide Anda agar Anda dapat melihatnya kembali nanti.
  • Persempit daftar ide tim Anda hingga ke ide-ide terbaik.
  • Perencanaan dan curah pendapat tim Anda akan dievaluasi berdasarkan seberapa baik Anda bekerja sama untuk membuat daftar solusi kreatif yang terperinci.

Berikut contoh halaman buku catatan yang berisi daftar ide. Terdapat beberapa warna dan sketsa, serta garis bergelombang untuk menunjukkan tulisan. Panah, coretan, dan sorotan menunjukkan sifat iteratif dari fase perencanaan.

Setelah kelompok Anda selesai, laporkan ide-ide Anda kepada guru. Jangan melanjutkan ke tahap berikutnya sampai guru Anda menyetujui ide Anda. 

Fase 2: Pseudocoding

Setelah rencana Anda ditinjau oleh guru Anda, fase selanjutnya adalah pembuatan pseudokode.

  • 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.
  • Uraikan langkah-langkah tingkat tinggi Anda menjadi perilaku individual yang perlu dilakukan oleh Robot VR untuk membersihkan sampah sebanyak mungkin.
  • Pseudokode Anda akan dievaluasi berdasarkan kejelasan penulisannya, apakah langkah-langkahnya detail dan berurutan, serta apakah Anda menggunakan beberapa fungsi utama Robot VR (seperti mengelola masa pakai baterai).

Diagram tulisan tangan dan pseudokode untuk mengendalikan Robot VR dalam memungut sampah. Diagram tersebut menunjukkan robot pada posisi awal dengan jalur arah yang menunjukkan pergerakan maju, berbelok ke kanan, dan kemudian maju lagi. Di bawah diagram, pseudokodenya berbunyi: "Mulai. 1. Berkendaralah ke tempat sampah pertama. A. Terus maju. 2. Berkendaralah ke tempat sampah berikutnya. A. Belok kanan. B. Maju terus." Langkah-langkahnya ditandai dengan jelas dan sesuai dengan jalur robot yang ditunjukkan pada diagram.

Setelah kelompok Anda selesai, laporkan hasil kerja Anda kepada guru dengan membagikan pseudocode yang telah Anda buat. Jangan melanjutkan ke tahap berikutnya sampai guru Anda menyetujuinya. 

Fase 3: Pembangunan dan Pengujian

Tahap selanjutnya dari proses ini adalah membangun dan menguji proyek Anda.

  • Gunakan pseudocode Anda untuk membangun dan menguji setiap perilaku yang perlu dilakukan oleh Robot VR untuk membersihkan sampah sebanyak mungkin.
  • Lakukan pengujian sambil jalan! Jangan mencoba membangun seluruh proyek sekaligus sebelum melakukan pengujian. Ini akan mempermudah pemecahan masalah.
  • Lakukan iterasi pada proyek Anda secara berkala untuk meningkatkan jumlah sampah yang dapat dibersihkan oleh Robot VR. 
    • Perbaiki rencana dan pseudocode Anda sesuai kebutuhan untuk meningkatkan kemampuan Anda dalam membersihkan dasar laut.
  • Pengkodean dan eksekusi tim Anda akan dievaluasi berdasarkan seberapa banyak sampah yang dibersihkan oleh Robot VR dengan sesedikit mungkin kesalahan dan sebanyak mungkin optimasi. 

Contoh program VEXcode VR dimulai dengan blok "when started", diikuti oleh blok komentar yang berbunyi "Drive to the first piece of trash" dan blok untuk "Drive forward for 800mm". Komentar selanjutnya berbunyi: Berkendara ke tumpukan sampah berikutnya dengan balok untuk berbelok ke kanan 90 derajat dan berkendara maju sejauh 700 mm. Ikon centang hijau ditampilkan di sisi kanan, menunjukkan validasi atau penyelesaian perintah yang berhasil.

Tinjauan Akhir

Setelah tim Anda berhasil memprogram Robot VR untuk mengumpulkan sampah sebanyak mungkin, temui guru Anda untuk meninjau kemajuan Anda di semua tahapan tantangan. Anda akan mengisi rubrik ini bersama-sama. Sistem 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-pertanyaan di bawah ini di buku catatan teknik Anda. Kemudian, berkumpul kembali sebagai tim untuk berbagi dan mendiskusikan jawaban kalian satu sama lain.

  1. Berapa kilogram sampah yang berhasil Anda kumpulkan dalam tantangan ini? Menurut Anda, tindakan atau keputusan apa yang berkontribusi terhadap hasil ini? Perbaikan apa yang dapat Anda lakukan pada proyek Anda?
  2. Apa peran Anda dalam kelompok saat menyelesaikan tantangan tersebut? Kontribusi apa yang Anda berikan yang membantu tim Anda menyelesaikan tantangan tersebut? Apa yang bisa Anda lakukan untuk menjadi anggota kelompok yang lebih baik?
  3. Apa yang Anda pelajari tentang dan saat menyelesaikan tantangan ini? 
  4. Bagaimana Anda dapat menerapkan pengetahuan dan keterampilan yang Anda peroleh dari tantangan ini untuk memecahkan masalah di masa mendatang?