• Tidak ada hasil yang ditemukan

Delphi adalah sebuah bahasa pemrograman dan lingkungan pengembangan perangkat lunak. Produk ini dikembangkan oleh CodeGear sebagai divisi pengembangan perangkat lunak milik Embarcadero, divisi tersebut sebelumnya adalah milik Borland. Bahasa Delphi, atau dikenal pula sebagai object pascal (pascal dengan ekstensi pemrograman

berorientasi objek (PBO/OOP)) pada mulanya ditujukan hanya untuk Microsoft Windows, namun saat ini telah mampu digunakan untuk mengembangkan aplikasi untuk Linux dan Microsoft .NET framework (lihat di bawah). Dengan menggunakan Free Pascal yang merupakan proyek opensource, bahasa ini dapat pula digunakan untuk membuat program yang berjalan di sistem operasi Mac OS X dan Windows CE.

Umumnya delphi lebih banyak digunakan untuk pengembangan aplikasi desktop dan enterprise berbasis database, tapi sebagai perangkat pengembangan yang bersifat general-purpose ia juga mampu dan digunakan dalam berbagai jenis proyek pengembangan software.

Delphi menawarkan Rapid Application development (RAD), dimana pemogram dapat menghasilkan aplikasi dengan cepat pada lingkungan visual. Programmer banyak bekerja dengan menyusun form, banyak menggunakan mouse dengan sedikit menggunakan keyboard. saat dirilis tahun 1995 untuk windows 16-bit. Delphi 2, dirilis setahun kemudian, mendukung lingkungan windows 32-bit, dan versi c++, C++Builder, dirilis beberapa tahun kemudian.

Borland Delphi 1

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) tool. Delphi 1 adalah penerus dari Turbo Pascal dan Borland Pascal. Delphi kode ditulis dalam dialek bahasa pemrograman Pascal yang dikenal sebagai Object Pascal .

Borland Delphi 2

Delphi 2, dirilis pada 1996 , didukung lingkungan 32-bit Windows. Ini termasuk Delphi 1 dibundel bersama-sama untuk menciptakan 16-bit Windows 3.1 aplikasi.

Borland Delphi 3

Dirilis pada tahun 1997, memperkenalkan beberapa fitur baru seperti teknologi code insight, DLL Debugging, template komponen, komponen DecisionCube dan TeeChart, teknologi WebBroker dan integrasi dengan COM melalui interface. Delphi 3 dinyatakan sebagai tools yang sangat komprehensif untuk pengembangan pemrograman visual dan client/server.

Borland Delphi 4

Dirilis pada tahun 1998, memperkenalkan teknologi docking, anchoring dan constraining pada komponen. Menambahkan fitur AppBrowser, array dinamis, method overloading, mendukung Windows 98, peningkatan dukungan OLE dan COM sebagai dukungan tambahan untuk koneksi database.

Borland Delphi 5

Borland Delphi 5 dirilis pada 1999 . Kylix

Pada 2001, dirilis Delphi versi Linux, bernama Kylix. Kylix didasarkan pada kerangka kerja lintas-platform baru CLX, VCL bukan sebagai Delphi.

Borland Delphi 6

Upaya untuk mendukung pengembangan lintas platform Linux dan Windows maka dibuat alternative dengan merilis Delphi 6 dan menambahkan support Linux dengan produk Delphi. Delphi 6 termasuk versi CLX sama seperti (CLX 1) sebagai Kylix versi pertama. Sejak CLX dibuat sebelum Delphi 6, set fitur yang didasarkan pada VCL 5 yang menciptakan beberapa kerugian bagi CLX yang tidak memiliki beberapa fitur dibandingkan dengan VCL 6 dikirimkan dengan Delphi 6.

Borland Delphi 7

Delphi 7, dirilis pada bulan Agustus 2002, menjadi versi standar yang digunakan oleh pengembang Delphi lebih dari satu versi lain. Ini adalah salah satu IDE paling sukses yang dibuat oleh Borland karena stabilitas, kecepatan dan persyaratan perangkat keras rendah dan tetap aktif digunakan untuk tanggal ini.

Delphi 7 menambahkan dukungan untuk Windows XP Tema, dan menambahkan lebih banyak dukungan untuk membangun aplikasi Web. Ini juga merupakan versi terakhir dari Delphi yang dapat digunakan tanpa aktivasi.

Kebutuhan Sistem Agar delphi versi 7.0 ini dapat dioperasikan dengan baik anda membutuhkan perangkat keras dan perangkat lunak dengan spesifikasi tertentu. Delphi memerlukan perangkat keras (Hardware) dengan ruang hard disk dan memori yang relatif besar untuk untuk pembuatannya tetapi untuk pemakaiannya/menggunakan hasil file

Aplikasinya tidaklah membutuhkan spesifikasi yang besar, tergantung besar kecilnya program yang kita terapkan pada komputer tersebut, Spesifikasi minimal yang dibutuhkan antara lain :

 Processor pentium 233 MHz atau yang lebih tinggi.

 Sistem operasi windows XP, windows 2000 atau windows 98.  Memori membutuhkan RAM 64 MB untuk edisi Architect,

Enterprise, dan propesional, kecuali untuk personal 32 MB disarankan 128 MB.

 Untuk Hard disk minimal size yang kosong sebesar 500 Megabyte.

 Mouse,Keybord.dan lain-lain. 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 Oriented programming, seperti bagian yang ada pada program dipandang sebagai suatu objek yang mempunyai sifat-sifat yang dapat diubah dan diatur, sehingga kita dapat membuat tampilan sebuah program dengan desain kita sendiri tanpa harus membuat codding yang panjang.

 Suatu file EXE, setelah anda merancang program pada IDE Delphi akan mengkomplikasinya pada sebuah file executable

tunggal. Program yang anda buat dapat langsung didistribusikan dan dijalankan pada komputer lain tanpa perlu menyertakan file lain, kecuali file yang beretensi *.exe atau Applikasi tersebut membutuhkan file lain seperti database, koneksi atau file pendukung lainnya, ini merupakan kelebihan yang sangat berarti.  Borland delphi 7.0 hadir bersama borland Kylix 3 yang berbasis

Linux, bila ingin berganti flattform dari Windows ke Linux maka aplikasi yang dibuat di Delphi dapat dijalankan di Kylix 3 yang dikarenakan kedua produk tersebut merupakan produk Borland.[Joshua,Adriel Favian. 2010]

Dalam penggunaan Borland Delphi 7.0 untuk perancangan aplikasi ini diperlukan tambahan beberapa komponen yaitu NMM dan alite skin.

NMM (Network-Integrated Multimedia Middleware) merupakan opensource. NMM memungkinkan seorang programmer untuk membuat aplikasi multimedia terdistribusi: lokal dan remote perangkat multimedia atau komponen perangkat lunak dapat dikontrol secara transparan.

NMM tersedia untuk Linux, Windows, MacOS, serta sistem operasi lainnya. dapat digunakan sebagai teknologi untuk secara lokal memungkinkan operasi aplikasi multimedia, tetapi lebih penting untuk semua jenis sistem multimedia jaringan dan didistribusikan - mulai dari sistem embedded dan mobile, untuk PC, untuk cluster komputasi skala besar.

Alite alpha skin control merupakan komponen standard dan unik yang digunakan untuk desain pengembangan aplikasi multimedia. Komponen ini bersifat open source maka dapat di unduh di http://www.alphaskins.com/dwnld.php. Kelebihan dari komponen ini adalah mudah untuk memberikan tampilan yang lebih menarik. Instalasi kedua komponen ini dapat dilihat pada lampiran

Dokumen terkait