wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

algoritma pemrograman

Total questions: 75

Worksheet time: 38mins

Name
Class
Date
1.

Pada awal perkembangannya, komputer digunakan sebagai alat...

a)

pemrograman

b)

pemrosesan

c)

penyimpanan

d)

hitung

2.

suatu urutan langkah yang dibuat untuk menyelesaikan tugas tertentu disebut...

a)

aljabar

b)

algoritma

c)

program

d)

pemrograman

3.

gambar tersebut merupakan contoh algoritma...

a)

sequence

b)

repetition

c)

conditional

d)

repetitor

4.

infografis disamping merupakan contoh algoritma ....

a)

sequence

b)

repetition

c)

conditional

d)

repetitor

5.

berikut alasan pemrograman dianggap sulit untuk dilakukan adalah...

a)

menggunakan bahasa asing

b)

menggunakan blok kode

c)

menggunakan bahasa pemrograman

d)

dilakukan di compiler

6.

Proses membuat program yang dilakukan dengan menggunakan blok-blok kode yang disusun menjadi rangkaian proses yang akan dijalankan oleh komputer disebut dengan...

a)

pemrogramanan teks

b)

pemrograman manual

c)

pemrograman blok

d)

pemrograman web

7.

lingkaran warna pada scratch seperti gambar tersebut disebut dengan....

a)

balok kode

b)

kode warna

c)

balok warna

d)

warna-warni

8.

untuk membuat program visual pada aplikasi scratch adalah...

a)

create

b)

explore

c)

berkas

d)

tutorial

9.

Scratch merupakan aplikasi untuk belajar pemrograman yang dapat diakses secara online dengan mengunjungi website...

a)

https://scratch.mit.edu

b)

https://scratch.mit.com

c)

https://scratch.edu.mit

d)

https://scratch.edu.com

10.

Karakter pada scratch disebut...

a)

script

b)

object

c)

char

d)

sprite

11.

Blok perintah yang digunakan untuk membuat karakter bersuara adalah...

a)

sensing

b)

event

c)

sound

d)

control

12.

Warna balok yang digunakan untuk menunjukan perintah gerak adalah...

a)

oranye

b)

biru

c)

ungu

d)

kuning

13.

ikon pada gambar disamping berfungsi untuk....

a)

mengganti sprite

b)

menambah backdrop baru

c)

menghapus sprite

d)

memilih balok kode

14.

fungsi dari ikon pada gambar tersebut adalah...

a)

menambah sprite

b)

menambah balok kode

c)

menambah backdrop

d)

menambah suara

15.

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

16.

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

17.

balok kode pada gambar tersebut terdapat pada...

a)

kejadian

b)

gerakan

c)

suara

d)

kontrol

18.

logo aplikasi scratch adalah...

a)

b)

c)

d)

19.

Terdapat dua sprite kucing dan kelinci, pada kucing diberikan kode seperti pada gambar tersebut.

kemudian akan dibuat script untuk kelinci dimana kelinci akan berkata "Hello!" tepat pada saat kucing muncul di layar. script yang tepat adalah..

a)

b)

c)

d)

20.

Hasil lintasan yang dilalui apabila dijalankan scipt pada gambar berikut adalah...

a)

b)

c)

d)

21.

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

a)

b)

c)

22.

pada aplikasi scratch blok perintah pada gambar berikut adalah...

a)

control

b)

events

c)

motion

d)

sensing

23.

kode blok tersebut adalah untuk mengatur....

a)

gerakan

b)

suara

c)

sensor

d)

kontrol

24.

bagian jendela pada aplikasi scratch berikut yang merupakan tempat menyususn blok kode adalah...

a)

script area

b)

tab code

c)

stage pan

d)

back pack

25.

proses pengembangan program, perangkat lunak komputer, aplikasi dan situs web disebut...

(a)  

26.

Scratch adalah aplikasi untuk membuat .....

a)

Video dan Animasi

b)

Audio dan Video

c)

Animasi dan Game

d)

Game dan Audio

27.

Tujuan belajar aplikasi Scratch adalah .....

a)

Belajar logika pemrograman dasar

b)

Belajar membuat film kartun

c)

Belajar membuat desain gambar

d)

Belajar mengolah gambar

28.

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

29.

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

a)

Suara

b)

Tampilan

c)

Gerakan

d)

Sensor

30.

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

31.

Balok kode seperti gambar tersebut terdapat di menu …..

a)

Gerakan

b)

Kontrol

c)

Kejadian

d)

Operator

32.

Balok kode seperti gambar tersebut terdapat di menu …..

a)

Operator

b)

Kontrol

c)

Tampilan

d)

Gerakan

33.

Fungsi dari icon pada gambar tersebut adalah…..

a)

Menambah sprite baru

b)

Menggandakan sprite

c)

Menampilkan dan menyembunyikan background

d)

Menampilkan dan menyembunyikan sprite

34.

Fungsi dari icon pada gambar tersebut adalah…..

a)

Mengganti kostum sprite

b)

Menambahkan sprite baru

c)

Menggandakan sprite

d)

Menambahkan background baru

35.

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

36.

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

a)

Mengganti bahasa

b)

Mengganti tampilan

c)

Mengganti sprite

d)

Mengganti background

37.

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

a)
b)
c)
d)
38.

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

39.

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

40.

Icon pada gambar tersebut digunakan untuk .....

a)

Menambahkan sprite baru

b)

Menambahkan balok kode baru

c)

Menambahkan background baru

d)

Menghapus background

41.

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

42.

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

43.

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

44.

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

45.

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

46.

Karakter dalam Scratch disebut dengan ....

a)

Scratch

b)

Script

c)

Sprite

d)

Sprite Scripts

47.

Hewan apa yang menjadi logo Scratch ?

a)

Koala

b)

Kucing

c)

Singa

d)

Anjing

48.

Scratch merupakan aplikasi yang termasuk ke dalam ....

a)

bahasa pemrograman

b)

pengolah kata

c)

pengolah angka

d)

grafis

49.

Daftar perintah pada Scratch disebut dengan ....

a)

Sprite

b)

Script

c)

Scratch

d)

Help

50.

Perintah apa yang membuat karakter bersuara?

a)

Control

b)

Sound

c)

Move

d)

Looks

51.

Perintah apa yang membuat karakter berjalan ?

a)

Control

b)

Looks

c)

Move

d)

Sound

52.

Warna apa yang menunjukkan "Perintah Gerak" ?

a)

Orange

b)

Merah

c)

Hijau

d)

Biru

53.

Bagaimanakah cara memulai scratch secara online...

a)

klik start - program - scratch

b)

buka browser - ketik wcratch.mit.edu- enter

c)

buka microsoftword - ketik scratch.mit.edu

d)

buka paint - ketik scratch.mit.edu

54.

Tempat sprite ditunjukkan di nomor ....

a)

1

b)

2

c)

3

d)

4

55.

Tempat untuk membuat script/kode ditunjukkan nomor ...

a)

1

b)

2

c)

3

d)

4

56.

Gambar ini berfungsi untuk menentukan ...

a)

sprite

b)

backdrop

c)

script/kode

d)

costume

57.

Ketika kita sudah membuat scrpit/kode, ketika menyimpan filenya di komputer kita maka kita menentukan ...

a)

Klik File - Load fromyou computer

b)

Klik File - Save to Your Computer

c)

otomatis tersimpan sendiri

d)

logout

58.

Jika sebuah sprite mempunyai costume lebih dari satu, maka untuk bisa berganti costumesatu ke costume yang lain bisa ditentukan di blok ....

a)

Motion

b)

Looks

c)

Events

d)

Control

59.

Sebuah proses untuk menerjemahkan logika berpikir menjadi langkah-langkah atau proses yang dapat dijalankan oleh komputer disebut ....

a)

Bahasa Pemrograman

b)

Pemrograman viusal

c)

Pemrograman blok

d)

Pemrograman

60.

Berikut ini yang termasuk contoh dari Bahasa Pemrograman adalah ....

a)

Algoritma

b)

Java

c)

PHP

d)

C++

61.

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

a)
b)
c)
d)
62.

Langkah awal untuk mendownload program scratch adalah ....

a)

Buka browser google chrome

b)

Tunggu sampai proses download selesai.

c)

Masukan alamat web : https://scratch.mit.edu/download

d)

Klik link : “Direct Download “ untuk mendownload aplikasi scratch

63.

Berikut ini yang bukan bagian dari menu bar adalah ....

a)

File

b)

Edit

c)

Insert

d)

Tutorial

64.

Bagian tampilan jendela program scratch di atas disebut ....

a)

menu bar

b)

tab bar

c)

pengatur jendela

d)

tombol stop

65.

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

a)

code

b)

sounds

c)

customes

d)

tutorials

66.

Tombol pengatur jendela yang digunakan untuk menampilkan bagian stage dengan mode full screen adalah ....

a)
b)
c)
d)
67.

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

a)

stage pane

b)

sprite pane

c)

backdrops

d)

script area

68.

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

a)

Motion

b)

Looks

c)

Sound

d)

Events

69.

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

a)

motion

b)

looks

c)

sound

d)

sensing

70.

Blok yang digunakan untuk menyimpan blok kode untuk merespon kejadian-kejadian yang ada disebut blok ....

a)

events

b)

motion

c)

sensing

d)

sound

71.

Blok yang digunakan untuk menyimpan blok kode yang mengatur tampilan program disebut blok ....

a)

Sensing

b)

Sounds

c)

Events

d)

Looks

72.

Blok kode di atas disebut blok ....

a)

operators

b)

variables

c)

motion

d)

sensing

73.

Gambar blok code berikut digunakan untuk ….

a)

Change Color

b)

Say Something

c)

Play Sound

d)

Change Size

74.

Gambar blok code berikut  digunakan untuk….

a)

Change Color

b)

Say Something

c)

Play Sound

d)

Change Size

75.

Perhatikan gambar berikut, pada block perintah tersebut, gerak 100 langkah dilakukan atau diulang sebanyak berapa kali?

a)

3 kali

b)

2 kali

c)

4 kali

d)

6 kali