180 likes | 424 Views
BORLAND DELPHI. 1. Pengenalan Borland Delphi merupakan program aplikasi database yang berbasis Object Pascal dari Borland. Delphi juga memberikan fasilitas pembuatan aplikasi visual seperti Visual Basic.
E N D
BORLAND DELPHI 1. Pengenalan Borland Delphi merupakan program aplikasi database yang berbasis Object Pascal dari Borland. Delphi jugamemberikanfasilitaspembuatanaplikasi visual seperti Visual Basic. BahasaPemrograman Delphi disebutbahasa procedural, artinyabahasa/sintaknyamengikutiurutantertentu / prosedur. Delphi adalahsuatubahasapemograman (development language) yang digunakanuntkmerancangsuatuaplikasi program
Kegunaan Delphi 1. untukmembuataplikasi windows 2. Untukmerancangaplikasi program berbasisgrafis 3. Untukmembuat program berbasisjaringan (client/server) 4. Untukmerancang program .Net (berbasis internet)
Keunggulan bahasa pemrograman ini terletak pada: • Kualitas • Produktivitas • Kwantitas • Pengembangan perangkat lunak • Desain • Kecepatan eksekusi program • Berbasis Windows
Khusus untuk pemrograman database, Borland Delphi menyediakan fasilitas objek yang kuat dan lengkap yang memudahkan Programmer dalam membuat program. Format database yang dimiliki Delphi adalah format database Paradox, dBase, Ms. Access, ODBC, SyBASE, MySql, Oracle dan lain-lain
2. IDE (Integrated Development Environment) Merupakansebuahlingkungandimanasemuatombolperintah yang diperlukanuntukmendesain, menjalankandanmengujisebuahaplikasidisajikandenganbaikuntukmemudahkanpengembanganprogram. Untukmemulaiataumenjalankan program aplikasi Delphi, dapatmengikutilangkah-langkahsebagaiberikut: • Klikpadatombol Start yang adadi taskbar • Pilih menu Programs • Kemudianpilihdanklik Borland Delphi lalu Delphi. • Tunggusampaijendelaaplikasi Delphi ditampilkan
Sesaat kemudian akan muncul tampilan lembar kerja Borland Delphi seperti yang terlihat pada gambar Lingkungan Kerja Borland Delphi
Main Window (Jendela Utama)Jendela utama adalah bagian dari IDE yang mempunyai fungsi yang sama dengan semua fungsi utama dari program aplikasi windows lainnya. Jendela utama Delphi terbagi menjadi tiga bagian, yaitu Main Menu, Toolbar, dan Component Palette.
Main Menu (Menu Utama) • Menu pada Delphi memilikikegunaan yang samaseperti menu padaaplikasi windows. Denganmenggunakanfasilitas menu, Andadapatmemanggilataumenyimpan program, sehinggapadadasarnyasemuaperintah yang dikerjakandapatditemukanpadabagian menu utama. Nama-nama menu ditampilkanpadabagian menu bar yang terdapatpadabagianataslayar. Untukbekerjadenganmenggunakan menu, dapatmenggunakanfasilitas mouse maupun keyboard.
Toolbar Delphi memilikibeberapa toolbar yang masing-masingmemilikiperbedaanfungsidansetiaptombolpadabagian toolbar berfungsiuntukmenggantikansuatuperintah menu yang seringdigunakan. Toolbar terletakpadabagianbawahbaris menu. Padakondisi default, terdapatenambagian toolbar, antara lain standard, view, debug, desktop, custom dan component palette.
Component palette • Berisi sekumpulan ikon yang melambangkan komponen- komponen yang terdapat pada VCL (Visual Component Library). Pada component palette terdapat beberapa page control seperti standard, additional, Win32, System, Data Access, dan lain-lain, seperti gambar Komponen ini merupakan sebuah procedure/program yang sudah di kompile dan langsung dapat digunakan, sesuai dengan fungsinya masing-masing. Untuk menggunakan komponen ini kita dapat meng-klik komponen yang diinginkan, kemudian kita klik di form, maka komponen tersebut akan muncul di form.
Kegunaanbeberapakomponen : • PointerKomponenkhususdanterdapatdisetiap tab dalam component palette. Komponen pointer adalahkomponen select yang digunakanuntukmemilihkomponen-komponendalam form designer. • FramesSebuahkontainer yang digunakanuntukmenampungkomponen. Frame dapatdiletakkandalam form atau frame-frame yang lain. • Main menu • komponen yang digunakanuntukmembuatmenubardan menu drop down, bersifat invisible.
PopupMenuPopup Menu berfungsisebagaiperintah yang aktifbilakitameng-klikkanan mouse, Untukmengaktifkannyakitaharusmengaktifkan popup menu padakomponen yang dinginkan, caranya: ubahpada object inspector. • Label Digunakanuntukmenambahteksdidalam form. • Edit Edit berfungsisebagaimasukan data (input) dalambentukstring, daribentuk string inikitadapatmengolahnyamenjadibentuk integer ataubentuklainnya. Yang kemudiandapatdigunakanuntukoperasiselanjutnya.
MemoDipakaiuntukmemasukkanataumenampilkanbeberapabaristeksdidalam form. • Button/ BitbtnBiasadigunakansebagaitombolkendali. Perbedaanantarabitbtndenganbtn : padabitbtnkitadapatmenyisipkanwarnapadatomboldan icon tertentu, lain halnyabilakitamenggunakanbtn. • ComboBoxCombo Box berfungsisebagaipetunjukuntukpemilihanberbagaimasukan, dimanahanyaadasatupilihan yang dapatdipilih.
CheckBoxDigunakanuntukmemilihataumembatalkansuatupilihan, yaitudengancaramengklikkomponen. • RadioButtonPrinsipkerjanyahampirsamadengan check box, cumatampilannyasaja yang berbeda. • Listboxdigunakanuntukmembuatsebuahdaftar option, dimanahanyaadasatu option yang dapatdipilih.
Scrollbarmempunyaifungsisamasepertibatangpenggulung yang terdapatdalam program-program berbasis windows padaumumnya. • Groupboxsebuahkontainer yang dapatdigunakanuntukmengelompokkankomponen-komponen lain seperti radio button, checkbox, dansebagainya. • Radiogroupmerupakankombinasidarigroupbox yang didesainuntukmembuatsekelompokradiobutton. • Panelsebuahkontainer yang dapatdigunakanuntukmembuat status bar, toolbar, dan tool palette.
Actionlistkomponen yang berisi daftar action yang digunakan bersama-sama dengan komponen dan kontrol seperti item menu dan button. • Chart Data-data yang telah kita analisa, dapat kita tampilkan ke dalam grafik, sehinga memudahkan kita untuk menganalisanya. • Stringgrid Stringgrid berguna untuk menaruh data string kedalam bentuk kolom tabel, seperti pada Excel. Kita harus mengubah type data ke dalam bentuk string bila data yang ingin kita tampilkan data bukan string. • Media Player Biasa digunakan untuk mennyalakan atau memainkan musik (format wav atau midi) dan menjalankan film (format avi).
Timer Timerberfungsisebagai jam yang telahdisediakan Delphi. Dengan timer kitajugadapatmendecode time, sehinggadapatterjadiakusisi data. • ClientsocketDigunakandi client padasaatkoneksike server. • ServersocketDigunakandi server, yang akanmenyediakanlayanankoneksike client.