KONSEP DELPHI Pengertian Delphi 7 - Gunadarma

2y ago
25 Views
6 Downloads
748.16 KB
12 Pages
Last View : 18d ago
Last Download : 3m ago
Upload by : Kaleb Stephen
Transcription

KONSEP DELPHIPengertian Delphi 7Delphi adalah Suatu bahasa pemrograman yang menggunakan visualisasi sama seperti bahasapemrograman Visual Basic ( VB ) . Namun Delphi menggunakan bahasa yang hampir samadengan pascal (sering disebut objeck pascal ) . Sehingga lebih mudah untuk digunakan .Bahasa pemrograman Delphi dikembangkan oleh CodeGear sebagai divisi pengembanganperangkat lunak milik embarcadero . Divisi tersebut awalnya milik borland , sehingga bahasaini memiliki versi Borland Delphi .Delphi juga menggunakan konsep yang berorientasi objek ( OOP ) , maksudnyapemrograman dengan membantu sebuah aplikasi yang mendekati keadaan dunia yangsesungguhnya . Hal itu bisa dilakukan dengan cara mendesign objek untuk menyelesaikanmasalah . OOP ini memiliki beberapa unsur yaitu ; Encapsulation ( pemodelan ) , Inheritance( Penurunan ) , Polymorphism ( Polimorfisme ) .Awalnya bahasa pemrograman delphi hanya dapat digunakan di Microsoft Windows, namunsaat ini telah dikembangkan sehingga dapat digunakan juga di Linux dan di Microsoft .NET .Dengan menggunakan free pascal yang merupakan proyek OpenSource, bahasa pemrogramanini dapat membuat program di sistem operasi Mac OS X dan Windows CE .SYIFA NURANI R1

Umumnya delphi hanya digunakan untuk pengembangan aplikasi dekstop, enterprise berbasisdatabase dan program - program kecil . Namun karena pengembangan delphi yang semakinpesat dan bersifat general purpose bahasa pemrograman ini mampu digunakan untuk berbagaijenis pengembangan softwareDan Delphi juga disebut sebagai pelopor perkembangan RadTool ( Rapid ApllicationDevelopment ) tahun 1995 . Sehinnga banyak orang yang mulai mengenal dan menyukai bahasapemrograman yang bersifat VCL( Visual Component Library ) ini .B. Sejarah Delphi 7Sebuah game pasti punya story ( alur cerita ), sama dengan Delphi 7 ada story terciptanyaprogram tersebut, gak mungkin kan tiba-tiba program tersebut tercipata sendiri.1, Delphi versi 1 (berjalan pada windows 3.1 atau windows 16 bit)2. Delphi versi 2 (Berjalan pada windows 95 atau delphi 32 bit)3. Delphi versi 3 (berjalan pada windows 95 keatas dengan tambahan fitur internet atua web)4. Perkembangan selanjutnya diikuti dengan Delphi versi 4, 5 dan 6.5. Versi terkini dari delphi adalahversi 7 dengan tambahan vitur .net dengan tambahan fileXMLpada tahun 1992 muncul bahasa pemrograman baru bernama Borland Pascal 7 yangmerupakan penggabungan dari Turbo Pascal dan Turbo pascal for windows.Namun ternyata bahasa pemrograman baru tersebut ternyata masih sulit di gunakan. Trendpenggunaan bahasa pemrograman visual untuk membangun sebuah aplikasi telah mendorongBorland membuat bahasa pemrograman baru pada tahun 1995 diperkenalkan kepenggunakomputer sebuah bahasa pemrograman visual yang berbasis bahasa pascal.Bahasa pemrograman baru tersebut diberi nama Borland Delphi setahun kemudian versi kedua dari delphi dilempar kepasaran.Penggunaan delphi dapat mempersingkat waktu pemrograman, karena anda tidak perlu lagimenuliskan kode program yang rumit dan panjang untuk menggambar, meletakkan danmengatur komponen. Selain itu anda dapat menyusun aplikasi yang lebih interaktif. DelphiSYIFA NURANI R2

menyediakan cukup banyak pilihan komponen interface aplikasi, antara lain berupa tombolmenu, drop down, ataupun menu pop up, kotak text, radio button, check box, dan sebagainya.Bahkan ada berbagai mascam komponen Skin tampilan yang beragam yang disediakan olehbeberapa vendor lainnya, seperti, SUIPack, Sxskincomponents, dan lain sebagainya. Andatinggal memilih komponen yang dibutuhkan dengan klik mouse, mengatur tampilannyakemudian menuliskan sedikit kode program, maka aplikasi anda siap dijalankan.Delphi 7.0, versi terbaru yang dikeluarkan oleh Borland, memiliki support yang sangat tinggiterhadap data base-data base yang sudah terkenal (seperti MS Accsses, Paradox, Foxpro,Dbase, Oracce, dan lain sebagainya), dan dilengkapi dengan objek-objek yang baru sehinggamemudahkan pembuatan database maupun program lainnya (Game, Utility dan lainnya).Kelebihan Borland Delphi 7.0Borland delphi 7.0 merupakan pilihan bagi sebagian kalangan programmer untuk membuataplikasi. Hal ini disebabkan kelebihan yang ada pada borland delphi 7.0 berikut ini beberapakelebihan borlan delphi 7.0 antara lain : Berbasis Objek Orientid programming, seperti bagian yang ada pada programdipandang sebagai suatu objek yang mempunyai sifat-sifat yang dapat diubah dan diatur, sehingga kita dapat membuat tampilan sebuah program dengan desain kita sendiritanpa harus membuat codding yang panjang. Suatu file EXE, setelah anda merancang program pada IDE Delphi akanmengkomplikasinya pada sebuah file executable tunggal. Program yang anda buat dapatlangsung didistribusikan dan dijalankan pada komputer lain tanpa perlu menyertakanfile lain, kecuali file yang beretensi *.exe atau Applikasi tersebut membutuhkan file lainseperti database, koneksi atau file pendukung lainnya, ini merupakan kelebihan yangsangat berarti. Borland delphi 7.0 hadir bersama borland Kylix 3 yang berbasis Linux, bila inginberganti flattform dari Windows ke Linux maka aplikasi yang dibuat di Delphi dapatdijalankan di Kylix 3 yang dikarenakan kedua produk tersebut merupakanSYIFA NURANI R3

C. Kegunaan Delphi dan keunggulanTentu semua program punya keunggulan masing-masing, Untuk membuat aplikasi windows Untuk merancang aplikasi program berbasis grafis Untuk membuat program berbasis jaringan (client/server) Untuk merancang program .Net (berbasis internet).IDE (Integrated Development Environment) atau lingkungan pengembangan aplikasi sendiriadalah satu dari beberapa keunggulan delphi, didalamnya terdapat menu – menu yangmemudahkan kita untuk membuat suatu proyek program.Proses Kompilasi cepat, pada saataplikasi yang kita buat dijalankan pada Delphi, maka secara otomatis akan dibaca sebagaisebuah program, tanpa dijalankan terpisah.Mudah digunakan, source kode delphi yang merupakan turunan dari pascal, sehingga tidakdiperlukan suatu penyesuain lagi.Bersifat multi purphase, artinya bahasa pemograman Delphidapat digunakan untuk mengembangkan berbagai keperluan pengembangan aplikasi.OOP (Object Oriented Programming)OOP adalah metode pemrograman dengan membantu sebuah applikasi yang mendekatikeadaan dunia yang sesunguhnya.Hal itu bisa dilakukan dengan cara mendesign object untuk menyelesaikan masalah.a. Tiga unsur OOP1.Encapsulation atau pemodelanEncapsulation adalah konsep penggabungan data dengan operator. DalamKonsep pemodelan data dan operasi menjadi satu kasatuan yang disebutobject. Encapsulation juga disebut dengan penyembunyian informasi (information hiding).Contoh Ketika kita menyalakan sebuah TV kita tidak tahu apa yang terjadi dengan prosesdan percakapan antar alat yang berhubungan dengan TV tersebut sehingga mampumenghasilkan sebuah gambar.Atau Ketika melakukan klick pada sebuah objek dalam suatu applikasi program kita tidaktahu apa yang program tersebut sehingga ditampilkan hasil yang sesuai.SYIFA NURANI R4

Catatan : dari dua contoh kasus tersebut terdapat kesamaan proses mengenai informationhiding yang tidak diketahui oleh usersampai hasil ditampilkan.b. Inheritance atau penurunanInheritance adalah sebuah objek yang dapat diturunkan menjadi objek yang baru dengantidak menghilangkan sifat asli dari objek tersebut.Contoh : TV Menrupakan salah satu media elektronik yang digunakan untuk menampilkangambar dengan tujuan untuk memberikan informasi kepad konsumen. Secara umum TVmempunyai cara kerja yang sama dengan media elektronik yang lain dalam prosespenyampaian informasi, tetapi mempunyai sifat yang unik yang dapat membedakan denganmedia elektronik yang ada.Atau : Dalam applikasi program kita sering menggunkan command button,untuk bebrapaperintah yang berbeda.C. Polymorphism atau PolimorfismePolymorphism merupakan penggunaan sebagai macam objek yang berbeda tetapi secarafungsi bergantung pada satu objek sebagai induk, dengan cara pelaksanaan yang berbedabeda.Atau : Objek Simpan dan Update adlah icon yang berasal dari induk yang sama yaitu,command button tetapi cara kerja tersebut berbeda-beda.Langkah-Langkah Menjalankan Delphi : Klik tombol START Pilih All Programs Pilih Borland Delphi 7 Klik Delphi 7IDE (Integrated Development Environment) Delphi Lingkungan pengembangan terpadu atau Integrated DevelopmentEnvironment (IDE) adalah bagian dari Delphi yang digunakan untukmemungkinkan pemrograman secara visual merancang tampilan untukpara user (antarmuka pemakai) dan menuliskan listing program atau kodeSYIFA NURANI R5

1.Menu BarBerfungsi untuk memilih tugas-tugas tertentu, seperti memulai, membuka,dan menyimpan project, mengompilasi project menjadi file executable (EXE), danlain-lain2.Tool Bar/Speed BarMemiliki fungsi yang sama seperti menu bar, tetapi berfungsiseperti jalan pintas karena lebih praktis dalam penggunaannya3.Component PaletteComponent Palette berisi kumpulan ikon yang melambangkan komponen-komponen yang terdapat pada VCL (Visual Component Library). Pada ComponentSYIFA NURANI R6

Palette, akan ditemukan beberapa page control, seperti Standard, Additional,Win32, System, Data Access dan lain-lain. Ikon tombol pointer terdapat di setiappage control4.FormForm Designer merupakan suatu objek yang dapat dipakai sebagai tempatuntuk merancang program aplikasi. Form berbentuk sebuah meja kerja yang dapatdiisi dengan komponen-komponen yang diambil dari Component Palette5.Object InspectorObject Inspector digunakan untuk mengubah properti dan karakteristikdari sebuah komponen. Object Inspector terdii dari dua tab, yaiti Properties danEvents.Tab Properties digunakan untuk mengubahproperti komponen. Proerti dengantanda menunjukkanbahwa propeti tersebut mempunyai subproperti.Tab Events, bagian yang dapat diisi dengan kode program tertentu yang berfungsiunuk menangani event-event (kejadian- kejadian yang berupa sebuah procedure)yang dapat direspon oleh sebuah komponenSYIFA NURANI R7

6.Object Tree ViewObject Tree View menampilkan diagram pohon dari komponen-komponen yang bersifat visual maupunnonvisual yang telah terdapat dalamform, data module, atau frame. Object Tree View juga menampilkan hubunganlogika antarkomponen7.Code EditorCode Editor merupaka tempat menuliskan kode program atau pernyataan-pernyataan dalam Object Pascal. Code Editor dilengkapi dengan fasilitas highlightyang memudahkan pemakai menemukan kesalahan.Title bar yang terletak pada bagian atas jendela code editor menunjukkan nama file yangsedang disunting, serta pada bagian informasi yang perlu untuk diperhatikan, yaitu :Nomor baris/kolom yang terletak pada bagian paling kiri. Bagian ini berfungsi untukmenunjukkan posisi kursor di dalam jendela Code Editor. Modified menunjukkan bahwa fileSYIFA NURANI R8

yang sedang disunting telah mengalami perubahan tersebut belum disimpan. Teks ini akanhilang jika telah menyimpan perubahan.Insert/Overwrite yang terletak pada bagian paling kanan menunjukkan bahwa moduspengetikan teks dalam jendela Code Editor. Insert menunjukkan bahwa modus penyisipanteks dalam keadaan aktif, sedangkan Overwrite menunjukkan bahwa modus penimpaan teksdalam keadaan aktifLangkah Awal Pembuatan Project : Pilih menu File – New – Applications sehingga pada lembar kerjaDelphi akan tampak sebuah form kosong Simpan rancangan proyek program aplikasi yang masih kosong tsb denganperintah File – Save All sehingga tampil kotak dialog Save Unit1Asseperti yang tampak pd gambar di bawah :SYIFA NURANI R9

Pilih lokasi penyimpanan, kemudian kotak dialog berikutnya yang akanmuncul adalah kotak dialog Save Project1 As seperti yang tampak pdgambar di bawah : Setelam menyimpan file Unit dan Project ke harddisk, maka Delphi akanmembentuk file-file berikut:- project1.dpr, file project yang berisi program utama dr aplikasi- unit1.pas, file unit yg digunakan utk menangani kejadian pdform- unit1.dfm, file yg berisi daftar komponen berikut properti nya Setelah menyimpan project ini, jalankan dengan cara memilih menuRun – un, klik tombol runatau dengan tekantombol F9.SYIFA NURANI R10

SYIFA NURANI R11

Referensi an-pengertian-delphi7.htmlSYIFA NURANI R12

Kelebihan Borland Delphi 7.0 Borland delphi 7.0 merupakan pilihan bagi sebagian kalangan programmer untuk membuat aplikasi. Hal ini disebabkan kelebihan yang ada pada borland delphi 7.0 berikut ini beberapa kelebihan borlan delphi 7.0 antara lain : Berbasis Objek Orientid programming, seperti bagian yang ada pada program

Related Documents:

1 1.0 Borland Delphi 1995-02-14 2 2.0 Borland Delphi 2 1996-02-10 3 3.0 Borland Delphi 3 1997-08-05 4 4.0 Borland Delphi 4 1998-07-17 5 5.0 Borland Delphi 5 1999-08-10 6 6,0 Borland Delphi 6 2001-05-21 7 7.0 Borland Delphi 7 2002-08-09 8 8.0 Borland Delphi 8 pour .NET 2003-12-22 2005 9.0 Borland Delphi 2005 2004-10-12 2006 10.0 Borland Delphi .

BAB II TINJAUAN PUSTAKA A. Pengertian Pemahaman Konsep Pemahaman konsep adalah kemampuan menangkap pengertian-pengertian seperti mampu mengungkapkan suatu materi yang disajikan ke dalam bentuk yang lebih dipahami, mampu memberikan interpretasi dan mampu mengaplikasikannya. Pemahaman konsep merupakan tingkat kemampuan yang

Migrating Borland Delphi applications to the Microsoft .NET Framework with Delphi 8 features and code constructs in Delphi 7 must be replaced by safe counterparts in Delphi for .NET. Many Delphi 7 language features are no longer available in the Delphi for .NET environment

The FTP Client Engine for Delphi component library supports and has been tested with all 32-bit and 64-bit versions of Delphi including: Borland Delphi (2.0, 3.0, 4.0, 5.0. 6.0 and 7.0) Borland Delphi 8 for .NET Borland Delphi 2005 & 2006 Borland Turbo Delphi

For Delphi Sydney and later it can be found in the Packages\Delphi\Delphi 10.4 directory. For earlier versions use the package in the Packages\Delphi\Delphi 10.3- directory. Note: The package is Design & Runtime together. P4D Components Component Functionality PythonEngine Load and connect to Python. Access to Python API (low-level .

For example buying Delphi XE 2 also gets you Delphi 7, Delphi 2007, Delphi 2009, Delphi 2010 and Delphi XE. Also the technology has changed so much during the last 10 years, and end users are no longer restricted to get ting the information through desktop applications, they use the

Modul 1 Konsep Pemasaran dan Proses Manajemen Pemasaran Drs. M. Tjiptadi M odul 1 ini akan membahas konsep pemasaran dan proses manajemen pemasaran. Pokok bahasan yang akan diulas, antara lain (1) konsep pemasaran yang menyangkut tentang pengertian pemasaran, keadaan permintaan dan tugas-tugas pemasaran, pengertian konsep pemasaran,

c. AEMCLRP accreditation for automotive EMC testing 2) The Regulatory requirements of the European Automotive EMC Directive 2008/104/EC, and UN ECE REG 10 (which is used worldwide) 3) Doing EMC to control Functional Safety risks. The design, risk assessment, verification and validation techniques that should be done in addition to the above tests, for ESAs that can affect vehicle safety, to .