Top Ad unit 728 × 90

Elemen-Elemen Bahasa Dalam Pascal


Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. Dengan mengambil nama dari matematikawan Perancis, Blaise Pascal, yang pertama kali menciptakan mesin penghitung, Profesor Niklaus Wirth membuat bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer kepada mahasiswanya. Selain itu, Profesor Niklaus Wirth membuat Pascal juga untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu. Sebelum kita membuat sebuah program, maka terlebih dahulu kita harus mengerti tentang elemen- elemen bahasa (Language elements) Turbo Pascal, seperti Reserved word, Statement, Type, Constants, Variabel, Tipe data, Label, Operator, dan lain-lain.
A. Reserved Word
Reserved word adalah kata – kata yang tidak dapat dijadikan menjadi identifier (pengenal), karena kata – kat tersebut sudah mempunyai arti tersendiri dalam Turbo Pascal. Adapun kata – kata yang termasuk ke dalam identifier adalah:
And, asm, array, begin, case, const, constructor, destructor, div, do, downto, else, end, exports, file, for, function, goto, if, implementation, in, inherited, inline, interface, label, library, mod, nil, not, object, of, or,packed, procedure, program, record, repeat, set, shl, shr, string, then, to, type, unit, until, uses, var, while, with, xor.

B. Statement
Statement adalah salah satu dari berikut ini:
- Assignment (:=)
- Begin .. end
- Case .. of .. else .. end
- For..to/downto..do
- Goto
- If .. then .. else
- Inline (..)
- Procedure call
- Repeat .. until
- While .. do
- With .. do

C. Type
Bentuk umum :
Type
Pengenal  = tipe data;
……….
Pengenal = tipe data;

D. Const (Constant)
Constant yang disingkat dengan const adalah nilai konstanta ( nilai tetap) yang dipasang dalam program.
Bentuk umum :
Const
Pengenal = ekspresi
………
Pengenal = ekspresi
Const
Pengenal: type = nilai;
………..
Pengenal: type = nilai;

E. Var ( Variabel)
Jika constant adalah nilai tetap, maka Variabel adalah nilai yang isinya dapat berubah – ubah. Dalam program, Variabel disingkat menjadi Var.
Bentuk umum:
Var
Pengenal, … pengenal : Tipe data;
……
Pengenal,… pengenal: Tipe data;

F. Tipe Data
Tipe atau jenis data dalam Turbo Pascal dibagi kedalam 6 kelompok besar, antara lain:
1. Tipe simple :
Tipe simple terdiri dari Tipe ordinal, Tipe integer Tipe real, Tipe char, Tipe Boolean, Tipe enumerated, Tipe subrange

2. Tipe String
String adalah kumpulan dari beberapa karakter dan panjangnya tidak boleh melebihi 255 karakter. Jika string mengandung tanda kutip satu, maka tanda kutip tersebut harus diberi tanda kutip lagi.
Bentuk umum:
String [ constant ]
Atau
String
Ciri – ciri
Apabila panjang string tidak ditentukan maka panjangnya dianggap255 karakter. Oleh karena itu, untuk menghemat memori, biasakanlah selalu menentukan panjang string yang akan dibuat. 

3.Tipe Structured
Tipe structured adalah tipe yang terdiri lebih dari satu nilai.  Sedangkan tipe structured terdiri dari Tipe array, Tipe file, Tipe object, Tipe record, Tipe set, Tipe Pointer, Tipe Procedural

G. Label
Label adalah suatu deklarasi untuk membuat percabangan dalam proram. Label bisa berupa huruf, misalnya: AWAL, AKHIR, atau angka antara 0 and 999. Dan untuk menuju kelabel yang telah dideklarasikan harus menggunakan instruksi GOTO.
Bentuk umum:
Label pengenal,….. pengenal;

H. Operator
Operator adalah lambing- lambing untuk melakukan perkalian, penjumlahan dan lain- lain seperti dalam kalkulator. Tetapi operator dalam computer lebih kompleks dibandingkan kalkulator. Jenis-jenis operator:
Operator penghubung ( relational operators )
- Operator arithmatik ( arithmetic operators )
- Operator logika ( logical operators )
- Operator pembanding ( Boolean operators )
- Operator string ( string operators )
- Operator set ( set operators )
- Operator @ ( @ operators )
- Operator Pchar ( Pchar operators )

Elemen-Elemen Bahasa Dalam Pascal Reviewed by Unknown on 9/03/2017 Rating: 5

No comments:

All Rights Reserved by Sumber Ilmu IT dan Umum © 2017
Copyright: SumberIlmuSijalu | Powered By: Blogspot

Hubungi Kami

Name

Email *

Message *

Powered by Blogger.