wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pemrograman Blok untuk Siswa SD

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Apa itu bahasa pemrograman?

a)

Bahasa pemrograman adalah jenis makanan.

b)

Bahasa pemrograman adalah alat untuk menggambar.

c)

Bahasa pemrograman adalah alat untuk menulis instruksi yang dapat dipahami dan dijalankan oleh komputer.

d)

Bahasa pemrograman adalah cara berkomunikasi antar manusia.

2.

Sebutkan contoh bahasa pemrograman berbasis blok!

a)

Scratch

b)

C++

c)

Python

d)

Java

3.

Apa yang dimaksud dengan pemrograman blok?

a)

Pemrograman blok adalah metode pemrograman yang tidak memerlukan logika.

b)

Pemrograman blok hanya digunakan untuk pengembangan web.

c)

Pemrograman blok adalah metode pemrograman yang menggunakan blok visual untuk menyusun kode.

d)

Pemrograman blok adalah teknik untuk menulis kode dengan teks biasa.

4.

Sebutkan aplikasi yang menggunakan pemrograman blok!

a)

Python

b)

Scratch, Blockly, App Inventor

c)

C++

d)

Java

5.

Bagaimana cara membuat program sederhana menggunakan pemrograman blok?

a)

Gunakan platform pemrograman blok seperti Scratch atau Blockly untuk membuat program sederhana.

b)

Hanya gunakan alat pengedit teks untuk membuat program tanpa antarmuka grafis.

c)

Buat program dengan menulis kode secara manual tanpa menggunakan platform pemrograman blok.

d)

Gunakan bahasa pemrograman seperti Python atau Java untuk membuat program sederhana.

6.

Apa manfaat belajar pemrograman blok bagi anak-anak?

a)

Membantu anak-anak tidur lebih nyenyak

b)

Manfaat belajar pemrograman blok bagi anak-anak termasuk pengembangan keterampilan berpikir logis, kreativitas, dan pemecahan masalah.

c)

Mengajarkan sejarah pemrograman komputer

d)

Meningkatkan kemampuan matematika secara langsung

7.

Sebutkan satu contoh program sederhana yang bisa dibuat!

a)

Program permainan tebak angka

b)

Program manajemen tugas

c)

Program pengolah kata

d)

Program kalkulator sederhana

8.

Apa perbedaan antara bahasa pemrograman teks dan blok?

a)

Bahasa pemrograman teks menggunakan sintaks kode, sedangkan bahasa pemrograman blok menggunakan antarmuka grafis dengan blok kode.

b)

Bahasa pemrograman teks lebih mudah dipahami daripada bahasa pemrograman blok.

c)

Bahasa pemrograman blok hanya digunakan untuk aplikasi web.

d)

Bahasa pemrograman teks tidak memerlukan perangkat lunak tambahan untuk digunakan.

9.

Sebutkan fitur utama dari pemrograman berbasis blok!

a)

Kemampuan untuk menulis kode secara manual

b)

Penggunaan teks untuk perintah

c)

Fitur utama dari pemrograman berbasis blok termasuk antarmuka grafis, penggunaan blok visual untuk perintah, dan kemampuan untuk menggabungkan blok untuk membentuk program.

d)

Antarmuka berbasis teks

10.

Apa yang dimaksud dengan antarmuka pengguna dalam pemrograman blok?

a)

Antarmuka pengguna adalah cara interaksi pengguna dengan program melalui blok visual.

b)

Antarmuka pengguna adalah sistem operasi yang mengelola perangkat keras.

c)

Antarmuka pengguna hanya menggunakan teks untuk interaksi.

d)

Antarmuka pengguna adalah bagian dari perangkat keras komputer.

11.

Sebutkan langkah-langkah untuk membuat program sederhana!

a)

2. Mengabaikan pengujian program

b)

1. Tentukan tujuan program, 2. Pilih bahasa pemrograman, 3. Rencanakan struktur program, 4. Tulis kode, 5. Uji program, 6. Dokumentasikan program.

c)

1. Hanya menulis kode tanpa rencana

d)

3. Tidak mendokumentasikan program

12.

Apa yang dimaksud dengan 'drag and drop' dalam pemrograman blok?

a)

Metode interaksi untuk menyusun blok kode dengan menggeser dan menjatuhkannya.

b)

Fungsi untuk menjalankan blok kode secara otomatis.

c)

Cara untuk menyalin blok kode ke clipboard.

d)

Metode untuk menghapus blok kode dari program.

13.

Sebutkan satu platform yang populer untuk pemrograman blok!

a)

Scratch

b)

HTML

c)

JavaScript

d)

Python

14.

Apa yang dimaksud dengan 'loop' dalam pemrograman?

a)

Loop adalah fungsi untuk menghentikan program.

b)

Loop adalah metode untuk mengoptimalkan kode.

c)

Loop adalah struktur kontrol untuk eksekusi berulang dalam pemrograman.

d)

Loop adalah jenis variabel dalam pemrograman.

15.

Sebutkan contoh aplikasi pemrograman blok yang digunakan di sekolah!

a)

Blockly

b)

Scratch

c)

Tynker

d)

Code.org

16.

Apa yang dimaksud dengan 'event' dalam pemrograman blok?

a)

Event adalah peristiwa yang memicu eksekusi kode dalam pemrograman blok.

b)

Event adalah fungsi yang mengembalikan nilai dalam pemrograman blok.

c)

Event adalah jenis loop yang digunakan dalam pemrograman blok.

d)

Event adalah variabel yang menyimpan data dalam pemrograman blok.

17.

Sebutkan keuntungan menggunakan pemrograman blok untuk pemula!

a)

Keuntungan menggunakan pemrograman blok untuk pemula adalah kemudahan dalam memahami konsep dasar pemrograman dan antarmuka visual yang intuitif.

b)

Pemrograman blok tidak memiliki antarmuka visual.

c)

Pemrograman blok hanya cocok untuk anak-anak.

d)

Pemrograman blok lebih sulit dibandingkan dengan pemrograman teks.

18.

Apa yang dimaksud dengan 'debugging' dalam pemrograman?

a)

Debugging adalah proses menghapus semua komentar dalam kode.

b)

Debugging adalah proses menulis kode baru.

c)

Debugging adalah proses menemukan dan memperbaiki kesalahan dalam pemrograman.

d)

Debugging adalah cara untuk meningkatkan performa program.

19.

Sebutkan satu contoh proyek yang bisa dibuat dengan pemrograman blok!

a)

Aplikasi pengolah kata

b)

Permainan Tetris sederhana

c)

Program pengenalan wajah

d)

Situs web e-commerce

20.

Apa yang dimaksud dengan 'variable' dalam pemrograman?

a)

Variable adalah jenis data yang tidak dapat diubah.

b)

Variable adalah tempat penyimpanan data yang dapat diubah dalam pemrograman.

c)

Variable adalah fungsi yang mengembalikan nilai.

d)

Variable adalah alat untuk mengukur performa program.