Delphi adalah sebuah bahasa pemrograman dan lingkungan pengembangan perangkat lunak. Delphi awalnya sebuah proyek penelitian rahasia Borland yang berevolusi menjadi sebuah produk yang disebut AppBuilder. Borland sebagai pengembang perangkat lunak yang sudah ada sejak era 1980an menggunakan ikon dan nama Delphi sebagai salah satu perangkat lunak pembantu pemrograman untuk membuat program yang sudah mengarah ke Pemrograman yang berorientasi pada objek.
Bahasa Pemrograman ini banyak digunakan karena fungsinya yang didukung untuk aplikasi Database yang memungkinkan pengguna berinteraksi dengan Informasi yang tersimpan pada Database. Delphi juga banyak memberikan pilihan macam-macam Teknologi kepada Developer dalam membuat aplikasi Database sehingga lebih mudah untuk mengembangkan aplikasi dengan mekanisme akses yang tepat dengan sesuai kebutuhan.
Berikut ulasan tentang Bahasa Pemrograman Delphi
A. Sejarah Singkat Bahasa Pemrograman Delphi
Sejarah munculnya Delphi dimulai dengan ide Prof. Niclaus Wirth yang mengemukakakan paparan tentang Struktur Data dan algoritma yang digunakan pertama kalinya sebagai bahasa yang berorientasi pada hal-hal yang Science dan Ilmiah yaitu Pascal. 20 November 1983, Borland melakukan riset untuk menerjemahkan ide dari Prof. Niclaus Wirth yang kemudian menghasilkan ckompiler Pascal ke dalam pengembangan perangkat lunaknya yaitu Turbo Pascal 1.0 . Turbo Pascal 1.0 berjalan pada sistem operasi PC/MS DOS dengan keterbatasan memori yang saat itu bisa digunakan pada ukuran 1 Mbyte saja. Dari penemuan Turbo Pascal inilah akhirnya Delphi diciptakan.
Bahasa Delphi, atau dikenal sebagai objek pascal , pada mulanya ditunjukan hanya untuk Microsoft Windows, namun saat ini telah mampu digunakan untuk mengembangkan aplikasi Linux dan Micrososft.Net Framework. Khusus untuk pemrograman database, Brland Delphi menyediakan fasilitas objek yang kuat dan lengkap yang memudahkan programmer membuat program untuk aplikasi database . Format database yang dimiliki Delphi yaitu format database Paradox, dBase, MS Access, ODBC, SyBASE, Oracle, dan lain lain.
B. Mengenal Delphi dan Aplikasinya
Untuk mengakses Database, Delphi menyediakan berbagai mekanisme data akses, yaitu :
a. Borland Database Engine (BDE)
BDE adalah teknologi yang dikeluarkan oleh Borland. BDE berasal dari paradox, kemudian diperluas oleh Borland untuk mendukung banyak SQL server dan Database Lokal sebelum Delphi ada. BDE mengakses langsung tabel-tabel dBase, Paradox, ASCII, Fokfro dan access. Driver-driver yang ada di Delphi Enterprisememungkinkan pengaksesan ke beberapa SQL Server termasuk Oracle, Sybase, Microsoft, Informix, Interbase dan IBM DB2 Server. Sedangkan untuk pengaksesan ke Database lain disediakan ODBC Drivers.
b. ActiveX Data OBject (ADO)
ADO adalah antarmuka tingkat tinggi (hight level) yang digunakan untuk mengakses database dari Microsoft. ADO diimplementasikan pada teknologi OLE DB Data Access Microsoft yang menyediakan akses ke database relasional maupun database non relasional, termasuk email, file sistem dan file lainnya.
c. Database Express Library (dbExpress)
dbExpress adalah library pengaksesan yang bersifat cross-flatform untuk windows dan inux. tidak seperti BDE dan ADO, dbExpress menggunakan pendekatan kelas ringan.
d. Interbase Express
Delphi menyediakan komponen-komponen untuk mengakses produknya yang gratis dan open source, yaitu interbase server. Jika menggunakan interbase sebagai back end, dapat memperoleh kinerja baik dan kemungkinan memelihara server dari aplikasi client jika menggunakan komponen khusus interbase.
C. Penggunaan Bahasa Pemrograman Delphi
Ketika membuat aplikasi menggunakan bahasa pemrograman Delphi, kita dimudahkan dengan adanya fungsi drag and drop. Meskipun untuk beberapa kasus, kita masih perlu membuat kodenya terlebih dahulu.
Apabila ingin belajar Delphi, kami menyarankan untuk menggunakan Delphi Community Edition. Versi ini memang disarankan untuk anda yang ingin belajar maupun hanya ingin membuat aplikasi sederhana. Namun jika anda ingin membuat aplikasi yang lebih kompleks, maka anda bisa menggunakan yang versi Pro.
D. Cara Menginstall Delphi 7
1. Pastikan instalasi menggunakan adsminstrator, yaitu dengan cara klik kanan install.exe kemudian pilih run as administrator
2. Pilih Delphi 7 pada tampilan berikut
3. Kemudian pilih next pada tampilan berikut
4. Masukan serial number Delphi 7, kemudian masukan serial nomor berikut :
6AKD-PD29Q9-RDF?JQ-X65Z dan key nya : QX8-EEC
5. Pilih i accept the terms in the license agreement, kemudian pilih next
6. Kemudian pilih next lagi ditampilan berikutnya
7. Pilih Typical
8. Kemudian hilangkan tanda cheklist pada use visibroker/ cobra support
9. Kemudian pilih office xp untuk windows 7 dan pilih office 97 untuk windows 10/8
10. Hilangkan tanda checklist pada install interbase client
11. Biarkan seperti ini, lalu klik next
12. Centang save installation database to hard drive (recommended), pilih next
13. Lalu klik install
14. Saat installasi berjalan muncul jendela visiobar 4.5, klik close saja
15. Installasi telah berhasil, klik finish
Sebelum menjalankan program ini ada beberapa settingan yang perlu diperhatikan agar kinerja Delphi tidak terganggu dengan super proteksi dari windows 10 , yaitu :
1. Pastikan kita menjalankan langkah berikut dengan user administrator
2. Buka Properties Directory Borland di "Icon Delphi7" klik kanan properties
3. Pada Tab General, hilangkan Checklist Read Only pada baris attribute kemudian pilih apply untuk menjalankan perintahnya
4. Buka Tab Security -> tab ketiga berada di atas Form Properties. Kemudian berikan hak akses penuh di Administrator -> pilih edit -> Allow Full Control. Begitu juga dengan Users (User- PC) Kemudian pilih OK
Kemudian masukan ke folder instalasi delphi 7 anda. Kemudian cari data DELPHI32.DRO dan ganti dengan nama DELPHI$$$. Kemudian tekan Enter dan Continue.
E. Keunggulan dan Kelemahan Aplikasi Delphi
Dari bahasa pemrograman ini, setelah dijalankan oleh Delphi, secara otomatis akan diaca sebagai program oleh Delphi tanpa harus dijalankan secara terpisah. Begitu pula dengan source code yang merupakan turunan dari pascal.
Kelebihan dari Bahasa Pemrograman ini juga memudahkan distribusi dan juga meminimalisir masalah yang terkait dengan versioning. Selain itu optimasi compiler yang cepat. Bahasa Pemrograman ini dapat digunakan di multiplatform seperti windows, linux, ios, ataupun android. Dan juga program ini juga dapat mengkompilasi menjadi aplikasi potable.
Untuk kelemahan dari Bahasa ini sendiri, yaitu pengaksesan platform dan library membutuhkan filter-filter header yang diterjemahkan dalam Bahasa Pascal. Begitu pula dengan masalah bahasa terdapat Dokumentasi platform dan teknik-teknik yang menyertai sulit ditemukan dalam Bahasa Pascal
Jadi, kesimpulannya adalah bahwa Bahasa Pemrograman adalah sebuash instruksi yang di buat oleh manusia untuk menjalankan komputer. Program ini tersusun dari kode-kode yang nantinya kode tersebut akan di terjemahkan oleh komputer itu sendiri. Di dunia ini banyak sekali jenis bahasa pemrograman yang telah berkembang yang tentunya bisa dimanfaatkan dengan baik oleh manusia dalam menjalani kehidupan mereka. Contohnya bahasa pemrograman bisa dijadikan alat untuk belajar, bisa dimanfaatkan dalam bidang ekonomi dan masih banyak lagi manfaat yang bisa kita dapatkan dari mempelajari bahasa pemrograman.
Pemrograman Delphi adalah pemrograman yang cocok digunakan untuk projek dengan waktu pengerjaan yang sebentar juga tampilan interface yang sederhana dan untuk jangkauan sistemnya mulai dari yang sederhana sampai yang kompleks.
Penulis : Inayah Uzma (mahasiswi prodi sistem informasi kelas D fakultas sains dan teknologi UIN Sulthan Thaha Saifuddin Jambi)
Sumber : kajian pustaka
Selamat (60)
BalasHapusPosting Komentar