wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pseudocode

Total questions: 19

Worksheet time: 38mins

Name
Class
Date
1.

Apa yang dimaksud dengan coding?

a)

Proses menyusun diagram alir

b)

Menulis kode atau skrip dalam bahasa pemrograman

c)

Menggunakan perangkat lunak tanpa kode

d)

Mengedit video

2.

Mengapa kebanyakan orang mengalami kesulitan saat pertama kali melakukan coding?

a)
  • Karena perangkat lunaknya rumit

b)

Karena kesulitan mengetahui sintaks dan menuliskan kembali kode

c)

Karena tidak ada panduan

d)

Karena perangkat kerasnya lambat

3.

Apa itu pseudocode?

a)

Kode yang digunakan untuk menjalankan program

b)

Deskripsi formal dari algoritma

c)
  • Deskripsi informal dari algoritma yang menyerupai kode pemrograman

d)

Diagram alir yang kompleks

4.

Apa fungsi utama pseudocode?

a)

Menjalankan program langsung

b)

Memeriksa kesalahan sintaks

c)

Membantu merencanakan dan merancang algoritma

d)

Mengedit video

5.

Kapan pseudocode sangat berguna?

a)

Saat menulis dokumentasi perangkat lunak

b)

Saat merencanakan algoritma sebelum implementasi

c)

Saat menguji perangkat keras

d)

Saat mendesain antarmuka pengguna

6.

Bagaimana pseudocode membantu dalam kolaborasi tim?

a)

Dengan menyediakan dokumentasi terperinci

b)

Dengan memungkinkan tim berdiskusi dan merancang algoritma tanpa terjebak pada sintaks bahasa tertentu

c)
  • Dengan memeriksa kesalahan secara otomatis

d)

Dengan mengedit video bersama-sama

7.

Apa saja ciri-ciri pseudocode?

a)

Deskripsi informal, tidak terikat pada bahasa pemrograman tertentu

b)

Deskripsi formal, terikat pada bahasa pemrograman tertentu

c)

Memiliki pengecekan kesalahan, dijalankan sebagai program

d)

Memiliki struktur kompilasi, digunakan untuk debugging

8.

Contoh penggunaan kata kunci dalam pseudocode adalah?

a)

HTML, CSS, JavaScript

b)

Function, procedure, loop, end

c)

Start, stop, pause, reset

d)

If, else, print, set, add, while

9.

Apa yang dimaksud dengan operasi (perintah) komputer sederhana dalam pseudocode?

a)
  • Penggunaan perangkat keras

b)

Penulisan dokumentasi

c)

Input, output, compute, storing value, comparison, repetition

d)

Editing video

10.

Mengapa pseudocode tidak memiliki pengecekan kesalahan?

a)
  • Karena ditulis dalam bahasa manusia

b)

Karena selalu benar

c)

Karena hanya digunakan untuk dokumentasi

d)

Karena tidak dijalankan atau diperiksa untuk kesalahan

11.

Apa manfaat pseudocode dalam mengajarkan pemrograman?

a)

Mengajarkan sintaks bahasa pemrograman tertentu

b)
  • Mengajarkan logika pemrograman tanpa harus khawatir tentang sintaksis bahasa tertentu

c)

Mengajarkan cara menjalankan program

d)

Mengajarkan cara menggunakan perangkat keras

12.

Apa yang dimaksud dengan notasi pseudocode?

a)
  • Konvensi umum yang digunakan dalam penulisan pseudocode

b)
  • Standar formal dalam pemrograman

c)
  • Kode yang digunakan untuk menjalankan program

d)

Diagram alir yang kompleks

13.

Apa yang dimaksud dengan struktur kontrol dalam pseudocode?

a)

Percabangan (IF, ELSE) dan perulangan (FOR, WHILE)

b)

Diagram alir

c)

Dokumentasi perangkat lunak

d)

Penggunaan perangkat keras

14.

Mengapa tidak ada aturan baku dalam penulisan pseudocode?

a)
  • Karena pseudocode ditulis dalam bahasa pemrograman tertentu

b)

Karena pseudocode bersifat fleksibel dan mudah dipahami

c)

Karena pseudocode digunakan untuk menjalankan program

d)

Karena pseudocode memerlukan kompilasi

15.

Bagaimana pseudocode digunakan dalam perencanaan proyek pengembangan perangkat lunak yang kompleks?

a)

Dengan menulis kode langsung dalam bahasa pemrograman tertentu

b)
  • Dengan menguji perangkat keras terlebih dahulu

c)

Dengan merencanakan dan mengorganisasi logika dari berbagai komponen atau modul sebelum menggabungkannya

d)

Dengan mengedit video proyek

16.

Apa yang dimaksud dengan konstanta dalam notasi pseudocode?

a)

Variabel yang berubah-ubah nilainya

b)

Variabel yang tidak pernah digunakan

c)

Nilai tetap yang ditulis dalam huruf besar

d)

Fungsi atau prosedur

17.

Mengapa pseudocode tidak memiliki ekspektasi terhadap perangkat keras atau lingkungan?

a)

Karena pseudocode ditulis dalam bahasa pemrograman tertentu

b)

Karena pseudocode fokus pada logika algoritma tanpa detail implementasi

c)

Karena pseudocode memerlukan perangkat keras tertentu

d)

Karena pseudocode digunakan untuk mengedit video

18.

Apa yang dimaksud dengan fungsi atau prosedur dalam notasi pseudocode?

a)

Bagian dari kode yang tidak pernah digunakan

b)

Diagram alir yang kompleks

c)

Variabel yang diubah-ubah nilainya

d)

Blok kode yang melakukan tugas tertentu dan biasanya ditulis dengan kata kunci FUNCTION atau PROCEDURE

19.

Mengapa pseudocode tidak memiliki dukungan untuk input dan output yang nyata?

a)

Karena pseudocode hanya digunakan untuk dokumentasi

b)

Karena pseudocode tidak memiliki mekanisme nyata untuk menerima input dari pengguna atau menampilkan output ke layar

c)

Karena pseudocode dijalankan langsung sebagai program

d)

Karena pseudocode digunakan untuk mengedit video