. Macam-macam Tipe Data pada
Delphi
1. Tipe Integer
Adalah tipe data yang menyatakan bilangan/angka.
Macam-macam tipe data integer:
|
Tipe Data
|
Jangkauan Nilai
|
Format
|
|
Shortint
|
-128 s/d 127
|
8bit, signed
|
|
Smallint
|
-32768 s/d 32767
|
16bit, signed
|
|
Longint
|
-2147483648 s/d 2147483647
|
32bit, signed
|
|
Int64
|
-2^63 s/d 2^63 -1
|
64bit, signed
|
|
Byte
|
0 s/d 255
|
8bit, unsigned
|
|
Word
|
0 s/d 65535
|
16bit, unsigned
|
|
LongWord
|
0 s/d 4294967295
|
32bit, unsigned
|
note:
·
signed maksudnya
bilangan bertanda, artinya mengenal bilangan negatif dan positif
·
unsigned maksudnya
bilangan tak bertanda, dimulai dari 0 (nol) dan tidak mengenal bilangan negatif
dan positif
2. Tipe Real
Adalah tipe data yang menyatakan himpunan bilangan/angka. Tipe Real juga
disebut tipe float.
Macam-macam tipe data real:
|
Tipe Data
|
Jangkauan Nilai
|
Significant digit
|
Ukuran
|
|
Real48
|
2.9×10^-39 s/d 1.7×10^38
|
11-12
|
6 Byte
|
|
Single
|
1.5×10^-45 s/d 3.4×10^38
|
7-8
|
4 Byte
|
|
Double
|
5.0×10^-324 s/d 1.7×10^308
|
15-16
|
8 Byte
|
|
Extended
|
3.6×10^-4951 s/d 1.1×10^4932
|
19-20
|
10 Byte
|
|
Comp
|
-2^63+1 s/d 2^63-1
|
19-20
|
8 Byte
|
|
Currency
|
-922337203685477.5808
s/d
922337203685477.5807 |
19-20
|
8 Byte
|
3. Tipe Boolean
Adalah tipe data yang menyatakan nilai benar atau salah (True atau False).
Macam-macam tipe data Boolean:
|
Tipe Data
|
Nilai
|
Ukuran Memori
|
|
Boolean
|
True or False
|
1 Byte
|
|
ByteBool
|
True or False
|
1 Byte
|
|
WordBool
|
True or False
|
2 Byte
|
|
LongBool
|
True or False
|
4 Byte
|
4. Tipe Character
Adalah tipe data untuk menyatakan sebuah huruf/karakter. Tipe character
fundamental adalah AnsiChar dan WideChar. AnsiChar berukuran satu byte dan WideChar
berukuran lebih dari satu byte. Tipe character generic adalah Char, yang
ekuivalen dengan AnsiChar.
Karakter bisa juga ditunjukkan pada konstanta string dengan panjang 1, misalnya
‘A’. Fungsi Chr menghasilkan nilai karakter bagi setiap range integer AnsiChar.
Contoh fungsi Chr(65) menghasilkan huruf A.
5. Tipe String
Adalah tipe data yang menyatakan rangkaian beberapa karakter.
Macam-macam tipe string :
|
Tipe Data
|
Panjang Teks
|
Ukuran Memori
|
Pemakaian
|
|
ShortString
|
255 karakter
|
2 s/d 256 Byte
|
compatible
|
|
AnsiString
|
~2^31 karakter
|
4 Byte s/d 2GB
|
8bit ansi character
|
|
WideString
|
~2^30 karakter
|
4 Byte s/d 2GB
|
Unicode character
|
6. Tipe Pointer
Adalah sebuah variabel yang menunjukkan sebuah alamat memori. Pointer dipakai
untuk mengindikasi jenis data yang disimpan pada alamat yang dikandungnya.
Pointer menempati 4 byte memori.
7. Tipe Variant
Adalah tipe data yang menyatakan nilai yang bisa berubah saat runtime program.
Variant dapat berisi semua tipe data. Variant menawarkan kompatibilitas yang
tinggi namun membutuhkan memori yang besar.
No comments:
Post a Comment