Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kuis 1 Algoritma dan Pemrograman Kelas A dan D

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah, disebut

a)

Proses

b)

Program

c)

Algoritma

d)

Step

e)

Diagram

2.

Diketahui bahwa kantong P kosong. Kantong Q berissi 10 buah kelereng dan kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan di katakan BUKAN kantong P yang terbawa, Maka jumlah kelereng yang terbawa adalah :

a)

10

b)

15

c)

10 atau 15

d)

10 dan 15

e)

Kosong

3.

Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah :

a)

15 dan 0

b)

0 dan 15

c)

15 dan 15

d)

0 dan 10

e)

10 dan 15

4.

Untuk melihat hasil dari program yang dikerjakan, kita dapat menekan tombol ...

a)

CTRL + F5

b)

CTRL + F9

c)

CTRL + F2

d)

CTRL + F12

e)

F9

5.

Struktur bahasa pemrograman pascal yang paling pertama adalah

a)

Var

b)

Begin

c)

End

d)

Uses crt;

e)

Writeln

6.

Tipe data dalam bahasa pemrograman Pascal untuk karakter adalah

a)

Boolean

b)

Char

c)

Integer

d)

Real

e)

Byte

7.

Apa kepanjangan dari "uses" ...

a)

Unit Secure

b)

Unit Syntax

c)

Unit System

d)

Unit Software

e)

Unit Semiconductor

8.

Tipe bilangan bulat dalam bahasa pascal dikenal sebagai ...

a)

Byte

b)

Integer

c)

Char

d)

String

e)

Boolean

9.

Istilang "perulangan" dalam pemrograman pascal dikenal dengan ...

a)

Function

b)

Again

c)

Replay

d)

Looping

e)

Repeating

10.

Deklarasi yang digunakan untuk mengidentifikasi data yang nilainya sudah ditentukan dan pasti, tidak dapat diubah dalam program disebut deklarasi ...

a)

label

b)

konstanta

c)

tipe

d)

variabel

e)

prosedur

11.

Bilangan yang mengadung pecahan ,palingsedikit harus ada satu digit sebelum dan sesudah titik desimal termasuk dalm tipe data...

a)

Integer

b)

Real

c)

Boolean

d)

Longint

e)

Byte

12.

Prosedur yang digunakan untuk membersihkan layar saat program dijalankan adalah ...

a)

Writeln

b)

Readln

c)

Begin

d)

Write

e)

Clrscr

13.

Bentuk dari suatu statement IF yang berada di lingkungan statement IF yang lainnya, disebut IF dalam kondisi ...

a)

IF bersarang

b)

IF bercabang

c)

IF tunggal

d)

IF - Then

e)

IF While do - Until

14.

Tipe data terstruktur yang terdiri dari sejumlah komponen, komponen yang mempunyai tipe data yang sama, disebut tipe data ...

a)

Byte

b)

Longint

c)

Array

d)

Integer

e)

Boolean

15.

Perintah untuk menampilkan atau cetak dilayar tanpa pindah baris, disebut ...

a)

Writeln

b)

Write

c)

Wrote

d)

Read

e)

Readln

16.

Perintah untuk menampilkan atau mencetak di layar monitor, lalu pindah baris ke bawah, disebut ...

a)

Write

b)

Written

c)

Writeln

d)

Readln

e)

Begin

17.

Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (program bagian), disebut ...

a)

Variabel

b)

Tipe data

c)

Prosedur

d)

Deklarasi

e)

Array

18.

Berikut ini yang termasuk operator aritmatika, yaitu ...

a)

*

b)

/

c)

%

d)

+

e)

Semua benar

19.

Nama variabel berikut ini yang benar adalah ...

a)

NamaMahasiswa

b)

Alamat Mahasiswa

c)

sts/status

d)

tpt.tgl

e)

nama mahasiswa

20.

Tipe data yang cocok untuk menyimpan data nama mahasiswa adalah ...

a)

Numeric

b)

Char

c)

Date/Time

d)

Integer

e)

Real

21.

Tipe data khusus yang komponennya terdiri dari berbagai jenis tipe data lain, disebut

a)

Integer

b)

Real

c)

Array

d)

Record

e)

Konstanta

22.

Bagaimana baris perintah untuk mengisi data pada field id_buku?

a)

perpustakaan.id_buku := '56';

b)

perpustakaan.id_buku := 56;

c)

perpustakaan.judul := Algoritma;

d)

id_buku := '56';

e)

id_buku := 56;

23.

Bagaimana baris program yang bertujuan untuk mencetak nilai dari field pengarang?

a)

writeln ('Pengarang buku adalah', pengarang);

b)

writeln ('Pengarang buku adalah , perpustakaan.pengarang');

c)

writeln ('Pengarang adalah ', perpustakaan.pengarang);

d)

writeln ('Pengarang adalah ' perpustakaan.pengarang);

e)

writeln ('Pengarang adalah perpustakaan.pengarang', pengarang);

24.

Variabel dinamis yang nilai adalah alamat variabel lain, disebut ...

a)

pointer

b)

array

c)

list

d)

multilist

e)

record

25.

Simbol flowchart untuk input dan output data yaitu

a)
b)
c)
d)
e)