Professional Documents
Culture Documents
a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;
2. Untuk melihat hasil dari program yang dikerjakan tekan tombol .....
a. Crtl+f5
b. Ctrl+f9
c. Ctrl+f2
d. Ctrl+f12
e. Ctrl+f4
Jawaban : b. Ctrl+f9
Alasan : Ctrl+f9 merupakan shortkey untuk run program pascal.
3. Berapa kode yang digunakan untuk membuat tulisan berwarna CYAN .....
a. 4
b. 2
c. 128
d. 7
e. 3
Jawaban : e. 3
Alasan : karena kalau yang 7 bukan warna cyan
a. Readln
b. End
c. Write
d. Writeln
e. Uses crt;
Jawaban : d. Writeln
Jawaban : c. Boolean
Alasan : Boolean adalah suatu tipe data yang hanya mempunyai dua nilai. Yaitu true atau false
(benar atau salah).
a. Greyson change
b. Prof. Niklaus Wirth
c. Kondrazuse
d. Prof. Niklaus Smirth
e. Dr. Hercules
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
Jawaban : a. Char
Alasan : char merupakan tipe data yang dapat menyimpan karakter, tetapi tipe data ini hanya
dapat menyimpan 1 karakter saja.
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987
Jawaban : b. 1971
Alasan : Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus
Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun
1971.
a. Unit secure
b. Unit syntax
c. Unit system
d. Up software
e. Unit semiconductor
11. Berikut ini adalah penulisan identifier yang benar dalam pemrogramnan pascal adalah .....
a. 9program_satu
b. Program_satu
c. Program satu
d. Begin
e. Array
Jawaban : b. Program_satu
Alasan : Penulisan identifier tidak boleh didahului oleh angkan, dan tidak boleh dipisahkan dengan
spasi.
12. Tipe bilangan bulat dalam bahasa pascal dikenal dengan .....
a. Byte
b. Integer
c. Char
d. String
e. Boolean
Jawaban : b. Integer
Alasan : Integer adalah tipe data apapun yang merepresentasikan bilangan bulat, atau beberapa
bagian dari bilangan bulat.
a. Repeating
b. Again
c. Function
d. Replay
e. Looping
Jawaban : e. Looping
Alasan : Looping adalah sebuah perulangan yang digunakan untuk megulang sebuah kode program
tertentu.
a. END.
b. Program
c. Uses crt;
d. Finish
e. END;
Jawaban : a. END.
Alasan : end. merupakan instruksi dalam Pascal untuk mengakhiri sebuah program.
a. flowchart
b. DxDiag
c. Begin
d. SI
e. Sistem Operasi
Jawaban : a. flowchart
Alasan : Flowchart atau diagram alir merupakan sebuah diagram dengan simbol-simbol grafis yang
menyatakan aliran algoritma atau proses yang menampilkan langkah-langkah yang disimbolkan
dalam bentuk kotak, beserta urutannya dengan menghubungkan masing masing langkah tersebut
menggunakan tanda panah.
16. Deklarasi yang digunakan untuk mengidentifikasi data yang nilainya sudah ditentukan dan
pasti, tidak dirubah dalam program disebut deklarasi .....
a. Deklarasi label
b. Deklarasi Konstanta
c. Deklarasi tipe
d. Deklarasi Variabel
e. Deklarasi Prosedur
17. Dibawah ini termasuk dalam Deklarasi dalam Pascal kecuali .....
a. Deklarasi perubah
b. Deklarasi proses
c. Deklarasi konstanta
d. Deklarasi tipe
e. Deklarasi prosedure
Jawaban : b. Deklarasi proses
18. Bilangan yang mengandung pecahan, paling sedikit harus ada satu digit sebelum dan sesudah
titik desimal termasuk dalam tipe data .....
a. Real
b. Boolean
c. Integer
d. Longint
e. Byte
Jawaban : a. Real
Alasan : Real adalah bilangan yang berisi titik desimal. Dalam Pascal paling sedikit harus ada satu
digit sebelum dan sesudah titik desimal, tidak boleh ada koma dan nilainya bisa positif atau
negatif.
19. Prosedur yang digunakan untuk membersihkan layar saat program dijalankan adalah .....
a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr
Jawaban : e. Clrscr
Alasan : Clrscr adalah prosedur untuk membersihkan layar. Kepanjangannya adalah clear screen.
20. Bentuk dari suatu statement IF berada didalam lingkungan statement IF yang lainnya,
disebut IF dalam kondisi .....
a. IF bersarang
b. IF bercabang
c. IF tunggal
d. IF-THEN
e. IF do while-until
Jawaban : a. IF bersarang
Alasan : IF bersarang merupakan statement IF yang didalamnya terdapat lagi statement IF yang
lainnya.
21. Tipe data terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe
sama, disebut tipe data .....
a. Array
b. Byte
c. Longint
d. Integer
e. Boolean
Jawaban : a. Array
Alasan : Array adalah sebuah struktur datayang terdiri atas banyak variabel dengan tipe data
sama, dimana masing-masing elemen variabel mempunyai nilai indeks.
22. Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris, disebut .....
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Jawaban : b. Write
Alasan : Perintah write digunakan untuk menuliskan output, dengan posisi cursor penunjuk aktif,
terletak pada akhir output yang ditampilkan pada baris yang sama.
23. Perintah untuk menampilkan atau cetak dilayar monitor lalu pindah baris kebawah,
disebut .....
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Jawaban : a. Writeln
Alasan : Perintah writeln digunakan untuk menuliskan output, dengan posisi cursor penunjuk
aktif, terletak pada awal baris berikutnya.
24. Suatu identifier non-standar yang nilainya tidak tetap atau nilainya merupakan hasil dari
suatu proses, disebut .....
a. Variabel
b. Tipe Data
c. Prosedur
d. Deklarasi
e. Array
Jawaban : a. Varibel
Alasan : Variabel adalah nama yang mewakili suatu elemen data dan nilainya tidak tetap.
25. Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (bagian
program), disebut.....
a. Variabel
b. Tipe Data
c. Prosedur
d. Deklarasi
e. Array
Jawaban : c. Prosedur
Alasan : Prosedur adalah suatu program terpisah dalam blok tersendiri yang berfungsi sebagai
sub program (program bagian) dan diawali dengan kata cadangan Procedure.
SIMBOL FLOWCHART
Tipe data pascal
Konversi bilangan