wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Algoritma dan Pemrograman (Scratch)

Total questions: 28

Worksheet time: 28mins

Name
Class
Date
1.

Apa yang dimaksud dengan algoritma?

a)

Urutan langkah-langkah logis yang digunakan untuk menyelesaikan masalah atau melakukan tugas tertentu.

b)

Sebuah jenis olahraga air yang menggunakan papan selancar

c)

Sebuah jenis tumbuhan yang tumbuh di daerah tropis

d)

Sebuah alat musik tradisional dari Jawa

2.

Apa perbedaan antara algoritma dan pemrograman?

a)

Algoritma adalah hasil dari pemrograman, sedangkan pemrograman adalah langkah-langkah logis

b)

Algoritma adalah proses pemrograman, sedangkan pemrograman adalah hasil dari langkah-langkah logis

c)

Algoritma adalah langkah-langkah logis untuk menyelesaikan masalah, sedangkan pemrograman adalah implementasi dari algoritma ke dalam bahasa pemrograman tertentu.

d)

Algoritma adalah bahasa pemrograman, sedangkan pemrograman adalah langkah-langkah logis

3.

Scratch adalah aplikasi untuk membuat .....

a)

Video dan Animasi

b)

Audio dan Video

c)

Animasi dan Game

d)

Game dan Audio

4.

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

5.

Balok kode seperti gambar tersebut terdapat di menu …..

a)

Gerakan

b)

Kontrol

c)

Kejadian

d)

Operator

6.

Balok kode seperti gambar tersebut terdapat di menu …..

a)

Operator

b)

Kontrol

c)

Tampilan

d)

Gerakan

7.

Fungsi dari icon pada gambar tersebut adalah…..

a)

Mengganti kostum sprite

b)

Menambahkan sprite baru

c)

Menggandakan sprite

d)

Menambahkan background baru

8.

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

a)

Mengganti bahasa

b)

Mengganti tampilan

c)

Mengganti sprite

d)

Mengganti background

9.

Icon pada gambar tersebut digunakan untuk .....

a)

Menambahkan sprite baru

b)

Menambahkan balok kode baru

c)

Menambahkan background baru

d)

Menghapus background

10.

Perintah apa yang membuat karakter bersuara?

a)

Control

b)

Sound

c)

Move

d)

Looks

11.

Warna apa yang menunjukkan "Perintah Gerak" ?

a)

Orange

b)

Merah

c)

Hijau

d)

Biru

12.

Manakah block yang merupakan loop?

a)
b)
c)
d)
13.

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

a)
b)
c)
d)
14.

Tampilan bagian tab bar di atas adalah tab ....

a)

code

b)

sounds

c)

customes

d)

tutorials

15.

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

a)
b)
c)
d)
16.

Scratch adalah pemrogaman berbasis Visual yang dapat digunakan untuk membuat . . . .

a)

Dokumen

b)

Laporan

c)

Animasi, games

d)

Presentasi

17.

Tujuan belajar aplikasi Scratch adalah . . . .

a)

Belajar membuat film kartun

b)

Belajar logika pemrograman dasar

c)

Belajar mengolah gambar

d)

Belajar membuat desain gambar

18.

Karakter awal program Scratch dibawah ini adalah . . . .

a)
b)
c)
d)
19.

Fungsi dari icon pada gambar tersebut adalah . . . .

a)

Menambahkan sprite baru

b)

Menggandakan sprite

c)

Menambahkan background baru

d)

Mengganti kostum sprite

20.

Fungsi dari icon pada gambar ini adalah . . . .

a)

Menghapus background

b)

Menambahkan sprite baru

c)

Menambahkan backdrop

d)

Menambahkan blcok code

21.

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

22.

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

23.

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

24.

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

25.

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

26.

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

a)

stage pane

b)

sprite pane

c)

backdrops

d)

script area

27.

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

a)

Motion

b)

Looks

c)

Sound

d)

Events

28.

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