wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Bagian 1: Flowchart & Logika Dasar

Total questions: 39

Worksheet time: 20mins

Name
Class
Date
1.

Dalam sebuah flowchart untuk membuat kopi, langkah "Menuangkan air panas ke dalam cangkir" termasuk dalam kategori simbol apa?

a)

Terminator (Start/End)

b)

Decision (Keputusan)

c)

Process (Proses)

d)

Input/Output

2.

Perhatikan simbol berikut: Belah Ketupat (Diamond). Dalam skenario "Berangkat Sekolah", pertanyaan manakah yang paling tepat dimasukkan ke dalam simbol tersebut?

a)

"Sampai di sekolah"

b)

"Memakai sepatu"

c)

"Apakah hari ini hujan?"

d)

"Bangun tidur"

3.

Seorang siswa membuat flowchart untuk menghitung luas lingkaran. Simbol manakah yang digunakan untuk langkah "Tampilkan Hasil Luas"?

a)

Oval

b)

Jajar Genjang

c)

Panah

d)

Persegi Panjang

4.

Perhatikan logika flowchart berikut: Start -> Cek Sisa Baterai HP -> Apakah < 20%? Jika YA, maka langkah selanjutnya yang logis adalah...

a)

Nyalakan senter

b)

Matikan HP

c)

Charge HP (Isi Daya)

d)

Main game berat

5.

Fungsi utama dari garis panah (Flow Lines) dalam flowchart adalah...

a)

Menandakan bahwa program telah selesai

b)

Menunjukkan arah aliran proses dari satu langkah ke berikutnya

c)

Memasukkan data input dari pengguna

d)

Menghias diagram agar terlihat menarik

6.

Perhatikan kode Python berikut: a = 15 b = 4 hasil = a % b print(hasil) Berapakah angka yang akan muncul di layar?

a)

11

b)

0

c)

3

d)

3.75

7.

Manakah penulisan kode Python yang BENAR untuk meminta input angka dari pengguna agar bisa dihitung secara matematika?

a)

panjang = str("Masukkan panjang: ")

b)

print("Masukkan panjang: ")

c)

panjang = int(input("Masukkan panjang: "))

d)

panjang = input("Masukkan panjang: ")

8.

Perhatikan operasi pembagian berikut: nilai = 20 // 3 print(nilai) Apa hasil dari Floor Division (pembagian bulat) tersebut?

a)

6.66

b)

2

c)

7

d)

6

9.

Seorang kasir ingin menghitung total harga 3 barang, seharga Rp 5.000/barang. Rumus Python manakah yang benar?

a)

total = 5000 + 3

b)

total = 5000 * 3

c)

total = 5000 / 3

d)

total = 5000 ** 3

10.

Perhatikan kode berikut: x = 2 y = 3 hasil = x ** y print(hasil) Operator ** berfungsi untuk pemangkatan. Berapakah hasilnya?

a)

5 (karena 2 tambah 3)

b)

9 (karena 3 pangkat 2)

c)

8 (karena 2 pangkat 3)

d)

6 (karena 2 kali 3)

11.

Jika import math sudah dilakukan, fungsi manakah yang digunakan untuk mendapatkan nilai Pi (3.14...)?

a)

math.pi

b)

math.p

c)

math.phi

d)

math.314

12.

Apa kegunaan tipe data int dalam operasi aritmatika Python?

a)

Menyimpan bilangan desimal (koma)

b)

Menyimpan nilai Benar/Salah

c)

Menyimpan teks dan kalimat

d)

Menyimpan bilangan bulat (tanpa koma)

13.

Perhatikan kode berikut: saldo = 50000 harga_barang = 50000 print(saldo >= harga_barang) Apa output yang dihasilkan?

a)

50000

b)

Error

c)

False

d)

True

14.

Perhatikan kode Python: saldo = 50000; harga_barang = 50000; print(saldo >= harga_barang). Apa output yang dihasilkan?

a)

False

b)

True

c)

Error

d)

50000

15.

Operator manakah yang digunakan untuk mengecek apakah dua nilai TIDAK SAMA dalam Python?

a)

!!

b)

!=

c)

<>

d)

==

16.

Diberikan: password_input = "Admin123" dan password_db = "admin123". Eksekusi print(password_input == password_db) menghasilkan False. Alasan yang paling tepat adalah:

a)

Tipe data integer

b)

Tidak menggunakan tanda kurung

c)

Panjang karakter berbeda

d)

Python bersifat Case Sensitive

17.

Dalam sistem toko online, diskon diberikan jika belanja lebih dari Rp 100.000. Penulisan logika yang benar adalah:

a)

if belanja >= 100000:

b)

if belanja > 100000:

c)

if belanja < 100000:

d)

if belanja == 100000:

18.

Apa hasil dari print(10 < 5)?

a)

False

b)

True

c)

5

d)

10

19.

Diberikan kode: nilai_ujian = 75; kkm = 75; if nilai_ujian > kkm: print("Lulus") else: print("Remedial"). Apa yang akan tercetak di layar?

a)

Remedial

b)

Lulus

c)

Error

d)

Tidak muncul apa-apa

20.

Apa perbedaan utama antara operator = (satu sama dengan) dan == (dua sama dengan) dalam Python?

a)

Tidak ada perbedaan, keduanya sama

b)

= untuk matematika, == untuk teks

c)

= untuk assignment, == untuk comparison

d)

= untuk perbandingan, == untuk pengisian nilai

21.

Dalam hierarki teknologi AI, urutan yang benar dari terluas ke tersempit adalah...

a)

AI lalu Machine Learning lalu Deep Learning

b)

Machine Learning lalu AI lalu Deep Learning

c)

AI lalu Deep Learning lalu Machine Learning

d)

Deep Learning lalu Machine Learning lalu AI

22.

Apa ciri khas utama dari Machine Learning dibandingkan pemrograman tradisional?

a)

Diprogam manual langkah demi langkah oleh manusia

b)

Mesin belajar pola dari data tanpa diprogram eksplisit

c)

Hanya bisa bekerja jika terhubung internet

d)

Tidak memerlukan data sama sekali

23.

Deep Learning terinspirasi oleh struktur biologis manusia yang disebut...

a)

Sel darah

b)

Jaringan saraf atau neural networks

c)

Tulang belakang

d)

DNA

24.

Perangkat AI seperti ChatGPT dan Gemini termasuk dalam kategori...

a)

AI robotik

b)

AI analitik

c)

AI generatif atau Generative AI

d)

AI klasik

25.

Apa yang dimaksud dengan kemampuan multimodal pada AI?

a)

Memproses berbagai jenis input seperti teks, gambar, suara

b)

Bekerja tanpa listrik

c)

Memproses satu jenis data saja

d)

Berbicara dalam banyak bahasa saja

26.

Istilah Human in the Loop dalam penggunaan AI berarti...

a)

Manusia menjadi bagian dari lingkaran kabel komputer

b)

Manusia digantikan sepenuhnya oleh AI

c)

Manusia mengawasi, memverifikasi, dan mengontrol keputusan AI

d)

AI mengurung manusia dalam lingkaran

27.

Profesi baru yang bertugas merancang instruksi teks agar AI menghasilkan output terbaik disebut...

a)

Data Scientist

b)

Prompt Engineer

c)

Graphic Designer

d)

Software Engineer

28.

Dalam menyusun prompt, teknik "Zero-Shot Prompting" berarti...

a)

Memberikan gambar sebagai instruksi

b)

Meminta AI untuk tidak menjawab

c)

Meminta AI menjawab tanpa memberikan contoh sebelumnya

d)

Memberikan banyak contoh kepada AI

29.

Perhatikan prompt berikut: "Bertindaklah sebagai guru Matematika SD. Jelaskan perkalian kepada anak usia 7 tahun dengan analogi buah apel." Unsur "Peran/Role" dalam prompt di atas adalah...

a)

Bertindaklah sebagai guru Matematika SD

b)

Anak usia 7 tahun

c)

Jelaskan perkalian

d)

Buah apel

30.

Apa risiko etika utama dari penggunaan teknologi Deepfake?

a)

AI menjadi terlalu pintar

b)

Membuat kualitas video menjadi buram

c)

Membuat internet menjadi lambat

d)

Penyalahgunaan identitas (wajah/suara) seseorang untuk konten palsu/fitnah

31.

Kasus bias pada sistem rekrutmen Amazon (2018) yang mendiskriminasi pelamar wanita mengajarkan kita bahwa...

a)

AI tidak boleh digunakan untuk rekrutmen

b)

Wanita tidak cocok bekerja di teknologi

c)

AI selalu adil dan objektif

d)

AI bisa mewarisi bias/prasangka dari data latih masa lalu

32.

CRAAP Test digunakan untuk mengevaluasi informasi dari AI. Huruf A yang pertama ("Authority") berarti kita harus memeriksa...

a)

Apakah informasi tersebut akurat

b)

Kapan informasi itu dibuat

c)

Siapa sumber/penulis informasi tersebut dan kredibilitasnya

d)

Apakah informasi tersebut relevan

33.

Apa yang dimaksud dengan "Halusinasi AI"?

a)

Saat AI bisa melihat masa depan

b)

Saat AI rusak dan tidak bisa diakses

c)

Saat AI memberikan jawaban yang meyakinkan tapi faktanya salah/ngawur

d)

Saat AI memberikan jawaban yang sangat kreatif dan bagus

34.

Mengapa kita DILARANG KERAS memasukkan data pribadi (NIK, Password) ke dalam chat AI publik?

a)

Karena melanggar hak cipta AI

b)

Karena data tersebut bisa tersimpan di server dan bocor ke publik (risiko privasi)

c)

Karena AI akan menjadi lambat

d)

Karena AI tidak bisa membaca angka

35.

Aplikasi dreamina.capcut.com memiliki keunggulan spesifik dibandingkan AI lain, yaitu...

a)

Merender teks/tipografi dalam gambar dengan sangat akurat

b)

Membuat video panjang

c)

Membuat musik

d)

Menerjemahkan dokumen PDF

36.

Strategi "Few-Shot Prompting" dilakukan dengan cara...

a)

Meminta jawaban yang sangat pendek

b)

Menggunakan bahasa Inggris yang sangat formal

c)

Mengulang prompt yang sama 3 kali

d)

Memberikan 1-3 contoh input dan output yang diharapkan dalam prompt

37.

Apa fungsi Quillbot dalam konteks akademis?

a)

Membuat presentasi otomatis

b)

Menghitung rumus matematika

c)

Melakukan parafrase (menulis ulang) kalimat untuk menghindari plagiarisme kata per kata

d)

Membuat gambar ilustrasi

38.

MLOps (Machine Learning Operations) adalah profesi yang menggabungkan...

a)

Mobile Learning dan Opsi

b)

Mesin pabrik dan Operator

c)

Pengembangan ML (Dev) dan Operasional Sistem (Ops)

d)

Marketing dan Logistik

39.

Prinsip etika "Akuntabilitas" dalam AI berarti...

a)

Pemerintah yang bertanggung jawab

b)

AI harus bisa menghitung akuntansi

c)

Pengguna/Pengembang bertanggung jawab penuh atas dampak output yang dihasilkan AI

d)

AI yang harus bertanggung jawab jika ada kesalahan