wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Mengenal Algoritma dan Scratch

Total questions: 20

Worksheet time: 3600secs

Name
Class
Date
1.

Apa yang dimaksud dengan algoritma?

a)

Algoritma adalah hasil akhir dari sebuah proyek.

b)

Algoritma hanya digunakan dalam matematika.

c)

Algoritma adalah serangkaian langkah atau prosedur untuk menyelesaikan masalah.

d)

Algoritma adalah sebuah bahasa pemrograman.

2.

Sebutkan langkah-langkah dalam membuat algoritma!

a)

1. Langsung implementasi kode, 2. Hanya uji algoritma tanpa perbaikan, 3. Abaikan input/output

b)

1. Identifikasi masalah, 2. Tentukan input/output, 3. Rancang langkah-langkah, 4. Tulis algoritma, 5. Uji algoritma, 6. Perbaiki dan optimalkan.

3.

Apa itu diagram alir?

a)

Diagram alir adalah bentuk seni visual.

b)

Diagram alir adalah representasi grafis dari proses atau algoritma.

c)

Diagram alir digunakan untuk menggambar peta.

d)

Diagram alir adalah jenis grafik statistik.

4.

Sebutkan simbol dasar yang digunakan dalam diagram alir!

a)

segitiga (proses)

b)

persegi (keputusan)

c)

lingkaran (input/output)

d)

Simbol dasar dalam diagram alir termasuk: oval (start/end), persegi panjang (proses), belah ketupat (keputusan), dan paralelogram (input/output).

5.

Apa yang dimaksud dengan pemrograman?

a)

Pemrograman adalah cara untuk menghapus virus dari komputer.

b)

Pemrograman adalah proses menggambar diagram alur.

c)

Pemrograman adalah teknik untuk mempercepat koneksi internet.

d)

Pemrograman adalah proses menulis kode untuk membuat program komputer.

6.

Sebutkan beberapa istilah pemrograman umum!

a)

variabel, fungsi, kelas, objek, algoritma

b)

compiler

c)

syntax

d)

loop

7.

Apa itu Scratch?

a)

Scratch adalah bahasa pemrograman visual.

b)

Scratch adalah aplikasi pengeditan foto.

c)

Scratch adalah alat untuk menggambar.

d)

Scratch adalah jenis permainan video.

8.

Sebutkan fitur utama yang ada di Scratch!

a)

Fitur utama di Scratch adalah pengeditan video

b)

Scratch tidak memiliki fitur berbagi proyek

c)

Fitur utama di Scratch termasuk blok kode, antarmuka pengguna yang ramah, pembuatan animasi, dan berbagi proyek.

d)

Scratch hanya digunakan untuk pemrograman web

9.

Bagaimana cara memulai proyek baru di Scratch?

a)

Tekan 'Simpan' untuk membuat proyek baru.

b)

Klik tombol 'Buat' di halaman utama Scratch.

c)

Pilih 'Proyek Baru' dari menu pengaturan.

d)

Klik tombol 'Mulai' di halaman utama Scratch.

10.

Apa fungsi dari sprite dalam Scratch?

a)

Sprite berfungsi sebagai objek yang dapat diprogram dalam Scratch.

b)

Sprite tidak dapat diprogram dalam Scratch.

c)

Sprite hanya berfungsi sebagai latar belakang.

d)

Sprite hanya digunakan untuk suara dalam Scratch.

11.

Sebutkan langkah-langkah untuk menambahkan suara di Scratch!

a)

Langkah-langkah untuk menambahkan suara di Scratch adalah: buka proyek, klik tab 'Suara', pilih atau unggah suara, dan gunakan blok suara.

b)

Buka proyek, klik tab 'Proyek', pilih atau unggah sprite, dan gunakan blok sprite.

c)

Buka proyek, klik tab 'Latar Belakang', pilih atau unggah latar belakang, dan gunakan blok latar belakang.

d)

Buka proyek, klik tab 'Kode', pilih atau unggah gambar, dan gunakan blok gambar.

12.

Apa yang dimaksud dengan blok kode di Scratch?

a)

Blok kode di Scratch hanya digunakan untuk animasi.

b)

Blok kode di Scratch adalah bahasa pemrograman teks.

c)

Blok kode di Scratch adalah alat untuk menggambar.

d)

Blok kode di Scratch adalah elemen visual yang digunakan untuk membangun program.

13.

Bagaimana cara menyimpan proyek di Scratch?

a)

Tekan 'Ctrl' + 'Z' untuk menyimpan

b)

Klik 'File' > 'Save now' atau 'Save to your computer'.

c)

Pilih 'Help' > 'About'

d)

Klik 'Edit' > 'Undo'

14.

Apa itu latar belakang (backdrop) dalam Scratch?

a)

Bagian dari kode yang mengatur logika permainan.

b)

Elemen yang menampilkan suara dalam Scratch.

c)

Latar belakang (backdrop) dalam Scratch adalah gambar yang digunakan sebagai latar belakang dalam proyek.

d)

Gambar yang digunakan untuk karakter utama dalam proyek.

15.

Sebutkan jenis-jenis perintah yang ada di Scratch!

a)

Matematika

b)

Sejarah

c)

Seni

d)

Jenis-jenis perintah di Scratch antara lain: Gerakan, Penampilan, Suara, Kontrol, dan Variabel.

16.

Bagaimana cara mengubah kostum sprite di Scratch?

a)

Klik kanan pada sprite dan pilih 'Hapus Kostum'

b)

Pilih sprite, klik tab 'Costumes', dan pilih atau tambahkan kostum baru.

c)

Buka menu 'File' dan pilih 'Simpan'

d)

Ganti nama sprite di tab 'Info'

17.

Apa yang dimaksud dengan variabel dalam pemrograman?

a)

Variabel adalah jenis data yang tidak dapat diubah.

b)

Variabel adalah fungsi yang mengembalikan nilai.

c)

Variabel adalah tempat penyimpanan data yang dapat diubah dalam pemrograman.

d)

Variabel adalah alat untuk mengukur performa program.

18.

Sebutkan contoh penggunaan algoritma dalam kehidupan sehari-hari!

a)

Menghitung jumlah langkah saat berjalan

b)

Menggunakan algoritma untuk menulis puisi

c)

Contoh penggunaan algoritma dalam kehidupan sehari-hari adalah resep masakan dan algoritma pencarian di mesin pencari.

d)

Algoritma dalam permainan video

19.

Apa yang dimaksud dengan debugging dalam pemrograman?

a)

Debugging dalam pemrograman adalah proses menemukan dan memperbaiki kesalahan dalam kode.

b)

Debugging adalah proses menulis kode baru.

c)

Debugging adalah cara untuk meningkatkan kecepatan program.

d)

Debugging hanya dilakukan setelah program selesai.

20.

Bagaimana cara membagikan proyek Scratch ke teman?

a)

Klik 'Bagikan' dan kirimkan tautan proyek.

b)

Hapus proyek setelah selesai membuatnya.

c)

Unggah proyek ke media sosial tanpa membagikannya.

d)

Kirim proyek melalui email tanpa tautan.