Pemilihan Tipe Data yang tepat akan sangat berguna dalam penghematan memori, kecepatan proses, ketelitian perhitungan dan lain-lain.
Jenis-jenis Tipe Data:
*Tipe Integer
Tipe Data integer digunakan untuk bilangan bulat atau bilangan yang tidak memiliki angka desimal. Tipe Data integer memiliki beberapa tipe yang bergantung pada rentang nilai dan ukuran penggunaan memori.Tipe | Rentang Nilai | Byte |
Byte | 0-225 | 1 |
Word | 0-65535 | 2 |
Shortint | -128-127 | 1 |
Smallint | -32768-32767 | 2 |
Integer | -2147483648-2447483648 | 4 |
Cardinal | 0-2147483648 | 4 |
Longint | -2147483648-2447483648 | 4 |
*Tipe Data Real
Tipe Data Real digunakan untuk bilangan yang memiliki angka desimal. Tipe data real memiliki beberapa tipe:Tipe | Rentang Nilai | Byte |
Real48 | 2.9x10-47-1.7x1038 | 6 |
Single | 1.5x10-45-3.4x1038 | 4 |
Double | 5.0x10-324-1.7x10308 | 8 |
Extended | 3.6x10-4951-1.1x104932 | 10 |
Comp | (-263+1)-(-263-1) | 8 |
Currency | -922337203685477.5808 s.d 922337203685477.5807 | 8 |
*Tipe Data Boolean
Tipe Data Boolean digunakan untuk data logika yang hanya berisi true dan false.Tipe | Byte |
Boolean | 1 |
ByteBool | 1 |
WordBool | 2 |
LongBool | 2 |
*Tipe Karakter
Tipe Data Karakter digunakan untuk menyatakan karakter satu huruf dalam 3 bentuk tipe:Tipe | Byte | Jumlah Maksimum |
Char | 1 | 1 Karakter ANSI |
AnsiChar | 1 | 1 Karakter ANSI |
WideChar | 2 | 1 Karakter Unicode |
*Tipe String
Tipe Data String digunakan untuk menyatakan sederetan karakter, misalnya nama, alamat, dll.ShortString | 2-256 B | 256 Karakter |
AnsiString | 4-2 GB | 231 Karakter |
String | 255-3 GB | 231 Karakter |
WideString | 4-2 GB | 230 Karakter |
*Tipe Data Array
Array adalah suatu variable tunggal yang digunakan untuk menyimpan sekumpulan data yang sejenis.Contoh:
var hari : array[1.7] of String;
begin
hari[1]:='Senin';
.............
.............
hari[7]:='Sabtu';
end;
begin
hari[1]:='Senin';
.............
.............
hari[7]:='Sabtu';
end;
*Tipe Data Record
Tipe Data Record digunakan untuk menyimpan sekumpulan data yang mungkin mempunyai tipe yang berbeda tetapi saling berhubungan.Contoh:
type
Rbarang=record
kode:string[4];
nama:string[20];
harga:integer;
end;
var barang:Rbarang;
begin
barang.kode:='TV01';
barang.nama:='Televisi';
barang.harga:='2000000';
end;
Rbarang=record
kode:string[4];
nama:string[20];
harga:integer;
end;
var barang:Rbarang;
begin
barang.kode:='TV01';
barang.nama:='Televisi';
barang.harga:='2000000';
end;
Selanjutnya: Bentuk-bentuk Konversi Data pada Delphi
Tidak ada komentar:
Posting Komentar