Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kuis PDK B 2025

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Apa itu komputer?

a)

Alat bantu penyelesaian sesuatu

b)

Alat bantu masak

c)

Alat tulis menulis

d)

Seperangkat alat Sholat

2.

Apa perbedaan utama antara belajar pemrograman dan belajar bahasa pemrograman?  

a)

Belajar pemrograman fokus pada sintaks

b)

Belajar bahasa pemrograman fokus pada logika berpikir

c)

Belajar pemrograman fokus pada strategi pemecahan masalah

d)

Ketiganya sama

3.

Paradigma pemrograman adalah...  

a)

Bahasa yang digunakan untuk membuat program

b)

Sudut pandang dalam memecahkan masalah dengan komputer

c)

Urutan langkah-langkah pemrograman

d)

Jenis dari bahasa tingkat tinggi

4.

Paradigma prosedural didasarkan pada...  

a)

Hubungan antar objek

b)

Program tersimpan pada memori (Von Neumann)

c)

Transformasi keadaan awal ke akhir

d)

Fakta dan aturan deduksi

5.

Paradigma fungsional memandang program sebagai...  

a)

Rangkaian perintah yang dijalankan mesin

b)

Serangkaian fungsi yang mentransformasikan data

c)

Hubungan antar objek dan atributnya

d)

Sekumpulan relasi antar fakta

6.

Paradigma deklaratif/logik menggunakan konsep...  

a)

Memori data dan instruksi

b)

Komposisi fungsi

c)

Fakta dan aturan deduksi

d)

Pesan antar objek

7.

Paradigma berorientasi objek berfokus pada...  

a)

Proses perhitungan yang efisien

b)

Objek yang memiliki atribut dan perilaku

c)

Manipulasi fungsi dan data

d)

Relasi antar entitas

8.

Peran kompilator (compiler) adalah...  

a)

Menjalankan kode baris demi baris

b)

Menerjemahkan seluruh program ke bahasa mesin sebelum dieksekusi

c)

Menyimpan data ke memori

d)

Menjalankan instruksi secara interaktif

9.

Belajar bahasa pemrograman lebih menekankan pada...  

a)

Analisis logika

b)

Penggunaan sintaks dan instruksi spesifik

c)

Penyusunan algoritma

d)

Penulisan pseudocode

10.

Komponen utama dalam paradigma berorientasi objek adalah...  

a)

Variabel dan fungsi

b)

Data dan perintah

c)

Atribut dan metode

d)

Memori dan prosesor

11.

Dalam Object Oriented Paradigm, objek adalah blueprint/cetakan sedangkan kelas adalah realisasi nyatanya.

a)

Benar

b)

Salah

12.

Menurut paradigma fungsional, algoritma + struktur data = program

a)

Benar

b)

Salah

13.

Interpreter bekerja dengan cara ...

a)

Menerjemahkan kode baris demi baris

b)

Menerjemahkan kode sekaligus

c)

Menyimpan kode dalam memori

d)

Menerjemahkan relasi antarobjek

14.

Menerjemahkan relasi antarobjek

a)

Al-Khawarizmi

b)

Al-Qoori'ah

c)

Mal-Qoori'ah

d)

Al-Baqarah

15.

Algoritma diartikan sebagai...

a)

urutan langkah-langkah terbatas untuk menyelesaikan suatu masalah

b)

ilmu yang mengajarkan cara berfikir untuk melakukan aksi dengan tujuan tertentu

c)

ilmu yang menjelaskan konsep dasar aljabar dan matematika

d)

ilmu yang berhubungan dengan pengembangan manusia

16.

Logika mempunyai kata asli dari Yunani yaitu...

a)

LOGOS

b)

LOGIS

c)

LOGIK

d)

LOGOSA

17.

Di bawah ini hal yang dipertimbangkan dalam membuat algoritma, kecuali...

a)

algoritma harus benar

b)

hasil yang dicapai

c)

efisiensi algoritma

d)

jumlahnya dibatasi

18.

Berikut merupakan syarat-syarat algoritma menurut Knuth, kecuali...

a)

memiliki keterbatasan

b)

tidak menimbulkan makna ganda

c)

memiliki input

d)

tidak memiliki output

19.

Notasi algoritma menggunakan pseudocode merupakan...

a)

notasi yang menggunakan bahasa manusia

b)

notasi yang mirip bahasa pemrograman

c)

notasi yang menggunakan simbol gambar

d)

notasi yang seperti bagan alir

20.

Flowchart merupakan notasi algoritma yang...

a)

mirip seperti bagan alir

b)

notasi yang menggunakan bahasa manusia

c)

notasi yang menggunakan bahasa pemrograman

d)

notasi yang simbolnya seperti kode program