Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PILIHAN GANDA (20 Soal)

Total questions: 35

Worksheet time: 19mins

Name
Class
Date
1.

1. Koding adalah ...

a)

Menggambar di komputer

b)

Memberi instruksi kepada komputer

c)

Menulis cerita

d)

Mendesain poster

2.

Perintah-perintah yang disusun dalam koding disebut ...

a)

Slide

b)

Algoritma

c)

Font

d)

Tab

3.

Tujuan utama belajar koding adalah ...

a)

A. Agar komputer menyala

b)

B. Agar mampu membuat program atau animasi

c)

C. Agar komputer lebih ringan

d)

D. Agar internet lebih cepat

4.

Aplikasi untuk koding berbasis blok adalah ...

a)

Word

b)

Scratch

c)

Canva

d)

Excel

5.

Unplugged coding berarti ...

a)

Koding hanya pakai internet

b)

Belajar koding tanpa komputer

c)

Belajar koding sambil bermain game

d)

Belajar koding menggunakan robot

6.

Urutan langkah yang benar dalam algoritma disebut ...

a)

Sequence

b)

Looping

c)

Background

d)

Elemen

7.

Fungsi looping dalam koding adalah ...

a)

Mengulang perintah

b)

Menghapus program

8.

Syarat agar kode dapat dijalankan komputer adalah ...

a)

Harus berbahasa Indonesia

b)

Harus berurutan dan jelas

c)

Harus berwarna

d)

Tidak boleh ada angka

9.

Dalam Scratch, karakter yang dapat digerakkan disebut ...

a)

Slide

b)

Sprite

c)

Layer

d)

File

10.

Fitur Elements di Canva digunakan untuk ...

a)

Menambah suara

b)

Menambah bentuk atau ikon

c)

Mempercepat internet

d)

Menjalankan program

11.

Conditional (percabangan) digunakan untuk ...

a)

Mengulang kode

b)

Memberi pilihan kondisi tertentu

c)

Menghapus data

d)

Menambahkan efek

12.

Contoh perintah conditional adalah ...

a)

Ulangi 10 kali

b)

Jika hujan, pakai payung

c)

Jalan maju terus

d)

Tambah warna biru

13.

Langkah pertama sebelum membuat program adalah ...

a)

Menghapus semua file

b)

Menentukan masalah dan tujuan

c)

Mengunduh lagu

d)

Mengubah layar komputer

14.

Program sederhana yang dapat dibuat dengan Scratch adalah ...

a)

Animasi sederhana

b)

Aplikasi pengolah kata

c)

Sistem operasi

d)

Perangkat keras komputer

15.

Tujuan penggunaan Canva dalam pembelajaran adalah ...

a)

Bermain game

b)

Membuat poster atau presentasi

c)

Mengatur internet

d)

Memperbaiki komputer

16.

Dalam koding, kesalahan penulisan kode disebut ...

a)

Bug

b)

Loop

c)

Sprite

d)

Block

17.

Proses memperbaiki bug disebut ...

a)

Designing

b)

Debugging

c)

Editing

d)

Rendering

18.

Pada unplugged coding, siswa biasanya berlatih ...

a)

Menyusun kode di komputer

b)

Mengikuti perintah arah di grid

c)

Membuat video animasi

d)

Mengedit foto

19.

Fitur Duplicate di Canva berfungsi untuk ...

a)

Merubah warna

b)

Menyalin elemen

c)

Menghapus elemen

d)

Menambah suara

20.

Dalam Scratch, blok move 10 steps berfungsi untuk ...

a)

Membuat sprite berbicara

b)

Menggerakkan sprite maju

c)

Mengubah warna sprite

d)

Menambah halaman

21.

Urutan langkah kerja dalam koding disebut (a)   .

22.

Kegiatan belajar koding tanpa komputer disebut (a)   .

23.

Karakter yang digerakkan dalam Scratch disebut (a)   .

24.

Perintah mengulang dalam koding disebut _________.

a)

Looping

b)

Array

c)

Variable

d)

Function

25.

Perintah dengan kondisi tertentu disebut _________.

a)

Conditional

b)

Looping

c)

Variable

d)

Operator

26.

Proses memperbaiki kesalahan kode disebut _________.

a)

Debugging

b)

Compiling

c)

Designing

d)

Testing

27.

Aplikasi untuk mendesain poster adalah _________.

a)

Canva

b)

Microsoft Word

c)

Excel

d)

Notepad

28.

Kesalahan dalam brief program disebut _________.

a)

Bug

b)

Code

c)

Syntax

d)

Logic

29.

Instruksi yang diberikan kepada komputer disebut _________.

a)

Kode / Koding

b)

Monitor

c)

Printer

d)

Mouse

30.

Menentukan tujuan program dilakukan pada tahap _________.

a)

Perencanaan / Planning

b)

Pelaksanaan / Execution

c)

Evaluasi / Evaluation

d)

Pengawasan / Monitoring

31.

Koding adalah proses menulis instruksi untuk komputer. Manakah dari berikut ini yang merupakan contoh koding?

a)

Menulis program menggunakan bahasa Python

b)

Menggambar di atas kertas

c)

Membaca buku cerita

d)

Menyusun puzzle gambar

32.

Perbedaan antara sequence dan looping dalam koding adalah...

a)

Sequence menjalankan perintah secara berurutan, sedangkan looping mengulangi perintah tertentu.

b)

Sequence mengulangi perintah, sedangkan looping menjalankan perintah satu kali saja.

c)

Sequence dan looping keduanya hanya digunakan untuk perulangan.

d)

Looping digunakan untuk menjalankan perintah secara acak, sequence untuk perintah berulang.

33.

Debugging penting dalam membuat program karena:

a)

membantu menemukan dan memperbaiki kesalahan dalam kode

b)

menambah jumlah baris kode

c)

mengurangi waktu belajar pemrograman

d)

membuat program lebih lambat

34.

Manfaat Canva dalam pembelajaran di sekolah adalah...

a)

membantu membuat materi pembelajaran lebih menarik dan visual

b)

mengurangi interaksi antara guru dan siswa

c)

membatasi kreativitas siswa dalam membuat tugas

d)

menggantikan peran guru sepenuhnya

35.

Contoh kegiatan unplugged coding adalah...

a)

Menyusun algoritma dengan kartu urutan langkah untuk memahami konsep pemrograman.

b)

Menulis kode program di komputer menggunakan bahasa pemrograman.

c)

Menggunakan aplikasi coding di smartphone.

d)

Membuat animasi dengan software komputer.