WorksheetsSoal PTS KKA Kelas X-XII
Total questions: 25
Worksheet time: 13mins
Name
Class
Date
1.
Flowchart digunakan untuk...
a)
Menyusun langkah pemecahan masalah dengan simbol
b)
Menulis program Python
c)
Menghitung hasil operasi
d)
Menampilkan output
e)
Menghapus variabel
2.
Fungsi utama pseudocode adalah...
a)
Menulis kode dalam bahasa C
b)
Menyusun langkah program dalam bentuk narasi
c)
Menggambar flowchart
d)
Menguji hasil program
e)
Membuat variabel otomatis
3.
Dalam Python, variabel digunakan untuk...
a)
Menyimpan nilai/data sementara
b)
Menghapus data
c)
Menampilkan hasil
d)
Mengatur tampilan
e)
Menentukan warna teks
4.
Pernyataan yang benar tentang tipe data Python adalah...
a)
Hanya ada 2 tipe data
b)
Python tidak memiliki tipe data
c)
String menyimpan teks
d)
Boolean menyimpan angka
e)
Integer menyimpan huruf
5.
Tipe data untuk nilai benar/salah adalah...
a)
String
b)
Float
c)
Boolean
d)
Integer
e)
None
6.
Perintah print('Halo Dunia') digunakan untuk...
a)
Menyimpan teks
b)
Menampilkan teks ke layar
c)
Menghapus variabel
d)
Menjalankan perulangan
e)
Menghitung angka
7.
Sintaks x = 10 berarti...
a)
Menetapkan nilai 10 ke variabel x
b)
Membandingkan nilai
c)
Menjumlahkan dua variabel
d)
Menghapus nilai x
e)
Mencetak hasil
8.
Jika a=5 dan b=2, maka hasil a % b adalah...
a)
2
b)
3
c)
1
d)
0
e)
5
9.
Operator == digunakan untuk...
a)
Penjumlahan
b)
Pembagian
c)
Perbandingan kesamaan
d)
Menentukan jenis data
e)
Menyimpan nilai
10.
Struktur kendali if digunakan untuk...
a)
Mengulang perintah
b)
Mengambil keputusan
c)
Menyimpan data
d)
Membuat variabel
e)
Menampilkan grafik
11.
Output dari kode berikut: x=4; if x>5: print('Besar') else: print('Kecil') adalah...
a)
Besar
b)
Kecil
c)
4
d)
Error
e)
Tidak ada output
12.
Dalam perulangan for i in range(3): print(i) hasilnya adalah...
a)
0 1 2
b)
1 2 3
c)
0 1 2 3
d)
1 2
e)
3 2 1
13.
Perulangan yang tidak diketahui jumlah pengulangannya lebih tepat menggunakan...
a)
for
b)
while
c)
if
d)
else
e)
switch
14.
Pernyataan yang benar tentang fungsi input() adalah...
a)
Menampilkan hasil di layar
b)
Mengambil data dari pengguna
c)
Menghapus data
d)
Menyimpan file
e)
Menghitung jumlah karakter
15.
AI adalah singkatan dari...
a)
Artificial Innovation
b)
Automated Intelligence
c)
Artificial Intelligence
d)
Advanced Internet
e)
Applied Information
16.
Machine Learning merupakan...
a)
Bagian dari Artificial Intelligence
b)
Pengganti AI
c)
Sistem operasi
d)
Bahasa pemrograman
e)
Teknologi Cloud
17.
Deep Learning berbeda dengan ML karena...
a)
Tidak menggunakan data
b)
Menggunakan jaringan saraf tiruan
c)
Hanya berbasis teks
d)
Tidak membutuhkan komputer
e)
Tidak memiliki algoritma
18.
Contoh penerapan AI di bidang jaringan adalah...
a)
Instalasi kabel LAN
b)
Deteksi intrusi jaringan otomatis
c)
Pembuatan flowchart
d)
Pengaturan alamat IP manual
e)
Penggantian kabel fiber
19.
Chatbot merupakan contoh penerapan AI dalam...
a)
Komunikasi otomatis
b)
Sistem jaringan
c)
Keamanan hardware
d)
Instalasi sistem
e)
Enkripsi data
20.
Python banyak digunakan untuk AI karena...
a)
Tidak gratis
b)
Rumit dan kompleks
c)
Memiliki banyak library AI
d)
Hanya berjalan di Windows
e)
Tidak mendukung ML
21.
Library Python yang digunakan untuk Machine Learning adalah...
a)
NumPy
b)
TensorFlow
c)
OS
d)
Math
e)
Sys
22.
Konsep dasar AI adalah...
a)
Meniru kecerdasan manusia
b)
Mengganti komputer
c)
Menghapus data
d)
Mengelola database
e)
Menyimpan file otomatis
23.
Dalam AI, data digunakan untuk...
a)
Menambah memori komputer
b)
Melatih model agar cerdas
c)
Menyimpan hasil cetak
d)
Menghapus program
e)
Membuat folder
24.
Hubungan antara koding dan AI adalah...
a)
Koding tidak digunakan dalam AI
b)
Koding digunakan untuk membangun logika dan model AI
c)
AI menggantikan kebutuhan koding
d)
Koding hanya untuk web
e)
Tidak ada hubungan
25.
Apa yang dimaksud dengan algoritma?
a)
Serangkaian perintah acak
b)
Urutan langkah logis untuk menyelesaikan masalah
c)
Bahasa pemrograman Python
d)
Simbol dalam flowchart
e)
Proses input data
100 %
