Turbo Pascal adalah sebuah sistem pengembangan perangkat lunak yang terdiri atas
kompiler dan lingkungan pengembangan terintegrasi (dalam bahasa inggris: Integrated Development Environment - IDE) atas bahasa pemrograman
pascal untuk sistem operasi CP/M, CP/M-86, dan MS-DOS, yang dikembangkan oleh Borland pada masa kepemimpinan Philippe Kahn. Nama
Borland Pascal
umumnya digunakan untuk paket perangkat lunak tingkat lanjut (dengan
kepustakaan yang lebih banyak dan pustaka kode sumber standar) sementara
versi yang lebih murah dan paling luas digunakan dinamakan sebagai
Turbo Pascal. Nama Borland Pascal juga digunakan sebagai dialek spesifik Pascal buatan Borland.
Borland telah menembangkan tiga versi lama dari Turbo Pascal secara
gratis disebabkan karena sejarahnya yang panjang khusus untuk versi 1.0,
3.02, dan 5.5 yang berjalan pada sistem operasi MS-DOS.
BAHASA PEMROGRAMAN
BAB I : PASCAL DASAR
1.1 Pengenalan Bahasa Pascal
Bahasa pascal dikembangkan oleh Niklaus Wirth, seorang Profesor
bidang computer di Technical University Zurich, Swiss, sekitar tahun
1970. Nama Pascal diambil dari nama seorang ahli matematika Pranciss
abad 17, yaitu Blaise Pascal
1.1.1 Karakter – karakter yang dipergunakan
bahasa Pascal menggunakan karakter A sampai Z, baik huruf besar
maupun kecil, karakter 0 sampai 9, dan simbil – symbol khusus seperti + –
() dan sebagainya yang seperti biasa ada pada keyboard
1.1.2 Pengenal dan Variabel
Pengenal ialah nama yang diberikan kepada suatu elemen program.
Elemen tersebut dapat suatu konstanta, suatu variable, suatu fungsi,
suatu prosedur maupun suatu program. Pengenal dapat disusun dari
karakter huruf maupun karakter bilangan dengan beberapa aturan yang
harus dipenuhi :
1. Nama pengenal harus diawali dengan karakter huruf
2. Karakter kedua dan selanjutnya bias berupa kombinasi angka
denganhuruf, baik huruf besar maupunhuruf kecil tetapi tidak boleh
memakai karakter kusus seperti ? , , #, dan lain – lain
3. Panjang karakter sebagai nama pengenal bias sembarang, tetapi
dalam beberapa versi pascal hanya delapan karakter yang diingat dalam
memori, karakter kesembilan dan seterusnya diabaikan.
4. Beberapa nama sudah digunakan secara kusus oleh Pascal untuk
maksud – maksud tertentu sehingga tidak boleh lagi dipergunakan sebagai
nama pengenal. Nama – nama ini disebut sebagai kata khusus (reserved
Word). Daftar kata khusus tersebut dapat dilihatpada table di bawah :
Tabel Kata Cadangan
And
Array
Begin
Case
Const
Div
Do
Downto
else |
End
File
For
Function
Goto
If
In
Label
mod |
Nil
Not
Of
Or
Packed
Procedure
Program
Record
repeat |
String
Set
Then
To
Type
Until
Var
While
width |
|
|
|
|
5. beberapa nama yang disebut
pengenal standar
juga telah mempunyai arti khusus, tetapi bila didefinisikan kembali
maka merreka juga bias digunakan sebagai pengenal. Jika pengenal standar
ini digunakan sebgaai pengenal biasa maka arti khususnya tidak akan
dipergunakan.
Tabel Pengenal Standar
Konstanta : false, true, maxint
Tipe : boolen, char, real, integer
Berkas : input, output
Fungsi : abs, arctan, chr, cos, eof, eoln, ep, ln, odd, ord, pred,
round, sin, sqrt, sqr, succ, trunk
Prosedure : dispose, get, new, pack, page, put, read, readln, reset, rewrite, unpack, write, writeln
Di bawah ini dalah contoh nama pengenal yang benar :
A
X1
Jumlah C_Ma
Determinan
True
Catatan jika
true ini dinyatakan sebagai pengenal biasa maka true sebagai nilai boolen tidak lagi berlaku.
Berikut adalah contoh nama pegenal yang salah :
Nama Kesalahan
$US : tidak di awali denga huruf
2X : tidak di awali dengan huruf
write : ini adalah kata khusus
Rp4,5 : tidak boleh ada tanda koma
Matrik(1) : tidak boeh ada tanda kurung
Variabel ialah pengenal yang nilainya boleh berubah pada waktu
pemrosesan program. Semua variable yang akan digunakan dalam program
harus dideklarasikan terlebih dulu di dalam program. Deklarasi variable
dilakukan dengan deklarasi VAR.
Maaf Jika Kurang Lengkap.
Sumber: http://iksan35.wordpress.com/tik-xi/tik-xi-ganjil/bahasa-pemrograman-turbo-pascal/