Langsung ke konten utama
Portal Guru

Latar belakang

Unit Touch to Code akan memperkenalkan Anda dan siswa Anda dengan konsep-konsep dasar pengkodean menggunakan tombol sentuh pada Robot 123. Siswa akan mempelajari terminologi yang terkait dengan perilaku robot, termasuk dekomposisi dan pengurutan, dan mereka akan menggunakan bahasa ini saat mereka terlibat dalam eksplorasi terarah, menyelidiki dasar-dasar pengkodean, dan memecahkan tantangan menggunakan Robot 123.

Apa itu Robot?

Robot adalah perangkat yang dapat melakukan suatu tindakan setelah diprogram untuk melakukannya. Dalam ilmu komputer, robot didefinisikan sebagai perangkat yang dapat merasakan, berpikir, dan bertindak. Hal ini umumnya disebut sebagai siklus pengambilan keputusan Merasakan → Berpikir → Bertindak.
 

Diagram dari Siklus Merasakan, Berpikir, Bertindak, dan Mengambil Keputusan. Panah menunjukkan bahwa lingkaran tersebut merupakan sebuah siklus dan berulang. Siklus ini dimulai dengan Sense, yang digambarkan sebagai 'Merasakan lingkungan sekitar'. Selanjutnya adalah Think, yang digambarkan sebagai 'Mengambil keputusan berdasarkan data sensor dari lingkungan'. Terakhir adalah Act, yang diartikan sebagai 'Melaksanakan keputusan'.
Siklus Pengambilan Keputusan Merasakan, Berpikir, Bertindak

Robot 123 menggunakan sensor untuk mengumpulkan data dari lingkungannya (Merasakan), membuat keputusan berdasarkan informasi ini (Berpikir), dan mengubah informasi tersebut menjadi instruksi untuk perilaku (Bertindak). perangkat, seperti telepon, bukanlah robot karena tidak mampu bertindak pada atau di dalam lingkungannya. Kemampuan untuk bertindak ini adalah ciri khas utama yang membedakan sesuatu dari robot, dan membedakannya dari jenis perangkat lain.

Penting untuk diingat oleh siswa bahwa robot tidak dapat berpikir sendiri, robot hanya dapat melakukan apa yang telah diprogramkan kepadanya. Sebuah robot membutuhkan pemrograman, atau pengkodean, agar dapat berinteraksi dengan lingkungannya.

Apa itu VEX 123?

VEX 123 memungkinkan anak-anak untuk mengeksplorasi konsep Ilmu Komputer, dan Anda, sebagai guru, untuk menggabungkan hal-hal seperti penalaran spasial, pengkodean, dan dekomposisi ke dalam berbagai bidang konten. VEX 123 menawarkan kesempatan bagi siswa dan guru untuk terlibat dan berbagi kode dengan mudah dan nyata, sepanjang kegiatan Lab. Terdapat sejumlah Unit dan Laboratorium yang dirancang untuk memberikan ide-ide tentang cara menggunakan VEX 123 di kelas Anda, dan semuanya akan mencakup penggunaan Robot 123 Anda secara langsung 

Tampilan depan Robot VEX 123.
 123 Robot

Sumber Daya Guru dirancang untuk memberi Anda struktur dan dukungan yang diperlukan untuk mengintegrasikan VEX 123 ke dalam lingkungan pembelajaran Anda. Sumber daya ini akan membantu guru pemula membawa teknologi dan inovasi ke sekolah mereka, dan guru berpengalaman menciptakan ruang kelas masa depan. Sumber daya yang terdapat di halaman Sumber Daya Guru 123 meliputi:

Apa itu Bahasa Pemrograman?

Bahasa pemrograman adalah cara komunikasi antara komputer dan programmer. Bahasa pemrograman mengikuti instruksi langkah demi langkah yang dipahami komputer agar programnya dapat berfungsi. Anak-anak mengenal bahasa pemrograman dalam pengkodean awal dengan membuat perintah sederhana menggunakan bahasa arah. Membuat perintah-perintah ini membutuhkan siswa untuk menggabungkan keterampilan komunikasi, berpikir, dan pemecahan masalah. 

Robot 123 menggunakan tombol sentuh sebagai perintah. Kombinasi penekanan tombol mengkomunikasikan kepada robot tindakan, atau perilaku, apa yang harus dilakukannya. Pada unit ini, siswa akan menggunakan tombol-tombol di bagian atas Robot 123 untuk memprogram robot agar menyelesaikan tantangan. Tabel berikut menunjukkan perilaku yang dijalankan dengan masing-masing tombol sentuh pada Robot 123.

Tombol Nama Perilaku
Tombol mulai di tengah Robot 123 disorot. Awal Memulai proyek saat ditekan.
Tombol Gerak di bagian depan Robot 123 disorot. Bergerak Robot 123 akan bergerak maju sejauh 1 panjang robot, atau 1 kotak di Lapangan 123.
Tombol kanan di sebelah kanan Robot 123 disorot. Benar Robot 123 akan berputar di tempat 90 derajat ke kanan.
Tombol kiri di sebelah kiri Robot 123 disorot. Kiri Robot 123 akan berputar di tempat 90 derajat ke kiri.
Tombol suara di bagian belakang Robot 123 disorot. Suara Robot 123 akan mengeluarkan suara klakson.

Apa itu Dekomposisi?

Dekomposisi melibatkan pemecahan masalah kompleks menjadi perilaku-perilaku yang lebih mudah dikelola dan dipahami. Memecah masalah menjadi bagian-bagian yang lebih kecil berarti setiap bagian dapat diperiksa secara lebih detail dan diselesaikan dengan lebih mudah. Sebagai contoh, jika seorang siswa ingin robotnya bergerak dalam bentuk persegi, mereka perlu memecah perintah tersebut menjadi perintah yang lebih kecil. Memperbaiki proses pemecahan masalah penting untuk dipraktikkan oleh siswa, karena mereka mungkin tidak memecah perintah menjadi komponen yang lebih kecil pada awalnya.

Langkah dalam pembagian persegi 1 Bergerak dalam pembagian persegi 2 Bergerak dalam pembagian persegi 3
  1. Maju ke depan dan belok kanan empat kali.
  1. Maju terus dan belok kanan.
  2. Maju terus dan belok kanan.
  3. Maju terus dan belok kanan.
  4. Maju terus dan belok kanan.
  1. Majulah 1 langkah, atau sepanjang Robot 123.
  2. Belok kanan 90°.
  3. Majulah 1 langkah, atau sepanjang Robot 123.
  4. Belok kanan 90°.
  5. Majulah 1 langkah, atau sepanjang Robot 123.
  6. Belok kanan 90°.
  7. Majulah 1 langkah, atau sepanjang Robot 123.
  8. Belok kanan 90°.

Bagaimana pengurutan digunakan dalam Unit ini?

Urutan adalah susunan perintah yang dijalankan dalam sebuah proyek. Perintah tombol sentuh dieksekusi mulai dari penekanan tombol pertama dan dijalankan sesuai urutan penekanan tombol. Tabel di bawah ini menunjukkan urutan penekanan tombol untuk memprogram Robot 123 agar bergerak dalam bentuk persegi. Urutan penekanan tombol adalah dari kiri ke kanan. Jika siswa tidak menekan tombol dalam urutan yang benar, maka Robot 123 tidak akan bergerak seperti yang diharapkan.

1 2 3 4 5 6 7 8
Tombol pindah. Tombol kanan. Tombol pindah. Tombol kanan. Tombol pindah. Tombol kanan. Tombol pindah. Tombol kanan.

Para siswa perlu memahami bahwa ada korespondensi 1:1 antara penekanan tombol dan tindakan robot agar dapat merencanakan proyek mereka. Setiap kali tombol di bagian atas Robot 123 ditekan, robot akan bergerak atau berputar satu unit atau memainkan suara satu kali. Untuk informasi lebih lanjut tentang cara menggunakan tombol sentuh pada Robot 123, artikel Pemrograman dengan Tombol Sentuh pada Pustaka VEX Robot 123.

Diagram Robot 123 yang menunjukkan bahwa satu kali penekanan tombol maju menghasilkan satu gerakan maju.
1 Tekan = 1 Gerakan

Untuk memberi tahu robot secara tepat dan akurat bagaimana harus bergerak, diperlukan dekomposisi dan pengurutan. Pertama, masalah tersebut, seperti bagaimana cara berpindah ke huruf-huruf dalam sebuah kata, akan dipecah menjadi bagian-bagian dan perilaku yang lebih kecil. Kemudian, setelah perilaku-perilaku ini diidentifikasi, perilaku tersebut perlu diorganisir ke dalam urutan yang benar. Ini penting karena Robot 123 hanya akan bergerak sesuai arahan dari penekanan tombol sentuh. Dalam animasi berikut, Anda dapat melihat Robot 123 diprogram dengan penekanan tombol yang menggerakkan robot ke huruf pertama, membuatnya berputar, lalu melaju di atas huruf-huruf kata 'CAT.'

Berkas video

Langkah-langkah untuk merencanakan dan menyusun urutan proyek.

Perencanaan proyek mengharuskan siswa untuk mengidentifikasi tujuan proyek mereka, kemudian memecah langkah-langkah yang diperlukan untuk mencapai tujuan tersebut menjadi langkah-langkah terpisah yang dapat dieksekusi oleh Robot 123. Setelah mereka memecah langkah-langkah menjadi perilaku Sentuhan, mereka akan menyusun urutan penekanan tombol untuk membangun proyek mereka. Kemudian, mereka dapat menguji proyek tersebut di Lapangan 123 untuk memastikan bahwa proyek tersebut mencapai tujuannya.

  • Pertama, tentukan tujuannya - apa yang perlu dilakukan? Sebagai contoh, minta Robot 123 untuk melaju di atas setiap huruf dari kata CAT.  

Tampilan dari atas Robot 123 di atas Ubin Lapangan 123 dengan kata CAT tertulis di ubin tersebut, setiap huruf berada di kotaknya masing-masing. Robot tersebut berada di pojok kiri bawah dan kata CAT tertulis di baris tengah di atas Robot.

  • Kemudian, uraikan langkah-langkah yang diperlukan untuk mencapai tujuan tersebut, dan identifikasi tombol mana yang perlu ditekan untuk menyelesaikan langkah-langkah tersebut. Di sini Anda perlu berkendara maju satu kotak ke huruf "C." Kemudian belok kanan dan maju satu kotak hingga sampai ke huruf “A.” Dan terakhir, maju satu kotak lagi ke huruf “T.” Hal ini dapat dilakukan dengan menekan tombol “Bergerak” dan “Belok kanan”.

Diagram proses penyelesaian proyek CAT. Pertama adalah tampilan dari atas lapangan dengan tulisan "Cat". Selanjutnya ada langkah-langkah untuk menyelesaikannya yang ditulis sebagai berikut: Pertama, maju 1 langkah. Kemudian, belok kanan. Kemudian, maju 1 langkah. Terakhir, maju 1 langkah. Setelah petunjuk, setiap penekanan tombol akan ditampilkan.

  • Selanjutnya, rencanakan urutan proyek tersebut. Urutan penekanan tombol apa yang diperlukan untuk mencapai tujuan tersebut?
1 2 3 4
Tombol pindah. Tombol kanan. Tombol pindah. Tombol pindah.
  • Pilih “Mulai” untuk menguji proyek dan melihat apakah Robot 123 mencapai tujuan yang telah ditentukan pada langkah pertama.

Tombol mulai di tengah Robot 123 disorot.