Remidi No.2 UH INF - X PPLG 2
Hari ini, Anda belajar "Algoritma". Algoritma adalah kumpulan langkah-langkah yang terstruktur, spesifik, logis, dan sistematis, yang dikembangkan untuk menyelesaikan suatu permasalahan.
Anda memiliki sebuah robot humanoid (robot manusia), yang sama sekali belum diprogram untuk melakukan aktifitas apapun. Sebagai proyek pemrograman pertama, Anda mencoba untuk memogram robot tersebut untuk dapat melalui rintangan berikut ini, dari start hingga finish, untuk meletakkan sebuah bola basket yang disediakan di posisi start, dan meletakkan bolanya di posisi finish.
Sebelumnya, Anda harus mengembangkan sebuah daftar perintah (instruction/command set) yang akan digunakan robot untuk bergerak sesuai perintah tersebut.
Berikut ini adalah contoh daftar perintah. Anda dapat menggunakan contoh ini sebagai dasar untuk mengembangkan daftar perintah Anda sendiri, dengan menambahkan atau memodifikasi perintah yang diperlukan.
Amati dalam daftar perintah di atas, setiap perintah dikodekan dengan sebuah anak panah dan tanda titik. Robot hanya dapat memahami kode tersebut, dan tidak dapat memahami pola kode lainnya, termasuk huruf dan angka. Buatlah daftar perintah Anda di buku atau di buku gambar. Anda diperbolehkan menggunakan warna yang berbeda untuk setiap perintah jika dibutuhkan.
Lalu tuliskan urutan kode yang diperlukan sehingga robot dapat bergerak dari start ke finish, mengantarkan bola basket dan meletakkannya di posisi finish. Robot harus digerakkan mengikuti arah panah.
Fotokan daftar perintah yang Anda kembangkan, dan urutan kode yang Anda buat, lalu unggah fotonya di kolom jawaban.
Dalam 2 atau 3 kalimat, jelaskan bagaimana Anda mengembangkan daftar perintah dan menyusun urutan perintah untuk membuat robot menyelesaikan misinya.