Anda di halaman 1dari 2

Nama : Agus Hendri

NIM :5170721002

Kelas

: A

1.

Tema misi robot yaitu Grass.

2.

Bagaimana cara mengambil beacon oleh robot dengan menggunakan program fungsi repeat dan bagaimana cara membuat jalur robot berbentuk spiral dengan menggunakan program fungsi if ?

3.

Membuat map

4.

Deskripsi misi robot yaitu Robot akan berjalan ke arah barat 2 langkah untuk membuat garis hitam. Garis hitam dibuat untuk acuan misi akhir robot. Garis hitam berhenti setelah meghadap ke arah timur. Kemudian robot ke arah timur 10 langkah. Ketika di depan robot terdapat beacon makan robot akan mengambil beacon tersebut dan meletakkannya di sebelah selatan dan kembali lagi ke arah timur 1 langkah. Proses tersebut berulang hingga tidak terdapat beacon. Ketika di depan robot kosong atau tidak terdapat beacon, maka robot akan melangkah 1 langkah. Ketika di depan robot terdapat obstacle, maka robot akan ke kiri dan membuat garis putih. Proses ini berulang sesuai dengan track robot yang sudah dibuat sampai di depan robot terdapat garis putih. Ketika terdapat garis putih, maka robot ke arah kiri. Proses ini berulang sampai robot bertemu garis warna hitam. Ketika terdapat garis hitam di depan robot, maka robot akan berhenti dan misi robot selesai.

5.

Program msi robot

west(2)

paintBlack

east(0)

stopPainting

east(10)

repeat{ if(frontIsBeacon){pickUp} else { repeat { if (frontIsClear){forward(1)} else if (frontIsObstacle){left} paintWhite if (frontIsWhite){left} if(frontIsBlack){end}

}

}

south(0)

putDown

east(1)

}