Algoritma di Sekitar Kita · Pelajaran 6 dari 8

Perintah yang jelas untuk robot

7 menit baca · BelajarCode

Bayangkan kamu punya robot pembantu. Robot ini sangat patuh, tetapi tidak bisa menebak maksudmu. Ia hanya mengerjakan persis apa yang kamu perintahkan.

Kalau kamu berkata, "Ambilkan minum," robot akan bingung: minum apa? Di mana? Pakai gelas yang mana? Robot butuh perintah yang jelas dan lengkap.

Perintah kurang jelas dan perintah jelas
Perintah kurang jelasPerintah jelas
Ambilkan minumAmbil gelas biru di rak, isi air dari dispenser sampai penuh, bawa ke meja belajar
Jalan sedikitMaju 3 langkah
BelokPutar ke kanan 90 derajat
Rapikan mejaMasukkan buku ke rak, buang sampah ke tong sampah, letakkan pensil di kotak pensil

Bermain robot manusia

Ajak temanmu bermain. Satu orang menjadi robot, satu orang menjadi programmer. Programmer memberi perintah untuk membawa robot dari pintu kelas ke meja guru. Robot hanya boleh bergerak sesuai perintah ini:

  • MAJU n artinya maju sebanyak n langkah.
  • KANAN artinya putar badan ke kanan.
  • KIRI artinya putar badan ke kiri.

Contoh program untuk robot:

Program untuk robot
MAJU 3
KANAN
MAJU 2
KIRI
MAJU 1

Kalau robot menabrak meja, berarti programnya perlu diperbaiki. Jangan salahkan robotnya, karena robot hanya mengikuti perintah.

Komputer tidak bisa menebak

Komputer bekerja persis seperti robot ini. Kalau perintahmu kurang satu langkah atau salah urutan, hasilnya juga salah. Karena itu programmer harus teliti saat menulis langkah.

Cek pemahaman

Robot berada di depan pintu menghadap ke dalam kelas. Perintahnya: MAJU 2, KANAN, MAJU 1. Ke mana arah robot setelah perintah terakhir?

Latihan

Program robot pengambil buku

Robot ada di titik A. Buku ada 4 langkah di depan robot, lalu 2 langkah ke kiri. Tulis program robot memakai perintah MAJU, KANAN, dan KIRI agar robot sampai di buku.

Tandai pelajaran ini selesai

Masuk ke aplikasi untuk mencatat kemajuan, lalu lanjutkan ke pelajaran berikutnya dari perangkat mana pun.

Buka di aplikasi