wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Asesmen Sumatif Bab 1 TIK Kelas 9

Total questions: 100

Worksheet time: 2hrs 13mins

Name
Class
Date
1.

Berapakah hasil dari operasi logika AND jika kedua operand bernilai true?

a)

true

b)

false

c)

0

d)

null

2.

Suatu proses pemikiran untuk menyelesaikan permasalahan manusia di bantu dengan mesin sebut ......

a)


Berpikir komputasional

b)

Berpikir Kreatif

c)

Berpikir Konseptual

d)

Efektifitas komunikasi

3.

Gerbang OR menghasilkan input 1 bila semua atau salah satu input adalah 

a)

bilangan biner 1

b)

bilangan biner 0

c)

bilangan null

d)

bilangan False

4.

Apa fungsi struktur data?

a)

menangani dan mengatur data secara internal

b)

Memudahkan pengguna dalam menyimpan maupun mengatur data secara lebih efisien.

c)

Elemennya disusun secara sekuensial atau urut dari satu elemen ke elemen berikutnya.

d)

menyimpan sejumlah objek atau variabel.

5.

Jelaskan perbedaan antara AND dan OR dalam operasi logika.

a)

AND hanya menghasilkan nilai benar jika salah satu operand benar

b)

AND dan OR memiliki fungsi yang sama dalam operasi logika

c)

AND hanya menghasilkan nilai benar jika kedua operand benar, sedangkan OR menghasilkan nilai benar jika salah satu atau kedua operand benar.

d)

OR hanya menghasilkan nilai benar jika kedua operand benar

6.

Apakah kegunaan utama dari operasi logika dalam pemrograman?

a)

Kegunaan utama dari operasi logika dalam pemrograman adalah untuk mengontrol alur program berdasarkan kondisi-kondisi tertentu.

b)

Operasi logika digunakan untuk menambahkan teks ke dalam program

c)

Operasi logika digunakan untuk menggambar objek dalam pemrograman

d)

Operasi logika berfungsi untuk mengubah warna latar belakang program

7.

Jelaskan konsep boolean dalam operasi logika.

a)

Boolean adalah tipe data yang hanya memiliki dua nilai, yaitu true atau false. Dalam operasi logika, boolean digunakan untuk mengevaluasi kondisi atau pernyataan yang bernilai benar atau salah.

b)

Boolean adalah tipe data yang memiliki tiga nilai, yaitu true, false, dan maybe.

c)

Boolean digunakan untuk operasi matematika kompleks.

d)

Boolean hanya dapat digunakan dalam operasi perbandingan antar string.

8.

Berapakah hasil dari ekspresi 1 AND 0?

a)

0

b)

2

c)

1

d)

3

9.

Apakah hasil dari ekspresi 1 OR 0?

a)

2

b)

0

c)

3

d)

1

10.

Jika A = 1, apa hasil dari NOT A?

a)

2

b)

1

c)

3

d)

0

11.

Jika B = 0, berapakah hasil dari A AND B?

a)

10

b)

A

c)

0

d)

1

12.

Berikan contoh penerapan operasi logika dalam pemrograman komputer.

a)

Menggunakan operator OR untuk memeriksa apakah salah satu kondisi benar sebelum menjalankan suatu blok kode

b)

Menggunakan operator NOT untuk memeriksa apakah suatu kondisi tidak benar sebelum menjalankan suatu blok kode

c)

Contoh penerapan operasi logika dalam pemrograman komputer adalah saat menggunakan operator AND untuk memeriksa apakah dua kondisi benar secara bersamaan sebelum menjalankan suatu blok kode.

d)

Menggunakan operator XOR untuk memeriksa apakah salah satu kondisi benar tetapi tidak keduanya sebelum menjalankan suatu blok kode

13.

Apakah perbedaan antara operator logika AND (&&) dan OR (||)?

a)

Operator OR selalu mengembalikan nilai true.

b)

Perbedaan utama antara operator logika AND (&&) dan OR (||) adalah pada kondisi kapan keduanya mengembalikan nilai true.

c)

AND dan OR memiliki fungsi yang sama dalam logika komputasi.

d)

Perbedaan utama terletak pada urutan operand yang dievaluasi.

14.

Jelaskan fungsi dari operator logika NOT (!) dalam pemrograman.

a)

Operator logika NOT (!) digunakan untuk membalikkan nilai kebenaran suatu ekspresi.

b)

Operator logika NOT (!) digunakan untuk menambahkan dua nilai boolean.

c)

Operator logika NOT (!) digunakan untuk menggandakan nilai suatu variabel.

d)

Operator logika NOT (!) digunakan untuk mengurutkan elemen dalam array.

15.

Apakah kegunaan dari operasi logika dalam algoritma komputasi?

a)

Operasi logika tidak memiliki peran dalam algoritma komputasi.

b)

Operasi logika digunakan untuk mengolah gambar dalam algoritma komputasi.

c)

Operasi logika hanya digunakan untuk menampilkan pesan error dalam algoritma komputasi.

d)

Operasi logika digunakan untuk pengambilan keputusan dan evaluasi kondisi dalam algoritma komputasi.

16.

Mengapa pemahaman tentang operasi logika penting dalam mata pelajaran informatika?

a)

Pemahaman tentang operasi logika tidak relevan dalam informatika

b)

Operasi logika berguna untuk mengetahui cuaca hari ini

c)

Operasi logika digunakan untuk membuat gambar animasi

d)

Operasi logika digunakan untuk mengontrol alur program, membandingkan kondisi, dan membuat keputusan berdasarkan logika tertentu.

17.

Bagaimana cara menguji kebenaran suatu kondisi dengan menggunakan operasi logika?

a)

Dengan menggunakan pernyataan logika seperti IF dan ELSE.

b)

Dengan menggunakan pernyataan logika seperti ADD dan SUBTRACT.

c)

Dengan menggunakan pernyataan logika seperti AND, OR, dan NOT.

d)

Dengan menggunakan pernyataan logika seperti XOR dan NAND.

18.

Sebutkan salah satu operator logika!

a)

Tambah

b)

Kali

c)

AND

d)

Kurang

19.

Apa yang dilakukan operator AND dalam logika?

a)

Mengurangi pernyataan

b)

Menggabungkan pernyataan

c)

Mengubah pernyataan

d)

Membagi pernyataan

20.

Apa yang dilakukan operator NOT dalam logika?

a)

Mengalikan nilai

b)

Menambahkan nilai

c)

Membalik nilai pernyataan

d)

Mengurangi nilai

21.

Apa yang dimaksud dengan boolean?

a)

Hanya sistem bilangan

b)

Sistem logika yang menggunakan nilai benar dan salah

c)

Hanya sistem variabel

d)

Hanya sistem operasi

22.

Apa yang menjadi fokus utama dalam pemrograman komputer terkait dengan logika?

a)

Ekspresi dan operasi logika

b)

Hanya bilangan

c)

Hanya variabel

d)

Hanya grafik

23.

Pernyataan logika "AND" akan bernilai benar jika ...

a)

Salah satu pernyataan bernilai benar

b)

Kedua pernyataan bernilai benar

c)

Salah satu pernyataan bernilai salah

d)

Kedua pernyataan bernilai salah

24.

Hasil dari operasi logika "OR" antara True dan False adalah ...

a)

Semua Jawaban Salah

b)

Null

c)

False

d)

True

25.

Hasil dari operasi logika "AND" antara False dan False adalah ...

a)

Semua Jawaban Salah

b)

Null

c)

False

d)

True

26.

Manakah yang merupakan contoh dari operasi logika "OR"?

a)

False AND False

b)

NOT True

c)

True OR False

d)

True AND False

27.

Apakah hasil dari operasi logika "AND" antara True dan False?

a)

True

b)

False

c)

Null

d)

Semua Jawaban Salah

28.

Dalam operasi logika "OR", hasil akan bernilai salah jika ...

a)

Kedua pernyataan bernilai salah

b)

Salah satu pernyataan bernilai salah

c)

Kedua pernyataan bernilai benar

d)

Salah satu pernyataan bernilai benar

29.

Hasil dari operasi logika "OR" antara False dan True adalah ...

a)

Semua Jawaban Salah

b)

Null

c)

False

d)

True

30.

Manakah yang merupakan contoh dari operasi logika "AND"?

a)

False AND False

b)

NOT True

c)

True OR False

d)

True AND False

31.

Apabila sebuah node simpul tidak memiliki child node sama sekali maka dinamakan (a)  

32.

Struktur data pohon yang terbentuk dari simpul dan semua simpul anaknya, bersama dengan sisi yang menghubungkan disebut (a)  

33.

Biasanya graf digambarkan sebagai kumpulan titik-titik yang melambangkan (a)  

34.

Operasi yang digunakan untuk memanipulasi menggabungkan atau memeriksa nilai logika adalah (a)  

35.

Do while loop merupakan algoritma looping yang mirip dengan while loop dan memiliki perbedaan pada (a)  

36.

Struktur pengulangan pada for loop akan mengulang eksekusi beberapa baris kode di dalam berdasarkan dengan perubahan isi dari sebuah (a)  

37.

Jenis struktur data yang memberi peluang pendefinisian keterhubungan hierarki adalah ....

a)

graph

b)

linear

c)

sikuensial

d)

tree

38.

Simpul turunan dari simpul diatasnya, setiap simpul dalam pohon dapat memiliki simpul anak yang terhubung ke bawahnya disebut (a)  

39.

Graf digunakan untuk merepresentasikan hubungan antar objek yang disebut

a)
entitas
b)

file

c)

modul

d)

program

40.

Suatu sisi dapat menghubungkan suatu simpul dengan simpul sejenis yang disebut (a)  

41.

Hubungan atau koneksi antara dua simpul dalam graf disebut (a)  

42.

Pemahaman tentang struktur data graf dan algoritma terkait yang sangat penting serta melibatkan analisis dan pengelolaan hubungan antar entitas dalam pengembangan (a)  

43.

Teknik yang digunakan dalam pemrograman untuk mengulangi serangkaian instruksi atau tindakan tertentu secara berulang adalah algoritma (a)  

44.

Seorang matematikawan swiss dinyatakan sebagai orang yang pertama kali menulis artikel ilmiah di bidang data graf disebut (a)  

45.

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

46.

Sistem bilangan biner atau sistem bilangan basis dua adalah sebuah sistem penulisan angka dengan menggunakan dua simbol yaitu

(a)  

47.

Sekumpulan barang yang memiliki karakteristik sama yang dianggap sebagai satu kesatuan disebut (a)  

48.

Stack, Queue, List dan multi list termasuk kedalam komponen struktur data (a)  

49.

Struktur data majemuk non-linear dikategorikan sebagai struktur data .... dan ....

(a)  

50.

Daftar linear yang dikenal sebagai elemen puncak (top) disebut (a)  

51.

Sebuah node yang tidak memiliki child node sama sekali dinamakan (a)  

52.

Suatu urutan atau alur yang dipakai dalam perhitungan atau pemecahan masalah secara sistematis disebut (a)  

53.

Daftar linier yang dikenali sebagai elemen pertama (head) dan elemen terakhir (tail) disebut (a)  

54.

Karakteristik yang dimiliki oleh pohon biner adalah bahwa setiap simpul memiliki paling banyak (a)  

55.

Apa yang dimaksud dengan algoritma komputer?

a)

Sebuah perangkat keras komputer

b)

Sistem operasi komputer

c)

Urutan langkah-langkah logis untuk menyelesaikan masalah

d)

Bahasa pemrograman tertentu

56.

Mengapa algoritma penting dalam pemrograman komputer?

a)

Algoritma digunakan untuk mempercepat koneksi internet

b)

Algoritma memberikan cara yang jelas dan sistematis untuk menyelesaikan masalah

c)

Algoritma membantu mengubah perangkat keras menjadi perangkat lunak

d)

Algoritma hanya diperlukan untuk pemrograman tingkat lanjut

57.

operator logika meliputi perbandingan dua buah elemen logika dengan menggunakan operator logika. dibawah ini merupakan operator logika kecuali?

a)

lebih kurang(><)

b)

sama dengan(=)

c)

lebih besar dari(>)

d)

lebih besar atau sama dengan dari(>=)

58.

Berapa nilai yang dapat dimiliki oleh tipe data boolean?

a)

Empat

b)

Dua

c)

Satu

d)

Tiga

59.

Bagaimana representasi nilai true atau false pada boolean dalam bilangan biner?

a)

0 atau 1

b)

2 atau 3

c)

4 atau 5

d)

6 atau 7

60.

Contoh ekspresi logika dalam pemrograman adalah?

a)

x < y

b)

x / y

c)

a + b

d)

a && b

61.

Salah satu operator logika berikut ini adalah akan bernilai benar “True” apabila salah satu kondisi terpenuhi, dan bernilai salah “False” jika semua kondisi tidak terpenuhi, operator tersebut menggunakan lambang;

a)

&&

b)

!!

c)

||

d)

==

62.

Berikut ini merupakan jenis-jenis operator, lambang "&&" merupakan lambang dari operator :

a)

AND

b)

OR

c)

NOT

d)

Semua Jawaban Benar

63.

Manakah di bawah ini simbol operator yang nilai akhir akan kebalikan dari nilai awal atau akan bernilai akhir “True” jika nilai awal “False” dan sebaliknya;

a)

&&

b)

||

c)

!!

d)

!

64.

Operator yang digunakan pada bahasa pemrograman untuk menyatakan tidak sama dengan adalah...?

a)

>=

b)

<=

c)

!=

d)

&=

65.

Salah satu tugas penting seorang programmer adalah memilih tipe data yang sesuai untuk menghasilkan program yang efisien dan berkinerja tinggi. Salah satu tipe data dalam pemrograman dimana nilainya adalah true dan false adalah. . .

a)

String

b)

Char

c)

Boolean

d)

Byte

66.

Dalam operasi logika terdapat beberapa operator yang dapat digunakan, ketika akan menunjukkan eksekusi program kebalikan dari nilai yang diberikan, maka operator yang digunakan adalah …

a)

And

b)

Or

c)

Not

d)

Nand

67.

Suatu perintah (pernyataan) yang dilakukan berulang-ulang untuk mendapatkan suatu kondisi dan akan berhenti jika kondisi sudah terpenuhi merupakan pengertian dari …

a)

Percabangan

b)

Perulangan

c)

Logika

d)

Aritmatika

68.

Perulangan … adalah suatu perulangan untuk sebuah kondisi yang bernilai benar, maka perulangan akan berjalan dan terhenti tidak dieksekusi sama sekali jika kondisi bernilai tidak benar.

a)

WHILE

b)

FOR

c)

DO WHILE

d)

FOREACH

69.

Membuat resep masakan dan buku panduan penggunaan baru merupakan contoh penerapan berpikir komputasional dalam kehidupan sehari – hari. Contoh tersebut termasuk ke dalam . . . .

a)

Dekomposisi

b)

Abtraksi

c)

Pengenalan Pola

d)

Algoritma

70.

Untuk menjalankan satu perintah atau lebih, dan dilakukan secara berulang selama kondisi tertentu merupakan pengertian dari . . . .

(a)  

71.

Penggunaan algoritma "Do while loop" merupakan jenis pemograman . . . .

a)

Sorting

b)

Percabangan

c)

Perulangan

d)

Perbandingan

72.

Perhatikan pernyataan berikut!

  1. 1. for teach loop

  2. 2. while loop

  3. 3. for loop

  4. 4. do while loop

  5. Berdasarkan pernyataan di atas, jenis-jenis perulangan yang umum ditunjukan oleh nomor ....

a)

1 dan 3

b)

1, 2, dan 3

c)

2 dan 4

d)

2, 3, dan 4

73.

Apabila sebuah node simpul tidak memiliki child node sama sekali maka dinamakan ....

a)

bring node

b)

child node

c)

leaf node

d)

pointer node

74.

Struktur data pohon yang terbentuk dari simpul dan semua simpul anaknya, bersama dengan sisi yang menghubungkan disebut ....

a)

subtree

b)

leaf node

c)

height of node

d)

depth of node

75.

Do while loop merupakan algoritma looping yang mirip dengan while loop dan memiliki perbedaan pada ....

a)

input datanya

b)

jarak eksekusinya

c)

minimum statement

d)

output datanya

76.

Operasi yang digunakan untuk memanipulasi menggabungkan atau memeriksa nilai logika adalah ....

a)

relasi logika

b)

operasi logika

c)

gerbang logika

d)

ekspresi logika

77.

Biasanya graf digambarkan sebagai kumpulan titik-titik yang melambangkan ....

a)

busur

b)

gelang

c)

simpul

d)

sisi

78.

Struktur pengulangan pada for loop akan mengulang eksekusi beberapa baris kode di dalam berdasarkan dengan perubahan isi dari sebuah ....

a)

unit system

b)

variabel

c)

unit

d)

value

79.

Graf digunakan untuk merepresentasikan hubungan antar objek yang disebut ....

a)

entitas

b)

file

c)

modul

d)

program

80.

Apa yang dimaksud dengan struktur data graf?

a)

Representasi hubungan antara data

b)

Hierarki struktur data

c)

Navigasi dan pencarian file

d)

Optimasi algoritma

81.
Struktur data yang berbentuk network/jaringan, dan memiliki hubungan antar elemen (many-to-many), misalnya untuk menggambarkan jaringan dan peta jalan, adalah….
a)
Struktur data stack
b)
Struktur data graf
c)
Struktur data linked list
d)
Struktur data tree
82.
Berikut ini yang merupakan gambar struktur data graf adalah....
a)
.
b)
,
c)
'
d)
''
83.
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
84.
Anggaplah gambar tersebut sebagai representasi pertemanan melalui Whatsapp. Contohnya, Candra dan Santi saling menyimpan nomor sehingga mereka dapat saling melihat status Whatsapp. Karena Arif dan Candra tidak saling menyimpan nomor HP, mereka tidak dapat saling melihat status Whatsapp. Akbar lusa berulang tahun, ia mengundang semua teman-temannya ke pesta ulang tahunnya. Ia mengumumkan undangannya melalui status Whatsapp. Siapa sajakah yang pasti mengetahui pesta ulang tahun akbar?
a)
Raihan, Candra dan Nisa
b)
Candra, Santi dan Budi
c)
Raihan, Candra dan Arif
d)
Candra, Nisa dan Dani
85.
Instagram akan memberikan rekomendasi teman yang dapat kamu follow jika kalian memiliki minimal 1 teman yang sama. Contohnya, Instagram akan merekomendasikan Raihan dan Budi untuk saling follow karena memiliki teman yang sama, yaitu Arif. Pasangan nama berikut yang tidak mungkin di rekomendasikan oleh Instagram adalah ...
a)
Candra dan Budi
b)
Budi dan Akbar
c)
Akbar dan Arif
d)
Arif dan Nisa
86.

Perhatikan ilustrasi berikut! Ilustrasi ini menggambarkan salah satu struktur data pada komputer yaitu?

a)

Struktur data pohon

b)

Struktur data grafik

c)

Struktur data non-linear

d)

Struktur data bertingkat

87.

Apa fungsi dari root dalam struktur data pohon?

a)

Menghubungkan node ke dalam graf

b)

Menjadi titik awal dari seluruh node di pohon

c)

Menyimpan data secara linear

d)

Menunjukkan simpul akhir

88.

Dalam struktur data pohon, elemen yang tidak memiliki child node disebut sebagai?

a)

Root

b)

Child Node

c)

Leaf Node

d)

Parent Node

89.

Buatlah skema struktur data pohon sederhana untuk menggambarkan hubungan dalam sebuah keluarga inti. Siapa yang menjadi root dalam struktur ini?

a)

Anak-anak

b)

Orang tua

c)

Nenek

d)

Sepupu

90.

fungsi dari "edge" dalam struktur data tree?

a)

Menyimpan nilai data.

b)

Menunjukkan hubungan antara dua simpul.

c)

Merupakan simpul paling atas.

d)

Merupakan simpul paling bawah.

91.

Child node adalah...

a)

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

b)

Simpul turunan dari simpul di node

c)

Simpul yang tidak memiliki child node

d)

Simpul teratas dari sebuah tree

92.

Jika a = True dan b = False, hasil dari ekspresi logika a AND (NOT b) adalah....

a)

True

b)

False

c)

Not determined

d)

Not applicble

93.

Operator logika yang menghasilkan nilai salah jika salah satu dari dua pernyataan yang dihubungkan dengannya benar adalah

a)

IF

b)

AND

c)

NOT

d)

OR

94.

Pernyataan logika "AND" akan bernilai benar jika ...

a)

Salah satu pernyataan bernilai benar

b)

Kedua pernyataan bernilai benar

c)

Salah satu pernyataan bernilai salah

d)

Kedua pernyataan bernilai salah

95.

Hasil dari operasi logika "OR" antara True dan False adalah ...

a)

Semua Jawaban Salah

b)

Null

c)

False

d)

True

96.

Hasil dari operasi logika "AND" antara False dan False adalah ...

a)

Semua Jawaban Salah

b)

Null

c)

False

d)

True

97.

Apakah hasil dari operasi logika "AND" antara True dan False?

a)

True

b)

False

c)

Null

d)

Semua Jawaban Salah

98.

Dalam operasi logika "OR", hasil akan bernilai salah jika ...

a)

Kedua pernyataan bernilai salah

b)

Salah satu pernyataan bernilai salah

c)

Kedua pernyataan bernilai benar

d)

Salah satu pernyataan bernilai benar

99.

Hasil dari operasi logika "OR" antara False dan True adalah ...

a)

Semua Jawaban Salah

b)

Null

c)

False

d)

True

100.

Manakah yang merupakan contoh dari operasi logika "AND"?

a)

False AND False

b)

NOT True

c)

True OR False

d)

True AND False