Lompat ke isi utama
Portal Guru

Melibatkan

Luncurkan Bagian Engage

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 dan menjelaskan apa yang mereka lihat dilakukan robot mereka yang menunjukkan bahwa robot mereka tidak berperilaku sebagaimana mestinya.
  3. Mintalah siswa berbagi ide mengenai mengapa mereka berpikir robot mereka tidak melakukan apa yang mereka inginkan.
  4. Mintalah siswa berbagi apa yang mereka lakukan untuk memperbaikinya ketika robot mereka tidak melakukan apa yang mereka inginkan.
  5. Tunjukkan kepada siswa gambar serangga, seperti yang ada di Lab 1 Image Slideshow (Google Doc/.pptx/.pdf)
  6. Tunjukkan kepada siswa slide proses debugging Identifikasi, Temukan, Perbaiki di Lab 1 Slideshow Gambar (Google Doc/.pptx/.pdf)
  1. Pernahkah Anda mengalami saat di mana Anda menginginkan robot Anda melakukan perilaku tertentu, dan ia tidak melakukan apa yang Anda inginkan?
  2. Bagaimana Anda tahu?
  3. Menurut Anda mengapa hal itu terjadi?
  4. Apa yang Anda lakukan untuk memperbaikinya ketika robot Anda tidak berperilaku seperti yang diharapkan?
  5. Coba tebak? Masalah dalam proyek pengkodean disebut bug!
  6. Apa yang dapat kita lakukan jika robot kita tidak melakukan apa yang kita harapkan?

Melibatkan

  1. InstruksikanInstruksikan siswa bahwa ada proses yang dapat mereka gunakan saat mereka mencoba memperbaiki bug dalam proyek mereka. Ini disebut debugging, dan memiliki tiga langkah: Identifikasi, Temukan, dan Perbaiki. Mereka akan menggunakan proses ini untuk men-debug proyek, tetapi pertama-tama mereka perlu mempelajari setiap langkah prosesnya.

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

    VEX Coder dengan proyek bermasalah yang berbunyi Saat memulai 123, Drive 1, Putar bel pintu.
    Proyek dengan kartu "putar bel pintu" sebagai bug.
    • Bangunkan Robot 123 mendorong roda di sepanjang permukaan hingga Anda mendengar suara startup, seperti yang ditunjukkan dalam animasi di bawah. Nyalakan suara untuk animasi ini. Untuk informasi lebih lanjut tentang Robot 123, lihat artikel Menggunakan Pustaka STEM Robot VEX 123.
    Berkas video
    • Kemudian, nyalakan Coder dan hubungkan Robot 123 ke Coder. Untuk menghubungkan Robot 123, tekan dan tahan tombol Start dan Stop pada Coder, dan tombol Kiri dan Kanan pada Robot 123 setidaknya selama 5 detik, hingga Anda mendengar suara tersambung, dan lampu indikator berkedip tepat waktu, seperti yang ditunjukkan dalam animasi di bawah ini. Nyalakan suara untuk animasi. Untuk informasi lebih lanjut tentang Coder, lihat artikel Menggunakan Pustaka VEX 123 STEM.
    Berkas video
  3. MemfasilitasiMemfasilitasi pemahaman siswa tentang setiap langkah proses debugging bagi siswa, menggunakan proyek sederhana dengan bug yang Anda tambahkan ke Coder Anda. Lihat Grafik Identifikasi, Temukan, Perbaiki Debugging saat Anda melakukannya.
    • Pertama, beritahu siswa apa yang ingin Anda lakukan dalam proyek Anda (Mengemudikan mobil dan membunyikan klakson.)
    • Kemudian beritahu siswa, gambar tersebut memberi tahu kita langkah pertama dari proses tersebut adalah Identifikasi jika ada perilaku yang tidak terduga. 
      • Mintalah siswa mengamati perilaku Robot 123 saat Anda menjalankan proyek, dan angkat tangan saat mereka mengidentifikasi kesalahan dalam perilaku tersebut.
      • Siswa harus berbagi pengamatan mereka untuk mengidentifikasi bug dalam perilaku. 
    • Ingatkan siswa bahwa langkah kedua adalah Temukan  Tanyakan kepada siswa di mana mereka akan menemukan bug tersebut.  Apakah ada di dalam robot? Tidak, itu ada di Coder!  Mari kita lihat kartu Coder dan temukan bug-nya.
      • Dorong siswa untuk memperhatikan kartu Coder dengan saksama, dan peragakan masing-masing kartu dengan robot. (tanpa menjalankan proyek)
      • Minta mereka untuk memilih kartu Coder yang merupakan bug dalam proyek tersebut
      • Jalankan kembali proyek tersebut jika perlu. 
    • Setelah siswa menyelesaikan langkah Temukan , ingatkan mereka bahwa langkah ketiga dalam proses ini adalah Perbaiki!
      • Tunjukkan kepada siswa sekelompok 2-3 kartu Coder yang berisi kartu yang benar.
      • Tanyakan kepada siswa kartu Coder mana yang menurut mereka tepat untuk memperbaiki proyek. 
      • Ganti kartu yang salah dengan kartu yang benar yang dipilih siswa, lalu jalankan proyek lagi.
      • Beri tahu mereka bahwa mereka baru saja men-debug proyek pertama mereka dengan menggunakan proses debugging Identifikasi, Temukan, Perbaiki!  
  4. PenawaranPenawaran siswa penguatan positif untuk pengamatan yang cermat dan tanggapan yang bijaksana.

Pemecahan Masalah Guru

Strategi Fasilitasi

  • Jika siswa Anda telah menggunakan Coder selama 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 mengalami kesulitan dalam memilih kartu Coder yang tepat untuk memperbaiki bug, dorong mereka untuk menggambar, memerankan, atau menelusuri kemungkinan solusi dengan Robot 123 untuk menguji solusi yang berbeda.
  • Untuk membantu siswa memverbalisasikan apa yang terjadi pada langkah Identifikasi dari proses debugging, Anda dapat menggunakan kalimat pembuka seperti "Saya ingin robot itu _______________, tetapi sebaliknya, ia ________________.