Font size
WorksheetsSoal Pilihan Ganda PictoBlox
Total questions: 45
Worksheet time: 25mins
Dalam PictoBlox, ekstensi file proyek biasa disimpan dengan format ...
.pxl
.sb3
.pict
.blk
Blok “Forever” pada PictoBlox digunakan untuk membuat ...
Perulangan terbatas
Perulangan tak terbatas
Perulangan berdasarkan input pengguna
Perulangan satu kali
Jika kita ingin sprite selalu menghadap kursor dan ikut bergerak berdasarkan posisi kursor, kita bisa menggunakan blok ...
Move Forward
Rotasi dinamis ke kursor
Change X by 10
Hide
Operator logika AND dalam blok-based coding berguna untuk ...
Mengecek satu kondisi saja
Menggabungkan dua kondisi benar sekaligus
Membuat sprite berulang
Menyembunyikan sprite
Blok input pengguna (user input) di PictoBlox biasa digunakan untuk ...
Menggerakkan sprite otomatis
Membuat sprite tidak terlihat
Membaca jawaban / respon pengguna — dasar membuat interaksi atau chatbot
Mengatur kecepatan sprite
Pernyataan berikut — “Blok ‘Hide’ membuat sprite hilang dari layar sehingga tidak bisa muncul lagi kecuali program dijalankan ulang.” — benar atau salah?
Benar
Salah
Untuk memindahkan sprite ke koordinat tertentu dengan halus, kita menggunakan blok ...
Go to x: y:
Move 10 steps
Glide to x: y:
Change x by 10
Dalam PictoBlox lanjutan, penggunaan blok “change x by ...” atau “change y by ...” sering dipakai untuk menganalisis gerakan ...
X/Y
Rotasi saja
Hide/Show
Input pengguna
Jika suatu program tidak berjalan karena blok diletakkan di event yang salah, itu termasuk kesalahan ...
Sintaks
Logika program
Event handling
Animasi
Dalam permainan labirin (maze) berbasis blok, untuk membuat karakter bergerak maju lurus kita biasanya memakai blok ...
Move Forward
Turn Right
Turn Left
Hide
Untuk memeriksa apakah jalur di depan kosong dalam blok maze, kita menggunakan ...
Blok kondisional (if ... then)
Loop tak terbatas
Operator logika OR
Blok hide
Konsep dasar pengulangan (loop) dalam pemrograman digunakan supaya kode menjadi ...
Semakin panjang
Singkat dan efisien
Program berjalan lebih lambat
Program hanya berjalan sekali
Saat menggambar bentuk geometris menggunakan blok / pemrograman dasar, kita biasanya mengombinasikan loop dengan sudut tertentu agar bisa ...
Mengacak warna
Membuat gerakan halus
Membentuk pola bentuk geometris
Menyembunyikan sprite
Blok “Pen Up/Down” biasanya dipakai untuk ...
Menggerakkan sprite tanpa menggambar garis
Membuat sprite berputar
Menghapus sprite
Input pengguna
Definisi algoritma paling tepat adalah ...
Menghafal perintah kode satu per satu
Sekumpulan langkah logis berurutan untuk menyelesaikan suatu masalah
Kode program acak
Menggambar bentuk geometris
Mana dari berikut ini termasuk elemen berpikir komputasional?
Decomposition
Pattern Recognition
Abstraction
Semua benar
Dalam berpikir komputasional, “decomposition” berarti ...
Menggabungkan banyak masalah menjadi satu
Memecah masalah besar menjadi bagian-bagian kecil agar lebih mudah diselesaikan
“Pattern Recognition” dalam berpikir komputasional membantu kita ...
Menyederhanakan kode
Mengidentifikasi kesamaan dalam masalah agar bisa diselesaikan dengan cara serupa
Menyembunyikan detail agar tidak terlihat
Membandingkan dua pola berbeda
“Abstraction” adalah proses ...
Mengabaikan detail yang tidak penting dan fokus pada inti masalah
Menggambar bentuk abstrak menggunakan kode
Menyembunyikan sprite
Membuat perulangan
Pernyataan: “Dengan berpikir komputasional, kita bisa menyelesaikan sebagian besar masalah tanpa harus belajar bahasa pemrograman rumit.” — benar atau salah?
Benar
Salah
Manfaat utama berpikir komputasional dalam kehidupan sehari-hari adalah ...
Membantu menyelesaikan masalah secara sistematis dan efisien
Membuat semua masalah menjadi sulit
Menghindari logika
Hanya berguna untuk pemrograman
Jika kamu ingin menentukan jumlah bilangan genap dari 1 sampai 100 menggunakan algoritma, maka langkah pertama adalah ...
Menulis output langsung
Membuat loop dari 1 sampai 100
Menggambar bentuk
Menggunakan blok hide
Dalam konteks blok-based programming seperti PictoBlox, “blok kondisional” digunakan untuk ...
Membuat sprite bergerak terus menerus tanpa henti
Menjalankan kode hanya jika kondisi tertentu terpenuhi
Bila dalam blok maze, karakter mencapai jalur buntu (dead end), maka program seharusnya ...
Jalan maju terus saja
Berhenti tanpa memeriksa kondisi
Mengecek kondisi — belok atau mundur
Hide sprite
“Loop” dalam coding membantu membuat kode ...
Duplikat terus-menerus
Susah dibaca
Lebih efisien dan singkat
Menjadi abstrak
Pernyataan: “Blok ‘turn’ dalam PictoBlox hanya bisa dipakai untuk memutar sprite ke kiri” — benar atau salah?
Benar
Salah
Saat membuat program interaktif atau chatbot sederhana di PictoBlox, blok dasar yang penting adalah ...
Forever + Move
Input pengguna + logika
Hide + Show
Pen up/down
Platform seperti PictoBlox memudahkan pemula memahami logika pemrograman tanpa harus menulis kode sintaks rumit.
Benar
Salah
Saat membuat gambar bentuk geometris dengan kode, bila kamu ingin menghindari menggambar garis saat sprite berpindah posisi, kamu akan menggunakan blok ...
Pen Down
Pen Up
Move Forward
Salah satu keuntungan memakai pemrograman blok untuk pemula adalah ...
Membuat logika dan algoritma lebih mudah dipahami tanpa syntax kompleks
Membingungkan pemula dengan banyak pilihan blok
Membatasi kreativitas pengguna
Membuat kode sulit dibaca
Dalam PictoBlox, blok “if-else” berguna untuk ...
Membuat sprite terus bergerak otomatis
Menyimpan skor permainan
Membuat keputusan berdasarkan kondisi tertentu
Mengubah warna latar belakang
Dalam PictoBlox, blok “when green flag clicked” biasanya dipakai untuk ...
Menghentikan semua sprite
Memulai program saat bendera hijau ditekan
Mengubah latar belakang
Menghapus sprite
Blok Motion seperti “move 10 steps” dan “change x by ...” termasuk kategori blok ...
Control
Motion
Operators
Looks
Blok “go to x: ___ y: ___” berbeda dengan “glide to x: ___ y: ___” karena ...
“go to” bergerak seketika langsung ke posisi, “glide to” bergerak secara halus dalam rentang waktu tertentu
“go to” membuat sprite hilang, “glide to” membuat sprite muncul
“go to” mengubah warna sprite, “glide to” mengubah ukuran sprite
Tidak ada perbedaan
Mengapa penggunaan loop membuat kode menjadi lebih mudah dibaca dan efisien?
Dalam blok-based programming, “blok kondisional + operator logika AND/OR” umumnya digunakan untuk ...
Menggambar bentuk
Menyimpan data
Mengecek lebih dari satu kondisi sebelum menjalankan aksi
Memutar sprite
Jika kamu ingin sprite bergerak terus menerus selamanya, blok yang paling tepat dipakai bersama “when green flag clicked” adalah ...
Repeat 10 times
Forever
If ... then
Glide to
Platform seperti PictoBlox cocok untuk pemula dan membantu membangun keterampilan logika serta kreativitas tanpa harus mengetik kode rumit.
Benar
Salah
Blok “change y by 10” di PictoBlox akan membuat sprite ...
Bergerak ke kanan
Bergerak ke kiri
Bergerak ke atas
Bergerak ke bawah
Operator logika dalam PictoBlox termasuk kategori blok ...
Motion
Looks
Operators
Sound
Dalam membuat animasi halus di PictoBlox, daripada langsung “go to x: y:”, kita bisa menggunakan “glide to x: y:” agar sprite bergerak secara halus berdasarkan waktu. — benar atau salah?
Benar
Salah
Dalam membuat program yang interaktif (misalnya menunggu input pengguna lalu merespon), kombinasi yang paling paling sesuai adalah ...
Forever + Move
Input pengguna + Kondisional (if/else)
Hide + Show
Pen up/down
Bila dalam proyek labirin (maze) kamu menggunakan loop + blok kondisional, manfaat utamanya adalah ...
Kode menjadi sangat panjang
Karakter dapat terus memeriksa kondisi dan berjalan otomatis sesuai jalur
Sprite hilang
Program menjadi statis
Saat membuat gambar bentuk geometris berbasis loop, kombinasi blok yang sering digunakan adalah ...
Move + Hide
Loop + Turn + Move
Input pengguna + Glide
Pen Up + Sound
Dengan belajar di PictoBlox, siswa tidak hanya belajar coding tapi juga keterampilan berpikir komputasional seperti logika, algoritma, dan pemecahan masalah. — benar atau salah?
Benar
Salah
