Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pemrograman Kecerdasan Artifisial

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Apa yang dimaksud dengan struktur percabangan if dalam Python?

a)

Struktur percabangan if dalam Python adalah metode untuk mengulang kode secara terus-menerus.

b)

Struktur percabangan if dalam Python digunakan untuk mendeklarasikan variabel.

c)

Struktur percabangan if dalam Python berfungsi untuk mengurutkan data dalam list.

d)

Struktur percabangan if dalam Python adalah cara untuk mengeksekusi kode berdasarkan kondisi yang ditentukan.

2.

Bagaimana cara menulis fungsi sederhana di Python?

a)

function nama_fungsi(parameter):

b)

def nama_fungsi(parameter): # isi fungsi di sini

c)

def nama_fungsi:

d)

create_function(nama_fungsi, parameter)

3.

Sebutkan langkah-langkah untuk membuat notebook di Google Colab!

a)

Buka Google Colab, klik 'Edit', pilih 'Open Notebook'.

b)

Buka Google Drive, klik 'New File', pilih 'Create Document'.

c)

Buka Google Colab, klik 'File', pilih 'Upload Notebook'.

d)

Langkah-langkah untuk membuat notebook di Google Colab adalah: buka Google Colab, klik 'File', pilih 'New Notebook'.

4.

Apa itu metode dalam Python dan bagaimana cara menggunakannya?

a)

Metode adalah fungsi yang tidak terikat pada objek.

b)

Metode adalah cara untuk mengimpor modul dalam Python.

c)

Metode adalah variabel yang digunakan untuk menyimpan data.

d)

Metode adalah fungsi yang terikat pada objek, digunakan dengan sintaks 'objek.metode()'.

5.

Jelaskan perbedaan antara if, elif, dan else dalam struktur percabangan!

a)

'if' dan 'else' tidak memerlukan kondisi, hanya 'elif' yang memerlukan.

b)

'if' untuk kondisi pertama, 'elif' untuk kondisi tambahan, dan 'else' untuk alternatif jika semua kondisi sebelumnya salah.

c)

'if' untuk semua kondisi, 'elif' untuk kondisi terakhir, dan 'else' untuk kondisi pertama.

d)

'if' untuk kondisi alternatif, 'elif' untuk kondisi utama, dan 'else' untuk kondisi tambahan.

6.

Apa keuntungan menggunakan Google Colab dibandingkan IDE lokal?

a)

Akses ke server lokal yang lebih cepat

b)

Fitur debugging yang lebih canggih

c)

Dukungan untuk bahasa pemrograman yang lebih banyak

d)

Keuntungan menggunakan Google Colab dibandingkan IDE lokal adalah akses ke GPU gratis, kolaborasi real-time, dan kemudahan berbagi serta integrasi dengan Google Drive.

7.

Jelaskan bagaimana cara menggunakan loop dalam struktur percabangan!

a)

Gunakan loop di dalam blok percabangan untuk mengulangi proses berdasarkan kondisi yang ditentukan.

b)

Loop tidak dapat digunakan dalam struktur percabangan sama sekali.

c)

Struktur percabangan harus selalu di dalam loop untuk berfungsi.

d)

Gunakan loop di luar blok percabangan untuk menghindari pengulangan.

8.

Apa yang dimaksud dengan variabel dalam konteks fungsi di Python?

a)

Variabel adalah fungsi yang mengembalikan nilai di Python.

b)

Variabel adalah tipe data yang digunakan untuk mendefinisikan fungsi.

c)

Variabel adalah bagian dari sintaks Python yang tidak dapat diubah.

d)

Variabel adalah nama yang digunakan untuk menyimpan data dalam fungsi di Python.

9.

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

10.

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.