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 | Perintah jelas |
|---|---|
| Ambilkan minum | Ambil gelas biru di rak, isi air dari dispenser sampai penuh, bawa ke meja belajar |
| Jalan sedikit | Maju 3 langkah |
| Belok | Putar ke kanan 90 derajat |
| Rapikan meja | Masukkan 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 nartinya maju sebanyak n langkah.KANANartinya putar badan ke kanan.KIRIartinya putar badan ke kiri.
Contoh 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.
Pembahasan
MAJU 4 KIRI MAJU 2
Robot maju 4 langkah, berputar ke kiri, lalu maju 2 langkah sampai ke buku. Ada cara lain yang juga benar, misalnya belok dulu baru maju, asalkan robot sampai di tempat yang sama.