Anda di halaman 1dari 2

Robot Guido mengenal 5 instruksi yaitu:

1. move
2. turnleft
3. pickbeeper
4. putbeeper
5. turnoff

Ketika mendapat perintah  move , robot akan bergerak satu langkah ke depan. Bagaimana
jika kita ingin agar robot bergerak dua langkah? Mudah saja. Berikan perintah move
sebanyak dua kali, seperti program berikut:

move
move

Jika mendapat perintah  turnleft , robot akan bergerak menghadap ke kiri. Misalkan suatu
ketika robot sedang menghadap ke timur. Setelah menjalankan perintah  turnleft  maka
robot akan menghadap ke utara.

Contoh: program berikut ini dijalankan pada saat robot berada di koordinat 1 1 dan
menghadap ke timur.

1. move
2. move
3. turnleft
4. move
5. turnoff

Posisi awal robot ada di gambar sebelah kiri. Setelah kelima instruksi dijalankan, maka robot
akan bergerak dan akhirnya berada di posisi 3 2 menghadap ke utara (gambar sebelah
kanan).
Jika mendapat perintah  pickbeeper , Guido akan memungut beeper yang berada di
koordinat yang sama. Jika robot berada di posisi 5 8 dan terdapat sebuah beeper di posisi 5
8, maka perintah  pickbeeper  akan membuat robot mengambil satu beeper. Bagaimana jika
di situ tidak ada beeper, dan robot diperintah memungut beeper? Robot akan gagal.
Program mengalami error, atau terjadi kesalahan.

Perintah  putbeeper  merupakan kebalikan dari perintah  pickbeeper . Jika mendapat


perintah  putbeeper , robot akan meletakkan satu beeper yang dimilikinya ke lantai. Jika
robot tidak memiliki beeper dan diberi perintah  putbeeper , maka akan terjadi kegagalan,
atau error.

Perintah  turnoff  digunakan untuk mematikan robot. Artinya robot di-shutdown. Selanjutnya
robot tidak dapat diperintah lagi.

Lingkungan robot dengan penghalang/tembok

Lingkungan robot dapat diatur agar ada tembok-tembok yang menghalangi gerakan robot.
Untuk membuat tembok penghalang, lakukan langkah berikut:

1. Klik menu GvR, lalu Open WorldBuilder, titik-titik pada dunia robot akan berubah


menjadi biru.
2. Posisikan kursor pada lokasi di antara titik-titik di mana kita ingin meletakkan
temboh. Lalu klik. Tembok digambarkan dengan garis berwarna merah.
3. Ulangi langkah 2 di posisi lain. Jika kita mengklik di posisi yang sudah ada tembok,
maka tembok akan hilang.
4. Jika sudah selesai membuat tembok penghalang, klik tombol Abort.

Anda mungkin juga menyukai