wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Koding dan Kecerdasan Artifisial

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

Bahasa pemrograman yang paling sering digunakan untuk pengembangan kecerdasan artifisial karena memiliki banyak library AI seperti TensorFlow dan PyTorch adalah …

a)

Java

b)

Python

c)

C++

d)

PHP

e)

Ruby

2.

Dalam konsep kecerdasan buatan, machine learning berfokus pada …..

a)

Membuat robot berbicara seperti manusia

b)

Memberi kemampuan sistem untuk belajar dari data

c)

Mengganti seluruh pekerjaan manusia

d)

Meniru emosi manusia

e)

Membuat gambar 3D

3.

Struktur data yang paling umum digunakan untuk menyimpan data dalam bentuk tabel dalam pemrograman Python adalah …...

a)

List

b)

Tuple

c)

Dictionary

d)

DataFrame

e)

Array

4.

Jika suatu model AI hanya menghafal data pelatihan tanpa mampu mengenali pola baru, maka model tersebut mengalami …..

a)

Overfitting

b)

Underfitting

c)

Normalisasi

d)

Validasi

e)

Regularisasi

5.

Salah satu contoh penerapan Artificial Intelligence di kehidupan sehari-hari adalah …..

a)

Lampu lalu lintas manual

b)

Mesin pencuci baju biasa

c)

Asisten virtual seperti Google Assistant

d)

Kalkulator

e)

Radio analog

6.

Dalam struktur if-else pada pemrograman Python, bagian “else” digunakan untuk …...

a)

Menentukan kondisi tambahan

b)

Mengevaluasi kondisi benar

c)

Menjalankan perintah jika kondisi salah

d)

Mengulang kode

e)

Mengakhiri program

7.

Library Python yang digunakan untuk memproses data numerik dan array multidimensi adalah …..

a)

TensorFlow

b)

Pandas

c)

Matplotlib

d)

NumPy

e)

SciKit

8.

Algoritma yang paling umum digunakan untuk mengelompokkan data secara tidak terawasi (unsupervised learning) adalah …...

a)

Decision Tree

b)

K-Means

c)

Naive Bayes

d)

Random Forest

e)

Linear Regression

9.

Tujuan utama dari training dalam pembelajaran mesin adalah …..

a)

Menghapus data yang salah

b)

Mengubah model menjadi grafik

c)

Meningkatkan kemampuan model mengenali pola

d)

Menyimpan data

e)

Menghapus noise

10.

Dalam konsep neural network, “neuron” buatan berfungsi sebagai …..

a)

Unit penyimpanan data

b)

Pengambil keputusan yang mengolah input menjadi output

c)

Alat visualisasi

d)

Media komunikasi antar perangkat

e)

Sistem keamanan

11.

Seorang siswa membuat program AI untuk mengenali wajah teman-temannya. Namun, hasilnya sering salah untuk wajah yang pencahayaannya redup. Apa penyebab kemungkinan terbesarnya?

a)

Data pelatihan tidak cukup bervariasi

b)

Model terlalu kompleks

c)

Tidak ada proses normalisasi data

d)

GPU tidak digunakan

e)

Dataset terlalu besar

12.

Seorang siswa ingin membuat model prediksi harga barang dengan machine learning. Langkah-langkah penting yang perlu dilakukan adalah …

a)

Mengumpulkan data historis

b)

Melakukan data preprocessing

c)

Menentukan model prediksi

d)

Menghapus semua nilai nol tanpa analisis

e)

Melakukan evaluasi hasil

13.

Dalam proyek pengenalan suara, hasil model buruk karena data terlalu sedikit. Solusi yang mungkin dilakukan adalah …

a)

Menambah dataset dengan data augmentation

b)

Mengganti model dengan jaringan yang lebih dalam

c)

Melakukan transfer learning

d)

Menghapus sebagian data agar cepat diproses

e)

Mengatur parameter pelatihan dengan benar

14.

AI vision digunakan untuk mendeteksi sampah di sungai. Agar hasil lebih akurat, perlu dilakukan …

a)

Peningkatan kualitas gambar

b)

Labeling data yang tepat

c)

Pelatihan dengan berbagai kondisi cuaca

d)

Mengabaikan data buram

e)

Menggunakan model klasifikasi sederhana

15.

Dalam proyek AI untuk mendeteksi emosi wajah, aspek etika yang perlu dipertimbangkan adalah …

a)

Privasi wajah pengguna

b)

Izin pengambilan data

c)

Potensi bias terhadap ras dan gender

d)

Penggunaan data secara anonim

e)

Penghapusan seluruh dataset

16.

Seorang siswa membuat self-driving car simulation. Faktor yang menentukan keberhasilan sistem meliputi …

a)

Akurasi sensor simulasi

b)

Algoritma kontrol

c)

Pengolahan citra real-time

d)

Desain warna mobil

e)

Kecepatan respon model

17.

Untuk meningkatkan akurasi model klasifikasi, beberapa strategi yang dapat dilakukan yaitu …

a)

Feature selection

b)

Hyperparameter tuning

c)

Menambah data pelatihan

d)

Menghapus fitur penting

e)

Menggunakan model ansambel

18.

Proyek AI yang melibatkan data sensitif seperti wajah dan suara harus …

a)

Menyimpan data dengan aman

b)

Menggunakan enkripsi

c)

Meminta izin dari pengguna

d)

Menyebarkan data ke publik

e)

Mematuhi peraturan privasi

19.

Saat melakukan feature extraction dari gambar, teknik yang bisa digunakan adalah …

a)

Edge detection

b)

Color histogram

c)

Texture mapping

d)

Audio filtering

e)

Shape analysis

20.

Dalam supervised learning, penting untuk memiliki …

a)

Label pada setiap data

b)

Data acak tanpa makna

c)

Proses validasi

d)

Model yang dilatih

e)

Data uji tanpa label

21.

Dalam proses debugging (pencarian kesalahan) kode program, tahap berpikir komputasional yang paling banyak diterapkan adalah...

a)

Abstraksi, untuk mengabaikan detail-detail kode yang salah

b)

Pengenalan Pola, untuk mengidentifikasi pola kesalahan yang sering terjadi

c)

Dekomposisi, untuk memecah program menjadi unit-unit kecil yang diuji secara terpisah

d)

Algoritma, untuk menyusun langkah perbaikan yang terstruktur

e)

Semua langkah di atas dilakukan secara simultan

22.

Untuk membuat sebuah program yang andal (robust) dan mudah dipelihara, manakah hal-hal berikut yang harus dilakukan oleh seorang programmer dalam proses Abstraksi dan Dekomposisi?

a)

Memecah masalah besar menjadi modul-modul atau fungsi-fungsi kecil yang independen.

b)

Mengidentifikasi variabel input dan output utama, mengabaikan cara detail perhitungan di dalamnya.

c)

Menggunakan bahasa pemrograman tingkat tinggi seperti Python daripada bahasa mesin

d)

Menulis komentar pada setiap baris kode agar mudah dibaca

e)

Menggunakan kembali kode yang sudah teruji untuk fungsi-fungsi standar.

23.

Dalam konsep Berpikir Komputasional, proses Abstraksi dalam konteks Big Data adalah...

a)

Menyusun algoritma untuk mengolah semua data mentah

b)

Mengidentifikasi dan memfokuskan pada informasi penting/fitur kunci, sambil mengabaikan detail-detail data yang tidak relevan

c)

Memecah Big Data menjadi dataset yang lebih kecil

d)

Mengulangi proses analisis hingga mendapatkan hasil yang sempurna

e)

Menyusun struktur database yang sangat kompleks.

24.

Encryption (enkripsi) data adalah proses mengubah data asli (plaintext) menjadi kode yang tidak dapat dibaca (ciphertext). Tujuan utama dari enkripsi adalah...

a)

Mempercepat proses transmisi data

b)

Menghemat ruang penyimpanan data.

c)

Menjamin integritas dan kerahasiaan data dari akses pihak yang tidak berwenang

d)

Memudahkan pengindeksan data oleh search engine

e)

Mengubah data dari analog menjadi digital.

25.

Jika Anda ingin membangun sistem AI yang dapat mengelompokkan (clustering) data transaksi pelanggan tanpa label kategori yang telah ditentukan (misalnya: Platinum, Gold, Silver), manakah jenis pembelajaran mesin yang cocok untuk tugas ini?

a)

Supervised Learning (Pembelajaran Terawasi)

b)

Unsupervised Learning (Pembelajaran Tanpa Terawasi)

c)

Reinforcement Learning (Pembelajaran Penguatan)

d)

Clustering

e)

Classification