Anda di halaman 1dari 8

TUGAS SISTEM BASIS DATA

KELEBIHAN DAN KEKURANGAN 7


SOFTWARE DBMS

PENYUSUN:
BELA WAHYU A

130101064

STMIK DUTA BANGSA

SURAKARTA

MySQL

Kelebihan MySQL antara lain :


1.
2.
3.
4.
5.
6.
7.
8.

free (bebas didownload)


stabil dan tangguh
fleksibel dengan berbagai pemrograman
Security yang baik
dukungan dari banyak komunitas
kemudahan management database
mendukung transaksi
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.

Oracle

Kelebihan Oracle antara lain:


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

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.

Firebird

Kelebihan Firebird antara lain:


1. Firebird memiliki user base kecil namun aktif
2. Firebird selalu lebih banyak memiliki fitur
3. Firebird merupakan DBMS yang relatif matang untuk digunakan, dan tujuannya menetapkan
peletakan kembali Oracle dan SQL server dalam aplikasi komersil
4. 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.

Ms. ACCESS
Kelebihan:
1. Salah satu keunggulan Microsoft Access dilihat dari perspektif programmer adalah
kompatibilitasnya dengan bahasa pemrograman Structured Query Language (SQL). Para
pengguna dapat mencampurkan dan menggunakan kedua jenis bahasa tersebut (VBA dan
Macro) untuk memprogram form dan logika dan juga untuk mengaplikasikan konsep
berorientasi objek.
2. kompatibilitasnya dengan bahasa pemrograman Structured Query Language ( SQL ).
Microsoft Access mengizinkan pengembangan yang relatif cepat karena semua table basis
data, kueri, form, dan report disimpan di dalam berkas basis data miliknya. Misalnya
untuk membuat query, Microsoft menggunakan Query Design Grid, sebuah program
berbasis grafis yang mengizinkan para penggunanya untuk membuat query tanpa harus
mengetahui bahasa SQL nya.
Kekurangan
1. Microsoft Access kurang begitu bagus jika diakses melalui jaringan sehingga aplikasiaplikasi yang digunakan oleh banyak pengguna cenderung menggunakan solusi sistem
manajemen basis data yang bersifat klien atau server.
2. Karena kurang begitu bagus jika diakses melalui jaringan maka bayak pengguna
Microsoft Access menggunakan solusi system manajemen basis data yang bersifat klien /
server.

Microsoft SQL (MS-SQL)

Kelebihan :

Cocok untuk perusahaan dengan skala kecil, menengah, dan besar sehingga mampu
untuk mengolah data dengan jumlah yang besar.

Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses
terhadap suatu database oleh database administrator.

Untuk diterapkan pada pembangunan suatu program aplikasi, akan mudah dalam
melakukan koneksi dengan computer client yang pembangunan aplikasinya
menggunakan software yang sama platform dengan MS-SQL, misalnya Microsoft
Visual Basic.

Memiliki tingkat pengamanan / security data yang baik.

Memiliki kemampuan untuk back-up data, rollback data, dan recovery data.

Memiliki kemampuan untuk membuat database mirroring dan clustering.

Kekurangan :

Hanya dapat diimpelementasikan pada 1 unit server, jika terdapat tambahan server
maka hanya akan berfungsi sebagai pasif / standby server (tidak memiliki kemampuan
Technology Cluster Server seperti halnya pada DMBS Oracle).

Hanya bisa berjalan pada satu platform system operasi yaitu Microsoft Windows.

Merupakan software berlisensi dan berharga mahal untuk perusahaan skala kecil dan
menengah.

Visual FoxPro 9

Kelebihan Visual Foxpro 9.0

Simpel

Fitur lengkap

Punya database sendiri yaitu DBF

Akses ke database internal mudah

OOP murni sejak versi 6.0

Dinamis

Akses ke library eksternal mudah

Sederhana

Tidak memerlukan spesifikasi hardware yang tinggi

Alasan Kelebihan Visual Foxpro 9.0:


1. Visual FoxPro is Data Centric Language artinya VFP adalah suatu bahasa
pemrograman yang sudah dioptimalisasi penggunaannya untuk pengolahan database. VFP
juga mendukung transaction processing secara native, Data Dictionary Support, dan SQL
ANSI 92 Standard Syntax.
2. Visual FoxPro is Object Oriented Programming mungkin bagi sebagian orang,
pemrograman berorientasi obyek bukanlah barang baru, tetapi ini adalah salah satu nilai
lebih yang dimiliki oleh Visual FoxPro dibandingkan dengan dengan pemrograman lain
VFP sudah berorientasi obyek sejak pertama kali diperkenalkannya Visual FoxPro 3 di
Windows 3.1.
3. Visual FoxPro is extremely fast database engine seberapa cepat VFP dapat berlari?
4. Visual FoxPro is remote access data VFP mendukung untuk mengakses data diluar
dari database native yang dimilikinya, seperti Microsoft SQL Server, Oracle, mySQL,

PostGreSQL, Thunderbird, Access dan lain sebagainya dengan menggunakan koneksi


ODBC dan ADO.
5. Visual FoxPro is excellent RAD tools dimana dengan kemampuan OOP yang dimiliki
oleh VFP, kita dapat membangun sebuah aplikasi yang cepat berdasarkan class yang
sudah kita bangun sebelumnya. Bahkan kalau seandainya ada perubahan interface atau
business rules, dengan mudah kita ubah berdasarkan classnya. Its really Rapid
Application Development Tools.
6. Visual FoxPro is COM Based Complaint merupakan standar komponen yang dapat
digunakan oleh bahasa pemrograman lain yang juga COM Based Complaint, sehingga
memungkinkan suatu proyek aplikasi yang besar dibuat lebih dari 1 bahasa pemrograman
sebagai contoh, modul inventory dibuat dengan VFP, modul sales dibuat dengan
Delphi, sedangkan menu utamanya dibuat dengan Visual Basic.
7. Visual FoxPro is web-enabled membuat aplikasi berbasis web bukanlah sesuatu yang
sulit bagi VFP, dimana VFP menyediakan fasilitas FoxISAPI sebagai penghubung VFP
dengan Web-Server. Atau jika ingin menggunakan fasilitas ASP atau ASP.NET.
8. Visual FoxPro is backwards compatibility hal ini memudahkan bagi rekan-rekan
programmer yang masih menggunakan FoxPro for Dos/Windows untuk beralih ke VFP,
karena syntax yang biasa sudah dikenal di FoxPro for DOS/Windows masih dikenal
dengan baik oleh VFP sehingga memungkinkan aplikasi yang dibuat dengan FoxPro for
DOS/Windows dapat berjalan dengan baik di VFP (dengan sedikit perbedaan di tampilan
layar, mengingat VFP sudah menggunakan fasilitas Windows GUI 32Bit).
9. Visual FoxPro is flexible & easy to use kalimat ini bukan sekedar jargon, tetapi
memang benar-benar mudah menggunakan VFP, bahkan bagi seseorang yang tidak
mengerti bahasa pemrograman sekalipun. Lebih dari selusin Wizard yang disediakan oleh
VFP untuk mempermudah pemakai menggunakan fasilitas didalamnya, dari Wizard
membuat tabel hingga Wizard membuat aplikasi berikut interface-nya.
10. Visual Foxpro is supported by Microsoft microsoft memiliki komitmen untuk terus
mengembangkan Visual Foxpro.
Visual Foxpro merupakan Software yang tangguh dalam merncang sistem Basis Data,
penggunaan prototyping dan RAD nya pun memiliki fitur fitur yang lengkap untuk
membangun basis data. Dimana tujuan dari prototyping adalah (menurut banyak para
software developer ) adalah:
Mengurangi waktu perancangan.
Aplikasi ini dipenuhi oleh visual foxpro sehingga design aplikasi dan arsitektur sistem dapat
dirancang dengan mudah dan cepat tanpa harus mengakses server secara remote untuk me
rebuilt server basis data. Anda selaku programmer dapat melakukan testing dan debugging
dalam data store yang jauh lebih sederhana dan kecil dibanding penggunaan remote server
yang sesungguhnya. Ini semua mempermudah kita dalam memperbaiki dan meningkatkan
user interface sistem.
Beberapa hak yang akhirnya dihindari untuk menguji prototype yang dirancang :
o wasting development time dalam rebuilding
o reindexing
o reconnecting remote data

Mengurangi Biaya perancangan untuk meningkatkan kepuasan Konsumen.


Lokal prototype dibangun dan ada pada komputer, dengan demikian programmer dapat
dengan mudah men-demonstrasikan model yang berjalan ini pada end user selaku pemakai
akhir sewaktu masih dalam tapa awal pengembangan/ perancangan sistem.
Konsumen akan mendapatkan kepuasan dan kejelasan karena konsumen sudah mendapatkan
gambaran akan program yang nantinya digunakan. Hal ini juga memberikan peluang terhadap
masukan konsumen bagi interface aplikasi dan report yang dihasilkan sebelum perancang
aplikasi menerpakannya pada sistem yang sesungguhnya dengan fasilitas remote server.
Memberikan konstribusi pada implementasi yang efektif.
Dengan prototyping, apliasi yang sudah ada dapat didemonstrasikan terlebih dahulu dan
memungkinkan end user untuk ber eksperimen dan beradaptasi dengan sistem yang nantinya
akan sepenuhnya digunakan Prototype dapat digunakan sebagai sarana pembelajaran terlebih
dahulu sehingga akan menambah pada keberhasilan mengimplementasikan sistem yang
sesunggungnya pada aplikasi client server.

Visual Foxpro menyediakan fasilitas seperti : wizards, builders, toolbars, and


designers dan project manager yang mampu membangun aplikasi dengan cepat.
Prototype yang dihasilkan lebih berkuliatas dan bermutu yang bahkan dapat dengan
mudah dikembangkan untuk digunakan sebagai sistem informasi tanpa harus
membuang prototype dan melakukan rancang bangun kembali.

Kekurangan Visual Foxpro 9.0

Tidak tersedia tipe data pointer

Tidak bisa digunakan untuk membuat OCX

Pengembangan versi sekarang sudah terhenti di versi 9.0

Pembuatan report yang belum mengimplementasikan OOP (direncanakan akan


diimplementasikan di VFP 9)

Menu-designer yang juga belum mengimplementasikan OOP.

Paradox

Berikut keuntungan menggunkanan database Paradox :

Programmer tidak perlu Install database lagi saat delphi sudah ada, karena database
paradox dan pengolahnya database dekstop merupakan bawaan dari delphi itu sendiri

Data relatif kecil

Mudah dicopy

Cocok untuk belajar

Database Gratis (tidak beli)

Cocok untuk dekstop single user

Beberapa sisi negatif dari Database paradox :

Dia selalu terikat dengan BDE (Borland Database Engine)

Saat deploy ke end user harus mengikutkan component component BDE

Sering Terjadi kerusakan Index

Apabila index terhapus database akan erorr atau terjadi masalah karena tabel dan
index disimpan secara terpisah

Sering terjadi penguncian data oleh file PDOXUSRS.NET apabila programmer tidak
jeli dalam mengakses table.

terjadi kesulitan saat diakses secara bersama atau multi user

Multi user dilakukan dengan sharing folder (full shares) sehingga client bisa
mengobok obok data di server.

Bila terjadi pemutusan arus listrik mendadak data akan mengalami kerusakan fatal.

Anda mungkin juga menyukai