-->

TIPE DATA PADA DELPHI


TIPE-TIPE DATA DALAM DELPHI


Pada umumnya Delphi menggunakan tipe data yang sama dengan pascal. Namun tipe data dalam Delphi lebih lengkap dibanding pascal.Delphi menggunakan tipe data sangat ketat, contoh suatu variable bertipe string akan kita isi dengan variabel lain dengan tipe data integer, maka sistem akan menolaknya. Kasus ini akan serupa jika kebalikannya. Untuk dapat mengisikan nilai ke variabel lain yang berbeda nilainya diperlukan konversi tipe data. Tipe data yang biasa digunakan pada Delphi saat melakukan pengkodean program diantaranya sebagai berikut:

a. Tipe Data Integer / Ordinal 
Merupakan tipe data yang berupa bilangan asli atau bilangan bulat yang akan digunakan untuk operasi matematik. Ada beberapa tipe data yang termasuk integer, yaitu:
Shortint : memiliki nilai range 128-127 (signed 8-bit )
Smallint : memiliki nilai range antara 32768-32767 (signed 16-bit)
Longint : memiliki nilai range -2147483648 sampai 2147483647 (signed 32-bit)
Int64 : memiliki nilai range �263+ sampai 263-1 (signed 64-bit)
Byte : memiliki nilai range 0 � 255 (unsigned 8-bit )
Word : memiliki nilai range 0 � 65535 (unsigned 16-bit)
Longword : memiliki nilai range 0 � 4294967295 (unsigned 32-bit)
   Pada pemakaian integer tipe diimplementasi16 bit maka
Integer : memiliki nilai range antara -2147483648 -214748364 (signed 32-bit)
Cardinal : memiliki nilai range 0 � 4294967295(unsigned 32-bit)
Penulisan pada deklarasi variabel: [variable] : [type data integer];

b. Tipe Data Boolean 
Digunakan untuk menyimpan data yang mempunyai dua
kondisi yaitu benar (true) atau salah (false). Beberapa jenis dari
tipe data boolean, yaitu:
Boolean : berukuran 1 Byte (False 0, true 1)
Byte Bool : berukuran Byte (False 0, true 255 � 8 bit)
Bool : berukuran Double (False 0, true -1)
Word Bool : berukuran Word (False 0, true 65535 -16 bit)
Long Bool : berukuran Double (False0, true -1)
Penulisan pada deklarasi variabel: [variable] : [type data boolean];

c. Tipe Data Floating Point / Real

Tipe data ini meliputi bilangan pecahan atau bilangan bentuk
desimal. Beberapa bentuk dari tipe data ini, yaitu:
Real 48 : Memiliki range 2,9 x 10 -39 � 1,7 x 10 38
Single : Memiliki range 1,5 x 10 -45 � 3,4 x 10 38
Double : Memiliki range 5,0 10 -324 � 1,7 x 10 308
Extended : Memiliki range 3,6 x 10 -4951 � 1,1 x 104392
Currency : Memiliki range -922337203685477,5808 � 922337203685477,5807
Comp : Memiliki range -2 63 + 1 sampai 2 63 � 1 Untuk currency, tipe data ini memili kepresisian tinggi yaitu: 4 angka di belakang koma (pembulatan bilangan real menjadi bilangan desimal dengan 4 angka di belakang koma). Biasanya
digunakan untuk satuan uang. Dan untuk komputer data ini akan menyimpan nilai integer (bulat) dari nilai desimal yang masuk (melakukan pembulatan).
Penulisan pada deklarasi variabel: [variable] : [type data floating point];
Secara Generik, tipe real adalah: Real : Memiliki range 5,0 x 10 -324 sampai
1,7 x 10 308


d. Tipe Data String dan Character

Tipe data string: tipe data yang merupakan rangkaian dari huruf, angka atau simbol yang tidak mengandung harga / nilai.
Beberapa tipe data string, yaitu:
ShortString : Dapat menampung 255 karakter (ANSI Char)
AnsiString : Dapat menampung 2 31 karakter (ANSI Char)
WideString : Dapat menampung 2 30 karakter (Wide Char)
String : Dapat menampung 255 karakter (ANSI Char)

Tipe data character: tipe data yang berkaitan dengan
karakter (huruf, angka, simbol). Ada beberapa tipe data dari character, sbb:
ANSI Char : 1 Karakter ANSI
WIDE Char : 1 Karakter UniCode
Char : sama dengan ANSI Char
Jika Anda ingin memunculkan karakter dari nomor urut, Anda dapat menggunakan perintah chr ([Nourut]). Dan untuk mengetahui no urut dari sebuah karakter, anda dapat menuliskan perintah ord ([karakter]).


e. Tipe Array

Array adalah suatu variabel tungga yang digunakan untuk menyimpan sekumpulan data yang sejenis. Anda dapat memanipulasi, menyalin array hanya dengan sebuah nam. Dalam tipe data array menggunakan nomor elemen di kanan nama array.

sumber:

0 Response to "TIPE DATA PADA DELPHI"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel