wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Mengenal Pemrograman Kecerdasan Artifisial

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Lengkapi kelebihan bahasa pemrograman Python untuk kecerdasan artifisial: Pilihan utama bagi pemula karena kemudahan penggunaan, sintaks yang sederhana, kelengkapan pustaka, dan dukungan ________ yang luas.

a)

komunitas

b)

hardware

c)

prosesor

d)

grafik

2.

Lengkapi kelebihan bahasa pemrograman C++ untuk kecerdasan artifisial: Unggul dalam aplikasi yang memiliki kebutuhan performa tinggi, sehingga sangat cocok untuk aplikasi yang memerlukan ________ dan kecepatan.

a)

efisiensi

b)

kompleksitas

c)

kesederhanaan

d)

visualisasi

3.

Lengkapi kelebihan bahasa pemrograman Java untuk kecerdasan artifisial: Banyak digunakan di lingkungan perusahaan karena stabilitas dan skalabilitasnya serta memungkinkan pengembang untuk membuat aplikasi yang dapat berjalan di berbagai ________.

a)

platform

b)

bahasa

c)

framework

d)

database

4.

Lengkapi kelebihan bahasa pemrograman R untuk kecerdasan artifisial: Efektif untuk analisis statistik yang mendalam dan ________ data.

a)

visualisasi

b)

penghapusan

c)

enkripsi

d)

kompresi

5.

Lengkapi kelebihan bahasa pemrograman JavaScript untuk kecerdasan artifisial: Populer digunakan dalam integrasi KA pada aplikasi web yang ________ dan responsif.

a)

dinamis

b)

statis

c)

lambat

d)

sederhana

6.

Dalam bahasa Python, tipe data apa yang digunakan untuk menyimpan bilangan bulat?

a)

Integer

b)

Float

c)

String

d)

Boolean

7.

Dalam bahasa Python, tipe data apa yang digunakan untuk menyimpan bilangan desimal?

a)

Float

b)

String

c)

Boolean

d)

List

8.

Dalam bahasa Python, tipe data apa yang digunakan untuk menyimpan teks?

a)

String

b)

Integer

c)

Boolean

d)

Float

9.

Dalam bahasa Python, tipe data apa yang digunakan untuk menyimpan nilai benar atau salah?

a)

Boolean

b)

String

c)

Integer

d)

List

10.

Apa tipe data dari variabel d?

a)

Boolean

b)

Integer

c)

String

d)

Float

11.

Perhatikan kode berikut: x = 5 y = 2 print("Penjumlahan:", x + y) Apa output dari kode di atas?

a)

7

b)

10

c)

3

d)

52

12.

Perhatikan kode berikut: x = 5 y = 2 print("x lebih besar dari y:", x > y)

a)

True

b)

False

c)

None

d)

Error

13.

Operator aritmatika apa yang digunakan untuk mendapatkan sisa hasil bagi dua bilangan di Python?

a)

% (modulus)

b)

/ (pembagian)

c)

* (perkalian)

d)

+ (penjumlahan)

14.

Perhatikan potongan kode berikut: nilai = 75 if nilai >= 80: print("Nilai A") elif nilai >= 70: print("Nilai B") else: print("Nilai C") Apa output yang dihasilkan dari kode di atas?

a)

Nilai A

b)

Nilai B

c)

Nilai C

d)

Tidak ada output

15.

Jelaskan mengapa output dari kode berikut adalah "Nilai B" jika nilai = 75. nilai = 75 if nilai >= 80: print("Nilai A") elif nilai >= 70: print("Nilai B") else: print("Nilai C")

a)

Karena nilai 75 memenuhi kondisi nilai >= 70 namun tidak mencapai nilai >= 80, sehingga yang dicetak adalah "Nilai B".

b)

Karena nilai 75 lebih besar dari 80, sehingga yang dicetak adalah "Nilai B".

c)

Karena setiap nilai akan selalu mencetak "Nilai B".

d)

Karena kondisi else akan dijalankan untuk nilai 75.

16.

Berapa kali perintah print akan dijalankan?

a)

5 kali

b)

3 kali

c)

10 kali

d)

1 kali

17.

Manakah pernyataan berikut yang benar tentang perulangan while pada kode berikut? j = 0 while j < 5: print("while iterasi ke-", j) j += 1

a)

A. Perulangan akan berjalan tanpa henti

b)

B. Perulangan akan berjalan sebanyak 5 kali

c)

C. Perulangan tidak akan berjalan sama sekali

d)

D. Perulangan hanya berjalan sekali

18.

Apa yang dimaksud dengan fungsi dalam pemrograman Python?

a)

Blok kode yang hanya bisa dijalankan sekali

b)

Blok kode yang didefinisikan untuk melakukan tugas tertentu dan dapat digunakan ulang

c)

Variabel yang menyimpan data

d)

Perintah untuk mencetak output

19.

Apa output yang dihasilkan dari kode di atas?

a)

Halo, Data Scientist!

b)

Halo, Programmer!

c)

Selamat Datang!

d)

Data Science itu menyenangkan!

20.

Fungsi sapa menerima parameter berupa ____ dan mengembalikan data bertipe ____ yang berisi sapaan.

a)

nama, string

b)

angka, integer

c)

tanggal, boolean

d)

alamat, float