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.
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
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:
- Panduan Memulai untuk mengintegrasikan VEX 123 ke pembelajaran STEM Anda.
- Panduan Implementasi untuk membantu Anda memulai pengajaran Laboratorium STEM.
- Dokumen Nilai Guru Dokumen , menjelaskan pedagogi di balik pembuatan Laboratorium STEM.
- Panduan Pengaturan Kecepatan Kumulatif untuk membantu Anda menyelaraskan dan merencanakan Laboratorium STEM mana akan diajarkan.
- Daftar Standar Konten di mana bagan khusus negara tersedia untuk menunjukkan keselarasan standar dengan VEX 123 STEM Labs.
- Daftar Perlengkapan Utama Laboratorium STEM semua yang Anda butuhkan untuk menerapkan Laboratorium STEM di sekolah atau kelas Anda.
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 |
|---|---|---|
![]() |
Awal | Memulai proyek saat ditekan. |
![]() |
Bergerak | Robot 123 akan bergerak maju sejauh 1 panjang robot, atau 1 kotak di Lapangan 123. |
![]() |
Benar | Robot 123 akan berputar di tempat 90 derajat ke kanan. |
![]() |
Kiri | Robot 123 akan berputar di tempat 90 derajat ke kiri. |
![]() |
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 |
|---|---|---|
|
|
|
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 |
|---|---|---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
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.
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.'
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.

- 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”.

- Selanjutnya, rencanakan urutan proyek tersebut. Urutan penekanan tombol apa yang diperlukan untuk mencapai tujuan tersebut?
| 1 | 2 | 3 | 4 |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
- Pilih “Mulai” untuk menguji proyek dan melihat apakah Robot 123 mencapai tujuan yang telah ditentukan pada langkah pertama.






