wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Bab 1 Berpikir Komputasional

Total questions: 101

Worksheet time: 51mins

Name
Class
Date
1.

Dalam konteks Berpikir Komputasional, apa yang dimaksud dengan problem solving, dan apakah bisa digunakan untuk menyelesaikan persoalan dengan algoritma?

a)

Proses menemukan solusi langkah demi langkah secara logis yang dapat diwujudkan sebagai algoritma

b)

Menghafal jawaban tanpa memahami langkah penyelesaian

c)

Menebak hasil dengan coba-coba tanpa aturan

d)

Menggambar diagram tanpa tujuan penyelesaian

2.

Apa yang dimaksud dengan graf?

a)

Struktur yang terdiri dari simpul (node) dan sisi (edge) yang menghubungkan pasangan simpul

b)

Tabel angka berisi data berurutan

c)

Daftar langkah-langkah dalam sebuah algoritma

d)

Rumus untuk menghitung luas bangun datar

3.

Apa yang dimaksud dengan antrian (Queue)?

a)

Struktur data yang memproses elemen dengan aturan masuk pertama keluar pertama (FIFO)

b)

Struktur data dengan aturan masuk terakhir keluar pertama (LIFO) seperti tumpukan

c)

Daftar yang selalu mengurutkan elemen berdasarkan nilai terbesar

d)

Tempat menyimpan data tanpa aturan pengambilan tertentu

4.

Bagaimana cara menyelesaikan masalah pengenalan pola pada matematika?

a)

Mengamati contoh, menemukan keteraturan, kemudian merumuskan aturan umum dan mengujinya pada data lain

b)

Menghafal semua jawaban tanpa mencari keteraturan

c)

Melakukan pengukuran acak agar pola muncul dengan sendirinya

d)

Mengabaikan data dan menebak aturan secara sembarang

5.

Aktivitas Mandiri — Jawablah pertanyaan-pertanyaan berikut dengan jelas dan benar: Apa yang dimaksud dengan dekomposisi dalam berpikir komputasional?

a)

Menggabungkan beberapa data menjadi satu solusi utuh

b)

Menjalankan program berulang kali sampai berhasil

c)

Memecah masalah yang kompleks menjadi bagian-bagian lebih kecil yang dapat dikelola

d)

Menebak solusi tanpa analisis

6.

Aktivitas Mandiri — Jawablah pertanyaan-pertanyaan berikut dengan jelas dan benar: Mengapa berpikir komputasional penting dalam kehidupan sehari-hari?

a)

Membantu menyelesaikan masalah secara sistematis dan efisien

b)

Agar dapat menghafal rumus lebih cepat

c)

Supaya semua pekerjaan manusia digantikan komputer

d)

Hanya berguna untuk bermain gim

7.

Aktivitas Mandiri — Jawablah pertanyaan-pertanyaan berikut dengan jelas dan benar: Bagaimana hubungan antara problem solving dan kemandirian dalam pengambilan keputusan?

a)

Problem solving membuat kita bergantung pada orang lain untuk memutuskan

b)

Problem solving melatih analisis dan pilihan yang logis sehingga kita lebih mandiri mengambil keputusan

c)

Problem solving hanya relevan saat mengikuti instruksi tanpa berpikir

d)

Problem solving mengurangi kemampuan mengambil keputusan karena semua langkah otomatis

8.

Aktivitas Mandiri — Jawablah pertanyaan-pertanyaan berikut dengan jelas dan benar: Sebutkan dua metode problem solving yang bisa digunakan dalam menyelesaikan masalah!

a)

Dekomposisi dan abstraksi

b)

Menebak dan menghafal

c)

Menunda keputusan dan berharap masalah selesai sendiri

d)

Meniru tanpa analisis dan mengacak langkah

9.

Aktivitas Mandiri — Jawablah pertanyaan-pertanyaan berikut dengan jelas dan benar: Apa saja langkah-langkah dalam problem solving yang sistematis dan efektif? Pilih urutan yang paling tepat.

a)

Merancang algoritma → menguji solusi → mengidentifikasi masalah → mengevaluasi

b)

Mengidentifikasi masalah → dekomposisi → merancang algoritma/solusi → menguji dan mengevaluasi

c)

Mencoba acak → menulis laporan → mengabaikan umpan balik → selesai

d)

Mengumpulkan jawaban orang lain → menyalin langkah → menyelesaikan tanpa uji

10.

Aktivitas Kelompok — Kerjakan tugas berikut secara kelompok: Menurut instruksi, berapa jumlah anggota yang diminta untuk setiap kelompok?

a)

2–3 siswa

b)

3–4 siswa

c)

5–6 siswa

d)

6–8 siswa

11.

Aktivitas Kelompok — Kerjakan tugas berikut secara kelompok: Pilih contoh masalah sederhana dalam kehidupan sehari-hari yang disebutkan dapat diselesaikan dengan bantuan teknologi.

a)

Membersihkan halaman rumah

b)

Mencatat keuangan harian

c)

Membuat kue tradisional

d)

Menggambar peta wilayah

12.

Aktivitas Kelompok — Kerjakan tugas berikut secara kelompok: Dalam menyusun solusi, bentuk penyajian yang diminta oleh instruksi adalah…

a)

Paragraf naratif tanpa urutan langkah

b)

Langkah-langkah algoritma yang logis dan sistematis

c)

Presentasi lisan tanpa catatan

d)

Gambar bebas tanpa penjelasan

13.

Aktivitas Kelompok — Kerjakan tugas berikut secara kelompok: Pilih semua alat digital yang disebutkan untuk membuat desain aplikasi sederhana (mockup/sketsa tampilan).

a)

Canva

b)

Figma

c)

PowerPoint

d)

Blender

14.

Aktivitas Kelompok — Kerjakan tugas berikut secara kelompok: Apa kegiatan yang diminta setelah desain selesai menurut instruksi?

a)

Mengirimkan lewat pesan pribadi guru

b)

Menyimpan file tanpa ditinjau

c)

Mempresentasikan hasil diskusi kelompok di depan kelas

d)

Menghapus semua catatan setelah selesai

15.

Jawablah pertanyaan berikut dengan jelas dan benar: Jelaskan pengertian graf dalam informatika dan matematika!

a)

Struktur yang terdiri dari simpul (vertex) dan sisi (edge) yang menghubungkan pasangan simpul

b)

Gambar batang untuk menyajikan data kuantitatif

c)

Tabel berisi angka-angka hasil pengukuran

d)

Daftar langkah-langkah prosedur secara urut

16.

Jawablah pertanyaan berikut dengan jelas dan benar: Sebutkan komponen utama penyusun graf dan penjelasannya!

a)

Simpul mewakili entitas/objek, sisi mewakili hubungan antar simpul

b)

Simpul adalah garis penghubung, sisi adalah titik-titik data

c)

Simpul dan sisi adalah jenis diagram statistik

d)

Simpul mewakili urutan waktu, sisi menunjukkan durasi

17.

Jawablah pertanyaan berikut dengan jelas dan benar: Apa manfaat memahami konsep graf dalam konteks permainan strategi?

a)

Membantu merencanakan langkah dan jalur menuju tujuan secara logis

b)

Menentukan hasil permainan secara acak agar lebih adil

c)

Hanya mempercantik tampilan papan permainan tanpa memengaruhi strategi

d)

Membuat permainan berlangsung lebih cepat tanpa pertimbangan

18.

Jawablah pertanyaan berikut dengan jelas dan benar: Berikan contoh penggunaan graf dalam kehidupan sehari-hari!

a)

Peta rute transportasi yang menghubungkan halte atau stasiun

b)

Daftar harga barang di etalase toko

c)

Poster dekoratif di dinding kelas

d)

Kalender liburan tanpa hubungan antar tanggal

19.

Jawablah pertanyaan berikut dengan jelas dan benar: Apa perbedaan antara graf sederhana dan graf tak-sederhana?

a)

Graf sederhana tidak memiliki loop maupun sisi ganda, sedangkan graf tak-sederhana dapat memiliki loop atau sisi ganda

b)

Graf sederhana selalu memiliki bobot pada setiap sisi, graf tak-sederhana tidak memiliki bobot

c)

Graf sederhana memiliki lebih banyak simpul daripada sisi, graf tak-sederhana sebaliknya

d)

Graf sederhana hanya digunakan di permainan, graf tak-sederhana hanya untuk data ilmiah

20.

Struktur data antrian (queue) adalah struktur yang menyimpan elemen dalam urutan kedatangan dengan prinsip kerja First In First Out. Pernyataan manakah yang paling tepat?

a)

Menyimpan elemen dan memprosesnya dengan prinsip First In First Out (FIFO)

b)

Menyimpan elemen dan memprosesnya dengan prinsip Last In First Out (LIFO)

c)

Kumpulan data tanpa urutan proses yang tetap

d)

Algoritma pencarian data paling cepat untuk semua kasus

21.

Perbedaan utama antara operasi enqueue dan dequeue dalam antrian adalah...

a)

Enqueue menambahkan elemen di belakang antrian, sedangkan dequeue menghapus elemen dari depan

b)

Enqueue menghapus elemen dari belakang, sedangkan dequeue menambahkan di depan

c)

Enqueue dan dequeue sama‑sama menambahkan elemen di depan

d)

Enqueue dan dequeue sama‑sama menghapus elemen di belakang

22.

Pilih pasangan contoh penggunaan antrian dalam kehidupan sehari‑hari yang benar.

a)

Menunggu giliran di kasir dan pencetakan dokumen berurutan

b)

Menyusun file di folder komputer dan mengurutkan alfabetis

c)

Memecahkan sandi dan mengompresi file

d)

Menggambar grafik dan mengedit foto

23.

Mengapa konsep FIFO penting dalam sistem komputer yang menjalankan banyak proses?

a)

Menjamin proses dieksekusi sesuai urutan kedatangan secara adil dan teratur

b)

Membuat semua proses berjalan bersamaan tanpa penjadwalan

c)

Menghemat kapasitas memori dengan menghapus proses acak

d)

Mengurutkan proses berdasarkan prioritas tertinggi saja

24.

Apa yang dimaksud dengan Circular Queue?

a)

Antrian di mana ujung belakang terhubung kembali ke bagian depan sehingga ruang yang telah kosong dapat digunakan kembali

b)

Antrian yang selalu penuh sehingga tidak dapat menambah elemen

c)

Struktur data tumpukan yang memproses elemen dengan prinsip LIFO

d)

Antrian tanpa batas yang tidak membutuhkan pengelolaan indeks

25.

Tunjukkan proses enqueue saat dokumen ditambahkan ke antrean, dan dequeue saat dokumen selesai dicetak. Pilih urutan langkah yang benar untuk menggambarkan cara kerja antrean cetak (FIFO).

a)

Dokumen baru ditambahkan ke belakang antrean; printer mengambil dokumen dari depan antrean; setelah selesai dicetak, dokumen dihapus dari depan antrean.

b)

Dokumen baru ditambahkan ke depan antrean; printer mengambil dokumen dari depan antrean; setelah selesai dicetak, dokumen dihapus dari belakang antrean.

c)

Dokumen baru ditambahkan ke belakang antrean; printer mengambil dokumen dari belakang antrean; setelah selesai dicetak, dokumen dihapus dari belakang antrean.

d)

Dokumen baru ditambahkan ke depan antrean; printer mengambil dokumen dari belakang antrean; setelah selesai dicetak, dokumen dihapus dari depan antrean.

26.

Jelaskan proses tersebut dalam bentuk bagan atau gambar sederhana pada kertas karton dan presentasikan hasilnya di depan kelas. Pilih bagan alur yang paling tepat untuk merepresentasikan proses antrean cetak (FIFO) dari dokumen masuk hingga selesai dicetak.

a)

Kotak: Dokumen baru → Enqueue (masuk belakang antrean) → Antrean cetak (FIFO) → Printer memproses dokumen terdepan → Dequeue (keluar) → Selesai.

b)

Kotak: Dokumen baru → Enqueue (masuk depan antrean) → Antrean cetak (LIFO) → Printer memproses dokumen terakhir → Dequeue dari belakang → Selesai.

c)

Kotak: Dokumen baru → Antrean paralel acak → Printer memilih dokumen acak → Selesai tanpa proses keluar.

d)

Kotak: Dokumen baru → Enqueue (masuk belakang antrean) → Printer mengambil dari belakang antrean → Dequeue dari belakang → Selesai.

27.

Perhatikan pola bilangan berikut: 5, 10, 15, 20, 25, ... Tentukan suku ke-8 dan pola yang digunakan.

a)

Suku ke-8 adalah 40; pola penambahan 5 setiap suku.

b)

Suku ke-8 adalah 45; pola penambahan 5 setiap suku.

c)

Suku ke-8 adalah 35; pola penambahan 7 setiap suku.

d)

Suku ke-8 adalah 30; pola penambahan 3 setiap suku.

28.

Sebutkan 2 manfaat mengenali pola dalam matematika.

a)

Membantu memprediksi nilai berikutnya dan menyusun strategi penyelesaian.

b)

Mempermudah pemecahan masalah secara sistematis dan terstruktur.

c)

Membuat hasil hitung selalu benar tanpa perlu pengecekan.

d)

Menghafal rumus tanpa memahami hubungan antar data.

29.

Sebutkan 2 contoh pola bangun datar dalam kehidupan sehari-hari.

a)

Ubin lantai dengan persegi yang berulang teratur.

b)

Pagar dengan rangkaian segitiga yang berulang.

c)

Tumpukan barang yang diletakkan secara acak setiap hari.

d)

Posisi kursi yang berubah tanpa aturan di sebuah kelas.

30.

Perhatikan deret berikut: 1, 3, 6, 10, 15, ... Sebutkan nama polanya dan tentukan suku ke-7.

a)

Bilangan segitiga; suku ke-7 adalah 28.

b)

Bilangan kuadrat; suku ke-7 adalah 49.

c)

Bilangan persegi panjang; suku ke-7 adalah 27.

d)

Bilangan ganjil; suku ke-7 adalah 13.

31.

Jelaskan cara menggunakan tabel untuk menemukan pola bilangan.

a)

Menuliskan nomor suku (n) dan nilainya untuk melihat hubungan.

b)

Menganalisis selisih antar suku untuk menemukan aturan perubahan.

c)

Hanya memperhatikan angka terbesar di dalam deret.

d)

Menghapus data yang tidak sesuai agar pola tampak sederhana.

32.

Bacalah konteks berikut: Raka diminta membuat program sederhana untuk menghitung total harga belanja di kantin sekolah, termasuk diskon 10% jika total belanja lebih dari Rp50.000. Ia mencatat harga setiap barang yang dibeli, menjumlahkannya, lalu menerapkan logika: jika total lebih dari Rp50.000, total harga dikurangi diskon 10%. Raka menyusun langkah-langkah tersebut secara sistematis dari input, proses, hingga output. Pertanyaan: Jika harga beberapa barang berubah-ubah setiap hari, bagaimana strategi algoritma Raka dapat dimodifikasi agar tetap efisien tanpa perlu menyusun ulang semua langkah setiap waktu?

a)

Membuat algoritma yang menerima daftar harga sebagai input dinamis dan menggunakan perulangan untuk menghitung total lalu menerapkan aturan diskon.

b)

Mencatat harga secara manual pada kertas dan menghitung ulang tanpa struktur langkah yang tetap.

c)

Menghapus langkah penerapan diskon agar perhitungan lebih cepat.

d)

Menukar urutan sehingga output dihitung sebelum semua data dimasukkan.

33.

Bacalah konteks berikut: Raka membuat algoritma belanja dengan urutan input → proses → output. Mengapa penting bagi Raka untuk menyusun langkah algoritma dalam urutan tersebut, dan apa yang mungkin terjadi jika urutan tidak diterapkan?

a)

Urutan memastikan data diproses dengan benar sehingga hasil akurat dan efisien; tanpa urutan yang tepat, proses bisa kacau dan hasil salah.

b)

Urutan terutama untuk mempercepat program; tanpa urutan, kecepatan meningkat meski hasil kurang jelas.

c)

Urutan tidak berpengaruh pada akurasi atau efisiensi; hasil tetap sama.

d)

Urutan hanya diperlukan jika tidak ada diskon; jika ada diskon, bisa diabaikan.

34.

Struktur data FIFO digunakan dalam situasi berikut ini, kecuali ...

a)

antrean saat membeli tiket

b)

sistem pengelolaan cetakan printer

c)

mengembalikan langkah dengan tombol “undo”

d)

panggilan antrean pasien di klinik

35.

Berdasarkan teks, pernyataan berikut Benar atau Salah? FIFO artinya elemen terakhir yang masuk akan keluar lebih dulu.

a)

Benar

b)

Salah

36.

Berdasarkan teks, pernyataan berikut Benar atau Salah? LIFO cocok digunakan untuk fitur “undo” di aplikasi.

a)

Benar

b)

Salah

37.

Berdasarkan teks, pernyataan berikut Benar atau Salah? Enqueue berarti menghapus data dari tumpukan.

a)

Benar

b)

Salah

38.

Berdasarkan teks, pernyataan berikut Benar atau Salah? Struktur data queue cocok digunakan dalam antrean cetak printer.

a)

Benar

b)

Salah

39.

Berdasarkan teks, pernyataan berikut Benar atau Salah? Push digunakan untuk menambahkan data ke stack dalam sistem LIFO.

a)

Benar

b)

Salah

40.

Pilih jawaban yang tepat. Mengeluarkan data dari bagian depan antrean. (....)

a)

Dequeue

b)

Queue

c)

LIFO

d)

Push

e)

Rear

41.

Pilih jawaban yang tepat. Struktur data seperti antrean (masuk dari belakang, keluar dari depan). (....)

a)

Dequeue

b)

Queue

c)

LIFO

d)

Push

e)

Rear

42.

Pilih jawaban yang tepat. Data terakhir masuk, keluar pertama. (....)

a)

Dequeue

b)

Queue

c)

LIFO

d)

Push

e)

Rear

43.

Pilih jawaban yang tepat. Menambahkan data ke tumpukan (stack). (....)

a)

Dequeue

b)

Queue

c)

LIFO

d)

Push

e)

Rear

44.

Pilih jawaban yang tepat. Posisi terbelakang dalam antrean. (....)

a)

Dequeue

b)

Queue

c)

LIFO

d)

Push

e)

Rear

45.

Tujuan dari algoritma adalah mengembangkan petunjuk pemecahan masalah yang sama secara step-by-step sehingga orang lain dapat menggunakan langkah atau informasi tersebut untuk ....

a)

membuat petunjuk lainnya

b)

menciptakan masalah serupa

c)

menyelesaikan permasalahan yang sama

d)

membuat masalah lainnya

46.

Lampu lalu lintas pada sebuah perempatan masing-masing menyala hijau selama 20 detik secara bergantian dan berulang. Pada satu waktu, hanya satu lampu yang menyala hijau, sementara tiga lampu lain menyala merah. Berapakah durasi waktu lampu merah menyala pada tiap lampu lalu lintas?

a)

40 detik

b)

60 detik

c)

80 detik

d)

100 detik

47.

Queue adalah tipe struktur data yang bekerja secara ....

a)

LIFO

b)

FIFO

c)

UFO

d)

FOFO

48.

Tindakan berikut yang dapat dikategorikan sebagai proses pengenalan pola adalah ....

a)

membuat rencana perjalanan ke pantai Bali

b)

perawat sedang menulis identitas pasien

c)

membuat flowchart tata cara memasak mie instan

d)

penyerang sebagai pemain sepak bola memanfaatkan ruang kosong di belakangnya

49.

Ayah Udin membeli 60kg60\,\text{kg} daging sapi untuk menyambut Idul Adha. Daging akan dipotong menjadi 1,5kg1{,}5\,\text{kg} per paket untuk dibagikan kepada tetangga yang kurang mampu. Banyaknya tetangga yang mendapatkan daging sapi adalah ....

a)

30 orang

b)

40 orang

c)

50 orang

d)

60 orang

50.

Perhatikan pernyataan berikut! (1) Hubungkan kabel daya televisi dengan stop kontak. (2) Tekan tombol daya pada perangkat televisi. (3) …………………………. (4) Televisi siap digunakan. Pernyataan yang benar untuk mengisi langkah nomor (3) adalah ....

a)

tekan kembali tombol daya pada televisi

b)

mengecek kembali kondisi televisi

c)

pilih saluran televisi yang diinginkan

d)

ambil remote control dan tekan tombol daya pada remote control

51.

Berikut yang merupakan proses dekomposisi adalah ....

a)

dokter memeriksa bagian tubuh pasien dan mengukur tanda-tanda vital tubuh

b)

dokter memberikan resep obat kepada pasien

c)

dokter memberikan penjelasan tentang penyakit yang diderita pasien kepada keluarganya

d)

dokter menuliskan hasil pemeriksaan di catatan rekam medis pasien

52.

Perhatikan gambar! Jumlah lidi yang membentuk gambar segitiga berulang pada deret seperti pada diagram menunjukkan pola apa?

a)

dikali 3

b)

ditambah 3

c)

dikali 2

d)

ditambah 2

53.

Struktur data yang digunakan untuk menggambarkan hubungan antardata yang saling terhubung disebut apa?

a)

array

b)

linked list

c)

graph

d)

stack

54.

Perhatikan gambar! Jika dilakukan dekomposisi, objek pada diagram akan terpecah menjadi beberapa bagian kecil, yakni bentuk-bentuk apa?

a)

segitiga siku-siku, lingkaran, dan trapesium sama kaki

b)

persegi panjang, segitiga siku-siku, dan trapesium sama kaki

c)

trapesium sama kaki, persegi, dan segi empat

d)

trapesium sembarang, segitiga sama kaki, dan persegi panjang

55.

Dokter membaca hasil rontgen paru-paru pasien dan membandingkannya dengan hasil rontgen sebelumnya. Tindakan tersebut dikategorikan sebagai proses apa?

a)

dekomposisi

b)

abstraksi

c)

algoritma

d)

pengenalan pola

56.

Kemampuan berpikir untuk memusatkan perhatian pada informasi yang penting saja, tanpa mencermati detailnya, disebut apa?

a)

dekomposisi

b)

algoritma

c)

abstraksi

d)

pengenalan pola

57.

Algoritma penting dalam dunia informatika karena apa?

a)

dapat mempercepat pengiriman data

b)

menjadi dasar pembuatan program

c)

membuat komputer lebih ringan

d)

digunakan untuk desain grafis

58.

Urutan langkah-langkah logis dan sistematis untuk menyelesaikan suatu masalah disebut apa?

a)

algoritma

b)

abstraksi

c)

pengenalan pola

d)

dekomposisi

59.

Struktur data atau konsep yang mengikuti prinsip FIFO (First In, First Out), di mana elemen yang masuk lebih dulu akan keluar lebih dulu, ialah apa?

a)

stack

b)

queue

c)

tree

d)

array

60.

Pemecahan masalah besar menjadi bagian-bagian kecil yang lebih mudah ditangani disebut apa?

a)

abstraksi

b)

dekomposisi

c)

algoritma

d)

pola bilangan

61.

Prinsip antrean di mana elemen pertama yang masuk adalah yang pertama keluar ialah apa?

a)

LIFO

b)

FIFO

c)

prioritas

d)

acak

62.

Struktur yang terdiri dari simpul (node) dan sisi (edge) untuk menunjukkan hubungan antar objek disebut apa?

a)

graf

b)

queue

c)

array

d)

basis data

63.

Manfaat tahap abstraksi dalam berpikir komputasional adalah apa?

a)

memecah masalah menjadi bagian kecil

b)

memusatkan pada informasi penting dan menyembunyikan detail

c)

mengurutkan data berdasarkan waktu

d)

menggabungkan semua data mentah

64.

Contoh penerapan berpikir komputasional saat mengerjakan tugas kelompok di sekolah adalah apa?

a)

mengerjakan semuanya sendiri agar cepat selesai

b)

membagi masalah menjadi sub-tugas, menyusun langkah kerja, lalu membagi peran anggota

c)

menunggu instruksi tanpa perencanaan

d)

hanya mengumpulkan data tanpa menganalisis

65.

Manfaat memiliki keterampilan problem solving adalah apa?

a)

menunda penyelesaian agar tidak tergesa-gesa

b)

menemukan solusi yang efektif dan efisien terhadap berbagai masalah

c)

menghindari penggunaan teknologi

d)

hanya menyalin jawaban yang sudah ada

66.

Fungsi graf dalam jejaring sosial seperti Instagram atau Facebook adalah apa?

a)

menyimpan gambar berukuran besar

b)

mewakili hubungan antar pengguna, misalnya pertemanan atau pengikut

c)

mengukur kecepatan internet

d)

mengubah teks menjadi suara

67.

Apa yang dimaksud dengan graf berarah dan graf tak-berarah? Pilih pernyataan yang benar.

a)

graf berarah memiliki sisi dengan arah, sedangkan graf tak-berarah sisinya tidak memiliki arah

b)

graf berarah jumlah simpulnya lebih banyak dari graf tak-berarah

c)

graf tak-berarah hanya memiliki satu simpul

d)

graf berarah selalu memiliki bobot

68.

Urutan angka yang mengikuti aturan atau pola tertentu disebut apa?

a)

Data

b)

Simpul (Node)

c)

LIFO

d)

Pola Geometris

e)

Pola Bilangan

69.

Urutan bentuk atau gambar yang mengikuti aturan tertentu dalam perubahan bentuk, ukuran, atau posisi disebut apa?

a)

Data

b)

Simpul (Node)

c)

LIFO

d)

Pola Geometris

e)

Pola Bilangan

70.

Prinsip di mana elemen terakhir yang masuk adalah yang pertama keluar disebut apa?

a)

Data

b)

Simpul (Node)

c)

LIFO

d)

Pola Geometris

e)

Pola Bilangan

71.

Titik dalam graf yang mewakili objek atau posisi disebut apa?

a)

Data

b)

Simpul (Node)

c)

LIFO

d)

Pola Geometris

e)

Pola Bilangan

72.

Informasi mentah yang belum diolah disebut apa?

a)

Data

b)

Simpul (Node)

c)

LIFO

d)

Pola Geometris

e)

Pola Bilangan

73.

Abstraksi adalah kemampuan untuk menyelesaikan masalah dengan memecahnya menjadi bagian-bagian kecil. Tentukan kebenaran pernyataan ini.

a)

Benar

b)

Salah

74.

Metode Six Thinking Hats melibatkan enam sudut pandang berbeda untuk menganalisis suatu masalah. Tentukan kebenaran pernyataan ini.

a)

Benar

b)

Salah

75.

Dalam struktur data queue, elemen terakhir yang masuk adalah yang pertama keluar. Tentukan kebenaran pernyataan ini.

a)

Benar

b)

Salah

76.

Ordo graf adalah jumlah dari semua simpul dan sisi dalam suatu graf. Tentukan kebenaran pernyataan ini.

a)

Benar

b)

Salah

77.

Pola bangun datar bisa digunakan untuk memprediksi bentuk atau jumlah pada tahapan selanjutnya. Tentukan kebenaran pernyataan ini.

a)

Benar

b)

Salah

78.

Mengapa mind mapping dan brainstorming dianggap metode yang efektif dalam menyelesaikan masalah?

a)

karena memaksa mengikuti satu jawaban saja

b)

karena membantu memunculkan banyak ide dan mengorganisasi keterkaitan agar mudah dianalisis

c)

karena menghapus data yang tidak penting secara otomatis

d)

karena selalu menghasilkan keputusan akhir

79.

Perbedaan antara graf hingga dan graf tak hingga adalah apa?

a)

graf hingga memiliki jumlah simpul dan sisi terbatas, sedangkan graf tak hingga tidak terbatas

b)

graf hingga selalu berarah, sedangkan graf tak hingga tidak berarah

c)

graf tak hingga selalu memiliki bobot, graf hingga tidak memiliki bobot

d)

graf hingga tidak memiliki siklus, graf tak hingga selalu memiliki siklus

80.

Perbedaan antara Priority Queue dan Double-ended Queue (Deque) adalah apa?

a)

Priority Queue menghapus/layani elemen berdasarkan prioritas, sedangkan Deque menambah dan menghapus dari kedua ujung

b)

Keduanya hanya menerima penambahan elemen di depan

c)

Priority Queue selalu FIFO, sedangkan Deque selalu LIFO

d)

Deque hanya digunakan untuk penjadwalan proses

81.

Apa yang dimaksud dengan istilah Front dan Rear dalam antrean?

a)

Front lokasi penambahan, Rear lokasi penghapusan

b)

Front adalah posisi elemen pertama untuk dilayani/dihapus, Rear posisi untuk menambahkan elemen di belakang

c)

Front dan Rear adalah dua elemen dengan prioritas tertinggi

d)

Front berarti antrean kosong, Rear berarti antrean penuh

82.

Contoh penerapan antrean dalam sistem komputer adalah apa?

a)

spooling/antrean cetak pada printer

b)

menyimpan file di folder

c)

mengurutkan array dengan bubble sort

d)

menggambar grafik pada layar

83.

Tugas peta graf meminta kalian membuat gambaran hubungan 6 lokasi penting di sekolah menggunakan kertas karton sebagai media, kertas kecil sebagai simpul (node), dan benang sebagai sisi (edge). Bahan utama yang harus digunakan untuk menggambarkan hubungan antar lokasi adalah apa?

a)

Kertas karton dan benang

b)

Tanah liat dan lem panas

c)

Cat air dan kuas

d)

Komputer dan proyektor

84.

Dalam tugas peta graf tentang 6 lokasi sekolah, apa yang diwakili oleh simpul (node) dan sisi (edge) yang kalian buat dari kertas kecil dan benang?

a)

Simpul mewakili lokasi, sisi mewakili hubungan antar lokasi

b)

Simpul mewakili benang, sisi mewakili kertas

c)

Simpul mewakili warna ruangan, sisi mewakili jumlah kursi

d)

Simpul mewakili arah mata angin, sisi mewakili skala peta

85.

Dalam tugas peta graf, berapa banyak lokasi minimal yang harus kalian masukkan ke dalam graf sekolah kalian?

a)

4 lokasi

b)

5 lokasi

c)

6 lokasi

d)

8 lokasi

86.

Dalam tugas peta graf sekolah, analisis apa saja yang harus kalian tuliskan setelah membuat graf?

a)

Jumlah simpul dan sisi yang ada

b)

Simpul yang memiliki derajat (jumlah koneksi) terbanyak

c)

Apakah graf berbentuk berarah atau tak berarah

d)

Warna kertas yang digunakan

e)

Jumlah anggota kelompok

87.

Setelah menyelesaikan tugas peta graf sekolah, hasil kerja harus dikumpulkan dalam bentuk apa?

a)

Foto dan satu lembar penjelasan singkat

b)

Video 10 menit tanpa teks

c)

Hanya bagan tanpa keterangan

d)

File presentasi dengan 20 slide

88.

Dalam Proyek Penguatan Profil Pelajar Pancasila, kalian diminta membentuk kelompok. Ukuran kelompok yang dianjurkan adalah berapa orang?

a)

2–3 siswa

b)

4–6 siswa

c)

7–9 siswa

d)

10–12 siswa

89.

Dalam proyek pola berulang menggunakan benda (seperti kancing, tutup botol, atau stik es krim), apa tujuan menyusun benda-benda tersebut bersama kelompok?

a)

Membentuk pola berulang

b)

Mewarnai benda menjadi seragam

c)

Mengukur massa setiap benda

d)

Menyusun benda acak tanpa aturan

90.

Pada proyek pola berulang, sampai langkah ke berapa kalian harus mengamati dan mencatat banyaknya benda pada setiap susunan pola?

a)

Langkah ke-3

b)

Langkah ke-5

c)

Langkah ke-7

d)

Langkah ke-9

91.

Dalam proyek pola berulang, kalian diminta memprediksi banyaknya benda pada langkah mana saja?

a)

Langkah ke-4 dan ke-8

b)

Langkah ke-5 dan ke-9

c)

Langkah ke-6 dan ke-10

d)

Langkah ke-7 dan ke-11

92.

Bagaimana kalian diminta menunjukkan penyelesaian proyek pola berulang menurut instruksi yang diberikan?

a)

Dalam bentuk pernyataan matematika dan penalaran logis

b)

Dengan menggambar bebas tanpa penjelasan

c)

Hanya menyebutkan hasil akhir tanpa proses

d)

Dengan merekam video musik

93.

Apa yang harus kalian buat di akhir kegiatan proyek pola berulang sesuai instruksi?

a)

Laporan singkat dari kegiatan

b)

Kuis daring untuk teman sekelas

c)

Poster iklan produk

d)

Album foto pribadi

94.

Ani ingin pergi ke taman bermain. Dia hanya akan pergi jika cuaca cerah dan dia memiliki uang jajan minimal Rp 50.000. Buatlah ekspresi logika untuk menentukan apakah Ani akan pergi ke taman bermain. Berikut ekspresi logika yang tepat adalah....

a)

cuaca cerah or uang jajan >= 50000

b)

cuaca cerah xor uang jajan >= 50000

c)

cuaca cerah AND Uang jajan >= 50000

d)

NOT (cuaca cerah OR uang jajan >= 50000)

95.

Proses memasukkan data ke dalam antrean di Queue disebut ....

a)

isempty

b)

isfull

c)

enqueue

d)

dequeue

96.

Berikut ini yang bukan merupakan karakteristik Berpikir komputasional adalah....

a)

mampu memberikan pemecahan masalah menggunakan komputer

b)

mampu menganalisa data

c)

mampu melakukan representasi data melalui abstraksi

d)

mampu memecahkan masalah yang rumit dengan cara yang rumit

97.

Kemampuan untuk melihat persamaan atau bahkan perbedaan pola, tren, dan keteraturan dalam sebuah data yang nantinya akan digunakan dalam membuat prediksi dan penyajian data disebut dengan....

a)

dekomposisi

b)

pengenalan pola

c)

abstraksi

d)

rancangan algoritma

98.

Perhatikan gambar berikut! Fungsi push(e) pada queue di atas akan menghasilkan queue....

a)

d _ e a b

b)

d _ e a b c _

c)

d e a b c _

d)

d e _ a b c

99.

Berikut ini merupakan contoh penerapan algoritma dalam kehidupan sehari-hari, kecuali...

a)

menyusun prosedur memasak mie instan

b)

membuat denah lokasi sekolah

c)

mengikuti langkah-langkah memakai seragam

d)

membuat panduan menyikat gigi dengan benar

100.

Perhatikan langkah-langkah berikut! (1) Cuci buah, (2) Kupas kulitnya, (3) Potong kecil-kecil, (4) Masukkan ke blender, (5) Tambah air dan gula, (6) Nyalakan blender. Langkah membuat jus di atas mencerminkan konsep algoritma karena...

a)

tidak membutuhkan alat bantu

b)

mengandalkan improvisasi

c)

memiliki urutan sistematis dan hasil yang jelas

d)

tidak bisa diulang

101.

Himpunan kosong yang digambarkan dengan unsur titik dan garis disebut....

a)

himpunan kosong

b)

teori aljabar boole

c)

himpunan graph

d)

himpunan faktorisasi