Lompat ke isi utama

Pelajaran 2: Dasar-Dasar Ilmu Komputer

Dalam Pelajaran ini, Anda akan mempelajari dasar-dasar ilmu komputer termasuk: 

  • Apa itu bahasa pemrograman.
  • Bagaimana perilaku robot.
  • Cara mengubah perilaku robot.

Di akhir Pelajaran ini, Anda akan menerapkan keterampilan yang Anda pelajari untuk mengidentifikasi perilaku Lengan Robot 6-Sumbu, seperti yang terlihat dalam video di bawah, serta blok VEXcode yang sesuai dengan setiap perilaku. Dalam klip video di bawah, Lengan 6-Sumbu dimulai pada posisi aman, lalu bergerak untuk menyentuh lokasi Ubin 32. Kemudian bergerak sepanjang Ubin dan berhenti di lokasi Ubin 36 dan 36, di sudut kanan bawah Ubin. Lengan 6-Sumbu kemudian bergerak menuju Menara Sinyal, berhenti di lokasi Ubin 24, dan berhenti di lokasi Ubin 12, di samping Menara Sinyal yang berkedip hijau saat proyek berjalan.

Berkas video

Memahami Bahasa Pemrograman

Bahasa pemrograman adalah serangkaian aturan di mana simbol mewakili tindakan. Bahasa pemrograman mengikuti instruksi langkah demi langkah yang dijalankan komputer agar suatu proyek dapat berjalan.

VEXcode adalah bahasa pemrograman untuk Lengan 6-Sumbu.

VEXcode EXP memblokir proyek yang berbunyi Saat dimulai, gerakkan lengan ke posisi x 100 y 75 z 100 mm, gerakkan lengan ke posisi x 75 y 50 z 100 mm, dan terakhir gerakkan lengan ke posisi x 200 y 75 z 50 mm.

Perilaku Robot

Perilakuadalah tindakan yang dilakukan atau akan dilakukan oleh robot. Bergerak ke atas dan ke bawah sepanjang sumbu, berhenti, dan menyalakan atau mematikan lampu di Menara Sinyal — ini semua adalah perilaku. Perilaku ditentukan oleh bahasa pemrograman.

Untuk mengubah perilaku Lengan 6-Sumbu, Anda dapat mengubah blok dalam suatu proyek. Blok pemrograman ini juga disebut perintah. Anda mengedit perintah dalam Pelajaran sebelumnya saat Anda mengubah warna lampu Menara Sinyal dalam aktivitas.

Anda dapat menemukan semua blok yang tersedia untuk digunakan dengan Lengan 6-Sumbu dan Menara Sinyal di Kotak Peralatan di sisi kiri VEXcode.

Ruang kerja VEXcode EXP dengan kotak merah di sekitar blok di kotak peralatan di sisi kiri.

Anda dapat mengakses daftar lengkap perintah dengan menggulir Kotak Alat, seperti yang ditunjukkan dalam video ini. Dalam klip video, Kotak Alat digulir untuk memperlihatkan berbagai perintah yang tersedia untuk digunakan dalam suatu proyek.

Berkas video

Untuk Informasi Anda

Anda dapat mempelajari lebih lanjut tentang blok mana pun dengan membuka Bantuan. Bantuan menjelaskan apa fungsi blok dan cara menggunakannya dalam suatu proyek. Untuk membuka jendela Bantuan, pilih ikon Bantuan, lalu pilih blok yang ingin Anda pelajari lebih lanjut, seperti yang ditunjukkan dalam video di bawah. Dalam klip video ini, ikon Bantuan tanda tanya di ujung kanan VEXcode dipilih, lalu jendela Bantuan terbuka. Berikutnya, blok Set signal tower dalam proyek dipilih dan informasi Bantuan ditampilkan untuk blok tersebut.

Berkas video

Memodifikasi Perilaku Robot

Mengubah blok, atau perintah, dalam suatu proyek akan mengubah perilaku robot. Memodifikasi parameter, menambahkan, menghapus atau mengatur blok dalam suatu proyek, semuanya akan mengubah perilaku robot.

Mengubah parameter

Koordinat (x, y, z) dalam parameter blok Pindah ke posisi menyebabkan perilaku pindah ke koordinat tertentu. Memodifikasi parameter dalam blok akan mengubah perilaku robot dengan menggerakkan Lengan 6-Sumbu ke lokasi berbeda.

Misalnya, dalam proyek ini, perilaku Lengan 6-Sumbu adalah bergerak ke koordinat (100, 50, 100). 

VEXcode EXP Pindahkan Lengan 6-Sumbu ke blok Posisi, dengan tiga parameter masukan posisi disebut dalam kotak merah untuk menunjukkan bahwa mereka dapat diubah. Nilainya adalah x 100 y 75 dan z 100.

Mengubah parameter dalam blok akan memindahkan Lengan 6-Sumbu ke koordinat (150, 150, 200). Itu adalah perilaku yang berbeda dari perintah sebelumnya, karena Lengan 6-Sumbu bergerak ke lokasi yang berbeda.

VEXcode EXP Pindahkan Lengan 6-Sumbu ke blok Posisi, dengan tiga parameter input posisi disebutkan dalam kotak merah. Nilainya telah diubah dan sekarang terbaca x 150 y 150 dan z 200.

Dalam video di bawah, proyek yang ditunjukkan di sebelah kanan akan menggerakkan Lengan 6-Sumbu ke koordinat (100, 75, 100) saat proyek dijalankan. Lengan 6-Sumbu dimulai pada posisi aman, lalu bergerak ke koordinat tersebut, dan proyek dihentikan. Parameter blok Pindah ke posisi kemudian diubah menjadi (150, 150, 200). Saat proyek dijalankan kedua kalinya, Lengan 6-Sumbu bergerak ke lokasi baru.

Berkas video

Untuk Informasi Anda

Seperti disebutkan di atas, perintah adalah blok pemrograman dalam VEXcode EXP yang digunakan untuk mengendalikan perilaku Lengan 6-Sumbu.

VEXcode EXP Pindahkan Blok Lengan 6-Sumbu ke Posisi, yang berbunyi pindahkan lengan ke posisi x 0 y 0 z 0 mm.

Parameter adalah rincian setiap perintah. Ini dapat mencakup menu drop down atau masukan lainnya. Dalam blok yang ditunjukkan di sini, ada banyak parameter. Satu untuk memilih perangkat yang akan dihubungkan, satu untuk setiap koordinat sumbu, dan satu untuk menentukan satuan (milimeter atau inci).

VEXcode EXP Pindahkan Lengan 6-Sumbu ke blok Posisi dengan setiap bidang masukan disorot. Bidang masukan meliputi perangkat yang akan digerakkan (lengan), posisi (xy dan z), dan unit pengukuran (mm).

Menata ulang blok

Blok dalam tumpukan berjalan dari atas ke bawah, melakukan setiap perilaku dalam urutan itu.

Menata ulang blok akan mengubah perilaku robot, ia melakukan perilaku dalam urutan yang berbeda. 

Dalam contoh ini, Lengan 6-Sumbu akan bergerak ke tiga koordinat dalam urutan tertentu: 

  1. (100, 150, 200)
  2. (75, 50, 100)
  3. (200, 75, 50)

Blok VEXcode EXP memproyeksikan dengan bidang input posisi yang disorot. Proyek tersebut berbunyi Saat dimulai, gerakkan lengan ke posisi x 100 y 150 z 200 mm, gerakkan lengan ke posisi x 75 y 50 z 100 mm, dan terakhir gerakkan lengan ke posisi x 200 y 75 z 50 mm.

Dengan menyeret blok untuk menyusunnya kembali, perintah kemudian ditempatkan dalam urutan yang berbeda. Perilaku Lengan 6-Sumbu akan berubah, karena sekarang akan bergerak ke koordinat dalam urutan ini: 

  1. (100, 150, 200)
  2. (200, 75, 50)
  3. (75, 50, 100)

Blok VEXcode EXP memproyeksikan dengan bidang input posisi yang disorot dan disusun ulang. Proyek tersebut berbunyi Saat dimulai, gerakkan lengan ke posisi x 100 y 150 z 200 mm, gerakkan lengan ke posisi x 200 y 75 z 50 mm, dan terakhir gerakkan lengan ke posisi x 75 y 50 z 100 mm.

Dalam video di bawah, Lengan 6-Sumbu bergerak ke tiga koordinat dalam urutan tertentu saat proyek dijalankan, seperti yang ditunjukkan pada proyek di atas. Proyek dihentikan, dan blok-blok tersebut kemudian disusun ulang, untuk memindahkan blok ketiga di antara dua blok pertama. Saat proyek dijalankan lagi, perilaku Lengan 6-Sumbu berubah, karena bergerak ke koordinat dalam tatanan baru.

Berkas video

Aktivitas

Sekarang setelah Anda mempelajari tentang perilaku robot dan bagaimana perilaku tersebut berhubungan dengan perintah tertentu dalam VEXcode, Anda dapat melatih keterampilan ini dengan mengidentifikasi berbagai perilaku Lengan 6-Sumbu dalam video di bawah ini dan mencoba menyamakannya dengan blok. Dalam klip video di bawah, Lengan 6-Sumbu dimulai pada posisi aman, lalu bergerak ke lokasi Ubin 32. Kemudian bergerak sepanjang baris kotak paling bawah pada Tile ke sudut kanan bawah, lalu bergerak ke atas sepanjang baris kotak sisi kanan menuju Menara Sinyal. 

Berkas video
  1. Mulailah dengan menonton video Lengan 6-Sumbu ini.
  2. Identifikasi semua perilaku yang Anda lihat dilakukan oleh Lengan 6-Sumbu dan Menara Sinyal. Catatlah di buku catatan teknik Anda. 
  3. Bandingkan daftar perilaku Anda dengan anggota kelompok Anda. Perilaku apa yang Anda miliki yang mirip atau berbeda satu sama lain?
  4. Bandingkan daftar perilaku Anda dengan blok di VEXcode. Hambatan apa saja yang menyertai tiap perilaku yang Anda identifikasi? Catatlah ini di buku catatan teknik Anda.

Periksa Pemahaman Anda

Sebelum memulai Pelajaran berikutnya, pastikan Anda memahami konsep dalam Pelajaran ini dengan menjawab pertanyaan dalam dokumen di bawah ini di buku catatan teknik Anda. 

Pertanyaan Periksa Pemahaman Anda > (Google Doc / .docx / .pdf)


Pilih Berikutnya > untuk mempelajari cara membuat kode Lengan 6-Sumbu untuk bergerak sepanjang sumbu x.