wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Latihan Ulangan Semester 1 kelas 9

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Konsep informatika apa sajakah yang telah kalian pelajari melalui materi Berpikir Komputasional?

a)
Jaringan komputer
b)
Keamanan siber
c)
Algoritma, pemecahan masalah, representasi data, pengulangan.
d)
Pengolahan gambar
2.

Mengapa berpikir komputasional begitu penting dalam bidang Informatika?

a)
Berpikir komputasional lebih penting dalam seni daripada dalam Informatika.
b)
Berpikir komputasional tidak relevan dalam pengembangan perangkat lunak.
c)
Berpikir komputasional hanya berguna untuk pemrograman dasar.
d)
Berpikir komputasional memungkinkan pemecahan masalah yang efisien dan pengembangan solusi inovatif dalam bidang Informatika.
3.

Dalam struktur pohon, setiap node dapat memiliki beberapa anak, tetapi hanya satu orang tua. Apa yang dimaksud dengan istilah 'leaf' dalam konteks struktur pohon, dan bagaimana perannya dalam hierarki tersebut?

a)
Leaf adalah node yang memiliki satu anak dan berfungsi sebagai penghubung.
b)
Leaf adalah node yang memiliki lebih dari satu orang tua dalam pohon.
c)
Leaf adalah node yang selalu berada di tingkat atas dalam hierarki.
d)
Leaf adalah node dalam pohon yang tidak memiliki anak, berfungsi sebagai titik akhir dalam hierarki.
4.

Struktur data graf dapat digunakan untuk merepresentasikan data dalam berbagai kasus, misalnya jalan yang menghubungkan 2 tempat. Secara spesifik, misalnya menggambarkan jalur kereta api dari suatu kota ke kota lain.

a)
Graf tidak relevan untuk menggambarkan hubungan antar kota.
b)
Graf dapat merepresentasikan jalur kereta api antara kota.
c)
Graf hanya dapat merepresentasikan data numerik.
d)
Graf tidak dapat digunakan untuk merepresentasikan jalur kereta api.
5.

Jika Hara mulai mengantar paket dari rumah H dan berakhir di rumah F, serta mencatat waktu perjalanan yang ditempuh ialah 20, 10, 20, dan 40 menit, tiga rumah manakah yang dikunjungi Hara sebelum tiba di rumah F? Waktu yang diperlukan untuk berpindah dari satu rumah ke rumah lainnya ialah 10 menit

a)
A, B, C
b)

A, J, G

c)

A, J, B

d)
B, E, F
6.

Berikut ialah aturan pengantaran paket yang digunakan oleh Hara. 1. Hara akan mengantarkan paket melalui jalan yang menghubungkan rumah yang satu ke rumah yang lain. 2. Jika terdapat beberapa pilihan jalur dari rumah yang saat ini dikunjungi Hara, dia akan memilih rumah yang memiliki bobot paket terkecil (paket yang paling ringan). 3. Jika semua rumah yang terhubung sudah menerima paket, Hara akan kembali ke rumah terakhir yang dia kunjungi sebelum dia mengunjungi rumah tempatnya berada saat ini

Tantangan : Hara mengantarkan paket pertama ke rumah Anto. Siapakah yang akan menerima paket terakhir dari Hara?

a)

Gani

b)

Boni

c)

Anto

d)

Cika

7.

Berapa banyak kotak hitam yang didapatkan dari kombinasi kotak D dan E (terdapat pada kotak F)

a)

3

b)

4

c)

5

d)

6

8.

Petra dapat mencapai rumah lebih dari satu temannya dalam satu kali perjalanan. Misalnya, Petra dapat mencapai rumah Saron dengan jarak 16 km, yaitu Petra mencapai rumah Bath terlebih dahulu, dengan jarak 8 km, kemudian Petra melanjutkan perjalanan ke rumah Saron dari rumah Bath dengan jarak 8 km. Orang tua Petra bertanya, berapa bingkisan yang harus mereka siapkan dan untuk siapa saja bingkisan tersebut akan diberikan? Selain itu, Ibu Petra ingin memberikan bonus cokelat kepada teman-teman Petra yang rumahnya berjarak lebih dari 17 km. Kepada siapa sajakah cokelat tersebut akan diberikan?

a)

Blyth dan Holt

b)

Ranby dan Bath

c)

Blyth dan Ranby

d)

Holt dan Bath

9.

Apa yang dimaksud dengan struktur data?

a)

Sebuah program komputer

b)

Cara mengatur dan menyimpan data

c)

Hanya kumpulan data

d)

Sebuah algoritma

10.

Dalam sebuah kelas, Nur ingin tahu apa kelebihan dari array dalam pemrograman?

a)

Fleksibel dalam menambah elemen

b)

Akses data sangat cepat jika tahu indeksnya

c)

Mudah dihapus

d)

Struktur yang kompleks

11.

Dalam sebuah kelas, Rahman dan Agus sedang berdiskusi tentang prinsip kerja dari stack. Apa prinsip kerja dari stack?

a)

First In, First Out

b)

Last In, First Out

c)

Random Access

d)

Sequential Access

12.

Apa contoh dari linked list dalam konteks pengelolaan data siswa?

a)

Struktur file

b)

Daftar nilai Angga dan Siti

c)

Jadwal pelajaran Nita

d)

Antrian di kasir

13.

Apa yang dimaksud dengan queue?

a)

Struktur data yang mengikuti prinsip LIFO

b)

Struktur data yang mengikuti prinsip FIFO

c)

Kumpulan data yang terurut

d)

Struktur data hierarkis

14.

Apa yang menjadi kekurangan dari array?

a)

Mudah untuk menambah elemen

b)

Ukuran harus ditentukan di awal

c)

Akses data lambat

d)

Struktur yang sederhana

15.

Apa yang dimaksud dengan tree dalam struktur data?

a)

Kumpulan node yang tidak terhubung

b)

Struktur data yang fleksibel

c)

Struktur data hierarkis

d)

Kumpulan data yang terurut

16.

Dalam konteks Rudi dan teman-temannya, apa contoh dari graph?

a)

Antrian di kasir

b)

Peta jalan

c)

Jadwal pelajaran

d)

Daftar nilai siswa

17.

Wawan sedang belajar tentang algoritma. Apa yang dimaksud dengan algoritma?

a)

Kumpulan data yang terstruktur

b)

Sebuah program komputer

c)

Sebuah struktur data

d)

Urutan langkah-langkah logis untuk menyelesaikan masalah

18.

Sri sedang belajar tentang algoritma. Mengapa algoritma penting?

a)

Membuat program komputer

b)

Hanya untuk menghitung

c)

Membuat data lebih kompleks

d)

Mengurangi efisiensi

19.

Apa yang dimaksud dengan operator logika AND?

a)

Menghasilkan true jika kedua kondisi benar

b)

Menghasilkan true jika salah satu kondisi benar

c)

Menghasilkan true jika kedua kondisi salah

d)

Menghasilkan false jika kedua kondisi benar

20.

Apa yang dilakukan operasi push pada stack?

a)

Menyusun data

b)

Mengakses data

c)

Menambahkan data

d)

Menghapus data

21.

Apa yang dimaksud dengan dekomposisi dalam berpikir komputasional?

a)

Mencari pola dalam data

b)

Menyusun data secara acak

c)

Membagi masalah menjadi bagian-bagian kecil

d)

Mengabaikan detail yang tidak penting

22.

Apa contoh penggunaan algoritma dalam kehidupan sehari-hari?

a)

Mencari data siswa

b)

Semua jawaban benar

c)

Menghitung luas

d)

Membuat keputusan berdasarkan kondisi

23.

Apa yang dimaksud dengan binary search tree?

a)

Struktur data yang sederhana

b)

Kumpulan data yang tidak terhubung

c)

Struktur data yang tidak terurut

d)

Setiap node memiliki maksimal dua anak

24.
Struktur data Tree memiliki simpul utama yang disebut?
a)
Root
b)
Branch
c)
Leaf
d)
Node
25.
Dalam struktur data Tree, apa yang disebut dengan simpul yang tidak memiliki anak?
a)
Root
b)
Branch
c)
Leaf
d)
Node
26.
Struktur data yang menggambarkan hubungan antar data dalam bentuk graf disebut?
a)
Tree
b)
Linked List
c)
Graph
d)
Stack
27.
Apa contoh dari struktur data Tree?
a)
Daftar belanja
b)
Silsilah keluarga
c)
Daftar antrian
d)
Array
28.
Apa itu ekspresi aritmatika?
a)
Operasi logika
b)
Operasi hitung seperti penjumlahan, pengurangan, perkalian, dan pembagian
c)
Ekspresi relational
d)
Ekspresi penugasan
29.
Manakah dari berikut ini yang termasuk ekspresi relasional?
a)
Penjumlahan
b)
Pengurangan
c)
Lebih dari, kurang dari
d)
Negasi
30.
Ekspresi logika menggunakan operator berikut, kecuali?
a)
AND
b)
OR
c)
NOT
d)
ADD
31.
Apa arti nilai Boolean 'True' dalam representasi bilangan biner?
a)
0
b)
1
c)
-1
d)
2
32.
Apa hasil dari operasi logika AND antara nilai True dan False?
a)
True
b)
False
c)
Tidak dapat ditentukan
d)
Error
33.
Apa hasil dari operasi logika OR antara nilai True dan False?
a)
True
b)
False
c)
Tidak dapat ditentukan
d)
Error
34.
Ekspresi yang menggunakan operator AND, OR, dan NOT disebut sebagai?
a)
Ekspresi aritmatika
b)
Ekspresi relational
c)
Ekspresi logika
d)
Ekspresi penugasan
35.
Apa hasil dari NOT True?
a)
True
b)
False
c)
0
d)
1
36.
Apa hasil dari operasi logika AND antara False dan False?
a)
True
b)
False
c)
0
d)
1
37.
Apa yang dimaksud dengan algoritma?
a)
Urutan langkah-langkah untuk menyelesaikan suatu masalah
b)
Suatu bahasa pemrograman
c)
Sistem operasi komputer
d)
Struktur data yang digunakan untuk menyimpan data
38.
Mana yang termasuk contoh algoritma dalam kehidupan sehari-hari?
a)
Menyusun playlist musik
b)
Menulis buku
c)
Resep memasak makanan
d)
Menggambar di buku
39.
Algoritma mencuci pakaian yang benar adalah...
a)
Bilas, jemur, keringkan, cuci
b)
Masukkan detergen, bilas, keringkan, jemur
c)
Cuci, bilas, jemur, keringkan
d)
Jemur, cuci, bilas, keringkan
40.
Algoritma yang salah dalam menyeduh teh adalah...
a)
Panaskan air, masukkan teh, tuangkan air
b)
Masukkan teh, tuangkan air, panaskan air
c)
Panaskan air, tuangkan air, masukkan teh
d)
Masukkan teh, panaskan air, tuangkan air
41.
Apa yang dimaksud dengan dekomposisi dalam berpikir komputasional?
a)
Menggabungkan beberapa masalah menjadi satu masalah yang lebih besar.
b)
Membagi masalah besar menjadi masalah-masalah yang lebih kecil.
c)
Mencari solusi tercepat dari suatu masalah.
d)
Membuat model sederhana dari suatu sistem kompleks
42.
Contoh dekomposisi dalam kehidupan sehari-hari adalah:
a)
Membuat kue mengikuti resep.
b)
Menyusun puzzle.
c)
Menggambar sebuah pemandangan.
d)
Semua jawaban benar.
43.
Apa yang dimaksud dengan abstraksi dalam berpikir komputasional?
a)
Mengabaikan detail yang tidak penting untuk fokus pada konsep utama.
b)
Membuat gambar atau diagram untuk mewakili suatu ide.
c)
Menuliskan langkah-langkah penyelesaian masalah.
d)
Mengumpulkan data untuk menganalisis suatu masalah.
44.
Contoh abstraksi dalam bidang komputer adalah:
a)
Membuat flowchart untuk menggambarkan algoritma.
b)
Menulis kode program dalam bahasa pemrograman.
c)
Merancang tampilan antarmuka pengguna.
d)
Semua jawaban benar.
45.
Apa yang dimaksud dengan pengenalan pola dalam berpikir komputasional?
a)
Menemukan kesamaan atau perbedaan antara data.
b)
Mengurutkan data dari yang terkecil hingga terbesar.
c)
Menghitung jumlah data.
d)
Membuat grafik dari data.
46.
Contoh pengenalan pola dalam kehidupan sehari-hari adalah:
a)
Menemukan pola cuaca berdasarkan data suhu dan curah hujan.
b)
Mengidentifikasi jenis buah berdasarkan bentuk dan warnanya.
c)
Menyusun jadwal kegiatan sehari-hari.
d)
Semua jawaban benar.
47.
Manakah yang bukan merupakan ciri-ciri algoritma yang baik?
a)
Jelas dan mudah dipahami.
b)
Efektif dan efisien.
c)
Ambigu dan fleksibel.
d)
Terstruktur dan logis.
48.

Saat merencanakan liburan, Anda memecah rencana menjadi beberapa tahap, seperti menentukan tujuan, memesan tiket, menyiapkan perlengkapan, dan membuat jadwal kegiatan. Proses ini merupakan contoh dari penerapan prinsip...

a)

Algoritma

b)

Dekomposisi

c)

Abstraksi

d)

Data

49.

Ketika Anda menjelaskan kepada teman Anda bagaimana cara membuat teh, Anda tidak perlu menjelaskan secara detail tentang proses pembuatan daun teh di perkebunan. Anda cukup menjelaskan langkah-langkah umum seperti merebus air, memasukkan teh celup, dan menuangkannya ke dalam cangkir. Ini adalah contoh dari...

a)

Dekomposisi

b)

Abstraksi

c)

Algoritma

d)

Data

50.

Anda ingin membuat kue cokelat. Anda mengikuti resep yang berisi langkah-langkah yang harus dilakukan secara berurutan, mulai dari menyiapkan bahan hingga memanggang kue. Resep tersebut merupakan contoh dari...

a)

Abstraksi

b)

Algoritma

c)

Dekomposisi

d)

Data