Tipe data adalah jenis data yang ditangani oleh suatu bahasa pemrograman pada
komputer. Tipe data biasanya digunakan untuk menentukan jenis nilai yang dapat ditampung
oleh suatu variabel, umumnya telah menyediakan tipe-tipe data yang sederhana (simple)
maupun yang terstruktur. Apabila kita membutuhkan tipe data yang belum tersedia, kita dapat
mendefinisikan sendiri tipe data baru yang disebut enumerated type.
Ukuran
Byte
1 Byte
0 s/d +255
Shortint
1 Byte
Integer
2 Byte
Word
2 Byte
0 s/d 65535
Longint
4 Byte
biasa atau model scientific . Contoh bilangan real: 34.265 -3.55 0.0 35.997E+11, dimana E
merupakan simbol perpangkatan 10. Jadi 452.13 mempunyai nilai sama dengan 4.5213e2.
Ukuran
Real
6 Byte
Single
4 Byte
Double
8 Byte
Extended
10 Byte
Comp
8 Byte
macam yang terdapat dalam tabel ASCII (American Standard Code for Information
Interchange).
Contoh : 'a' 'B' '+', dsb.
(Yang perlu diingat bahwa dalam menuliskannya harus dengan memakai tanda kutip tunggal.
Jenis data ini memerlukan alokasi memori sebesar 1(satu) byte untuk masing-masing data).
c. String
Nilai data string merupakan urut-urutan dari karakter yang terletak di antara tanda
petik tunggal. Nilai data string akan menenpati memori sebesar banyaknya karakter stringnya
ditambah dengan 1 byte. Bila panjang dari suatu string di dalam deklarasi variabel tidak
disebutkan, maka dianggap panjangnya adalah 255 karakter.
Contoh :
Var
Kampus : string[10];
Begin
Kampus := Gunadarma;
Write(Kampus);
End.
d. Boolean (Logika)
Merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau
FALSE (salah). Turbo Pascal for Windows memiliki tiga macam jenis ini yaitu:
Boolean,WordBool, dan LongBool. Tipe Boolean memakai memori paling kecil, sedangkan
WordBool dan LongBool dipakai untuk menulis program yang sesuai dengan lingkungan
Windows.
Ukuran Tempat
Boolean
1 Byte
WordBool
2 Byte
LonggBool
3 Byte