Delphi merupakan bahasa pemrograman yang sering digunakan dikalangan
kampus, sebagai penunjang matakuliah pemrograman walaupun sekarang ini
sudah hampir kurang diminati dengan adannya beberapa bahasa pemrograman
dengan menggunakan metoda dan cara yang lebih simple dalam
penggunaannya. Namun kekuatan delphi masih bisa diungulkan dengan adanya
versi-versi terbaru yang telah berbasis .net.
Bahasa pemrograman delphi ini sintak dasarnya menggunakan bahasa Pascal
(Object Pascal Oriented). Apabila kita sudah banyak mengenal bahasa
Pascal kita tidak akan susah untuk mempelajari bahasa pemrograman delphi
ini.
Beberapa kelebihan bahasa programan Delphi:
1. Komponen dapat dipakai ulang dan dapat dikembangkan
Delphi mempermudah pembuatan program bagi komponen-komponen Windows
seperti label, button dan bahkan dialog dan lainnya. Komponen ini dapat
diatur sesuai dengan kebutuhan kita si pembuat program.
2. Dapat mengakses VBX.
Dengan Delphi kita dapat langsung mengakses komponen VBX yang sudah merupakan satu kesatuan dan dapat langsung digunakan .
3. Template Aplikasi dan template Form
Dalam Delphi telah didefinisikan template aplikasi dan template Form
yang dapat dipakai untuk membuat semua form aplikasi dengan lebih cepat.
4. Lingkungan pengembang Delphi
Lingkungan yang disedia pada Delphi sangat mudah untuk digunakan dalam pengembangan aplikasi yang produktif.
5. Program terkompilasi.
Kebanyakan lingkungan pengembang visual pada windows menyatakan dapat
mengkompilasi program. Namun sebenarnya mereka hanya dapat mengkompilasi
sebagian program dan kemudian mengabungkan interpreter dan pcode dalam
sebuah file. Dengan cara ini akan menghasilkan aplikasi dengan eksekusi
yang lambat. Namun dengan pemrograman delphi output yang dihasilkannya
merupakan file yang benar-benar terkompilasi tanpa interpreter dan pcode
sehinga dapat berjalan lebih cepat. Program Delphi yang kecil dapat
diserahkan dalam bentuk sebuah file EXE tanpa harus menyertakan file
DLL.
6. Kemampuan mengakses data dalam bermacam format.
Dalam Delphi terdapat BDE ( Borland Database Engine) yang digunakan
untuk mengakses format file data yang ada. BDE telah melalui beberapa
tahap pengembangan, yang sebelumnyaBDE dikenal dengan ODAPI , kemudian
IDAPI. Sekarang BDE sudah menjadi standar untuk akses semua jenis data
yang ada saat ini. BDE juga dapat mengakses Database Client / Server
seperti Sybase, SQL Server, Oracle dan Borland Interbase. Bila
dibandingkan dengan microsoft ODBC , BDE lebih unggul dalam hal unjuk
kerjannya, hal ini karena BDE memiliki bentuk yang lebih mendekati
format database tujuannya