230 likes | 669 Views
PENGENALAN BORLAND DELPHI. ABDUL WAHID. Pengertian Delphi. Delphi adalah suatu bahasa pemograman (development language) yang digunakan untk merancang suatu aplikasi program. Kegunaan Delphi 1. untuk membuat aplikasi windows 2. Untuk merancang aplikasi program berbasis grafis
E N D
PENGENALAN BORLAND DELPHI ABDUL WAHID
Pengertian Delphi Delphi adalahsuatubahasapemograman(development language) yang digunakanuntkmerancangsuatuaplikasi program. KegunaanDelphi 1. untukmembuataplikasi windows 2. Untukmerancangaplikasi program berbasisgrafis 3. Untukmembuat program berbasisjaringan (client/server) 4. Untukmerancang program .Net (berbasis internet)
Keunggulan Delphi 1. IDE (Integrated Development Environment) ataulingkunganpengembanganaplikasisendiriadalahsatudaribeberapakeunggulandelphi, didalamnyaterdapat menu - menu yang memudahkankitauntukmembuatsuatuproyek program. 2. ProsesKompilasicepat, padasaataplikasi yang kitabuatdijalankanpada Delphi, makasecaraotomatisakandibacasebagaisebuah program, tanpadijalankanterpisah. 3. Mudahdigunakan, source kodedelphi yang merupakanturunandaripascal, sehinggatidakdiperlukansuatupenyesuainlagi. 4. Bersifat multi purphase, artinyabahasapemograman Delphi dapatdigunakanuntukmengembangkanberbagaikeperluanpengembanganaplikasi.
Sejarah Borland Delphi 1. Delphi versi 1 (berjalanpada windows 3.1 atau windows 16 bit) 2. Delphi versi 2 (Berjalanpada windows 95 ataudelphi 32 bit) 3. Delphi versi 3 (berjalanpada windows 95 keatasdengantambahanfitur internet atua web) 4. Perkembanganselanjutnyadiikutidengan Delphi versi 4, 5 dan 6. 5. Selanjutnya adalah Delphi versi 7 dengan tambahan vitur .net dengan tambahan file XML 6. Versi terkini dari delphi adalahDelphi 2010.
OOP (Object Oriented Programming) • OOP adalahmetodepemogramandenganmembentusebuahaplikasiyang mendekatikeadaandunia yang sesungguhnya. Hal itubisadilakukandengancaramendisainobject untukmenyelesaikanmasalah.
Tigaunsur OOP 1. Encapsulation ataupemodelan • Encapsulation adalahkonseppenggabungan data dengan operator. Dalamkonseppemodelan data danoperasimenjadisatukesatuan yang disebut object. Encapsulation jugadisebutdenganpenyembunyianinformasi(information hiding) • Contoh = ketikakitamenyalakansebuah TV kitatidaktahuapa yang terjadidenganprosesdanpercakapanantaralat yang berhubungandengan TV tersebutsehinggamampumenampilkansebuahgambar. • Atau = ketikamelakukanklikpadasubuah object dalamsuatuaplikasi program kitatidaktahuapa yang dilakukan program sehinggaditampilkanhasil yang sesuai. • Catatan = dariduacontohkasustersebutterdapatkesamaanprosesmengenaiinformation hiding yang tidakdiketahuioleh user sampaihasilditampilkan.
Tigaunsur OOP (lanjutan) 2. Inheritance ataupenurunan • Inherintanceadalahsebuah object yang dapatditurunkanmenjadi object yang barudengantidakmenghilangkansifataslidari object tersebut. • Contoh = TV merupakansalahsatu media elektronik yang digunakanuntukmenampilkangambardengantujuanuntukmemberikaninformasikepadakonsumen. Secaraumum TV memunyaicarakerja yang samadengan media elektronik yang lain dalamprosespenyampaianinformasi, tetapimempunyaisifat yang unik yang dapatmembedakandengan media electronik yang ada. Atau = Dalam aplikasi program kita sering menggunakan command button, untuk beberapa perintah yang berbeda.
Tigaunsur OOP (lanjutan) 3. Polymorphism atauPolimorfisme • Polymorphism merupakanpenggunaanberbagaimacam object yang berbedatetapisecarafungsibergantungpadasatu object sebagaiinduk, dengancarapelaksanaan yang berbeda - beda. • Contoh = TV dan radio adalah media electronik yang mempunyai sistem yang sama tentang bagaimanameyebarkansuatuinformasi, tetapicarakerjadarimasing – masingsistempastiberbeda. Atau Object Simpandan Update adalah icon yang berasaldariinduk yang samayaitu , command button tetapicarakerjatersebutberbeda - beda.
Delphi dan OOP (Object Oriented Programming) • Secaradefault ketikakitamerancangsuatuaplikasi program, mautidakmaudantanpakitasadaribahwakitatelahmenerapkan OOP, walupunsecarateorikitakurangmemahami OOP dalamarti yang sebenarnya. • Contohsederhananyaadalahketikakitamerancangsuatu form (Tforml) baru, sadaratautidaksebenarnyaform yang kitaaktifkanmerupakanturunandariTformsebagaiinduknyaatauketikakitamengaktikan button pada form merupakan turunan dari tbutton. Atau • Contohdalambahasa program adalahsebagaiberikut = ketikamerancangsuatu label di form secaraotomatisdelphiakanmenuliskan label tersebutdalamjendela code editor tentangturunandarilabel tersebut. Type Tform= class(tform) Labell= tlabel End;
Langkah - langkahmengaktifkan Delphi a. Klik start b. PilihAll program c. pilih Borland Delphi 7 d. pilih dan klik Delphi 7