wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Koding dan Kecerdasan Artifisial Kelas 6

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Apa itu pemrograman?

a)

Pemrograman adalah proses menulis kode untuk membuat perangkat lunak.

b)

Pemrograman adalah teknik memasak makanan dengan resep.

c)

Pemrograman adalah cara untuk menghapus virus dari komputer.

d)

Pemrograman adalah proses menggambar gambar digital.

2.

Sebutkan tiga bahasa pemrograman yang populer!

a)

Ruby

b)

C++

c)

Python, Java, JavaScript

d)

Swift

3.

Apa yang dimaksud dengan algoritma?

a)

Algoritma adalah hasil akhir dari sebuah penelitian.

b)

Algoritma adalah metode acak untuk menyelesaikan masalah.

c)

Algoritma adalah serangkaian langkah-langkah sistematis untuk menyelesaikan masalah.

d)

Algoritma adalah sebuah perangkat keras untuk komputer.

4.

Buatlah algoritma sederhana untuk membuat teh!

a)

Teh harus direbus selama 10 jam.

b)

Tambahkan garam ke dalam teh.

c)

Teh siap disajikan.

d)

Teh harus disajikan dingin.

5.

Apa itu kecerdasan buatan?

a)

Kecerdasan buatan adalah sistem komputer yang dapat meniru kecerdasan manusia.

b)

Kecerdasan buatan adalah teknologi yang tidak dapat belajar.

c)

Kecerdasan buatan adalah jenis perangkat keras komputer.

d)

Kecerdasan buatan hanya digunakan dalam permainan video.

6.

Sebutkan satu contoh aplikasi kecerdasan buatan!

a)

Game video seperti Fortnite

b)

Asisten virtual seperti Siri atau Google Assistant

c)

Sistem manajemen database seperti MySQL

d)

Aplikasi pengolah kata seperti Microsoft Word

7.

Apa fungsi dari Scratch dalam pemrograman?

a)

Scratch hanya untuk anak-anak yang sudah mahir.

b)

Fungsi Scratch dalam pemrograman adalah untuk mengajarkan konsep dasar pemrograman dengan cara yang interaktif dan menyenangkan.

c)

Scratch adalah bahasa pemrograman tingkat lanjut.

d)

Scratch digunakan untuk membuat aplikasi mobile.

8.

Sebutkan dua elemen dasar yang ada di Scratch!

a)

Sprite dan Backdrop

b)

Variable dan Function

c)

Sound dan Music

d)

Character dan Scene

9.

Apa yang dimaksud dengan logika pemrograman?

a)

Logika pemrograman hanya berkaitan dengan algoritma matematis.

b)

Logika pemrograman adalah prinsip dan aturan dalam menyusun instruksi pemrograman untuk menyelesaikan masalah.

c)

Logika pemrograman adalah bahasa yang digunakan untuk berkomunikasi dengan komputer.

d)

Logika pemrograman adalah cara untuk menulis dokumen teknis.

10.

Mengapa logika penting dalam pemrograman?

a)

Logika tidak berpengaruh pada kecepatan program.

b)

Logika penting dalam pemrograman karena membantu dalam merancang algoritma dan memecahkan masalah.

c)

Logika hanya penting untuk pemrograman tingkat tinggi.

d)

Logika digunakan untuk menulis komentar dalam kode.

11.

Buatlah proyek mini menggunakan Scratch!

a)

Proyek mini menggunakan Scratch

b)

Proyek mini menggunakan Python

c)

Proyek mini menggunakan Java

d)

Proyek besar menggunakan Scratch

12.

Apa yang harus dilakukan pertama kali saat memulai pemrograman?

a)

Belajar teori tanpa praktik.

b)

Mengabaikan dokumentasi bahasa pemrograman.

c)

Pilih bahasa pemrograman dan instal alat pengembangan.

d)

Mulai dengan membuat aplikasi besar.

13.

Sebutkan langkah-langkah dalam membuat algoritma!

a)

1. Langsung menulis kode, 2. Mengabaikan masalah, 3. Menguji tanpa perbaikan

b)

1. Identifikasi masalah, 2. Tentukan input dan output, 3. Rancang langkah-langkah, 4. Tulis algoritma, 5. Uji algoritma, 6. Perbaiki dan optimalkan.

14.

Apa itu variabel dalam pemrograman?

a)

Variabel adalah fungsi yang mengembalikan nilai.

b)

Variabel adalah alat untuk mengukur performa program.

c)

Variabel adalah jenis data yang tidak dapat diubah.

d)

Variabel adalah tempat penyimpanan data yang dapat berubah dalam pemrograman.

15.

Sebutkan contoh penggunaan variabel dalam Scratch!

a)

Membuat variabel 'waktu' untuk menghitung durasi permainan.

b)

Contoh penggunaan variabel dalam Scratch adalah membuat variabel 'skor' untuk menyimpan dan menghitung poin dalam permainan.

c)

Membuat variabel 'nama' untuk menyimpan nama pengguna.

d)

Menggunakan variabel 'warna' untuk mengubah latar belakang sprite.

16.

Apa yang dimaksud dengan loop dalam pemrograman?

a)

Loop adalah fungsi yang mengembalikan nilai tunggal.

b)

Loop adalah metode untuk menghentikan program.

c)

Loop adalah struktur kontrol yang digunakan untuk mengulangi eksekusi sekelompok pernyataan.

d)

Loop adalah struktur data untuk menyimpan nilai.

17.

Sebutkan dua jenis loop yang ada!

a)

repeat until loop

b)

do while loop

c)

foreach loop

d)

for loop, while loop

18.

Apa itu debugging dalam pemrograman?

a)

Debugging adalah proses menulis kode baru.

b)

Debugging hanya dilakukan setelah program selesai.

c)

Debugging adalah cara untuk meningkatkan kecepatan program.

d)

Debugging dalam pemrograman adalah proses menemukan dan memperbaiki kesalahan dalam kode.

19.

Mengapa debugging penting dalam proses pemrograman?

a)

Debugging hanya untuk menemukan kesalahan sintaks.

b)

Debugging tidak mempengaruhi performa program.

c)

Debugging hanya diperlukan untuk program besar.

d)

Debugging penting untuk memastikan program berfungsi dengan benar dan meningkatkan kualitas kode.

20.

Sebutkan satu contoh proyek mini yang bisa dibuat dengan Scratch!

a)

Permainan 'Tebak Angka'

b)

Permainan 'Catur'

c)

Animasi 'Kucing Berlari'

d)

Aplikasi 'Kalkulator'