wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Tugas Koding dan Kecerdasan Buatan

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Apa yang dimaksud dengan variabel dalam pemrograman?

a)

Tempat menyimpan data sementara dalam program

b)

Fungsi untuk mengulang kode

c)

Tipe data khusus untuk angka

d)

Proses menghapus data

2.

Manakah yang merupakan contoh tipe data numerik dalam bahasa pemrograman Python?

a)

String

b)

Integer

c)

Boolean

d)

List

3.

Apa fungsi dari perintah `print()` dalam Python?

a)

Menyimpan data ke file

b)

Menampilkan output ke layar

c)

Menghitung nilai variabel

d)

Menghapus variabel

4.

Apa arti dari istilah "Artificial Intelligence" (AI)?

a)

Kecerdasan buatan yang dibuat oleh manusia

b)

Kecerdasan alami dari manusia

c)

Sistem operasi komputer

d)

Bahasa pemrograman baru

5.

Manakah yang merupakan contoh algoritma kecerdasan buatan?

a)

Bubble Sort

b)

Linear Regression

c)

Selection Sort

d)

Merge Sort

6.

Apa yang dimaksud dengan "loop" dalam pemrograman?

a)

Proses pengulangan kode

b)

Proses penghapusan data

c)

Proses penyimpanan data

d)

Proses pencetakan data

7.

Manakah yang merupakan operator aritmatika untuk penjumlahan dalam Python?

a)

-

b)

+

c)

*

d)

/

8.

Apa output dari kode berikut? ```python print(2 * 3) ```

a)

5

b)

6

c)

23

d)

8

9.

Manakah yang merupakan contoh aplikasi kecerdasan buatan dalam kehidupan sehari-hari?

a)

Kalkulator manual

b)

Chatbot layanan pelanggan

c)

Buku tulis

d)

Penggaris

10.

Jika x=5x = 5 dan y=3y = 3 , berapakah nilai dari x+yx + y ?

a)

7

b)

8

c)

9

d)

10

11.

Diberikan kode berikut: ```python nilai = 80 if nilai >= 75: print("Lulus") else: print("Tidak Lulus") ``` Apa output yang dihasilkan?

a)

Lulus

b)

Tidak Lulus

c)

Error

d)

80

12.

Manakah yang merupakan cara untuk membuat fungsi di Python?

a)

function namaFungsi():

b)

def namaFungsi():

c)

create namaFungsi():

d)

func namaFungsi():

13.

Jika sebuah program menggunakan perulangan `for` untuk mencetak angka dari 1 sampai 5, berapa kali perintah di dalam perulangan dijalankan?

a)

4

b)

5

c)

6

d)

1

14.

Diberikan kode berikut: ```python data = [2, 4, 6, 8] print(data[2]) ``` Apa output dari kode tersebut?

a)

2

b)

4

c)

6

d)

8

15.

Manakah yang merupakan langkah pertama dalam membangun model kecerdasan buatan?

a)

Melatih model

b)

Mengumpulkan data

c)

Menguji model

d)

Menghapus data

16.

Jika sebuah fungsi menerima dua parameter dan mengembalikan hasil penjumlahan keduanya, bagaimana cara memanggil fungsi tersebut dengan nilai 7 dan 3?

a)

fungsi(7, 3)

b)

fungsi(3, 7)

c)

fungsi(7 + 3)

d)

fungsi(7; 3)

17.

Sebuah program diminta untuk menentukan apakah sebuah angka genap atau ganjil. Algoritma apa yang dapat digunakan untuk menyelesaikan masalah ini?

a)

Membagi angka dengan 2 dan memeriksa sisa bagi

b)

Mengalikan angka dengan 2

c)

Menambah angka dengan 1

d)

Mengurangi angka dengan 1

18.

Diberikan data berikut: [5, 7, 9, 11]. Buatlah algoritma sederhana untuk mencari nilai rata-rata dari data tersebut.

a)

Jumlahkan semua data lalu bagi dengan jumlah data

b)

Pilih data terbesar

c)

Pilih data terkecil

d)

Kalikan semua data

19.

Seorang siswa ingin membuat program yang dapat mengenali gambar kucing dan anjing. Langkah strategis apa yang harus dilakukan untuk memulai proyek ini?

a)

Mengumpulkan dataset gambar kucing dan anjing

b)

Langsung membuat kode tanpa data

c)

Menghapus semua gambar

d)

Menggunakan data acak

20.

Jika sebuah model kecerdasan buatan menghasilkan prediksi yang kurang akurat, apa yang sebaiknya dilakukan untuk meningkatkan akurasi model tersebut?

a)

Menambah data pelatihan yang relevan

b)

Mengurangi jumlah data pelatihan

c)

Menghapus model

d)

Mengganti bahasa pemrograman