Sabtu, 21 Januari 2012

PASCAL



Sejarah singkat pascal
Pascal dirancang oleh Prof. Nicklaus Wirth pada tahun 1971. Sebelum nama pascal ada nama lain yaitu algol. Bahasa pemrograman identik dengan delphi.

Tujuan yang ingin dicapai wirth yaitu menjadikan pascal sebagai bahasa yang:
1. Sesuai untuk pengajaran pemrograman sebagai sebuah disiplin yang sistematis dengan konsep dasar yang jelas.
2. Agar lebih efisien dieksekusi oleh komputer.

KOMPILATOR adalah program penerjemah yang bertujuan untuk menerjemahkan bahasa pemrogrman tingkat tinggi menjadi kode-kode yang dapat dikenali oleh komputer.

Bahasa pemrograman dibagi menjadi 2:
1. Bahasa Pemrograman Tingkat Tinggi (High level language)
    Mudah dimengerti, menggunakan kompilator, contohnya : VB, C++, Pascal, delphi, dll.

2. Bahasa Pemrograman Tingkat Rendah (Low level language)
    Susah dimengerti, tidak menggunakan kompilator, contohnya : bahasa assembler/rakitan.

Proses Penerjemah melalui 3 tahap yaitu:
1. Masukan/input
    Di input berupa program sumber/source program yang bertujuan untuk menulis program.

2. Proses
    Di proses terdiri dari kompilator yang bertujuan untuk menerjemahkan program.

3. Keluaran/output
    Di output berupa object program yang bertujuan untuk mengeksekusi program.

STRUKTUR PROGRAM PASCAL

1. Judul Program/program heading
    Bersifat optional (boleh digunakan/tidak) tetapi sebaiknya digunakan karena mencantumkan nama program.

2. Blok program/badan program  
    Terdiri dari:
     a. Declaration Part/Bagian deklarasi
         Untuk menyiapkan elemen-elemen program, seperti nama konstanta, variabel, tipe, prosedur dan fungsi serta pengguna unit.

     b. Statement Part/Bagian pernyataan
         Untuk menunjukkan suatu tindakan yang akan dikerjakan oleh program, di awali dengan begin dan diakhiri dengan end.

3. Setiap akhir pernyataan diakhiri dengan titik koma ( ; ) kecuali untuk nama label.
4. Akhir program diberi titik (.)
    Contoh : end.

MESIN PROGRAM ada 2 yaitu:
1. Independent : tidak tergantung kepada mesin apapun.
2. Dependent   : tergantung pada mesin.

IDE (Integrated developement eavironment) adalah lingkungan pengembangan terpadu bagi programmer dalam mengembangkan aplikasinya.

KOMENTAR PROGRAM adalah keterangan yang diberikan untuk keperluan dokumentasi. Tidak mengahasilkan tindakan (tidak mempengaruhi jalannya program).
Boleh menggunakan tanda:
{ini komentar} atau (*ini komentar*)

{ini awal program}
begin
writeln (*bahasa*) ;
writeln (*pascal*) ;
end.

OBJEK PROGRAM merupakan program sumber dari pascal ke dalam bahasa mesin.

Tidak ada komentar:

Posting Komentar