wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz BAB 1

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Struktur data yang menyimpan data secara berurutan dan setiap elemen terhubung dengan pointer ke elemen berikutnya disebut …

a)

Array

b)

Linked List

c)

Tree

d)

Graph

2.

Algoritma yang mengulang langkah tertentu hingga kondisi terpenuhi disebut …

a)

Algoritma percabangan

b)

Algoritma perulangan

c)

Algoritma sekuensial

d)

Algoritma rekursif

3.

Sistem bilangan yang menggunakan 16 simbol (0–9 dan A–F) disebut …

a)

Oktal

b)

Biner

c)

Desimal

d)

Heksadesimal

4.

NOT, AND, OR, XOR termasuk ke dalam …

a)

Operator relasional

b)

Operator aritmatika

c)

Operator logika

d)

Operator bitwise

5.

Format file gambar yang menggunakan kompresi lossy adalah …

a)

PNG

b)

GIF

c)

JPG

d)

BMP

6.

Proses mengubah kode yang dapat dipahami manusia menjadi kode mesin disebut …

a)

Encoding

b)

Decoding

c)

Kompilasi

d)

Parsing

7.

Flowchart digunakan untuk …

a)

Menyimpan data

b)

Menggambar alur algoritma

c)

Menghitung operasi logika

d)

Mengoptimalkan penyimpanan

8.

Komponen algoritma yang berfungsi menerima masukan dari pengguna disebut …

a)

Input

b)

Output

c)

Proses

d)

Deklarasi

9.

Representasi data yang hanya memiliki dua nilai, yaitu 0 dan 1, adalah …

a)

Oktal

b)

Biner

c)

Desimal

d)

Heksadesimal

10.

Teknik kompresi yang mengurangi kualitas data untuk memperkecil ukuran disebut …

a)

Lossless

b)

Lossy

c)

Enkripsi

d)

Dekripsi

11.

Algoritma percabangan digunakan ketika …

a)

Semua langkah harus dijalankan berurutan

b)

Langkah harus diulang terus menerus

c)

Ada kondisi tertentu yang memengaruhi jalannya program

d)

Data harus diproses dalam jumlah banyak

12.

Bagian komputer yang menyimpan data sementara saat program berjalan adalah …

a)

Harddisk

b)

SSD

c)

RAM

d)

ROM

13.

Teknik keamanan yang menggunakan satu kunci untuk enkripsi dan dekripsi disebut …

a)

Enkripsi simetris

b)

Enkripsi asimetris

c)

Kompresi lossless

d)

Representasi biner

14.

Dalam optimasi penjadwalan, tujuan utamanya adalah …

a)

Memperbanyak jumlah kegiatan

b)

Mengurangi penggunaan teknologi

c)

Menghemat waktu dan sumber daya

d)

Membatasi pekerjaan

15.

Bahasa yang digunakan untuk menjelaskan algoritma tanpa sintaks pemrograman disebut …

a)

Flowchart

b)

Pseudocode

c)

Program

d)

Diagram blok

16.

Sistem bilangan basis 8 disebut …

a)

Desimal

b)

Oktal

c)

Heksadesimal

d)

Biner

17.

Data yang berbentuk tabel dengan baris dan kolom paling sesuai disimpan dalam …

a)

Array dua dimensi

b)

Stack

c)

Queue

d)

Tree

18.

Proses memecah masalah besar menjadi masalah kecil agar lebih mudah diselesaikan disebut …

a)

Iterasi

b)

Deklarasi

c)

Modularisasi

d)

Kompresi

19.

Teknik keamanan data yang menggunakan kunci publik dan kunci privat adalah …

a)

Enkripsi simetris

b)

Enkripsi asimetris

c)

Kompresi

d)

Dekripsi manual

20.

Komponen algoritma yang memberikan hasil akhir kepada pengguna disebut …

a)

Proses

b)

Input

c)

Output

d)

Deklarasi

21.

Struktur data yang mirip pohon dengan node akar dan cabang-cabang disebut …

a)

Array

b)

Linked List

c)

Tree

d)

Queue

22.

XOR bernilai benar jika …

a)

Kedua input sama-sama benar

b)

Kedua input salah

c)

Input berbeda

d)

Input sama

23.

Representasi gambar berbasis vektor cocok digunakan untuk …

a)

Foto berwarna

b)

Grafik sederhana

c)

Video

d)

Audio

24.

Jika sebuah algoritma terlalu panjang dan kompleks, maka salah satu cara memperbaikinya adalah …

a)

Menghapus langkah penting

b)

Membuatnya dalam beberapa modul kecil

c)

Menggabungkan semua proses jadi satu

d)

Tidak menggunakan algoritma

25.

File teks umumnya disimpan dalam format …

a)

.jpg

b)

.png

c)

.txt

d)

.mp3

26.

Teknik kompresi yang digunakan dalam format ZIP adalah …

a)

Lossy

b)

Lossless

c)

Enkripsi

d)

Dekripsi

27.

Algoritma yang menampilkan instruksi langkah demi langkah secara berurutan disebut …

a)

Algoritma sekuensial

b)

Algoritma percabangan

c)

Algoritma perulangan

d)

Algoritma rekursif

28.

Perangkat lunak seperti Google Calendar membantu manusia dalam …

a)

Menggambar algoritma

b)

Menyusun jadwal kegiatan

c)

Menyimpan data biner

d)

Menghitung operasi logika

29.

Proses menerjemahkan instruksi dari bahasa mesin ke bahasa manusia disebut …

a)

Encoding

b)

Decoding

c)

Kompilasi

d)

Penerjemahan

30.

Tujuan utama algoritma adalah …

a)

Membuat masalah lebih rumit

b)

Menyelesaikan masalah secara sistematis

c)

Menghilangkan kebutuhan komputer

d)

Mengurangi teknologi