Arianti Salama

Arianti Salama

Senin, 25 November 2013



LATIHAN PEMROGRAMAN PASCAL

1. Struktur pertama dalam pascal adalah.....
a. Char;
b. String
c. End.
d. Writeln
e. Uses Crt;
 Jawaban : e. Uses Crt;
Alasan     : Karna dalam struktur pascal USES CRT berada di bagian pertama, jadi apabila memilih yang lain programnya tidak akan jalan.

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. CTRL + F9
 Alasan    : Karna di aplikasi pascal perintah keyword untuk menampilkan hasil yaitu dengan menekan  CTRL + F9

3. berapa kode yang digunakan untuk membuat tulisan berwarna "CYAN"....
a. 4
b. 2
c. 128
d. 7
e. 3
            Jawaban  : e. 3
             Alasan     : karna dalam kode warna” CYAN “ berada  di urutan  nomor 3

4. Perintah dasar sederhana dalam program pascal adalah...
a. Readln
b.End
c.Write
d.Writeln
e. Uses Crt;
            Jawaban   : c.Write
             Alasan      : karna di pascal sintak yang paling sederhana adalah Write


5. Tipe data bahasa pascal untuk TRUE FALSE adalah ......
a. String
b. Char
c. Boolean
d. Byte 
e. Real
 Jawaban    : c. Boolean
              Alasan      :  karna tipe data boolean dalam bahasa pemrograman yaitu suatu nilai yang menghasilkan benar atau salah

6.Siapakah Penemu program pascal....
a. Greyson Change
b. Prof.Niklaus Wirth
c. Kondrazuse
d. Prof . Niklaus Smrith
e. Dr. Hercules.
 Jawaban    : b. Prof.Niklaus Wirth
              Alasan      :  karna Prof.Niklaus Wirth adalah penemu program pascal

7. Struktur bahasa pemograman pascal paling pertama adalah ……
a. Var;
b. Begin
c. End;
d. Uses Crt;
e.Wrieln;
            Jawaban      : d. Uses Crt;
  Alasan       : Karna dalam struktur pascal USES CRT berada di bagian pertama, jadi apabila memilih yang lain programnya tidak akan jalan.

8. Tipe data untuk karakter adalah……
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
Jawaban      : a. Char
              Alasan       : Karna tipe data Char  merupakan  tipe data yang nilainya merupakan himpunan karakter
 
9. Kapan terbentuknya  pascal ……
a.1981
b. 1971
c. 1961
d. 1991
e. 1987
Jawaban      : b. 1971
              Alasan       : karna pada tahun 1971 ini pascal mulai terbentuk dan dipublikasikan.

10. Apa kepanjangan dari USES
a. Unit Secure
b. Unit secure
c. Unit System
d. Up Software
e. Ubit Semiconductor
           Jawaban      : c. Unit System
              Alasan       : karna USES sinkatan dari Unit System .

11. Berikut Ini adalah Penulisan identifier yang benar dalam pemprograman pascal adalah……
a. 9Program_Satu
b. Program_Satu
c. Program satu
d. Begin
e. Array
           Jawaban      : b. Program_Satu
              Alasan       : karna didalam pascal tidak dibolehkan menggunakan space ketika menulis program …… jadi penulisan yang benar adalah Program_Satu.

12. Tipe Bilangan Bulat dalam bahasa pascal dikenal sebagai……
a. Byte
b. Integer
c. Char
d. String
e. Boolean
           Jawaban      : b. Integer
              Alasan       : karna Tipe data Integer digunakan untuk menyimpan bilangan bulat (tidak memiliki titik decimal).

13. Istilah “Perulangan” dalam pemrograman pascal dikenal….
a. Repeating
b. Again
c. Function
e. Replay
e. Looping
Jawaban      : e. Looping
              Alasan       : karna didalam pemrograman pascal istilah perulangan disebut juga Looping.

14. Perintah untuk menutup program pada pascal adalah….
a. END.
b. Program
c. Uses Crt;
d. Finish
e. END;
Jawaban      : a. END.
              Alasan       : karna END. pada pascal digunakan untuk menutup / mengakhiri bagian program.

15. Mengambarkan program secara logika merupakan fungsi…..
a. Flowchart
b. Dxdiag
c. Begin
d. SI
e. Sistem Oprasi
Jawaban      : a. Flowchart
              Alasan       : karna  Flowchart  Dipakai sebagai alat Bantu  untuk menggambarkan proses di dalam program. dan menggambarkan 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
Jawaban      : b. Deklarasi Konstanta
              Alasan       : karna deklarasi ini bernilai konstan atau tetap jadi data tidak dapat dirubah.

17. Dibawah ini termasuk deklarasi dalam pascal, Kecuali….
a. Deklarasi Peubah
b. Deklarasi Proses
c. Deklarasi Konstanta
d. Deklarasi Tipe
e. Deklarasi Prosedure
Jawaban      : b. Deklarasi Proses
              Alasan       : karna didalam macam-macam deklarasi hanya deklarasi prosses yang bukan termasuk kedalam bagian deklarasi sedangkan deklarasi Peubah, deklarasi Konstan,deklarasi tipe dan deklarasi prosedur termasuk kedalam bagian deklarasi dalam pascal .

18. Bilangan yang mengandung pecahan, paling sedikit harus ada satudigit sebelum dan sesudah titik desimal, termasuk kedalam tipe data…..
a. Real
b. Boolean
c. Integer
d. LongInt
e. Byte
Jawaban      : a. Real
              Alasan       : karna tipe data ini Merupakan tipe data bilangan pecahan seperti decimal contoh 0,10 .

19. Prosedur yang digunakan untuk membersihkan layar saat program dijalankan adalah…..
a. Writeln
b. Readln
c.Begin
d. Write
e. Clrscr
Jawaban      : e. Clrscr
              Alasan       : karna CLRSCR mengandung makna clear screen jadi perintah clrscr digunakan untuk menghapus / membersihkan sintak-sintak sebuah program.

20. Bentuk dari suatu statemen IF berada didalam lingkungan Statemen IF yang lainnya, Disebut IF dalam kondisi….
a. IF Besarang
b. IF Bercabang
c. IF tunggal
d. IF – THEN
e. IF do while-until
Jawaban      : a.IF Besarang
              Alasan       : karna ada kondisi if didalam statemen if maka disebut dengan 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. Array
              Alasan       : karna Tipedata array terdiri dari sejumlah komponen-komponen yang mempunyai tipe 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. Write
              Alasan       : karna Write merupakan perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris.

23.  Perintah untuk menampilkan atau mencetak dilayar monitor lalu pindah baris kebawah, disebut…..
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Jawaban      : a. Writeln
              Alasan       : Karna Writeln merupakan perintah untuk menampilkan atau mencetak dilayar monitor lalu pindah baris kebawah.
  
24. Suatu Identifier on-standar yang niainnya tidak tetap atau nilainnya merupakan hasil dari suatu prosses, disebut….
a. Variabel
b. Tipe Data
c. Prosedure
d. Deklarasi
e. Array
Jawaban      : a. Variabel
              Alasan       : karna variable mempunyai nilainnya tidak tetap atau nilainnya merupakan hasil dari suatu prosses maka dinamakan variable.

25. Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (Program bagian), disebut….
a. Variabel
b. Tipe Data
c. Prosedure
d. Deklarasi
e. Array
Jawaban      : c. Prosedure
              Alasan       : karna Prosedur adalah suatu program terpisah dalam blok tersendiri yang berfungsi sebagai sub program (program bagian.


Pengertian, struktur, dan penggunaan Program Turbo Pascal



Turbo Pascal merupakan bahasa pemrograman yang terstruktur , artinya bahasa pemrogramnnya dapat dipecah menjadi fungsi - fungsi kecil yang dapat digunakan berulang - ulang kali . Pascal pertama kali diperkenalkan oleh prof. Niklaus Wirth pada tahun 1971 . Bahasa pemrograman ini penting untuk dipelajari karena banyak bahasa pemrograman lainnya menggunakan bahasa dasar Pascal , semisal Delphi . Oleh karena itu jika mempelajari bahasa pemrograman pascal akan sangat mudah mempelajari delhi , karena Delphi sendiri merupakan visual dari pascal sama halnya seperti Visual Basic .

     Bahasa Pemrograman pascal merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi  tim nasional olimpiade ( TOKI ) . Oleh karena itu sangat penting mempelajari bahasa pemrograman pascal . Versi Pascal yang sangat dikenal oleh orang banyak adalah Turbo Pascal buatan Borland International yang bekerja di lingkungan sistem operasi DOS . Sampai saat ini Turbo Pascal sudah mengeluarkan TurboPascal-7.0 sedangkan Pascal sendiri sudah mencapai versi 2.4.0 . Bahasa pemrograman ini juga dapat digunakan di banyak sistem operasi seperti , Windows , Linux , Mac OS , dll 
2.
Adapun 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.
Tahap 1
1. Pastikan kalian telah memliki aplikasi Dos Box. Nah kali ini Dos Box yang   dipakai adalah versi 0.74 yang merupakan versi terbaru.
2.   Buat sebuah folder di Drive C bernama TP7, setelah itu copy seluruh isi f     older turbo pascal 7.0 ke folder TP7 itu.
3.      Install aplikasi Dos Box 0.74
4.      Setelah selesai di install, bukalah aplikasi Dos box 
5.      Lalu ketik mount c c:\TP7, lalu enter
6.      Setelah mounting selesai ketik c:, lalu enter
7.      Terakhir ketik bin\tpx.exe, lalu enter.
Tahap 2
Jika program Turbo Pascal sudah dijalankan, ketik seperti berikut ini.
1.      program coba; ,lalu enter
2.      uses crt; ,enter
3.      var nama: string; ,enter
4.      Begin enter
5.      Lalu tab sekali. write('masukan nama anda:'); readln (nama); enter
6.      clrscr; enter
7.      write ('HI',nama, 'apa kabar?'); enter
8.      Hapus tab nya, Terakhir ketik End.
9.      Lalu tekan alt+f, lalu save as ( nama program harus huruf kapital, contoh PROGRAM )
10.  Tekan compile untuk mengubah program tersebut menjadi .exe 
11.  Untuk mencoba program tekan alt+run, lalu run
12.  Jika sudah berhasil ketik apa saja untuk kembali
13.  Kemudian Close Dos Box nya
Tahap 3
Untuk menjalankan program tersebut, buka kembali Dos Box nya. Lalu lakukan langkah berikut.
1.      Ketik mount c c:\TP7
2.      Setelah berhasil di mount ketik c:
3.      Ketik nama program yang kalian save, sebagai contoh PROGRAM.exe
4.      Lalu akan muncul pertanyaan " Masukan nama anda? " 
5.      Ketiklah nama anda
6.      Terakhir akan muncul tulisan " hai..... apa kabar? "
Jika sudah sampai pada tahap terakhir, berarti kalian sudah berhasil menggunakan progrma turbo pascal tersebut. Tetapi jika tidak sampai tahap terakhir, maka kalian melakukan kesalahan pada tahap kedua karena tahap 2 sama sekali tidak boleh ada kesalahan dalam hal pengetikkan kode di-atas.