TYPE DATA

TYPE DATA

Mengenal Type Data Dalam Program Delphi
Terkadang seseorang yang sedang membuat sebuah aflikasi ( merancang program ) banyak yang keliru dalam menggunakan sebuah type data yang menyebabkan kesalahan pada saat project di compiler oleh translattor.....pada umumnya syntax program tidak mengalami error namun kesalahan hanya pada type data yang digunakan dalam project tersebut, disini saya akan memberi sedikit penjelasan mengenai type data dalam pemrograman delphi.
Type data pada dasarnya merupakan sebuah nama untuk sejenis data, Pada saat kita mendeklarasikan sebuah variabel, maka variabel tersebut harus mempunyai sebuah type data, yang akan menentukan nilai-nilai yang dapat dimuat dan dioperasikan pada variabel tersebut. Ada beberapa type data yang telah disediakan oleh Delphi.
TYPE DATA BILANGAN
Type data bilangan berfungsi untuk merepresentasikan sebagian dari seluruh bilangan yang ada. Tipe data bilangan pada delphi terdiri dari 2 bagian yaitu tipe data bilangan bulat dan bilangan pecahan.
A.Type Data Bilangan Bulat
Type data bilangan bulat merupakan sebuah type data yang dapat digunakan untuk variabel yang akan menyimpan sebuah data bilangan bulat.
Tabel 1.1 type data bilangan bulat
Type
Memory
(dalam byte)
Jangkauan Nilai
Byte
1
0.......255
Word
2
0 .. 65535
ShortInt
1
-128 .. 127
SmallInt
2
-32768 .. 32767
Integer
4
-2147483648 .. 2147483647
Cardinal
4
0 .. 4294967295
LongWord
4
0 .. 4294967295
LongInt
4
-2147483648 .. 2147483647
Int64
8
-263..263-1
B.Type Data Bilangan Pecahan (Real)
Type data bilangan bulat (real) mendefinisikan sekumpulan bilangan yang dapat direpresentasikan dalam notasi pecahan (floating-point).
Tabel 1.2 Type data bilangan pecahan
Type
Memory (dalam byte)
Jangkauan Nilai
Digit Signifikan
Real48
6
2.9 x 10^-39 .. 1.7 x 10^38
11 – 12
Single
4
1.5 x 10^-45 .. 3.4 x 10^38
7 – 8
Double
8
5.0 x 10^-324 .. 1.7 x 10^308
15 – 16
Extended
10
3.6 x 10^-4951 .. 1.1 x 10^4932
19 – 20
Real *
8
5.0 x 10^-324 .. 1.7 x 10^308
15 – 16
Currency
8
-922337203685477.5808 .. 922337203685477.5807
19 – 20
TYPE DATA TEKS
Type data untuk teks berguna untuk menyimpan data karakter yang bisa alphabet, numerik, tanda baca, atau huruf lainnya. Ada dua jenis data yang digunakan untuk menampung data teks yaitu karakter (hanya menampung sebuah karakter) dan String (menampung banyak karakter).
A. Karakter
Type data karakter merupakan type data yang hanya dapat menampung sebuah karakter saja.
Tabel 1.3 Type data kakter
Type
Memory (dalam byte)
Karakter yang dapat di simpan
ANSIChar
1
1 karakter ANSI
WideChar
2
1 karakter Unicode
Char*
1
1 karakter asCI
B. String
String adalah type data yang dapat digunakan untuk menyimpan sekumpulan karakter (1 atau lebih karakter). 
Tabel 1.4 Type data string
Type
Panjang maksimum karakter
Memory yang digunakan
ShortString
2551
2 .. 256 bytes
AnsiString
231
4 byte .. 2GB
WideString
230
4 byte .. 2GB
String*
Bisa berperan sebagai ShortString atau AnsiString
TIPE DATA BOOLEAN 
Tipe data boolean digunakan untuk menyimpan nilai logika (benar/salah, true/false). 
Tabel 1.5 Type data Boolean
Type
Memory (dalam byte)
Boolean*
1
ByteBool
1
Bool
2
WordBool
2
LongBool
4
sedikit penjelasan materi tentang type data dalam pemrograman delphi.......(semoga dapat membantu)