wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ALGORITMA DAN PEMROGRAMAN 1 DAILY QUIZ

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Pengertian yang paling Tepat untuk Algoritma adalah...

a)

Langkah - langkah yang disusun untuk menyelesaikan masalah secara bijak dan benar

b)

Langkah langkah yang dibuat berurutan secara sistematis dan logis untuk menyelesaikan masalah...

c)

Alur program komputer yag dibuat secara computational thinking

d)

Langkah-langkah yang dibuat oleh pemrogrammer dengan konsep agar masalah dapat diatasi

e)

Langkah-langkah yang disusun oleh programmer menurut aturan matematika dan sains

2.

Formula atau Rumus dalam Pemrograman

a)

Program = Sains + Data

b)

Program = Komputer + Data

c)

Program = Algoritma + Bahasa

d)

Program = Algoritma + Sains

e)

Program = Algoritma + Pemrograman

3.

Istilah "Algoritma " berasal dari kata "Algorithm' yang merupakan nama ahli Matematika (Penulis kitab Al-Jabar) dari Arab Saudi yang bernama....

a)

Abdul Rauf

b)

Sami Al Jabber

c)

Alkhalid

d)

Al Khuwarizmi

e)

Allisaid Moeshaf

4.

3 Struktur Dasar Algoritma dan Pemrograman yang benar

a)

Struktur Sekuensial - Struktur Perulangan - Struktur Looping

b)

Struktur Perulangan - Struktur Looping - Struktur Pemilhan

c)

Struktur Pemilihan - Struktur Perulangan - Struktur Bersyarat

d)

Struktur Sekuensial - Struktur Perulangan - Struktur Berurutan

e)

Struktur Sekuensial - Struktur Perulangan - Struktur Pemilihan

5.

Definisi paling tepat untuk Algoritma Perulangan (Looping Algorithm) adalah

a)

Program yang akan menjalankan perintah tertentu secara berulang..

b)

Program yang akan memilih satu dari beberapa kemungkinan langlah untuk dijalankan..

c)

Program yang disusun secara berurutan dari awal sampai akhir

d)

Program yang akan menjalankan 1 atau beberapa langkah secra berulang-ulang sejumlah yang diinginkan

e)

Program yang disusun secara berurutan dari awal sampai akhir

6.

Pascal ditulis oleh....

a)

Prof. Niklaus Written

b)

Prof. Niklaus Wirth

c)

Prof. Dr. Wiliamm Hemsworth

d)

Blaise Pascal

e)

Al khuwarizmi

7.

3 struktur dasar program PASCAL

a)

Head - Enumerated - String

b)

Head - Declaration - Description

c)

Head -String - Boolean

d)

Head - Deskripsi - Quantatif

e)

Head - Integer - Range Typed

8.

Perusahaan yang merilis Bahasa Pemrograman PASCAL

a)

Apple Inc.

b)

Sun Mircosystem

c)

Windows Corp

d)

Borland International

e)

Oracle Tech

9.

3 Bentuk Dasar Algoritma

a)

Sekuensial - Selectial - Looping Algorithm

b)

Sekuensial - Looping - Enumerated Algortihm

c)

Looping - Conditional - Selectial Algorthm

d)

Sekuensial - Looping - Conditional Algorithm

e)

Conditional - Looping dan String Algorithm

10.

Algoritma yang hanya akan menjalankan langkah berikutnya apabila ada syarat/kondisi yang terpenuhi

a)

Looping Algorithm

b)

Enumerated Algorithm

c)

Sekuensial Algorithm

d)

User Defined Algorithm

e)

Conditional Algorithm

11.

Algoritma yang akan menjalankan 1 atau beberapa langkah tertentu secara berulang-ulang / sejumlah yang diminta

a)

Looping Algorithm

b)

Selectial Algorithm

c)

Sekuensial Algorithm

d)

Conditional Algorithm

e)

Enumerated String

12.

Manakah aturan pascal berikut yang benar ?

a)

Setiap statemen boleh digabung jadi 1

b)

Setiap statemen harus dipisahkan dengan tanda titik koma

c)

kolom komentar akan diproses compiler

d)

selalu diawali dengan unit system

e)

Tanda titik koma harus ditulis pada bagian deklarasi

13.

Dibawah ini bukanlah Type Data yang digunakan dalam Pascal

a)

INTEGER ( BILANGAN BULAT)

b)

REAL ( NILAI PECAHAN )

c)

BOOLEAN

d)

USER DEFINED DATA TYPE

e)

PRIMA

14.

Disajikan program pascal berikut ini :


Uses Crt;

Var

p.l : character

Begin

Uses Crt ;

clrscr;

writeln('saya belajar PASCAL');

wrteln;

End.


hasil program ini jika dijalankan adalah.....

a)

saya belajar PASCAL

b)

saya belajar pascal

c)

saya sedang belajar pascal

d)

saya belajar pascal di kelas

e)

SAUA SEDANG BELAJAR PASCAL

15.

Type Data Boolean menggunakan Relational operator berikut ini, kecuali...

a)

Tanda Seru !

b)

Tidak sama dengan <>

c)

Sama dengan =

d)

Kali *

e)

Lebih besar >

16.

Type Data dengan Nilai Bulat Integer, BYTE adalah type data dengan range variabel antara

a)

0 to 256

b)

0 to 255

c)

0 to 65535

d)

-32768 to 32767

e)

-32767 to 32768

17.

Type data nilai bulat (Integer), Integer adalah tyoe data dengan range variabel antara

a)

0 to 65535

b)

0 to 65635

c)

-32767 to 32768

d)

0 to 255

e)

-32768 to 32767

18.

Disajikan program pascal berikut ini....


Uses Crt;

Var

p.l : integer

Begin

Uses Crt ;

clrscr;

fOR I :- 1 TO 3 do

writeln('saya belajar PASCAL');

wrteln;

End.


hasil program ini jika dijalankan adalah...

a)

saya belajar pascal

saya belajar pascal

b)

saya belajar PASCAL

saya belajar pascal

c)

saya belajar PASCAL

saya belajar PASCAL

saya belajar PASCAL

d)

saya belajar PASCAL

saya belajar PASCAL

e)

saya belajar PASCAL

saya belajar PASCAL

saya belajar PASCAL

saya belajar PASCAL

19.

Pada bagian Input OUTPUT.. cara untuk menampilkan tulisan ke layar komputer dengan menggunakan....

a)

Read atau Readln

b)

Uses Crt

c)

Uses Winword

d)

Write atau Writeln

e)

Print atau Println

20.

Pada bagian Input/Output... untuk membaca variabel atau type data yang digunakan yaitu

a)

Integer data type

b)

Boolean

c)

Write atau Writeln

d)

Print atau printline

e)

Read/Readln

21.

3 Komponen Dasar Bahasa Pascal yang benar adalah..

a)

STRING, BOOLEAN dan ENUMERATED

b)

Simbol Dasar, Identifier dan Reserved Word

c)

TRUE OR DAN FOR

d)

INTEGER, BYTE DAN BOOLEAN

e)

Head, Deklarasi dan Deskripsi

22.

Simbol angka yang digunakan sebagai komponen dasar pascal....

a)

0,1,2,3,4,5,6,7,8 dan 9

b)

0 to 255

c)

0,2,4,6,8,10,12,14,16 dan 18

d)

1,3,5,7,9,11,13,15,17,dan 19

e)

0,5,10,15,20,25,30,35 dan 40

23.

Suatu kata yang secara mutlak tidak boleh diartikan lain dan harus digunakan sebagaimana yang telah didefinisikan atau ditentukan kegunaanya oleh bahasa Pascal adalah...

a)

Identifier

b)

User-Defined Data Type

c)

Reserved Word

d)

Simbol Khusus

e)

Simbol Angka

24.

Jenis data ini berupa range dari suatu kumpulan data yang mempunyai urutan, contohnya...

a)

Type Tanggal := 1 ...31

b)

Type Integer := 0 ... 255

c)

Type Data, data ke 1 , data ke 2, dst...data ke n

d)

Type Hari := Senin dan Sabtu

e)

Type Tahun :- 1 - 2020

25.

Versi terakhir dari bahasa pemrograman PASCAL yang populer untuk sistem operasi DOS...

a)

Turbo Pascal 5.0

b)

Turbo Pascal 6.0

c)

Turbo Pacal 7.0

d)

Turbo Pascal for Win 1.0

e)

Turbo Pascal for Win 1.5