wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Soal Sumatif 1 - PASCAL - Fase E

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Pemrograman pascal pertama kali dibuat oleh...

a)
Linus Torvalds
b)
Dennis Ritchie
c)
Alan Turing
d)
Niklaus Wirth
e)

James Gosling

2.

Output dari program dibawah ini adalah....

a)

Pascal

b)

Latihan

c)

Latihan Pascal

d)

Hallo

e)

Integer

3.

Berikut cara penulisan identifier yang benar adalah...

a)

lingkaran*

b)

luas segitiga

c)

2+8

d)

luas_segitiga

e)

3angka

4.

Aturan penulisan identifier yang benar di bawah ini adalah....

a)

Memakai spasi

b)

Menggunakan karakter ;

c)

Diawali dengan angka

d)

Karakter pertama harus berupa huruf

e)

Menggunakan karakter "+"

5.

Perhatikan kode dibawah ini, apakah yang membuat program menghasilkan error...

a)

Tidak ada tanda {} pada bagian akhir

b)

Harus menambahkan yang lain

c)

Tidak ada tanda ";" setelah penulisan isi

d)

Pada bagian akhir seharusnya tidak diberi titik

e)

Pada bagian akhir seharusnya menambahkan titik

6.

1. Langkah pertama yang dilakukan untuk menyusun sebuah program adalah :

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Proses

e)

Memproses Listing Algoritma

7.

Perhatikan penggalan Psedocode Luas trapesium !

program luas_Trapesium;

Deklarasi

x: real

artinya . . . .

a)

x variabel real

b)

x sama

c)

x tidak memiliki arti

d)

x tipe data real

e)

x tidak sama dengan Real

8.

Manakah pernyataan algoritma yang tidak benar

a)

Algoritma harus disusun secara logis

b)

Algoritma harus disusun secara sistematis

c)

Algoritma harus mempunyai berbagai macam makna

d)

Algoritma memiliki langkah yang jelas

e)

Algoritma memiliki hasil yang benar

9.

Tipe data bahasa Pascal untuk TRUE FALSE adalah ...

a)

Bolean

b)

String

c)

Char

d)

Integer

10.

Perhatikan Algoritma Luas Persegi panjang tersebut dan lengkapilah : d

(a)  

11.

Pilihlah jawaban yang sesuai untuk b !

(a)  

12.

Berikut merupakan identifier yang benar menurut aturan penulisan dalam Pascal adalah...

a)

nama_siswa

b)

nama siswa

c)

2namasiswa

d)

_nama siswa

13.

Bagian pada baris 1 adalah

a)

Judul program

b)

Alur program

c)

Badan program

d)

Deklarasi program

14.

Hal yang menyebabkan error dari kode program Pascal tersebut adalah...

a)

Baris program tidak diakhiri dengan tanda ( ; )

b)

Tidak ada kode clrscr

c)

Perintah read seharusnya menjadi readln

d)

Tidak ada error

15.

Perintah untuk menutup program dalam pascal adalah...

a)

End.

b)

Program

c)

finish.

d)

Uses crt;

e)

End;

16.

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

a)

Writeln

b)

Write

c)

Readln

d)

Read

e)

Begin

17.

Apabila a=5, b=10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan?

a)

a=0, b=5

b)

a=b

c)

a=10, b=5

d)

a=10, b=10

e)

a=10, b=0

18.

Sebuah wadah untuk menampung nilai layaknya variabel yang memiliki nilai yang tidak dapat diubah dan bersifat tetap adalah...

a)

Identifier

b)

Variabel

c)

Konstanta

d)

Tipe data

19.

Suatu bagian program yang berfungsi sebagai pemberi nama program disebut...

a)

variabel

b)

konstanta

c)

judul program

d)

assignment

20.

Uses crt;

Var a,b,c:integer;

Begin

clrscr;

read(c);

writeln('Nilai C : ',c);

readkey;

End.

a)

KODE PROGRAM DI ATAS BENAR

b)

KODE PROGRAM DI ATAS SALAH

21.

Uses Crt;

Var A,B : integer;

Begin

A:=20;

B:=3;

Writeln((A=B) Or True);

Readln;

End.

a)
b)
22.

Uses Crt;

Var A,B : integer;

Begin

A:=5;

B:=3;

Writeln((A+ 2)*B);

Readln;

End.

a)

10

b)

21

c)

8

23.

Uses Crt;

Var A,B : integer;

Begin

A:=5;

B:=3;

Writeln((A>B) And (6>2));

Readln;

End.

a)

TRUE

b)

FALSE

c)

12

24.

Perintah menginput data di pascal ?

a)

Input

b)

Readln

c)

Readlen

d)

Red

25.

Susunan tahapan dalam menyelesaikan suatu masalah pada proses pemrograman adalah

a)

Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil

b)

Masalah-Model-Algoritma-Program-Eksekusi-hasil

c)

Algoritma-Program-Model-Eksekusi-Hasil

d)

Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil

e)

Masalah-Model-Algoritma-Eksekusi-Hasil

26.

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

a)

15 dan 0

b)

15 dan 15

c)

0 dan 10

d)

20 dan 15

e)

15 dan 10

27.

Perintah untuk menampilkan atau cetak dilayar monitor lalu pindah baris kebawah disebut ...

a)

writeln

b)

write

c)

readln

d)

read

e)

begin

28.

Fungsi pembelajaran Program pascal ternyata bisa di aplikasikan kedalam kehidupan sehari - hari diantaranya adalah... (Kecuali)

a)

Menghitung Irit Boros

b)

Menghitung gaji

c)

Menghitung detik / menit

d)

Program Kalkulator

e)

Program DATA SERVER

29.

Rumus utama yang wajib di ingat dalam penulisan pascal adalah ...

a)

Uses crt ;

Begin

End:

b)

Uses crt ;

begin

end.

c)

Uses crt :

begin

End.

d)

Uses Crt.

Begin

end;

e)

Uses Crt;

Begin

And.

30.

Siapa pengembang bahasa pemrograman PASCAL?

a)

Bjarne Stroustrup

b)

Niklaus Wirth

c)

John Tyler McKenzie

d)

IKLC

31.

program Hello;

var i:integer;

begin

i := 1;

while(i <10) do begin

write('IKLC USU');

i := i + 1;

end;

end.

Apa output dari program diatas?

a)

Menampilkan teks IKLC USU sebanyak 10 kali

b)

Menampilkan teks IKLC USU sebanyak 11 kali

c)

Infinite Loop

d)

Menampilkan teks IKLC USU sebanyak 9 kali

32.

Apakah Mata pelajaran Informatika susah dipelajari?

a)

YES, SANGAT SUSAH

b)

NO, MUDAH

c)

MAYBE

d)

AFFH IYH DECK

33.

Perhatikan algoritma dibawah ini, yang harus diperbaiki dari algoritma ini adalah baris ke...

a)

1 - 3 - 5

b)

1 - 2 - 3

c)

3 - 4 - 6

d)

4 - 5 - 6

e)

1 - 4 - 6

34.

Salah satu penulisan algoritma adalah dengan menggunakan pseudecode. Format penulisan pseudecode adalah...

a)

Bagian judul, Bagian deklarasi, Bagian isi

b)

Bagian awall, Bagian variabel, Bagian penutup

c)

Bagian isi, Bagian input, Bagianoutput

d)

Bagian awal, Bagian input, Bagian output, bagian proses

e)

Bagian awal, Bagian input, Bagian output, bagian proses,bagian akhir

35.

Jika dimasukkan angka 15 dan 4 pada kedua input program di atas, maka output yang dihasilkan adalah ….

a)

4

b)

15

c)

30

d)

60

e)

65

36.

0, 3, 17, 89, 234, 2981 merupakan contoh tipe data...

a)

Char

b)

Boolean

c)

Integer

d)

String

37.

Pekerjaan seorang programmer adalah sebagai berikut, kecuali . . . .

a)

Coding

b)

Debugging

c)

Kompilasi

d)

Sosialisasi

38.

Proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program Komputer disebut . . . .

a)

Programmer

b)

Pemrograman

c)

Algoritma

d)

Program

39.

Aplikasi perangkat lunak yang digunakan programmer untuk menulis, mengompile, mencari kesalahan, dan menyebarkan program adalah . . . .

a)

Adobe Premiere

b)

Wordpad

c)

Netbeans

d)

Adobe Firework

40.

Berikut ini adalah bahasa pemrograman, kecuali . . . .

a)

PHP

b)

Pascal

c)

Android

d)

Java