Professional Documents
Culture Documents
Uses <library file/Unit File>; Const <Variable Const> = <DataValue>; Type <UserType> : <TypeData>; Var <Variable Name> : <Type Data>; Begin [Kode-kode [Kode-kode [Kode-kode [Kode-kode End.
Deklarasi Variable
Uses Menyatakan library yang diperlukan untuk dikompilasikan menjadi execute file. Hanya beberapa unit yang secara otomatis ditambahkan.
Type
Bagian untuk mendeclarasikan type data sendiri (user data Type), yang dapat dideklarasikan sebagai type data dalam var
Var
VARIABLE
Suatu tempat dalam memory komputer yang dipesan oleh Programmer untuk menempatkan suatu nilai yang isinya dapat berubah-ubah
1.Tipe Sederhana
a. Tipe Ordinal
Tipe Bilangan Bulat Tipe Boolean Tipe Charakter Tipe Terbilang Tipe Subjangkauan
b. Tipe Real
Type Integer
Jangkauan
TIPE BOOLEAN
Tipe Ukuran
Boolean
ByteBool WordBool LongBool
1 byte
1 byte 2 byte (1 word) 4 byte (2word)
ditulis dgn diapit tanda petik tunggal diisi melalui return value dari function CHR ASCII diisi dengan bilangan sesuai ASCII didahului tanda #
TTIPE STRING
TTipe string digunakan untuk menyimpan data berupa rangkaian karakter yang dapat terdiri dari karakter ASCII Contoh : Kalimat := Algorithma //diapit dengan tanda petik tunggal
Tipe data
Panjang Max
Ukuran Memory
Kegunaan
STRING
255 karakter
2 256 byte
Contoh Deklarasi : Var Nama : String[25]; {Max 25 karakter} Alamat : String; { 255 karakter}
TIPE REAL
Tipe Data Real Single Double Extended Jangkauan 2.9 * 10-39 s/d 1.7 * 1038 1.5 * 10-45 s/d 3.4 * 1038 5.0 * 10-324 s/d 1.7 * 10308 3.4 * 10-4932 s/d 1.1 * 104932 Ukuran dalam Memory 6 byte 4 byte 8 byte 10 byte
Comp
8 byte
Operator
Adalah suatu notasi/simbul yang digunakan untuk mengoperasikan 1 atau lebih operand.
Operator
1. Operator pemberian nilai
Aritmatik Tunggal
Aritmatik Biner
2. Operator aritmatik
3. Operator pemanipulasi bit 4. Operator boolean 5. Operator pembanding 6. Operator himpunan 7. Operator string
b:= 10;
c:= 12.5; d:= [1, 2, 3, 4];
{bertipe string}
{bertipe real} {bertipe himpunan}
2. Operator aritmatik
Digunakan untuk melakukan operasi aritmatik, yaitu : a. aritmatik Tunggal Operasi yang operandnya adalah tunggal
b. aritmatik Biner
Operasi yang memiliki operand lebih dari satu
Operator + Operasi Penjumlahan Pengurangan
*
/
Perkalian
Pembagian
div mod
Shl
Shr
4.Operator boolean
Operator yang digunakan untuk mengoperasikan variable bertipe boolean Not negasi
And
Or Xor
Logika and
Logika or Logika xor
FALSE FALSE FALSE OR TRUE FALSE TRUE TRUE TRUE FALSE TRUE FALSE
XOR
TRUE
FALSE
TRUE
FALSE
FALSE
TRUE
TRUE
FALSE
5. Operator Pembanding digunakan untuk membandingkan dua buah operand dan hasil dari operasi selalu data bertipe boolean
> >= < <= Lebih besar Lebih besar sama dengan Lebih kecil Lebih kecil sama dengan
=
<>
Sama dengan
Tidak sama dengan
6. Operator himpunan
Operator yang hanya digunakan untuk data bertipe himpunan + * in Union Selisih Interseksi Anggota dari
7. Operator string
Operator yang digunakan untuk operasi terhadap data bertipe string