Tipe Data Integer Real Karakter String Boolean Enumerasi Subrange Variant
Tipe Integer Merupakan tipe data yang menunjukkan/ mengandung nilai-nilai bilangan bulat (bilangan yang tidak mengandung pecahan decimal)
Daftar Lengkap tipe Integer Ukuran Rentang Integer 32 bit -2147483648 .. 2147483647 Cardinal 0 .. 4294967295 Shortint 8 bit -128 .. 127 Smallint 16 bit -32768 .. 32767 Longint Int64 64 bit -2 ⁶³ .. 2⁶³ -1 Byte 0 .. 255 Word 0 .. 65535 Longword
Tipe Riil/Real Tipe ini menunjukkan/ mengandung nilai-nilai pecahan decimal. Tipe data di bedakan beberapa macam : Tipe Ukuran (Byte) Digit Rentang Real48 6 11-12 2.9x10-39 .. 1.7 x 1038 Single 4 7-8 1.5 x 10-45 .. 3.4 x 1038 Double 8 15-16 5.0 x 10-324 .. 1.7 x 10308 Extended 10 19-20 3.6 x 10-4951 .. 1.1 x 104932 Comp -263+1 .. 263-1 Currency -922337203685477.5808 .. 922337203685477.5808 Real
Tipe Karakter Dalam bahasa Pascal tipe karakter dibedakan menjadi Ansichar dan Widechar. Ansichar adalah karakter yang memiliki 1 byte (8 bit) dan terdiri atas 256 karakter ASCII (0 .. 255) Widechar adalah karakter yang berukuran 2 Byte (16 bit) yang tersusun atas carakter Unicode. Contoh : huruf China, Jepang, Arab. dll
Tipe String Merupakan sebuah runtutan Karakter. Dikategorikan dalam 3 jenis yaitu : Tipe Jumlah Karekter Max Memori Yg Dibutuhkan ShortString 255 karakter 2 .. 256 Byte AnsiString ~231. 4 Byte .. 2GB WideString ~230
Tipe Boolean Merupakan tipe data yang menunjukkan/ mengandung nilai Logik : true (benar) dan false (salah).
Tipe Enumerasi Merupakan tipe data yang nilainya terbatas pada nilai-nilai yang terdapat pada saat pendeklarasian tipe tersebut.
Tipe Subrange Tipe ini menunjukkan nilai-nilai yang yang terdapat pada jangkauan yang telah ditentukan. Contoh Type Topten = 1..10; var a:Topten;
Tipe Variant Merupakan tipe data yang dapat diisi tipe-tipe data lain
Konversi type data Dalam pengolahan data biasanya kita memerlukan suatu konversi type data, banyak sekali konversi data yang bisa dilakukan pada Delphi. Contoh konversi type data: Strtoint : Mengubah type data string ke integer. Inttostr : Mengubah type data integer ke string. Timetostr : Mengubah type data time ke dalam bentuk string. Strtofloat : Mengubah type data string ke dalam bentuk real. Floattostr : Mengubah type data real ke dalam bentuk string.
Operator Operator merupakan tanda khusus yang ada didalam program dan digunakan untuk melakukan operasi-operasi tertentu. Ada beberapa jenis operator : Operator Aritmatika : +, - , * , / , div, mod Operator Boolean : not, and, or Operator Relational : = , < , > , <> , <=, >=