Perbandingan Macam Macam DBMS Beserta Kelebihan dan Kekurangannya

Bookmark and Share
Pengertian singkat tentang DBMS
1. Menutut C.J. Date : DBMS adalah merupakan software yang menghandel seluruh akses pada database untuk melayani kebutuhan user.
2. Menurut S, Attre : DBMS adalah software, hardware, firmware dan procedure-procedure yang memanage database. Firmware adalah software yang telah menjadi modul yang tertanam pada hardware (ROM).
3. Menurut Gordon C. Everest : DBMS adalah manajemen yang efektif untuk mengorganisasi sumber daya data.
Jadi DBMS adalah Semua peralatan komputer (Hardware+Software+Firmware). DBMS dilengkapi dengan bahasa yang berorientasi pada data (High level data langauage) yang sering disebut juga sebagai bahasa generasi ke 4 (fourth generation language).

Perbandingan Berbagai Macam DBMS (Datbase Management System)
1. MySQL
MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL (bahasa inggris : data management system) atau DNMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public Licenci (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL . Tidak seperti Apache yang merupakan software yang dikembangkan oleh komunitas umum, dan cipta untuk code sumber dimiliki oleh penulisnya masing-masing, Vendor dari MySQL adalah The MySQL AB Company. MySQL AB memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : david axmark, allan larsson, dan Michael “monthy widenius.

Kelebihan MySQL antara lain :
1. free (bebas didownload)
2. stabil dan tangguh
3. fleksibel dengan berbagai pemrograman
4. Security yang baik
5. dukungan dari banyak komunitas
6. kemudahan management database
7. mendukung transaksi
8. perkembangan software yang cukup cepat

Kekurangan MySQL antara lain :
1. Untuk koneksi ke bahasa pemrograman visual seperti vb, delphi, dan foxpro, mysql kurang support, karena koneksi ini menyebabkan field yang dibaca harus sesuai dengan koneksi dari program visual tersebut.
2. Data yang ditangani belum begitu besar.
3. Lambat untuk query yang kompleks seperti LEFT JOIN yang banyak, dan penggunaan SubQuery.
4. Belum mendukung Windowing Function.

Contoh Instruksi dalam MySQL :
• CREATE untuk membuat objek baru,
• USE untuk menggunakan objek,
• ALTER untuk mengubah objek yang sudah ada, dan
• DROP untuk menghapus objek.

2. ORACLE
Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Vendor dari oracle adalah Orace Corporation. Versi terbaru dari Oracle adalah Oracle 11g.Software ini biasa digunakan untuk pengaksesan data yang dilakukan secara online.
Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia. Jika dibandingkan dengan MySQL yang bersifat gratis, maka Oracle lebih terlihat tidak kompetitif karena berjalan lebih lambat daripada MySQL meskipun harganya sangat mahal.
Namun yang mereka tidak perhitungkan adalah bahwa Oracle merupakan DBMS yang dirancang khusus untuk organisasi berukuran besar, bukan untuk ukuran kecil dan menengah. Kebutuhan organisasi berukuran besar tidaklah sama dengan organisasi yang kecil atau menengah yang tidak akan berkembang menjadi besar. Organisasi yang berukuran besar membutuhkan fleksibilitas dan skalabilitas agar dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus menerus bertambah besar.

Kelebihan Oracle antara lain:
• Oracle memiliki banyak sekali fitur yang dapat memenuhi tuntutan fleksibilitas dari organisasi besar tersebut.
• Oracle dapat mendayagunakan lebih dari satu server serta data storage dengan mudah dan transparan.
• Oracle menjadi DBMS yang rumit dan sulit untuk dipelajari.

Kekurangan Oracle antara lain:
• Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia, Penggunaan Oracle sangat memakan banyak biaya, mulai dari device sampai diperlukannya DBA yang handal.

Contoh Instruksi dalam Oracle :
• Contoh : CREATE DATABASE Perkuliahan;
Create table : untuk membuat table.
Syntax : CREATE TABLE nama_tabel
(nama_kolom1, type_kolom1,
nama_kolom2, type_kolom2,…);
• Contoh : DELETE FROM NILAI WHERE NPM=”12100748” AND
KDMK=”KK021’;

3. FIREBIRH
Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix. Firebird ini diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland. Karena itulah Interbase dan Firebird sebenarnya mempunyai CORE yang sama karena awalnya sama” dikembangkan oleh Borland. Vendor dari firebird adalah Official mozilla firefox builds.
Namun dalam perkembangannya, Interbase yang komersial di-bundle oleh Borland menjadi Phoenix, sedangkan Firebird adalah interbase yang dikembangkan oleh komunitas Open Source, sehingga menjadikannya sebagai produk Database Server yang FREE. Open source DBMS ini dimotori oleh para developer Interbase 6.x open-source.

Kelebihan Firebird antara lain:
Firebird memiliki user base kecil namun aktif, Firebird selalu lebih banyak memiliki fitur,
Firebird merupakan DBMS yang relatif matang untuk digunakan, dan tujuannya menetapkan peletakan kembali Oracle dan SQL server dalam aplikasi komersil,
Firebird memiliki user-base yang loyakl, dan merupakan produk bagus untuk bekerja dengannya, dan jika ia dapat meningkatkan kecepatan development-nya, seperti juga meningkatkan marketing-nya, akan menjadi pesaing yang kuat.

Kelemahan Firebird antara lain:
Kekurangan yang paling nyata waktu itu adalah replication engine (walaupun Firebird memiliki fitur lanjutan, yang menjaga identical copy dari live database). Ada proyek yang terjadi, banyak yang komersil, namun Open Source-nya sendiri terlihat tidak matang, atau terintegrasi ke dalam Firebird code utama. Firebird development relatif lambat, Firebird merupakan DBMS yang relatif matang untuk digunakan, dan tujuannya menetapkan peletakan kembali Oracle dan SQL server dalam aplikasi komersil.

Contoh Instruksi dalam Firebird :
Contoh Memasang batteray alarm pada windows :
pertama : letakkan file exe batteray alarm pada direktory “C:\Users\name of user\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup”. name of user sesuaikan dengan nama user yang akan digunakan, misalnya user yang saya gunnakan adalah “smileeuy” maka letakkan file tersebut pada direktori C:\Users\SmileEuy\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.
kedua : letakkan file okfan.okfan dan file FirebirdSql.Data.Firebird.dll dan semua file file yang didownload tadi pada direktori “c:/windows/system32″.

Sekian dan terima kasih . . silahkan tinggalkan komentar jika ada kesalahan

karena saya adalah manusia yang tidak lalai dari salah juga ,hehehe

{ 0 comments... Views All / Send Comment! }

Post a Comment

Related Posts Plugin for WordPress, Blogger...