Jumat, 17 Juni 2016

Delphi

Pengenalan Delphi
Borland Delphi adalah sebuah alat pengembangan aplikasi-aplikasi untuk sistem operasi Microsoft Windows. Delphi sangat berguna dan mudah digunakan untuk membuat suatu program berbasis GUI (Graphical user interface) atau console (mode teks). Borland Delphi mempunyai “saudara” bernama Borland Kylix yaitu versi Delphi yang digunakan untuk membuat aplikasi pada sistem operasi Linux. Dengan dipasangkannya Borland Delphi dengan Borland Kylix maka pengembang software dapat membuat aplikasi berbasis Windows yang dapat dengan mudah dikompilasi ulang pada Linux. Delphi merupakan bahasa pemrograman pertama yang memecahkan batasan antara bahasa tingkat tinggi, pengembangan aplikasi dengan cepat (Rapid Application Development/RAD). Ketika membuat aplikasi GUI dengan Delphi, pengembang perangkat lunak akan mendapatkan bahasa pemrograman (dalam hal ini Object Pascal) yang dibungkus dalam lingkungan RAD.
Semua user interface seperti form, tombol (button), dan objek list-list telah disertakan dalam Delphi dalam bentuk komponen atau control. Pengembang dapat dengan mudah menempatkan komponen-komponen tersebut ke dalam form. Pengembang dapat juga menempatkan control ActiveX pada form untuk membuat program-program khusus seperti Browser Web dalam waktu yang cepat. Delphi memungkinkan pengembang untuk merancang keseluruhan interface secara visual, dan dengan cepat dapat diimplementasikan sebuah kode perintah berbasis event (event driven) dengan mengklik mouse. Dengan Delphi, pengembang perangkat lunak dapat membuat program Windows dengan lebih cepat dan lebih mudah dari sebelumnya.

Kelebihan Borland Delphi
Kelebihan-kelebihan yang dapat diambil ketika seorang pengembang perangkat lunak menggunakan Borland Delphi adalah :
– Delphi mendukung Pemrograman Berorientasi Objek (Object Oriented    Programming/OOP) dan menggunakan bahasa tingkat tinggi
– Pengembangan aplikasi secara cepat (Rapid Application Development/RAD)
– Hasil dari proses kompilasi berupa sebuah file yang dapat dieksekusi (executable file) sehingga mempermudah dalam pendistribusian program dan mengurangi banyaknya file pendukung DLL
– Delphi menyediakan banyak sekali komponen yang dapat digunakan. Selain itu banyak juga komponen yang bersumber dari pihak ketiga yang biasanya disertai dengan dokumentasi, source code dan lain-lain. Komponen dari pihak ketiga bisa yang komersil atau free.
– Mendukung banyak database server (MySQL, SQL Server, Interbase, Oracle dll) sehingga dapat mempermudah dalam membuat aplikasi database.(Arnomo,2011)

IDE (Integrated Development Environment)
Untuk memulai mempelajari Borland Delphi, langkah pertama yang biasa dilakukan adalah dengan mempelajari lingkungan pengembangan terintegrasi (Integrated Development Environment) dari Borland Delphi itu sendiri. Untuk memulai Borland Delphi, cara yang dilakukan adalah dengan mengklik tombol Start – Programs – Borland Delphi 7 – Delphi 7. Ketika Delphi dimulai, maka anda akan dihadapkan pada layar seperti di bawah ini.
ide1
APLIKASI YANG TELAH DIBANGUN DENGAN MENGGUNAKAN DELPHI
Dengan kemudahan yang diberikan oleh Borland Delphi, telah banyak aplikasi-aplikasi terkenal yang dibangun dengan menggunakan Borland Delphi1, diantaranya:
– Produk Borland : Borland Delphi, Borland C++ Builder, Borland JBuilder versi 1 dan 2
– Perangkat Lunak Akunting Panggilan : PhoneControl
– Game : Astral Masters, Astral Tournament, Smugglers series, Soldat, Quake conversion from the C source, Space Rangers, Space Rangers 2: Dominators
– Management Database : Tool MySQL (Administrator, Query Browser, Migration Toolkit)
– Internet Messaging : Skype (VoIP and IM), The Bat! (e-mail client), PopTray (e-mail check tool), FeedDemon (RSS/Atom feed viewer), XanaNews (newsgroup reader), Xnews (newsgroup reader)Customer relationship management: Sage SalesLogix
– Produksi Musik : FL Studio
– Pengembangan Software : : Dev-C++ (IDE), DUnit, Help & Manual (help system authoring), Inno Setup (installer engine), ConTEXT (Programmers editor)
– Pengembangan Web : Macromedia HomeSite (HTML editor), TopStyle Pro (CSS editor), Macromedia Captivate (screencast)
– Browser Web : Avant Browser, Netcaptor
– Utility : Spybot – Search & Destroy, Ad-Aware (anti-spyware), Total Commander (file manager), Copernic Desktop Search, PowerArchiver, Asuite

Sumber :
Sasa Ani Arnomo,2011, Borland Delphi,http://www.hostgeni.com

Tidak ada komentar:

Posting Komentar