wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

coding

Total questions: 70

Worksheet time: 4hrs 47mins

Name
Class
Date
1.

Berikut ini hal yang dibutuhkan dalam coding, kecuali ....

a)

Algoritma

b)

Loop

c)

Sequence

d)

Alchemist

2.

Suatu perintah yang digunakan untuk menyelesaikan suatu tugas dalam coding disebut ....

a)

Algoritma

b)

Loop

c)

Sequence

d)

Event

3.

Dalam coding urutan merupakan hal yang penting karena akan mempengaruhi hasil.

Urutan dalam coding disebut ....

a)

Algoritma

b)

Loop

c)

Sequence

d)

Event

4.

Saat membuat coding, terkadang ada perintah yang sama namun diulang beberapa kali. Agar coding yang kita buat lebih sederhana maka kita dapat menggunakan perulangan.


Perulangan dalam coding disebut ....

a)

Algoritma

b)

Loop

c)

Sequence

d)

Event

5.

( if ... then ... )


Perintah tersebut dalam coding dikenal dengan istilah ....

a)

Algoritma

b)

Loop

c)

Sequence

d)

Conditional

6.

Agar komputer dapat menentukan suatu tindakan, maka kita perlu memberikan coding berupa ....

a)

Algoritma

b)

Loop

c)

Sequence

d)

Conditional

7.

Manakah block yang merupakan loop?

a)
b)
c)
d)
8.

Manakah block yang merupakan conditional?

a)
b)
c)
d)
9.

Jika SKOR menunjukkan angka 9, maka yang terjadi adalah ....

a)
b)
10.

Tuliskan cara membuat coding agar sprite di Scratch bisa bergerak ke kanan dengan menekan tombol right arrow di keyboard

4 lines
11.

Coding merupakan kode yang digunakan untuk berkomunikasi dengan....

a)

Komputer

b)

Hewan

c)

Tanaman

d)

Manusia

12.

Tanpa coding komputer tidak bisa melakukan apa-apa

a)

True

b)

False

13.

Aplikasi yang dapat digunakan untuk pembelajaran coding adalah

a)

Snipping Tool

b)

Skype

c)

Scratch

d)

Sportify

14.

Coding bukanlah hal yang penting.

a)

True

b)

False

15.

Apa saja manfaat mempelajari coding, kecuali...

a)

Meningkatkan Kemampuan Problem solving

b)

Meningkatkan kemampuan berfikir logis

c)

Mendorong rasa malas

d)

Meningkatkan kreativitas

16.

Mana gambar yang tepat untuk melengkapi gambar kucing tersebut?

a)

b)

c)

d)

17.

Apa yang harus dilakukan burung agar dapat sampai ke babi

a)

b)

c)

d)

18.

Apa yang harus dilakukan robot agar dapat mengambil semua logam?

a)

b)
c)

d)

19.

Terletak pada tools apa block tersebut?

a)

Kejadian

b)

Pergerakan

c)

Tampilan

d)

Sensor

20.

Kode yang benar agar ketika panah kiri ditekan, sprite bergerak ke kiri

a)

b)

c)

d)

21.

Scratch adalah aplikasi untuk membuat .....

a)

Video dan Animasi

b)

Audio dan Video

c)

Animasi dan Game

d)

Game dan Audio

22.

Tujuan belajar aplikasi Scratch adalah .....

a)

Belajar logika pemrograman dasar

b)

Belajar membuat film kartun

c)

Belajar membuat desain gambar

d)

Belajar mengolah gambar

23.

Dalam aplikasi Scratch yang dimaksud sprite adalah …..

a)

Gerakan objek pada animasi atau game

b)

Tokoh berupa objek dalam animasi atau game

c)

Script objek pada animasi atau game

d)

Background pada animasi atau game

24.

Jika kita ingin menambahkan suara pada animasi yang kita buat maka kita dapat menambahkannya melalui menu .....

a)

Suara

b)

Tampilan

c)

Gerakan

d)

Sensor

25.

Jika kita ingin mengatur gerakan sprite seperti gerakan berulang-ulang dan bergerak selamanya maka kita dapat menambahkannya melalui menu .....

a)

Gerakan

b)

Kontrol

c)

Sensor

d)

Variable

26.

Balok kode seperti gambar tersebut terdapat di menu …..

a)

Gerakan

b)

Kontrol

c)

Kejadian

d)

Operator

27.

Balok kode seperti gambar tersebut terdapat di menu …..

a)

Operator

b)

Kontrol

c)

Tampilan

d)

Gerakan

28.

Fungsi dari icon pada gambar tersebut adalah…..

a)

Menambah sprite baru

b)

Menggandakan sprite

c)

Menampilkan dan menyembunyikan background

d)

Menampilkan dan menyembunyikan sprite

29.

Fungsi dari icon pada gambar tersebut adalah…..

a)

Mengganti kostum sprite

b)

Menambahkan sprite baru

c)

Menggandakan sprite

d)

Menambahkan background baru

30.

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

a)

Menambahkan sprite atau background yang tersedia

b)

Menambahkan sprite atau background dengan cara melukis sendiri

c)

Menambahkan sprite atau background dari internet

d)

Menambahkan sprite atau background secara acak

31.

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

a)

Mengganti bahasa

b)

Mengganti tampilan

c)

Mengganti sprite

d)

Mengganti background

32.

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

a)
b)
c)
d)
33.

Fungsi dari icon yang ditandai dengan garis warna merah pada gambar tersebut adalah .....

a)

Menggandakan sprite

b)

Menjalankan animasi

c)

Menghapus background

d)

Menghentiakan pergerakan dari animasi

34.

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

a)

Pilih sprite yang menarik

b)

Kesesuaian gerakan sprite

c)

Penyimpanan animasi

d)

Kesesuaian background dengan sprite

35.

Icon pada gambar tersebut digunakan untuk .....

a)

Menambahkan sprite baru

b)

Menambahkan balok kode baru

c)

Menambahkan background baru

d)

Menghapus background

36.

Manfaat dari belajar Scratch adalah .....

a)

Melatih untuk mencari kesalahan dan menemukan solusi

b)

Melatih untuk bisa kreatif, teliti dan hati-hati.

c)

Melatih logika pemrograman dasar untuk membuat animasi atau game.

d)

Semuanya benar

37.

Supaya sprite yang dibuat animasi tidak terbalik ketika memantul maka perlu klik .....

a)

Semua arah

b)

Kostum berikutnya

c)

Hadap kiri/kanan pada bagian arah

d)

Balok kode di menu konrol

38.

Fungsi dari icon yang diberi tanda garis warna merah pada gambar tersebut adalah .....

a)

Menyembunyikan tampilan panggung sprite

b)

Memaksimalkan tampilan dari panggung sprite

c)

Mengedit tampilan panggung sprite

d)

Menambahkan background baru pada panggung sprite

39.

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

40.

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

a)

Ganti kostum / kostum berikutnya

b)

Ganti gerakan

c)

Jalankan tanpa henti

d)

Ganti tampilan

41.

Cara menjalankan program scratch ada 2, yaitu ... .

a)

Online

b)

Offline dan online

c)

Offline

d)

Join Scratch

42.

Arti dari script dibawah ini adalah meluncur selama 2 detik ke x:100 y:-50 adalah ... .

a)
b)
c)
d)
43.

Script dibawah ini yang termasuk ke blok motion adalah ... .

a)

Go to

b)

Change color effect by 25

c)

Go to x: 10 y:-5

d)

Start sound merry christmas

44.

Warna dari blok motion adalah ... .

a)

Orange

b)

Hijau

c)

Ungu

d)

Biru

45.

Script dibawah ini digunakan untuk pergi ke x: 25 y: -11 adalah ... .

a)

Go to x: 25 y: 11

b)

Go to x: -11 y : 25

c)

Glide 1 secs to x: 25 y: -11

d)

Go to x: 25 y : -11

46.

Menjalankan program scratch secara offline adalah … .

b)

Klik 2 kali icon scratch dari layar dekstop

47.

Menjalankan program scratch secara online adalah … .

b)

Klik scratch

c)

Klik mit.edu

48.

Menambahkan suara/sound ke dalam animasi dari file PC/Laptop adalah ... .

a)

Record

b)

Surprise

c)

Upload sound

d)

Choose a sound

49.

Perhatikan coding berikut ini! Arti dari script adalah ... .

a)

Animasi akan berjalan ketika sprite ini diklik, pergi ke x:-8 y: -100, kemudian sprite mengarah ke arah 60

b)

Animasi akan berjalan ketika bendera hijau diklik, pergi ke x:-8 y: -100, kemudian sprite mengarah ke arah 60

c)

Animasi akan berjalan ketika sprite ini diklik, kemudian sprite mengarah ke arah 60

d)

Animasi akan berjalan ketika sprite ini diklik, pergi ke x:-8 y: -100

50.

Warna dari blok events adalah ... .

a)

Biru

b)

Orange

c)

Kuning

d)

Ungu

51.

Fungsi dari blok looks adalah....

a)

menggerakkan sprite

b)

memberikan suara pada sprite

c)

segala sesuatu yang berhubungan dengan tampilan

d)

memberikan sensor pada sprite

52.

Format penyimpanan pada sebuah project scratch for desktop adalah

a)

.sb1

b)

.sb2

c)

.sb3

d)

.sb4

53.

Tempat blok-blok instruksi/kode pemrograman scratch disebut

a)

Kategori Blok

b)

Area Kode

c)

Stage

d)

Palet Blok

54.

yang dimaksud blok kondisi adalah

a)

Forever

b)

if .... then

c)

point direction

d)

when green flag clicked

55.

blok triggers berikut berfungsi untuk Menjalankan kode dengan tombol pada keyboard

a)

benar

b)

salah

56.

Rangkaian perintah jika tombol space ditekan sprite bergerak maju adalah

a)
b)
c)
d)
57.

Objek atau karakter pada scratch yang dapat diberi perintah disebut

a)

Sprite

b)

Stage

c)

Backdrop

d)

Block Code

58.

Block code yang digunakan untuk membuat goresan garis adalah

a)

Event

b)

Motion

c)

Pen

d)

Variabel

59.

Block code yang digunakan untuk perintah gerakan adalah

a)

Looks

b)

Motion

c)

Event

d)

Operators

60.

suatu nilai yang berubah atau mampu diubah yang

disimpan dalam memori Scratch disebut

a)

Nilai

b)

Values

c)

Variabel

d)

Block

61.

Dibawah ini yang termasuk blok event adalah....

a)
b)
c)
d)
62.

Fungsi dari blok tersebut adalah....

a)

menjalankan script ketika bendera hijau diklik

b)

menunggu selama waktu (detik) yang telah ditentukan

c)

menjalankan script didalam blok secara berulang-ulang

d)

menjalankan script ketika key tertentu ditekan

63.

Berikut langkah-langkah untuk menyimpan project pada scratch....

a)

klik file > new > file name > save

b)

klik file > file name > save

c)

klik file > load from your computer > file name > save

d)

klik file > save to your computer > file name > save

64.

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

a)

Menambahkan sprite atau background yang tersedia

b)

Menambahkan sprite atau background dengan cara melukis sendiri

c)

Menambahkan sprite atau background dari internet

d)

Menambahkan sprite atau background secara acak

65.

Rangkaian perintah jika tombol space ditekan sprite bergerak maju adalah

a)
b)
c)
d)
66.

Secara default scratch memilik ... kategori blok.

a)

6

b)

7

c)

8

d)

9

67.

apa fungsi dari perintah tersebut

a)

sprite mengikuti cursor mouse

b)

sprite bergerak secara acak

c)

sprite bergerak ke bawah

d)

sprite bergerak maju

68.

fungsi dari blok tersebut adalah

a)

mengarahkan sprite ke atas

b)

menggerakkan sprite ke kanan

c)

mengatur arah stage

d)

mengarahkan sprite ke kanan

69.

dari gambar tersebut, terdapat varibel apa saja?

a)

forever & if

b)

Power & Lompat

c)

touching color

d)

Power & Jump

70.

Dibawah ini penulisan alamat scratch berbasis website yang benar adalah....

a)

https://scratch.mit.ac.id

b)

https://mit.edu.scratch

c)

https://scratch.mit.edu

d)

https://scratch.edu.go.id