wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ULANGAN BAB ALGORITMA PEMROGRAMAN KELAS 8

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.
  1. 1.proses ini bisa berupa perhitungan matematika, pengolahan teks, pengambilan keputusan atau pengulangan merupakan tahapan

a)

A. proses

b)

B. output

c)

C. Input

d)

D. Code

2.
  1. 2.Hasil dari proses yang telah dilakukan terhadap data input disebut

a)

A. Proses

b)

B.Output

c)

C. Code

d)

D.Input

3.

3.Instruksi-instruksi dalam bahasa komputer yang bisa dimengerti oleh komputer adalah ...

a)

A.Aplikasi

b)

B.Coding

c)

C.Pemrograman

d)

D.Algoritma

4.

4.Dengan menggunakan variabel,kita bisa membuat program yang lebih dinamis dan bisa disesuaikan dengan berbagai kondisi ...

a)

A. Variabel membuat mudah buat aplikasi

b)

B. Variabel memudahkan pemahaman program

c)

C. Variabel menyimpan data sementara

d)

D.Variabel membuat program lebih fleksibel

5.
  1. 5.berikut ini yang bukan merupakan tipe data dari variabel adalah ...

a)

A. Desimal

b)

B. Fload

c)

C. Integer

d)

D. String

6.

6.Logika pemrograman berupa fungsi yang dapat memerintah program mengerjakan pekerjaan yang sama berulang-ulang kali sesuai dengan batas yang telah ditentukan adalah ...

a)

A. Looping

b)

B. percabangan

c)

C. Sekuensial

d)

D. Branching

7.

7.Jika Nilai Tes Siswa diatas sama dengan 90 maka siswa tersebut diyatakan lulus.apabila nilainya dibawah 90 maka diyatakan tidak lulus.pernyataan tsb masuk kedalam alur logika ...

a)

A. Looping

b)

B. Percabangan

c)

C. Sekuensial

d)

D. Branching

8.

8.Alur logika yang dijalankan secara berurutan, langkah demi langkah, dari awal sampai akhir tanpa melompati atau mengulang langkah tertentu disebut ...

a)

A. Percabangan

b)

B. Looping

c)

C. Sekuensial

d)

D. Branching

9.

9.Proses pengulangan yang menghasilkan serangkaian hasil dimana setiap pengulangan disebut ...

a)

A. For loop

b)

B. While loop

c)

C. Literasi tunggal

d)

D. Looping

10.

10.Apa itu Scratch?

a)

A. Bahasa pemrograman

b)


B. Aplikasi untuk menggambar komik

c)


C. Bahasa pemrograman visual berbasis blok

d)


D. Editor teks untuk pemrograman Python

11.

11. Dalam Scratch, karakter yang digunakan untuk menjalankan perintah disebut...

a)

A. Background

b)


B. Object

c)


C. Sprite

d)


D. Scene

12.

12.Fungsi dari blok “when green flag clicked” adalah...

a)

A. Mengakhiri program

b)

B. Memulai program saat tombol hijau diklik

c)


C. Mengubah warna sprite

d)


D. Menyimpan proyek

13.

13.Untuk mengulangi perintah beberapa kali, digunakan blok...

a)

A. Wait

b)

B. Repeat

c)

C. Forever

d)

D. Broadcast

14.

14.Blok apa yang digunakan untuk mendeteksi jika dua sprite bersentuhan?

a)

A. if touching()then

b)

B. repeat until

c)

C. Wait until

d)

D. set x to ()

15.

15.7. Apa yang terjadi jika kamu menggunakan blok “forever”?

a)

A. perintah dijalankan satu kali

b)

B. Perintah dijalankan 10 kali

c)

C. Perintah dijalankan terus menerus tanpa henti

d)

D. perintah dijalankan acak

16.

16.Blok yang digunakan untuk membuat sprite bergerak maju adalah...

a)

A. Change y by ()

b)

B. Move () steps

c)

C. Point in direction ()

d)

D. Change costume

17.
  1. 17.perintah yang digunakan untuk berganti ke kostum berikutnya pada scratch adalah ...

a)

A. When flag clicked

b)

B. Next costume

c)

C. Repeat until

d)

D. Wait until

18.

18.Scratch dapat diakses secara online melalui website ...

a)

A. https://scratch.mit.edu

b)

B. https://scratch.mit.com

c)

C. https://scratch.mit.id

d)

D. https://scratch.co.id

19.

19.Mengontrol pergerakan sprite di panggung, seperti bergerak ke depan mundur berputar dan mengubah arah merupakan fungsi dari ...

a)

A. Events

b)

B. Motion

c)

C. Looks

d)

D. Control

20.

19.Blok kode yang digunakan untuk menentukan kapan sebuah skrip akan dimulai.terdapat di blok kode ...

a)

A. Control

b)

B. Events

c)

C. Looks

d)

D. Motion

21.

20.Blok kode yang digunakan untuk memberikan jeda pada saat sprite saling bersinggungan menggunakan...

a)

A.

b)

B.

c)

C.

d)

D.

22.

21.Perintah yang digunakan untuk menggerakkan sprite 10 langkah ato sesuai dengan kebutuhan ...

a)

A.

b)

B.

c)

C.

d)

D.

23.
  1. 22.Mendeteksi kondisi sekitar merupakan fungsi dari ...

a)

A. Motion

b)

B. Events

c)

C. Sensing

d)

D. Control

24.

23.Berikut cara untuk menyimpan projek scratch adalah ...

a)

A. Load from your computer

b)

B. Open from your computer

c)

C. Save to your computer

d)

D. Save as

25.

25.yang dimaksud dengan skrip dalam scratch adalah ...

a)

A. Kumpulan blok kode yang menentukan perilaku sprite

b)

B. Gambar yang digunakan sebagai latar belakang

c)

C. Suara yang digunakan dalam proyek

d)

D. Efek visual yang ditambahkan pada proyek