Pengertian
Delphi
Delphi adalah Suatu bahasa pemrograman yang
menggunakan visualisasi sama seperti bahasa pemrograman Visual Basic ( VB ) .
Namun Delphi menggunakan bahasa yang hampir sama dengan pascal (sering disebut
objeck pascal ) . Sehingga lebih mudah untuk digunakan . Bahasa pemrograman
Delphi dikembangkan oleh CodeGear sebagai divisi pengembangan perangkat lunak
milik embarcadero . Divisi tersebut awalnya milik borland , sehingga bahasa ini
memiliki versi Borland Delphi .
Delphi juga menggunakan konsep yang berorientasi objek ( OOP ) , maksudnya pemrograman dengan membantu sebuah aplikasi yang mendekati keadaan dunia yang sesungguhnya . Hal itu bisa dilakukan dengan cara mendesign objek untuk menyelesaikan masalah . OOP ini memiliki beberapa unsur yaitu ; Encapsulation ( pemodelan ) , Inheritance ( Penurunan ) , Polymorphism ( Polimorfisme ) .
Awalnya bahasa pemrograman delphi hanya dapat digunakan di Microsoft Windows, namun saat ini telah dikembangkan sehingga dapat digunakan juga di Linux dan di Microsoft .NET . Dengan menggunakan free pascal yang merupakan proyek OpenSource, bahasa pemrograman ini dapat membuat program di sistem operasi Mac OS X dan Windows CE .
Umumnya delphi hanya digunakan untuk pengembangan aplikasi dekstop, enterprise berbasis database dan program - program kecil . Namun karena pengembangan delphi yang semakin pesat dan bersifat general purpose bahasa pemrograman ini mampu digunakan untuk berbagai jenis pengembangan software . Dan Delphi juga disebut sebagai pelopor perkembangan RadTool ( Rapid Apllication Development ) tahun 1995 . Sehinnga banyak orang yang mulai mengenal dan menyukai bahasa pemrograman yang bersifat VCL ( Visual Component Library ) ini .
Kelebihan
:
1. Sifatnya Freeware.
2. Dikembangkan dengan bahasa pascal, sehingga bagi pengguna yang terbiasa dengan dasar pemograman turbo pascal akan lebih familiar.
3. Komponen yang disediakan sudah cukup lengkap tanpa harus add component dari sumber lain.
4. Dokumentasi cukup lengkap.
1. Sifatnya Freeware.
2. Dikembangkan dengan bahasa pascal, sehingga bagi pengguna yang terbiasa dengan dasar pemograman turbo pascal akan lebih familiar.
3. Komponen yang disediakan sudah cukup lengkap tanpa harus add component dari sumber lain.
4. Dokumentasi cukup lengkap.
Kelemahan
:
1.Pengguna
yang tidak memiliki dasar pemograman dengan bahasa pascal akan mengalami
kesulitan untuk pertama kalinya.
2. Setiap
komponen yang dimasukkan dalam form tampilan, akan diikutsertakan kode
deklarasi dan inisialisasinya dalam list code. Sehingga apabila terjadi perubahan
komponen, penamaan maupun kesalahan penulisan kode, program tidak mau
membetulkan otomatis.
3. Apabila
terdapat form/list code lain yang di-include-kan, harus dituliskan code /nama
dari form/lost code bagian “uses” dan juga inisialisasi variablenya.
Perkembangan Delphi
1. Delphi versi 1 (windows 3.1/windows
16bit)
Delphi 1 dirilis pada 1995 untuk 16-bit Windows
3.1 dan merupakan contoh awal dari
apa yang kemudian dikenal sebagai Rapid Application Development (RAD) alat.
Delphi 1 adalah penerus Turbo Pascal dan Borland Pascal.
2. Delphi versi 2 (windows
95/Delphi 32bit)
Delphi 2, dirilis pada 1996, didukung 32-bit lingkungan
Windows. Ini termasuk Delphi 1 dibundel bersama-sama untuk menciptakan 16-bit
3.1 aplikasi Windows.
3. Delphi versi 3 (windows 95 keatas
& tambahan fitur internet)
Delphi 3, dirilis pada 1997, adalah Delphi
klasik. Hal ini didukung 32-bit lingkungan Windows. Ini juga termasuk Delphi 1
dibundel bersama-sama untuk menciptakan 16-bit 3.1 aplikasi Windows.
4. Delphi versi 4
Borland Delphi 4 dirilis pada 1998 .
5. Delphi versi 5
Borland Delphi 5 dirilis pada 1999
6. Kylix
Pada tahun 2001 sebuah versi Linux dari Delphi,
bernama Kylix, dirilis.
7,Delphi
versi 6
Borland Delphi 6 dirilis pada 2002.
8. Delphi versi 7
Borland Delphi 7, dirilis pada bulan Agustus
2002, menjadi versi standar yang digunakan oleh pengembang Delphi lebih dari
versi tunggal lainnya.
9. Delphi versi 8
Borland Delphi 8 di rilis sekitar desember 2013.
TUGAS SOFTSKILL PTI&NM PENJELASAN DELPHI