wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

QUIS KELAS X.8

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Manakah berikut ini yang termasuk contoh penerapan KA dalam kehidupan sehari-hari?

a)

Program kalkulator sederhana

b)

Rekomendasi film di Netflix

c)

Rumus luas segitiga dalam Python

d)

Aplikasi catatan digital

2.

Apa yang dimaksud dengan pemrograman KA?

a)

Menulis kode untuk menghitung operasi matematika

b)

Membuat program yang hanya mengikuti aturan eksplisit

c)

Membuat program agar sistem bisa mengolah data, belajar, dan mengambil keputusan otomatis

d)

Proses mendesain aplikasi grafis dengan cepat

3.

Komponen dasar pemrograman KA yang berupa “bahan mentah” yang dipelajari oleh sistem adalah …

a)

Data

b)

Algoritma

c)

Model

d)

Program

4.

Algoritma dalam pemrograman KA berfungsi sebagai …

a)

Hasil akhir dari proses pelatihan

b)

Serangkaian langkah logis untuk memproses data dan membangun model

c)

Kumpulan data mentah yang akan dianalisis

d)

Sistem aplikasi siap pakai

5.

Perbedaan utama pemrograman tradisional dan pemrograman KA adalah …

a)

Pemrograman tradisional menggunakan data, sedangkan KA tidak

b)

Pemrograman tradisional bisa belajar sendiri, sedangkan KA tidak

c)

Pemrograman tradisional berdasarkan aturan eksplisit, sedangkan KA belajar dari data

d)

Pemrograman tradisional selalu lebih cepat dibanding KA

6.

Tahap “melatih model” dalam pemrograman KA berarti …

a)

Mengumpulkan data yang relevan

b)

Menyaring data agar bersih dan rapi

c)

Memberi data pada algoritma agar sistem dapat belajar

d)

Mengukur akurasi model dengan data uji

7.

Apa output yang dihasilkan dari kode di atas?

a)

Halo, Data Scientist!

b)

Halo, Programmer!

c)

Selamat Datang!

d)

Data Science itu menyenangkan!

8.

Berapa kali perintah print akan dijalankan?

a)

5 kali

b)

3 kali

c)

10 kali

d)

1 kali

9.

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.

10.

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