Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Pemrograman Dasar

Total questions: 15

Worksheet time: 15mins

Name
Class
Date
1.

Langkah pertama dalam membuat program komputer adalah….

a)

Menulis kode program

b)

Menentukan bahasa pemrograman

c)

Menganalisis masalah

d)

Menguji program

2.

Alur logika program biasanya digambarkan menggunakan….

a)

Diagram jaringan

b)

Flowchart

c)

Tabel data

d)

Struktur organisasi

3.

Simbol belah ketupat (diamond) dalam flowchart digunakan untuk menunjukkan….

a)

Proses

b)

Input/Output

c)

Keputusan (percabangan)

d)

Terminal

4.

Simbol jajargenjang (parallelogram) pada flowchart berfungsi untuk….

a)

Menunjukkan proses perhitungan

b)

Menampilkan hasil keluaran

c)

Menunjukkan awal dan akhir program

d)

Menunjukkan keputusan

5.

Dalam algoritma, urutan langkah yang logis dan sistematis disebut….

a)

Pseudocode

b)

Flowchart

c)

Alur logika

d)

Struktur kontrol

6.

Pernyataan “jika kondisi benar maka lakukan tindakan A” merupakan contoh dari….

a)

Perulangan

b)

Percabangan

c)

Proses

d)

Output

7.

Pseudocode digunakan untuk….

a)

Menulis program dengan bahasa pemrograman tertentu

b)

Menjelaskan logika program dalam bentuk narasi sederhana

c)

Menggambar flowchart

d)

Menguji hasil program

8.

Struktur perulangan (looping) digunakan untuk….

a)

Menjalankan perintah hanya sekali

b)

Menjalankan perintah berulang kali

c)

Menghentikan program

d)

Mengambil keputusan

9.

Urutan langkah-langkah logis dalam menyelesaikan masalah disebut….

a)

Logika

b)

Algoritma

c)

Variabel

d)

Sintaks

10.

Simbol oval (elips) pada flowchart menunjukkan….

a)

Proses

b)

Input/Output

c)

Awal atau akhir program

d)

Keputusan

11.

Berikut ini yang termasuk jenis struktur kontrol dalam pemrograman adalah….

a)

Struktur data

b)

Struktur urutan, percabangan, dan perulangan

c)

Struktur file

d)

Struktur algoritma

12.

Bahasa yang digunakan dalam penulisan algoritma secara umum dan mudah dipahami disebut….

a)

Bahasa mesin

b)

Bahasa rakitan

c)

Pseudocode

d)

Bahasa pemrograman tingkat tinggi

13.

Pada flowchart, arah aliran logika program ditunjukkan oleh….

a)

Lingkaran

b)

Panah (arrow)

c)

Garis lurus

d)

Persegi panjang

14.

Langkah terakhir setelah program dibuat dan diuji adalah….

a)

Analisis kebutuhan

b)

Pemeliharaan program

c)

Implementasi algoritma

d)

Menulis pseudocode

15.

Salah satu manfaat membuat algoritma sebelum menulis program adalah….

a)

Mempercepat eksekusi komputer

b)

Mengurangi kesalahan logika dalam program

c)

Menentukan bahasa pemrograman

d)

Menentukan tampilan antarmuka