wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SUMATIF AKHIR SEMESTER KODING & KA KELAS 8

Total questions: 40

Worksheet time: 29mins

Name
Class
Date
1.

Berikut ini pernyataan yang benar tentang apa yang dimaksud dengan algoritma adalah ......

a)

kumpulan intruksi acak

b)

bahasa pemograman khusus

c)

kode komputer

d)

urutan langkah sistimatis untuk menyelesaikan masalah

2.

proses menuliskan algoritma ke dalam bahasa yang dipahami komputer disebut...

a)

menyusun program

b)

pemrograman

c)

writing

d)

koding

3.

Scratch merupakan bahasa pemrograman yang berbasis.....

a)

alur logika

b)

teks

c)

blok visual

d)

simbol

4.

Blok "Move 10 steps" dalam Scratch digunakan untuk ....

a)

menampilkan suara

b)

mengubah kostum

c)

menggerakkan sprite

d)

menghapus sprit

5.

Simbol belah ketupat dalam Flowchart digunakan untuk menyatakan ....

a)

input/output

b)

awal/akhir

c)

proses

d)

kondisi

6.

Dalam Scratch, Sprite adalah ....

a)

latar belakang program

b)

nama variabel

c)

kumpulan blok

d)

karakter atau objek dalam proyek

7.

Fungsi dari blok "if on edge, bounce" adalah ...

a)

memulai skrip

b)

memantulkan sprite dari tepi

c)

menghapus latar

d)

menyembunyikan sprit

8.

Blok "say 'Hello !' for 2 second" digunakan untuk ....

a)

mengubah ukuran sprite

b)

mengubah sprite

c)

menambah suara

d)

menyapa pengguna selama 2 detik

9.

jika kalian ingin sprite berbicara saat diklik maka blok yang digunakan adalah ....

a)

when green flag clikked

b)

play sound

c)

repeat until

d)

when this sprite clikked

10.

Fungsi dari blok "repeat 10" adalah ...

a)

mengulang selamanya

b)

mengulang hingga kondisi benar

c)

mengulang sebanyak 10 kali

d)

menyimpan variabel

11.

Dalam Scratch, broadcast digunakan untuk .....

a)

menyimpan data

b)

mengubah ekspresi

c)

mengirim pesan antar sprite

d)

menggerak sprite

12.

Blok yang digunakan untuk membuat percabangan adalah ...

a)

forever

b)

if...then

c)

glide

d)

broadcast

13.

Variabel digunakan untuk ...

a)

mengganti suara

b)

mengubah warna

c)

menampilkan sprite

d)

menyimpan nilai data

14.

Blok "join [ apple ] [ banana ]" menghasilkan....

a)

banana apple

b)

apple banana

c)

bananaapple

d)

applebanana

15.

untuk memutar suara sampai selesai, kalian dapat menggunakan blok ....

a)

star saoud

b)

stop all souds

c)

play sound until done

d)

say for 2 second

16.

Dalam pelajaran koding anda saring menggunakan croombok/ letop. bagaimana cara mematikan letop/croombok yang ada pegang .....

a)

kursor menuju star - kli power - shot down

b)

croombok/letop langsung tutup aja

c)

langsung tekan tombol

d)

semua jawaban benar

17.

Bagaimana memunculkan gambar tubi pada letop/croombook yang telah anda pelajari selama ini .....

a)

buka letop - pilih star - pilih croom - pilih ketik tubi

b)

buka letop -tekan tombol on/off - aktifkan wifi - klik croom - ketik pictoblok AI

c)

buka letop - aktifkan internet - klik croom - ketik pictoblok.AI - enter

d)

buka letop - buka croom - ketik pictoblok

18.

Didalam Pembelajaran koding alat yang digunakan adalah ....

a)

speker

b)

proyektor

c)

kabel

d)

letop/crommbok

19.

Apa itu variabel dalam pemrograman disaat pembelajaran koding...

a)

Tempat untuk menyimpan data sementara

b)

Perintah untuk mencetak sesuatu ke layar

c)

Fungsi untuk menghitung angka

d)

Bahasa pemrograman tertentu

20.

Apa hasil dari operasi 5 + 3 * 2 dalam pemrograman.....

a)

13

b)

16

c)

11

d)

10

21.

Nama guru yang mengajar mata pelajaran koding adalah ....

a)

Bapak Iwan Saputra, S.Pd.Gr

b)

Bapak Iwan Saputra

c)

Bapak Iwan Saputra , S.Pd

d)

Bapak Iwan

22.

Apa yang dimaksud dengan blok "wait 1 second" dalam Scratch?

a)

mengulangi perintah

b)

menghentikan program

c)

menyimpan data

d)

menunggu selama 1 detik

23.

Dalam Scratch, blok "repeat until" digunakan untuk ...

a)

menghentikan program

b)

menyimpan variabel

c)

mengulangi selamanya

d)

mengulangi hingga kondisi tertentu terpenuhi

24.

Fungsi dari blok "stop all" adalah ...

a)

menghentikan semua skrip yang berjalan

b)

menghentikan semua sprite

c)

menghapus semua variabel

d)

menghentikan semua suara

25.

Dalam Scratch, blok "forever" digunakan untuk ...

a)

menyimpan data

b)

mengubah warna sprite

c)

menghentikan program

d)

mengulangi selamanya

26.

Fungsi dari blok "change x by 10" adalah ...

a)

menggerakkan sprite ke kanan

b)

menyimpan nilai x

c)

mengubah ukuran sprite

d)

menggerakkan sprite ke kiri

27.

Apa yang terjadi jika blok "stop this script" digunakan dalam Scratch?

a)

menghentikan semua sprite

b)

menghapus semua variabel

c)

menghentikan skrip yang sedang berjalan

d)

menghentikan suara yang sedang diputar

28.

Dalam Scratch, blok "repeat 5" digunakan untuk ...

a)

mengubah warna sprite

b)

menghentikan program

c)

menyimpan data

d)

mengulangi perintah sebanyak 5 kali

29.

Apa yang dimaksud dengan blok "if...else" dalam pemrograman?

a)

perintah untuk membuat keputusan

b)

perintah untuk menyimpan data

c)

perintah untuk mengulangi

d)

perintah untuk menghentikan program

30.

Blok "set x to 0" dalam Scratch digunakan untuk ....

a)

menyimpan nilai x

b)

mengubah ukuran sprite

c)

mengatur posisi sprite ke 0

d)

menghapus sprite

31.

Apa yang dilakukan blok "repeat until" dalam Scratch?

a)

menyimpan data sementara

b)

mengulangi perintah sampai kondisi terpenuhi

c)

menghentikan semua sprite

d)

mengubah warna sprite

32.

Fungsi dari blok "set variable to" adalah ...

a)

mengatur nilai variabel

b)

menampilkan nilai variabel

c)

menghapus variabel

d)

menghentikan program

33.

Dalam Scratch, blok "change color by 10" digunakan untuk ...

a)

menyimpan data

b)

mengubah ukuran sprite

c)

menggerakkan sprite

d)

mengubah warna sprite

34.

Fungsi dari blok "repeat 10 times" adalah ...

a)

mengulangi perintah 10 kali

b)

mengubah warna sprite

c)

menghentikan program

d)

menyimpan nilai

35.

Apa yang terjadi jika blok "stop this script" dijalankan?

a)

menghentikan semua sprite

b)

menyimpan data

c)

menghentikan skrip yang sedang berjalan

d)

menghapus variabel

36.

Blok "set size to 100%" dalam Scratch digunakan untuk ....

a)

mengubah ukuran sprite menjadi 100%

b)

menghapus sprite

c)

menyimpan ukuran sprite

d)

mengatur posisi sprite

37.

Blok "change x by 10" dalam Scratch digunakan untuk ....

a)

menyimpan nilai x

b)

mengubah ukuran sprite

c)

mengubah posisi sprite ke kanan

d)

menghapus sprite

38.

Apa yang dilakukan blok "forever" dalam Scratch?

a)

mengulangi perintah selamanya

b)

mengubah warna sprite

c)

menyimpan data

d)

menghentikan semua skrip

39.

Fungsi dari blok "wait until" adalah ...

a)

menghentikan program

b)

menyimpan variabel

c)

menunggu hingga kondisi tertentu terpenuhi

d)

mengulangi perintah selamanya

40.

Blok "change size by 10" dalam Scratch digunakan untuk ....

a)

mengubah ukuran sprite menjadi lebih besar

b)

mengatur posisi sprite

c)

menghapus sprite

d)

menyimpan ukuran sprite