wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UTS Koding dan Kecerdasan Buatan

Total questions: 50

Worksheet time: 4mins

Name
Class
Date
1.

Python adalah...

a)

Nama ular

b)

Bahasa pemrograman

c)

Aplikasi chatting

d)

Database

2.

Ekstensi file Python adalah...

a)

.exe

b)

.txt

c)

.py

d)

.docx

3.

Perintah untuk menampilkan teks di Python adalah...

a)

echo("Hello")

b)

print("Hello")

c)

say("Hello")

d)

output("Hello")

4.

Simbol # di Python digunakan untuk...

a)

Perkalian

b)

Komentar

c)

Pembagian

d)

Penjumlahan

5.

Dalam Python, "123" termasuk tipe data...

a)

Integer

b)

String

c)

Float

d)

Boolean

6.

Hasil dari: x = 5 y = "5" print(x + int(y))

a)

55

b)

10

c)

5

d)

Error

7.

Fungsi int() digunakan untuk...

a)

Mengubah angka menjadi string

b)

Mengubah string menjadi integer

c)

Mengubah huruf jadi angka

d)

Membuat variabel

8.

Nama variabel yang benar adalah...

a)

1nama

b)

nama-1

c)

nama_saya

d)

nama saya

9.

IDE yang bisa digunakan untuk Python adalah...

a)

Google Collab

b)

MS Word

c)

Photoshop

d)

Excel

10.

Hasil dari 10 + 5 * 2 adalah...

a)

30

b)

20

c)

25

d)

40

11.

Operator pangkat di Python adalah...

a)

^

b)

**

c)

%

d)

//

12.

Hasil dari: 7 % 3

a)

2

b)

1

c)

3

d)

4

13.

Jika a = 20 dan b = 6, hasil a // b adalah...

a)

4

b)

3

c)

2

d)

5

14.

Hasil dari 10 / 3 adalah...

a)

3

b)

3.3

c)

3.33...

d)

3.0

15.

Perbedaan // dan / adalah...

a)

// hasil float, / hasil int

b)

// hasil pembagian bulat, / hasil pembagian desimal

c)

// perkalian, / pembagian

d)

Tidak ada beda

16.

Hasil dari 2 ** 3 adalah...

a)

6

b)

8

c)

9

d)

12

17.

Hasil dari 10 - 4 + 2 * 3 adalah...

a)

12

b)

10

c)

8

d)

14

18.

Jika jari-jari r = 7, maka luas lingkaran (π=3.14) adalah...

a)

154

b)

144

c)

147

d)

160

19.

Jika panjang = 5, lebar = 3, luas persegi panjang adalah...

a)

8

b)

10

c)

15

d)

20

20.

Operator logika untuk “dan” adalah...

a)

or

b)

and

c)

not

d)

&&

21.

Hasil dari 5 > 3 and 2 < 4 adalah...

a)

True

b)

False

c)

Error

d)

None

22.

Operator logika untuk “atau” adalah...

a)

or

b)

and

c)

not

d)

||

23.

Output dari: x = 10 if x == 10: print("Benar") else: print("Salah") adalah...

a)

Benar

b)

Salah

c)

Error

d)

Tidak ada

24.

Simbol != berarti...

a)

Sama dengan

b)

Tidak sama dengan

c)

Lebih besar

d)

Lebih kecil

25.

Output dari: x = 8 if x % 2 == 0: print("Genap") else: print("Ganjil") adalah...

a)

Genap

b)

Ganjil

c)

Error

d)

0

26.

Output dari print(True or False) adalah...

a)

True

b)

False

c)

None

d)

Error

27.

Output dari print(not False) adalah...

a)

True

b)

False

c)

None

d)

0

28.

Perbedaan = dan == adalah...

a)

Sama saja

b)

= untuk perbandingan, == untuk assignment

c)

= untuk assignment, == untuk perbandingan

d)

Keduanya error

29.

Jika nilai = 75, hasil dari: if nilai > 70: print("Lulus") else: print("Tidak Lulus") adalah...

a)

Lulus

b)

Tidak Lulus

c)

Error

d)

None

30.

Apa hasil dari: print(10 > 20 or 5 < 7)

a)

True

b)

False

c)

Error

d)

None

31.

Apa hasil dari: print(5 == "5")

a)

True

b)

False

c)

Error

d)

None

32.

Apa hasil dari: print(5 == "5")

a)

True

b)

False

c)

Error

d)

None

33.

Jika password = "python123", dan input user juga "python123", maka hasilnya...

a)

Salah

b)

Benar

c)

Error

d)

None

34.

Fungsi indentasi (spasi) dalam Python adalah...

a)

Untuk mempercantik kode

b)

Untuk menentukan blok program

c)

Untuk komentar

d)

Tidak penting

35.

Jika kondisi if salah, maka kode di dalam else akan...

a)

Tidak dijalankan

b)

Tetap dijalankan

c)

Error

d)

Di-skip tanpa pesan

36.

AI adalah singkatan dari...

a)

Artificial Intel

b)

Artificial Intelligence

c)

Auto Input

d)

Automatic Information

37.

Contoh penerapan AI sehari-hari adalah...

a)

Mesin cuci

b)

Pengenalan wajah di HP

c)

Lampu jalan

d)

Kipas angin

38.

Machine Learning adalah...

a)

Mesin untuk belajar

b)

AI yang bisa belajar dari data

c)

Robot belajar sendiri tanpa data

d)

Komputer biasa

39.

Prompt pada AI generatif adalah...

a)

Pertanyaan atau instruksi yang diberikan ke AI

b)

Nama aplikasi AI

c)

Bahasa pemrograman

d)

Error AI

40.

Contoh prompt untuk AI:

a)

print("Hello")

b)

“Tuliskan artikel tentang pentingnya belajar Python”

c)

x = 5 + 10

d)

if x > 10:

41.

Chatbot adalah...

a)

Robot fisik yang bisa berbicara

b)

Program AI yang bisa menjawab percakapan teks

c)

Website sosial media

d)

Game online

42.

Perbedaan AI tradisional dengan AI generatif adalah...

a)

Generatif bisa membuat konten baru, tradisional hanya mengikuti aturan

b)

Generatif lebih lambat

c)

Tradisional lebih cerdas

d)

Generatif tanpa data

43.

Data dalam AI berfungsi untuk...

a)

Hiasan

b)

Melatih dan memberi pengetahuan pada AI

c)

Menyimpan game

d)

Menghapus error

44.

Contoh tools AI populer adalah...

a)

ChatGPT, MidJourney, Gemini

b)

Excel, Word, PowerPoint

c)

Instagram, TikTok, WhatsApp

d)

Gojek, Grab, Shopee

45.

LLM adalah singkatan dari...

a)

Long Learning Model

b)

Large Language Model

c)

Language Logic Machine

d)

Limited Learning Method

46.

Training data adalah...

a)

Data yang digunakan untuk menguji AI

b)

Data untuk melatih AI agar pintar

c)

Data yang dibuang

d)

Data kosong

47.

Contoh prompt untuk membuat gambar kucing kartun adalah...

a)

“Buat artikel tentang kucing”

b)

“Gambarkan seekor kucing bergaya kartun”

c)

print("cat")

d)

“Tuliskan kode Python tentang kucing”

48.

Bias dalam AI artinya...

a)

AI selalu benar

b)

AI bisa punya kecenderungan tidak netral

c)

AI cepat

d)

AI tanpa data

49.

Manfaat belajar prompt engineering adalah...

a)

Supaya bisa main game

b)

Supaya bisa menulis prompt efektif untuk hasil AI lebih baik

c)

Supaya bisa install AI

d)

Supaya bisa coding Java

50.

Output dari kode: print("Halo, saya sedang belajar AI dengan Python")

a)

Error

b)

Halo, saya sedang belajar AI dengan Python

c)

"Halo, saya sedang belajar AI dengan Python"

d)

None