wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

LATIHAN ASAS GANJIL 2025

Total questions: 50

Worksheet time: 17mins

Name
Class
Date
1.
Scratch merupakan bahasa pemrograman visual yang berbasis ....
a)
Objek
b)
Event
c)
Prosedur
d)
Teks
2.
Apa manfaat utama membuat prosedur atau fungsi dalam pemrograman?
a)
Membuat program lebih lambat
b)
Menghapus semua kode yang tidak diperlukan
c)
Menyimpan bagian program yang berulang agar bisa dipanggil ulang
d)
Mengubah warna tampilan program
3.
Blockly lebih menekankan pada konsep ....
a)
Pemrograman berbasis event
b)
Pemrograman prosedural
c)
Pemrograman berbasis teks
d)
Pemrograman berbasis objek
4.
Apa manfaat utama membuat prosedur atau fungsi dalam pemrograman?
a)
Menyimpan bagian program yang berulang agar bisa dipanggil ulang
b)
Membuat program lebih lambat
c)
Menghapus semua kode yang tidak diperlukan
d)
Mengubah warna tampilan program
5.
Dalam Scratch, apa yang dimaksud dengan Sprite?
a)
Tombol untuk menjalankan program
b)
Perintah untuk menghentikan program
c)
Latar belakang program
d)
Objek yang dapat digerakkan, bersuara, atau berinteraksi
6.
Mengapa program dalam Scratch terlihat seperti berjalan bersamaan, padahal sebenarnya tidak?
a)
Karena Scratch menggunakan sistem multitasking sejati
b)
Karena Sprite menjalankan kode secara paralel nyata
c)
Karena program dijalankan secara bergiliran dengan kecepatan tinggi
d)
Karena Scratch menggunakan lebih dari satu prosesor
7.
Jika kalian diminta membuat simulasi sains menggunakan Blockly, alasan utama memilih Blockly daripada Scratch adalah ....
a)
Blockly memiliki fitur animasi yang lebih baik
b)
Blockly mendukung konsep fungsi dan prosedur yang lebih kuat
c)
Blockly lebih mudah untuk membuat game
d)
Blockly hanya untuk pemula
8.
Seorang siswa ingin membuat game interaktif berbasis event, di mana karakter merespons klik dan keyboard. Bahasa pemrograman mana yang lebih tepat digunakan, dan mengapa?
a)
Blockly, karena berbasis prosedural
b)
Scratch, karena berbasis event dan interaktif
c)
Python, karena berbasis teks
d)
C++, karena cepat
9.
Dalam struktur antarmuka Scratch, bagian mana yang digunakan untuk memilih atau mengunggah file baru dan edit?
a)
Sprite
b)
Backdrop
c)
Toolbar
d)
Block Palette
10.
Komponen Scratch yang digunakan untuk memilih karakter yang akan digerakkan adalah ....
a)
Sprite
b)
Costumes
c)
Toolbar
d)
sound
11.
Jika kamu ingin membuat sprite bergerak ke arah tertentu, blok yang digunakan terdapat di kategori ....
a)
Looks
b)
Control
c)
Motion
d)
Operator
12.
Bagian Scratch yang digunakan untuk menampilkan hasil program disebut ....
a)
Script Area
b)
Stage Area
c)
Sprite Pane
d)
Backdrop
13.
Tempat meletakkan berbagai objek seperti karakter atau benda di Scratch disebut ....
a)
Sprite Pane
b)
Block Palette
c)
Stage Area
d)
Toolbar
14.
Area yang digunakan untuk menyusun dan meletakkan blok-blok kode program adalah ....
a)
Script Area
b)
Blocks Palette
c)
Toolbar
d)
Green Flag
15.
Kumpulan blok seperti Motion, Looks, Sound, dan Control terdapat pada ....
a)
Script Area
b)
Stage Area
c)
Costumes
d)
Blocks Palette
16.
Untuk membuat variasi tampilan karakter, bagian yang digunakan adalah ....
a)
Sound
b)
Costumes
c)
Backdrop
d)
Script Area
17.
Bagian yang berfungsi untuk memilih, merekam, dan mengatur suara atau efek disebut ....
a)
Sound
b)
Blocks Palette
c)
Toolbar
d)
Backdrop
18.
Toolbar dalam Scratch berfungsi untuk ....
a)
Menyimpan dan membuka file project
b)
Mengatur warna sprite
c)
Menambahkan efek suara
d)
Menjalankan project
19.
Vlog merupakan singkatan dari ....
a)
Video Lesson
b)
Visual Log
c)
Video Blog
d)
Virtual Log
20.
Tujuan utama membuat vlog adalah ....
a)
Menulis artikel panjang di media sosial
b)
Membagikan pengalaman atau informasi melalui video
c)
Membuat film profesional
d)
Mengedit foto dengan aplikasi
21.
Tahap awal dalam membuat vlog adalah ....
a)
Mengedit video
b)
Mengunggah ke YouTube
c)
Menentukan tema atau topik vlog
d)
Menambahkan efek suara
22.
Saat merekam vlog, pencahayaan sangat penting karena ....
a)
Membuat suara lebih jelas
b)
Mempengaruhi kualitas visual dan kenyamanan menonton
c)
Menambah durasi video
d)
Membuat video lebih lambat
23.
Agar vlog menarik dan enak ditonton, pembuat vlog sebaiknya ....
a)
Menggunakan bahasa yang sulit dipahami
b)
Tidak perlu melakukan perencanaan
c)
Menyampaikan isi vlog dengan ekspresif dan percaya diri
d)
Membuat video tanpa diedit
24.
Platform yang paling umum digunakan untuk membagikan vlog adalah ....
a)
Canva
b)
Google Drive
c)
YouTube
d)
Zoom
25.

Arti script disamping adalah .....

a)

Ketika program berjalan

b)

Ketika klik sembarang tombol

c)

Ketika bendera hijau diklik

d)

Ketika klik bersuara

26.

Apa Fungsi dari gambar di samping (Stage Area) ?

a)

Tempat menampilkan hasil program yang dibuat

b)

Berbagai objek-objek yang dapat tampil di Stage Area

c)

Tempat meletakkan blok kode

d)

Untuk membuat variasi tampilan sprite

27.

Apa Fungsi dari gambar di samping (Blocks Palette) ?

a)

Untuk membuat variasi tampilan sprite

b)

Untuk memilih, merekam, dan mengatur suara atau efek tertentu

c)

Deretan tool File dan Edit, yang berguna untuk membuat file baru, membuka file yang sudah pernah disimpan, menyimpan file

d)

Kumpulan blok kode, seperti Motion, Looks, Sound, Events, Control, Sensing, Operator, Variables, dan My Blocks

28.

Blok kode untuk mengatur gerakan sprite pada Scratch adalah ....

a)

GAMBAR 1

b)

GAMBAR 2

c)

GAMBAR 3

d)

GAMBAR 4

29.

Pada gambar tersebut, untuk mengeluarkan suara pada sprite ditunjukkan pada ....

a)

GAMBAR 1

b)

GAMBAR 2

c)

GAMBAR 3

d)

GAMBAR 4

30.

Pada gambar tersebut, untuk kode yang ditempatkan di dalamnya secara berulang-ulang sprite ditunjukkan pada ....

a)

GAMBAR 1

b)

GAMBAR 2

c)

GAMBAR 3

d)

GAMBAR 4

31.
Scratch adalah aplikasi untuk membuat .....
a)
Video dan Animasi
b)
Animasi dan Game
c)
Audio dan Video
d)
Game dan Audio
32.

Tujuan belajar aplikasi Scratch adalah .....

a)

Belajar logika pemrograman dasar

b)

Belajar membuat desain gambar

c)

Belajar membuat film kartun

d)

Belajar mengolah gambar

33.
Dalam aplikasi Scratch yang dimaksud sprite adalah …..
a)
Gerakan objek pada animasi atau game
b)
Script objek pada animasi atau game
c)
Tokoh berupa objek dalam animasi atau game
d)
Background pada animasi atau game
34.
Jika kita ingin menambahkan suara pada animasi yang kita buat maka kita dapat menambahkannya melalui menu .....
a)
Suara
b)
Gerakan
c)
Tampilan
d)
Sensor
35.
Jika kita ingin mengatur gerakan sprite seperti gerakan berulang-ulang dan bergerak selamanya maka kita dapat menambahkannya melalui menu .....
a)
Gerakan
b)
Sensor
c)
Kontrol
d)
Variable
36.

Balok kode seperti gambar tersebut terdapat di menu …..

a)

Gerakan

b)

Kejadian

c)

Kontrol

d)

Operator

37.
Balok kode seperti gambar tersebut terdapat di menu …..
a)
Operator
b)
Tampilan
c)
Kontrol
d)
Gerakan
38.
Fungsi dari icon pada gambar tersebut adalah…..
a)
Menambah sprite baru
b)
Menampilkan dan menyembunyikan background
c)
Menggandakan sprite
d)
Menampilkan dan menyembunyikan sprite
39.
Fungsi dari icon pada gambar tersebut adalah…..
a)
Mengganti kostum sprite
b)
Menggandakan sprite
c)
Menambahkan sprite baru
d)
Menambahkan background baru
40.

Icon yang ditandai dengan lingkaran warna merah pada gambar tersebut berfungsi untuk …..

a)

Menambahkan sprite atau background yang tersedia

b)

Menambahkan sprite atau background dari internet

c)

Menambahkan sprite atau background dengan cara melukis sendiri

d)

Menambahkan sprite atau background secara acak

41.
Icon yang ditandai dengan warna merah pada gambar tersebut berfungsi untuk …..
a)
Mengganti bahasa
b)
Mengganti sprite
c)
Mengganti tampilan
d)
Mengganti background
42.

Untuk mengatur gerakan dari sprite agar tidak terlalu cepat dan lambat maka kita dapat memasukkan kode balok …..

a)

b)

c)

d)

43.
Fungsi dari icon yang ditandai dengan garis warna merah pada gambar tersebut adalah .....
a)
Menggandakan sprite
b)
Menghapus background
c)
Menjalankan animasi
d)
Menghentiakan pergerakan dari animasi
44.

Dalam membuat animasi di Scratch hal yang harus diperhatikan kecuali ........

a)

Pilih sprite yang menarik

b)

Penyimpanan animasi

c)

Kesesuaian gerakan sprite

d)

Kesesuaian background dengan sprite

45.
Icon pada gambar tersebut digunakan untuk .....
a)
Menambahkan sprite baru
b)
Menambahkan background baru
c)
Menambahkan balok kode baru
d)
Menghapus background
46.

Manfaat dari belajar Scratch adalah .....

a)

Melatih untuk mencari kesalahan dan menemukan solusi

b)

Melatih logika pemrograman dasar untuk membuat animasi atau game.

c)

Melatih untuk bisa kreatif, teliti dan hati-hati.

d)

Semuanya benar

47.
Supaya sprite yang dibuat animasi tidak terbalik ketika memantul maka perlu klik .....
a)
Semua arah
b)
Hadap kiri/kanan pada bagian arah
c)
Kostum berikutnya
d)
Balok kode di menu konrol
48.
Fungsi dari icon yang diberi tanda garis warna merah pada gambar tersebut adalah .....
a)
Menyembunyikan tampilan panggung sprite
b)
Mengedit tampilan panggung sprite
c)
Memaksimalkan tampilan dari panggung sprite
d)
Menambahkan background baru pada panggung sprite
49.
Animasi yang bagus adalah animasi yang ........
a)
Sprite dan backgroundnya sesuai
b)
Pergerakan dari spritenya menarik
c)
Jumlah dan ukuran masing-masing spritenya sesuai
d)
Semuanya benar
50.

Untuk membuat sprite berganti kostum dari satu kostum ke kostum berikutnya maka dibagian scriptnya perlu ditambahkan balok kode .....

a)

Ganti kostum / kostum berikutnya

b)

Jalankan tanpa henti

c)

Ganti gerakan

d)

Ganti tampilan