Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

LATIHAN SOAL BAB BERPIKIR KOMPUTASIONAL 9

Total questions: 39

Worksheet time: 20mins

Name
Class
Date
1.

Apa yang dimaksud dengan struktur data?

a)

Sebuah program komputer

b)

Cara mengatur dan menyimpan data

c)

Hanya kumpulan data

d)

Sebuah algoritma

2.

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

3.

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

4.

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

5.

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

6.

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

7.

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

8.

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

a)

Antrian di kasir

b)

Peta jalan

c)

Jadwal pelajaran

d)

Daftar nilai siswa

9.

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

10.

Sri sedang belajar tentang algoritma. Mengapa algoritma penting?

a)

Membuat program komputer

b)

Hanya untuk menghitung

c)

Membuat data lebih kompleks

d)

Mengurangi efisiensi

11.

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

12.

Apa yang dilakukan operasi push pada stack?

a)

Menyusun data

b)

Mengakses data

c)

Menambahkan data

d)

Menghapus data

13.

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

14.

Apa contoh penggunaan algoritma dalam kehidupan sehari-hari?

a)

Mencari data siswa

b)

Semua jawaban benar

c)

Menghitung luas

d)

Membuat keputusan berdasarkan kondisi

15.

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

16.
Struktur data Tree memiliki simpul utama yang disebut?
a)
Root
b)
Branch
c)
Leaf
d)
Node
17.
Dalam struktur data Tree, apa yang disebut dengan simpul yang tidak memiliki anak?
a)
Root
b)
Branch
c)
Leaf
d)
Node
18.
Struktur data yang menggambarkan hubungan antar data dalam bentuk graf disebut?
a)
Tree
b)
Linked List
c)
Graph
d)
Stack
19.
Apa contoh dari struktur data Tree?
a)
Daftar belanja
b)
Silsilah keluarga
c)
Daftar antrian
d)
Array
20.
Apa itu ekspresi aritmatika?
a)
Operasi logika
b)
Operasi hitung seperti penjumlahan, pengurangan, perkalian, dan pembagian
c)
Ekspresi relational
d)
Ekspresi penugasan
21.
Manakah dari berikut ini yang termasuk ekspresi relasional?
a)
Penjumlahan
b)
Pengurangan
c)
Lebih dari, kurang dari
d)
Negasi
22.
Ekspresi logika menggunakan operator berikut, kecuali?
a)
AND
b)
OR
c)
NOT
d)
ADD
23.
Apa arti nilai Boolean 'True' dalam representasi bilangan biner?
a)
0
b)
1
c)
-1
d)
2
24.
Apa hasil dari operasi logika AND antara nilai True dan False?
a)
True
b)
False
c)
Tidak dapat ditentukan
d)
Error
25.
Apa hasil dari operasi logika OR antara nilai True dan False?
a)
True
b)
False
c)
Tidak dapat ditentukan
d)
Error
26.
Ekspresi yang menggunakan operator AND, OR, dan NOT disebut sebagai?
a)
Ekspresi aritmatika
b)
Ekspresi relational
c)
Ekspresi logika
d)
Ekspresi penugasan
27.
Apa hasil dari NOT True?
a)
True
b)
False
c)
0
d)
1
28.
Apa hasil dari operasi logika AND antara False dan False?
a)
True
b)
False
c)
0
d)
1
29.
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
30.
Mana yang termasuk contoh algoritma dalam kehidupan sehari-hari?
a)
Menyusun playlist musik
b)
Menulis buku
c)
Resep memasak makanan
d)
Menggambar di buku
31.
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
32.
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
33.
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
34.
Contoh dekomposisi dalam kehidupan sehari-hari adalah:
a)
Membuat kue mengikuti resep.
b)
Menyusun puzzle.
c)
Menggambar sebuah pemandangan.
d)
Semua jawaban benar.
35.
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.
36.
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.
37.
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.
38.
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.
39.
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.