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 - 65535 | 2 |
Shortint | -128 – 127 | 1 |
Smallint | -32768 – 32767 | 2 |
Integer | -2147483648 - 2147483647 | 4 |
Cardinal | 0 – 2147483647 | 4 |
Longint | -2147483648 - 2147483647 | 4 |
Longword | 0 – 4294967295 | 4 |
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 x1038 | 4 |
Double | ± 5,0 x 10-324 - ± 1,7 x10308 | 8 |
Extended | ± 3,6 x 10-4951 - ± 1,1 x104932 | 10 |
Comp | -263 + 1 - 263 - 1 | 8 |
Currency | -922337203685477,5808 - -922337203685477,5807 | 8 |
3. Boolean
Sub Tipe | Byte |
Boolean | 1 |
Bytebool | 1 |
Wordbool | 2 |
Longbool | 4 |
4. Character
Sub Tipe | Byte | Jumlah Maksimum |
Char | 1 | 1 karakter ANSI |
Ansichar | 1 | 1 karakter ANSI |
Widechar | 2 | 1 karakter Unicode |
5. String
Sub Tipe | Byte | Jumlah Maksimum |
Shortstring | 2 - 256 | 256 karakter |
Ansistring | 4 byte - 2 GB | 231 karakter |
String | 255 byte - 3 GB | 231 karakter |
Widestring | 4 byte - 2 GB | 230 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 :
- Operator @ menghasilkan alamat variabel, function, procedure, atau method. @ mengkonstruksi pointer dengan operandnya.
- Operator as dan is menerima class dan instance objek sebagai operand; as bekerja pada interface dengan baik.
- Operator in merupakan operasi keanggotaan, contoh A in Himp1.
No comments:
Post a Comment