Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Koding dan Kecerdasan Artifisial SMA

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Apa itu koding?

a)

Koding adalah proses menulis kode untuk membuat program atau aplikasi.

b)

Koding adalah proses menguji aplikasi yang sudah jadi.

c)

Koding adalah cara untuk mendesain antarmuka pengguna.

d)

Koding adalah teknik untuk menghapus bug dari program.

2.

Sebutkan bahasa pemrograman yang umum digunakan!

a)

Ruby

b)

Python, Java, JavaScript, C++, C#

c)

PHP

d)

Swift

3.

Apa yang dimaksud dengan kecerdasan artifisial?

a)

Kecerdasan artifisial adalah kemampuan manusia untuk belajar.

b)

Kecerdasan artifisial adalah teknologi yang hanya digunakan dalam robot.

c)

Kecerdasan artifisial adalah sistem yang tidak memerlukan data untuk berfungsi.

d)

Kecerdasan artifisial adalah sistem yang meniru kecerdasan manusia untuk melakukan tugas tertentu.

4.

Sebutkan contoh aplikasi kecerdasan artifisial!

a)

Game komputer

b)

Aplikasi pengolah kata

c)

Asisten virtual (contoh: Siri, Google Assistant)

d)

Sistem manajemen database

5.

Apa perbedaan antara algoritma dan program?

a)

Algoritma adalah program yang ditulis dalam bahasa pemrograman.

b)

Program adalah langkah-langkah penyelesaian masalah.

c)

Algoritma dan program adalah istilah yang sama.

d)

Algoritma adalah langkah-langkah penyelesaian masalah, sedangkan program adalah kode yang mengimplementasikan algoritma.

6.

Jelaskan fungsi dari variabel dalam pemrograman!

a)

Variabel hanya digunakan untuk menyimpan teks saja.

b)

Variabel digunakan untuk menampilkan data di layar.

c)

Fungsi variabel adalah untuk menyimpan dan mengelola data dalam pemrograman.

d)

Fungsi variabel adalah untuk menghapus data dalam pemrograman.

7.

Apa itu loop dalam koding?

a)

Loop adalah struktur untuk menghapus kode.

b)

Loop adalah fungsi yang hanya dijalankan sekali.

c)

Loop adalah cara untuk menyimpan data.

d)

Loop adalah struktur yang digunakan untuk mengulangi eksekusi kode.

8.

Sebutkan jenis-jenis struktur data!

a)

Struktur data statis dan dinamis

b)

Struktur data primitif dan non-primitif, termasuk array, linked list, stack, queue, tree, dan graph.

c)

Struktur data linear dan non-linear

d)

Struktur data sederhana dan kompleks

9.

Apa yang dimaksud dengan debugging?

a)

Debugging adalah cara untuk meningkatkan performa perangkat lunak.

b)

Debugging adalah proses mendesain antarmuka pengguna.

c)

Debugging adalah proses menulis kode baru.

d)

Debugging adalah proses menemukan dan memperbaiki kesalahan dalam perangkat lunak.

10.

Mengapa penting untuk belajar koding di era digital?

a)

Koding hanya untuk programmer profesional

b)

Belajar koding tidak relevan dengan pekerjaan

c)

Koding hanya digunakan untuk bermain game

d)

Koding penting untuk memahami teknologi, menciptakan solusi, dan meningkatkan peluang karir.