wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PH BAB 7 ALGORITMA DAN PEMROGRAMMAN KELAS 8

Total questions: 20

Worksheet time: 3600secs

Name
Class
Date
1.

Sebuah Block pada Scratch yang dapat kalian buat sendiri dan dapat di sesuaikan fungsinya adalah...

a)

Input Block

b)

Custom Block

c)

Change Block

d)

Variable Block 

2.

Kode Block Pada Scratch Berikut Berfungsi Untuk

a)

Membuat agar sprite Cat si Meong dan sprite Person si Tika memiliki efek berganti costumes secara terus-menerus.

b)

Memposisikan Sprite Cat dan Sprite Person pada sisi yang berlawanan dan Sprite Basketball berada di tengahnya

c)

Membuat agar Sprite Basketball Memantul.

d)

Membuat Sprite Basketball Berputar secara terus Menerus

3.

Kode Block yang digunakan agar sprite Basketball si Bola berputar secara terus-menerus adalah...

a)

b)

c)

d)

4.

Kode Block tersebut Berfungsi Untuk

a)

Membuat Sprite BasketBall Berputar

b)

Membuat Sprite Tika Berganti Costume

c)

Menampilkan Input (What’s your name) Ketika tombol Spasi ditekan

d)

Menyimpan sebuah informasi nilai dalam variable.

5.

Fungsi tampilan tersebut Pada Scratch adalah...

a)

Membuat Sprite BasketBall Berputar

b)

Membuat Sprite Tika Berganti Costume

c)

Menampilkan Input (What’s your name) Ketika tombol Spasi ditekan

d)

Menyimpan sebuah informasi nilai dalam variable atau membuat variable baru

6.

Perintah Program Di samping terdapat pada Block

a)

Motion

b)

Looks

c)

Sound

d)

Event

7.

Perintah Program disamping terdapat pada Block...

a)

Motion

b)

Looks

c)

Sound

d)

Event

8.

Kode Block Program Pada Scratch berikut berfungsi Untuk

a)

Membuat Variable Score

b)

Membuat Variable Posisi

c)

Membuat Sprite BasketBall Berputar

d)

Membuat Sprite Tika Berganti Costume

9.

Kode Block Program Scratch berikut berfungsi untuk

a)

Kode ini akan agar sprite Cat si Meong dan sprite Person si Tika memiliki efek berganti costumes secara terus-menerus.

b)

Kode ini akan m meminta input dari pengguna melalui blok ask pada bagian kode Sensing.

c)

Kode ini akan membuat variable score akan terus bertambah apabila si Bola mengenai si Tika.

d)

Kode ini akan membuat Bola berputar secara terus-menerus.

10.

Tampilan Berikut merupakan tampilan dari Blockly Games

a)

Puzzel

b)

Bird

c)

Maze

d)

Pond

11.

Kode Block yang tepat untuk jejak langkah sprite berikut adalah...

a)

b)

c)

d)

12.

Kode Block yang tepat untuk jejak langkah sprite berikut adalah

a)

b)

c)

d)

13.

Kode block yang tepat untuk jejak langkah sprite tersebut adalah...

a)

b)

c)

d)

14.

Tampilan Berikut Merupakan Blockly games...

a)

maze

b)

Puzzel

c)

Pond

d)

Bird

15.

suatu tools yang dapat membantu membuat program sederhana dengan menggunakan blok-blok, seperti halnya Scratch adalah...

a)

Blockly

b)

Sprites

c)

Variable

d)

Robot Ozobot

16.

Pemain diminta untuk menggerakkan sprite agar berjalan sampai tujuan. Dalam permainan ini, kalian akan mengasah kemampuan logika berpikir kalian sehingga dapat menyelesaikan setiap levelnya penjelasan tersebut merupakan blockly games...

a)

Maze

b)

Puzzel

c)

Bird

d)

Pond

17.

Fungsi [move forward ]: Pada Block Kode Maze adalah...

a)

Bergerak Maju

b)

Mengubah arah Sprite

c)

Mengubah Arah Sprite Ke Kanan

d)

Mengubah Arah Sprite Ke Kiri

18.

Makna Potongan Kode Blok tersebut dalam Pemrogramman prosedural adalah

a)

mengisi variabel namaSiswa dengan “Budi”

b)

Menampilkan namaSiswa dengan “Budi”

c)

Menampikan namaSiswa

d)

Mengisi variable namaSiswa dengan "Andi"

19.

Makna Potongan Kode Block Progam tersebut adalah...

a)

Tuliskan atau tampilkan nilai 29 ke layar.

b)

Tuliskan atau tampilkan isi variabel namaSiswa.

c)

Tampilkan nilai yang disimpan di hasilKali ke layar.

d)

Tampilkan nilai yang disimpan di hasilJumlah ke layar.

20.

Makna Potongan Kode Block Program Berikut adalah...

a)

Melakukan operasi perkalian 20 dengan 9 dan hasil operasi perkaliannya disimpan dalam variabel hasilKali. dan di Tampilkan nilai yang disimpan di hasilKali ke layar.

(180)

b)

Melakukan operasi perkalian 20 dengan 9 dan hasil operasi perkaliannya disimpan dalam variabel hasilKali. dan di Tampilkan nilai yang disimpan di hasilKali ke layar.

(190)

c)

Melakukan operasi perkalian 20 dengan 9 dan hasil operasi perkaliannya disimpan dalam variabel hasilKali. dan di Tampilkan nilai yang disimpan di hasilKali ke layar.

(200)

d)

Melakukan operasi perkalian 20 dengan 9 dan hasil operasi perkaliannya disimpan dalam variabel hasilKali. dan di Tampilkan nilai yang disimpan di hasilKali ke layar.

(220)