wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kuis Pemrograman dan Abstraksi

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Dalam kegiatan "Manajer Acara Sekolah", siswa diminta merencanakan "Pentas Seni Mini". Manakah dari tindakan berikut yang merupakan penerapan pilar Dekomposisi?

a)

Memutuskan bahwa tema acara adalah "Musik Klasik".

b)

Membuat daftar rundown acara secara rinci dari menit ke menit.

c)

Menggunakan pola sukses dari acara 17 Agustus tahun lalu.

d)

Memecah tugas besar "Mengadakan Pensi" menjadi tugas-tugas kecil seperti 'Mengurus Izin', 'Mencari Pengisi Acara', dan 'Menyiapkan Dekorasi'.

e)

Mengabaikan detail kecil seperti warna taplak meja untuk fokus pada hal penting.

2.

Pada kegiatan "Detektif Pola", seorang siswa mengelompokkan kartu-kartu monster hanya berdasarkan 'Jumlah Mata'. Ia mengabaikan semua atribut lain seperti 'Warna', 'Jumlah Tangan', atau 'Punya Tanduk'. Proses mengabaikan detail yang tidak relevan ini disebut...

a)

Dekomposisi

b)

Pengenalan Pola

c)

Debugging

d)

Algoritma

e)

Abstraksi

3.

Dalam permainan "Robot Rusak", seorang "Programmer" memberikan instruksi berikut: MAJU, PUTAR KIRI, MAJU, MAJU. Ternyata, si "Robot" menabrak rintangan di langkah terakhir. Untuk memperbaiki ini, "Programmer" harus menganalisis ulang...

a)

Abstraksi dari perintah yang digunakan.

b)

Pola gerakan robot dari tim lain.

c)

Kesalahan urutan langkah dalam Algoritma mereka.

d)

Dekomposisi dari area permainan.

e)

Bahan apa yang digunakan sebagai rintangan.

4.

Di permainan "Komposer Irama", Kelompok 1 memainkan pola: TEPUK - MEJA - (DIAM) - TEPUK - MEJA - (DIAM). Kemampuan siswa untuk mengenali bahwa TEPUK - MEJA - (DIAM) adalah satu unit yang diulang-ulang adalah contoh...

a)

Pengenalan Pola

b)

Dekomposisi

c)

Abstraksi

d)

Algoritma

e)

Notasi Musik

5.

Dalam kegiatan "Seni Piksel Tersembunyi", seorang siswa menerima selembar kertas berisi instruksi: MULAI DARI (A1), WARNAI(3), GESER BAWAH(1), GESER KIRI(1), WARNAI(1). Kumpulan instruksi langkah demi langkah yang presisi ini berfungsi sebagai...

a)

Abstraksi dari gambar aslinya.

b)

Dekomposisi dari kertas grid.

c)

Algoritma untuk menggambar ulang piksel tersebut.

d)

Pola yang ditemukan dalam gambar.

e)

Hasil akhir dari gambar piksel.

6.

Pada permainan "Robot Rusak", siswa "Programmer" hanya boleh menggunakan 4 perintah: MAJU, MUNDUR, PUTAR KIRI, PUTAR KANAN. Penggunaan 4 perintah sederhana ini untuk mewakili gerakan yang kompleks adalah bentuk Abstraksi, karena...

a)

Perintah ini memecah masalah besar menjadi kecil.

b)

Perintah ini adalah urutan langkah yang pasti.

c)

Perintah ini menyederhanakan gerakan nyata (seperti 'jalan serong' atau 'loncat') yang diabaikan.

d)

Perintah ini mengenali pola rintangan di lantai.

e)

Perintah ini adalah satu-satunya cara robot bisa bergerak.

7.

Anda ditugaskan membuat sebuah aplikasi mobile untuk "Manajer Acara Sekolah". Langkah pertama yang Anda lakukan adalah memecah fitur-fitur yang dibutuhkan, seperti: 'Fitur Login Siswa', 'Fitur Buat Acara Baru', 'Fitur Lihat Undangan', 'Fitur Chat Panitia'. Proses pemecahan fitur ini adalah...

a)

Pengenalan Pola

b)

Algoritma

c)

Abstraksi

d)

Dekomposisi

e)

Evaluasi

8.

Dalam "Misteri Kantin", Anda menemukan petunjuk: "Adi memesan Es Teh", "Budi memesan Susu", "Cici memesan Es Teh", "Doni memesan Susu". Anda menyadari adanya pola bahwa siswa dengan nama berawalan huruf ganjil (A, C) memesan Es Teh, dan yang berawalan genap (B, D) memesan Susu. Kemampuan menyadari keterkaitan ini disebut...

a)

Algoritma

b)

Abstraksi

c)

Dekomposisi

d)

Debugging

e)

Pengenalan Pola

9.

Dalam skenario "Manajer Acara", guru pembimbing berkata: "Fokus utama kita adalah memastikan izin dari Kepala Sekolah dan ketersediaan aula. Masalah seperti desain spanduk atau warna kostum panitia bisa dipikirkan nanti." Pernyataan guru ini adalah contoh penerapan Abstraksi untuk...

a)

Memecah masalah menjadi lebih kecil.

b)

Menentukan prioritas dan mengabaikan detail yang kurang penting saat itu.

c)

Membuat urutan langkah kerja yang detail.

d)

Mencari pola dari acara sebelumnya.

e)

Menguji apakah rencana akan berhasil.

10.

Di "Komposer Irama", seorang siswa membuat notasi: (T - M - H) - (T - M - H) - (T - M - H). Manakah pernyataan yang paling tepat?

a)

(T - M - H) adalah Algoritma, sedangkan pengulangannya sebanyak 3x adalah Dekomposisi.

b)

(T - M - H) adalah Abstraksi, sedangkan pengulangannya adalah Algoritma.

c)

(T - M - H) adalah Pola yang dikenali, dan keseluruhan urutan (T-M-H) - (T-M-H) - (T-M-H) adalah Algoritmanya.

d)

T, M, dan H adalah Dekomposisi, sedangkan (T - M - H) adalah Abstraksi.

e)

Keseluruhan notasi itu adalah Dekomposisi dari sebuah lagu.

11.

Dalam "Misteri Kantin", penggunaan tabel grid (kotak-kotak) untuk mencatat (✓) dan (X) berdasarkan petunjuk cerita adalah bentuk Abstraksi. Mengapa demikian?

a)

Karena tabel itu adalah urutan langkah pemecahan masalah.

b)

Karena tabel itu memecah misteri menjadi petunjuk-petunjuk kecil.

c)

Karena tabel itu menyederhanakan masalah naratif (cerita) yang kompleks menjadi model visual yang lebih mudah dikelola.

d)

Karena tabel itu mengenali pola jawaban siswa.

e)

Karena tabel itu adalah satu-satunya solusi untuk misteri.

12.

Dalam "Seni Piksel", dua kelompok "Artist" menerima instruksi yang berbeda namun menghasilkan gambar hati yang sama persis. Kelompok A menggambar dari atas ke bawah, Kelompok B menggambar dari bawah ke atas. Ini menunjukkan bahwa...

a)

Dekomposisi gambar hati tersebut salah.

b)

Abstraksi yang digunakan pasti sama.

c)

Satu masalah (menggambar hati) bisa memiliki beberapa Algoritma solusi yang berbeda-beda namun sama-sama benar.

d)

Pola yang ditemukan kedua kelompok pasti berbeda.

e)

Instruksi WARNAI adalah bagian terpenting.

13.

Manakah perbedaan utama antara Dekomposisi dan Algoritma dalam konteks "Robot Rusak"?

a)

Dekomposisi adalah menentukan perintah (Maju/Kiri/Kanan), Algoritma adalah menentukan rintangan.

b)

Dekomposisi adalah memecah rute (misal: dari Start ke Rintangan 1, lalu dari Rintangan 1 ke Finish), Algoritma adalah urutan perintah pastinya (Maju, Maju, Kiri, ...).

c)

Dekomposisi adalah urutan perintah, Algoritma adalah pemecahan rutenya.

d)

Dekomposisi adalah mengabaikan rintangan, Algoritma adalah mematuhi rintangan.

e)

Tidak ada perbedaan, keduanya adalah hal yang sama.

14.

Seorang siswa ingin memasak Nasi Goreng untuk pertama kalinya menggunakan resep. Dia melakukan hal-hal berikut: Membaca resep dan membaginya menjadi: 'Siapkan Bahan', 'Tumis Bumbu', 'Masukkan Nasi', 'Sajikan'. Mengabaikan saran resep untuk "gunakan udang" karena dia tidak suka udang, dan fokus pada bahan inti (nasi, bumbu, telur). Mengikuti instruksi resep langkah demi langkah: "Panaskan minyak", "Masukkan bawang", "Aduk hingga harum", dst. Urutan pilar CT yang dia terapkan adalah...

a)

Algoritma -> Abstraksi -> Dekomposisi

b)

Pengenalan Pola -> Algoritma -> Abstraksi

c)

Dekomposisi -> Abstraksi -> Algoritma

d)

Abstraksi -> Dekomposisi -> Pengenalan Pola

e)

Algoritma -> Dekomposisi -> Pengenalan Pola

15.

Dalam "Seni Piksel", seorang siswa melihat gambarnya adalah pola papan catur (hitam-putih-hitam-putih). Daripada menulis algoritma WARNAI(1), GESER(1), WARNAI(1), GESER(1)..., ia memutuskan membuat "perintah baru" bernama BUAT_CATUR(n). Kemampuannya melihat pola hitam-putih adalah Pengenalan Pola. Tindakannya membuat perintah baru BUAT_CATUR(n) adalah...

a)

Sebuah Algoritma yang salah.

b)

Sebuah langkah Abstraksi untuk menyederhanakan kompleksitas algoritma.

c)

Sebuah langkah Dekomposisi.

d)

Sebuah kegagalan dalam Pengenalan Pola.

e)

Sebuah Algoritma rekursif.