Selasa, 26 November 2013

"TUGAS  STRUKTUR  DATA"
pascal


Nama : Nurul Aprida Megantini Herisma
Kls :B

1. Struktur pertama dalam pascal adalah
a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;
Jawaban : e
Alasan : Karena Uses crt merupakan pengenal untuk suatu sistem operasi yang digunakan


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
Alasan : karena Menu Run [Ctrl + F9] :  Perintah yang digunakan untuk mengeksekusi program yang sudah  dibuat.
sedangkan fungsi dari perintah ctrl+f2, digunakan untuk menghentikan pembetulan, ctrl+f4,digunakan untuk melakukan perhitungan atau  mengubah nilai perubah.jadi jawabannya adalah b


3. Berapa kode yang digunakan untuk membuat tulisan berwarna “CYAN”
a. 4
b. 2
c. 128
d. 7
e. 3
Jawaban :e
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;
Jawaban :c
Alasan : Dengan adanya sintak write di program, maka kita dapat melihat Layout program (hasil cetak program di layar).



5. Tipe data bahasa pascal untuk TRUE FALSE adalah
a. String
b. Char
c. Boolean
d. Byte
e. Real
Jawaban : c
Alasan :karena boolean, merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau FALSE (salah).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. Jadi jawabannya adalah boolean.

6. Siapakah penemu pascal
a. Greyson change
b. Prof. Niklaus Wirth
c. Kondrazuse
d. Prof. Niklaus Smirth
e. Dr. Hercules
Jawaban : b
Alasan : karena prof. Niklaus Wirth yang menemukan pascal.sedangkan,kondrazuse, seorang teknisi sipil dan perintis komputer. Greyson Change, adalah seorang penyanyi rock.

7. Struktur bahasa pemrograman pascala paling pertama adalah
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;
Jawaban : d
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
Jawaban : a
Alasan :karena , Char merupakan tipe data menyimpan karakter.Sedangkan, boolean, merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau FALSE (salah). Real, merupakan tipe data yang hanya menampilkan berupa bilangan pecahan(desimal).Byte,untuk menampilakn angka dari 0-255 merupakan tipe data yang hanya menampilkan berupa bilangan bulat dari 0-255.tipe string digunakan untuk semua huruf,spasi. Jadi jawabannya adalah char
9. Kapan terbentuknya pascal
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987
Jawaban : b
Alasan : Prof Niklaus Wirth memperkenalkan Kompiler bahasa Pascal yang pertama untuk Komputer CDC 600 (Control Data Corporation) yang dipublikasikan pada tahu 1971 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
Jawaban : c
Alasan : 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
Jawaban : b
Alasan : Pada penulisan identifier harus diawali hurup, 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
Jawaban : b
Alasan : karena integer merupakan tipe data yang hanya menampilkan berupa bilangan bulat. Sedangkan byte, merupakan tipe data yang hanya menampilkan berupa bilangan bulat dari 0-255.char digunakan untuk tipe karakter(huruf), string untuk menampilkan huruf, spasi, booelan, merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau FALSE (salah).
13. Istilah “perulangan” dalam pemrograman pascal dikenal sebagai
a. Repeating
b. Again
c. Function
d. Replay
e. Looping
jawaban : e
Alasan : Perintah looping 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;
Jawaban : a
Alasan : END. adalah 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
     Jawaban :a
Alasan : Flowchart merupakan alur dari suatu program, atau gambaran  program secara logika.

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
Jawaban :b
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
Jawab : b
Alasan : karena didalam turbo pascal hanya terdapat 6 deklarasi,diantaranya adalah deklarasi cont konstanta, deklarasi variabel prosedur, deklarasi type, deklarasi label,deklarasi fungsi.sedangkan deklarasi proses tidak termasuk didalamnya. Jadi jawabannya adalah 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
Alasan : karena tipe bilangan real, merupakan tipe data yang hanya menampilkan berupa bilangan pecahan. Sedangkan, boolean merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau FALSE (salah). Tipe Bilangan integer, merupakan tipe data yang hanya menampilkan berupa bilangan bulat. Tipe Bilangan byte merupakan tipe data yang hanya menampilkan berupa bilangan bulat dari 0-255.
19. Prosedur yang digunakan untuk membersihkan layar saat program dijalankan adalah
a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr
Jawab : e
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
Jawab : a
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
Jawaban : a
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
jawaban : b
Alasan : karena write menampilkan hasil tanpa ganti baris dan tampilan berikutnya akan disambung dalam baris yang sama. Sedangkan, Writeln digunakan untuk menampilkan tampilan perbaris, akan ganti baris untuk tampilan berikutnya. Read tidak membaca end of line marker. Readln juga digunakan untuk memasukkan data perbaris, artinya setelah tombol Enter ditekan, maka akan ganti baris,

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
Alasan : : writeln akan menampilkan atau cetak dilayar monitor lalu Pindah baris kebawah. 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
jawaban :a
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
jawaban : c
Alasan : Prosedur merupakan program terpisah dalam blok sendiri  yaitu sebagai subprogram dimana nantinya bias di panggil di   program utama. Prosedur ini memudahkan untuk pengembangan program supaya lebih cepat.