wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kuis BK dan strategi algoritmik

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Berpikir komputasional berarti…

a)

Hanya bisa membuat program komputer

b)

Cara berpikir untuk menyelesaikan masalah secara logis dan sistematis

c)

Menghafal kode bahasa pemrograman

d)

Mengerjakan soal matematika dengan cepat

2.

Pilar berpikir komputasional yang membagi masalah besar menjadi masalah kecil disebut…

a)

Pola

b)

B. Abstraksi

c)

Dekomposisi

d)

Algoritma

3.

Menyaring informasi penting dari data yang kompleks agar lebih sederhana disebut…

a)

Dekomposisi

b)

Abstraksi

c)

Pengenalan pola

d)

Algoritma

4.

Contoh pengenalan pola dalam kehidupan sehari-hari adalah…

a)

Menghitung total belanja

b)

Menyadari bahwa pengeluaran listrik selalu naik saat musim panas

c)

Membagi tugas belajar kelompok

d)

Membuat resep masakan

5.

Algoritma adalah…

a)

Kumpulan data

b)

Urutan langkah sistematis untuk menyelesaikan masalah

c)

Mesin komputer

d)

Bahasa pemrograman

6.

Langkah pertama strategi algoritmik adalah…

a)

Implementasi

b)

Rancang solusi

c)

Identifikasi masalah

d)

Testing

7.

Testing dalam strategi algoritmik berarti…

a)

Membuat kode program

b)

Menguji apakah solusi yang dibuat berjalan sesuai harapan

c)

Menyusun ide

d)

Membuat flowchart

8.

Saat menghitung kembalian uang di kasir dengan pecahan terbesar dulu, pilar yang digunakan adalah…

a)

Abstraksi

b)

pola

c)

Algortima

d)

Dekomposisi

9.

Dalam membuat resep kue, langkah menulis urutan bahan dan cara pembuatan sesuai prosedur merupakan contoh…

a)

Abstrakksi

b)

Algoritma

c)

Pola

d)

Testing

10.

Manakah yang merupakan hubungan benar antara BK dan strategi algoritmik?

a)

Dekomposisi ↔ Testing

b)

Pengenalan Pola ↔ Implementasi

c)

Abstraksi ↔ Identifikasi Masalah

d)

Algoritma ↔ Implementasi

11.

Seorang siswa ingin membuat aplikasi catatan keuangan harian. Langkah dekomposisi yang benar adalah…

a)

Membuat kode langsung

b)

Membagi aplikasi menjadi input data, proses perhitungan, dan laporan

c)

Mengabaikan pengeluaran kecil

d)

Mencari pola pengeluaran

12.

Dalam strategi algoritmik, setelah masalah teridentifikasi maka langkah selanjutnya adalah…

a)

Implementasi kode

b)

Rancang solusi

c)

Testing

d)

Abstraksi

13.

Dalam membuat aplikasi parkir, abstraksi yang tepat adalah…

a)

Menggambar denah seluruh mall

b)

Menyimpan hanya informasi “slot kosong” dan “slot terisi”

c)

Menghafal nomor polisi kendaraan

d)

Menghitung luas gedung

14.

Pola yang bisa dikenali dari data penjualan toko adalah…

a)

Warna struk belanja

b)

Nama kasir

c)

Penjualan naik di akhir pekan

d)

Nama pelanggan

15.

Urutan strategi algoritmik yang benar adalah…

a)

Identifikasi masalah → Implementasi → Rancang solusi → Testing

b)

Rancang solusi → Implementasi → Identifikasi masalah → Testing

c)

Identifikasi masalah → Rancang solusi → Implementasi → Testing

d)

Testing → Rancang solusi → Implementasi → Identifikasi masalah

16.

Seorang siswa ingin membuat sistem jadwal belajar. Setelah membagi masalah ke submasalah, tahap BK yang sedang ia lakukan adalah…

a)

Abstraksi

b)

Dekomposisi

c)

Algoritma

d)

Pola

17.

Dalam membuat aplikasi rekomendasi film, langkah mengenali genre yang sering ditonton user adalah bagian dari…

a)

Pengenalan Pola

b)

Dekomposisi

c)

Abstraksi

d)

Testing

18.

Dalam testing program kasir, ditemukan kesalahan kembalian tidak sesuai. Apa yang harus dilakukan?

a)

Menghapus program

b)

Debugging untuk memperbaiki algoritma

c)

Membuat ulang dari awalMengabaikan

19.

Dalam sistem kasir, ketika input berupa total belanja dan pembayaran → output berupa kembalian. Langkah ini masuk strategi…Implementasi

a)

Implementasi

b)

Identifikasi masalah

c)

Rancang solusi

d)

Testing

20.

Manakah contoh nyata hubungan BK dengan strategi algoritmik?

a)

Dekomposisi ↔ Membagi masalah → Identifikasi masalah

b)

Abstraksi ↔ Menyimpan semua data detail → Implementasi

c)

Pola ↔ Mengabaikan data → Testing

d)

Algoritma ↔ Mengulang masalah → Identifikasi masalah

21.

Jika sebuah sekolah ingin membuat sistem absensi otomatis berbasis sidik jari, abstraksi yang tepat adalah…

a)

Menyimpan semua detail fisik siswa

b)

Menyimpan hanya ID siswa dan template sidik jari

c)

Merekam seluruh data wajah siswa

d)

Menyimpan nama dan tinggi badan

22.

Seorang siswa membuat algoritma menghitung rata-rata nilai, tetapi hasil selalu salah. Analisis kesalahan termasuk dalam tahap…

a)

Rancang solusi

b)

Testing

c)

Abstraksi

d)

Identifikasi masalah

23.

Pola yang bisa dikenali dari data transportasi online adalah…

a)

Nama penumpang

b)

Rute favorit dan jam sibuk

c)

Warna aplikasiNomor HP driver

24.

Jika aplikasi rekomendasi musik salah memberikan saran lagu, kemungkinan kesalahan ada pada tahap…

a)

Algoritma (perhitungan kesesuaian)

b)

Implementasi UI

c)

Dekomposisi masalah

d)

Abstraksi

25.

Dalam pembuatan sistem pembayaran digital, langkah implementasi adalah…

a)

Menentukan jenis data transaksi

b)

Membuat kode program agar transaksi bisa diproses

c)

Membagi masalah ke subkomponen

d)

Menguji dengan data nyata

26.

Jika sistem prediksi cuaca gagal karena data sensor salah, maka masalah utamanya terletak pada…

a)

Abstraksi data

b)

Algoritma

c)

TestingDekomposisi

27.

Seorang siswa menyadari bahwa setiap kali ia belajar dengan metode mindmap nilainya meningkat. Hal ini merupakan contoh…

a)

engenalan Pola

b)

Algoritma

c)

Abstraksi

d)

Implementasi

28.

Dalam strategi algoritmik, bagaimana cara menghubungkan dekomposisi dengan implementasi?

a)

Masalah dibagi kecil-kecil → setiap bagian dibuat kode

b)

Masalah dihapus → tidak perlu implementasi

c)

Pola ditemukan → langsung diuji

d)

Abstraksi data → testing

29.

Jika sebuah algoritma sudah berjalan tapi hasilnya tidak sesuai ekspektasi, maka langkah selanjutnya adalah…

a)

Ulangi rancang solusi atau revisi algoritma

b)

Hentikan proses

c)

Biarkan saja

d)

Tambahkan data tanpa perbaikan

30.

Dalam membuat sistem deteksi spam email, mengapa abstraksi penting?

a)

Agar semua email disimpan detail

b)

Agar hanya fitur penting (kata kunci, jumlah huruf kapital) yang dipakai

c)

Agar email dihapus semua

d)

Agar tidak perlu testing