Mohon tunggu...
Fauzan A Mahanani
Fauzan A Mahanani Mohon Tunggu... -

Try not to become a man of success, but rather try to become a man of value Cobalah tidak untuk menjadi seseorang yang sukses, tetapi menjadi seseorang yang bernilai. Albert Einstein

Selanjutnya

Tutup

Inovasi

DBISAM pada Pemrograman DELPHI

3 Februari 2010   12:28 Diperbarui: 26 Juni 2015   18:06 864
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

Pada pemograman database Borland Delphi menyediakan berbagai fasilitas objek yang besar dan lengkap, hal ini dapat memudahkan programmer untuk membuat databasenya. Beberapa format database yang dimilki oleh Delphi adalah format database paradox, Dbase, MsAcses, ODBC, Sybase, Oracle dan lain-lain.

Sejak Delphi pertama kali diperkenalkan, Borland menawarkan BDE sebagai all-in-one solution bagi developer untuk menjawab kebutuhan akan library manajemen database yang handal. Sayangnya kelemahan-kelemahan yang terdapat pada BDE dan perkembangan teknologi yang bergulir cepat ternyata sulit ditutupi dan diikuti oleh BDE membuat teknologi yang ditawarkannya menjadi obsolete. Hal ini disebabkan karena faktor-faktor yang justru jadi kelemahan BDE dalam banyak hal berawal dari arsitektur yang dibawa oleh BDE sendiri.

DBISAM sebagai produk andalan Elevate Software merupakan solusi yang lahir dan ditujukan sebagai BDE Replacement untuk menjawab kebutuhan developer terhadap tuntutan teknologi data access yang ada saat ini. Berikut ini adalah aasan pemilihan penggunaan database DBISAM:

¨Integrasi Secara Penuh Dengan Aplikasi

Aplikasi yang deibangun dengan menggunakan DBISAM tidak memerlukan keberadaan .dll apapun yang seringkali membuat sulit untuk menjaga kompatibilitas karena versi yang berbeda-beda. Hal ini menjawab mimpi buruk developer yang kerap terjadi karena user menginstall aplikasi lain yang juga menggunakan BDE.

¨Fast, Rock, and Solid Database Engine

Pengalaman DBISAM selama bertahun-tahun dan telah banyak dibuktikan oleh developer sebagai database engine yang solid meskipun digunakan dalam lingkungan operasi data yang sangat sibuk. Keluhan terhadap database yang corrupt sangat langka terjadi pada aplikasi yang menggunakan DBISAM sebagai backend databasenya.

¨Kemudahan Manajemen

Fungsi-fungsi administratif yang tersedia secara lengkap dan terintegrasi penuh dalam library database enginenya, memungkinkan anda untuk membangun aplikasi yang bahkan tidak memerlukan campur tangan user dalam melakukan fungsi-fungsi administratif manajemen data dengan demikian aplikasi tersebut dapat digunakan bahkan pada lingkungan user yang memiliki pengetahuan sangat awam tentang komputer.

¨Read Only Database

DBISAM mendukung penggunaan read only database yang membuatnya sangat cocok digunakan sebagai backend database pada aplikasi yang mengakses data hanya pada media read-only (CDROM).

¨Skalabilitas

Sebuah aplikasi yang baik tentunya harus tetap dapat digunakan mengikuti perkembangan bisnis perusahaan. DBISAM mampu digunakan dalam scope implementasi aplikasi database terkecil (single user desktop database application), dan tetap solid digunakan dalam lingkungan multi user shared database. Pun DBISAM tetap mampu menjawab tuntutan developer terhadap sebuah true client/server database application dengan menggunakan DBISAM C/S Database Server.

¨Full Source Code

DBISAM dibangun dengan menggunakan bahasa Object Pascal secara penuh dan didistribusikan bersama source code-nya dengan tujuan memberikan rasa aman bagi developer terhadap investasi yang ditanamkan pada aplikasi yang dibangun dengan menggunakan DBISAM. Source code yang ada juga memberikan kesempatan bagi developer untuk ikut menganalisis kode dan teknik yang digunakan DBISAM sehinga memungkinkan developer untuk lebih memaksimalkan pemanfaatan DBISAM pada aplikasi yang dibangunnya.

Berikut ini fungsi-fungsi yang dapat digunakan pada database DBISAM

¨LOWER or LCASE, Menampilkan string dengan huruf kecil.

¨UPPER or UCASE, Menampilkan string dengan huruf besar.

¨LENGTH, Menampilkan jumlah karakter dari suatu string.

¨SUBSTRING, Extracts a portion of a string value.

¨LEFT, Menampilkan beberapa karakter dari sebelah kiri string.

¨RIGHT, Menampilkan beberapa karakter dari sebelah kanan string.

¨TRIM, Menghilangkan karakter space yang berada di sebelah kiri dan kanan string.

¨LTRIM, Menghilangkan karakter space yang berada di sebelah kiri string.

¨RTRIM, Menghilangkan karakter space yang berada di sebelah kanan string.

¨POS or POSITION, Menampilakan posisi suatu string dalam string lainnya.

¨OCCURS, Finds the number of times one string value is present within another string value.

¨REPLACE, Menghapus bagian dari string

¨REPEAT, Repeats a string value a specified number of times.

¨CONCAT, Menggabungkan dua string atau lebih.

Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H

Mohon tunggu...

Lihat Inovasi Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun