Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PTS PEMROGRAMAN DASAR

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Operator aritmetika yang melibatkan 2 buah operand adalah operator aritmetika . . .

a)

Heksadesimal

b)

Desimal

c)

Biner

d)

Unair

e)

Oktal

2.

Tentukan simbol pembagian bulat berikut ini . . .

a)

*

b)

/

c)

-

d)

Div

e)

Mod

3.

Lima jenis operator bitwise yang dikenal dalam Pascal yaitu . . .

a)

AND, OR, FOR, SHR DAN SHL

b)

AND, OR, XOR, SHR, DAN SHL

c)

AND, OR, XOR, FHR, DAN SHL

d)

AND, FOR, XOR, SHR, DAN SHL

e)

AND, OR, XOR, SHR, DAN FHL

4.

Suatu perintah yang digunakan untuk mengatur jalannya suatu program disebut dengan istilah struktur . . .

a)

terdata

b)

keputusan

c)

kontrol

d)

pengulangan

e)

percabangan

5.

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

a)

Readln

b)

Writeln

c)

Read

d)

Write

e)

Begin

6.

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

a)

IF bersarang

b)

IF do while-Until

c)

IF-THEN

d)

IF bercabang

e)

IF tunggal

7.

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

a)

Readln

b)

Write

c)

Begin

d)

Writeln

e)

Clrscr

8.

Titik pemberhentian dapat diberikan dengan cara . . .

a)

sesuai aturan pemrograman

b)

acak dan bebas

c)

tipe data bentukan

d)

bersyarat dan pencacah

e)

variabel yang sejenis

9.

Tombol kombinasi yang digunakan untuk melakukan kompilasi (compile) menggunakan Pascal adalah . . .

a)

CTRL+F9

b)

SHIFT+F5

c)

SHIFT+CTRL+ALT

d)

ALT+F9

e)

CTRL+R

10.

Selain pembuat struktur percabangan, maka semua pernyataan yang terletak dalam struktur dibuat dalam posisi . . .

a)

menjorok pada tepi yang sama

b)

selalu rata kanan

c)

menjorok pada tepi yang berbeda

d)

berada ditengah-tengah

e)

selalu rata kiri

11.

Berikut yang bukan termasuk jenis-jenis operator dalam struktur program adalah . . .

a)

relational

b)

statement

c)

arithmetic

d)

assignment

e)

logical

12.

Fungsi aritmatika yang menghasilkan nilai logaritma dari sebuah bilangan adalah . . .

a)

FRAC

b)

ABS

c)

LN

d)

SIN

e)

INT

13.

Fungsi aritmatika pada FreePascal yang digunakan untuk membulatkan angka pecahan menjadi sebuah bilangan bulat positif adalah . . .

a)

FRAC

b)

ABS

c)

LN

d)

SIN

e)

INT

14.

Berikut ini yang termasuk operator aritmatika yaitu . . .

a)

^

b)

*

c)

)

d)

$

e)

@

15.

Nilai yang dimiliki jika sebuah sakelar listrik dalam kondisi ON . . .

a)

-2

b)

-1

c)

0

d)

1

e)

2

16.

Fungsi matematika yang berguna untuk menghasilkan nilai desimal dari bilangan real yaitu . . .

a)

AVG

b)

FRAC

c)

COS

d)

LN

e)

SIN

17.

Sarana yang menjembatani antara bahasa manusia dengan bahasa pemrograman adalah . . .

a)

data flow

b)

flowchart

c)

aplikasi

d)

code

e)

coding

18.

Bentuk belah ketupat pada diagram Flowchart diberi nama . . .

a)

decision

b)

connector

c)

terminator

d)

data store

e)

process

19.

Kriteria efisien pada sebuah algoritma pada umumnya berhubungan dengan . . .

a)

optimalisasi masalah

b)

akhir menyelesaikan masalah

c)

waktu eksekusi

d)

menentukan solusi

e)

ukuran dari permasalahan

20.

Pada umumnya program aplikasi dibuat oleh seorang . . .

a)

programmer

b)

directory manager

c)

guru komputer

d)

pengembang

e)

programmable