wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pemrograman Visual dan Scratch

Total questions: 15

Worksheet time: 36mins

Name
Class
Date
1.

Apa yang dimaksud dengan algoritma?

a)

Algoritma adalah serangkaian langkah-langkah sistematis untuk menyelesaikan masalah.

b)

Algoritma adalah sebuah perangkat keras untuk komputer.

c)

Algoritma adalah hasil dari eksperimen ilmiah.

d)

Algoritma adalah metode acak untuk menyelesaikan masalah.

2.

Sebutkan tiga jenis struktur kontrol yang ada di Scratch!

a)

1. Struktur kontrol urutan 2. Struktur kontrol percabangan 3. Struktur kontrol perulangan

b)

Struktur kontrol input

c)

Struktur kontrol output

d)

Struktur kontrol fungsi

3.

Bagaimana cara membuat game sederhana di Scratch?

a)

Buat game tanpa sprite atau latar belakang.

b)

Hanya menggambar tanpa menggunakan kode.

c)

Gunakan aplikasi lain untuk membuat game.

d)

Buat proyek baru di Scratch, pilih sprite, tambahkan latar belakang, dan gunakan blok kode untuk mengatur gerakan.

4.

Apa itu variabel dalam pemrograman?

a)

Variabel adalah alat untuk mengukur performa program.

b)

Variabel adalah fungsi dalam pemrograman.

c)

Variabel adalah jenis data yang tidak dapat diubah.

d)

Variabel adalah tempat penyimpanan data yang dapat diubah dalam pemrograman.

5.

Sebutkan dua tipe data yang umum digunakan dalam Scratch!

a)

angka, teks

b)

boolean

c)

gambar

d)

suara

6.

Apa fungsi dari event handling di Scratch?

a)

Fungsi dari event handling di Scratch adalah untuk merespons interaksi pengguna.

b)

Untuk menyimpan data pengguna.

c)

Untuk mengatur suara dalam proyek.

d)

Untuk mengubah tampilan sprite.

7.

Jelaskan langkah-langkah membuat sprite bergerak di Scratch!

a)

Untuk membuat sprite bergerak di Scratch, gunakan blok 'move' dan 'when green flag clicked' dalam skrip.

b)

Tambahkan efek suara untuk membuat sprite bergerak.

c)

Pilih sprite dan tekan tombol 'space' untuk bergerak.

d)

Gunakan blok 'stop' untuk menghentikan sprite.

8.

Apa yang dimaksud dengan loop dalam struktur kontrol?

a)

Loop digunakan untuk mendeklarasikan variabel baru.

b)

Loop adalah metode untuk mengurutkan data dalam array.

c)

Loop adalah cara untuk menghentikan eksekusi program.

d)

Loop adalah mekanisme untuk mengeksekusi instruksi berulang kali selama kondisi tertentu terpenuhi.

9.

Bagaimana cara menggunakan variabel untuk menyimpan skor dalam game?

a)

Gunakan variabel untuk menyimpan waktu permainan, misalnya: waktu = 0.

b)

Gunakan variabel untuk menyimpan nama pemain, misalnya: nama = 'John'.

c)

Gunakan variabel untuk menyimpan nilai skor, misalnya: skor = 0.

d)

Gunakan variabel untuk menyimpan level permainan, misalnya: level = 1.

10.

Sebutkan contoh event yang bisa digunakan di Scratch!

a)

ketika latar belakang berubah

b)

ketika suara diputar

c)

ketika waktu habis

d)

Contoh event di Scratch: 'ketika bendera hijau diklik', 'ketika sprite ini diklik', 'ketika tombol ditekan'.

11.

Untuk mengubah tampilan sprite yang dibuat seperti costume menggunakan fungsi

a)

Gunakan fungsi 'motion '

b)

Gunakan fungsi 'Sound'

c)

Gunakan fungsi 'EventS'

d)

Gunakan fungsi 'Looks.'

12.

Mengatur volume suara dari satu objek gunakan fungsi ...

a)

Motion

b)

Loooks

c)

Sound

d)

Sensing

13.

Sprite kucing juga dapat berubah arahnya dengan

memanfaatkan blok turn pada fungsi

a)

Motion

b)

Control

c)

Events

d)

Sound

14.

Sprite kucing dapat berjalan langsung sebanyak 10

langkah setiap kali bendera hijau ditekan, perintah ini menggunakan fungsi

a)

Events

b)

Motion

c)

Looks

d)

Control

15.

Sprite

kucing dapat berjalan per 10 langkah terus- menerus

sampai ujung dengan satu kali event (contoh ketika

bendera hijau ditekan) dengan menambahkan kode

a)

Motion

b)

Events

c)

Sound

d)

Control