Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Penilaian Sumatif KKA Semester Ganjil 2025

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

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?

a)

Dekomposisi

b)

Abstraksi

c)

Pengenalan Pola

d)

Perancangan Algoritma

2.

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...

a)

Pengenalan Pola

b)

Dekomposisi

c)

Algoritma

d)

Abstraksi

3.

Manakah pernyataan berikut yang paling tepat membedakan antara 'Mesin Cerdas' (AI) dan 'Mesin Non-Cerdas' (Konvensional)?

a)

Mesin Cerdas dapat belajar dari data dan pengalaman, sedangkan Mesin Non-Cerdas hanya mengikuti instruksi tetap.

b)

Mesin Cerdas selalu berbentuk robot humanoid.

c)

Mesin Non-Cerdas dapat mengambil keputusan sendiri tanpa input manusia.

d)

Mesin Cerdas menggunakan listrik, sedangkan Mesin Non-Cerdas menggunakan baterai.

4.

Manakah di antara perangkat berikut yang paling tepat diklasifikasikan sebagai 'mesin cerdas' berdasarkan kemampuannya untuk belajar dari pengalaman dan data?

a)

Asisten virtual (AI Assistant) yang dapat menjawab pertanyaan dan mempelajari kebiasaan pengguna

b)

Kalkulator yang dapat melakukan perhitungan kompleks

c)

Pintu otomatis yang membuka saat mendeteksi gerakan

d)

Mesin cuci dengan program pencucian yang beragam

5.


Dalam konteks etika AI, mengapa kita tidak boleh sepenuhnya menyerahkan keputusan penting (seperti vonis hukum atau diagnosa medis) 100% kepada AI tanpa pengecekan manusia?

a)

Karena AI bekerja terlalu lambat dibandingkan dokter atau hakim.

b)

Karena manusia harus tetap memikul tanggung jawab etika, mengingat AI bisa bias atau berhalusinasi.

c)

Karena AI akan mengambil alih dunia.

d)

Karena AI membutuhkan listrik yang besar.

6.

Teknik Deepfake yang memanipulasi video dengan cara mengganti wajah seseorang dalam video dengan wajah orang lain disebut...

a)

Voice Cloning

b)

Puppet Master

c)

Face Swapping

d)

Lip Syncing

7.

Salah satu ciri fisik visual yang dapat dianalisis untuk mendeteksi Deepfake pada area wajah adalah ketidaksesuaian tekstur kulit. Contohnya adalah...

a)

Kulit pipi terlihat sangat halus (muda), tetapi kulit dahi sangat keriput (tua).

b)

Adanya bayangan hidung yang sesuai dengan arah cahaya.

c)

Kulit wajah terlihat memiliki pori-pori.

d)

Warna kulit wajah sama persis dengan warna leher.

8.

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'?

a)

Linear Search

b)

Sequential Search

c)

Binary Search

d)

Random Search

9.

Apa syarat utama agar algoritma Binary Search dapat digunakan?

a)

Data harus berjumlah sedikit.

b)

Data harus sudah terurut (sorted).

c)

Jumlah data harus genap.

d)

Data harus berupa angka saja.

10.

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?

a)

Linear Search

b)

Bubble Sort

c)

Quick Sort

d)


Binary Search

11.

Mengapa penggunaan Linear Search tidak disarankan untuk mencari data pada basis data yang jumlahnya jutaan?

a)

Karena Linear Search hanya bisa digunakan untuk angka.

b)

Karena Linear Search akan menghapus data yang tidak ditemukan.

c)

Karena Linear Search memeriksa data satu per satu sehingga memakan waktu lama (tidak efisien).

d)

Karena Linear Search memerlukan data yang sudah terurut.

12.

Dalam teknik Prompt Engineering menggunakan kerangka PERKASA, huruf 'P' (Peran) bertujuan untuk...

a)

Memberikan batasan jumlah kata.

b)

Memberikan data statistik.

c)

Mengarahkan gaya bicara dan sudut pandang jawaban AI.

d)

Meminta format tabel.

13.

Dalam Prompt Engineering dengan metode PERKASA, bagian kalimat: '...untuk target audiens anak-anak usia 5-7 tahun' termasuk dalam elemen...

a)

A - Arahan Format

b)

K - Konteks (Context)

c)

P - Peran (Role)

d)

R - Rincian Tugas (Task)

14.

Manakah dari pilihan berikut yang merupakan penulisan nama variabel yang SALAH (akan menyebabkan error) dalam bahasa pemrograman Python?

a)

nama_siswa_1

b)

namaSiswa

c)

nama_siswa

d)

nama siswa

15.

Apa fungsi utama dari perintah print() dalam bahasa pemrograman Python?

a)

Untuk menyimpan data ke dalam memori komputer.

b)

Untuk meminta input dari pengguna.

c)

Untuk menampilkan teks atau nilai variabel ke layar (output).

d)

Untuk menghapus data yang salah.

16.

Perhatikan kode berikut: nama = "Budi" print(f"Halo {nama}") Apa kegunaan huruf 'f' di depan tanda kutip pada kode tersebut?

a)

Untuk menandakan bahwa itu adalah fungsi matematika

b)

Untuk mencetak huruf 'f' di awal kalimat

c)

Untuk menyisipkan nilai variabel secara langsung ke dalam teks menggunakan kurung kurawal {}

d)

Untuk membuat teks menjadi tebal (bold)

17.

Jika kamu memiliki variabel panjang = 10 dan lebar = 5. Bagaimana cara memanggil kedua variabel tersebut untuk menghitung luas persegi panjang dalam Python?

a)

luas = p * l

b)

luas = "panjang" * "lebar"

c)

luas = 10 * 5

d)

luas = panjang * lebar

18.

Dalam konsep Basis Data, komponen yang berfungsi sebagai identitas unik untuk membedakan satu baris data dengan baris lainnya (misalnya Nomor Induk Siswa/NISN) disebut...

a)

DBMS

b)

Table

c)

Record

d)

Primary Key (Kunci Utama)

19.

Manakah di bawah ini yang merupakan perangkat lunak sistem manajemen basis data (DBMS)?

a)

Adobe Photoshop

b)

MySQL

c)

Microsoft Excel

d)

Python

20.

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?

a)

Baris (Record)

b)

Tabel

c)

Kunci (Key)

d)

Kolom