wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kuis Pemrograman Dasar

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Berikut merupakan syarat-syarat algoritma menurut Donald E.Knuth, kecuali …..

a)

FINITENESS

b)

PROCESS

c)

OUTPUT

d)

INPUT

2.

Algoritma harus efektif dan langkah algoritma dikerjakan dalam waktu yang wajar merupakan ciri-ciri algoritma, yaitu …..

a)

DEFINITENESS

b)

MASUKAN

c)

KELUARAN

d)

EFFECTIVENESS

3.

Algoritma paling mudah dipahami oleh orang awam karena menggunakan Bahasa sehari-hari disebut …..

a)

PSEUDOCODE

b)

VISUAL BASIC

c)

FLOWCHART

d)

BAHASA NATURAL

4.

Nama Symbol tersebut adalah ....

a)

PUNCHED TAPE

b)

STORED DATA

c)

MAGNETIC DISK

d)

DOCUMENT

5.

Intruksi yang dikerjakan dengan kondisi tertentu pada struktur dasar algoritma disebut ……

a)

PEMILIHAN

b)

REPETITION

c)

PENGULANGAN

d)

SEQUENCE

6.

Bagian untuk mendeklarasikan semua nama yang digunakan di dalam program disebut …..

a)

DEKLARASI

b)

OUTPUT

c)

JUDUL

d)

INPUT

7.

Proses penerjemahan algoritma ke dalam bahasa pemrograman disebut …..

a)

PROGRAMMER

b)

DOKUMENTASI

c)

TESTING

d)

CODING

8.

Berikut yang bukan merupakan Bahasa pemrograman adalah ……

a)

PASCAL

b)

C#

c)

DJANGO

d)

PYTHON

9.

Digunakan untuk menyimpan data masukan, memproses data, dan mendapatkan hasil komputasi merupakan pengertian …..

a)

SINTAKSIS

b)

VARIABEL

c)

REPETITION

d)

ARRAY

10.

Perangkat Lunak yang bertugas mengkonversi arsitektur dan algoritma yang dirancang manusia kedalam format yang dapat dijalankan oleh komputer disebut …..

a)

SISTEM OPERASI

b)

SPREADSHEET

c)

BAHASA PEMROGRAMAN

d)

SISTEM UTILITY

11.

Label3.Text = Label1.Text + Label2.Text

Hasil dari syntak di atas yang tepat apabila nilai pada Label1.Text = “Berhasil” dan Label2.Text = “Login” adalah …..

a)

Berhasil Login

b)

BerhasilLogin

c)

Berhasil+Login

d)

"Berhasil"+"Login"

12.

Berikut merupakan pengertian high level language yang tepat adalah …..

a)

Tanpa harus melalui penerjemahan

b)

Mendekat ke Bahasa mesin

c)

Setiap intruksinya langsung dikerjakan oleh computer

d)

Menggunakan Bahasa yang serupa dengan Bahasa manusia

13.

Struktur control untuk memutuskan kode program mana yang akan dikerjakan berdasarkan suatu kondisi adalah struktur control …..

a)

PERCABANGAN

b)

PERULANGAN

c)

KODE

d)

PROGRAM

14.

Berikut merupakan kasus permasalahan yang dapat diselesaikan dengan struktur percabagan, kecuali …..

a)

Menentukan gaji berdasarkan golongan

b)

Menghitung sewa mobil di sebuah rental yang menyediakan banyak pilihan

c)

Menentukan kelulusan berdasarkan rata-rata

d)

Menentukan diagnose penyakit

15.

Berikut merupakan struktur control percabangan yang setara dengan Select Case adalah …..

a)

If bertingkat

b)

If Then Else

c)

If Else

d)

If Then

16.

Suatu bentuk percabangan pada pemrograman yang membandingkan dua variable atau lebih dan/ atau antara satu variable dengan beberapa nilai tertentu yang sudah didefiniskan disebut …..

a)

For To Do

b)

For Next

c)

If Then

d)

Case If

17.

Berikut yang merupakan penulisan struktur control percabangan If Then yang benar adalah …..

a)

If Control Then Else

b)

If Condition Then Statement

c)

If Control Then Statement

d)

If Condition Then Else

18.

If nilai >= 75 then

                Label1. Text = “Tidak ada Tugas”

Else

                Label1. Text = “Remedial”

Nilai berikut yang akan menampilkan keluaran “Tidak ada Tugas” adalah …..

a)

79

b)

70

c)

74

d)

65

19.

If nilai >= 75 then

                Label1. Text = “Tidak ada Tugas”

Else

                Label1. Text = “Remedial”

Apabila nilai 90 maka keluaran yang dihasilkan adalah …..

a)

Tidak Dapat Ditentukan

b)

Tidak Ada Tugas

c)

Remedial

d)

Error

20.

Urutan penyelesaian masalah yang disusun secara sistematis dengan menggunakan Bahasa yang logis untuk memecahkan suatu permasalahan disebut …..

a)

LOGIKA

b)

ALGORITMA

c)

RASIONALITAS

d)

PEMROGRAMAN