Font size
S
M
L
XL
WorksheetsPAS Teori Pemrograman Blok
Total questions: 29
Worksheet time: 15mins
Name
Class
Date
1.
Pilih maskot sesuai bahasa pemrogramannya
a)
Scratch
b)
Mblock
c)
Itchy
d)
Python
e)
JavaScript
2.
Pilih fungsi yang sesuai untuk blok ini
a)
posisi sprite mengikuti posisi mouse pointer
b)
merubah posisi sprite pada koordinat x menjadi 0
c)
merubah posisi sprite secara vertikal menjadi 0
d)
Merubah posisi Sprite di sumbu Y
e)
Merubah posisi Sprite menjadi random
3.
Pilih maskot sesuai bahasa pemrogramannya
a)
Scratch
b)
Mblock
c)
Itchy
d)
Python
e)
JavaScript
4.
Pilih fungsi yang sesuai untuk blok ini
a)
posisi sprite mengikuti posisi mouse pointer
b)
merubah posisi sprite pada koordinat x menjadi 0
c)
merubah posisi sprite secara vertikal menjadi 0
d)
Merubah posisi sprite menjadi random
e)
Menggeser posisi sprite di kedua sumbu
5.
Pilih fungsi yang sesuai untuk blok ini
a)
memulai script ketika bendera hijau di klik
b)
memulai script ketika tombol spasi di keyboard di tekan
c)
memulai script ketika tombol keyboard di tekan
d)
memulai script ketika sprite di klik
e)
menyetop aplikasi
6.
Pilih fungsi yang sesuai untuk blok ini
a)
memulai script ketika bendera hijau di klik
b)
memulai script ketika tombol spasi di keyboard di tekan
c)
memulai script ketika tombol keyboard di tekan
d)
memulai script ketika sprite di klik
e)
menyetop aplikasi
7.
Isilah bagian yang kosong!
Mblock merupakan aplikasi yang memudahkan pembuatan kode karena dapat di dilakukan dalam bentuk ________ maupun _________!
a)
Block, Python Script
b)
Simulasi, Java Script
c)
Text, C++ Script
d)
Kode, Text
e)
Blok, Simulasi
8.
Mblock merupakan modifikasi dari bahasa pemrograman yang dibuat oleh MIT Media Labs, yaitu ...
a)
HTML
b)
C++
c)
Scratch
d)
Django
e)
Java
9.
Lihat kepingan script ini. Ask ("What's your name?") and wait adalah bagian dari ...
a)
Motion Block
b)
Sound Block
c)
Operators Block
d)
Sensing Block
e)
Control Block
10.
Selain script sebuah project yang lengkap pasti mencakup satu atau lebih komponen-komponen dibawah ini ...
a)
String
b)
Background
c)
Devices
d)
Sprite
e)
Sound
11.
Untuk mengatur gerak, arah, dan posisi sprites yang ada digunakan..
a)
Sound Block
b)
Looks Block
c)
Control Block
d)
Motion Block
e)
Event Block
12.
Disebut apakah sebuah Objek gambar di mblock yang gerakannya dapat anda kontrol melalui script?
a)
Sprite
b)
Stage
c)
String
d)
Spring
e)
Scratch
13.
Costume adalah...
a)
Sebuah tampilan Sprite atau Backdrop
b)
Sebuah tumpukan blok kode
c)
Setumpuk Motion Block untuk menggerakan Sprite
d)
Setumpuk Looks Block untuk merubah tampilan Sprite atau Backdrop
e)
Bagian dari Backdrop yang dapat di gerakan
14.
Dimanakah posisi panda pada stage?
a)
x, y = 0, 0
b)
x, y = 100, 100
c)
x, y, = 0, 100
d)
x, y, = 100, -100
e)
x, y = -100, -100
15.
Blocks dibawah ini berasal dari?
a)
Looks Block
b)
Sound Block
c)
Motion Block
d)
Event Block
e)
Control Block
16.
Tombol B fungsinya untuk ..
a)
Mengatur layout tampilan Mblock
b)
Menampilkan grid pada preview window
c)
Menambahkan Sprite pada aplikasi
d)
Mengakses Object Galeri
e)
Tidak ada jawaban yang benar
17.
Tombol C fungsinya untuk ..
a)
Menyetop Aplikasi
b)
Mem 'pause' script yang berjalan
c)
Menjalankan aplikasi
d)
Memberi Peringatan
e)
Tidak ada jawaban yang benar
18.
Blocks dibawah ini berasal dari?
a)
Control Block
b)
Event Block
c)
Motion Block
d)
Operator Block
e)
Custom Block
19.
Tombol dimana anda dapat mengatur tampilan layout dan object adalah..
a)
A
b)
B
c)
C
d)
D
e)
E
20.
Setelah bendera hijau diklik apa fungsi next costume pada script ini?
a)
Panda berganti kostum berulang kali
b)
Panda berkata "Jalan Yuk" berulang kali
c)
Panda diam dan menunggu 0.2 detik
d)
Panda berjalan tanpa henti
e)
Panda berkata "Jalan Yuk" kemudian berjalan kiri & kanan
21.
Lihat script dengan seksama, apa yang terjadi setelah bendera hijau diklik?
a)
Panda berkata "Jalan Yuk!" & jalan di tempat berulang kali
b)
Panda tidak bergerak
c)
Panda berkata "Jalan Yuk" berjalan ke kanan & kiri berulang kali
d)
Panda diam dan menunggu 0.2 detik kemudian berjalan
e)
Panda berkata "Jalan Yuk!" dan berjalan sampai ujung lalu berhenti
22.
Lihat tampilan dan script dengan seksama, apa yang harus diubah pada script agar posisi panda tidak terbalik?
a)
Option 1
b)
Option 2
c)
Option 3
d)
Option 4
e)
Option 5
23.
Setiap mblock script dimulai dengan block ..
a)
Event Block
b)
Looks Block
c)
Motion Block
d)
Control Block
e)
Sensing Block
24.
Pada script ini, variabel answer didapat dari mana?
a)
dari Sensing Block
b)
dari Custom Block
c)
dari Variabel yang dibuat oleh programmer
d)
dari Control Block
e)
tidak ada jawaban yang benar
25.
Setelah Hantu diklik apa yang terjadi berulang kali?
a)
hantu bertambah, warnanya berubah, posisinya acak, terjadi berulang 5x
b)
hantu berpindah ke posisi acak, warna berubah terjadi berulang 50x
c)
hantu bertambah sebanyak 5x berpindah posisi 50x
d)
hantu keluar sebanyak 5x dan berubah warna sebanyak 50x
e)
hantu tidak bergerak
26.
Lihat script dengan seksama, apa yang terjadi setelah broadcast dijalankan?
a)
Sprite berhenti berdansa dan mengatakan "yuk pulang"
b)
Sprite berhenti berdansa
c)
Sprite mulai berdansa
d)
Tidak terjadi apa-apa karena diminta tunggu setelah broadcast
e)
Sprite diam dan menunggu
27.
Merubah posisi sprite sesuai koordinat (x, y) yang di tetapkan dilakukan dengan menggunakan blok ...
a)
Option 1
b)
Option 2
c)
Option 3
d)
Option 4
e)
Option 5
28.
Blok-blok yang tergambar disini menyiratkan bagian pemrograman yang sedang aktif adalah ...
a)
Pemrograman Devices
b)
Pemrograman Sprite
c)
Pemrograman Backdrop
d)
Pemrograman Visual
e)
Pemrograman Teks
29.
Setelah script dijalankan, dimana posisi pesawat berakhir?
a)
(X:100, Y:50)
b)
(X:50, Y:50)
c)
(X:0, Y:0)
d)
(X:50, Y:100)
e)
(X:100, Y:100)
Reset
