WorksheetsPenilaian Sumatif KKA Semester Ganjil 2025
Total questions: 20
Worksheet time: 20mins
Seorang programmer sedang mengembangkan solusi untuk masalah pengelolaan sampah di lingkungan sekolah. Dia mulai dengan menyaring detail-detail yang tidak relevan dan hanya fokus pada aspek-aspek penting seperti jenis sampah dan alur pembuangannya. Landasan berpikir komputasional manakah yang sedang diterapkan?
Dekomposisi
Abstraksi
Pengenalan Pola
Perancangan Algoritma
Dalam berpikir komputasional, ketika kamu ingin mengadakan acara sekolah, kamu membagi tugas menjadi bagian-bagian kecil seperti: seksi konsumsi, seksi acara, dan seksi perlengkapan. Teknik memecah masalah besar menjadi bagian-bagian kecil ini disebut...
Pengenalan Pola
Dekomposisi
Algoritma
Abstraksi
Manakah pernyataan berikut yang paling tepat membedakan antara 'Mesin Cerdas' (AI) dan 'Mesin Non-Cerdas' (Konvensional)?
Mesin Cerdas dapat belajar dari data dan pengalaman, sedangkan Mesin Non-Cerdas hanya mengikuti instruksi tetap.
Mesin Cerdas selalu berbentuk robot humanoid.
Mesin Non-Cerdas dapat mengambil keputusan sendiri tanpa input manusia.
Mesin Cerdas menggunakan listrik, sedangkan Mesin Non-Cerdas menggunakan baterai.
Manakah di antara perangkat berikut yang paling tepat diklasifikasikan sebagai 'mesin cerdas' berdasarkan kemampuannya untuk belajar dari pengalaman dan data?
Asisten virtual (AI Assistant) yang dapat menjawab pertanyaan dan mempelajari kebiasaan pengguna
Kalkulator yang dapat melakukan perhitungan kompleks
Pintu otomatis yang membuka saat mendeteksi gerakan
Mesin cuci dengan program pencucian yang beragam
Dalam konteks etika AI, mengapa kita tidak boleh sepenuhnya menyerahkan keputusan penting (seperti vonis hukum atau diagnosa medis) 100% kepada AI tanpa pengecekan manusia?
Karena AI bekerja terlalu lambat dibandingkan dokter atau hakim.
Karena manusia harus tetap memikul tanggung jawab etika, mengingat AI bisa bias atau berhalusinasi.
Karena AI akan mengambil alih dunia.
Karena AI membutuhkan listrik yang besar.
Teknik Deepfake yang memanipulasi video dengan cara mengganti wajah seseorang dalam video dengan wajah orang lain disebut...
Voice Cloning
Puppet Master
Face Swapping
Lip Syncing
Salah satu ciri fisik visual yang dapat dianalisis untuk mendeteksi Deepfake pada area wajah adalah ketidaksesuaian tekstur kulit. Contohnya adalah...
Kulit pipi terlihat sangat halus (muda), tetapi kulit dahi sangat keriput (tua).
Adanya bayangan hidung yang sesuai dengan arah cahaya.
Kulit wajah terlihat memiliki pori-pori.
Warna kulit wajah sama persis dengan warna leher.
Kamu memiliki sebuah buku kamus yang tebal dan datanya sudah terurut dari A sampai Z. Algoritma pencarian mana yang paling efisien dan cepat untuk menemukan kata yang berawalan huruf 'M'?
Linear Search
Sequential Search
Binary Search
Random Search
Apa syarat utama agar algoritma Binary Search dapat digunakan?
Data harus berjumlah sedikit.
Data harus sudah terurut (sorted).
Jumlah data harus genap.
Data harus berupa angka saja.
Jika kamu memiliki daftar nama siswa yang belum terurut (acak) dan ingin mencari nama 'Budi', algoritma pencarian mana yang WAJIB kamu gunakan tanpa perlu mengurutkan data terlebih dahulu?
Linear Search
Bubble Sort
Quick Sort
Binary Search
Mengapa penggunaan Linear Search tidak disarankan untuk mencari data pada basis data yang jumlahnya jutaan?
Karena Linear Search hanya bisa digunakan untuk angka.
Karena Linear Search akan menghapus data yang tidak ditemukan.
Karena Linear Search memeriksa data satu per satu sehingga memakan waktu lama (tidak efisien).
Karena Linear Search memerlukan data yang sudah terurut.
Dalam teknik Prompt Engineering menggunakan kerangka PERKASA, huruf 'P' (Peran) bertujuan untuk...
Memberikan batasan jumlah kata.
Memberikan data statistik.
Mengarahkan gaya bicara dan sudut pandang jawaban AI.
Meminta format tabel.
Dalam Prompt Engineering dengan metode PERKASA, bagian kalimat: '...untuk target audiens anak-anak usia 5-7 tahun' termasuk dalam elemen...
A - Arahan Format
K - Konteks (Context)
P - Peran (Role)
R - Rincian Tugas (Task)
Manakah dari pilihan berikut yang merupakan penulisan nama variabel yang SALAH (akan menyebabkan error) dalam bahasa pemrograman Python?
nama_siswa_1
namaSiswa
nama_siswa
nama siswa
Apa fungsi utama dari perintah print() dalam bahasa pemrograman Python?
Untuk menyimpan data ke dalam memori komputer.
Untuk meminta input dari pengguna.
Untuk menampilkan teks atau nilai variabel ke layar (output).
Untuk menghapus data yang salah.
Perhatikan kode berikut: nama = "Budi" print(f"Halo {nama}") Apa kegunaan huruf 'f' di depan tanda kutip pada kode tersebut?
Untuk menandakan bahwa itu adalah fungsi matematika
Untuk mencetak huruf 'f' di awal kalimat
Untuk menyisipkan nilai variabel secara langsung ke dalam teks menggunakan kurung kurawal {}
Untuk membuat teks menjadi tebal (bold)
Jika kamu memiliki variabel panjang = 10 dan lebar = 5. Bagaimana cara memanggil kedua variabel tersebut untuk menghitung luas persegi panjang dalam Python?
luas = p * l
luas = "panjang" * "lebar"
luas = 10 * 5
luas = panjang * lebar
Dalam konsep Basis Data, komponen yang berfungsi sebagai identitas unik untuk membedakan satu baris data dengan baris lainnya (misalnya Nomor Induk Siswa/NISN) disebut...
DBMS
Table
Record
Primary Key (Kunci Utama)
Manakah di bawah ini yang merupakan perangkat lunak sistem manajemen basis data (DBMS)?
Adobe Photoshop
MySQL
Microsoft Excel
Python
Dalam sistem basis data sebuah toko, informasi tentang setiap pelanggan (nama, alamat, nomor telepon) disimpan sebagai satu kesatuan data yang lengkap. Komponen basis data apakah yang merepresentasikan satu set data lengkap ini?
Baris (Record)
Tabel
Kunci (Key)
Kolom
