Tipe Data TIPE DATA Setiap data mempunyai tipe-tipe data yang dikenal dalam turbo pascal adalah sebagai berikut: Bilanga bulat Suatu data yang mempunyai tipe bilangan bulat mempunyai nilai yang benarbenar eksak. Jangkauan nilai dari suatu variabel yang bertipe bilangan bulat pendek, tergantung banyaknya byte yang dipakai. Tipe-tipe data bilangan bulat adalah sebagai berikut: Tipe Data Shortint Byte Integer Word Longint Jangkauan -128 s/d 127 0 s/d 255 -32768 s/d 32767 0 s/d 65535 -2147483638 s/d 2147483647 Memori 1 byte 1 Byte 2 Byte 2 Byte 4 Byte Operator-operator Aritmetika yang berlaku untuk vriabel bertipe bilangan bulat adalah: Operator +,-,* Div Mod And, Or, Xor, Not Bilangan pecahan Tipe variabel bilangan pecahan memiliki jangkauan nilai yang lebih lebar daripada variabel bertipe bilangan bulat. Tipe-tipe data bilangan pecahan adalah sebagai berikut: Tipe Data Real Single Double Extended Comp Fungsi Operator Penjumlahan,pengurangan dan perkalian Pembagian dengan mengambil hasil pembagian tanpa bilangan desimalnya (Division) Pembagian dengan mengambil sisa pembagian (modulus) Operator manipulasi bit Jangkauan 2.9e-39 s/d 1.7e38 1.5e-45 s/d 3.4e38 5.0e-324 s/d 1.7e308 3.4e-4932 s/d 1.1e4932 -9.2e18 s/d 9.2e18 Digit Signifikan 11-12 7-8 15-16 19-20 19-20 Memory 6 Byte 4 Byte 8 Byte 10 Byte 8 Byte Karakter (char) Variabel bertipe karakter hanya berisi sebuah karakter ASCII. Karakterkarakter tersebut dapat berupa alphabet , digit angka, tanda baca , dan lainlain. Tipe data Page 1 Tipe Data String String adalah tipe variabel yang merupakan sederetan karakter. Panjang maksimal dari suatu string adalah 255 dan akan meminta 256 Byte di memory komputer . batas maksimal dari suatu variabel bertipe string dapat di atur sesuai keinginan. Logika (Boolean) Variabel bertipe boolean hanya berisi 2 buah nilai true dan false. Operator yang berlaku dalam variabel boolean adalah = (sama dengan), <> (tidak sama dengan), <=(lebih kecil atau sama dengan), >=(lebih besar atau sama dengan), Or (atau), And (dan), Xor, Not (kebalikan). Tipe data Page 2