Font size
WorksheetsKuis Algoritma dan Pemrograman
Total questions: 50
Worksheet time: 44mins
Apa itu algoritma?
Rangkaian langkah untuk menyelesaikan masalah
Sebuah bahasa pemrograman
Sebuah jenis data
Sebuah perangkat keras
Sebutkan bagian-bagian dari Scratch!
Area pemrograman
Area sprite
Area latar belakang
Semua di atas
Apa fungsi dari blok 'move' di Scratch?
Menggerakkan sprite
Mengubah warna sprite
Menghapus sprite
Menambahkan suara
Apa yang dimaksud dengan permainan robot manual?
Permainan yang dikendalikan oleh manusia
Permainan yang menggunakan robot otomatis
Permainan yang tidak memerlukan kontrol
Permainan yang hanya menggunakan komputer
Sebutkan beberapa arti dari script!
Kumpulan perintah
Skrip film
Skrip teater
Semua di atas
Isilah bagian yang kosong: Algoritma adalah _____
Isilah bagian yang kosong: Scratch adalah _____
Isilah bagian yang kosong: Robot manual dikendalikan oleh (a)
Isilah bagian yang kosong: Script dalam pemrograman adalah _____
Mengapa algoritma penting dalam pemrograman komputer?
Agar program dapat berjalan lebih cepat
Untuk memecahkan masalah dengan cara yang terstruktur dan efisien
Agar program tidak membutuhkan input dari pengguna
Karena algoritma dapat menggantikan bahasa pemrograman
Apa perbedaan antara algoritma dan program komputer?
Algoritma adalah langkah-langkah yang digunakan untuk memecahkan masalah, sementara program adalah implementasi algoritma dalam bahasa pemrograman.
Program komputer adalah urutan langkah-langkah yang disusun untuk menyelesaikan masalah.
Algoritma hanya bisa digunakan dalam bahasa pemrograman tertentu.
Tidak ada perbedaan antara algoritma dan program komputer.
Variabel dalam pemrograman digunakan untuk...
Menyimpan output dari program
Menyimpan perintah atau instruksi
Menyimpan data sementara yang dapat diubah selama program berjalan
Menyimpan alamat IP komputer
Struktur data apa yang digunakan untuk menyimpan beberapa nilai dalam satu tempat dengan urutan tertentu?
. If-else
Array
Loop
String
Apa yang dilakukan oleh algoritma dalam pemrograman?
Menyimpan data
Menghasilkan output
Menyusun data
Menentukan langkah-langkah untuk menyelesaikan suatu masalah
Apa yang dimaksud dengan percabangan dalam algoritma?
Mengurutkan data
Membuat keputusan berdasarkan kondisi tertentu
Mengulangi suatu langkah beberapa kali
Menyimpan data dalam memori
Apa itu perulangan dalam algoritma?
Mengulang suatu langkah atau proses beberapa kali
Menyimpan hasil dari sebuah proses
Menampilkan data ke layar
Pada algoritma, jika suatu kondisi benar, maka tindakan yang dilakukan adalah...
Menghentikan program
Menyimpan data
Mengambil keputusan berdasarkan kondisi tersebut
Apa yang dimaksud dengan "input" dalam pemrograman?
Proses menghitung hasil
Proses menampilkan data di layar
Proses memasukkan data ke dalam program
Proses menyimpan data dalam file
Apa yang dimaksud dengan "output" dalam pemrograman?
Proses menyimpan data
Proses mengolah data
Proses memasukkan data ke dalam program
Proses menampilkan hasil dari program ke layar
Pada algoritma, langkah pertama biasanya adalah...
Menyelesaikan masalah
b. Menentukan tujuan
Menghitung nilai
Membuat percabangan
Menentukan tujuan
Apa yang dilakukan oleh algoritma dalam pemrograman dengan menggunakan perulangan
Menghitung hasil dari program
Mengulang suatu bagian kode untuk beberapa kali
Menyimpan data dalam file
Menentukan kondisi yang benar
Apa yang dimaksud dengan proses "mengurutkan" dalam algoritma?
Menyusun data dalam urutan tertentu
Menyimpan data dalam memori
Menghitung hasil operasi matematika
Menentukan kondisi tertentu
Dalam algoritma, langkah-langkah yang harus dilakukan untuk menyelesaikan masalah disebut...
Input
Output
Proses
Hasil
Berikut ini yang merupakan contoh penggunaan algoritma dalam kehidupan sehari-hari adalah...
Membaca buku
Menonton TV
Menyusun jadwal pelajaran
Menggunakan aplikasi media sosial
Apa yang dimaksud dengan "komentar" dalam kode program?
Perintah untuk menjalankan kode
Penjelasan dalam kode yang tidak dijalankan oleh komputer
Alat untuk mendeklarasikan variabel
Proses menghitung hasil
Apa yang dimaksud dengan robot manual?
Robot yang dikendalikan dengan perintah suara
Robot yang dikendalikan menggunakan komputer
Robot yang dikendalikan secara langsung oleh manusia dengan tangan atau alat lain
Robot yang bekerja secara otomatis tanpa kendali manusia
Dalam robot manual, kontrol dilakukan melalui...
Pemrograman komputer
Sensor otomatis
Perintah suara
Remote control atau pengendali tangan
Robot manual biasanya digunakan untuk...
Tugas-tugas yang tidak bisa dilakukan oleh manusia
Menyelesaikan tugas yang membutuhkan kecepatan tinggi
Melakukan proses perhitungan matematika
Membantu manusia dalam tugas yang sederhana atau berulang
Apa yang dimaksud dengan Scratch dalam pemrograman?
(a)
Sebutan untuk objek yang bergerak dalam Scratch adalah...
(a)
Apa fungsi dari blok "when green flag clicked" dalam Scratch?
(a)
Untuk membuat animasi bergerak dalam Scratch, kita bisa menggunakan jenis perintah yang disebut...
(a)
Robot manual adalah robot yang dikendalikan secara langsung oleh...
(a)
Di dalam Scratch, kategori blok yang digunakan untuk membuat percabangan (if-else) terdapat dalam kategori...
(a)
Alat yang sering digunakan untuk mengendalikan robot manual adalah...
(a)
Apa yang dimaksud dengan "clone" dalam Scratch?
(a)
Untuk membuat sprite berhenti bergerak atau berhenti menjalankan program, kita menggunakan blok...
(a)
Untuk mengganti latar belakang dalam Scratch, kita menggunakan kategori blok...
(a)
Untuk mengganti latar belakang dalam Scratch, kita menggunakan kategori blok...
(a)
Untuk mengganti latar belakang dalam Scratch, kita menggunakan kategori blok...
(a)
Untuk mengganti latar belakang dalam Scratch, kita menggunakan kategori blok...
(a)
Dalam algoritma, apa yang dimaksud dengan input?
(a)
Event berfungsi untuk mengatur (a)
Hindari melakukan copy paste, adalah langkah keberapa dalam langkah belajar programing ...
(a)
Apa yang dimaksud dengan output dalam pemrograman?
(a)
Menentukan masalah atau tujuan yang ingin diselesaikan.
Adalah langkah pemrograman yang ke ...
(a)
Apa yang dimaksud dengan "debugging" dalam pemrograman?
(a)
Di scratch kita hanya perlu menyusun (a) Kode
Program komputer menjadi (a) Komputer untuk bekerja maupun menggunakan multi media
Apakah algoritma harus sistematis ??
(a)
