Langsung ke konten utama
Portal Guru

Melibatkan

Luncurkan Bagian Keterlibatan

ACTS adalah apa yang akan dilakukan guru dan ASKS adalah bagaimana guru akan memfasilitasi.

TINDAKAN BERTANYA
  1. Guru akan mengangkat robot 123.
  2. Mintalah siswa untuk berbagi ide yang menjelaskan apa yang mereka lihat dilakukan oleh robot mereka yang menunjukkan bahwa robot mereka tidak berperilaku seperti yang diharapkan.
  3. Mintalah siswa untuk berbagi ide mengenai mengapa mereka berpikir robot mereka tidak melakukan apa yang mereka inginkan.
  4. Mintalah siswa untuk berbagi apa yang mereka lakukan untuk memperbaiki robot mereka ketika robot tersebut tidak melakukan apa yang mereka inginkan.
  5. Tunjukkan kepada siswa gambar serangga, seperti yang ada di Slideshow Gambar Lab 1 (Google Doc/.pptx/.pdf)
  6. Tunjukkan kepada siswa slide proses debugging Identifikasi, Temukan, Perbaiki di Lab 1 Tayangan Slide Gambar (Google Doc/.pptx/.pdf)
  1. Pernahkah Anda mengalami saat di mana Anda ingin robot Anda melakukan perilaku tertentu, tetapi robot tersebut tidak melakukan apa yang Anda inginkan?
  2. Bagaimana kamu tahu?
  3. Menurutmu mengapa itu terjadi?
  4. Apa yang Anda lakukan untuk memperbaikinya ketika robot Anda tidak berperilaku seperti yang diharapkan?
  5. Coba tebak? Masalah dalam proyek pemrograman disebut bug!
  6. Apa yang bisa kita lakukan ketika robot kita tidak melakukan apa yang kita harapkan?

Melibatkan

  1. InstruksikanInstruksikan kepada siswa bahwa ada proses yang dapat mereka gunakan ketika mereka mencoba memperbaiki bug dalam proyek mereka. Ini disebut proses debugging, dan terdiri dari tiga langkah: Identifikasi, Temukan, dan Perbaiki. Mereka akan menggunakan proses ini untuk memperbaiki kesalahan pada proyek, tetapi pertama-tama mereka perlu mempelajari apa saja langkah-langkah dalam proses tersebut.

    Diagram dari Proses Debugging Identifikasi - Temukan - Perbaiki, yang menunjukkan tiga fase dalam bentuk segitiga, dengan panah melengkung yang menunjukkan perpindahan dari satu fase ke fase berikutnya. Fase pertama di bagian atas berbunyi Identifikasi: Perilaku tak terduga apa yang dilakukan robot?. Di bagian kanan bawah, fase kedua bertuliskan Temukan: Di mana letak bug dalam proyek yang menyebabkan hal ini terjadi? Di bagian kiri bawah, fase ketiga bertuliskan Perbaikan: Kartu Coder apa yang dibutuhkan sebagai gantinya?
    Proses Debugging
  2. BagikanBagikan hanya satu Robot 123, satu Field Tile, dan satu Coder untuk tujuan demonstrasi. Pastikan semua siswa dapat melihat Lapangan, Robot 123, dan Programmer. Anda akan membagikan materi kepada kelompok siswa setelah demonstrasi selesai. Muat proyek di bawah ini ke dalam Coder untuk digunakan sebagai demonstrasi proses debugging bagi siswa.

    VEX Coder dengan proyek yang bermasalah yang menampilkan teks "When start 123, Drive 1, Play doorbell."
    Proyek dengan kartu "mainkan bel pintu" sebagai bug.
    • Aktifkan Robot 123 mendorong roda di sepanjang permukaan hingga Anda mendengar suara start-up, seperti yang ditunjukkan pada animasi di bawah ini. Aktifkan suara untuk animasi ini. Untuk informasi lebih lanjut tentang Robot 123, lihat artikel Menggunakan Perpustakaan STEM Robot VEX 123.
    Berkas video
    •  , hidupkan Coder hubungkan Robot 123 ke Coder. Untuk menghubungkan Robot 123, tekan dan tahan tombol Start dan Stop pada Coder, serta tombol Left dan Right pada Robot 123 selama minimal 5 detik, hingga Anda mendengar bunyi terhubung, dan lampu indikator berkedip serempak, seperti yang ditunjukkan pada animasi di bawah ini. Aktifkan suara untuk animasi. Untuk informasi lebih lanjut tentang Coder, lihat artikel Menggunakan Perpustakaan STEM VEX 123.
    Berkas video
  3. MemfasilitasiMemfasilitasi pemahaman siswa tentang setiap langkah proses debugging untuk siswa, menggunakan proyek sederhana dengan bug yang Anda tambahkan ke Coder Anda. Rujuklah pada Grafik Debugging Identifikasi, Temukan, Perbaiki saat Anda melakukan proses tersebut.
    • Pertama, beri tahu siswa apa yang Anda maksudkan dengan proyek Anda (Mengendarai mobil mainan dan membunyikan klakson).
    • Kemudian beri tahu siswa, gambar tersebut menunjukkan kepada kita langkah pertama dari proses ini adalah Mengidentifikasi jika ada perilaku yang tidak terduga. 
      • Mintalah siswa untuk mengamati perilaku Robot 123 saat Anda menjalankan proyek, dan angkat tangan mereka ketika mereka menemukan kesalahan dalam perilaku tersebut.
      • Siswa harus berbagi pengamatan mereka untuk mengidentifikasi kesalahan dalam perilaku tersebut. 
    • Ingatkan siswa bahwa langkah kedua adalah Temukan  Tanyakan kepada siswa di mana mereka akan menemukan serangga tersebut.  Apakah serangga itu ada di dalam robot? Tidak, bug-nya ada di Coder!  kita lihat kartu-kartu Coder dan temukan bug-nya.
      • Dorong siswa untuk memperhatikan kartu Coder dengan saksama, dan mendemonstrasikan setiap kartu dengan robot. (tanpa menjalankan proyek)
      • Minta mereka untuk memilih kartu Coder yang merupakan bug dalam proyek tersebut.
      • Jalankan kembali proyek jika perlu. 
    • Setelah siswa menyelesaikan langkah Temukan , ingatkan mereka bahwa langkah ketiga dalam proses tersebut adalah Perbaiki!
      • Tunjukkan kepada siswa sekelompok 2-3 kartu Coder yang mencakup kartu yang benar.
      • Tanyakan kepada siswa kartu Coder mana yang menurut mereka tepat untuk memperbaiki proyek tersebut. 
      • Ganti kartu yang salah dengan kartu yang benar yang dipilih siswa, dan jalankan proyek tersebut lagi.
      • Beri tahu mereka bahwa mereka baru saja melakukan debugging pada proyek pertama mereka dengan menggunakan proses debugging , Temukan, Perbaiki!  
  4. TawarkanTawarkan penguatan positif kepada siswa atas pengamatan yang cermat dan tanggapan yang bijaksana.

Penyelesaian Masalah Guru

Strategi Fasilitasi

  • Jika siswa Anda telah menggunakan Coder untuk beberapa waktu, mereka mungkin memerlukan proyek yang sedikit lebih menantang untuk di-debug. Anda dapat menyesuaikan panjang atau kompleksitas proyek sesuai kebutuhan, atau menantang siswa untuk menemukan dua bug dalam sebuah proyek.
  • Jika siswa kesulitan memilih kartu Coder yang tepat untuk memperbaiki bug, dorong mereka untuk menggambar, memeragakan, atau menelusuri solusi yang mungkin dengan Robot 123 untuk menguji berbagai solusi.
  • Untuk membantu siswa mengungkapkan apa yang terjadi pada langkah Identifikasi dalam proses debugging, Anda dapat menggunakan kalimat pembuka seperti "Saya ingin robot itu _______________, tetapi malah ________________.