Beranda

Senin, 07 April 2014

Tipe Data Standar dalam Pemrograman Delphi

Tipe standar yang dibuat oleh delphi adalah tipe dasar yang bisa kita kembangkan lagi menjadi tipe-tipe yang lebih rumit. Contoh tipe integer dalam function berikut ini:
function kali(a,b:integer):integer;
var hasil:integer;
begin
  hasil:=a*b;
  result:=hasil;
end;


Programer juga bisa membuat tipe khusus yang berbeda untuk kepentingan aplikasi yang dibuat. Contoh Nama-nama hewan yang dideklarasikan sebagai tipe hewan dengan nama tipe THewan pendeklarasian tipe adalah berikut:
type
  THewan=(kuda,kijang,kambing,kerbau);

Berikut adalah tipe standar dari delphi:

Chartipe karakter untuk 1 karakter
ShortStringTipe string dengan panjang 255 karakter
StringTipe string merupakan kumpulan karakter untuk membuat sebuah kalimat
AnsiCharTipe karakter berukuran 8 bits
AnsiStringTipe data untuk menyimpan kalimat dengan ukuran 8 bits
WideCharTipe karakter dengan ukuran 16 bits
WideStringTipe data untuk menyimpan kalimat dengan ukuran 16 bits
BooleanTipe data logika yang bernilai true atau false
ByteTipe bilangan bulat dari 0 sampai 255
CardinalTipe bilangan bulat antara 0 sampai 4294967295
CompTipe bilangan bulat 64 bit
Int64Tipe bilangan bulat 64 bit dengan rentang nilai antara -9223372036854775808 sampai 9223372036854775807
IntegerTipe bilangan bulat 32 bit dengan rentang nilai antara -2147483648 sampai 2147483647
LongIntTipe bilangan bulat sama dengan tipe Integer
LongWordTipe bilangan bulat 32 bit dengan rentang nilai antara 0 sampai 4294967295
ShortIntTipe bilangan bulat dengan rentang nilai antara -128 to 127
WordTipe bilangan bulat dengan rentang nilai antara 0 to 65535
Currencytipe data untuk finansial dengan desimal 4 angka di belakang koma
Doubletipe bilangan real dengan ketelitian 15 digit di belakang koma dan rentang nilai antara 2.23 x 10-308 sampai 1.79 x 10308
Extendedtipe bilangan real dengan ketelitian tertinggi yaitu 19 digit di belakang koma dan rentang nilai antara 3.37 x 10-4932 sampai 1.18 x 104932
RealTipe bilangan real yang ekuivalen dengan tipe Double
Real48Tipe bilangan real yang ekuivalen dengan tipe Extended
PAnsiCharTipe pointer untuk tipe AnsiChar
PAnsiStringTipe pointer untuk tipe AnsiString
PCharTipe pointer untuk tipe Char
PCurrencyTipe pointer untuk tipe Currency
PDateTimePointer untuk tipe TDateTime
PExtendedPointer untuk tipe Extended
PInt64Pointer untuk tipe Int64
PointerDefinisi Pointer yang mengacu pada penggunaan memory
PShortStringPointer untuk tipe ShortString
PStringPointer untuk tipe String
PVariantPointer untuk tipe Variant
PWideCharPointer untuk tipe WideChar
PWideStringPointer untuk tipe WideString
SingleTipe bilangan real dengan ketelitian 7 digit di belakang koma dan rentang nilai antara 1.18 x 10-38 sampai 3.4 x 1038
SmallIntTipe bilangan bulat dengan rentang nilai antara -32768 sampai 32767
TConvTypeDefines a measurement type as used by Convert
TDateTimeTipe penanggalan dan waktu
TextTipe file text
TextFileTipe file text
TFloatFormatTipe untuk format bilangan real
TFormatSettingsRecord yang berisi locale values thread-safe functions
TObjectTipe dasar untuk tipe class
TPointTipe point x dan y, dimana tipe x dan y adalah Integer
TRectTipe kotak (left,top,right,bottom:integer) atau (topleft,rightbottom:TPoint)
TReplaceFlagsTipe yang digunakan untuk routine StringReplace dengan nilai (rfReplaceAll, rfIgnoreCase) atau keduanya
TSearchRecRecord yang digunakan untuk FindFirst and FindNext
TSysCharSetKarakter yang digunakan saat parsing string
VariantTipe variable untuk merubah satu tipe ke tipe lain

Tidak ada komentar:

Posting Komentar