WorksheetsPemahaman Dasar Algoritma
Total questions: 20
Worksheet time: 10mins
1. Apa yang dimaksud dengan algoritma?
Algoritma adalah sebuah bahasa pemrograman.
Algoritma adalah serangkaian langkah atau prosedur yang digunakan untuk menyelesaikan masalah.
Algoritma hanya digunakan dalam matematika.
Algoritma adalah hasil dari penelitian ilmiah.
hal ini yang berkaitan dengan algoritma adalah
Hanya digunakan dalam pengembangan perangkat lunak
Merupakan langkah-langkah yang terstruktur
Hanya berfungsi dalam konteks akademis
Berhubungan dengan analisis data
2. Ciri-ciri algoritma yang baik adalah?
Efisiensi, kejelasan, dan ketepatan.
Kompleksitas, kebingungan, dan ketidakpastian.
Kejelasan, kebingungan, dan efisiensi.
Keteraturan, kecepatan, dan kebingungan.
A. Memerlukan pemahaman mendalam
B. Dapat diselesaikan dengan cepat
C. Hanya untuk pemrograman dasar
D. Tidak memerlukan logika yang kompleks.
yang merupakan ciri algoritma adalah
A. Memerlukan waktu yang lama
B. Jelas dan mudah dipahami
C. Hanya untuk pemrograman tingkat lanjut
D. Memerlukan keterampilan dasar
3. Algoritma yang baik harus?
Mahal, rumit, dan tidak dapat diandalkan.
Efisien, jelas, dan dapat diandalkan.
Sederhana, tidak terstruktur, dan tidak dapat diandalkan.
Lambat, tidak jelas, dan tidak efisien.
A. Selalu panjang dan rumit B. Pasti berhenti C. Menggunakan banyak variabel D. Hanya bisa digunakan sekali.
salah satu ciri algoritma adalah ..
C. Menggunakan sedikit variabel
B. Pasti berhenti
D. Bisa digunakan berkali-kali
A. Selalu sederhana
4. Contoh algoritma dalam kehidupan sehari-hari adalah?
Membaca buku
Menonton film
Membuat kopi
Membuat teh
A. Menyusun daftar belanja B. Menonton film C. Tidur siang D. Berjalan tanpa tujuan.
dari pilihan diatas, yang bukan merupakan contoh penerapan algoritma adalah ....
D. Berjalan tanpa tujuan
Bermain video game
Berkebun
Membaca buku
5. Simbol oval dalam flowchart digunakan untuk?
Menunjukkan langkah-langkah dalam proses.
Menunjukkan input dari pengguna.
Menunjukkan awal atau akhir dari suatu proses.
Mewakili keputusan yang harus diambil.
A. Menunjukkan proses B. Menunjukkan awal dan akhir C. Menunjukkan keputusan D. Menunjukkan input.
Fungsi dari notasi belah ketupat dalam flowchart adalah...
D. Menunjukkan tujuan
C. Menunjukkan keputusan
A. Menunjukkan hasil
B. Menunjukkan proses
6. Apa fungsi dari simbol belah ketupat dalam flowchart?
Menunjukkan awal proses dalam flowchart.
Menunjukkan keputusan atau percabangan dalam proses.
Menggambarkan langkah-langkah dalam proses.
Menunjukkan akhir dari proses.
A. Menunjukkan proses B. Menunjukkan input C. Menunjukkan keputusan D. Menunjukkan output.
fungsi dari notasi jajaran genjang di dalam flowchart adalah....
Menunjukkan langkah-langkah
D
Menunjukkan data awal
Menunjukkan proses akhir
7. Dalam flowchart, simbol panah digunakan untuk?
Menunjukkan langkah-langkah proses.
Menunjukkan arah aliran proses.
Menggambarkan data yang digunakan dalam proses.
Menandai akhir dari proses.
A. Menunjukkan arah alur proses B. Menunjukkan input C. Menunjukkan output D. Menunjukkan keputusan.
yang mana dari pilihan diatas yang merupakan fungsi dari notasi panah dalam flowchart ....
Menunjukkan tujuan
A
Menunjukkan langkah-langkah
Menunjukkan proses
8. Apa yang dimaksud dengan pseudocode?
Pseudocode adalah dokumen resmi untuk pengembangan perangkat lunak.
Pseudocode adalah gambar diagram alur dari algoritma.
Pseudocode adalah bahasa pemrograman yang sebenarnya.
Pseudocode adalah representasi algoritma dalam bentuk yang menyerupai bahasa pemrograman.
Apakah yang dimaksud dengan pseudocode?
A. Representasi visual dari algoritma
B. Kode program yang ditulis dalam bahasa pemrograman tertentu
C. Deskripsi langkah-langkah algoritma dalam bahasa yang mudah dipahami
D. Hanya digunakan untuk algoritma sederhana
9. Dalam pseudocode, apa arti dari 'START'?
Menandakan awal eksekusi program.
Menandakan akhir eksekusi program.
Menunjukkan langkah-langkah dalam program.
Menyatakan kondisi kesalahan dalam program.
A. Menunjukkan akhir dari algoritma B. Menunjukkan awal dari algoritma C. Menunjukkan input D. Menunjukkan output.
yang merupakan fungsi dari pseudocode adalah ...
Menunjukkan langkah-langkah algoritma
Menunjukan kondisi awal algoritma
Menunjukkan kondisi akhir algoritma
Menunjukkan proses algoritma
10. Dalam studi kasus robot berjalan di grid 4x4, instruksi 'Maju' berarti?
Robot berputar 90 derajat ke kiri.
Robot bergerak dua langkah ke depan.
Robot mundur satu langkah.
Robot bergerak satu langkah ke depan.
Dalam konteks pengendalian robot, pilihlah tindakan yang tepat untuk robot berdasarkan pernyataan berikut:
A. Robot berputar putar
B. Robot bergerak ke depan
C. Robot berhenti
D. Robot bergerak ke arah tak tentu
B. Robot bergerak ke depan
Robot berputar putar
Robot bergerak ke arah tak tentu
Robot berhenti
