Delphi

Belajar Delphi : Pengertian, Istilah Dan Type Data Pada Delphi

By

on

Penjelasan Lengkap Tentang  Pengertian, Istilah Dan Type Data Pada Delphi

Borland Delphi merupakan salah satu bahasa pemrograman Windows yang sangat handal, cocok untuk pemula maupun untuk yang berpengalaman. Dengan menggunakan Delphi kita bisa membuat aplikasi Windows yang user friendly dan efisien dengan cepat dan dengan sedikit coding manual.

Delphi menyediakan semua tool yang berguna untuk membangun, test dan menyebarkan aplikasi Windows, termasuk segudang komponen-komponen, baik yang disediakan Borland maupun yang disediakan produsen lain atau dari komunitas Delphi sendiri.

Bahkan pada versi terakhirnya, Borland menyediakan suatu solusi cross plat¬form yang bernama Borland Kylix (bisa dikatakan Delphi-nya Linux).

Delphi berasal dari aplikasi pemrograman DOS yang bernama Borland Turbo Pascal, yang diperkenalkan pada pertengahan tahun 1980-an. Object Pascal, dukungan terhadap pemrograman object-oriented oleh Pascal, adalah yang mendasari bahasa pemrograman Delphi. Visual Component Library (VCL) merupakan suatu hierarki dari objek-objek Object Pascal yang memungkinkan untuk mendesain aplikasi. Sehingga, Delphi bisa dikatakan sebagai suatu aplikasi pemrograman visual yang berdasarkan Object Pascal.

Istilah pada Delphi

  • Variabel

Variabel merupakan sesuatu yang nilainya bisa berubah, namun harus memiliki tipe data tertentu. Contoh: A + B = C;Dalam kasus tersebut, A, B, dan C merupakan suatu variabel yang nilainya bisa berubah/diubah. Misal A=5 dan B=4, maka C=9. Jika A=7 dan B-6, maka C=13.

Tetapi, A, B, dan C harus memiliki tipe data tertentu misalnya bilangan bulat. Jika A, B, dan C sudah dinyatakan sebagai bilangan bulat, maka A, B, dan C tidak bisa digunakan untuk menyimpan nilai desimal/pecahan seperti A=4.5 dan B=3.4 maka C=7.9 (sekali lagi hal ini tidak bisa diterapkan dalam pola pikir komputer).

  • Konstanta

Sebagaimana variabel, konstanta juga harus memiliki tipe data tertentu. Namun, kebalikan dari variabel, konstanta pada umumnya nilainya tidak bisa diubah/berubah (kecuali konstanta bertipe).
Contoh: Phi = 3.14;

Tipe Data Pada DELPHI

1. Bilangan Bulat

Tipe bilangan bulat yang umum pada Delphi adalah Integer dan Cardinal. Disarankan sebisa mungkin menggunakan tipe data ini karena CPU dan sistem operasi akan lebih cepat memproses tipe data ini. Tabel berikut menjeiaskan semua tipe data yang termasuk pada bilangan bulat.
Tipe data pecahan yang sudah umum adalah Real. Berikut tabel yang memperlihatkan tipe-tipe data yang termasuk pecahan.

TipeJangkauanFormatUkuran
Memori
Inteqer-2147483648..2147483647signed 32-bit4 byte
Cardinal0..4294967295unsigned 32-bit4 byte
Shortint-128.127signed 8-bit1 byte
Smallint-32768..32767signed 16-bit2 byte
Longint-2147483648.2147signed 32-bit4 byte
Int64-2 63 .. 2 63 -1signed 64-bit8 byte
Byte0..255unsigned 8-bit1 byte
Word0..65535unsigned 16-bit2 byte
Longword0..4294967295unsigned 32-bit4 byte

2. Bilangan Pecahan

Real48 disediakan untuk alasan kompatibilitas terhadap versi-versi lama, karena sesungguhnya Real48 dalam Delphi adalah tipe data Real yang dipakai ketika jamannya Pascal (6-byte; tipe Real pada Delphi 8-byte).

TipeJangkauanKetelitianUkuran
Memori
Real5.0x10 -324 .. 1.7x10 30815-16 digit8 byte
Real482.9x107 -36 .. 1.7x10 3811-12 digit6 byte
Single1.5x10 -45 .. 3.4x10 387-8 diqit4 byte
Double50x10 -324 .. 1.7x10 30815-16 digit8 byte
Extended3.6X10 -4951 .. 1.1x10 493219-20 digit10 byte
Comp-2 63 .. 2 63 -119-20 digit8 byte
Currency-922337203685477.5808.. 922337203685477.580719-20 digit8 byte

Catatan:

  • Extended memang menyediakan ketelitian lebih tinggi, namun kurang portable pada platform lain.
  • Comp (computational) merupakan bawaan dari prosesor Intel dan merupakan tipe bilangan bulat 64-bit. Dikelompokkan sebagai bilangan pecahan, karena tidak memiliki sifat seperti tipe bilangan bulat biasa. Misalnya kita tidak bisa melakukan increment dengan prosedur lnc() dan decrement dengan prosedur Dec() pada tipe ini. Untuk amannya gunakan saja tipe data Int64.
  • Currency merupakan fixed-point (tidak ditulis dalam format a x 10b) yang mempunyai sifat meminimalkan kesalahan perhitungan pembulatan. Tipe ini sangat cocok untuk penggunaan perhitungan yang melibatkan nilai mata uang.

3. Boolean

Tipe data boolean hanya memiliki nilai antara TRUE dan FALSE saja. Ada 4 tipe boolean yang didefinisikan pada Delphi, yaitu: Boolean, ByteBool, WordBool, dan LongBool.

4. Karakter

Tipe karakter (char) merupakan tipe yang hanya terdiri dari satu karakter saja. Untuk menyatakan konstanta bertipe char, suatu karakter harus diawali dan diakhiri dengan tanda petik-tunggal atau apostrof (‘). Contoh: ‘A’ Karakter hurufA

5. String

String atau literal merupakan sejumlah karakter yang bisa berjumlah nol atau lebih. Suatu konstanta string ditulis dengan diapit oleh tanda petik- tunggal(‘).Contohnya:

‘Borland Delphi’

‘Jum’ ’at’                                             {hasilnya berupa string jum’at}

‘   ‘                                                          {string kosong}

Panjang string mengacu pada jumlah karakter yang ada pada string tersebut. Suatu string yang panjangnya 1 kompatibel dengan tipe karakter, dan string yang terdiri dari n karakter kompatibel dengan array n karakter.

6. Operator

Operator bertugas untuk mengoperasikan variabel atau konstanta yang ada. Operator terbagi menjadi beberapa bagian sesuai fungsinya:

OperatorAritmatika : + ,-,/, *, mod, div

Operator Perbandingan : >, >=, <, <=, <>, =

Operator Logika                :and, or, not

7. Keyword

Keyword merupakan kata kunci yang sudah dimiliki oleh Delphi, sehingga kita tidak bisa menggunakan salah satu keyword tersebut sebagai nama variabel atau konstanta. Contohnya:

case, string, if, while, repeat, until, for, integer, real, dsb.

8. Array

Array merupakan sekumpulan elemen berindeks yang memiliki tipe yang sama (base type). Pendefinisian array ditunjukkan dengan format:

array [<indexTypel>,…,<indexTypen>] of <baseType>

yang mana <indexType> merupakan suatu tipe bilangan (ordinal) yang tidak boleh melebihi dari 2GB.

Contoh yang sederhana adalah array satu dimensi yang hanya memiliki satu indexType. Contoh pendeklarasian,

Var

Larik : array [1 . . 255] of char;

mendeklarasikan suatu variabel bernama Larik yang menampung 255 karakter (255 bytes). Sehingga, Larik[11] berarti karakter ke-11 dari Larik. Jika kita membuat array tetapi tidak mengisikan nilai pada semua elemennya, elemen yang tidak terpakai masih tetap dialokasikan di memori tetapi datanya belum diinisialisasi.

Selain yang sederhana (satu dimensi), ada juga array multidimensi yang merupakan array dari array, dengan kata lain memiliki lobih dari satu indeks. Contohnya:

type

Matriks = array [ 1 .. 3] of array [1…5]

of longint;

bentuk diatas sama juga dengan bentuk berikut:

type

matriks = array[ 1..,3 1 .. 5] of longint;

Demikian penjelasan yang bisa disampaikan tentang  Pengertian, Istilah Dan Type Data Pada Delphi semoga ilmu yang dibagikan bermanfaat dan dapat menambah wawasan anda tentang dunia komputer. Sampai jumpa diartiekl artikel lainnya ..

You must be logged in to post a comment Login

Shares