Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Pemrograman Dasar

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Apa yang dimaksud dengan algoritma?

a)

Bahasa pemrograman tertentu

b)

Langkah-langkah sistematis untuk menyelesaikan masalah

c)

Perangkat keras komputer

d)

Proses instalasi perangkat lunak

2.

Struktur dasar algoritma terdiri dari berikut ini, kecuali:

a)

Urutan (Sequence)

b)

Percabangan (Selection)

c)

Penyimpanan (Storage)

d)

Perulangan (Iteration)

3.

Perintah untuk membuat keputusan dalam pemrograman disebut:

a)

Looping

b)

Variable

c)

Function

d)

Conditional

4.

Tipe data yang digunakan untuk menyimpan bilangan desimal adalah:

a)

Integer

b)

Float

c)

Boolean

d)

Char

5.

Perintah manakah yang digunakan untuk perulangan dengan jumlah tertentu?

a)

If

b)

While

c)

For

d)

Switch

6.

Apa hasil dari operasi 5 % 2 dalam pemrograman?

a)

2

b)

1

c)

0

d)

5

7.

Di bawah ini yang termasuk tipe data logika adalah:

a)

String

b)

Integer

c)

Boolean

d)

Float

8.

Apa fungsi dari komentar dalam kode program?

a)

Menjalankan kode lebih cepat

b)

Menyimpan data sementara

c)

Memberi penjelasan tanpa mempengaruhi eksekusi

d)

Menghentikan program

9.

Dalam bahasa pemrograman, simbol ‘==’ digunakan untuk:

a)

Penugasan nilai

b)

Perbandingan kesamaan

c)

Penjumlahan

d)

Pengurangan

10.

Di bawah ini yang merupakan contoh dari pernyataan percabangan adalah:

a)

For loop

b)

While loop

c)

If-else

d)

Print statement

11.

Manakah yang merupakan contoh deklarasi variabel integer di Python?

a)

int x = "5"

b)

x = 5

c)

x == 5

d)

x : int = "5"

12.

Apa hasil dari operasi berikut di Python?

a)

14

b)

20

c)

24

d)

18

13.

Fungsi dari loop ‘while’ adalah:

a)

Mengulang perintah sebanyak jumlah tertentu

b)

Mengulang perintah selama kondisi bernilai benar

c)

Menghentikan program secara paksa

d)

Membandingkan dua nilai

14.

Di bawah ini yang bukan merupakan bahasa pemrograman adalah:

a)

Python

b)

Java

c)

HTML

d)

C++

15.

Bagian dari algoritma yang digunakan untuk memulai proses adalah:

a)

Terminasi

b)

Inisialisasi

c)

Iterasi

d)

Kompilasi

16.

Operator logika yang digunakan untuk memeriksa kedua kondisi benar adalah:

a)

OR

b)

AND

c)

NOT

d)

XOR

17.

Manakah dari berikut ini yang merupakan contoh komentar di Python?

a)

// Ini komentar

b)

/* Ini komentar */

c)

# Ini komentar

d)

-- Ini komentar

18.

Apa yang dimaksud dengan debugging dalam pemrograman?

a)

Menulis kode program

b)

Mencari dan memperbaiki kesalahan dalam program

c)

Menambahkan fitur baru ke program

d)

Menyusun ulang algoritma

19.

Hasil dari True and False dalam logika pemrograman adalah:

a)

True

b)

False

c)

1

d)

0

20.

Apa hasil dari kode berikut?

a)

False

b)

Error

c)

True

d)

5