wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SUMATIF AKHIR SEMESTER KODING & KA KELAS 7

Total questions: 40

Worksheet time: 34mins

Name
Class
Date
1.

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

a)

kode komputer

b)

bahasa pemrograman khusus

c)

urutan langkah sistematis untuk menyelesaikan masalah

d)

kumpulan intruksi acak

2.

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

a)

writing

b)

menyusun program

c)

koding

d)

pemrograman

3.

Scratch merupakan bahasa pemrograman yang berbasis.....

a)

teks

b)

alur logika

c)

blok visual

d)

simbol

4.

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

a)

menampilkan suara

b)

menghapus sprit

c)

mengubah kostum

d)

menggerakkan sprite

5.

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

a)

kondisi

b)

awal/akhir

c)

proses

d)

input/output

6.

Dalam Scratch, Sprite adalah ....

a)

latar belakang program

b)

karakter atau objek dalam proyek

c)

nama variabel

d)

kumpulan blok

7.

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

a)

menyembunyikan sprit

b)

menghapus latar

c)

memulai skrip

d)

memantulkan sprite dari tepi

8.

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

a)

mengubah sprite

b)

mengubah ukuran sprite

c)

menyapa pengguna selama 2 detik

d)

menambah suara

9.

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

a)

play sound

b)

when green flag clikked

c)

when this sprite clikked

d)

repeat until

10.

Fungsi dari blok "repeat 10" adalah ...

a)

menyimpan variabel

b)

mengulang hingga kondisi benar

c)

mengulang selamanya

d)

mengulang sebanyak 10 kali

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)

broadcast

b)

if...then

c)

glide

d)

forever

13.

Variabel digunakan untuk ...

a)

mengubah warna

b)

mengganti suara

c)

menyimpan nilai data

d)

menampilkan sprite

14.

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

a)

bananaapple

b)

applebanana

c)

apple banana

d)

banana apple

15.

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

a)

play sound until done

b)

say for 2 second

c)

stop all souds

d)

star saoud

16.

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

a)

crommbok/letop langsung tutup aja

b)

kursor menuju star - kli power - shot down

c)

semua jawaban benar

d)

langsung tekan tombol

17.

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

a)

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

b)

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

c)

buka letop - buka croom - ketik pictoblok

d)

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

18.

Didalam Pembelajaran koding alat yang digunakan adalah ....

a)

letop/crommbok

b)

proyektor

c)

speker

d)

kabel

19.

Apa itu variabel dalam pemrograman disaat pembelajaran koding...

a)

Perintah untuk mencetak sesuatu ke layar

b)

Fungsi untuk menghitung angka

c)

Bahasa pemrograman tertentu

d)

Tempat untuk menyimpan data sementara

20.

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

a)

10

b)

11

c)

16

d)

13

21.

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

a)

Bapak Iwan

b)

Bapak Iwan Saputra, S.Pd.Gr

c)

Bapak Iwan Saputra , S.Pd

d)

Bapak Iwan Saputra

22.

Blok "repeat until" digunakan untuk ....

a)

mengulang selamanya

b)

mengulang sebanyak 10 kali

c)

mengulang hingga kondisi benar

d)

menyimpan variabel

23.

Apa yang dilakukan blok "stop all" dalam Scratch?

a)

menghentikan semua sprite

b)

menghentikan semua suara

c)

menghentikan program

d)

menghentikan semua skrip

24.

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

a)

menyimpan warna

b)

mengubah warna sprite

c)

mengubah ukuran sprite

d)

menghapus sprite

25.

Blok "wait 1 second" digunakan untuk ....

a)

mengubah warna sprite

b)

menunggu selama 1 detik

c)

menghentikan semua sprite

d)

menyimpan variabel

26.

Apa yang dilakukan blok "go to x: [ ] y: [ ]" dalam Scratch?

a)

menyimpan posisi sprite

b)

memindahkan sprite ke posisi tertentu

c)

mengubah ukuran sprite

d)

menghapus sprite

27.

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

a)

mengulang selamanya

b)

menyimpan data

c)

mengulang hingga kondisi benar

d)

mengulang sebanyak 5 kali

28.

Blok "set size to [ ] %" dalam Scratch digunakan untuk ....

a)

menyimpan ukuran sprite

b)

menghapus ukuran sprite

c)

memindahkan sprite ke ukuran default

d)

mengubah ukuran sprite ke nilai tertentu

29.

Apa yang dilakukan blok "change x by [ ]" dalam Scratch?

a)

menghapus sprite dari layar

b)

mengubah posisi sprite secara vertikal

c)

menyimpan posisi sprite

d)

mengubah posisi sprite secara horizontal

30.

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

a)

mengubah warna sprite

b)

menghentikan semua sprite

c)

menyimpan variabel

d)

menunggu hingga kondisi tertentu terpenuhi

31.

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

a)

menyimpan ukuran sprite

b)

mengubah ukuran sprite

c)

mengubah warna sprite

d)

menghapus sprite

32.

Apa yang dilakukan blok "go to front" dalam Scratch?

a)

menghapus sprite dari layar

b)

mengubah ukuran sprite

c)

memindahkan sprite ke belakang

d)

memindahkan sprite ke depan

33.

Blok "repeat 5" digunakan untuk ....

a)

mengulang selamanya

b)

mengulang sebanyak 5 kali

c)

mengulang hingga kondisi benar

d)

menyimpan variabel

34.

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

a)

mengubah ukuran sprite

b)

menghapus sprite

c)

mengubah posisi sprite ke kanan

d)

mengubah posisi sprite ke kiri

35.

Dalam Scratch, blok "broadcast [message]" digunakan untuk ....

a)

menghentikan semua skrip

b)

mengirim pesan ke semua sprite

c)

menyimpan data

d)

mengubah warna sprite

36.

Apa yang dilakukan blok "set [variable] to [value]" dalam Scratch?

a)

menghapus variabel

b)

menyimpan nilai ke dalam variabel

c)

menampilkan pesan

d)

mengubah warna sprite

37.

Blok "change y by 10" digunakan untuk ....

a)

mengubah posisi sprite ke atas

b)

mengubah posisi sprite ke bawah

c)

menghapus sprite

d)

mengubah ukuran sprite

38.

Apa yang dilakukan blok "hide" dalam Scratch?

a)

menghapus sprite dari proyek

b)

menyembunyikan sprite dari layar

c)

menyimpan posisi sprite

d)

mengubah warna sprite

39.

Fungsi dari blok "set rotation style to [ ]" adalah ....

a)

mengubah ukuran sprite

b)

menghapus sprite

c)

mengatur cara sprite berputar

d)

menyimpan posisi sprite

40.

Blok "forever" digunakan untuk ....

a)

menyimpan variabel

b)

mengulang selamanya

c)

mengulang hingga kondisi benar

d)

mengulang sebanyak 5 kali