Anda di halaman 1dari 5

1.

Siapakah penemu program pascal…


a. Greyson change
b. Prof.niklaus wirth
c. Kondrazuse
d. Prof.niklaus smirth
e. Dr.harcules

2. Berikut ini termasuk tools atau framework pengembangan pascal kecuali…


a. Free Pascal
b. Neat Beans
c. Delphi
d. Dev Pascal
e. Turbo Pascal

3. Struktur bahasa pemograman pascal paling pertama adalah...


a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;

4. Kapan terbentuknya pascal...


a. 1981
b. 1971
c. 1961
d. 1991
e. 1987

5. Apa kepanjangan ari USES…


a. Unit secure
b. Uni t syntax
c. Unit sytem
d. Up software
e. Unit smiconductor

6. Tipe bilangan bulat dalam bahasa pascal dikenal sebagi ...


a. Byte
b. Integer
c. Char
d. String
e. Boolean

7. Istilah ”perulangan“ dalam pemograman pascal dikenal dengan ...


a. Repeating
b. Again
c. Funtion
d. Replay
e. Looping

8. Perintah untuk menutup program dalam pascal adalah...


a. End.
b. Program
c. Uses crt;
d. Finish
e. End;

9. Menggambarkan program secara logika merupakan fungsi dari...


a. Flowchart
b. Dxdiag
c. Begin
d. SI
e. Sistem oprasi

10. 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

11. Bilangan yang mengadung pecahan paling sedikit harus ada satu digit sebelum dan
sesudah titik desimal termasuk dalm tipe data...
a. Real
b. Boolean
c. Integer
d. Longint
e. Byte

12. Prosedur yang digunakan untuk membersihkan layar saat program dijalankan adalah...
a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr

13. Bentuk dari suatu statment IF berada di dalam lingkungan statmean IF yang lainya
disebut IF dalam kondisi ...
a. IF bersarang
b. IF bercabang
c. IF tunggal
d. IF-THEN
e. IF do while-Until

14. 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

15. Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris disebut...
a. Writeln
b. Write
c. Readln
d. Read
e. Begin

16. Perintah untuk menampilkan atau mencetak dilayar monitor lalu pindah baris kebawah
disebut...
a. Writeln
b. Write
c. Readln
d. Read
e. Begin

17. Suatu indentifier non standar yang nilainya tidak tetap atau nilainya merupakan hasil dari
suatu proses,disebut…
a. Variabel
b. Ripe data
c. Prosedur
d. Deklarasi
e. Array

18. Berikut ini yang termasuk operator aritmatika yaitu ….


a. *
b. /
c. %
d. +
e. Semua benar

19. Nama variabel berikut ini yang benar adalah …


a. NamaGuru
b. Alamat Guru
c. alm gr
d. sts/status
e. tpt.tgl

20. Berikut ini bagian dari struktur pasccal yang berfungsi untuk mengidentifikasi nama
program adalah…
a. Judul Program
b. Header Program
c. Footer Program
d. Deklarasi
e. Statement
21. Bagian dari struktur pasccal yang berfungsi untuk menjelaskan urutan instruksi yang
perlu dieksekusi oleh program adalah…
a. Deklarasi
b. Judul Program
c. Statement / Pernyataan
d. Header
e. Content

22. Bagian dari struktur pasccal yang berfungsi untuk mengenalkan berbagai pengenal
adalah…
a. Deklasrasi
b. Statement
c. Judul Program
d. Content
e. Header

23. Begin pada struktur pascal berfungsi untuk…


a. Mengulangi Program
b. Memulai intruksi program
c. Mengakhiri eksekusi
d. Menghapus Program
e. Menghapus Layar

24. Tanda semicolon ( ; ) pada struktur bahasa pascal digunakan untuk…


a. Mendeklarasikan tipe data variable
b. Mendeklarasikan nilai suatu variable
c. Menutup statement
d. Memulai Program
e. Mengakhiri Program

25. Pemberian nama variabel yang benar adalah …


a. %nilai
b. nilai_mahasiswa
c. nama mahasiswa
d. &panjang
e. alamat!
1. Apa yang dimaksud dengan bahasa pemrogaman?

2. Jelaskan tingkatan bahasa pemograman berdasarkan kedekatannya dari mesin


komputer?

3. Sebutkan struktur bahasa pascal!

4. Jelaskan kode-kode program dibawah ini!


1. Judul Program ....
2. Bagian Deklarasi
 Uses crt; ini digunakan untuk ...
 Var Luas, a, t: real, artinya ...
3. Bagian Pernyataan
 Begin ...
 Clrscr ...
 Write(‘Masukan nilai alas=’); ...
 Readln(a); ...
 Writeln(‘Masukan nilai tinggi=’); ...
 Readln(t); ...
 Luas:=1/2 (a * t); ...
 Writeln(‘Luas Segitiganya adalah=’, Luas); ...
 End. ...

5. Tuliskan kembali program dibawah ini dan tunjukan strukturnya!

Anda mungkin juga menyukai