wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Pemrograman Dasar

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

Urutan langkah - langkah penyelesaian masalah yang di susun secara sistematis dan logis adalah...

a)

Flowchart

b)

Algoritme

c)

Pemrograman

d)

Bahasa Pemrograman

2.

Model penulisan algoritme menggunakan bagan alir adalah...

a)

Aplikasi

b)

Program

c)

Bahasa alami

d)

Flowchart

3.

Simbol bangun ruang berbentuk lingkaran pada flowchart berfungsi untuk....

a)

Tanda penghubung pada satu halaman

b)

Tanda penghubung dalam halaman lain

c)

Memasukan data secara manual

d)

Proses manual

4.

Simbol Terminator pada flowchart bergungsi untuk....

a)

Menunjukan proses subprogram

b)

Menunjukan proses yang dilakukan mesin komputer

c)

Menandakan start & end

d)

Menunjukan arah aliran proses pada program

5.

Berikut ini keuntungan metode flowchart kecuali....

a)

Memudahkan setiap orang untuk membaca dan memahami algoritme

b)

Aliran proses program cukup rinci

c)

Penjelasan dalam alir proses tidak detail

d)

Cocok untuk algoritme dengan skala kerumitan tingkat rendah

6.

Jenis Tipe data sederhana untuk bilangan desimal adalah...

a)

Jenis bilangan bulat

b)

Jenis data karakter

c)

Jenis bilangan logika

d)

Jenis bilangan real

7.

Berikut merupakan ketentuan dalam pembuatan variable yang di buat oleh pemrogram kecuali...

a)

Tidak boleh menggunakan spasi

b)

Diawali dengan karakter bukan angka numerik

c)

Hanya menggunakan karakter

d)

Dapat berupa gabungan antara karakter & angka numerik

8.

Tipe data byte pada jenis bilangan bulat memiliki jangkauan ( Range ) ....

a)

0..65535

b)

-128 .. 127

c)

-32768 .. 32767

d)

0 .. 255

9.

Sebuah simbol operasi tertentu dalam melakukan sebuah operasi data disebut...

a)

Operator

b)

Operand

c)

Div

d)

Mod

10.

Pada operasi aritmetika simbol div berfungsi untuk...

a)

Perkalian

b)

Pengurangan

c)

Pembagian dua bilangan bulat dengan hasil baginya berupa bilangam bulat

d)

Pembagian dua bilangan bulat dengan outputnya berupa sisa hasil bagi

11.

15 mod 4 =

a)

1

b)

2

c)

3

d)

4

12.

Simbol ( >= ) memiliki fungsi...

a)

Lebih besar

b)

Lebih kecil

c)

Sama dengan

d)

Lebih besar atau sama dengan

13.

Operasi logika apa yang akan menghasilkan nilai true apabila kedua operand nya bernilai sama...

a)

AND

b)

XOR

c)

OR

d)

XNOR

14.

Operator NOR akan menghasilkan nilai true apabila...

a)

Kedua operand-nya bernilai true

b)

Kedua operand-nya bernilai false

c)

Salah satu operand-nya bernilai true

d)

Salah satu operand-nya bernilai false

15.

Operasi tipe data karakter mana yang akan menghasilkan nilai true..

a)

a > d

b)

e < f

c)

b = d

d)

a >= c

16.

60 div 20 =

a)

5

b)

8

c)

3

d)

2

17.

Bahasa yang digunakan oleh programer untuk menyelesaikan sebuah masalah / untuk menjalankan perintah yang diberikan dalam bentuk susunan interuksi berupa kode - kode terstruktur kepada mesih komputer disebut...

a)

Bahasa

b)

Program

c)

Pemrograman

d)

Bahasa pemrograman

18.

Bahasa fortran yang diperkenalkan oleh John Backus di IBM pada tahun...

a)

1965

b)

1976

c)

1955

d)

1956

19.

Bahasa pemrograman yang di kembangkan oleh John Kemeny & Thomas Kurtz pada tahun 1963 di Darmouth Collage adalah ...

a)

Basic

b)

Pascal

c)

Java

d)

Cobol

20.

Common Business Oriented merupakan kepanjangan dari ...

a)

Fortran

b)

Java

c)

Pascal

d)

Cobol

21.

Bahasa pemrograman pascal di ramcang oleh ...

a)

John Backus

b)

Profesor Niklaus Wirth

c)

John kemeny

d)

Thomaz kurtz

22.

Undo yang terdapat pada menu free pascal memiliki fungsi untuk...

a)

Membersihkan layar

b)

Menghapus kembali yang di undo

c)

Mengembalikan yang terhapus terakhir

d)

Membuat program baru

23.

Menu yang di gunakan untuk menjalankan atau mengeksekusi program pada free pascal yaitu...

a)

Find

b)

Run

c)

Program reset

d)

Save

24.

Menu Untuk membuat program baru pada free pascal adalah...

a)

New from tamplate

b)

Cut

c)

Open

d)

New

25.

Berikut yang tidak termasuk dalam menu edit dalam free pascal adalah...

a)

Cut

b)

Clear

c)

Save

d)

Copy