//iklan otomatis

GoJo pepPo

"ikatlah ilmu dengan menulisnya" salam,Gojo peppo

Saturday 2 April 2011

Pengenalan Delphi

Delphi merupakan suatu bahasa pemrograman yang memberikan berbagai fasilitas pembuatan aplikasi visual. Keunggulan bahasa pemrograman ini terletak pada produktivitas, kualitas, software development, kecepatan kompilasi, pola desain yang menarik serta diperkuat dengan pemprogramannya yang terstruktur.
IDE atau Integrated Development Environment merupakan lingkungan kerja yang disediakan oleh Delphi untuk para user dalam mengembangkan proyek aplikasi. IDE dalam program Delphi (versi 7) terbagi menjadi delapan bagian utama : Main Menu, ToolBar, Componen Palette, Form Designer, Code Editor, Object Inspector, Code Explorer, dan Object Treeview.

Gambar IDE Delphi
Main Menu
 -
 ToolBar
 Memuat sejumlah icon keperluan pengoperasian cepat
Componen Palette
 Memuat sekumpulan representative icon berbagai komponen pada VCL (Visual Component Library)
Gambar Komponen Palette Delphi
Object Inspector
 Memuat tab property dan event
 Code Editor
 Tempat penulisan listing program
 Form Designer
 Tempat perancangan tampilan program
 Object TreeView
 Digram pohon berbagai komponen yang digunakan
 Code Explorer
 ~ Memudahkan pemakai untuk berpindah antar file unit
 ~ Memuat digram pohon yang mempresentasikan semua type, class,  property, method, global,  dan routine global variable yang telah didefinisikan di dalam unit

Tipe data yang dikenal dalam bahasa pemrograman Delphi antara lain adalah : integer, real, boolean, character, string, array, record, tipe terbilang dan subrange, increment dan decrement, varian, dan himpunan.
1. Integer
 Sub Tipe  Rentang Nilai  Byte 
 Byte 0 - 255 1
 Word 0 - 655352
 Shortint -128 – 1271
 Smallint -32768 – 327672
 Integer -2147483648 - 2147483647  4
 Cardinal 0 – 21474836474
 Longint -2147483648 - 21474836474
 Longword 0 – 42949672954


2. Real
 Sub Tipe  Rentang Nilai  Byte 
 Real48 ± 2,9 x 10-39 - ± 1,7 x1038 6
 Single ± 1,5 x 10-45 - ± 3,4 x10384
 Double ± 5,0 x 10-324 - ± 1,7 x103088
 Extended ± 3,6 x 10-4951 - ± 1,1 x10493210
 Comp -263 + 1  -  263 - 1 8
 Currency -922337203685477,5808 - -922337203685477,5807  8


3. Boolean
 Sub Tipe Byte 
 Boolean1
 Bytebool1
 Wordbool  2
 Longbool4


4. Character
 Sub Tipe Byte   Jumlah Maksimum 
 Char 1  1 karakter ANSI
 Ansichar11 karakter ANSI
 Widechar  21 karakter Unicode


5. String
 Sub Tipe 
Byte Jumlah Maksimum 
 Shortstring   2 - 256 256 karakter
 Ansistring 4 byte - 2 GB231 karakter
 String 255 byte - 3 GB  231 karakter
 Widestring 4 byte - 2 GB230 karakter


6. Array
Array adalah suatu variabel tunggal yang digunakan untuk menyimpan sekumpulan data yang sejenis.
Contoh :
Var a : array[1..7] of strings;



7. Record
Tipe data record digunakan untuk menyimpan sekumpulan data yang mungkin mempunyai tipe yang berbeda tetapi saling berkaitan. Elemen-elemen dalam array mempunyai tipe yang sama, tetapi elemen-elemen record dapat mempunyai tipe yang berbeda.
Contoh :
Type barang = record
 Kode : string[4];
 Nama : string[20];
 Harga : integer;
End;



Dalam melaksanakan proses pengolahan data, Delphi menyediakan berbagai operator dengan urutan atau derajat proses pengerjaan yang berbeda untuk beberapa operator yang dilibatkan pada suatu ekspresi matematis. Berikut ini adalah tabel derajat proses pengolahan data yang terdapat di dalam Delphi :
 Urutan 
Operator
 1  @, not
 2 *, /, div, mod, and, shl, shr, as 
 3+, -, or, xor
 4=, <, >, <=, >=, <>, in, is

Keterangan :


  1. Operator @ menghasilkan alamat variabel, function, procedure, atau method. @ mengkonstruksi pointer dengan operandnya.
  2. Operator as dan is menerima class dan instance objek sebagai operand; as bekerja pada interface dengan baik.
  3. Operator in merupakan operasi keanggotaan, contoh A in Himp1.


No comments:

Post a Comment