wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Algoritma dan Struktur Data 7th

Total questions: 30

Worksheet time: 16mins

Name
Class
Date
1.

Pernyataan yang tepat tentang algoritma adalah....

a)

algoritma berbentuk urutan langkah yang tidak teratur

b)

algoritma merupakan urutan langkah yang teratur dalam menyelesaikan tugas tertentu

c)

algoritma hanya dibuat untuk dipahami oleh komputer

d)

algoritma memerlukan pemahaman yang khusus terhadap ilmu komputer

2.

Algoritma harus dapat dijangkau oleh akal pikiranmu. Hal ini menyatakan bahwa algoritma harus memiliki sifat....

a)

cepat

b)

berurutan

c)

rumit

d)

logis

3.

Sekumpulan data yang bertipe sama disebut....

a)

algoritma

b)

linked list

c)

array

d)

binary

4.

Sistem bilangan yang saat ini tidak digunakan dalam pengoperasian suatu mesin digital, yaitu....

a)

quinary

b)

oktal

c)

desimal

d)

biner

5.

Sistem bilangan yang paling sesuai untuk komputer digital adalah sistem bilangan....

a)

desimal

b)

oktal

c)

biner

d)

heksadesimal

6.

Satu cara untuk mewakili besaran dan suatu sistem fisik disebut....

a)

sistem komputer

b)

sistem operasi

c)

sistem bilangan

d)

sistem perangkat keras

7.

Sistem bilangan ini digunakan untuk memberikan kode warna di dunia komputer. Berikut yang menyatakan sistem bilangan dengan besaran 13 adalah....

a)

A

b)

B

c)

C

d)

D

8.

Algoritma yang langkah-langkahnya secara urut dari awal hingga akhir disebut....

a)

sekuensial

b)

perulangan

c)

conditional

d)

rekursi

9.

Struktur data yang disusun dalam bentuk hierarki, yaitu....

a)

binary tree

b)

stack

c)

queue

d)

array

10.

Struktur data yang bentuknya seperti binary tree yaitu....

a)

linked list

b)

queue

c)

array

d)

heap

11.

Tipe data berbentuk bilangan bulat atau numerik yang umumnya digunakan untuk menyimpan angka tanpa komponen pecahan dengan rentang angka -707,0, hingga 707 yaitu....

a)

floating point

b)

integer

c)

character

d)

boolean

12.

Jenis tipe data yang sering dianggap paling populer adalah....

a)

boolean

b)

array

c)

string

d)

character

13.

Jenis tipe data ini biasanya digunakan untuk mewakili nilai yang benar dan salah dalam data, yaitu....

a)

boolean

b)

string

c)

array

d)

character

14.

Bilangan Heksadesimal terdiri dari 16 angka H={0,1,2,3,4,5,6,7,8,9,A,B,C,D,E, dan F}. Pada sistem heksadesimal, A=10, B=11, C=12, D=13, E=14 dan F=15. Jadi, F bernilai adalah 15. Pada bilangan heksadesimal, nilai 10 dinyatakan dalam bentuk....

a)

A

b)

B

c)

C

d)

D

15.

Pada bilangan desimal, setiap tempat mempunyai besaran tertentu yang harga masing-masing tempat secara urut dimulai dari sisi....

a)

kanan

b)

kiri

c)

atas

d)

bawah

16.

Manfaat optimasi penjadwalan adalah....

a)

meningkatkan kemampuan berkomunikasi

b)

membuat hidup lebih terstruktur

c)

memberikan gambaran yang lebih jelas tentang hal yang harus dilakukan terlebih dahulu

d)

mengetahui kemampuan diri

17.

Pada dasarnya terdapat tujuh struktur data yang umum digunakan. Berikut ini yang termasuk struktur data adalah....

a)

queue

b)

algoritma

c)

binary Tree

d)

abstraksi

18.

Bentuk penulisan algoritma adalah....

a)

karakter

b)

string

c)

deskriptif

d)

pseudocode

19.

Berikut yang termasuk tipe data adalah....

a)

karakter

b)

string

c)

deskriptif

d)

pseudocode

20.

Jenis floating point dalam programming adalah....

a)

float presisi tunggal

b)

float presisi ganjil

c)

float presisi ganda

d)

float presisi sama

21.

Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis disebut ....

a)
strategi
b)
algoritma
c)
prosedur
d)
metode
22.

Nama lain dari flowchart adalah ....

a)
Diagram alir
b)
Diagram langkah
c)
Diagram struktur
d)
Diagram proses
23.

Perangkat lunak yang bertugas mengonversikan arsitektur dan algoritma yang dirancang manusia ke dalam format yang dapat dijalankan komputer disebut ....

a)

Bahasa Pemrograman

b)

Program

c)

Software

d)

Hardware

24.

Dalam ekspresi boolean yang harus diuji adalah ....

a)
Ekspresi yang hanya menghasilkan angka.
b)
Ekspresi yang selalu menghasilkan nilai tetap.
c)
Ekspresi logika yang menghasilkan true atau false.
d)
Ekspresi yang tidak memiliki variabel.
25.

Jenis struktur data yang sangat penting dan sering ditemukan dalam berbagai aplikasi, yaitu ....

a)

Binary tree

b)

String

c)

Array

d)

Grafik

26.

Bilangan genap adalah bilangan yang jika dibagi dua, sisanya ....

a)
3
b)
2
c)
1
d)
0
27.

Bilangan ganjil adalah bilangan yang jika dibagi dua, sisanya ....

a)
0
b)
2
c)
3
d)
1
28.

Jenis struktur data queue sering digunakan untuk ....

a)
mengakses elemen dengan prioritas tinggi.
b)
mengelola data statis tanpa perubahan.
c)
mengelola antrian tugas atau permintaan.
d)
menyimpan data dalam urutan acak.
29.

Struktur data majemuk nonlinier yang paling umum adalah ....

a)
Graf
b)
List
c)
Tabel
d)

Array

30.

Sekumpulan data yang bertipe sama antara data satu dan lainnya dibedakan dengan indeks disebut ....

a)
Set
b)
List
c)
Tuple
d)

grafik