190 likes | 370 Views
Pemrograman Visual. Oleh : Erni Fatmawati. Borland Delphi Borland Delphi dipersiapkan perusahaan Borland untuk menggantikan Turbo Pascal, karena semakin ramainya pemrograman berorientasi obyek (Object Oriented Programming) atau Visual.
E N D
Pemrograman Visual Oleh : Erni Fatmawati
Borland Delphi Borland Delphi dipersiapkanperusahaan Borland untukmenggantikan Turbo Pascal, karenasemakinramainyapemrogramanberorientasiobyek (Object Oriented Programming) atau Visual. Borland Delphiadalahsebuahalatpengembanganaplikasi-aplikasiuntuksistemoperasi Microsoft Windows. Delphisangatbergunadanmudahdigunakanuntukmembuatsuatu program berbasis GUI (Graphical User Interface) atau console (mode teks).
Delphiadalahsuatubahasapemrograman (development language) yang digunakanuntukmerancangsuatuaplikasi program. Kegunaan Delphi: • Untukmembuataplikasi windows. • Untukmerancangaplikasi program berbasisgrafis. • Untukmembuat program berbasisjaringan (client/server). • Untukmerancang program .Net (berbasis internet).
Keunggulan Delphi: • IDE (Integrated Development Environment) ataulingkunganpengembanganaplikasisendiriadalahsatudaribeberapakeunggulan Delphi, didalamnyaterdapat menu-menu yang memudahkankitauntukmembuatsuatuproyek program. IDE dari Borland Delphi terdiridari: • Menu Utama, yaituterdiridari: File, Edit, Search, View, Project, Run, Component, Database, Tools, Windows, Help, seperti yang terlihatpadagambardiawahini: • TombolCepat(Speed Bar): untukmenjalankanfungsi-fungsidengancepatdanmudahdari menu utama yang seringdipakai, sepertigambaridibawahini:
ProsesKompilasicepat, padasaataplikasi yang kitabuatdijalankanpada Delphi, makasecaraotomatisakandibacasebagaisebuah program, tanpadijalankanterpisah. • Mudahdigunakan, source code Delphi yang merupakanturunandaripascal, sehinggatidakdiperlukansuatupenyesuaianlagi. • Bersifat multi purphase, artinyabahasapemrograman Delphi dapatdigunakanuntukmengembangkanberbagaikeperluanpengembanganaplikasi.
OOP (Object Oriented Programming) OOPadalahmetodepemrogramandenganmembentuksebuahaplikasi yang mendekatikeadaandunia yang sesungguhnya. Hal itubisadilakukandengancaramendesain object untukmenyelesaikanmasalah. Tigaunsur OOP: • Encapsulation (pemodelan), merupakankonseppenggabungan data dengan operator. Dalamkonseppemodelan data danoperasimenjadisatukesatuan yang disebut object. Encapsulation jugadisebutdenganpenyembunyianinformasi (informasi hiding)
Inheritance (penurunan), merupakan sebuah object yang dapat diturunkan menjadi object yang baru dengan tidak menghilangkan sifat asli dari object tersebut. • Polymorphism (Polimorfisme), merupakan penggunaan berbagai macam object yang berbeda tetapi secara fungsi bergantung pada satu object sebagai induk, dengan cara pelaksanaan yang berbeda-beda
IDE Delphiseperti yang terlihatmemilikibeberapa windows yang mempunyaifungsitersendiri. Windows ituadalah: • Windows Utama • Component Pallate • Object Inspector • Object TreeView • Form Designer • Code Editor • Code Explorer • Code Diagram
Widows Utama Windows Utamaberadapadaposisiatasdarilayar. Windows utamaterdiridari menu utama, toolbar dan component palette. Kotakjuduldiataspada windows utamaberisinamadari project yang sedangdikerjakan. Kotak menu terdiridari menu-menu dropdown. Padabagian toolbar terdapatsekumpulan shortcut/tomboluntukoperasi-operasi yang seringdigunakan (sepertimenjalankan program, menambahkan form kesebuahproyek, menyimpan unit, dll).
Component Pallete Merupakan kumpulan icon yang digunakan untuk merancang suatu aplikasi untuk membentuk sebuah aplikasi user interface. Dalam komponen pallate semua icon dikelompokkan dalam berbagai komponen sesuai dengan fungsi dan kegunaannya.
Object Inspector Merupakanjendela yang digunakanuntukmengaturtampilankomponenpada form, misalnyabagaimanamengubahtulisan button pada command button menjadiSimpanataumenghapustulisanpada label danmenggantinamamenjadiNamaMahasiswaataumemberikanperintahtertentupadasebuahkomponensehinggaadainteraksiketika program dijalankan. Secaraumum Object Inspector terbagimenjadi 2, yaitu: • Properties Digunakanuntukmengaturtampilanpadasebuahkomponenbaikitumeliputipenggantiannama, warna, jenishuruf, border dan lain-lain. • Events Merupakanjendela properties yang digunakanuntukmemberikanfungsi yang lebih detail darifungsisebenarnya. MisalnyaketikatombolSimpandiklikmaka program akanmenjalankanperintahpenyimpanan data. Dari kalimattersebutada event click untukmengeksekusisebuahtombolsimpan. Perintah event click tersebutdapatdiberikanmelaluijendela events.
Object Tree View Merupakan sebuah diagram pohon yang menggambarkan hubungan logis menghubungkan semua komponen yang terdapat dalam suatu proyek program. Komponen tersebut meliputi form, modul atau frame. Fungsinya digunakan untuk menampilkan seluruh daftar komponen program dalam sebuah aplikasi program sesuai dengan penempatannya.
Form Designer Merupakantempat yang digunakanuntukmerancangsemuaaplikasi program yang diambildarikomponenpallate. • Code Editor Code Editor merupakantempatdimanaandadapatmenuliskankode program. Padabagianiniandadapatmenuliskanpernyataan-pernyataandalam Object Pascal. Keuntunganbagipemakai Delphi adalahbahwaandatidakperlumenuliskankode-kodesumber, karena Delphi telahmenyediakankerangkapenulisansebuah program. Window iniakanmenampilkankode program yang sedangdibuat. Andadapatmembukalebihdarisebuah file dalam Code Editor. Setiap file dibukapadasebuahhalamanbarudari Code Editor, dansetiaphalamandiwakilidengansebuah tab diatas window.
Code Explorer Jendela yang digunakan untuk menampilkan seluruh variabel, type dan rountine yang didefinisikan pada sebuah unit. • Code Diagram Merupakan fasilitas pada Delphi yang digunakan untuk mendesain sebuah diagram atas komponen-komponen yang digunakan dalam serta rancangan aplikasi
File-file pada Delphi • *.pas, merupakan source file, disiniakandisimpankodepascal yang kitatulis. • *.dpr, merupakan project file. Sebagai project file, file inibergunauntukmenggabungkansatuataulebih file-file source (*.pas) • *.dfm (Delphi Form), File iniberisiinformasimengenai data-data form • *.res, merupakan windows resources • *.dof, kitadapatmengubah icon aplikasitersebut, dandatanyaakandisimpandalam file ini. • *.exe, merupakan application file setelahkita compile program kita.