wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Koding untuk Siswa Kelas 6

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

Apa itu pemrograman?

a)

Pemrograman adalah teknik memasak makanan.

b)

Pemrograman adalah cara untuk mendesain website.

c)

Pemrograman adalah proses menggambar gambar digital.

d)

Pemrograman adalah proses menulis kode untuk membuat program komputer.

2.

Sebutkan tiga bahasa pemrograman yang populer!

a)

Swift

b)

Ruby

c)

C++

d)

Python, Java, JavaScript

3.

Apa yang dimaksud dengan algoritma?

a)

Algoritma adalah serangkaian langkah atau prosedur untuk menyelesaikan masalah.

b)

Algoritma adalah hasil akhir dari sebuah proyek.

c)

Algoritma adalah sebuah bahasa pemrograman.

d)

Algoritma hanya digunakan dalam matematika.

4.

Jelaskan langkah-langkah dasar dalam pemrograman!

a)

1. Mengabaikan masalah, 2. Menyusun kode tanpa algoritma, 3. Menguji tanpa dokumentasi

b)

1. Menentukan masalah, 2. Merancang algoritma, 3. Menulis kode, 4. Menguji kode, 5. Mengoptimalkan dan mendokumentasikan.

5.

Apa itu variabel dalam pemrograman?

a)

Variabel adalah alat untuk mengukur performa program.

b)

Variabel adalah tempat penyimpanan data yang dapat diubah dalam pemrograman.

c)

Variabel adalah fungsi dalam pemrograman.

d)

Variabel adalah jenis data yang tidak dapat diubah.

6.

Sebutkan jenis-jenis data dalam pemrograman!

a)

Tipe data statis

b)

Tipe data terstruktur

c)

Tipe data dinamis

d)

Tipe data primitif, komposit, dan koleksi.

7.

Apa fungsi dari pernyataan if dalam algoritma?

a)

Fungsi dari pernyataan if adalah untuk mengulangi proses dalam algoritma.

b)

Fungsi dari pernyataan if adalah untuk membuat keputusan dalam algoritma.

c)

Fungsi dari pernyataan if adalah untuk mengurutkan data dalam algoritma.

d)

Fungsi dari pernyataan if adalah untuk menyimpan data dalam algoritma.

8.

Jelaskan apa itu loop dalam pemrograman!

a)

Loop adalah jenis variabel dalam pemrograman.

b)

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

c)

Loop adalah metode untuk mendeklarasikan kelas.

d)

Loop adalah fungsi yang mengembalikan nilai.

9.

Apa yang dimaksud dengan fungsi dalam pemrograman?

a)

Fungsi adalah sekumpulan instruksi yang dapat dipanggil untuk melakukan tugas tertentu dalam pemrograman.

b)

Fungsi adalah variabel yang menyimpan data dalam pemrograman.

c)

Fungsi adalah alat untuk mengukur kinerja program.

d)

Fungsi adalah bagian dari program yang tidak dapat dipanggil.

10.

Sebutkan contoh algoritma sederhana!

a)

Cara membuat nasi goreng.

b)

Langkah-langkah mencuci mobil.

c)

Proses menanam pohon.

d)

Langkah-langkah membuat kopi.

11.

Apa itu debugging dalam pemrograman?

a)

Mengoptimalkan kinerja program

b)

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

c)

Proses menulis kode baru

d)

Membuat dokumentasi untuk kode

12.

Jelaskan perbedaan antara input dan output!

a)

Input adalah hasil yang dikeluarkan, sedangkan output adalah data yang dimasukkan.

b)

Input dan output adalah istilah yang sama dalam pemrograman.

c)

Input adalah data yang dimasukkan, sedangkan output adalah hasil yang dikeluarkan.

d)

Input adalah proses pengolahan data, sedangkan output adalah data yang dimasukkan.

13.

Apa yang dimaksud dengan struktur kontrol dalam pemrograman?

a)

Struktur kontrol adalah fungsi yang mengembalikan nilai.

b)

Struktur kontrol adalah jenis data dalam pemrograman.

c)

Struktur kontrol adalah mekanisme yang mengatur alur eksekusi program.

d)

Struktur kontrol digunakan untuk mendeklarasikan variabel.

14.

Sebutkan contoh penggunaan array!

a)

['Charlie', 'David', 'Eve']

b)

Contoh penggunaan array: ['Alice', 'Bob', 'Charlie']

c)

['Frank', 'Grace', 'Heidi']

d)

['Alice', 'Bob']

15.

Apa itu komentar dalam kode pemrograman?

a)

Komentar adalah kode yang ditulis dalam bahasa pemrograman lain.

b)

Komentar digunakan untuk menghapus kode yang tidak diperlukan.

c)

Komentar adalah bagian dari kode yang dieksekusi.

d)

Komentar adalah teks dalam kode yang tidak dieksekusi dan digunakan untuk menjelaskan kode.

16.

Jelaskan apa itu pseudocode!

a)

Pseudocode adalah bahasa pemrograman yang kompleks.

b)

Pseudocode hanya digunakan untuk menulis kode dalam bahasa tertentu.

c)

Pseudocode adalah cara untuk menulis dokumentasi teknis.

d)

Pseudocode adalah cara untuk menggambarkan algoritma menggunakan bahasa yang mudah dipahami, tanpa mengikuti sintaksis bahasa pemrograman tertentu.

17.

Apa yang dimaksud dengan sintaks dalam pemrograman?

a)

Sintaks adalah jenis algoritma dalam pemrograman.

b)

Sintaks adalah bahasa pemrograman yang digunakan untuk membuat aplikasi.

c)

Sintaks adalah aturan dan struktur penulisan kode dalam pemrograman.

d)

Sintaks adalah perangkat keras yang mendukung pemrograman.

18.

Sebutkan langkah-langkah untuk menyelesaikan masalah dengan algoritma!

a)

Menggunakan metode acak untuk menyelesaikan masalah

b)

Mencari solusi tanpa analisis

c)

Mengabaikan langkah-langkah yang ada

d)

Langkah-langkah untuk menyelesaikan masalah dengan algoritma.

19.

Apa itu flowchart dan bagaimana cara kerjanya?

a)

Flowchart adalah jenis grafik yang menunjukkan data statistik.

b)

Flowchart adalah alat untuk menghitung angka.

c)

Flowchart digunakan untuk menulis kode program.

d)

Flowchart adalah diagram yang menggambarkan langkah-langkah dalam suatu proses.

20.

Jelaskan pentingnya pemrograman dalam kehidupan sehari-hari!

a)

Pemrograman tidak berpengaruh pada efisiensi kerja.

b)

Pemrograman hanya digunakan untuk permainan komputer.

c)

Pemrograman hanya penting bagi para ilmuwan dan insinyur.

d)

Pemrograman memungkinkan otomatisasi, pengembangan aplikasi, dan solusi efisien untuk berbagai masalah dalam kehidupan sehari-hari.