Latihan
1.
Struktur pertama dalam pascal adalah…
A. Char;
B. String
C. End.
D. Writeln
E. Uses crt;
Jawaban : E
Alasannya
:
Secara
sederhana, struktur program Pascal terdiri dari
program, uses, begin , statement dan end.
2.
Untuk melihat hasil dari program yang dikerjakan tekan tombol…
A. Ctrl + F5
B. Ctrl + F9
C. Ctrl + F2
D. Ctrl + F12
E. Ctrl + F4
Jawaban :B
Alasannya
:
Menu Run [Ctrl + F9], perintah ini digunakan untuk menjalangkan dan mengeksekusi
program,mengatur eksekus perintah per langkah, menisi parameter baris perintah
yang sudah anda buat. Anda juga bisa menekan Ctrl + F9 untuk mengeksekusi
program anda.
3.
Berapa kode yang digunakan untuk membuat tulisan berwarna “CYAN”…
A. 4
B. 2
C. 128
D. 7
E. 3
Jawaban : E
Alasannya
:
Tabel 3.3
Kode Warna TextColor
Kode
|
Warna
|
Kode
|
Warna
|
0
|
Black
|
8
|
Darkgray
|
1
|
Blue
|
9
|
LightBlue
|
2
|
Green
|
10
|
LightGreen
|
3
|
Cyan
|
11
|
LightCyan
|
4
|
Red
|
12
|
LightRed
|
5
|
Magenta
|
13
|
LightMagenta
|
6
|
Brown
|
14
|
Yellow
|
7
|
Lightgray
|
15
|
White
|
4.
Perintah dasar sederhana dalam program pascal adalah…
A. Readln
B. End
C. Write
D. Writeln
E. Uses crt;
Jawaban : C
Alasannya
:
Write yang digunakan untuk menampilkan teks atau
nilai suatu variabel pada layar.
5.
Tipe data bahasa pascal untuk TRUE FALSE adalah…
A. String
B. Char
C. Boolean
D. Byte
E. Real
Jawaban : C
Alasannya
:
String semua huruf, spasi, frasa.
Char semua karakter dari tabel ASCII.
Boolean nilai
TRUE atau FALSE.
Byte angka dari 0 sampai 255.
Real semua nilai pecahan dari 1E-38 to 1E+38.
6.
Siapakah penemu program pascal…
A. Greyson Charge
B. Prof. Niklaus Wirtn
C. Kondrazuse
D. Prof. Niklaus Smirth
E. Dr. Hercules
Jawaban : B
Alasannya
:
Pascal
adalah bahasa pemrograman yang pertama kali di buat oleh Profesor
Niklaus Wirth, seorang anggota International Federation of Information
Processing (IFIP) pada tahun 1971. Dengan mengambil nama dari matematikawan
Perancis, Blaise Pascal, yang pertama kali menciptakan mesin penghitung,
Profesor Niklaus Wirth membuat bahasa Pascal ini sebagai alat bantu untuk
mengajarkan konsep pemrograman komputer kepada mahasiswanya. Selain itu,
Profesor Niklaus Wirth membuat Pascal juga untuk melengkapi
kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu.
7.
Struktur bahasa pemrograman pascal paling pertama adalah…
A. Var;
B. Begin
C. End;
D. Uses crt;
E. Writeln;
Jawaban : D
Alasannya
:
Uses berfungsi sebagai sintak program yang digunakan
untuk memanggil library atau unit.
8.
Tipe data pascal untuk karakter adalah…
A. Char
B. Boolean
C. Integer
D. Real
E. Byte
Jawaban : A
Alasannya
:
Char adalah tipe data yang digunakan untuk mendefinisikan
tipe data yang nilainya merupaka himpunan karakter yang dikenal computer
seperti yang tersaji dalam table ASCII.
Boolean merupakan tipe data logika, yang berisi dua
kemungkinan nilai: TRUE (benar) atau FALSE (salah).
Integer merupakan tipe data berupa bilangan bulat.
Real adalah tipe data yang berisi titik decimal, dalam
pascal paling sedikit harus ada satu digit sebelum dan sesudah titik decimal.
Byte
termasuk tipe data bilangan integer yang rentang nilainya dari 0 sampai 255.
9.
Kapan terbentuknya pascal…
A. 1981
B. 1971
C. 1961
D. 1991
E. 1987
Jawaban : B
Alasannya
:
Pascal
adalah bahasa pemrograman yang pertama kali di buat oleh Profesor
Niklaus Wirth, seorang anggota International Federation of Information
Processing (IFIP) pada tahun 1971.
10.
Apa kepanjangan dari USES…
A. Unit Secure
B. Unit Syntax
C. Unit System
D. Up Software
E. Unit Semiconductor
Jawaban : C
Alasannya
:
Uses artinya
menggunakan jadi, program kita ini akan
menggunakan unit
11.
Berikut ini adalah penulisan identifier yang benar dalam pemrograman pascal
adalah…
A. 9Program_Satu
B. Program_Satu
C. Program Satu
D. Begin
E. Array
Jawaban : B
Alasannya
:
Ketentuan
penulisan identifier
- Nama identifier harus dimulai dengan karakter huruf alfabet: a sampai z, A sampai Z atau karakter ‘_’ (underscore – garis bawah)
- Karakter berikutnya boleh karakter numerik (0 .. 9) atau kombinasi alphanumerik (huruf-numerik).
- Panjang nama, pada berbagai versi Pascal umumnya antara 32 – 63.
- Tidak boleh menggunakan karakter istimewa: + – * / | \ = < > [ ] . , ; : ( ) ^ @ { } $ # ~ ! % & ` ” ‘ dan ?
Penulisan
yang benar: NamaMahasiswa, Gaji_Karyawan, PX4, dll.
12.
Tipe bilangan bulat dalam bahasa pascal dikenal sebagai…
A. Byte
B. Integer
C. Char
D. String
E. Boolean
Jawaban : B
Alasannya
:
Byte
termasuk tipe data bilangan integer yang rentang nilainya dari 0 sampai 255.
Integer merupakan tipe data berupa bilangan bulat.
Char adalah tipe data yang digunakan untuk mendefinisikan
tipe data yang nilainya merupaka himpunan karakter yang dikenal computer
seperti yang tersaji dalam table ASCII.
String merupakan suatu data yang menyimpan array
(larik)dengan ukuran untuk tipe data ini adalah 2 s/d 256 byte, dengan jumlah
elemen 1 s/d 255.
Boolean merupakan tipe data logika, yang berisi dua
kemungkinan nilai: TRUE (benar) atau FALSE (salah).
13.
Istilah “perulangan” dalam pemrograman pascal dikenal dengan…
A. Repeating
B. Again
C. Function
D. Replay
E. Looping
Jawaban : E
Alasannya
:
Secara sederhana looping diartikan sebagai proses
berulang terhadap statement maupun serangkaian statement lebih dari satu kali.
14.
Perintah untuk menutup program dalam pascal adalah…
A. End.
B. Program
C. Uses crt;
D. Finish
E. End;
Jawaban : A
Alasannya
:
Program Utama diawali dengan pernyataan Begin dan
diakhiri dengan End.
15.
Menggambarkan program secara logika merupakan fungsi dari…
A. Flowchart
B. DxDiag
C. Begin
D. SI
E. Sistem Operasi
Jawaban : A
Alasannya
:
Program flowchart: Urutan instruksi yang digambarkan
dengan symbol tertentu untuk memecahkan masalah dalam suatu program.
16.
Deklarasi yang digunakan untuk mengidentifikasikan data yang nilainya sudah
ditentukan dan pasti, tidak dapat dirubah dalam program disebut deklarasi…
A. Deklarasi label
B. Deklarasi konstanta
C. Deklarasi tipe
D. Deklarasi variable
E. Deklarasi prosedur
Jawaban : B
Alasannya
:
Deklarasi label adalah suatu deklarasi yang
digunakan untuk memberi tanda (MARK) pada program agar program dapat berpindah
atau meloncat pada tanda (MARK) yang ditentukan.
Deklarasi konstanta
digunakan untuk mengidentifikasikan data yang berisi nilai konstanta yang
nilainya sudah ditentukan dan pasti, tidak dapat dirubah dalam program.
Digunakan untuk mendefinisikan nama tipe
data baru, yang diawali dengan kata tercadang ‘TYPE’.
Deklarasi variable
digunakan untuk mengidentifikasi data yang nilainya dapat berubah-ubah dalam
program.
Deklarasi prosedur adalah sebuah deklarasi yang
dibuat dalam program agar bisa digunakan lagi dalam program
17.
Dibawah ini termasuk dalam deklarasi dalam pascal, kecuali…
A. Deklarasi perubah
B. Deklarasi proses
C. Deklarasi konstanta
D. Deklarasi tipe
E. Deklarasi prosedur
Jawaban : B
Alasannya
:
<bagian
deklarasi> berisi bermacam-macam deklarasi
yang dibutuhkan oleh program, yang meliputi hal-hal berikut.
- Deklarasi tipe data
- Deklarasi konstanta
- Deklarasi variable/perubah
- Deklarasi prosedur
- Deklarasi fungsi
- Deklarasi label
18.
Bilangan yang mengandung pecahan, paling sedikit harus ada satu digit sebelum
dan sesudah titik decimal termasuk dalam tipe data…
A. Real
B. Boolean
C. Integer
D. Longint
E. Byte
Jawaban : A
Alasannya
:
Real
adalah tipe data yang berisi titik decimal, dalam pascal paling sedikit harus
ada satu digit sebelum dan sesudah titik decimal.
Boolean merupakan tipe data logika, yang berisi dua
kemungkinan nilai: TRUE (benar) atau FALSE (salah).
Integer merupakan tipe data berupa bilangan bulat.
Longint adalah tipe data bilangan integer yang mempunyai
rentang nilai 2147483648 s/d 2147483647.
Byte juga
termasuk tipe data bilangan integer yang rentang nilainya dari 0 sampai 255.
19.
Prosedur yang digunakan untuk membersihkan layar saat program dijalankan
adalah…
A. Writeln
B. Readln
C. Begin
D. Write
E. Clrsr
Jawaban : E
Alasannya
:
Writeln,
write, dan readln merupakan perintah dasar dalam pascal. Sedangkan begin
merupakan pernyatan yang digunakan untuk mengawali suatu program dan Clrscr, adalah prosedur
untuk membersihkan layar yang ada di dalam unit CRT.
20.
Bentuk dari suatu statement IF berada di dalam 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
Alasannya
:
Jika ada dua pernyataan IF atau lebih, dimana
pernyataan IF yang satu berada di dalam pernyataan IF yang lain, maka IF dalam
bentuk seperti ini dinamakan IF bersarang.
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
Alasannya
:
Array
adalah sekumpulan data yang mempunyai nama dan tipe yang sama.
Byte juga
termasuk tipe data bilangan integer yang rentang nilainya dari 0 sampai 255.
Longint adalah tipe data bilangan integer yang mempunyai
rentang nilai 2147483648 s/d 2147483647.
Integer merupakan tipe data berupa bilangan bulat.
Boolean merupakan tipe data logika, yang berisi dua
kemungkinan nilai: TRUE (benar) atau FALSE (salah).
22.
Perintah untuk menampilkan atau cetak dilayar tanpa pindah baris, disebut…
A. Writeln
B. Write
C. Readln
D. Read
E. Begin
Jawaban : B
Alasannya
:
Perintah
writeln digunakan untuk menuliskan output, degan posisi kursor terletak pada
awal baris berikutnya.
Perintah
write digunakan untuk menuliskan output, degan posisi kursor terletak pada
akhir output pada baris yang sama.
Perinntah
readln digunakan untuk menerima input data per baris (setelah menekan tombol
Enter, maka akan pindah baris).
Perintah read
digunakan untuk menerima input (setelah menekan tombol Enter, tidak akan pindah
baris atau masih dalam baris yang sama).
Begin
merupakan pernyataan yang digunakan untuk mengawali suatu program.
23.
Perintah untuk menampilkan atau cetak dilayar monitor lalu pindah baris ke
bawah, disebut…
A. Writeln
B. Write
C. Readln
D. Read
E. Begin
Jawaban : A
Alasannya
:
Perintah
writeln digunakan untuk menuliskan output, degan posisi kursor terletak pada
awal baris berikutnya.
Perintah
write digunakan untuk menuliskan output, degan posisi kursor terletak pada
akhir output pada baris yang sama.
Perinntah
readln digunakan untuk menerima input data per baris (setelah menekan tombol
Enter, maka akan pindah baris).
Perintah
read digunakan untuk menerima input (setelah menekan tombol Enter, tidak akan
pindah baris atau masih dalam baris yang sama).
Begin
merupakan pernyataan yang digunakan untuk mengawali suatu program.
24.
Suatu identifier non-standar yang nilainya tidak tetap atau nilainya merupakan
hasil dari suatu proses, disebut…
A. Variable
B. Tipe data
C. Prosedur
D. Deklarasi
E. Array
Jawaban : A
Alasannya
:
Variable
adalah identifier yang berisi data yang dapat diubah-ubah nilainya didalam
program.
Tipe data
adalah jenis data yang dapat diolah oleh computer untuk memenuhi kebutuhan
dalam pemrograman computer.
Prosedur
merupakan salah satu jenis subprogram dalam pascal.
Deklarasi
merupakan suatu pengenal (identifier) yang dapat berupa label, konstanta, tipe,
variable, prosedur dan fungsi.
Array
adalah sekumpulan data yang mempunyai nama dan tipe yang sama.
25. Suatu program terpisah dalam blok sendiri yang
berfungsi sebagai subprogram (program bagian), disebut…
A. Variable
B. Tipe data
C. Prosedur
D. Deklarasi
E. Array
Jawaban : C
Alasannya
:
Variable
adalah identifier yang berisi data yang dapat diubah-ubah nilainya didalam
program.
Tipe data
adalah jenis data yang dapat diolah oleh computer untuk memenuhi kebutuhan
dalam pemrograman computer.
Prosedur
merupakan salah satu jenis subprogram dalam pascal.
Deklarasi
merupakan suatu pengenal (identifier) yang dapat berupa label, konstanta, tipe,
variable, prosedur dan fungsi.
Array adalah
sekumpulan data yang mempunyai nama dan tipe yang sama.