wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kuis Pemrograman dan Scratch

Total questions: 33

Worksheet time: 21mins

Name
Class
Date
1.

Fungsi dari block Tabs Looks pada Scratch adalah: a. Mengubah warna sprite. b. Mengontrol suara. c. Menggerakkan sprite. d. Mengubah tampilan sprite

(a)  

2.

Variabel dalam Scratch digunakan untuk: a. Menyimpan data sementara. b. Mengubah warna sprite. c. Membuat suara. d. Menghentikan program

(a)  

3.

Looping pada Scratch digunakan untuk: a. Mengontrol alur program. b. Mengulang instruksi beberapa kali. c. Mengatur tampilan sprite. d. Menghentikan program

(a)  

4.

Fungsi dari Report Block pada Scratch adalah: a. Menghentikan program. b. Mengembalikan nilai atau hasil dari operasi. c. Mengontrol alur program. d. Membuat suara

(a)  

5.

Block yang digunakan untuk memulai skrip disebut: a. Hat Block. b. Cap Block. c. Stack Block. d. Boolean Block

(a)  

6.

Block yang digunakan untuk mengakhiri skrip disebut: a. Hat Block. b. Cap Block. c. Stack Block. d. Boolean Block

(a)  

7.

Jenis-Jenis Block pada Scratch: Apa fungsi dari block kontrol (Control Block)? a. Mengontrol alur eksekusi program. b. Mengubah tampilan sprite. c. Mendeteksi kondisi tertentu. d. Mengatur suara

(a)  

8.

Block Sensing pada Scratch digunakan untuk: a. Mengontrol alur program. b. Mendeteksi kondisi tertentu atau interaksi dengan sprite. c. Mengatur suara. d. Mengulang instruksi

(a)  

9.

Block Events pada Scratch digunakan untuk: a. Memulai tindakan ketika suatu peristiwa terjadi. b. Menghentikan program. c. Mengubah tampilan sprite. d. Mengatur suara

(a)  

10.

Apa yang dimaksud dengan Integer dalam pemrograman?

a)

Tipe data yang menyimpan teks

b)

Tipe data yang menyimpan angka bulat

c)

Tipe data yang menyimpan angka desimal

d)

Tipe data yang menyimpan nilai benar atau salah

11.

Penjelasan dari Coding: Apa yang dimaksud dengan coding?

a)

Menulis instruksi dalam bahasa pemrograman untuk membuat program komputer

b)

Menguji program untuk menemukan kesalahan

c)

Mengubah desain menjadi kode program

d)

Mengompilasi program agar dapat dijalankan

12.

Sejarah Python: Siapa pencipta bahasa pemrograman Python?

a)

Dennis Ritchie

b)

Guido van Rossum

c)

James Gosling

d)

Bjarne Stroustrup

13.

Fungsi dari Def dalam Python adalah untuk:

a)

Mendefinisikan fungsi baru

b)

Menyimpan data

c)

Menghentikan program

d)

Mencetak teks ke layar

14.

Syntac dasar Print dalam Python digunakan untuk:

a)

Menghentikan program

b)

Mengeluarkan teks atau hasil ke layar

c)

Menyimpan data ke file

d)

Membuat variabel

15.

Penjelasan dari Bahasa Pemrograman: Apa yang dimaksud dengan bahasa pemrograman?

a)

Bahasa yang digunakan manusia untuk berkomunikasi

b)

Bahasa yang digunakan untuk memberikan instruksi kepada komputer

c)

Bahasa yang hanya dipahami oleh ilmuwan komputer

d)

Bahasa yang digunakan untuk mengedit video

16.

Operator Aritmatika dalam pemrograman digunakan untuk:

a)

Melakukan operasi matematis seperti penjumlahan dan pengurangan

b)

Membuat keputusan

c)

Menyimpan data

d)

Mengontrol alur program

17.

Block Events pada Scratch digunakan untuk:

a)

Memulai tindakan ketika suatu peristiwa terjadi

b)

Menghentikan program

c)

Mengubah tampilan sprite

d)

Mengatur suara

18.

Penjelasan dari Python: Apa yang dimaksud dengan Python?

a)

Bahasa pemrograman yang digunakan untuk aplikasi web dan pengembangan perangkat lunak

b)

Algoritma untuk pengolahan data

c)

Teknologi untuk penyimpanan data

d)

Perangkat keras untuk menghubungkan jaringan komputer

19.

Apa yang dimaksud dengan String dalam pemrograman?

a)

Tipe data yang menyimpan teks

b)

Tipe data yang menyimpan angka bulat

c)

Tipe data yang menyimpan angka desimal

d)

Tipe data yang menyimpan nilai benar atau salah

20.

Bahasa yang digunakan Python: Python termasuk dalam jenis bahasa pemrograman apa?

a)

Bahasa tingkat rendah

b)

Bahasa tingkat tinggi

c)

Bahasa assembly

d)

Bahasa mesin

21.

Syntax dalam pemrograman adalah:

a)

Aturan penulisan kode dalam bahasa pemrograman

b)

Kesalahan dalam kode program

c)

Instruksi yang dijalankan oleh komputer

d)

Proses debugging program

22.

Apa yang dimaksud dengan Boolean dalam pemrograman?

a)

Tipe data yang menyimpan teks

b)

Tipe data yang menyimpan angka bulat

c)

Tipe data yang menyimpan angka desimal

d)

Tipe data yang menyimpan nilai benar atau salah

23.

Sequence dalam pemrograman adalah:

a)

Urutan langkah-langkah yang dijalankan secara berurutan

b)

Kondisi yang mengontrol alur program

c)

Struktur pengulangan

d)

Penggunaan variabel

24.

Block Control pada Scratch digunakan untuk:

a)

Mengontrol alur eksekusi program

b)

Mendeteksi kondisi tertentu

c)

Mengatur suara

d)

Mengubah tampilan sprite

25.

Fungsi dari Symbol Note dalam pemrograman adalah:

a)

Menambahkan catatan atau komentar dalam kode

b)

Menghentikan program

c)

Menyimpan data

d)

Menampilkan output

26.

Fungsi algoritma: Algoritma berfungsi untuk:

a)

Menyusun langkah-langkah penyelesaian masalah secara terstruktur

b)

Membuat program lebih menarik

c)

Menyederhanakan tampilan antarmuka

d)

Meningkatkan kecepatan prosesor

27.

Rumus untuk menghitung volume kubus adalah:

a)

Sisi x Sisi x Sisi

b)

Panjang x Lebar

c)

2 x (Panjang + Lebar)

d)

1/2 x Alas x Tinggi

28.

Statement dalam pemrograman adalah:

a)

Bagian dari kode yang melakukan suatu tindakan atau perintah

b)

Kesalahan dalam program

c)

Variabel yang menyimpan data

d)

Komentar dalam program

29.

Apa yang dimaksud dengan Float dalam pemrograman?

a)

Tipe data yang menyimpan teks

b)

Tipe data yang menyimpan angka bulat

c)

Tipe data yang menyimpan angka desimal

d)

Tipe data yang menyimpan nilai benar atau salah

30.

Block Operator pada Scratch digunakan untuk:

a)

Mengontrol alur eksekusi program

b)

Melakukan operasi matematis dan logika

c)

Mendeteksi kondisi tertentu

d)

Mengatur suara

31.

Conditional dalam pemrograman digunakan untuk:

a)

Menyimpan data

b)

Mengontrol alur eksekusi berdasarkan kondisi tertentu

c)

Mencetak teks ke layar

d)

Mengulang instruksi

32.

Fungsi dari Input dalam Python adalah:

a)

Mengeluarkan teks ke layar

b)

Menerima data dari pengguna

c)

Menyimpan data ke file

d)

Menghentikan program

33.

Manfaat dari algoritma: Apa manfaat utama dari menggunakan algoritma dalam pemrograman?

a)

Mempercepat proses debugging

b)

Menghemat memori komputer

c)

Mempermudah pemecahan masalah secara sistematis

d)

Mengurangi kebutuhan akan dokumentasi