Jenis Tipe Data pada Delphi

     Didalam program Delphi terdapat macam - macam tipe data yang sangat penting untuk diketahui. Tipe data harus diketahui agar pengguna tidak dapat mengalami permasalahan dalam pengkodingan. Tipe data yang ada didalam Delphi adalah sebagai berikut.

  1. Tipe Integer
    Adalah tipe data yang menyatakan bilangan/angka.
    Macam-macam tipe data integer: 
    Tipe DataJangkauan NilaiFormat
    Shortint-128 s/d 1278bit, signed
    Smallint-32768 s/d 3276716bit, signed
    Longint-2147483648 s/d 214748364732bit, signed
    Int64-2^63 s/d 2^63 -164bit, signed
    Bytes/d 2558bit, unsigned
    Words/d 6553516bit, unsigned
    LongWords/d 429496729532bit, 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 DataJangkauan NilaiSignificant digitUkuran
    Real482.9×10^-39 s/d 1.7×10^3811-126 Byte
    Single1.5×10^-45 s/d 3.4×10^387-84 Byte
    Double5.0×10^-324 s/d 1.7×10^30815-168 Byte
    Extended3.6×10^-4951 s/d 1.1×10^493219-2010 Byte
    Comp-2^63+1 s/d 2^63-119-208 Byte
    Currency-922337203685477.5808 s/d
    922337203685477.5807
    19-208 Byte
  3. Tipe Boolean
    Adalah tipe data yang menyatakan nilai benar atau salah (True atau False).
    Macam-macam tipe data Boolean: 
    Tipe DataNilaiUkuran Memori
    BooleanTrue or False1 Byte
    ByteBoolTrue or False1 Byte
    WordBoolTrue or False2 Byte
    LongBoolTrue or False4 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 DataPanjang TeksUkuran MemoriPemakaian
    ShortString255 karakter2 s/d 256 Bytecompatible
    AnsiString~2^31 karakter4 Byte s/d 2GB8bit ansi character
    WideString~2^30 karakter4 Byte s/d 2GBUnicode 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.

0 comments:

Post a Comment

Copyright © Personal Blog | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com