wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Koding dan Kecerdasan Artifisial

Total questions: 10

Worksheet time: 2mins

Name
Class
Date
1.

Apa itu algoritma dalam pemrograman?

a)

Algoritma adalah langkah-langkah terstruktur untuk menyelesaikan masalah dalam pemrograman.

b)

Algoritma adalah jenis software yang digunakan untuk mendesain aplikasi.

c)

Algoritma adalah bahasa pemrograman yang digunakan untuk menulis kode.

d)

Algoritma adalah perangkat keras yang mempercepat proses komputasi.

2.

Sebutkan tiga bahasa pemrograman yang populer!

a)

Python, Java, JavaScript

b)

C++

c)

Swift

d)

Ruby

3.

Apa yang dimaksud dengan variabel dalam koding?

a)

Variabel adalah alat untuk mengukur performa koding.

b)

Variabel adalah tempat penyimpanan data yang dapat berubah dalam koding.

c)

Variabel adalah jenis data yang tidak dapat diubah.

d)

Variabel adalah fungsi yang mengembalikan nilai tetap.

4.

Jelaskan perbedaan antara tipe data integer dan string!

a)

String menyimpan bilangan bulat, sedangkan integer menyimpan urutan karakter.

b)

Integer dan string keduanya menyimpan bilangan desimal.

c)

Integer menyimpan bilangan bulat, sedangkan string menyimpan urutan karakter.

d)

Integer menyimpan urutan karakter, sedangkan string menyimpan bilangan bulat.

5.

Apa itu kecerdasan buatan (AI)?

a)

Kecerdasan buatan adalah teknologi yang hanya digunakan untuk permainan.

b)

Kecerdasan buatan (AI) adalah sistem yang meniru kecerdasan manusia untuk melakukan tugas tertentu.

c)

Kecerdasan buatan adalah sistem yang tidak memerlukan data untuk berfungsi.

d)

Kecerdasan buatan adalah kemampuan manusia untuk berpikir secara logis.

6.

Sebutkan dua contoh aplikasi kecerdasan buatan!

a)

Sistem manajemen basis data dan aplikasi pengiriman email.

b)

Game komputer dan aplikasi pengedit foto.

c)

Asisten virtual dan sistem rekomendasi.

d)

Sistem pengolahan data dan perangkat lunak pengolah kata.

7.

Apa fungsi dari loop dalam pemrograman?

a)

Loop digunakan untuk menghentikan eksekusi program.

b)

Loop berfungsi untuk mengoptimalkan penggunaan memori.

c)

Loop hanya digunakan dalam bahasa pemrograman tertentu.

d)

Fungsi dari loop adalah untuk mengulangi eksekusi blok kode.

8.

Jelaskan konsep dasar dari machine learning!

a)

Machine learning adalah metode analisis data yang otomatis belajar dari data dan meningkatkan akurasinya seiring waktu.

b)

Machine learning adalah proses manual untuk menganalisis data.

c)

Machine learning hanya menggunakan algoritma statistik tanpa data.

d)

Machine learning tidak dapat meningkatkan akurasi seiring waktu.

9.

Apa itu debugging dalam proses pengembangan perangkat lunak?

a)

Debugging adalah proses menemukan dan memperbaiki kesalahan dalam perangkat lunak.

b)

Debugging adalah cara untuk meningkatkan performa perangkat lunak.

c)

Debugging adalah proses mendesain antarmuka pengguna.

d)

Debugging adalah proses menulis kode baru.

10.

Sebutkan langkah-langkah dasar dalam pengembangan perangkat lunak!

a)

Perencanaan proyek, Pengembangan perangkat keras, Pemasaran, Penjualan

b)

Analisis kebutuhan, Perancangan sistem, Pengkodean, Pengujian, Implementasi, Pemeliharaan

c)

Pengumpulan data, Analisis risiko, Penyebaran, Dokumentasi

d)

Desain grafis, Pengujian pengguna, Pelatihan, Evaluasi