29
Penggunaan Basis Data Berorientasi Objek (BDBO) cukup beragam, mulai
dari embedded system
sampai sistem informasi manajemen. Walaupun demikian,
penggunaan BDBO
tidak sebanyak penggunaan Basis Data Relasional. Proyek
aplikasi yang berorientasi objek seperti Java atau C# jauh lebih banyak menggunakan
Basis Data Relasional dibandingkan menggunakan BDBO. (Rahman, Mursanto,
2009: 76)
Sedikitnya penggunaan BDBO disebabkan belum adanya standarisasi dalam
teknologi BDBO, dan dominasi vendor Basis Data Relasional (BDR) dalam pasar
basis data. Standar yang dimaksud adalah standar konsep-konsep yang digunakan
untuk pemodelan, standar perancangan skema, standar mekanisme akses data, dan
standaar lain yang mencakup fitur minimal dari sebuah BDBO. (Rahman,
Mursanto, 2009: 76)
Dalam penelitian atas perbandingan kinerja BDR dan BDBO, bagian View
dan Controller dalam Struts Framework tidak mengalami perubahan yang signifikan.
Sedangkan bagian Model, mengalami perubahan yang cukup signifikan. Hal ini
karena Model berinteraksi langsung dengan basis data dan terdiri atas class
yang
disebut sebagai Modul Pengelola Data (MPD). Berdasarkan penelitian tersebut,
Modul Pengelola Data (MPD) diubah menjadi 2 versi, yaitu MySQL (BDR) dan
DB40 (BDBO). Dalam proses penelitian, disimpulkan bahwa kinerja BDBO lebih
baik dibandingkan BDR dan lebih cepat dalam menyimpan objek data, serta kinerja
basis data untuk membaca data objek tergantung dari struktur data yang akan dibaca.
(Rahman, Mursanto, 2009: 81-83).
2.14 Volatile Functionalities
Pembahasan penelitian tersebut merupakan suatu motivasi dalam
pengembangan aplikasi untuk menyajikan basis data yang efisien, aman, dan
memiliki integritas data
yang kuat.
Dalam aspek fungsional, yaitu berupa fitur-fitur
aplikasi dan hal-hal yang bisa dilakukan pengguna terhadap aplikasi, hendaknya
bersifat tetap dan tidak sering berubah-ubah, kecuali dalam keadaan tertentu.
Salah satu karakteristik dari aplikasi Web adalah pengembangan yang
berkelanjutan berdasarkan kebutuhan pengguna. Suatu fungsionalitas yang
|