BAB I. DASAR PEMROGRAMAN
A.KARAKTER PADA TUBO PASCAL
Karakter disini dalam Tubo Pascal berpengertian sebagai huruf, angka atau berupa simbol-simbol khusus, seperti :1.huruf A sampai dengan Z atau a sampai z2.angka 0 sampai 93.angka heksa desimal 0 sampai 9 dan A sampai F4.spasi5.karakter kontrol : karakter yang mempunyai kode ASCII antara 0 sampai 316.karakter ASCII tak standar kode 128 smapi 2557.simbol-simbol khusus berpasangan, seperti <= , >= , := atau yang lainnya.
B.PENGENAL
Pengenal (identifier) digunakan untuk memberi nama : konstanta, variabel, tipedata, prosedure, label, fungsi, program, unit dan field pada record. Pengenal harusdiawali dengan HURUF dilanjutkan huruf atau angka atau tanda garis bawah, tidak boleh memakai spasi, titik atau karakter khusus dan tidak boleh memakai katatercadang (reserved word), Panjang karakter yang digunakan adalah bebas tetapi berarti untuk Tubo Pascal adalah 63 karakter yang digunakan adalah bebas tetapi berarti untuk tubo pascal adalah 63 karakter yang pertama. Contoh : JenisPekerjaan,Total_Gaji dsb.
C. JENIS ATAU TIPE DATA
Terdiri dari lima macam tipe data yaitu :1.
Tipe data sederhana
; tipe bilangan (bulat dan real), karakter dan bolean.2.
Tipe data bulat
; terdiri dari beberapa tipe sepertti :
•
Shortint : tipe data numerik dalam bilangan bulat tanpa bilangan desimaldengan range data dari –128 s/d 127
•
Integer : tipe data numerik dalam bilangan bulat tanpa bilangan desimaldengan range data dari –32.768 s/d 32.767.
•
Longint : tipe data numerik dalam bilangan bulat tanpa bilangan desimaldengan range data dari –2.147.483.648 s/d 2.147.483.647 (-2
31
s/d 2
31
)
•
Byte : tipe data numerik dalam bilangan bulat tanpa bilangan desimaldengan range data 0 s/d 255
•
Word : tipe data numerik dalam bilangan bulat tanpa bilangan desimaldengan range data dari 0 s/d 65.353.
Tipe data real
; terdiri dari :
•
Real : tipe data numerik dalam bilangan desimal dengan range data dari
±
2.9 x 10
-39
s/d 1.7 x 10
38
•
Single : tipe data numerik dalam bilangan desimal dengan range data dari
±
1.5 x 10
-45
s/d 3.4 x 10
38
•
Double : tipe data numerik dalam bilangan desimal dengan range data dari
±
2,9 x 10
-39
s/d 1,7 x 10
38
3