3. Karena bisa mengatur sendiri langkah-per langkah kita untuk mengatur
gerakan robot, dalam hal ini melatih kemampuan kita dalam penguasaan
algoritma dan logika.
Mengapa game ini cocok bagi mereka
yang baru belajar pemrograman?
Farichah, S.Kom.
4. Kelebihan RoboMind
001
Menggunakan
bahasa
pemrograman ROBO
yang sederhana.
002
Mudah dipahami
bahkan oleh
programer
pemula.
003
Tidak
mengganggu
sistem komputer.
001
002
003
004
Bersifat freeware
(gratis dan bebas
diunduh oleh
siapa pun).
Farichah, S.Kom.
5. Perintah dasar untuk mengatur gerakan si robot
forward(n), digunakan untuk menggerakan maju si robot n langkah
backward(n), digunakan untuk menggerakan ke belakang si robot n langkah
left(), digunakan untuk membelokkan si robot ke kiri 90 derajad
right(), digunakan untuk membelokkan si robot ke kanan 90 derajad
north(n), digunakan untuk mengarahkan robot ke utara, lalu bergerak maju n langkah
south(n), digunakan untuk mengarahkan robot ke selatan, lalu bergerak maju n
langkah
west(n), digunakan untuk mengarahkan robot ke barat, lalu bergerak maju n langkah
east(n), digunakan untuk mengarahkan robot ke timur, lalu bergerak maju n langkah
START
01 02 03
Farichah, S.Kom.
6. 001
paintWhite()
menyuruh robot mewarnai
dengan warna putih pada
path
002 003
Perintah dasar untuk mengatur gerakan si robot
paintBlack()
menyuruh robot mewarnai
dengan warna hitam pada
path
stopPainting()
menyuruh robot berhenti
mewarnai
Farichah, S.Kom.
004
pickUp()
mengambil obyek yang
ada di depannya
005
putDown()
meletakkan obyek di
depannya
7. # belok ke kanan
right()
# maju 8 langkah
forward(8)
# looping
repeat()
{
# cek apakah ada jalan
berwarna putih di
depannya
if(frontIsWhite()){
# jika ada, maka maju satu
langkah
forward(1)
}
Praktikum
# cek apakah ada jalan berwarna putih di
sebelah kanannya
else if(rightIsWhite()){
# jika ada, belok kanan
right()
}
# cek apakah ada jalan berwarna putih di
sebelah kirinya
else if(leftIsWhite()){
# jika ada, belok kiri
left()
}
# cek apakah di depan robot ada
halangan
else if(frontIsObstacle()){
# jika ada, robot berhenti (stop)
end
}
} Farichah, S.Kom.