wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pemrograman Scratch dan Blockly

Total questions: 71

Worksheet time: 36mins

Name
Class
Date
1.

Chika sedang belajar Scratch dan ingin tahu lebih banyak tentang objek yang ada di dalamnya.

a)

Objek dalam Scratch tidak dapat diprogram.

b)

Objek dalam Scratch adalah elemen seperti sprite, latar belakang, dan suara yang dapat diprogram.

c)

Objek dalam Scratch adalah hanya untuk animasi.

d)

Objek dalam Scratch hanya berupa teks.

2.

Heri sedang belajar menggunakan Scratch untuk membuat animasi. Ia ingin tahu, sebutkan tiga contoh objek yang dapat digunakan dalam Scratch!

a)

Sprite, latar belakang, suara

b)

Tombol, menu, jendela

c)

Kamera, mikrofon, layar

d)

Gambar, teks, animasi

3.

Dedi sedang membuat permainan menggunakan Scratch dan ingin menambahkan karakter yang dapat bergerak dan berinteraksi. Apa fungsi dari sprite dalam Scratch?

a)

Sprite hanya digunakan untuk suara dalam Scratch.

b)

Sprite tidak dapat diprogram dalam Scratch.

c)

Sprite berfungsi sebagai objek yang dapat diprogram dalam Scratch.

d)

Sprite hanya berfungsi sebagai latar belakang.

4.

Surya sedang belajar menggunakan Blockly untuk membuat program sederhana. Dia ingin tahu perintah dasar yang ada di Blockly agar bisa mulai membuat proyeknya. Apa saja perintah dasar yang ada di Blockly?

a)

Perintah dasar di Blockly termasuk Move, Repeat, If, Set, dan Print.

b)

Move, Stop, If, Change, Show

c)

Run, Repeat, Switch, Set, Log

d)

Jump, Loop, While, Get, Display

5.

Wahyu sedang belajar menggunakan Blockly untuk membuat program sederhana. Dia menemukan bahwa blok dalam Blockly sangat membantu dalam menyusun perintah. Apa yang dimaksud dengan blok dalam Blockly?

a)

Blok dalam Blockly adalah alat untuk menggambar.

b)

Blok dalam Blockly adalah jenis bahasa pemrograman.

c)

Blok dalam Blockly adalah elemen visual yang mewakili perintah atau fungsi dalam pemrograman.

d)

Blok dalam Blockly adalah simbol matematika.

6.

Faisal sedang belajar menggunakan Blockly untuk membuat program sederhana. Ia ingin tahu lebih banyak tentang jenis-jenis blok yang ada di Blockly. Sebutkan dua jenis blok yang ada di Blockly!

a)

Blok pernyataan dan blok nilai

b)

Blok kondisi dan blok pengulangan

c)

Blok input dan blok output

d)

Blok fungsi dan blok loop

7.

Angga sedang belajar tentang model komputasi sederhana di sekolahnya. Dia ingin memahami konsep ini dengan lebih baik. Apa yang dapat dia pelajari tentang model komputasi sederhana?

a)

Model komputasi sederhana hanya menggunakan struktur data yang kompleks.

b)

Model komputasi sederhana adalah pendekatan dasar dalam pemecahan masalah menggunakan algoritma dan struktur data yang tidak kompleks.

c)

Model komputasi sederhana adalah metode untuk analisis data besar.

d)

Model komputasi sederhana adalah teknik pemrograman tingkat lanjut.

8.

Agus sedang mengembangkan sebuah aplikasi untuk membantu pengelolaan inventaris di toko. Dia memutuskan untuk menerapkan konsep modularisasi program. Apa yang dimaksud dengan modularisasi program?

a)

Modularisasi program adalah pembagian program menjadi modul-modul yang terpisah untuk meningkatkan pengelolaan dan pemeliharaan.

b)

Modularisasi program adalah penggabungan semua kode dalam satu file.

c)

Modularisasi program tidak mempengaruhi performa aplikasi.

d)

Modularisasi program hanya digunakan untuk aplikasi kecil.

9.

Surya sedang mengerjakan proyek perangkat lunak yang kompleks. Dia menyadari bahwa tanpa modularisasi, kode yang ditulisnya menjadi sulit dipahami dan dipelihara. Mengapa modularisasi penting dalam pemrograman?

a)

Modularisasi membuat kode lebih sulit dipahami.

b)

Modularisasi hanya diperlukan untuk proyek besar.

c)

Modularisasi penting dalam pemrograman karena meningkatkan keterbacaan, pemeliharaan, dan penggunaan kembali kode.

d)

Modularisasi mengurangi efisiensi program.

10.

Angga ingin belajar membuat program sederhana di Scratch. Dia sedang mencari contoh program yang bisa dibuat. Apa contoh program sederhana yang dapat dibuat di Scratch?

a)

Permainan tebak angka di Scratch.

b)

Aplikasi kalkulator di Scratch.

c)

Animasi karakter berjalan di Scratch.

d)

Permainan catur di Scratch.

11.

Titi sedang belajar pemrograman menggunakan Scratch. Dia ingin membuat permainan yang melibatkan angka dan perhitungan. Apa yang dimaksud dengan literasi numerik dalam konteks Scratch?

a)

Literasi numerik adalah kemampuan membaca teks dalam Scratch.

b)

Literasi numerik adalah kemampuan memahami dan menggunakan angka dalam pemrograman Scratch.

c)

Literasi numerik adalah kemampuan menggambar bentuk dalam Scratch.

d)

Literasi numerik hanya berkaitan dengan penggunaan warna dalam Scratch.

12.

Rani sedang mencari program visual yang dapat membantunya memahami konsep-konsep sains dengan lebih baik. Dia menemukan beberapa pilihan. Sebutkan satu contoh program visual yang mendukung sains!

a)

Adobe Photoshop

b)

Microsoft Paint

c)

PhET Interactive Simulations

d)

GeoGebra

13.

Eko sedang belajar pemrograman dan ingin menerapkan aturan translasi dari Scratch ke Blockly. Apa yang harus dia lakukan?

a)

Identifikasi blok Scratch, cari padanan Blockly, susun sesuai urutan, dan uji hasilnya.

b)

Hapus semua blok yang tidak relevan dari Scratch.

c)

Susun blok secara acak tanpa pengujian.

d)

Gunakan hanya blok Blockly tanpa referensi Scratch.

14.

Eko dan Rahman sedang berdiskusi tentang platform pemrograman yang mereka gunakan untuk belajar coding. Eko lebih suka menggunakan Scratch karena ia merasa platform tersebut lebih fokus pada pendidikan dan kreativitas. Sementara itu, Rahman berpendapat bahwa Blockly lebih fleksibel untuk pengembangan aplikasi. Apa perbedaan antara Scratch dan Blockly menurut pandangan mereka?

a)

Scratch lebih fokus pada pendidikan dan kreativitas, sedangkan Blockly lebih fleksibel untuk pengembangan aplikasi.

b)

Blockly tidak dapat digunakan untuk pendidikan.

c)

Scratch lebih sulit dipelajari dibandingkan Blockly.

d)

Scratch lebih cocok untuk pengembangan aplikasi profesional.

15.

Di sebuah kelas pemrograman, Nur sedang menjelaskan kepada teman-temannya tentang Scratch. Ia ingin menunjukkan satu fitur unik dari Scratch yang membuatnya berbeda dari bahasa pemrograman lainnya. Apa fitur unik yang dimaksud Nur?

a)

Blok kode visual yang dapat diseret dan dijatuhkan.

b)

Kemampuan untuk mengedit video secara langsung.

c)

Fitur animasi 3D yang kompleks.

d)

Penggunaan bahasa pemrograman Python.

16.

Adi ingin membuat sebuah permainan interaktif menggunakan Scratch. Dia ingin tahu bagaimana cara mengembangkan karya digital kreatifnya dengan baik.

a)

Membuat karya digital dengan menggambar tangan dan memindainya.

b)

Mengembangkan karya digital kreatif di Scratch melibatkan pembuatan proyek baru, penambahan sprite, pemrograman interaksi, dan berbagi hasil.

c)

Menggunakan aplikasi pengedit foto untuk membuat karya digital.

d)

Mengembangkan karya digital dengan menggunakan perangkat keras khusus.

17.

Rina sedang belajar menggunakan Blockly untuk membuat program sederhana. Dia ingin tahu lebih lanjut tentang perintah kontrol yang ada di dalam Blockly. Apa yang dimaksud dengan perintah kontrol dalam Blockly?

a)

Perintah kontrol dalam Blockly adalah blok yang mengubah warna teks.

b)

Perintah kontrol dalam Blockly adalah blok yang mengatur alur eksekusi program.

c)

Perintah kontrol dalam Blockly adalah blok yang menampilkan gambar.

d)

Perintah kontrol dalam Blockly adalah blok yang menyimpan data.

18.

Ina sedang belajar menggunakan Blockly untuk membuat program. Dia ingin tahu lebih banyak tentang perintah kontrol yang ada. Sebutkan dua contoh perintah kontrol dalam Blockly!

a)

switch

b)

if, repeat

c)

while

d)

for each

19.

Saat mengerjakan proyek animasi di Scratch, Heri ingin menambahkan suara untuk membuat animasinya lebih menarik. Bagaimana cara yang tepat untuk menambahkan suara pada program Scratch?

a)

Unggah gambar dan gunakan blok 'mainkan animasi' untuk suara.

b)

Pilih tab 'Proyek', lalu tambahkan efek visual.

c)

Klik pada tab 'Suara', pilih atau unggah suara, dan gunakan blok 'mainkan suara'.

d)

Gunakan blok 'ubah warna' untuk menambahkan suara.

20.

Rudi sedang belajar menggunakan Scratch untuk membuat permainan. Dia ingin menyimpan skor pemain dalam permainannya. Apa yang dimaksud dengan variabel dalam Scratch?

a)

Variabel dalam Scratch adalah jenis sprite.

b)

Variabel dalam Scratch adalah tempat untuk menyimpan dan mengelola data.

c)

Variabel dalam Scratch adalah alat untuk menggambar.

d)

Variabel dalam Scratch adalah efek suara.

21.

Rani sedang membuat proyek animasi di Scratch. Dia ingin menambahkan beberapa elemen visual ke dalam proyeknya. Sebutkan dua jenis sprite yang dapat digunakan dalam Scratch!

a)

Sprite animasi dan sprite gambar.

b)

Sprite karakter dan sprite objek.

c)

Sprite latar belakang dan sprite suara.

d)

Sprite teks dan sprite efek.

22.

Heri ingin membuat animasi sederhana untuk proyek sekolahnya menggunakan Scratch. Dia ingin tahu langkah-langkah yang harus diambil untuk membuat animasi tersebut.

a)

Dengan mengimpor video dan menambahkan suara.

b)

Dengan menggambar langsung di Scratch tanpa menggunakan sprite.

c)

Dengan menambahkan sprite, mengatur gerakan, dan menggunakan blok kontrol.

d)

Dengan menggunakan blok suara dan efek visual.

23.

Agus sedang belajar menggunakan Blockly untuk membuat program. Dia ingin tahu apa yang dimaksud dengan blok fungsi dalam Blockly.

a)

Blok fungsi dalam Blockly adalah blok yang menampilkan gambar.

b)

Blok fungsi dalam Blockly adalah blok yang mengubah warna teks.

c)

Blok fungsi dalam Blockly adalah blok yang digunakan untuk mendefinisikan dan memanggil fungsi.

d)

Blok fungsi dalam Blockly adalah blok yang menyimpan data.

24.

Susi sedang belajar menggunakan Scratch untuk membuat permainan. Dia ingin tahu dua jenis kontrol yang dapat digunakan dalam Scratch untuk mengatur alur permainannya.

a)

Kontrol suara dan kontrol gambar.

b)

Kontrol pengulangan dan kontrol kondisi.

c)

Kontrol animasi dan kontrol teks.

d)

Kontrol input dan kontrol output.

25.

Dalam sebuah proyek pembuatan game di Scratch, Eko ingin menyimpan skor pemain yang terus berubah setiap kali pemain mendapatkan poin. Apa fungsi dari variabel dalam pemrograman Scratch yang digunakan oleh Eko?

a)

Variabel hanya berfungsi sebagai label dalam Scratch.

b)

Variabel digunakan untuk menyimpan data yang dapat berubah selama program berjalan.

c)

Variabel tidak dapat digunakan dalam perhitungan.

d)

Variabel hanya digunakan untuk menyimpan gambar.

26.

Nur ingin membuat animasi sederhana di Scratch dan perlu menggunakan blok pengulangan untuk membuat gerakan karakter. Bagaimana cara menggunakan blok pengulangan dalam Scratch?

a)

Dengan menggabungkan blok pengulangan dengan blok suara.

b)

Dengan menggunakan blok pengulangan tanpa kondisi.

c)

Dengan menghapus semua blok lain dan hanya menggunakan blok pengulangan.

d)

Dengan menambahkan blok pengulangan dan menentukan jumlah iterasi yang diinginkan.

27.

Sri sedang membuat program menggunakan Blockly untuk mengatur alur permainan. Dia ingin menggunakan blok kondisi untuk menentukan apa yang terjadi ketika pemain mencapai level tertentu. Apa yang dimaksud dengan blok kondisi dalam Blockly?

a)

Blok kondisi dalam Blockly adalah blok yang mengubah warna teks.

b)

Blok kondisi dalam Blockly adalah blok yang menampilkan gambar.

c)

Blok kondisi dalam Blockly adalah blok yang digunakan untuk mengatur alur eksekusi berdasarkan kondisi tertentu.

d)

Blok kondisi dalam Blockly adalah blok yang menyimpan data.

28.

Laila sedang belajar menggunakan Scratch untuk membuat animasi. Dia ingin tahu lebih banyak tentang perintah yang ada di Scratch. Sebutkan dua jenis perintah yang bisa dia gunakan!

a)

Perintah gerakan dan perintah suara.

b)

Perintah animasi dan perintah pengulangan.

c)

Perintah input dan perintah output.

d)

Perintah gambar dan perintah teks.

29.

Angga sedang belajar menggunakan Scratch untuk membuat permainan. Dia ingin menambahkan karakter yang dapat bergerak dan berinteraksi dalam permainannya. Apa yang dimaksud dengan sprite dalam konteks Scratch?

a)

Sprite dalam Scratch adalah elemen yang dapat diprogram untuk berinteraksi dalam proyek.

b)

Sprite dalam Scratch adalah efek suara.

c)

Sprite dalam Scratch adalah hanya gambar statis.

d)

Sprite dalam Scratch adalah alat untuk menggambar.

30.

Hadi sedang belajar menggunakan Scratch untuk membuat permainan. Dia ingin tahu lebih banyak tentang kontrol yang ada di Scratch. Sebutkan dua jenis kontrol yang ada di Scratch!

a)

Kontrol suara dan kontrol gambar.

b)

Kontrol pengulangan dan kontrol kondisi.

c)

Kontrol input dan kontrol output.

d)

Kontrol animasi dan kontrol teks.

31.

Adi sedang membuat proyek animasi menggunakan Scratch. Dia ingin menambahkan karakter yang dapat bergerak dan berinteraksi dengan elemen lain dalam proyeknya. Apa yang dimaksud dengan sprite dalam Scratch?

a)

Sprite dalam Scratch adalah elemen yang dapat diprogram untuk berinteraksi dalam proyek.

b)

Sprite dalam Scratch adalah gambar statis yang tidak dapat diubah.

c)

Sprite dalam Scratch adalah efek suara yang digunakan dalam proyek.

d)

Sprite dalam Scratch adalah alat untuk menggambar.

32.

Ina sedang belajar menggunakan Scratch untuk membuat animasi. Dia ingin tahu bagaimana cara menggunakan blok pengulangan dalam proyeknya. Apa yang harus dia lakukan?

a)

Dengan menggambar langsung di Scratch tanpa menggunakan blok.

b)

Dengan menambahkan blok pengulangan dan menentukan jumlah pengulangan yang diinginkan.

c)

Dengan menghapus semua blok yang tidak relevan.

d)

Dengan menggunakan blok suara untuk mengatur pengulangan.

33.

Sri sedang belajar Scratch dan ingin memahami lebih dalam tentang blok fungsi. Apa yang dimaksud dengan blok fungsi dalam Scratch?

a)

Blok fungsi dalam Scratch adalah elemen yang tidak dapat diprogram.

b)

Blok fungsi dalam Scratch adalah blok yang digunakan untuk mendefinisikan dan memanggil fungsi.

c)

Blok fungsi dalam Scratch adalah alat untuk menggambar.

d)

Blok fungsi dalam Scratch adalah efek suara yang digunakan dalam proyek.

34.

Dewi sedang belajar menggunakan Blockly untuk membuat program sederhana. Dia ingin tahu bagaimana cara menggunakan variabel dalam Blockly.

a)

Dengan menghapus semua blok yang tidak relevan.

b)

Dengan menggambar langsung tanpa menggunakan blok.

c)

Dengan menggunakan blok kontrol untuk mengatur variabel.

d)

Dengan menambahkan blok variabel dan menentukan nama serta nilai awalnya.

35.

Agung sedang belajar menggunakan Scratch untuk membuat animasi. Dia ingin membuat karakter bergerak maju beberapa langkah secara berulang. Apa yang dimaksud dengan perintah pengulangan dalam Scratch?

a)

Perintah pengulangan dalam Scratch adalah blok yang digunakan untuk mengulangi aksi tertentu.

b)

Perintah pengulangan dalam Scratch adalah efek suara.

c)

Perintah pengulangan dalam Scratch adalah blok yang menampilkan gambar.

d)

Perintah pengulangan dalam Scratch adalah alat untuk menggambar.

36.

Adi sedang belajar menggunakan Scratch untuk membuat animasi. Dia ingin membuat karakter bergerak maju beberapa kali secara berulang. Apa yang harus dia gunakan untuk mengulangi aksi tersebut?

a)

Blok pengulangan dalam Scratch adalah alat untuk menggambar.

b)

Blok pengulangan dalam Scratch adalah efek suara.

c)

Blok pengulangan dalam Scratch adalah blok yang digunakan untuk mengulangi aksi tertentu.

d)

Blok pengulangan dalam Scratch adalah blok yang menampilkan gambar.

37.

Maya sedang belajar pemrograman menggunakan Scratch. Dia ingin membuat sebuah permainan sederhana dan perlu memahami jenis-jenis variabel yang dapat digunakan. Sebutkan dua jenis variabel yang dapat digunakan dalam Scratch!

a)

Variabel lokal dan variabel global.

b)

Variabel statis dan variabel dinamis.

c)

Variabel input dan variabel output.

d)

Variabel teks dan variabel angka.

38.

Indah sedang membuat proyek animasi di Scratch dan ingin menambahkan suara ke dalamnya. Apa cara yang bisa dia lakukan untuk menambahkan suara?

a)

Semua jawaban di atas benar.

b)

Dengan mengimpor file suara dari komputer dan menambahkannya ke sprite.

c)

Dengan merekam suara langsung menggunakan mikrofon dan menambahkannya ke proyek.

d)

Dengan menggunakan efek suara yang sudah ada di Scratch.

39.

Hadi sedang belajar Scratch dan ingin memahami lebih dalam tentang blok kontrol. Dia bertanya kepada Dian, "Jelaskan apa yang dimaksud dengan blok kontrol dalam Scratch!"

a)

Blok kontrol dalam Scratch adalah alat untuk menggambar.

b)

Blok kontrol dalam Scratch adalah blok yang digunakan untuk mengatur alur eksekusi program.

c)

Blok kontrol dalam Scratch adalah blok yang menyimpan data.

d)

Blok kontrol dalam Scratch adalah efek suara yang digunakan dalam proyek.

40.

Maya sedang membuat proyek animasi di Scratch dan ingin menambahkan elemen yang memberikan konteks visual untuk proyeknya. Apa yang dimaksud dengan latar belakang dalam Scratch?

a)

Latar belakang dalam Scratch adalah alat untuk menggambar.

b)

Latar belakang dalam Scratch adalah hanya gambar statis.

c)

Latar belakang dalam Scratch adalah elemen yang memberikan konteks visual untuk proyek.

d)

Latar belakang dalam Scratch adalah efek suara.

41.

Dian sedang membuat proyek animasi di Scratch. Ia ingin menambahkan interaksi pada sprite yang ia buat. Sebutkan dua jenis interaksi yang dapat dilakukan dengan sprite di Scratch!

a)

Interaksi dengan gerakan dan interaksi dengan klik mouse.

b)

Interaksi dengan animasi dan interaksi dengan efek visual.

c)

Interaksi dengan suara dan interaksi dengan teks.

d)

Interaksi dengan gambar dan interaksi dengan warna.

42.

Rina sedang belajar menggunakan Blockly untuk membuat program sederhana. Dia ingin tahu lebih banyak tentang jenis-jenis blok yang ada di dalamnya. Sebutkan dua jenis blok yang ada di Blockly!

a)

Blok animasi dan blok teks.

b)

Blok kontrol dan blok fungsi.

c)

Blok input dan blok output.

d)

Blok gambar dan blok suara.

43.

Dedi sedang membuat sebuah permainan sederhana menggunakan pemrograman visual. Dia ingin menambahkan karakter yang dapat bergerak dan berinteraksi dengan objek lain dalam permainan tersebut. Apa yang dimaksud dengan sprite dalam konteks pemrograman visual?

a)

Sprite adalah alat untuk menggambar.

b)

Sprite adalah efek suara dalam proyek.

c)

Sprite adalah objek yang dapat diprogram dan berinteraksi dalam proyek.

d)

Sprite adalah hanya gambar statis yang tidak dapat diprogram.

44.

Dalam sebuah permainan yang dibuat oleh Mega menggunakan Scratch, dia ingin agar karakter dalam permainannya dapat beraksi berbeda tergantung pada situasi yang terjadi. Apa fungsi dari perintah kondisi dalam Scratch yang digunakan Mega?

a)

Perintah kondisi tidak mempengaruhi eksekusi program.

b)

Perintah kondisi digunakan untuk mengatur alur program berdasarkan kondisi tertentu.

c)

Perintah kondisi hanya digunakan untuk suara.

d)

Perintah kondisi digunakan untuk menampilkan gambar.

45.

Angga sedang membuat sebuah aplikasi permainan menggunakan pemrograman visual. Dia ingin menyimpan skor pemain yang dapat berubah setiap kali pemain mendapatkan poin. Apa yang dimaksud dengan variabel dalam konteks aplikasi yang sedang dibuat Angga?

a)

Variabel adalah tempat untuk menyimpan data yang dapat berubah selama eksekusi program.

b)

Variabel adalah hanya gambar statis yang tidak dapat diprogram.

c)

Variabel adalah alat untuk menggambar dalam proyek.

d)

Variabel adalah efek suara yang digunakan dalam pemrograman.

46.

Dalam sebuah kelas pemrograman, Mega sedang menjelaskan kepada teman-temannya tentang fungsi dari blok input dalam Scratch. Dia bertanya, "Apa sebenarnya fungsi dari blok input dalam Scratch?"

a)

Blok input dalam Scratch tidak mempengaruhi eksekusi program.

b)

Blok input dalam Scratch adalah alat untuk menggambar.

c)

Blok input dalam Scratch digunakan untuk menerima data dari pengguna.

d)

Blok input dalam Scratch hanya digunakan untuk menampilkan gambar.

47.

Eko sedang membuat proyek animasi di Scratch dan ingin menambahkan efek suara untuk membuatnya lebih menarik. Sebutkan dua jenis efek suara yang dapat digunakan dalam proyek Scratch!

a)

Efek suara latar dan efek suara klik.

b)

Efek suara musik dan efek suara animasi.

c)

Efek suara dialog dan efek suara lingkungan.

d)

Semua jawaban di atas benar.

48.

Angga sedang belajar pemrograman menggunakan Scratch. Dia ingin membuat proyek animasi dan bertanya, apa yang dimaksud dengan sprite dalam konteks pemrograman Scratch?

a)

Sprite adalah elemen yang dapat diprogram dan berinteraksi dalam proyek Scratch.

b)

Sprite adalah hanya gambar latar belakang dalam Scratch.

c)

Sprite adalah efek suara yang digunakan dalam Scratch.

d)

Sprite adalah alat untuk menggambar dalam Scratch.

49.

Dian sedang membuat program di Scratch dan ingin mengatur alur eksekusi programnya. Dia menemukan sebuah blok yang disebut blok kondisi. Apa fungsi dari blok kondisi tersebut?

a)

Blok kondisi adalah alat untuk menggambar.

b)

Blok kondisi hanya digunakan untuk menampilkan gambar.

c)

Blok kondisi digunakan untuk mengatur alur eksekusi program berdasarkan kondisi tertentu.

d)

Blok kondisi tidak mempengaruhi eksekusi program.

50.

Yuni sedang membuat proyek di Scratch dan ingin menambahkan latar belakang yang menarik untuk karyanya. Bagaimana cara Yuni menambahkan latar belakang pada proyek Scratch?

a)

Unggah suara dan gunakan blok 'mainkan suara' untuk latar belakang.

b)

Hapus semua sprite dan gunakan gambar latar belakang.

c)

Gunakan blok 'ubah warna' untuk menambahkan latar belakang.

d)

Pilih tab 'Latar Belakang', lalu pilih atau unggah gambar latar belakang yang diinginkan.

51.

Sebutkan dua jenis blok yang ada di Scratch!

a)

Blok animasi dan blok teks.

b)

Blok kontrol dan blok variabel.

c)

Blok suara dan blok gambar.

d)

Blok input dan blok output.

52.

Jelaskan fungsi dari blok pengulangan dalam Scratch!

a)

Blok pengulangan hanya digunakan untuk menampilkan gambar.

b)

Blok pengulangan digunakan untuk mengulangi aksi tertentu selama kondisi terpenuhi.

c)

Blok pengulangan adalah alat untuk menggambar.

d)

Blok pengulangan tidak mempengaruhi eksekusi program.

53.

Apa yang dimaksud dengan variabel global dalam Scratch?

a)

Variabel global adalah variabel yang hanya dapat diakses dari satu sprite.

b)

Variabel global adalah variabel yang hanya digunakan untuk menyimpan gambar.

c)

Variabel global adalah variabel yang tidak dapat diubah.

d)

Variabel global adalah variabel yang dapat diakses dari semua sprite dalam proyek.

54.

Jelaskan cara menggunakan blok kondisi dalam Scratch!

a)

Dengan menghapus semua blok yang tidak relevan.

b)

Dengan menambahkan blok kondisi dan menentukan kondisi yang diinginkan.

c)

Dengan menggambar langsung tanpa menggunakan blok.

d)

Dengan menggunakan blok suara untuk mengatur kondisi.

55.

Sebutkan dua jenis event yang dapat digunakan dalam Scratch!

a)

Semua jawaban di atas benar.

b)

Event saat tombol ditekan dan event saat sprite diklik.

c)

Event saat suara dimainkan dan event saat gambar diubah.

d)

Event saat program dimulai dan event saat variabel berubah.

56.

Apa yang dimaksud dengan blok pengulangan dalam konteks Scratch?

a)

Blok pengulangan adalah hanya gambar statis yang tidak dapat diprogram.

b)

Blok pengulangan adalah blok yang digunakan untuk menjalankan perintah berulang kali.

c)

Blok pengulangan adalah alat untuk menggambar.

d)

Blok pengulangan adalah efek suara dalam proyek.

57.

Jelaskan cara mengubah latar belakang dalam proyek Scratch!

a)

Dengan menghapus semua sprite dan menambahkan latar belakang baru.

b)

Dengan menggunakan efek suara untuk mengubah latar belakang.

c)

Dengan menggambar latar belakang langsung di Scratch tanpa menggunakan gambar.

d)

Dengan mengimpor gambar dari komputer dan menambahkannya sebagai latar belakang.

58.

Apa yang dimaksud dengan blok kontrol dalam Scratch?

a)

Blok kontrol dalam Scratch adalah alat untuk menggambar.

b)

Blok kontrol dalam Scratch adalah efek suara.

c)

Blok kontrol dalam Scratch adalah blok yang digunakan untuk mengatur alur eksekusi program.

d)

Blok kontrol dalam Scratch adalah blok yang menampilkan gambar.

59.

Jelaskan fungsi dari blok variabel dalam Scratch!

a)

Blok variabel digunakan untuk menyimpan data yang dapat berubah selama eksekusi program.

b)

Blok variabel hanya digunakan untuk menampilkan gambar.

c)

Blok variabel adalah alat untuk menggambar.

d)

Blok variabel tidak mempengaruhi eksekusi program.

60.

Jelaskan perbedaan antara sprite dan latar belakang dalam Scratch!

a)

Sprite tidak dapat diprogram, sedangkan latar belakang dapat diprogram.

b)

Sprite hanya digunakan untuk suara, sedangkan latar belakang untuk animasi.

c)

Sprite dan latar belakang memiliki fungsi yang sama dalam Scratch.

d)

Sprite adalah objek yang dapat diprogram, sedangkan latar belakang adalah gambar statis.

61.

Apa yang dimaksud dengan blok kondisi dalam Scratch?

a)

Blok kondisi dalam Scratch adalah blok yang digunakan untuk mengulangi aksi tertentu.

b)

Blok kondisi dalam Scratch adalah blok yang digunakan untuk memeriksa kondisi dan menentukan alur eksekusi program.

c)

Blok kondisi dalam Scratch adalah alat untuk menggambar.

d)

Blok kondisi dalam Scratch adalah efek suara yang digunakan dalam proyek.

62.

Sebutkan dua jenis variabel yang dapat digunakan dalam Scratch!

a)

Variabel statis dan variabel dinamis.

b)

Variabel lokal dan variabel global.

c)

Variabel gambar dan variabel suara.

d)

Variabel input dan variabel output.

63.

Sebutkan dua jenis sprite yang dapat digunakan dalam proyek Scratch!

a)

Sprite efek dan sprite objek.

b)

Sprite gambar dan sprite animasi.

c)

Sprite suara dan sprite teks.

d)

Sprite karakter dan sprite latar belakang.

64.

Apa yang dimaksud dengan blok variabel dalam Scratch?

a)

Blok variabel dalam Scratch adalah blok yang digunakan untuk menyimpan dan mengubah data.

b)

Blok variabel dalam Scratch adalah blok yang menampilkan gambar.

c)

Blok variabel dalam Scratch adalah alat untuk menggambar.

d)

Blok variabel dalam Scratch adalah efek suara yang digunakan dalam proyek.

65.

Jelaskan cara menambahkan latar belakang ke dalam proyek Scratch!

a)

Dengan mengimpor gambar dari komputer dan menambahkannya ke proyek.

b)

Dengan menghapus semua sprite dan hanya menggunakan latar belakang.

c)

Dengan menggambar latar belakang langsung di Scratch.

d)

Dengan menggunakan efek suara untuk latar belakang.

66.

Sebutkan satu contoh aplikasi pemrograman visual yang dapat digunakan untuk belajar matematika!

a)

Blockly

b)

Scratch

c)

Adobe Illustrator

d)

GeoGebra

67.

Apa yang dimaksud dengan blok pengulangan dalam konteks Blockly?

a)

Blok pengulangan adalah blok yang menampilkan gambar.

b)

Blok pengulangan adalah blok yang digunakan untuk mengulangi aksi tertentu dalam program.

c)

Blok pengulangan adalah efek suara dalam program.

d)

Blok pengulangan adalah alat untuk menggambar.

68.

Sebutkan dua jenis perintah yang ada di Scratch!

a)

Perintah animasi dan perintah teks.

b)

Perintah kontrol dan perintah variabel.

c)

Perintah suara dan perintah gambar.

d)

Perintah input dan perintah output.

69.

Sebutkan satu keuntungan menggunakan Scratch untuk pemula dalam belajar pemrograman!

a)

Memungkinkan penggunaan bahasa pemrograman tingkat tinggi.

b)

Memerlukan pengetahuan mendalam tentang algoritma.

c)

Hanya dapat digunakan untuk proyek kecil.

d)

Antarmuka yang sederhana dan mudah dipahami.

70.

Apa yang dimaksud dengan blok pengulangan dalam Scratch?

a)

Blok yang hanya digunakan untuk menampilkan gambar.

b)

Blok yang mengubah warna latar belakang.

c)

Blok yang menyimpan data pengguna.

d)

Blok yang digunakan untuk mengulangi aksi tertentu dalam program.

71.

Sebutkan dua jenis event yang dapat digunakan dalam Scratch!

a)

Event saat tombol ditekan dan event saat sprite diklik.

b)

Event saat proyek disimpan dan event saat proyek dibagikan.

c)

Event saat program dimulai dan event saat suara dimainkan.

d)

Event saat gambar diubah dan event saat variabel diubah.