NEW
Font size
WorksheetsLatihan Soal Algoritma dan Pemrograman Kelas 8
Total questions: 50
Worksheet time: 25mins
Interaksi manusia dengan komputer dapat dilakukan melalui ....
antarmuka
algoritma
brainware
RoboMind
Kata algoritma berasal dari ilmuwan bernama ....
Al-Goritma
Al-Gorism
Al-Khawarits
Al-Khawarizmi
Diagram yang berisikan simbol-simbol khusus dan digunakan unuk menjelaskan langkah-langkah pada algoritma adalah....
flowchart
algorithm
bar chart
pseudochart
Contoh bahasa pemrograman adalah ....
BASIC
English
France
Sanskerta
Urutan langkah-langkah yang benar sesuai dengan logika manusia disebut ....
Logika
Algorithma
Operasi
Flowchart
Berikut ini merupakan beberapa bahasa pemrograman, kecuali....
Pascal
Cobol
Prolog
Word
Perhatikan gambar simbol berikut!
Simbol dalam flowchart tersebut menunjukkan ....
Input
Output
Seleksi/Kondisi
Proses
Langkah pertama yang dilakukan untuk menyusun sebuah program adalah ....
Membuat program
Membuat Algoritma
Membeli komputer
Proses
Nama simbol Flowchart berikut adalah....
Input/Output
Proses
Start/End
Pilihan
Nama simbol Flowchart berikut adalah....
Mula/Tamat
Proses
Input/Output
Pilihan
Nama simbol flowchart berikut adalah . . . .
Terminator
Input/Output
Proses
Decision
Simbol flowchart yang berfungsi untuk percabangan atau pilihan adalah . . . .
Apa jenis flowchart pada gambar ini?
Flowchart PILIHAN
Flowchart MUDAH
Flowchart ULANGAN
Flowchart URUTAN
Berikut adalah algoritma makan,
1. Siapkan piring, sendok dan garpu
2. Cuci tangan
3. Ambil nasi, taruh nasi di atas piring
4. Ambil sayur dan lauk, taruh di atas nasi
5. Ambil air minum di gelas
6. Membaca doa sebelum makan
7. Cuci piring Makan
8. Selesai makan, baca doa sesudah makan
9. Makan
Urutan yang benar dari algoritma tersebut adalah ....
1 2 3 4 5 6 7 8 9
3 2 3 4 5 6 7 8 9
2 1 3 4 5 6 9 8 7
2 1 3 4 5 6 7 8 9
Perhatikan petikan algoritma berikut :
Algoritma luas segitiga
1. Mulai
2. Masukkan tinggi
3. Masukkan alas
4. ...........
5. Tampilkan luas
6. Selesai
Langkah ke 4 adalah ...
Luas = ½ * panjang * tinggi
Luas = alas * tinggi
Luas = ½ * alas * tinggi
Luas = ¼ * alas * tinggi
Submenu untuk memilih peta yang tersedia pada RoboMind terdapat pada menu ....
File
Edit
Run
View
Pesan yang berkaitan dengan proses robot saat dioperasikan muncul pada panel ....
Message panel
Run panel
Script panel
World panel
Skrip program RoboMind diketik pada ....
Message panel
Run panel
Script panel
World panel
Variabel digunakan untuk ....
menyimpan nilai
menghentikan eksekusi program
mengulang beberapa baris perintah
memilih perintah berdasarkan kondisi tertentu
Untuk mengulangi beberapa perintah yang sama digunakan ....
repeat
loop
if
next
Perintah pada RoboMind untuk mulai mewarnai jalur dengan warna putih adalah....
paintWhite
paintBlack
stopPainting
printPainting
Perintah pada RoboMind untuk melakukan proses penghentian pemberian warna adalah....
paintWhite
paintBlack
stopPainting
printPainting
Perintah pada RoboMind untuk maju sebanyak n langkah/petak adalah....
forward(n)
backward(n)
west(n)
north(n)
Perintah pada RoboMind untuk hadap kiri adalah....
left
right
pickUp
pickDown
Perintah pada RoboMind untuk mengambil beacon yang ada di depan robot adalah....
left
right
pickUp
pickDown
Perhatikan skrip RoboMind pada gambar!
Skrip tersebut digunakan untuk menggambar....
persegi warna hitam dengan panjang sisi 3 petak
persegi warna putih dengan panjang sisi 3 petak
persegi warna hitam dengan panjang sisi 2 petak
persegi warna putih dengan panjang sisi 2 petak
Tujuan belajar aplikasi RoboMind adalah.....
Bermain
Melatih logika pemrograman dasar
Hiburan
Melatih berfifikir supaya tetap sehat
Perhatikan gambar!
Pada RoboMind gambar tersebut berfungsi untuk .....
Menggerakkan robot
Menjalankan dan menghentikan pergerakan robot
Memprogram robot
Meremote robot
Gambar kotak berikut berfungsi untuk……
Tempat robot menyampaikan pesan berupa informasi kepada kita
Tempat memilih bentuk robot
Tempat memasukkan kata yang akan robot gunakan
Tempat memprogram robot
Tempat robot melaksanakan perintah-perintah yang telah diberikan disebut ...
Script Panel
Run Panel
World Panel
Message Panel
Tempat tombol-tombol untuk memulai, memberhentikan serta mengatur kecepatan robot disebut ...
Script Panel
World Panel
Message Panel
Run Panel
Gambar berikut adalah tool untuk memudahkan kita dalam menggerakkan robot, dalam aplikasi robomind disebut?
Petunjuk arah
Petunjuk cara
Remot Kontrol
Perintah gerak
Gerakan yang tidak dapat dilakukan oleh robot adalah …..
Hadap kanan
Hadap kiri
Mengecat
Lompat
Perintah yang dimasukkan agar robot dapat memakan beacon adalah .....
east(3), south(1), eatUp
east(3), south(2), eatUp
east(2), south(1), eatUp
east(2), south(2), eatUp
Manfaat belajar RoboMind selain belajar pemrograman adalah .....
Belajar teliti dan cermat
Belajar kesabaran
Belajar berfikir cepat
Belajar berfikir luas
Perintah yang digunakan untuk memidahkan beacon dari garis putih ke garis hitam adalah.....
ulangi(3) {mengambil, selatan(1), meletakkan, timur(1), utara(0)}
ulangi(3) {mengambil, selatan(0), meletakkan, timur(2), utara(0)}
ulangi(3) {mengambil, selatan(2), meletakkan, timur(2), utara(0)}
ulangi(3) {mengambil, selatan(0), meletakkan, timur(1), utara(0)}
Untuk memindahkan beacon ke titik putih seperti yang ada di gambar tersebut, perintah yang dimasukkan adalah .....
timur(2), mengambil, timur(2), meletakkan
timur(2), mengambil, timur(1), meletakkan
timur(3), mengambil, timur(2), meletakkan
timur(3), mengambil, timur(1), meletakkan
RoboMind memiliki 4 panel seperti terlihat pada gambar. Panel nomor 1 disebut ....
script panel
world panel
run panel
message panel
RoboMind memiliki 4 panel seperti terlihat pada gambar. Panel nomor 2 disebut ....
script panel
world panel
run panel
message panel
Submenu yang tampak pada gambar terdapat pada menu ....
File
Edit
View
Run
Suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program disebut . . .
Logaritma
algoritma
program
flowchart
Simbol flowchart untuk input dan output data yaitu
Flowchart tersebut merupakan algoritma untuk menghitung luas ….
lingkaran
segitiga
persegi panjang
persegi
Di bawah ini flowchart yang benar untuk menampilkan hasil penjumlahan 2 buah bilangan yaitu ……
1. Mulai
2. Menulis surat
3. Surat dimasukan amplop
4. Menutup amplop
5. Menempel perangko
6. Mengantar ke kantor pos
7. Selesai
Urutan algoritma yang benar adalah...
1-3-2-4-6-5-7
1-6-2-3-5-4-7
1-6-2-3-4-5-7
1-2-3-4-5-6-7
simbol flowchart yang berfungsi untuk percabangan atau pilihan adalah . . . .
Diatas merupakan contoh dari . . . .
Algoritma Menghitung Luas Segitiga
Flowchart Menghitung Luas Segitiga
Algoritma Menghitung Luas Lingkaran
Flowchart Menghitung Luas Lingkaran
Algoritma :
1. buka aplikasi kendaraan online
2. aktifkan GPS
3. isi lokasi penjemputan
4. isi lokasi tujuan
5. pilih metode pembayaran
6. Pesan, menunggu sampai kendaraan tiba
7. naik kendaraan
8. jalan sampai tujuan
9. turun
10. bayar
Simbol flowchart yang tepat untuk algoritma nomor 8 adalah ....
Input
Decision
Output
Process
Gambar berikut adalah tool yang digunakan untuk .....
Mengembalikan pergerakan robot
Memutar arah robot
Memberikan tanda agar si robot belok ke kiri
Untuk membatalkan perintah dan mengembalikan ke pekerjaan sebelumnya
Untuk memberikan warna hitam di area yang dilewati disebut ...
paintWhite()
paintBlack()
pickUp()
stopPainting()
