Ngomong2 soal IDE apa sih IDE itu, adakah hubungannya dengan otak?? Nggak ada ya!, jadi IDE adalah sebuah singkatan dari Integrated Development Environment yaitu sebuah lingkungan pengembangan yang terintegrasi, istilah IDE popular untuk menyebut software2 bahasa pemrograman dimana proses pengembangan programmnya mulai dari coding, designing dan debugging dilakukan pada satu framework atau pada satu aplikasi yang terintegrasi.
IDE Delphi tersebut terbagi menjadi tujuh bagian utama, yaitu : Menubar, Toolbar, Component Palette, Form Designer, Code Explorer, Object Treeview dan Object Inspector
Kenapa mesti Delphi ?
- •Tool-nya lengkap dan terintegrasi
- •Interface-nya user friendly (more friendly then VB ?) J
- •Aplikasi hasil compilasi-nya teruji cepat (VB < Delphi < C Builder/Visual)
- •Kode pemrogramannya lebih ringan dibanding peng-kode-an pada C, sebab Delphi menggunakan kode object pascal (Pascal < C)
- •
- •Fasilitas untuk aplikasi database-nya lengkap dan mudah digunakan
- •Dapat terhubung ke beragam jenis database (Access, SQL, SQL server, dll)
- •Mendukung pengembangan aplikasi modern (Jaringan/Distributed , Internet/WEB,…)
- •Tersedia juga untuk sistem yang berbeda (non Microsoft oriented), seperti di Linux,…
ØKomponen Delphi dapat dikelompokkan menjadi :
- §Komponen input : Edit (TextBox), CheckBox, RadioButton(OptionButton), ComboBox, ScrollBar, …
- §Komponen output : Label, Memo, DBGrid…
- §Komponen tombol : Button (Command),Bitbtn, …
- §Komponen Peng-group : GroupBox(Frame) , Panel,TabControl(SSTab,TabStrip), Frame, …
- §Komponen penghubung data : Table (Data,Adodc), Query,DataSource …
- §Komponen menu : MainMenu, PopupMenu,
- §Komponen image : Image, …
Oleh karena itu menyimpan aplikasi Delphi perlu diatur dalam folder khusus untuk mengumpulkan file-file yang dihasilkan oleh satu aplikasi
•Satu aplikasi Delphi setidak-nya akan menghasilkan file-file :
- *.dpr , adalah File yg berisi program utama dari aplikasi. Semua kode program yang yang ada dalam file ini secara otomatis akan dibuat oleh Delphi sesuai dengan perubahan aplikasi kita.
- *.pas , adalah File yg berisi kode program kita yang biasanya berhubungan dengan form.
- *.dfm , adalah File yg berisi daftar komponen yang kamu gunakan dalam form serta beberapa setting properti dari komponen tersebut juga terdapat pada file ini.
- *.cfg , adalah file yang menyimpan konfigurasi proyek/program kamu.
- *.dof , adalah File yg berisi seting dari proyek atau aplikasi kita, seperti seting dari kompiler dan linker, seting direktori dsb.
- *.res ,adalah File yg berisi info versi resource dan icon dari aplikasi, atau bisa juga digunakan untuk menyimpan resource lain yang akan digunakan dalam aplikasi seperti kursor, bitmap dll.
•Setelah di-compile akan bertambah 2 jenis file lagi yaitu :
- *.dcu , adalah file hasil dari kompilasi file unit (project) kamu yang akan digunakan untuk membuat file executable.
- *.exe , adalah file executable atau file program kita. file inilah yg akan kita jual jika kita berniat menjual software yg kita buat ke orang/ instansi lain
•Jika aplikasi di-Edit (ada yang diubah) kemudian disimpan lagi, akan bertambah file dengan ekstension :
- *.~pas ,
- *.~.dfm ,
Perintah yang sering digunakan :
Cara Menuliskan Kode program:Application terminate;Form1.show;Form1.showmodal;Form1.close; ==> menutup formInttostr() ==> konversi integer ke stringStrtoint() ==> konversi string ke integerfloattostr() ==> real ke stringStrtofloaty() ==> string ke realShowmessage(pesan); ==> menampilkan pesanMessagedlg(pesan,typepesan,typebutton,integer) ==> pesan dialog
Bentuk umum :
Nama_komponen.nama_property
Contoh :
Label.caption
Bentuk lain :
Nama_komponen.nama_method
Contoh :
Form.show
Memberikan nilai ke property komponen :
Contoh :
Label1.caption := ‘Penjumlahan’;
Label1.font.color := clblack;
•
Untuk Struktur dan syntax dasar pemrograman Delphi sama dengan di pascal seperti :
Deklarasi var, type, Operator, kontrol if-then, if-then-else, case of, pengulangan for-do, while-do, repeat-until, procedure, function, begin-end, … dan seterusnya...nah temen2 cukup disini dulu penjelasan mengenai delphinya yach?!?!? laen kali klo ada waktu nganggur tak posting lagi mengenai delphi ini, yach bukannya bermaksud untuk menggurui ato merasa lebih pinter ato gimana ya...artikel ini aku tulis untuk sekedar sharing aja kok..aku masih mengharapkan saran dan kritik dari temen2 yg lebih bisa dari aku...namanya juga newbee hehe
by Kang Abee