Lompat ke isi utama
Portal Guru

Latar belakang

Unit Sentuh untuk Kode akan membiasakan Anda dan siswa Anda dengan konsep pengkodean mendasar 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 terlibat dalam eksplorasi terpandu, 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 secara umum disebut sebagai siklus keputusan Sense → Think → Act.
 

Diagram dari Lingkaran Keputusan Rasa Berpikir Bertindak. Panah menunjukkan bahwa lingkaran tersebut merupakan suatu siklus dan berulang. Siklusnya dimulai dengan Sense, yang dideskripsikan sebagai 'Rasakan lingkungannya'. Berikutnya adalah Think, yang dijelaskan sebagai 'Membuat keputusan berdasarkan data Sensor dari lingkungan'. Terakhir adalah Bertindak, yang dideskripsikan sebagai 'Melaksanakan keputusan'.
Lingkaran Keputusan Rasakan, Pikirkan, Bertindak

Robot 123 menggunakan sensor untuk mengumpulkan data dari lingkungan sekitarnya (Sense), membuat keputusan berdasarkan informasi ini (Think), dan mengubah informasi tersebut menjadi instruksi untuk perilaku (Act). Perangkat, seperti telepon, bukanlah robot karena tidak dapat bertindak pada atau di dalam lingkungannya. Kemampuan bertindak ini adalah fitur utama yang menentukan apa yang menjadikan sesuatu sebagai robot, berbeda dengan jenis perangkat lainnya.

Penting untuk dicatat bagi siswa bahwa robot tidak dapat berpikir sendiri, ia hanya dapat melakukan apa yang diprogramkan untuk dilakukannya. Robot memerlukan pemrograman, atau pengkodean, agar dapat bertindak terhadap lingkungannya.

Apa itu VEX 123?

VEX 123 memungkinkan anak-anak untuk mengeksplorasi konsep Ilmu Komputer, dan Anda, sang guru, untuk menggabungkan hal-hal seperti penalaran spasial, pengkodean, dan dekomposisi ke dalam beragam bidang konten. VEX 123 menawarkan kesempatan bagi siswa dan guru untuk terlibat dan berbagi kode dengan mudah dan nyata di seluruh aktivitas Lab. Ada sejumlah Unit dan Lab yang ditulis untuk memberi Anda 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 belajar Anda. Sumber daya ini akan membantu guru pemula menghadirkan teknologi dan inovasi ke sekolah mereka dan guru berpengalaman menciptakan ruang kelas masa depan. Sumber daya yang ditemukan di halaman 123 Sumber Daya Guru meliputi:

  • Panduan Memulai untuk memasukkan VEX 123 ke dalam pembelajaran STEM Anda.
  • Panduan Implementasi untuk membantu Anda mulai mengajarkan Laboratorium STEM.
  • Dokumen Nilai Guru yang menjelaskan pedagogi di balik penciptaan Laboratorium STEM.
  • Panduan Kecepatan Kumulatif untuk membantu Anda menyelaraskan dan merencanakan Lab STEM mana yang akan diajarkan.
  • Daftar Standar Konten di mana bagan khusus negara tersedia untuk menunjukkan keselarasan standar dengan Lab STEM VEX 123.
  • Daftar Materi Utama Lab STEM yang berisi semua yang Anda butuhkan untuk menerapkan Lab STEM di sekolah atau kelas Anda.

Apa itu Bahasa Pemrograman?

Bahasa pemrograman adalah mode komunikasi antara komputer dan pemrogram. Bahasa pemrograman mengikuti petunjuk langkah demi langkah yang dipahami komputer agar programnya dapat bekerja. Anak-anak mengalami bahasa pemrograman dalam pengkodean awal dengan membuat perintah sederhana menggunakan bahasa terarah. Membuat perintah-perintah ini mengharuskan siswa untuk menggabungkan keterampilan komunikasi, berpikir, dan pemecahan masalah. 

Robot 123 menggunakan tombol sentuh sebagai perintah. Kombinasi penekanan tombol mengomunikasikan kepada robot tindakan atau perilaku apa yang harus dilakukannya. Dalam Unit ini, siswa akan menggunakan tombol di bagian atas Robot 123 untuk memberi kode pada robot agar dapat menyelesaikan tantangan. Tabel berikut menunjukkan perilaku yang dijalankan dengan setiap tombol sentuh pada Robot 123.

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

Apa itu Dekomposisi?

Dekomposisi melibatkan pemecahan masalah yang kompleks menjadi perilaku yang lebih mudah dikelola dan dipahami. Memecah masalah menjadi bagian-bagian yang lebih kecil berarti setiap bagian dapat diperiksa lebih rinci dan dipecahkan dengan lebih mudah. Misalnya, jika seorang siswa ingin robotnya bergerak dalam kotak, mereka perlu memecahnya menjadi perintah-perintah yang lebih kecil. Menyempurnakan proses pemecahan penting untuk dipraktikkan siswa, karena mereka mungkin tidak memecah perintah menjadi komponen yang lebih kecil pada awalnya.

Bergerak dalam rincian persegi 1 Bergerak dalam rincian persegi 2 Bergerak dalam rincian persegi 3
  1. Maju terus 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. Maju 1 langkah atau satu panjang Robot 123.
  2. Belok kanan 90.˚
  3. Maju 1 langkah atau satu panjang Robot 123.
  4. Belok kanan 90.˚
  5. Maju 1 langkah atau satu panjang Robot 123.
  6. Belok kanan 90.˚
  7. Maju 1 langkah atau satu panjang Robot 123.
  8. Belok kanan 90.˚

Bagaimana pengurutan digunakan dalam Unit ini?

Urutan adalah urutan di mana perintah dieksekusi dalam suatu proyek. Perintah tombol sentuh dieksekusi dengan memulai penekanan tombol pertama dan dijalankan sesuai urutan penekanan tombol. Tabel di bawah menunjukkan urutan penekanan tombol untuk memberi kode pada Robot 123 agar bergerak dalam kotak. Urutan penekanan tombol adalah dari kiri ke kanan. Jika siswa tidak menekan tombol dalam urutan yang benar, maka Robot 123 tidak akan bergerak sebagaimana mestinya.

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

Siswa perlu memahami bahwa ada korespondensi 1:1 antara penekanan tombol dan aksi robot untuk merencanakan proyek mereka. Setiap kali tombol di atas Robot 123 ditekan, robot akan bergerak atau berputar satu unit atau mengeluarkan suara satu kali. Untuk informasi lebih lanjut tentang cara menggunakan tombol Sentuh pada Robot 123, lihat artikel Pengodean dengan Tombol Sentuh pada Pustaka VEX Robot 123.

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

Untuk memberi tahu robot secara tepat dan akurat cara bergerak, diperlukan dekomposisi dan pengurutan. Pertama, masalahnya, seperti cara berpindah ke huruf-huruf suatu kata, akan diurai menjadi penambahan dan perilaku yang lebih kecil. Kemudian, setelah perilaku ini diidentifikasi, perilaku tersebut perlu diatur ke dalam urutan yang benar. Hal ini penting karena Robot 123 hanya akan bergerak sesuai arahan dengan menekan tombol sentuh. Dalam animasi berikut, Anda dapat melihat Robot 123 dikodekan dengan menekan tombol yang mengarahkan robot ke huruf pertama, membuatnya berputar , lalu menggerakkan di atas huruf-huruf kata 'CAT.'

Berkas video

Langkah-langkah untuk merencanakan dan mengurutkan proyek

Perencanaan proyek mengharuskan siswa untuk mengidentifikasi tujuan proyek mereka, lalu memecah langkah-langkah yang diperlukan untuk mencapai tujuan tersebut menjadi langkah-langkah terpisah yang dapat dijalankan oleh Robot 123. Setelah mereka memecah langkah-langkah menjadi perilaku Sentuh, mereka akan mengurutkan penekanan tombol untuk membangun proyek mereka. Kemudian, mereka dapat menguji proyek tersebut di Lapangan 123 untuk memastikan bahwa proyek tersebut mencapai tujuan.

  • Pertama, identifikasi tujuannya - apa yang perlu dilakukan? Misalnya, minta Robot 123 melaju melewati setiap huruf dalam kata CAT.  

Tampilan atas ke bawah Robot 123 pada Ubin Lapangan 123 dengan kata CAT tertulis pada ubin tersebut dengan tiap huruf berada pada kotaknya masing-masing. Robot berada di sudut kiri bawah dan kata CAT tertulis di baris tengah di atas Robot.

  • Kemudian, uraikan langkah-langkah yang diperlukan untuk mencapai tujuan, dan identifikasi penekanan tombol yang diperlukan untuk mencapai langkah-langkah tersebut. Di sini Anda harus terlebih dahulu bergerak maju satu kotak ke arah huruf "C". Kemudian belok kanan dan maju satu kotak untuk mencapai huruf "A". Dan terakhir, maju satu kotak lagi ke huruf “T”. Hal ini dapat dilakukan dengan menekan tombol “Pindah” dan “Belok kanan”.

Diagram proses untuk menyelesaikan proyek CAT. Pertama adalah tampilan atas ke bawah lapangan dengan tulisan Cat. Berikutnya ada langkah-langkah untuk melengkapinya yang dituliskan sebagai berikut: Pertama, maju 1 spasi. Lalu, belok kanan. Lalu, maju 1 langkah. Terakhir, maju 1 langkah. Setelah instruksi, setiap penekanan tombol individual akan ditampilkan.

  • Berikutnya, rencanakan urutan proyek. Apa urutan penekanan tombol yang diperlukan untuk mencapai tujuan?
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 diidentifikasi pada langkah pertama.

Tombol Start di bagian tengah Robot 123 disorot.