wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Sumatif 2 AlgordanProg Kelas 7

Total questions: 70

Worksheet time: 6hrs 55mins

Name
Class
Date
1.

Apa algoritma?

a)

Sekumpulan simbol matematika

b)

Kumpulan data yang disimpan dalam komputer

c)

Kumpulan instruksi terstruktur untuk menyelesaikan masalah komputasi

d)

Bahasa formal yang digunakan dalam pemrograman

2.

Kumpulan instruksi terstruktur dan terbatas yang diimplementasikan dalam bentuk program komputer adalah ...

a)

Algoritma

b)

Coding

c)

Debugging

d)

Setting

3.

Perhatikan petikan algoritma berikut :
Algoritma luas persegi panjang

1. Mulai
2. Masukkan panjang
3. Masukkan lebar
4. .....
5. Tampilkan luas
6. Selesai


Langkah ke empat adalah.......

a)

Luas = 1/2 x panjang x lebar

b)

Luas = panjang x lebar x tinggi

c)

Luas = panjang x lebar

d)

Luas = 1/2 alas x tinggi

4.

Tempat yang digunakan untuk melihat jalannya program yang kalian buat pada scratch adalah...

a)

Background

b)

Sprite

c)

Scrip

d)

Stage

5.

Gambar atau objek yang bisa diprogram dalam scratch disebut....

a)

Stage

b)

sprite

c)

scrip

d)

backdrop

6.

Fungsi dari blok perintah "move 10 step" adalah....

a)

Menjalankan blok di dalamnya berulang-ulang

b)

Menggerakkan sprit ke segala arah

c)

Memindahkan sprite ke depan

d)

Mengganti sprite

7.

Cara membuat code di scrath adalah....

a)

Menyusun blok perintah

b)

Menggambar blok di editor

c)

Salin dan tempel code

d)

Menulis code di editor

8.

Di Scratch, blok yang berwarna biru adalah....

a)

motion

b)

sound

c)

controls

d)

looks

9.

Code yang digunakan untuk menjalankan /mengeksekusi script adalah...

a)

b)

c)

d)

10.

Arti code di bawah adalah....

a)

Menggerakkan sprite 10 langkah ke kanan

b)

Menggerakkan sprite 10 langkah ke kiri

c)

Menggerakkan sprite 10 langkah ke atas

d)

Menggerakkan sprite 10 derajat

11.

Proses menerjemahkan algoritma kedalam bahasa pemrograman, merupakan istilah dari?

a)

Pemrograman

b)

Bahasa Pemrograman

c)

Programmer

d)

Program

12.

Karakter dalam Scratch disebut .…

a)

Script

b)

Stage

c)

Sound

d)

Sprite

13.

Pengertian Algoritma adalah .......

a)

urutan langkah yang dibuat untuk menyelesaikan tugas

tertentu

b)

algoritma berbentuk urutan langkah yang tidak teratur

c)

algoritma hanya dibuat untuk dipahami oleh komputer

d)

algoritma memerlukan pemahaman yang khusus terhadap ilmu komputer

14.

Digunakan untuk menjalankan skrip adalah

a)
b)
c)
d)
15.

Skrip Gerakan mempunyai arti perintah untuk  menggerakkan sprite

a)

Sprite akan bergerak ke depan

b)

Sprite akan berputar

c)

Sprite akan bergerak ke atas

d)

Sprite akan bergerak ke kanan

16.

Bahasa pemrograman Scratch dibuat berdasarkan sistem matematika yang menentukan tiap titik dalam bidang dengan menggunakan bilangan koordinat x (absis) dan koordinat y (oordinat). Sistem

matematika tersebut adalah

a)

Sistem geometri

b)

Sistem kuadran

c)

Sistem koordinat kartesius

d)

Sistem aljabar

17.

Manakah Block Kode yang tepat untuk pernyataan berikut " Ketika Bendera hijau di clik, maka Sprite akan berjalan 10 langkah secara terus menerus "

a)
b)
c)
d)
18.

Manakah Blok code yang tepat agar posisi sprite berada seperti pada gambar disamping

a)
b)
c)
d)
19.

ikon pada gambar disamping berfungsi untuk....

a)

mengganti sprite

b)

menambah backdrop baru

c)

menghapus sprite

d)

memilih blok kode

20.

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

21.

balok kode pada gambar tersebut terdapat pada...

a)

kejadian

b)

gerakan

c)

suara

d)

kontrol

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.

Untuk membuat sprite maju 15 langkah

a)

b)

c)

d)

26.

ketika tombol bendera diklik maka kucing berkata "Apa Kabar"

manakah sprite yang tepat ?

a)

b)

c)

d)

27.

Pada pembuatan program komputer, algoritma dibuat :

a)

Sebelum pembuatan program

b)

Pada saat program dibuat

c)

Sesudah pembuatan program

d)

Sebelum menulis ide

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

29.

Perhatikan gambar berikut ini! blok program yang digunakan agar orang tersebut sampai ke tujuan adalah...

a)
b)
c)
d)

30.

Perhatikan gambar berikut ini! Blok program tersebut digunakan untuk memberikan perintah..

a)

belok kanan

b)

memutar

c)

mengulang terus hingga sampai tujuan

d)

belok kiri

31.

Urutan langkah yang dibuat untuk menyelesaikan tugas tertentu disebut dengan ...

a)

Algoritma

b)

Scratch

c)

Pemrograman

d)

Logaritma

32.

Berikut ini yang bukan bahasa bahasa pemrograman adalah ...

a)

Phyton

b)

C++

c)

Java

d)

Cobra

33.

Salah satu aplikasi untuk pemrograman visual yang dapat digunakan secara gratis dengan cara drag and drop yaitu ...

a)

Algoritma

b)

Capcut

c)

Scratch

d)

Visual Basic

34.

Scratch dibuat oleh sebuah tim bernama ...

a)

MET Media Lab

b)

MAT Media Lab

c)

MIT Media Lab

d)

MOT Media Lab

35.

Aplikasi Scratch dapat diakses secara online maupun offline.

Untuk akses online, dapat melalui halaman ...

a)

https://scratch.mit.edi/

b)

https://scratch.mit.edu/

c)

https://scratch.mit.eda/

d)

https://scratch.mit.ede/

36.

Apa karakter awal ketika membuka Scratch?

a)

Kepiting

b)

Kuda

c)

Kucing

d)

Katak

37.

Latar belakang scratch disebut ...

a)

Backdrop

b)

Background

c)

Back to Back

d)

Menu Bar

38.

Karakter dalam Scratch disebut .…

a)

Script

b)

Stage

c)

Sound

d)

Sprite

39.

Fungsi green flag yang benar adalah untuk ...

a)

Menghentikan semua script dari sebuah cerita

b)

Menjalankan script dari cerita yang telah dibuat

c)

Mengubah stage menjadi besar atau kecil

d)

Membuat sebuah karakter baru atau objek untuk project kita

40.

Blok kode tersebut digunakan untuk ...

a)

Sprite kucing dapat memutar sebanyak 10 kali setiap kali bendera hijau ditekan.

b)

Sprite kucing dapat memutar sebanyak 100 kali setiap kali bendera hijau ditekan.

c)

Sprite kucing dapat bergerak langsung sebanyak 10 langkah setiap kali bendera hijau ditekan.

d)

Sprite kucing dapat bergerak langsung sebanyak 100 langkah setiap kali bendera hijau ditekan.

41.

Cocokkan Fungsi tersebut dengan Kegunaannya

a)

Mengubah posisi vertical suatu

objek

b)

Mengatur besarnya suara

c)

Menggeser objek ke titik

tertentu

42.

Cocokkan Fungsi tersebut dengan kegunaannya...

a)

Mengatur kode program akan

dijalankan apabila objek dipilih

b)

Mengubah tampilan objek

c)

Menggeser objek ke titik

tertentu

43.

Cocokkan Fungsi tersebut dengan kegunaannya...

a)

Mengatur kode program akan

dijalankan berulang beberapa

kali

b)

Mengubah tampilan objek

c)

Mengubah posisi vertical suatu

objek

44.

Cocokkan Fungsi tersebut dengan kegunaannya...

a)

Mengatur kode program akan

dijalankan apabila keyboard

ditekan

b)

Mengatur besarnya suara

c)

Menyembunyikan objek

45.

Cocokkan Fungsi tersebut dengan kegunaannya...

a)

Mengatur besarnya suara

b)

Mengatur kode program akan

dijalankan apabila objek dipilih

c)

Mengubah posisi vertical suatu

objek

46.

Cocokkan Fungsi tersebut dengan kegunaannya...

a)

Mengatur kode program akan

dijalankan apabila objek dipilih

b)

Menggeser objek ke titik

tertentu

c)

Mengubah tampilan objek

47.

Cocokkan Fungsi tersebut dengan kegunaannya...

a)

Mengatur kode program akan

dijalankan berulang beberapa

kali

b)

Mengubah tampilan objek

c)

Mengatur kode program akan

dijalankan apabila keyboard

ditekan

48.

Cocokkan Fungsi tersebut dengan kegunaannya...

a)

Mengatur kode program akan

dijalankan apabila keyboard

ditekan

b)

Menyembunyikan objek

c)

Mengatur kode program akan

dijalankan berulang beberapa

kali

49.

Cocokkan Fungsi tersebut dengan kegunaannya...

a)

Mengatur kode program akan

dijalankan apabila memenuhi

kondisi tertentu

b)

Mengatur kode program akan

dijalankan berulang beberapa

kali

c)

Mengatur kode program akan

dijalankan apabila objek dipilih

50.

Cocokkan Fungsi tersebut dengan kegunaannya...

a)

Mengubah posisi vertical suatu

objek

b)

Kondisi ketika suatu nilai sama

dengan nilai tertentu

c)

Menggeser objek ke titik

tertentu

51.

Pengertian Algoritma adalah .......

a)

urutan langkah yang dibuat untuk menyelesaikan tugas

tertentu

b)

algoritma berbentuk urutan langkah yang tidak teratur

c)

algoritma hanya dibuat untuk dipahami oleh komputer

d)

algoritma memerlukan pemahaman yang khusus terhadap ilmu komputer

52.

Pengertian Pemrograman adalah .........

a)

Bahasa yang di buat untuk menjalankan komputer

b)

serangkain instruksi untuk menjalankan komputer

c)

proses mengembangkan program, perangkat lunak

komputer, aplikasi, dan situs web

d)

instruksi yang dapat di mengertioleh komputer

53.

Pengertian Pemrograman visual adalah .....

a)

proses pengembangan program pada komputer

b)

bahasa dalam bentuk teks untulk mengoperasikan komputer

c)

sebuah block kode untuk menjalankan komputer

d)

sebuah bahasa pengkodean yang memungkinkan kalian untuk membuat program dengan menyusun elemen visual secara gratis, bukan menuliskannya dalam bentuk teks

54.

Apakah alasan belajar programming ...........

a)

Programing diperlukan untuk dapat membuat menjalankan komputer

b)

Programming diperlukan dalam bidang apa pun, seperti halnya siapa pun perlu menulis.

c)

programming diperlukan untuk dapat menguasai teknologi

d)

programming diperlukan untuk dapat menguasai ilmu yang lain

55.

Berikut beberapa keuntungan belajar screath, kecuali.....

a)

mendorong anak berfikir kreatif

b)

mendorong anak memecahkan masalah

c)

membantu mengembangkan ketrampilan berfikir logis

d)

membantu anak mengerjakan PR

56.

Digunakan untuk menjalankan skrip adalah

a)
b)
c)
d)
57.

Tampilan pada lembar kerja Scratch yang di tandai dengan huruf “ A ” adalah

a)

Stage Grid untuk review hasil implementasi blok kode pada objek

b)

Kumpulan kategori kode yang dapat dilakukan oleh objek

c)

Daftar blok kode yang diimplementasikan pada objek

d)

Kumpulan sprite yang digunakan pada projec

58.

Tampilan pada lembar kerja Scratch yang di tandai dengan huruf “ B ” adalah

a)

Kode yang dapat di-assign untuk objek

b)

Kumpulan kategori kode yang dapat dilakukan oleh objek.

c)

Daftar blok kode yang diimplementasikan pada objek.

d)

Kumpulan sprite yang digunakan pada project

59.

Tampilan pada lembar kerja Scratch yang di tandai dengan huruf “ C ” adalah

a)

Kode yang dapat di-assign untuk objek

b)

Kumpulan kategori kode yang dapat dilakukan oleh objek.

c)

Daftar blok kode yang diimplementasikan pada objek.

d)

Kumpulan sprite yang digunakan pada project

60.

Tampilan pada lembar kerja Scratch yang di tandai dengan huruf “ D ” adalah

a)

Stage Grid untuk review hasil implementasi blok kode pada objek

b)

Kumpulan kategori kode yang dapat dilakukan oleh objek.

c)

Daftar blok kode yang diimplementasikan pada objek.

d)

Kumpulan sprite yang digunakan pada project

61.

Tampilan pada lembar kerja Scratch yang di tandai dengan huruf “ E ” berfungsi untuk

a)

meng-customize bentuk dan suara dari objek/backdrops sesuai kreativitas sendiri

b)

mengatur backdrops yang akan digunakan

c)

kumpulan sprite yang digunakan pada project

d)

membuat nama proyek yang dibuat.

62.

Tampilan pada lembar kerja Scratch yang di tandai dengan huruf “ F ” berfungsi untuk  

a)

meng-customize bentuk dan suara dari objek/backdrops sesuai kreativitas sendiri

b)

mengatur backdrops yang akan digunakan

c)

nama proyek yang dibuat.

d)

kumpulan sprite yang digunakan pada project

63.

Tampilan pada lembar kerja Scratch yang di tandai dengan huruf “ G ” berfungsi untuk

a)

membuat nama proyek yang dibuat.

b)

kumpulan sprite yang digunakan pada project

c)

mengatur backdrops yang akan digunakan

d)

meng-customize bentuk dan suara dari objek/backdrops sesuai kreativitas sendiri

64.

Tampilan pada lembar kerja Scratch yang di tandai dengan huruf “ H ” berfungsi untuk

a)

mengatur backdrops yang akan digunakan

b)

meng-customize bentuk dan suara dari objek/backdrops sesuai kreativitas sendiri

c)

kumpulan sprite yang digunakan pada project

d)

membuat nama proyek yang dibuat.

65.

Pada editor pemrograman Scratch, tempat untuk menuliskan skripi instruksi algoritma  disebut

a)

Skrip

b)

Stage

c)

Skrip Area

d)

Sprite

66.

Skrip Gerakan mempunyai arti perintah untuk  menggerakkan sprite

a)

Sprite akan bergerak ke depan

b)

Sprite akan berputar

c)

Sprite akan bergerak ke atas

d)

Sprite akan bergerak ke kanan

67.

Jika kita ingin membuat Sprite berputar ke arah kanan sebesar 15 derajat, skrip gerakan apa yang  digunakan

a)
b)
c)
d)
68.

Bahasa pemrograman Scratch dibuat berdasarkan sistem matematika yang menentukan tiap titik dalam bidang dengan menggunakan bilangan koordinat x (absis) dan koordinat y (oordinat). Sistem

matematika tersebut adalah

a)

Sistem geometri

b)

Sistem kuadran

c)

Sistem koordinat kartesius

d)

Sistem aljabar

69.

Manakah Block Kode yang tepat untuk pernyataan berikut " Ketika Bendera hijau di clik, maka Sprite akan berjalan 10 langkah secara terus menerus "

a)
b)
c)
d)
70.

Manakah Blok code yang tepat agar posisi sprite berada seperti pada gambar disamping

a)
b)
c)
d)