Sabtu, 30 November 2013

Latihan Mata Kuliah Struktur Data



 Nama : Astri Utami
Kelas : B-S1 Teknik Informatika
STMIK Tasikmalaya



1.   Struktur pertama dalam pascal adalah.....
a. Char;
b. String
c. End.
d. Writeln
e. Uses Crt;

Alasan : Karena keyword Uses digunakan untuk memanggil unit library pascal.
             

2.   Untuk melihat hasil dari program yang di kerjakan tekan tombol....
a. Ctrl+F5
b.Ctrl+F9
c. Ctrl+F2
d. Ctrl+F12
e. Ctrl+F4

Alasan : Ctrl + F9 adalah HotKey yang digunakan sebagai langkah cepat untuk melihat hasil program "Run".

3.    Berapa kode yang digunakan  untuk membuat tulisan berwarna “CYAN”....
a. 4
b. 2
c. 128
d. 7
e. 3

Alasan : 3 kode yang digunakan untuk membuat tulisan berwarna "CYAN".

4.   Perintah dasar sederhana dalam program pascal adalah.....
a. Readln
b. End
c. Write
d. Writeln
e. Uses crt;

Alasan : Sintak write di program pascal merupakan perintah dasar yang perlu digunakan untuk mencetak tulisan pada saat menjalankan program pada monitor.

5.   Tipe data bahasa pascal untuk TRUE FALSE  adalah....
a. String
b. Char
c. Boolean
d. Byte
e. Real

 Alasan : Boolean adalah type data yang hanya mengenal BENAR / SALAH atau  TRUE / FALSE.

6.   Siapakah penemu program pascal....
a. Greyson Change
b. Prof. Niklaus Wirth
c. Kondrazuse
d. Prof. Niklaus Smirth
e. Dr.  Hercules

Alasan : Pascal merupakan bahasa program yang pertama kali dibuat oleh Prof. Niklaus Wirth.

7.   Struktur bahasa pemrograman pascal paling pertama adalah....
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;

Alasan : Keyword Uses digunakan untuk memanggil unit library pascal.

8.   Tipe data pascal untuk karakter adalah....
a. Char
b. Boolean
c. Integer
d. Real
e. Byte

Alasan : Char merupakan type data untuk karakter, dengan valuerange  adalah ASCII.

9.   Kapan terbentuknya pascal....
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987

Alasan :  Bahasa pemrograman pascal diperkenalkan tahun 1971 oleh profesor Niklaus Wirth dari Technical University of Zurich, Switzerland.

10. Apa kepanjangan dari USES....
 a. Unit Secure
b. Unit Syntax
c. Unit System
d. Up Software
e. Unit Semiconductor

Alasan : Uses merupakan pengenal untuk suatu sistem operasi yang digunakan.

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

Alasan : Penulisan identifier harus diawali huruf, tidak boleh angka lebih dulu (angka diletakan di tengah atau akhir), atau menggunakan karakter underscore (garis bawah) "_", dan tidak boleh ada spasi.

12. Tipe bilangan bulat dalam bahasa pascal dikenal sebagai....
a. Byte
b. Integer
c. Char
d. String
e. Boolean

Alasan : Integer adalah type data dengan bilangan bulat.

13. Istilah “perulangan” dalam pemrograman pascal dikenal dengan....
a. Repeating
b. Again
c. Function
d. Replay
e. Looping

Alasan : Perintah looping digunakan untuk membuat program ketika dibutuhkan program yang berulang. Looping pada pascal di antaranya adalah "for - do", "while - do", dan  "repeat - until".

14. Perintah untuk menutup program pada Pascal adalah...
a. END.
b. Program
c. Uses crt;
d. Finish
e. END;

Alasan : END. adalah bagian akhir struktur pemrograman pascal yang menandakan penutup program yang harus diikuti tanda titik (.).

15. Menggambarkan program secara logika merupakan fungsi dari...
a. Flowchart
b. DxDiag
c. Begin
d. SI
e. Sistem Operasi

Alasan : Flowchart adalah alur dari suatu program, atau gambaran  program secara logika.

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 Variabel
e. Deklarasi Prosedur

Alasan :  Pada deklarasi konstanta, merupakan nilai data yang nilainya sudah ditentukan dan pasti dan tidak dapat dirubah.

17. Dibawah ini termasuk dalam Deklarasi dalam Pascal, kecuali....
a. Deklarasi perubah
b. Deklarasi proses
c. Deklarasi konstanta
d. Deklarasi tipe
e. Deklarasi prosedur

Alasan : Deklarasi proses tidak termasuk deklarasi dalam pascal. Deklarasi dalam pascal diantaranya yaitu deklarasi perubah, deklarasi  konstanta, deklarasi tipe, deklarasi prosedur, dsb.

18. Bilangan  yang  mengandung pecahan, palingsedikit  harus ada satu digit  sebelum dan sesudah titik  desimal termasuk dalam tipe data...
a. Real
b. Boolean
c. Integer
d. Longint
e. Byte

Alasan : Real merupakan semua nilai pecahan dari 1E-38 to 1E+38.

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

Alasan : Prosedur clrscr digunakan untuk membersihkan layar pada saat Program dijalankan (halaman baru).  Perintah clrscr ditulis “clrscr”, maka untuk dapat menggunakan clrscr, unit crt harus di uses dalam deklarsi unit.

20. Bentuk dari suatu  statement IF  berada  di dalam lingkungan statemen IF  yang  lainya, disebut IF dalam kondisi....
a. IF bersarang
b. IF bercabang
c. IF tunggal
d. IF-THEN
e. IF do while-until

Alasan : IF bersarang merupakan bentuk dari suatu statemen IF yang berada didalam statemen 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

Alasan : Array merupakan type data terstruktur yang mempunyai type data, variable, dan ukuran sama.

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

Alasan : Write akan menampilkan hasil atau cetak dilayar monitor tanpa pindah baris dan tampilan berikutnya akan disambung di baris yang sama.

23. Perintah untuk menampilkan atau cetak dilayar monitor lalu pindah baris ke bawah, disebut...
a. Writeln
b. Write
c. Readln
d. Read
e. Begin

Alasan : Writeln berbeda halnya dengan perintah write dimana write akan menampilkan hasil tanpa pindah baris, sedangkan writeln digunakan untuk menampilkan hasil dengan pindah baris atau cetak dilayar monitor dengan hasil pindah baris kebawah.

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

Alasan : Variabel nilainya tidak tetap atau nilainya dapat dirubah sesuai kebutuhan.

25.  Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram ( program bagian ), disebut...
a. Variabel
b. Tipe Data
c. Prosedur
d. Deklarasi
e. Array

 Alasan : Prosedur merupakan program terpisah dalam blok tersendiri  yaitu sebagai subprogram atau program bagian dimana nantinya bisa di panggil di program utama. Prosedur ini memudahkan untuk pengembangan program supaya lebih cepat.