wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PTS SEMESTER GANJIL TAHUN PELAJARAN 2025/2026

Total questions: 40

Worksheet time: 30mins

Name
Class
Date
1.

Apa yang dimaksud dengan root (akar) dalam tree?

a)

Node dengan anak paling banyak

b)

Node paling atas dalam tree

c)

Node yang tidak memiliki saudara

d)

Node paling bawah

2.

Apa fungsi dari edge (sisi/tepi) dalam tree?

a)

Menyimpan data tambahan

b)

Menghubungkan dua node

c)

Menentukan level node

d)

Menghitung jumlah anak

3.

Node yang memiliki satu atau lebih anak disebut?

a)

Leaf

b)

Child

c)

Root

d)

Parent

4.

Node yang tidak memiliki anak disebut?

a)

Parent

b)

Child

c)

Leaf

d)

Root

5.

Struktur data yang memiliki akar (root), simpul (node), dan daun (leaf) disebut …

a)

Array

b)

Graph

c)

Tree

d)

Queue

6.

Contoh penerapan tree dalam kehidupan sehari-hari adalah …

a)

Peta jalan

b)

Jaringan listrik

c)

Struktur folder komputer

d)

Transportasi umum

7.

Jika dalam sebuah tree ada 10 simpul, maka jumlah edge-nya adalah …

a)

8

b)

9

c)

10

d)

11

8.

Struktur organisasi sekolah (kepala sekolah → wakil → guru → siswa) cocok dimodelkan dengan …

a)

Graph

b)

Tree

c)

Array

d)

Queue

9.

Simpul yang berada di tengah dan menghubungkan beberapa anak dalam tree disebut …

a)

Edge

b)

Leaf

c)

Parent Node

d)

Root

10.

Jika pada tree ada root → anak → cucu, maka cucu disebut …

a)

Parent

b)

Child Node

c)

Leaf Node

d)

Edge

11.

Google Maps adalah contoh penerapan struktur data graf karena:

a)

Menyimpan gambar

b)

Menunjukkan lokasi dan rute yang terhubung

c)

Menghitung kecepatan

d)

Menyimpan dokumen teks

12.

Contoh penerapan graf dalam kehidupan sehari-hari adalah:

a)

Menghitung luas

b)

Mengelola file di komputer

c)

Menghubungkan kota dalam peta digital

d)

Membuat dokumen teks

13.

Berikut merupakan manfaat dari Struktur Data, kecuali...

a)

Algoritma lebih jelas dan efesien

b)

Program data lebih ringkas dan bersih

c)

Data tidak tersusun dengan rapi

d)

Memudahkan mencari data yang diperlukan

14.

Jalur kereta api yang menghubungkan dari satu kota ke kota lain, dapat kita gambarkan menggunakan Struktur Data...

a)

Binary Tree

b)

Tree

c)

Graph

d)

Stack

15.

Sebuah perusahaan pengiriman barang memiliki rute dari kota Surabaya ke Malang, Malang ke Blitar, Blitar ke Kediri, dan Kediri ke Tulungagung. Jalur dari Surabaya ke Tulungagung adalah ....

a)

Surabaya -> Malang -> Blitar -> Tulungagung

b)

Surabaya -> Blitar -> Kediri -> Tulungagung

c)

Surabaya -> Malang -> Kediri -> Tulungagung

d)

Surabaya -> Malang -> Blitar -> Kediri -> Tulungagung

16.

Sebutkan penggunaan graf dalam kehidupan sehari-hari!

a)

Graf hanya relevan untuk matematika

b)

Graf tidak digunakan dalam teknologi

c)

Penggunaan graf dalam kehidupan sehari-hari termasuk jaringan sosial, peta rute, dan alur data.

d)

Penggunaan graf hanya untuk menggambar

17.

Apa definisi dari struktur data?

a)

Cara menyimpan data secara berurutan dalam sistem komputer.

b)

Cara mengatur data dalam kolom-kolom tanpa susunan tertentu.

c)

Cara menyimpan dan mengatur data secara terstruktur pada sistem komputer atau database agar mudah diakses.

d)

Kumpulan data yang hanya dapat diakses melalui pointer.

18.
Berikut ini yang merupakan gambar struktur data graf adalah....
a)
.
b)
,
c)
'
d)
''
19.
Perhatikan gambar di bawah ini! Gambar ini menunjukkan jalur kereta api antar kota. Setiap huruf mewakili suatu kota dan garis panah mewakili lintasan kereta api. Jika Tuan Hebat saat ini berada di kota B dan akan menuju kota D, jalur tersingkat perjalan kereta apinya adalah....
a)
kota B - kota A - kota C
b)
kota B - kota E - kota D
c)
kota B - kota A - kota D
d)
kota B - kota C - kota D
20.

Diagram di samping merupakan contoh struktur data...

a)

daftar

b)

graf

c)

pohon

d)

tumpukan

21.

Berdasarkan gambar tersebut angka 1, 2, dan 3 dinamakan ...

a)

Operator

b)

Operan

c)

Ekspresi

d)

Operasi

22.

Berdasarkan gambar tersebut, tanda + dan x dinamakan ...

a)

Operator

b)

Operan

c)

Operasi

d)

Ekspresi Aritmatika

23.

Contoh Operator Logika yang ada di dunia informatika adalah ...

a)

AND, OR, NOT

b)

AND, OR, NOR

c)

AND, NOR, NOT

d)

NOT, OR, NOR

24.

Berikan contoh operasi logika AND!

a)

true AND true = true

b)

false AND false = true

c)

true AND false = false

d)

true AND true = false

25.

Nopri diminta temannya untuk pergi ke taman. Ia mengatakan, "Jika aku bangun dan melihat cuaca cerah, aku akan ke taman."

Contoh kalimat diatas adalah merupaka ekspresi logika ...

a)

AND

b)

OR

c)

NOT

d)

NOR

26.

Berikan contoh penggunaan operator OR dalam kalimat!

a)

Saya akan pergi ke bioskop atau saya akan tinggal di rumah.

b)

Saya akan pergi ke bioskop tetapi saya akan tinggal di rumah.

c)

Saya tidak akan pergi ke bioskop dan saya tidak akan tinggal di rumah.

d)

Saya akan pergi ke taman dan saya akan tinggal di rumah.

27.

Jika P = salah, maka nilai dari NOT P adalah ...

a)

Benar

b)

Salah

c)

Sama Dengan P

d)

Tidak Diketahui

28.

Jika X = benar dan Y = benar, maka (X OR Y) bernilai ...

a)

Benar

b)

Salah

c)

Tidak Pasti

d)

Sama Dengan X AND Y

29.

Diketahui A = salah, B = benar. Nilai (A OR (NOT B)) adalah ...

a)

Benar

b)

Salah

c)

Tidak Diketahui

d)

Tergantung A

30.

Misalkan sebuah lampu menyala jika "Tombol 1 ditekan atau Tombol 2 ditekan". Jika hanya Tombol 1 yang ditekan, apa hasil dari operasi logika tersebut?

a)

Lampu menyala

b)

Lampu mati

c)

Lampu berkedip

d)

Tidak ada perubahan

31.

Syarat utama untuk membuat blog adalah mempunyai ....

a)

laptop

b)

akun gmail

c)

kuota

d)

facebook

32.

Jika kita ingin membuat postingan baru, maka menu yang dipilih adalah ....

a)

layout

b)

new page

c)

pages

d)

new post

33.

Langkah pertama membuat account di blogger.com adalah....

a)

Setelah muncul halaman Google Blogger, isikan account Gmail dan password Gmail Anda, lalu tekan Sign in

b)

Mengisi display name

c)

Email notification dicentang

d)

Membuat judul blog

34.

Catatan harian atau jurnal pribadi di internet yang dapat diakses oleh siapa saja disebut ....

a)

Blogger

b)

Blogspot

c)

Blog

d)

Website Blog

35.

Alamat URL yang digunakan untuk membuat blog adalah … .

a)

www.google.com

b)

www.blogger.com

c)

www.yahoo.com

d)

www.blog.com

36.

Apa yang terjadi jika kedua operand pada XOR bernilai false?

a)

false

b)

null

c)

undefined

d)

true

37.

Jika a = true, b = true dan c = false. Maka hasil dari ekspresi logika (NOT ( a AND b)) OR c

a)

false

b)

true

c)

not determined

d)

not applicable

38.

Jika a = true, b = false dan c = true. Maka hasil dari ekspresi logika ( a AND b ) OR ( a XOR c )

a)

false

b)

true

c)

not determined

d)

not applicable

39.

Apa operator yang digunakan mengkombinasikan ekspresi logika "a ... b", jika a=true, b=true dan hasilnya adalah false

a)

OR

b)

NOT

c)

XOR

d)

AND

40.

Apa nama operator yang digunakan untuk membalikkan nilai kebenaran dari suatu pernyataan?

a)

NOT

b)

XOR

c)

OR

d)

AND