wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PAS_X RPL_ODPL

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Apa yang dimaksud dengan algoritma dalam konteks perangkat lunak?

a)

Algoritma adalah perangkat keras yang digunakan dalam komputer.

b)

Algoritma adalah urutan langkah-langkah logis untuk menyelesaikan masalah atau menjalankan fungsi tertentu dalam program komputer.

c)

Algoritma adalah bahasa pemrograman yang digunakan untuk membuat perangkat lunak.

d)

Algoritma adalah nama dari sebuah perusahaan teknologi terkemuka.

2.

Jelaskan perbedaan antara aplikasi pemrograman bitmap dan vektor!

a)

Aplikasi pemrograman bitmap menggunakan formula matematika, sedangkan aplikasi pemrograman vektor menggunakan grid piksel.

b)

Aplikasi pemrograman bitmap tidak menggunakan grid piksel, sedangkan aplikasi pemrograman vektor menggunakan grid piksel.

c)

Aplikasi pemrograman bitmap menggunakan grid piksel, sedangkan aplikasi pemrograman vektor menggunakan formula matematika.

d)

Aplikasi pemrograman bitmap menggunakan formula matematika, sedangkan aplikasi pemrograman vektor tidak menggunakan formula matematika.

3.

Dibawah penulisan coding pascal yang benar adalah...

a)

Write(' Masukkan Angka ke 1 : '); Read(X);

b)

Write(' Masukkan Angka ke 1 : '); Read();

c)

Write( Masukkan Angka ke 1 : ); Read(X);

d)

Write(' Masukkan Angka ke 1 : ') Read(X);

4.

penulisan yang tepat untuk variabel yang akan ditampilkan yang bernilai 2 koma dibelakang seperti 5,50...

a)

Write( ' Rata-rata : ',rata:0:0);

b)

Write( ' Rata-rata : ',rata:4:2);

c)

Write( ' Rata-rata : ',rata:0);

d)

Write( ' Rata-rata : ',rata:4:0);

5.

Coding pascal yang berfungsi untuk menginput adalah....

a)

clrscr();

b)

begin

c)

WriteLn();

d)

read();

6.

Apa kegunaan dari aplikasi pemrograman dalam pembuatan perangkat lunak?

a)

Menggambar grafis

b)

Menulis, mengedit, mengelola, dan menguji kode program

c)

Mengatur jadwal pertemuan

d)

Mengelola keuangan

7.

Yang tidak termasuk tools pengembangan perangkat lunak adalah..

a)

coreldraw

b)

Neatbeans

c)

Android studio

d)

Visual code studio

8.

user crt;

var m, i: Integer;

begin

WriteLn('Perulangan Bilangan');

for i:=10 downto 7 do

begin

m:=i-2;

WriteLn(' ',m);

end;

end.

Output berdasarkan program diatas adalah....

a)

10

9

8

7

b)

9

8

7

6

c)

8

7

6

5

d)

7

8

9

10

9.

tipe data yang digunakan untuk bilangam berkoma adalah.....

a)

long

b)

short

c)

int

d)

real

10.

WriteLn(' ', m , ' ',n,' ',i);

Berdasarkan program diatas, berapa variabel yang akan di tampilkan......

a)

3

b)

6

c)

4

d)

2

11.

alat tools pada suatu aplikasi yang digunakan untuk menghasilkan suatu produk adalah pengertian dari...

a)

Tools kontruksi perangkat lunak

b)

Tools perangkat lunak

c)

perangkat lunak

d)

sistem operasi

12.

Tools yang digunakan untuk menulis kode pemroraman atau lembar kerja adalah tool?

a)

Generator kode

b)

Interpreter

c)

kompilator

d)

tester

13.

Tools yang digunakan untuk mengecek atau mencari kesalahan pada suatu program adalah tool?

a)

Interpreter

b)

Kompilator

c)

Debugger

d)

Generator kode

14.

aplikasi yang digunakan untuk membuat karya grafis bitmap adalah...

a)

bloom

b)

vect

c)

Boxy SVG

d)

Corel Photopoint

15.

Aplikasi untuk mendesain User interface perangkat lunak adalah

a)

Visual kode studio

b)

Sublime text

c)

Figma

d)

Microsoft access

16.

Dibawah ini yang termasuk tool perangkat lunak adalah

  1. 1. Visual kode studio

  2. 2. Figma

  3. 3. Adobe photoshop

  4. 4 Android studio

  5. 5. Neatbeans

  6. 6. Linux

a)

1,2,3

b)

2,3,4

c)

1,5,6

d)

1,4,5

17.

Bentuk algoritma ada 3 yaitu....

a)

naratif, perulangan, percabang

b)

naratif, pseudocode, flowchart

c)

naratif, percabangan, perulangan

d)

judul, deklarasi, deskripsi

18.

Dalam algoritma, deklarasi merupakan proses...

a)

memulai suatu program

b)

mengakhiri suatu program

c)

inisialisasi variabel

d)

menghasilkan output

19.

clrscr berfungsi....

a)

membersihkan tampilan layar

b)

menampilkan output

c)

untuk memberi jarak

d)

inisialisasi variabel

20.

penulisan variabel yang tepat pada bahasa pascal adalah...

a)

var a,b,c: Integer

b)

Var a,b,c, integer;

c)

Var a:b:c, Integer;

d)

Var a,b,c: Integer;

21.

pada bahasa pascal kode untuk memulai program adalah...

a)

clrscr();

b)

Uses crt;

c)

end.

d)

WriteLn();

22.

Tipe data untuk kalimat atau kata adalah...

a)

Char

b)

Integer

c)

Bolean

d)

String

23.

Kode perulangan yang tepat dibawah ini adalah....

a)

for x:=1 to 10 do

b)

for x= 1 to 10 do

c)

for x:1 to 10 do

d)

for x;=>1 to 10 do

24.

Apa nama dari simbol flowchart tersebut...

a)

Decision

b)

Terminator

c)

Input-output

d)

proses

25.

apa nama dari simbol tersebut....

a)

Decision

b)

Terminator

c)

input-output

d)

proses