Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pre Test KKA - Code B

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Pada proses menyelesaikan masalah, langkah paling efektif untuk memahami persoalan yang kompleks adalah....

a)

Menyalin solusi orang lain

b)

Memecah masalah menjadi bagian kecil

c)

Meloncat langsung ke pemrograman

d)

Menghindari masalah tersebut

2.

Saat menyusun algoritma, mengapa urutan langkah sangat penting?

a)

Agar program lebih berwarna

b)

Agar komputer bisa menebak maksud pengguna

c)

Agar solusi dapat dieksekusi secara benar dan konsisten

d)

Agar kode terlihat panjang

3.

Ketika siswa membuat program Python namun hasilnya selalu error, tindakan pertama yang sebaiknya dilakukan adalah…

a)

Menyerah dan menghapus semua kode

b)

Mencari kesalahan logika atau sintaks secara bertahap

c)

Menyalakan komputer ulang

d)

Mengubah bahasa pemrograman

4.

Dalam pemrograman, kontrol percabangan digunakan untuk…

a)

Mengulang kode terus menerus

b)

Mengatur alur keputusan berdasarkan kondisi

c)

Menghapus bagian kode tidak penting

d)

Mengubah ukuran memori komputer

5.

Mengapa Machine Learning digunakan untuk membuat komputer dapat mengambil keputusan sendiri?

a)

Agar komputer bebas dari pengawasan manusia

b)

Karena komputer dapat belajar dari data untuk mengenali pola

c)

Karena coding AI lebih mudah daripada coding biasa

d)

Karena AI selalu benar dalam prediksi

6.

Dalam AI, jika dataset berisi contoh yang kurang bervariasi, apa dampaknya?

a)

AI akan lebih pintar dari guru

b)

AI hanya bekerja pada data mirip contoh yang ada

c)

AI akan menciptakan data baru sendiri

d)

Tidak berpengaruh apa-apa

7.

Salah satu alasan pentingnya etika dalam penggunaan AI adalah…

a)

Agar AI dapat menggantikan pekerjaan manusia

b)

Agar AI tidak perlu diuji

c)

Agar penggunaan AI tidak menimbulkan kerugian bagi pengguna

d)

Agar AI bebas mengambil keputusan

8.

Ketika chatbot menjawab pertanyaan yang tidak sesuai konteks, langkah perbaikan yang tepat adalah…

a)

Menghapus chatbot karena tidak berguna

b)

Menyalahkan pengguna

c)

Memperbaiki logika percakapan dan data rujukan chatbot

d)

Mengurangi jumlah pertanyaan pengguna

9.

Mengapa pemrogram harus memahami konsep computational thinking sebelum mulai membuat program?

a)

Agar dapat menyalin kode lebih cepat

b)

Agar dapat merancang solusi secara logis dan sistematis

c)

Agar komputer tidak rusak

d)

Agar tampilan aplikasi lebih menarik

10.

Ketika akan membuat chatbot layanan sekolah, apa hal paling awal yang perlu ditentukan?

a)

Menentukan warna tema tampilan

b)

Menentukan bahasa pemrograman yang paling mahal

c)

Menentukan tujuan dan cakupan pertanyaan yang akan dilayani

d)

Mendesain ikon aplikasi terlebih dahulu