Selasa, 31 Maret 2015

Apa itu Delphi ?

Pada kesempatan ini kita akan membahas tentang Delphi, berikut pembahasannya.

Delphi  adalah suatu bahasa pemograman (development language) yang digunakan untk merancang suatu aplikasi program. Merupakan 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.

a.  Kegunaan Delphi
       1. untuk membuat aplikasi windows
       2. Untuk merancang aplikasi program berbasis grafis
       3. Untuk membuat program berbasis jaringan (client/server)
       4. Untuk merancang program  .Net (berbasis internet)

b. Keunggulan Delphi
1.  IDE (Integrated Development Environment) atau lingkungan  pengembangan  aplikasi sendiri adalah satu dari beberapa keunggulan delphi, didalamnya terdapat menu – menu yang memudahkan kita untuk membuat suatu proyek program.
2. Proses Kompilasi cepat, pada saat aplikasi yang kita buat dijalankan pada Delphi, maka secara otomatis akan dibaca sebagai sebuah program, tanpa dijalankan terpisah.
3. Mudah digunakan, source kode delphi yang merupakan turunan dari pascal, sehingga tidak diperlukan suatu penyesuain lagi.
4. Bersifat multi purphase, artinya bahasa pemograman Delphi dapat digunakan untuk mengembangkan berbagai keperluan pengembangan aplikasi.

c.  Kekurangan Delphi
1. Partial single vendor lock-in (Borland dapat menetapkan standar bahasa, kompatibilitas yang harus mengikutinya).
2. Akses pada platform dan library pihak ketiga membutuhkan file-file header yang diterjemahkan ke dalam bahasa pascal.
3. Dokumentasi atas platform dan teknik-teknik yang menyertainya sulit ditemukan dalam bahasa pascal (contoh akses COM dan Win32).
d. Sejarah Borland Delphi
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 atau web).
4.  Perkembangan selanjutnya diikuti dengan Delphi versi 4, 5  dan 6.
5. Versi terkini dari delphi adalah versi 7 dengan tambahan fitur .net  dengan  tambahan file   XML.

Tidak ada komentar:

Posting Komentar