wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Scratch Part 1

Total questions: 102

Worksheet time: 54mins

Name
Class
Date
1.

Apa yang dimaksud dengan pemrograman?

a)

Tulisan dalam bentuk flowchart atau pseudecode

b)

Proses untuk menerjemahkan logika berpikir menjadi langkah-langkah atau proses yang dapat dijalankan oleh komputer

c)

Perangkat lunak yang digunakan untuk main game

d)

Menerjemahkan bahasa inggris menjadi bahasa indonesia

2.

Berikut ini alasan pemrograman dianggap sulit untuk dilakukan adalah ...

a)

Menggunakan bahasa pemrograman

b)

Menggunakan bahasa asing

c)

Menggunakan blok kode

d)

dilakukan di compiler

3.

Compiler berfungsi untuk ...

a)

menerjemahkan bahasa mesin agar dimengerti oleh programmer

b)

menerjemahkan bahasa pemrograman agar dimengerti oleh mesin

c)

membuat bahasa pemrograman lebih singkat

d)

mengkoreksi kode program yang salah

4.

Bagian jendela berikut yang menunjukkan tampilan program adalah...

a)

stage

b)

stage pane

c)

scripts area

d)

block pallete

5.

Bagian jendela untuk mengatur warna backdrop adalah...

a)

sprite pane

b)

stage pane

c)

stage

d)

paint editor

6.

Bagian jendela berikut yang merupakan tempat susunan blok kode adalah ...

a)

tab Costumes

b)

stage pane

c)

script area

d)

block pallete

7.

Bagian jendela tempat kita dapat melihat posisi koordinat dari sprite adlah...

a)

stage

b)

starge pane

c)

script area

d)

sprite area

8.

Perintah untuk mendeteksi adanya sentuhan sprite dengan sprite yang lain terdapat di blok...

a)

event

b)

control

c)

sensing

d)

looks

9.

Blok perintah "go to [random position] terdapat di blok ...

a)

Motion

b)

Events

c)

Sensing

d)

Control

10.

Mengapa Perlu Belajar Programming?

a)

Belajar berpikir logis

b)

Belajar untuk menjadi hacker

c)

Supaya bisa membuat game

d)

Menjadi pembuat konten

11.

Langkah-langkah dalam menyelesaikan masalah disebut juga....

a)

Flowchart

b)

Algoritma

c)

Scratch

d)

Java

12.

Tujuan dari permrograman adalah

(a)  

13.

Proses menulis, memperbaiki, dan menguji (debug), serta memelihara kode yang membangun suatu program komputer disebut ....

a)

permograman

b)

algoritma

c)

python

d)

javascript

14.

Contoh bahasa permograman yang paling banyak digunakan....

a)

Visual Basic

b)

Pascal

c)

Linux

d)

Android

15.

Aplikasi untuk membuat program animasi dengan menggunakan bahasa kode yang sederhana, interaktif, dan mudah dipahami.....

a)

Pascal

b)

Python

c)

Scratch

d)

PHP

16.

Scratch merupakan aplikasi yang termasuk ke dalam ....

a)

bahasa pemrograman

b)

pengolah angka

c)

pengolah kata

d)

grafis

17.

Siapa yang membuat program scratch....

a)

microsoft

b)

MIT

c)

linux

d)

pascal

18.

Scratching adalah

a)

penggabungan potongan musik

b)

penggabungan animasi

c)

penggabungan gambar

d)

penggabungan tulisan

19.

Mengapa kita perlu belajar programing

(a)  

20.

Block script yang biasanya diletakkan paling atas dari susunan stack adalah

a)

Hats

b)

Stack Block

c)

Reporters

d)

Sound

21.

TULISKAN NAMA

4 lines
22.

TULISKAN KELAS

4 lines
23.

Tuliskan Nama Sekolah

4 lines
24.

Apa yang dimaksud dengan pemrograman?

a)

Tulisan dalam bentuk flowchart atau pseudecode

b)

Proses untuk menerjemahkan logika berpikir menjadi langkah-langkah atau proses yang dapat dijalankan oleh komputer

c)

Perangkat lunak yang digunakan untuk main game

d)

Menerjemahkan bahasa inggris menjadi bahasa indonesia

25.

Berikut ini alasan pemrograman dianggap sulit untuk dilakukan adalah ...

a)

Menggunakan bahasa pemrograman

b)

Menggunakan bahasa asing

c)

Menggunakan blok kode

d)

dilakukan di compiler

26.

Bagian jendela berikut yang menunjukkan tampilan program adalah...

a)

stage

b)

stage pane

c)

scripts area

d)

block pallete

27.

Bagian jendela berikut yang merupakan tempat susunan blok kode adalah ...

a)

tab Costumes

b)

stage pane

c)

script area

d)

block pallete

28.

Blok perintah "go to [random position] terdapat di blok ...

a)

Motion

b)

Events

c)

Sensing

d)

Control

29.

Logo apakah ini

a)

Open Office

b)

Scratch

c)

Paint Tool

30.

Ketika kita ingin memulai bermain di scratch, kita harus klik icon bendera berwarna

a)

merah

b)

kuning

c)

hijau

31.

Ketika kita mau mengubah sprite maka kita klik menu

a)

scripts

b)

sound

c)

costumes

32.

Menambah obyek dalam scratch dengan cara ..

a)

stages

b)

backdrop

c)

costumer

d)

insert new sprite

33.

Balok kode seperti gambar tersebut terdapat di menu …..

a)

Operator

b)

Kontrol

c)

Tampilan

d)

Gerakan

34.

Balok kode seperti gambar tersebut terdapat di menu …..

a)

Gerakan

b)

Kontrol

c)

Kejadian

d)

Operator

35.

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

a)

Mengganti bahasa

b)

Mengganti tampilan

c)

Mengganti sprite

d)

Mengganti background

36.

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

37.

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

a)
b)
c)
d)
38.

Istilah gambar latar belakang pada canvas yang bisa di ganti di bagian “Stage” adalah....

a)

Backdrop

b)

Stage

c)

Sprite

d)

Block code

39.

Dibawah ini yang termasuk blok event adalah....

a)
b)
c)
d)
40.

Tujuan belajar aplikasi Scratch adalah .....

a)

Belajar logika pemrograman dasar

b)

Belajar membuat film kartun

c)

Belajar membuat desain gambar

d)

Belajar mengolah gambar

41.

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

42.

Scratch adalah aplikasi untuk membuat .....

a)

Video dan Animasi

b)

Audio dan Video

c)

Animasi dan Game

d)

Game dan Audio

43.

Objek pembuatan gambar pada Scratch disebut ….

a)

backdrop

b)

costume

c)

blok kode

d)

sprite

44.

Jumlah blok kode pada pemrograman Scratch di hp ada ….

a)

6

b)

7

c)

8

d)

9

45.

Tab yang berfungsi untuk mengganti ukuran bahkan mengganti warna sprite adalah tab ….

a)

code   

b)

costume

c)

backdrops

d)

sound

46.

Berikut ini adalah merupakan logo aplikasi pemrograman visual Scratch yaitu ….

a)
b)
c)
d)
47.

Tombol stop pada aplikasi Scratch dilambangkan dengan gambar ….

a)

lingkaran

b)

trapesium

c)

segi enam

d)

belah ketupat

48.

Perintah untuk mendeteksi adanya sentuhan sprite dengan sprite yang lain terdapat di blok ….

a)

variables

b)

sensing

c)

motion

d)

looks

49.

Bahasa yang dimengerti oleh komputer dan digunakan pengguna memerintahkan proses pada komputer menggunakan bahasa yang disebut ….

a)

bahasa aplikasi

b)

bahasa komputer

c)

bahasa proses

d)

bahasa pemrograman

50.

Menu bar yang terdapat pada lembar kerja Scratch antara lain ….

a)

Insert, Format, Tutorial

b)

File, Edit, Tutorial

c)

Help, Home, File

d)

Home, Edit, View

51.

Fungsi dari compiler adalah ….

a)

menerjemahkan bahasa mesin agar dimengerti oleh programmer

b)

mengoreksi kode program yang salah

c)

membuat bahasa pemrograman menjadi lebih singkat

d)

menerjemahkan bahasa pemograman agar dimengerti oleh mesin

52.

Nama tombol Scratch pada gambar tersebut adalah ....

a)

tombol start

b)

tombol siap

c)

tombol go

d)

tombol mulai

53.

Pada games peperangan, kita bisa mendengar suara tembakan dan dentuman bom. Untuk membuat efek suara seperti tersebut di atas menggunakan  ….

a)

tab costume

b)

tab backdrops

c)

tab code

d)

tab sounds

54.

Fungsi ikon tersebut pada aplikasi Scratch yaitu ....

a)

memberi warna pada sprite

b)

mengubah latar belakang canvas

c)

mengubah warna tampilan program

d)

memberikan efek suara

55.

Scratch adalah aplikasi untuk membuat ....

a)

game dan audio

b)

audio dan video

c)

video dan animasi

d)

animasi dan game

56.

Fungsi dari ikon pada gambar tersebut adalah ....

a)

menggerakkan sprite

b)

mengganti kostum sprite

c)

menambahkan sprite baru

d)

menggandakan sprite

57.

Manfaat dari belajar Scratch adalah .....

a)

melatih untuk bisa kreatif, teliti dan hati-hati

b)

melatih untuk mencari kesalahan dan menemukan solusi

c)

melatih logika pemrograman dasar untuk membuat animasi atau game

d)

semua jawaban benar

58.

Hewan apa yang menjadi logo Scratch adalah ....

a)

koala

b)

anjing

c)

monyet

d)

kucing

59.

Latar belakang pada Scratch disebut ....

a)

backdrop

b)

stage

c)

background

d)

behind the scene

60.

Nama tombol tersebut adalah ....

a)

grow

b)

reset size

c)

shrink

d)

say

61.

Blok kode yang berfungsi untuk mengecek kondisi dan perulangan adalah ....

a)

blok sensing

b)

blok looks

c)

blok events

d)

blok kontrol

62.

Berikut ini adalah contoh dari tampilan ....

a)

sprite

b)

blok kode

c)

backdrop

d)

tombol-tombol

63.

Apa itu algoritma?

a)

Algoritma adalah rencana bisnis

b)

Algoritma adalah jenis tumbuhan

c)

Algoritma adalah nama sebuah pulau

d)

Algoritma adalah urutan langkah-langkah logis dan sistematis untuk menyelesaikan masalah atau tugas tertentu.

64.

Mengapa algoritma penting dalam pemrograman?

a)

Algoritma membuat pemrograman menjadi lebih rumit

b)

Algoritma tidak diperlukan dalam pemrograman

c)

Algoritma membantu merancang langkah-langkah logis untuk menyelesaikan masalah secara efisien.

d)

Algoritma hanya diperlukan dalam pemrograman yang sederhana

65.

Apa yang dimaksud dengan pengkodean algoritma?

a)

Proses mengubah algoritma menjadi bahasa pemrograman tertentu.

b)

Proses mengubah algoritma menjadi musik

c)

Proses mengubah algoritma menjadi teks biasa

d)

Proses mengubah algoritma menjadi gambar

66.

Bagaimana cara membuat algoritma sederhana untuk menyelesaikan sebuah masalah?

a)

Identifikasi masalah, pecah masalah menjadi langkah-langkah kecil, tulis langkah-langkah tersebut dalam urutan yang jelas dan logis.

b)

Menulis langkah-langkah tanpa urutan yang jelas

c)

Tidak mengidentifikasi masalah terlebih dahulu

d)

Mencari solusi tanpa memecah masalah

67.

Bagaimana cara menggunakan Scratch untuk membuat algoritma?

a)

Mengatur blok-blok perintah sesuai dengan urutan langkah-langkah yang diinginkan.

b)

Mengetik huruf-huruf acak untuk membuat algoritma

c)

Menggambar garis-garis untuk membuat algoritma

d)

Menyusun puzzle untuk membuat algoritma

68.

Apa perbedaan antara algoritma dan pengkodean algoritma?

a)

Pengkodean algoritma adalah proses menerjemahkan algoritma ke dalam bahasa manusia

b)

Algoritma dan pengkodean algoritma adalah hal yang sama

c)

Pengkodean algoritma adalah proses menerjemahkan algoritma ke dalam bahasa pemrograman.

d)

Algoritma adalah proses menerjemahkan pengkodean ke dalam bahasa pemrograman

69.

Mengapa penting untuk memahami konsep algoritma sebelum memulai pengkodean?

a)

Agar dapat membuang waktu dengan sia-sia

b)

Agar dapat merancang solusi yang efisien

c)

Karena algoritma tidak penting dalam pengkodean

d)

Untuk membuat solusi yang rumit dan sulit dipahami

70.

Apa itu flowchart dan bagaimana hubungannya dengan algoritma?

a)

Flowchart adalah representasi audio dari algoritma dan digunakan untuk menggambarkan langkah-langkah dalam algoritma secara audio.

b)

Flowchart adalah representasi visual dari algoritma dan digunakan untuk menggambarkan langkah-langkah dalam algoritma secara teks.

c)

Flowchart adalah representasi visual dari algoritma dan digunakan untuk menggambarkan langkah-langkah dalam algoritma secara matematis.

d)

Flowchart adalah representasi visual dari algoritma dan digunakan untuk menggambarkan langkah-langkah dalam algoritma secara visual.

71.

Apa yang dimaksud dengan pseudocode dalam konteks algoritma?

a)

Pseudocode adalah deskripsi formal dari algoritma menggunakan bahasa yang berbeda dengan kode pemrograman

b)

Pseudocode adalah deskripsi informal dari algoritma menggunakan bahasa yang mirip dengan kode pemrograman.

c)

Pseudocode adalah kode pemrograman yang sebenarnya dan dapat langsung dijalankan

d)

Pseudocode adalah bahasa pemrograman yang sangat sulit dipahami

72.

Membuat program dengan menggunakan blok visual menghasilkan karya kreatif seperti gambar berikut merupakan contoh penerapan pengetahuan informatika di bidang ....

a)

Berpikir komputasional

b)

Sistem Komputer

c)

Teknologi Informasi dan Komunikasi

d)

Algoritma dan Pemrograman

73.

Pada pembuatan program komputer, algoritma dibuat :

a)

Sebelum pembuatan program

b)

Pada saat program dibuat

c)

Sesudah pembuatan program

d)

Sebelum menulis ide

74.

Berikut ini yang disebut logo pemrograman scratch adalah ....

a)
b)
c)
d)
75.

Bagian jendela scratch berikut yang disebut sprite adalah ....

a)
b)
c)
d)
76.

Bagian jendela yang digunakan untuk menyusun atau menempatkan blok kode disebut ....

a)

stage pane

b)

sprite pane

c)

backdrops

d)

script area

77.

Blok yang digunakan untuk menyimpan blok kode yang mengatur gerakan sprite adalah blok ....

a)

Motion

b)

Looks

c)

Sound

d)

Events

78.

Blok yang digunakan untuk menyimpan blok kode yang mengatur suara yang digunakan disebut ....

a)

motion

b)

looks

c)

sound

d)

sensing

79.

Blok control yang digunakan untuk kode perulangan tidak terbatas, diulang terus menerus selama program dijalankan adalah ....

a)

Repeat

b)

If-Then

c)

If-Then-Else

d)

Forever

80.

Apa itu Scratch?

a)

Alat untuk membersihkan lantai

b)

Bahasa pemrograman untuk memasak makanan

c)

Nama dari sebuah band musik

d)

Bahasa pemrograman visual untuk membuat animasi, permainan, dan proyek interaktif.

81.

Untuk mempermudah seorang progremmer dalam membuat program, programer terlebih dahulu membuat?

a)

Observasi

b)

Topologi

c)

Hostpot

d)

Algoritma

82.

Perintah yang dipahami oleh komputer disebut sebagai ....

a)

Program

b)

Kode

c)

Blok

d)

Game

83.

Scratch adalah aplikasi untuk membuat .....

a)

Video dan Animasi

b)

Audio dan Video

c)

Animasi dan Game

d)

Game dan Audio

84.

Tujuan belajar aplikasi Scratch adalah .....

a)

Belajar logika pemrograman dasar

b)

Belajar membuat film kartun

c)

Belajar membuat desain gambar

d)

Belajar mengolah gambar

85.

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

86.

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

a)

Suara

b)

Tampilan

c)

Gerakan

d)

Sensor

87.

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

88.

Balok kode seperti gambar tersebut terdapat di menu …..

a)

Gerakan

b)

Kontrol

c)

Kejadian

d)

Operator

89.

Balok kode seperti gambar tersebut terdapat di menu …..

a)

Operator

b)

Kontrol

c)

Tampilan

d)

Gerakan

90.

Fungsi dari icon pada gambar tersebut adalah…..

a)

Menambah sprite baru

b)

Menggandakan sprite

c)

Menampilkan dan menyembunyikan background

d)

Menampilkan dan menyembunyikan sprite

91.

Fungsi dari icon pada gambar tersebut adalah…..

a)

Mengganti kostum sprite

b)

Menambahkan sprite baru

c)

Menggandakan sprite

d)

Menambahkan background baru

92.

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

93.

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

a)

Mengganti bahasa

b)

Mengganti tampilan

c)

Mengganti sprite

d)

Mengganti background

94.

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

a)
b)
c)
d)
95.

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

96.

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

97.

Icon pada gambar tersebut digunakan untuk .....

a)

Menambahkan sprite baru

b)

Menambahkan balok kode baru

c)

Menambahkan background baru

d)

Menghapus background

98.

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

99.

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

100.

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

101.

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

102.

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