Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kuis Kelas 9 Asesmen

Total questions: 75

Worksheet time: 25mins

Name
Class
Date
1.

Operasi logika AND antara dua pernyataan akan bernilai benar hanya jika ....

a)

salah satu dari pernyataan tersebut benar

b)

kedua pernyataan tersebut benar

c)

setidaknya satu dari pernyataan tersebut salah

d)

kedua pernyataan tersebut salah

2.

Operator logika yang mengubah nilai logika menjadi nilai yang berlawanan adalah ....

a)

AND

b)

OR

c)

XOR

d)

NOT

3.

Representasi dari pernyataan logika menggunakan simbol-simbol logika disebut ....

a)

proporsional logika

b)

ekspresi logika

c)

operasi logika

d)

kesesuaian logika

4.

Proses melakukan kunjungan pada setiap node pada suatu binary tree dalam struktur data tree disebut ....

a)

traversal

b)

touring

c)

pathing

d)

binary

5.

Simbol yang digunakan untuk menunjukkan implikasi IF-THEN dalam logika proposional adalah ....

a)

∧

b)

∨

c)

→

d)

⊥

6.

Metode traversal yang mengunjungi node terlebih dahulu sebelum mengunjungi anak-anaknya (child node) disebut ....

a)

pre-order traversal

b)

primary traversal

c)

unorder traversal

d)

first-order traversal

7.

Saat mendata peserta lomba dalam sebuah cetakan nama peserta lomba, algoritma perulangan yang paling tepat untuk digunakan adalah ....

a)

perulangan for

b)

perulangan do

c)

perulangan while

d)

perulangan do-while

8.

Yang dimaksud dengan simpul dalam sebuah graf adalah ....

a)

garis yang menghubungkan dua simpul

b)

warna yang menandai setiap simpul

c)

titik atau node dalam graf yang mewakili objek

d)

angka yang menunjukkan urutan simpul dalam graf

9.

Blok kode dieksekusi setidaknya sekali bahkan jika kondisi awal salah merupakan jenis perulangan ....

a)

perulangan for

b)

perulangan do

c)

perulangan while

d)

perulangan do-while

10.

Jumlah maksimal sisi (edge) yang dapat terhubung dengan sebuah simpul (node) dalam sebuah graf sederhana yaitu ....

a)

3

b)

4

c)

7

d)

tidak terbatas

11.

Dalam struktur data graf, terdapat sekumpulan simpul (node) yang terhubung oleh sisi (edge) disebut ....

a)

lintasan (path)

b)

garis (line)

c)

jembatan (dummy)

d)

lintasan (race)

12.

Struktur data tree menggambarkan sebuah hierarki. Operasi yang menghapus sebuah node dan semua anaknya (child node) dari struktur data tree disebut ....

a)

insertion

b)

deletion

c)

traversal

d)

connection

13.

Ketika mengamati beberapa masalah serupa dan menemukan solusi yang sama dapat diterapkan, elemen berpikir komputasional yang mana yang digunakan?

a)

abstraksi

b)

pengenalan pola

c)

algoritma

d)

dekomposisi

14.

Jenis loop yang mengecek kondisi di awal setiap iterasi adalah…

a)

Do-while

b)

While

c)

For

d)

Switch

15.

Perulangan yang menggunakan variabel counter untuk mengendalikan iterasi adalah:

a)

Do-while

b)

While

c)

For

d)

Switch

16.

AND, OR, dan + adalah bentuk operator logika.

a)

Benar

b)

Salah

c)

Tidak tahu

d)

Kadang-kadang

17.

Konjungsi disimbolkan dengan pernyataan OR.

a)

Benar

b)

Salah

c)

Tidak tahu

d)

Kadang-kadang

18.

Yang bukan merupakan representasi perulangan while dalam kehidupan adalah ....

a)

menunggu lampu lalu lintas sampai berubah menjadi hijau

b)

memasak pancake hingga semua adonan habis

c)

membaca buku di perpustakaan hingga buku yang dipinjam habis

d)

mencetak daftar nama peserta lomba

19.

Notasi P adalah 8+8=19 dan Q adalah 9 x 7 = 45, maka hasil dari P OR Q adalah ....

a)

benar (true)

b)

salah (false)

c)

tergantung pada konteks

d)

tidak dapat ditentukan

20.

Yang bukan merupakan representasi perulangan while dalam kehidupan adalah ....

a)

menunggu lampu lalu lintas sampai berubah menjadi hijau

b)

memasak pancake hingga semua adonan habis

c)

membaca buku di perpustakaan hingga buku yang dipinjam habis

d)

mencetak daftar nama peserta lomba

21.

Hasil dari operasi logika AND jika kedua operand memiliki nilai true adalah ....

a)

true

b)

false

c)

tergantung pada operasi lain dalam ekspresi

d)

tidak dapat ditentukan

22.

Terdiri dari kumpulan simpul berhingga untuk menyimpan data dan antara dua buah simpul terdapat hubungan saling keterkaitan adalah ....

a)

graf

b)

array

c)

tabel

d)

matriks

23.

Simbol atau tanda yang digunakan untuk membandingkan, menggabungkan, atau memanipulasi nilai logika disebut ....

a)

operator

b)

operand

c)

ekspresi

d)

variabel

24.

Operasi untuk menambahkan sisi (edge) antara dua simpul (node) dalam sebuah struktur data graf disebut ....

a)

addEdge

b)

addNode

c)

removeEdge

d)

removeNode

25.

Google slides, keynote, Microsoft Powerpoint, atau OpenOffice impress adalah aplikasi perkantoran untuk membuat ....

a)

presentasi

b)

dokumen

c)

spreadsheet

d)

database

26.

Saat pengambilan video dengan hp yang berguna membantu mengatur framing dan komposisi gambar dengan lebih baik adalah ....

a)

grid

b)

filter

c)

efek suara

d)

watermark

27.

Dalam pengeditan video di smartphone, gambar atau teks yang ditambahkan ke atas klip video yang ada disebut ....

a)

overlay

b)

transition

c)

filter

d)

frame

28.

Yang dimaksud operand dalam gambar diberikan angka ....

a)

1, 2, dan 3

b)

+ dan x

c)

1 dan 2 saja

d)

2 dan 3 saja

29.

Yang dimaksud operator dalam gambar diberikan angka ....

a)

+ dan x

b)

1, 2, dan 3

c)

1 dan x

d)

2 dan +

30.

Struktur data tree yang setiap simpulnya memiliki maksimal dua anak (child node) disebut sebagai ....

a)

Binary tree

b)

Linked list

c)

Stack

d)

Queue

31.

Office 365 dan Google Suite merupakan aplikasi yang sudah ada dalam format web-apps menggunakan teknologi ....

a)

Cloud computing

b)

Artificial intelligence

c)

Blockchain

d)

Virtual reality

32.

Manakah dari berikut ini yang merupakan contoh representasi algoritma perulangan while dalam kehidupan sehari-hari?

a)

Mengisi air ke dalam ember sampai penuh, menunggu lampu lalu lintas berubah hijau, membaca buku sampai selesai

b)

Memasak nasi, bermain bola, menonton televisi

c)

Menghitung uang di dompet, berlari di taman, tidur di malam hari

d)

Membeli makanan di restoran, menulis surat, menggambar pemandangan

33.

Manakah di antara berikut ini yang merupakan penerapan struktur data graf dalam kehidupan sehari-hari?

a)

Jaringan transportasi, media sosial, jaringan komputer

b)

Membaca buku, menulis puisi, bermain musik

c)

Menggambar pemandangan, bermain bola, tidur di malam hari

d)

Memasak makanan, berbelanja di pasar, menonton film

34.

Perbedaan antara ekspresi logika dan operasi logika adalah...

a)

Ekspresi logika adalah pernyataan yang menghasilkan nilai benar atau salah, sedangkan operasi logika adalah proses menggabungkan dua atau lebih ekspresi logika

b)

Ekspresi logika adalah proses matematika, operasi logika adalah proses fisika

c)

Ekspresi logika adalah algoritma, operasi logika adalah data

d)

Ekspresi logika adalah perintah komputer, operasi logika adalah perintah manusia

35.

Persamaan antara algoritma perulangan while dan for adalah...

a)

Keduanya digunakan untuk melakukan perulangan sampai kondisi tertentu terpenuhi

b)

While digunakan untuk operasi logika, for untuk operasi matematika

c)

While digunakan untuk data string, for untuk data angka

d)

While digunakan untuk perulangan tak terbatas, for untuk perulangan terbatas

36.

Sebutkan operator logika yang umum digunakan!

a)

AND, OR, NOT

b)

ADD, SUB, MUL

c)

IF, ELSE, THEN

d)

FOR, WHILE, DO

37.

Struktur data yang digunakan untuk menyimpan dan mengelola lokasi yang saling terhubung adalah ....

a)

queue

b)

graph

c)

stack

d)

binary

38.

Google maps menggunakan struktur data graph untuk ....

a)

menalar lokasi yang diminta

b)

menggambarkan rute terpendek yang dapat ditempuh

c)

mengomentari lokasi yang hendak kalian cari

d)

memberikan lokasi yang lebih baik

39.

Jenis graf di mana simpul-simpulnya hanya menghubungkan dua verteks tanpa menunjukkan arah tertentu dari satu simpul ke simpul lainnya disebut ....

a)

undirected graph

b)

directed graph

c)

weighted graph

d)

unweighted graph

40.

Tipe graf di mana simpul-simpulnya terhubung oleh edge yang memiliki arah tertentu, yang mengindikasikan aliran atau koneksi dari satu simpul ke simpul lainnya disebut ....

a)

undirected graph

b)

directed graph

c)

weighted graph

d)

unweighted graph

41.

Entitas pada struktur data tree yang mengandung sebuah nilai dan pointer yang menunjuk simpul di bawahnya disebut ....

a)

edge

b)

root

c)

node

d)

child node

42.

Simpul yang tidak memiliki child node dan merupakan node yang paling bawah dalam struktur data tree. Simpul ini biasa disebut juga sebagai simpul daun dan external node. Simpul tersebut adalah ....

a)

internal node

b)

child node

c)

height of node

d)

leaf node

43.

Salah satu struktur data pohon yang memiliki ciri khas unik, yaitu tidak terbatas pada jumlah node dalam hierarkinya disebut ....

a)

general tree

b)

node tree

c)

binary tree

d)

balanced tree

44.

Yang bukan merupakan karakteristik dari struktur data graph adalah ....

a)

Jarak maksimum dari sebuah simpul ke semua simpul lainnya dianggap sebagai eksentrisitas dari simpul tersebut

b)

Titik yang memiliki eksentrisitas minimum dianggap sebagai titik pusat dari graph

c)

Nilai eksentrisitas minimum dari semua simpul dianggap sebagai jari-jari dari graph terhubung

d)

Tidak memiliki self-loop

45.

Graph yang hanya mempertimbangkan keberadaan atau ketiadaan koneksi antara dua simpul, tanpa memperhitungkan atribut atau properti lain seperti jarak, biaya, kekuatan, atau kriteria lainnya, yaitu ....

a)

unweighted graph

b)

weighted graph

c)

binary graph

d)

complete graph

46.

Gambar di atas merupakan bentuk konsep struktur graph. Dalam kehidupan sehari-hari, yang merupakan bentuk dari konsep struktur data graph di atas adalah ....

a)

tumpukan buku di rak buku

b)

baju di dalam almari

c)

mencari rute terpendek dan jalur tercepat

d)

susunan hirarki jabatan dalam kelas

47.

Algoritma ini menggunakan kata-kata yang lebih mudah dimengerti oleh manusia, tapi masih memiliki level abstraksi yang tinggi sehingga bisa dimengerti oleh komputer. Algoritma yang dimaksud adalah ....

a)

deskriptif

b)

flowchart

c)

pascal language

d)

pseudocode

48.

Melibatkan penelitian dan pengembangan teori-teori serta konsep-konsep baru dalam bidang komputer dalam informatika merupakan aspek ....

a)

sains

b)

rekayasa

c)

abstrak

d)

kehidupan informatif

49.

Aspek dalam informatika yang fokus pada penerapan praktis dari pengetahuan dalam informatika untuk memecahkan masalah dunia nyata dan mengembangkan produk-produk teknologi yang bermanfaat, yaitu aspek ....

a)

sains

b)

rekayasa

c)

abstrak

d)

praktisi informatif

50.

Informatika mempelajari tentang sistem komputasi, yang meliputi pemahaman tentang bagaimana komputer bekerja, struktur internalnya, dan cara mereka berinteraksi dengan lingkungan luar. Ini melibatkan studi tentang ....

a)

perangkat keras komputer (hardware), perangkat lunak (software), serta jaringan komputer

b)

pengguna komputer, perangkat keras komputer (hardware), dan perangkat lunak (software)

c)

perangkat keras komputer (hardware), perangkat lunak (software), serta pengguna komputer

d)

perangkat keras komputer (hardware), perangkat lunak (software), pengguna (brainware), serta jaringan komputer

51.

Dalam undirected graph, hubungan antara dua simpul bersifat ....

a)

satu arah

b)

dua arah

c)

tiga arah

d)

empat arah

52.

Struktur data graph terdiri dari kumpulan simpul sehingga untuk menyimpan data dan antara dua buah simpul terdapat hubungan saling keterkaitan. Simpul pada graph disebut dengan ....

a)

edge (E)

b)

vertex (V)

c)

node (N)

d)

block (B)

53.

Pasangan (x,y) dalam graph disebut sebagai edge, yang menyatakan bahwa ....

a)

simpul x terhubung ke simpul y

b)

simpul x dan y adalah vertex

c)

x dan y adalah data

d)

x dan y adalah block

54.

Aplikasi Google Maps menggunakan struktur data graph untuk ....

a)

menyimpan foto pengguna

b)

menggambarkan rute terpendek yang dapat ditempuh

c)

mengelola komentar pengguna

d)

menyimpan data album

55.

Pada Facebook, pengguna dapat diibaratkan sebagai sebuah simpul (vertex), sedangkan hubungan pertemanan antara pengguna tersebut dengan pengguna lain direpresentasikan sebagai ....

a)

block

b)

edge

c)

node

d)

album

56.

Berdasarkan teks, manakah pernyataan berikut yang benar?

a)

Pada facebook, pengguna dapat dimisalkan sebagai sebuah simpul (vertex), sementara hubungan pertemanan antara pengguna tersebut dengan pengguna lain direpresentasikan sebagai edge.

b)

Google maps menggunakan struktur data graph untuk menggambarkan rute terpendek yang dapat ditempuh.

c)

Cryptocurrency seperti IOTA juga menggunakan graph sebagai alternatif blockchain.

d)

Simpul pada graph disebut dengan edge (E), sedangkan sisi yang menghubungkan antar verteks disebut verteks (V).

57.

Manakah pernyataan berikut yang benar mengenai struktur data pohon (tree) dalam kehidupan sehari-hari?

a)

Struktur organisasi merupakan contoh penggunaan struktur data tree dalam kehidupan sehari-hari.

b)

Di bawah simpul ketua kelas, kalian bisa memiliki dua simpul lain yang selevel, yaitu wakil ketua kelas dan sekretaris kelas. Kedua simpul ini merupakan anak langsung dari simpul ketua kelas, yang berarti mereka berada pada tingkat yang sama dalam hierarki kepengurusan. Mereka berfungsi sebagai parent node terhadap simpul-simpul lain yang mungkin ada di bawah mereka.

c)

Setiap simpul dalam pohon kepengurusan kelas ini bisa memiliki anak-anak sendiri, yang mungkin mewakili lebih banyak peran atau tanggung jawab spesifik dalam kepengurusan.

d)

Tiap-tiap simpul dari tree akan dihubungkan oleh sebuah garis hubung yang dalam istilah teknis disebut verteks.

58.

Apa istilah teknis untuk garis penghubung antara dua simpul dalam struktur data tree?

a)

Vertex

b)

Edge

c)

Root

d)

Leaf

59.

Dalam struktur data tree, apa nama simpul yang tidak memiliki child node?

a)

Root node

b)

Parent node

c)

Leaf node

d)

External node

60.

Mengapa struktur data tree efektif digunakan untuk mengatur dan menyimpan data di komputer?

a)

Karena tree hanya memiliki satu simpul utama

b)

Karena tree dapat mengatur data secara hierarkis dan efisien

c)

Karena tree tidak memiliki child node

d)

Karena tree hanya digunakan untuk organisasi sekolah

61.

Manakah ilustrasi yang paling tepat untuk menggambarkan struktur organisasi sekolah menggunakan struktur data pohon (tree)?

a)

Ketua kelas sebagai root, wakil ketua dan sekretaris sebagai child node, dan anggota komite sebagai leaf node.

b)

Sekretaris kelas sebagai root, ketua kelas sebagai child node.

c)

Bendahara sebagai root, ketua kelas sebagai leaf node.

d)

Semua anggota komite sebagai root, ketua kelas sebagai leaf node.

62.

Yang merupakan garis yang menghubungkan antara dua buah simpul dalam tree adalah ....

a)

parent

b)

child node

c)

subtree

d)

edge

63.

Jika pernyataan 1 adalah 7+8 = 16 (true) dan pernyataan 2 adalah 9 x 6 = 36 (true), maka hasil dari operasi logika AND antara kedua pernyataan tersebut adalah ....

a)

true

b)

false

c)

tidak dapat ditentukan

d)

salah semua

64.

Dengan gerbang logika AND dan tabel kebenaran tersebut maka antar pernyataan dan hasil pernyataannya adalah ....

a)

pernyataan 1 true, pernyataan 2 false, hasilnya false

b)

pernyataan 1 false, pernyataan 2 true, hasilnya true

c)

pernyataan 1 false, pernyataan 2 true, hasilnya false

d)

pernyataan 1 false, pernyataan 2 false, hasilnya false

65.

Syntax di atas merupakan syntax perulangan dengan algoritma perulangan for. Jika angka 0 diganti dengan angka 9 dan angka 5 diganti dengan angka 25 maka saat syntax tersebut dijalankan dengan perintah cetak pada layar (print/println) hasilnya adalah ....

a)

angka 9 sampai 24

b)

angka 0 sampai 5

c)

angka 0 sampai 25

d)

angka 9 sampai 25

66.

Ilmu yang mempelajari tentang pengolahan informasi secara terstruktur dengan komputer disebut ....

a)

Biologi

b)

Kimia

c)

Informatika

d)

Ekonomi

67.

Struktur data graph merupakan jenis struktur data umum yang susunan datanya tidak berdekatan satu sama lain (non-linier). Graph terdiri dari kumpulan simpul berhingga untuk menyimpan data dan antara dua buah simpul terdapat hubungan saling keterkaitan. Simpul pada graph disebut dengan ....

a)

Node

b)

Edge

c)

Array

d)

Stack

68.

Directed graph, atau yang sering disebut sebagai graph berarah, adalah tipe graf di mana simpul-simpulnya terhubung oleh edge yang memiliki arah tertentu, yang mengindikasikan aliran atau koneksi dari satu simpul ke simpul lainnya. Berbeda dengan undirected graph, dalam directed graph, hubungan antara simpul bersifat ....

a)

Searah

b)

Tidak terarah

c)

Saling bertabrakan

d)

Tidak berhubungan

69.

Leaf node atau simpul daun adalah simpul yang tidak memiliki child node. Simpul ini biasa disebut juga sebagai ....

a)

Root

b)

Parent

c)

Leaf

d)

Sibling

70.

Jika kedua masukan sama-sama bernilai true (benar) maka keluarannya tetap true (benar). Namun, jika salah satu atau kedua masukannya adalah false (salah), maka hasilnya adalah false (salah) merupakan ketentuan dari gerbang logika ....

a)

OR

b)

AND

c)

NOT

d)

XOR

71.

Jelaskan perbedaan antara algoritma perulangan while dan do-while!

a)

While melakukan pengecekan kondisi sebelum menjalankan perulangan, sedangkan do-while menjalankan perulangan terlebih dahulu baru melakukan pengecekan kondisi.

b)

While selalu menjalankan perulangan tanpa pengecekan kondisi, sedangkan do-while tidak pernah melakukan pengecekan.

c)

While dan do-while tidak memiliki perbedaan sama sekali.

d)

While hanya digunakan untuk perulangan tak terbatas, sedangkan do-while untuk perulangan terbatas.

72.

Berikan contoh algoritma perulangan dalam kehidupan sehari-hari!

a)

Menyiram tanaman setiap pagi.

b)

Membaca buku satu kali seumur hidup.

c)

Membeli mobil setiap tahun.

d)

Makan hanya saat ulang tahun.

73.

Sebutkan karakteristik dari struktur data tree!

a)

Memiliki node akar, node anak, dan hubungan hierarki.

b)

Memiliki node yang saling terhubung tanpa hierarki.

c)

Memiliki node yang hanya satu saja.

d)

Memiliki node yang membentuk lingkaran.

74.

Sebutkan karakteristis dari struktur data graph!

a)

Memiliki node dan edge yang dapat membentuk siklus.

b)

Memiliki node yang hanya satu saja.

c)

Memiliki node yang selalu berurutan.

d)

Memiliki node yang tidak pernah terhubung.

75.

Sebutkan 5 saja istilah yang sering ada dalam struktur data tree!

a)

Root, Leaf, Node, Parent, Child

b)

Mobil, Sepeda, Motor, Bus, Truk

c)

Buku, Pensil, Penghapus, Meja, Kursi

d)

Rumah, Jalan, Kota, Negara, Dunia