Tuesday, November 26, 2013



LATIHAN SOAL STRUKTUR DATA :


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

Alasan : Karena pengenal yang digunakan untuk suatu sistem operasi adalah 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

Alasan : Ctrl + F9 merupakan langkah cepat untuk melihat hasil program (Run), sedangkan fungsi dari perintah ctrl+f2 digunakan untuk menghentikan pembetulan, ctrl+f4digunakan untuk melakukan perhitungan atau  mengubah nilai perubah.
3. Berapa kode yang digunakan untuk membuat tulisan berwarna “CYAN”
a. 4
b. 2
c. 128
d. 7
e. 3

Alasan : karena 3 kode merupakan 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 : kita dapat melihat Layout program atau hasil cetak program di layar dengan adanya sintak write di program.
5. Tipe data bahasa pascal untuk TRUE FALSE adalah
a. String
b. Char
c. Boolean
d. Byte
e. Real

Alasan : Boolean merupakan type data yang hanya mengenal BENAR / SALAH atau dengan kata lain TRUE / FALSE. Sedangkan, Char merupakan tipe data menyimpan karakter .  Real, merupakan tipe data yang hanya menampilkan berupa bilangan pecahan.Byte,untuk menampilakn angka dari 0-255.tipe string digunakan untuk semua huruf,spasi.

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

Alasan : Nama Pascal diambil dari nama seorang matematikawan Perancis, Blaise Pascal. Beliau membuat bahasa pemrograman Pascal untuk menjadi alat bantu belajar pemrograman bagi para mahasiswanya dan melengkapi kekurangan-kekurangan bahasa pemrograman pada saat itu.


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


Alasan : karena struktur pemrograman  adalah uses crt; var beginwritelnend.

struktur dasar suatu program pascal adalah sebagai berikut :
program ... ; { Program heading }
uses ... ; { Uses clause }
label ... ; { Labels }
const ... ; { Constants }
type ... ; { Types }
var ... ; { Variables }
procedure ... ; { Procedures }
function ... ; { Functions }
begin
statement; { Statements }
...
end.







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

Alasan : Char adalah type data untuk karakter, dengan valuerange  adalah ASCII.
9. Kapan terbentuknya pascal
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987

Alasan : Prof Niklaus Wirth memperkenalkan Kompiler bahasa Pascal yang pertama untuk Komputer CDC 600 (Control Data Corporation) yang dipublikasikan pada tahu 1971 dari Technical University of Zurich, Switzerland dengan tujuan membantu mengajar program Komputer secara sistematis khususnya untuk memperkenalkan program terstruktur .

10. Apakah kepanjangan dari USES
a. Unit secure
b. Unit syntax
c. Unit system
d. Up software
e. Unit semiconductor

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

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

Alasan : Dalam penulisan identifier harus diawali huruf, tidak boleh angka terlebihdahulu (angka diletakan di tengah atau akhir), atau pun menggunakan karakter selain underscore , juga tidak boleh ada spasi.

12. Tipe bilangan bulat dalam bahasa pascal dikenal dengan
a. Byte
b. Integer
c. Char
d. String
e. Boolean
Alasan : karena integer merupakan tipe data yang hanya menampilkan berupa bilangan bulat atau type data bilangan bulat dengan valuerange  adalah -32768 .. 32767

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

Alasan : Karena Looping merupakan perintah yang digunakan untuk membuat program ketika dibutuhkan program yang diulang-ulang. looping pada pascal yaitu "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 : Karena  “END.“ merupakan bagian akhir struktur pemrograman pascal yang menandakan penutup program.

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

Alasan : Alur dari suatu program, atau gambaran  program secara logika pengertian dari flowchart.


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

Alasan : Pada deklarasi konstanta, dalam program, seorang programmer  dapat mengidentifikasikan 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 prosedure

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


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

Alasan : karena tipe bilangan real, merupakan tipe data yang hanya menampilkan berupa bilangan pecahan. Real adalah type data yang mengandung bilangan pecacah dengan Valuerange 2.9 x 10^-39 s/d 1.7 x 10^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;”.


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

Alasan : IF bersarang merupakan bentuk dari suatu statemen IF yang Berada didalam statemen IF yang lainya.
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 typedata terstruktur yang mempunyai type Data, variable, dan Ukuran yang Sama


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

Alasan : karena write menampilkan hasil tanpa ganti baris dan tampilan berikutnya akan disambung dalam baris yang sama. Contoh : write(‘HELLO WORLD’);


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

Alasan : Writeln digunakan untuk menampilkan tampilan perbaris dan akan mengganti baris untuk tampilan berikutnya. Contoh : writeln(‘HELLO WORLD’);


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 tentap atau nilainya dibubuhkan Sendiri atau nilainya hasil dari suatu proses.


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

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

 

Template Design By:
SkinCorner