Sejarah Singkat
Bahasa PASCAL
Merupakan
pengembangan dari bahasa ALGOL 60, bahasa pemrograman untuk sains komputasi.
Tahun 1960, beberapa ahli komputer bekerja untuk mengembangkan bahasa ALGOL,
salah satunya adalah Dr. Niklaus Wirth dari Swiss Federal Institute of
Technology (ETH-Zurich), yang merupakan anggota grup yang membuat ALGOL. Tahun
1971, dia menerbitkan suatu spesifikasi untuk highly-structured language
(bahasa tinggi yang terstruktur) yang menyerupai ALGOL. Dia menamainya dengan
PASCAL (seorang filsuf dan ahli matematika dari Perancis) Pascal bersifat data
oriented, yaitu programmer diberi keleluasaan untuk mendefinisikan data
sendiri. Pascal juga merupakan teaching language (banyak dipakai untuk
pengajaran tentang konsep pemrograman). Kelebihan yang lain adalah penulisan
kode Pascal yang luwes, tidak seperti misalnya FORTRAN, yang memerlukan
programmer untuk menulis kode dengan format tertentu. Bentuk dasar program
Pascal adalah seperti berikut:
program TITLE ;
begin pernyataan;
begin pernyataan;
pernyataan
end.
Awal mula
Kemunculan Pascal boleh dikatakan terlambat dalam sejarah bahasa pemrograman. Karena muncul belakangan, Pascal dapat belajar dari pendahulunya seperti Fortran, Cobol, dan PL/1 yang muncul sekitar awal 1960-an. Niklaus Wirth menyatakan bahwa di mulai mengembangkan Pascal tahun 1968, dengan implemetasi pertama dilakukan pada mesin seri CDC 6000 di tahun 1970.
Kemunculan Pascal boleh dikatakan terlambat dalam sejarah bahasa pemrograman. Karena muncul belakangan, Pascal dapat belajar dari pendahulunya seperti Fortran, Cobol, dan PL/1 yang muncul sekitar awal 1960-an. Niklaus Wirth menyatakan bahwa di mulai mengembangkan Pascal tahun 1968, dengan implemetasi pertama dilakukan pada mesin seri CDC 6000 di tahun 1970.
Tahun 1970-an
Pada tahun 1975, Wirth bekerja bersama Jensen untuk menghasilkan buku referensi Pascal "Pascal User Manual and Report". Wirth beralih dari Pascal tahun 1977 untuk mengerjakan Modula - penerus Pasca
Pada tahun 1975, Wirth bekerja bersama Jensen untuk menghasilkan buku referensi Pascal "Pascal User Manual and Report". Wirth beralih dari Pascal tahun 1977 untuk mengerjakan Modula - penerus Pasca
Tahun 1980-an
Thun 1982 muncul ISO Pascal. Ada seven besar pada bulan November 1983, dengan keluarnya Turbo Pascal. Tahun 1987 Turbo Pascal sudah mencapai rilis 4. Turbo Pascal mengungguli lawan-lawannya dalam hal kecepatan kompilasi dan eksekusi, meninggalkan pesaingnya dengan kelemahannya.
Thun 1982 muncul ISO Pascal. Ada seven besar pada bulan November 1983, dengan keluarnya Turbo Pascal. Tahun 1987 Turbo Pascal sudah mencapai rilis 4. Turbo Pascal mengungguli lawan-lawannya dalam hal kecepatan kompilasi dan eksekusi, meninggalkan pesaingnya dengan kelemahannya.
Strktur dan Komponen Dasar Bahasa
Pascal
Struktur program Pascal terdiri dari sebuah judul program dan badan
program. Badan program dibagi lagi menjadi dua bagian, bagian deklarasi dan
bagian pernyataan (statement).
Struktur
program :
Judul
Program
PROGRAM nama-program;
Blok Program
Bagian deklarasi
deklarasi
label
LABEL nama-label;
deklarasi
konstanta
CONST…………..;
deklarasi
tipe
TYPE …………….;
deklarasi
variabel VAR
………………;
deklarasi
prosedur
PROCEDURE nama-prosedur;
……………………………….;
deklarasi
fungsi
FUNCTION nama-fungsi;
………………………….;
Bagian
Pernyataan
Begin
(statement)
…………;
…………;
end.
Contoh : Menghitung perkalian dua bilangan bulat
PROGRAM
Perkalian;
{Judul}
VAR
A,B,Hasil :
Integer; {Deklarasi
variabel}
BEGIN
A := 2;
{Statemant}
B :=
3;
{Statemant}
Hasil :=
A*B;
{Statement}
Writeln (A,B,Hasil);
{Statement}
END.
Judul program sifatnya adalah optional, dan bila
ditulis, harus terletak pada awal dari program dan diakhiri dengan titik koma.
Bagian deklarasi digunakan bila di dalam program
digunakan pengenal ( identifier). Identifier dapat berupa label, konstanta,
tipe, variabel, prosedur dan fungsi.
Kalau suatu
program menggunakan identifier, Pascal menuntut supaya identifier tersebut
diperkenalkan terlebih dahulu sebelum digunakan, yaitu dideklarasikan terlebih
dahulu pada bagian ini.
Beberapa aturan dalam
program Pascal :
·
Akhir sebuah program
Pascal ditandai dengan tanda baca titik ‘ . ‘ setelah END yang
paling akhir.
·
Tanda titik koma ‘
; ’ merupakan pemisah antar instruksi satu dengan lainnya.
·
Beberapa statement
boleh ditulis menjadi satu baris dipisahkan dengan tanda baca titk koma ’
; ‘
·
Baris komentar
diletakkan diantara tanda ‘(*’ dan ’*)’ atau diantara tanda ‘{‘ dan
‘}’
Contoh :
Var a :
real;
(*nilai bilangan pertama*)
b
: real;
{nilai bilangan kedua}
Statement
(pernyataan)
Adalah instruksi atau gabungan instruksi, yang menyebabkan komputer melakukan
aksi.
Type statement dalam Pascal terdiri atas :
1. Sederhana :
·
menandai sebuah item
data ke sebuah variabel (assigment statement).
contoh : c := b * 4
·
pemanggilan procedure
dan goto statement.
2. Terstruktur:
·
Compound Statement
contoh : Begin
read (x) ;
y := x * 2;
write (y)
End.
·
Repetitive Statement
contoh :
For j := 1 to
10 do
write (count);
·
Conditional Statement
contoh :
If x > 10 then
write (a)
else write (b) ;
Komponen Dasar Program Pascal
Pola susun bahasa Pascal dibentuk dengan
menggunakan komponen bahasa pemrograman yang umum, yaitu :
1. Simbol
Dasar
2.
Reserved Word (kata pasti)
3.
Identifier (penyebut)
Tidak ada komentar:
Posting Komentar