Anda di halaman 1dari 8

DBMS

Sistem manajemen basis data (Bahasa Inggris: database management system, DBMS), atau
kadang disingkat SMBD, adalah suatu sistem atau perangkat lunak yang dirancang untuk
mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak
pengguna. Contoh tipikal SMBD adalah akuntansi, sumber daya manusia, dan sistem
pendukung pelanggan, SMBD telah berkembang menjadi bagian standar di bagian
pendukung (back oIIice) suatu perusahaan. Contoh SMBD adalah Oracle, SQL server
2000/2003, MS Access, MySQL dan sebagainya. DBMS merupakan perangkat lunak yang
dirancang untuk dapat melakukan utilisasi dan mengelola koleksi data dalam jumah yang
besar. DBMS juga dirancang untuk dapat melakukan masnipulasi data secara lebih mudah.
Sebelum adanya BMS maka data pada umumnya disimpan dalam bentuk IlatIile, yaitu Iile
teks yang ada pada sistem operasi. Sampai sekarangpun masih ada aplikasi yang menimpan
data dalam bentuk Ilat secara langsung. Menyimpan data dalam bentuk Ilat Iile mempunyai
kelebihan dan kekurangan. Penyimpanan dalam bentuk ini akan mempunyai manIaat yang
optimal jika ukuran Iilenya relatiI kecil, seperti Iile passwd. File passwd pada umumnya
hanya igunakan untuk menyimpan nama yang jumlahnya tidak lebih dari 1000 orang. Selain
dalam bentuk Ilat Iile, penyimpanan data juga dapat dilakukan dengan menggunakan program
bantu seperti spreadsheet. Penggunaan perangkat lunak ini memperbaiki beberapa kelemahan
dari Ilat Iile, seperti bertambahnya kecepatan dalam pengolahan data. Namun demikian
metode ini masih memiliki banyak kelemahan, diantaranya adalah masalah manajemen dan
keamanan data yang masih kurang. Penyimpanan data dalam bentuk DBMS mempunyai
banyak manIaat dan kelebihan dibandingkan dengan penyimpanan dalam bentuk Ilat Iile atau
spreadsheet, diantaranya :
1. PerIormance yang idapat dengan penyimpanan dalam bentuk DBMS cukup besar,
sangat jauh berbeda dengan perIormance data yang disimpan dalam bentuk Ilat Iile.
Disamping memiliki unjuk kerja yang lebih baik, juga akan didapatkan eIisiensi
penggunaan media penyimpanan dan memori
2. Integritas data lebih terjamin dengan penggunaan DBMS. Masalah redudansi sering
terjadi dalam DBMS. Redudansi adalah kejadian berulangnya data atau kumpulan
data yang sama dalam sebuah database yang mengakibatkan pemborosan media
penyimpanan
3. Independensi. Perubahan struktur database dimungkinkan terjadi tanpa harus
mengubah aplikasi yang mengaksesnya sehingga pembuatan antarmuka ke dalam data
akan lebih mudah dengan penggunaan DBMS.
4. Sentralisasi. Data yang terpusat akan mempermudah pengelolaan database.
kemudahan di dalam melakukan bagi pakai dengan DBMS dan juga kekonsistenan
data yang diakses secara bersama-sama akan lebiih terjamin dari pada data disimpan
dalam bentuk Iile atau worksheet yang tersebar.
5. Sekuritas. DBMS memiliki sistem keamanan yang lebih Ileksibel daripada
pengamanan pada Iile sistem operasi. Keamanan dalam DBMS akan memberikan
keluwesan dalam pemberian hak akses kepada pengguna.


1enis - jenis software yang menggunakan DBMS
1. Acces : MicrosoIt Corporation
2. Alpha Five : Alpha SoItware Corporation
3. Dbase : Boarland International
4. FoxPro : MicrosoIt Corporation
5. Lotus Approach : Lotus Development Corporation
6. Paradox : Novell Concepts
7. Superbase : Computer Concepts
8. Visual Express : Computer Associates
9. SQL Server : MicrosoIt Corporation
10.Oracle : Oracle Corporation
11.Rdb/VMS : (Digital Equipment Corporation)
12.InIormix : (InIormix Corporation)
13.Ingres :(ASK Group Inc)

My sql

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris:
database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6
juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat
lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual
dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan
penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan
oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-
masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL
AB, dimana memegang 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 "Monty" Widenius.
Kekurangan :
O Tidak cocok untuk menangani data dengan jumlah yang besar, baik untuk menyimpan
data maupun untuk memproses data.
O Memiliki keterbatasan kemampuan kinerja pada server ketika data yang disimpan
telah melebihi batas maksimal kemampuan daya tampung server karena tidak
menerapkan konsep Technology Cluster Server.
Kelebihan :
O Merupakan DBMS yang gratis / open source berlisensi GPL (generic public license).
O Cocok untuk perusahaan dengan skala yang kecil.
O Tidak membutuhkan spesiIikasi hardware yang tinggi untuk bisa menjalankan
MWSQL ini bahkan dengan spesiIikasi hardware yang minimal sekalipun.
O Bisa berjalan pada lebih dari satu platIorm system operasi, misalnya windows, linux,
FreeBSD, Solaris, dan masih banyak lagi.
O Cepat dalam menjalankan perintah SQL / Structured Query Language misalnya ketika
akan menyeleksi suatu data atau memasukkan suatu data karena MYSQL merupakan
turunan dari konsep SQL.Multi user, artinya database dapat digunakan oleh beberapa
user dalam waktu bersamaan tanpa mengalami masalah atau konIlik.
O MYSQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer,
Iloat, double, char, text, date, timestamp, dan lain-lain.
O MYSQL memiliki beberapa lapisan keamanan, seperti subnetmask, nama host, dan
izin akses user dengan system perijinan yang mendetail serta sandi/password
terenkripsi.
O MYSQL dapat melakukan koneksi dengan computer client menggunakan Protokol
TCP/IP, Unix Socket (UNIX), atau Named Pipes (windows NT).
O MYSQL memiliki antar muka / interface terhadap berbagai aplikasi dan bahasa
pemrograman dengan menggunakan Iungsi API (Application Programming
Interface).
O Command and function, MYSQL memiliki Iungsi dan operator secara penuh yang
mendukung perintah select dan where dalam query.
O Structure Table, MYSQL memiliki struktur tabel yang lebih Ileksibel dalam
menangani ALTER TABLE dibandingkan DBMS lainnya.
Microsoft Access (atau Microsoft Office Access)

adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk
kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota
dari beberapa aplikasi MicrosoIt OIIice, selain tentunya MicrosoIt Word, MicrosoIt Excel,
dan MicrosoIt PowerPoint. Aplikasi ini menggunakan mesin basis data MicrosoIt Jet
Database Engine, dan juga menggunakan tampilan graIis yang intuitiI sehingga memudahkan
pengguna.

MicrosoIt Access dapat menggunakan data yang disimpan di dalam Iormat MicrosoIt Access,
MicrosoIt Jet Database Engine, MicrosoIt SQL Server, Oracle Database, atau semua
kontainer basis data yang mendukung standar ODBC. Para pengguna/programmer yang
mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang
kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk
mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-
teknik pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat
bantu pemrograman berorientasi objek.





Kekurangan :
O MicrosoIt Access kurang begitu bagus jika diakses melalui jaringan sehingga aplikasi-
aplikasi yang digunakan oleh banyak pengguna cenderung menggunakan solusi
sistem manajemen basis data yang bersiIat klien atau server.
Kelebihan :
O Salah satu keunggulan MicrosoIt Access dilihat dari perspektiI 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 Iorm dan logika dan juga untuk
mengaplikasikan konsep berorientasi objek.

Oracle Corporation (NASDAQ: ORCL)

adalah salah satu perusahaan utama pengembang sistem manajemen basis data (database
management system), perangkat lunak untuk mengembangkan basis data, perangkat lunak
manajemen hubungan pelanggan, enterprise resource planning dan perangkat lunak
manajemen rantai pasok. Oracle Corporation didirikan pada tahun 1977. Perusahaan ini
mempekerjakan 68.236 pekerja pada tahun 2007. Markasnya berada di Redwood City,
CaliIornia.

ORACLE
Kekurangan :
O Merupakan soItware DMBS yang paling mahal, paling rumit, dan paling sulit untuk
dipelajari.
O Membutuhkan spesiIikasi hardware yang tinggi untuk dapat menjalankan soItware
DMBS Oracle supaya berjalan dengan stabil.
O anya diperuntukan bagi perusahaan berukuran besar, dan tidak cocok untuk
perusahaan kecil maupun menengah.
Kelebihan :
O Merupakan soItware DBMS yang handal dan memiliki kemampuan yang tinggi.
O Dapat menangani jumlah data dalam ukuran yang besar.
O Dapat mengolah data dalam ukuran besar dan mengolahnya dengan cepat sehingga
didapatkan inIormasi yang akurat sesuai permintaan pengguna/user.
O Memiliki kemampuan akan Ileksibilitas dan skalabilitas yang dapat memenuhi
tuntutan akan data dan inIormasi yang bervolume besar dan terus-menerus bertambah
besar.
O Memiliki kemampuan Technology Cluster Server, dimana jika terdapat lebih dari satu
unit server misalnya 100 unit server maka Oracle dapat menjadikan 100 unit server
tersebut aktiI bekerja bersama sebagai 100 aktiI server.
O Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses
terhadap suatu database oleh database administrator.
O Bisa berjalan pada lebih dari satu platIorm system operasi.
Microsoft SQL Server

adalah sebuah sistem manajemen basis data relasional (RDBMS) produk MicrosoIt. Bahasa
kueri utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar
ANSI/ISO yang digunakan oleh MicrosoIt dan Sybase. Umumnya SQL Server digunakan di
dunia bisnis yang memiliki basis data berskala kecil sampai dengan menengah, tetapi
kemudian berkembang dengan digunakannya SQL Server pada basis data besar.

MicrosoIt SQL Server dan Sybase/ASE dapat berkomunikasi lewat jaringan dengan
menggunakan protokol TDS (Tabular Data Stream). Selain dari itu, MicrosoIt SQL Server
juga mendukung ODBC (Open Database Connectivity), dan mempunyai driver JDBC untuk
bahasa pemrograman Java. Fitur yang lain dari SQL Server ini adalah kemampuannya untuk
membuat basis data mirroring dan clustering. Pada versi sebelumnya, MS SQL Server 2000
terserang oleh cacing komputer SQL Slammer yang mengakibatkan kelambatan akses
Internet pada tanggal 25 Januari 2003.

Kekurangan :
O anya dapat diimpelementasikan pada 1 unit server, jika terdapat tambahan server
maka hanya akan berIungsi sebagai pasiI / standby server (tidak memiliki kemampuan
Technology Cluster Server seperti halnya pada DMBS Oracle).
O anya bisa berjalan pada satu platIorm system operasi yaitu MicrosoIt Windows.
O Merupakan soItware berlisensi dan berharga mahal untuk perusahaan skala kecil dan
menengah.
Kelebihan :
O Cocok untuk perusahaan dengan skala kecil, menengah, dan besar sehingga mampu
untuk mengolah data dengan jumlah yang besar.
O Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses
terhadap suatu database oleh database administrator.
O Untuk diterapkan pada pembangunan suatu program aplikasi, akan mudah dalam
melakukan koneksi dengan computer client yang pembangunan aplikasinya
menggunakan soItware yang sama platIorm dengan MS-SQL, misalnya MicrosoIt
Visual Basic.
O Memiliki tingkat pengamanan / security data yang baik.
O Memiliki kemampuan untuk back-up data, rollback data, dan recovery data.
O Memiliki kemampuan untuk membuat database mirroring dan clustering.
http://burhanudien.blogspot.com/2010/10/my-sql-mysql-adalah-sebuah-perangkat.html

ekurangan Posgre SQL :
1. kurang begitu populer dan cocok bekerja di lingkungan web jika dibandingkan
dengan mysql.
2. Kurang Iokus dalam hal kelangsingan dan kecepatan.
3. arsitektur dengan multiproses ini sulit diterapkan ke Windows, sebab Windows amat
thread-oriented.
4. PostgreSQL sendiri saat ini bisa dijalankan di Windows, tapi melalui lapisan emulasi
Cygwin.
5. Kurang unggul dalam hal ketersediaan Iungsi built-in.
6. Replikasi di PostgreSQL sendiri belum disertakan dalam distribusi standarnya.
7. PostgreSQL sendiri terbatas hanya bisa melakukan penambahan kolom, penggantian
nama kolom, dan penggantian nama tabel.
ttp://communityit.wordpress.com/kekurangan-postgre-sql/
elebian PostgreSQL
1. PostgreSQL memiliki arsitektur multiproses (Iorking) yang berarti memiliki stabilitas
yang lebih tinggi, sebab satu proses anak yang mati tidak akan menyebabkan seluruh
daemon matimeskipun pada kenyataannya, dulu ini sering terjadi.
2. Dalam kondisi load tinggi (jumlah koneksi simultan besar), kecepatan PostgreSQL
sering mengalahkan MySQL untuk query dengan klausa JOIN yang kompleks, hal ini
dikarenakan PostgreSQL mendukung locking di level yang lebih rendah, yaitu row.
3. PostgreSQL memiliki Iitur OO seperti pewarisan tabel dan tipe data, atau tipe data
array yang kadang praktis untuk menyimpan banyak item data di dalam satu
record.Dengan adanya kemampuan OO ini maka di PostgreSQL, kita dapat
mendeIinisikan sebuah tabel yang mewarisi deIinisi tabel lain.
4. PostgreSQL menyediakan hampir seluruh Iitur-Iitur database seperti yang terdapat
dalam produk database komersial pada umumnya.
5. PostgreSQL pun memiliki tipe data geometri (seperti titik, garis, lingkaran, poligon)
yang mungkin berguna bagi aplikasi ilmiah tertentu
6. PostgreSQL memberikan kita kemampuan mendeIinisikan sebuah Iield sebagai array.
7. PostgreSQL memiliki hampir semua Iasilitas standar yang biasanya diinginkan: view
(tabel virtual), trigger, subselek, stored procedure (dalam beberapa bahasa), dan
Ioreign key constraint
8. PostgreSQL juga memiliki apa yang disebut rule, yaitu tindakan custom yang bisa kita
deIinisikan dieksekusi saat sebuah tabel di-INSERT, UPDATE, atau DELETE
9. Postgres juga mempunayai kemampuan untuk membuat konektiIitas dengan database
lain seperti pgdump, Interbase, pgaccess dan hampir semua database pada Linux.
10.kemampuannya menampung data spasial, sehingga ia bisa digunakan dalam
pembuatan situs yang berbasis Web GIS untuk pemetaan dan sebagainya.
11.PostgreSQL memiliki lisensi GPL (General Public License) dan oleh karena itu
PostgreSQL dapat digunakan, dimodiIikasi dan didistribusikan oleh setiap orang
tanpa
perlu membayar lisensi (Iree oI charge) baik untuk keperluan pribadi, pendidikan
maupun komersil.
12.PostgreSQL mendukung banyak jenis bahasa pemrograman,
antara lain: SQL, C, C, Java, PP, etc.
13.PostgreSQL juga merupakan alternative untuk sistem database
open-source lainnya seperti MySQL dan Firebird, terutama sistem proprietari seperti
Oracle, Sybase, IBM`s DB2dan MicrosoIt SQL Server.
ttp://tempoedolo.wordpress.com/kelebian-postgresql/
Perbedaan Ms. Access, MySql, SQL Server, Postgre dan Oracle
Dari sekian banyak Database Storage Engine, ada 5 engine yang paling banyak digunakan
yaitu Ms. Access, MySql, SQL Server, Postgre dan Oracle. Semuanya mempunyai kelebihan
dan kelemahan masing-masing. Di sini saya akan sedikit berbicara menyenai perbedaan di
antara ke-5 nya. Walaupun belum pernah mencoba menggunakan Postgre dan Oracle, tapi
Sang Penulis berusaha mencari sumber dari berbagai artikel yang sudah terbaca. So, kalau
ada kekurangan mohon dimengerti dan alangkah gembiranya jika Wahai Pembaca mau
berbagi pengetahuan yang dimiliki untuk kemajuan bersama.

1. Ms. Access
Ms. Access adalah Database Storage Engine buatan dari MicrosoIt yang menempel di produk
MicrosoIt OIIice. Untuk instalasinya membutuhkan space di hardisk yang lumayan gedhe.
Engine ini hanya bisa dijalankan di lingkup sistem operasi Windows saja. Kapasitas datanya
sangat terbatas sehingga hanya cocok jika diaplikasikan untuk small system ato home bisnis.
Untuk keamananya tidak begitu bisa dihandalkan walaupun sudah mengenal konsep
relationship.

2. MySql
Database Storage Engine ini banyak digunakan oleh programmer apalagi oleh web developer
karena siIatnya yang Iree. Untuk yang expert sudah ada yang bayar. Kemampuannya sudah
bisa diandalkan, mempunyai kapasitas yang cukup mumpuni sekitar 60.000 tabel dengan
jumlah record mencapai 5.000.000.000 bahkan untuk yang terbaru sudah lebih. Keamanan
datanya cukup aman walaupun tidak sehebat Postgre apalagi Oracle. Engine ini multiplatIorm
sehingga mampu diaplikasikan di berbagai sistem operasi. My Sql cocok diaplikasikan
diaplikasi kelas kecil dan menengah. Kelebihan paling utama engine ini adalah kecepatannya.

3. SQL Server
Database Storage Engine buatan MicrosoIt. Engine ini berbayar, akan tetapi MicrosoIt juga
menyediakan yang versi gratisan (Express Edition). Karena buatan dari Bos Bill Gates maka
Engine ini hanya bisa dijalankan di sistem operasi Windows saja (monoplatIorm). Keamanan
datanya sudah lumayan. Kapasitas penyimpanan datanya tidak mencapai Tera Byte, sehingga
sudah mampu untuk diterapkan di aplikasi besar. SQL Server banyak bermain di Memori
untuk processing. Untuk bacup data Ms SQL banyak extensinya ada extensi .MDB, .BAK,
.Iile. Denger denger kapasitas rollback dan recoverinya tidak secanggih di Oracle.

4. Postgre
Database Storage Engine ini bersiIat open source ato gratisan yg dikembangkan oleh berbagai
developer didunia.untuk sintax query postgre sql menggunakan ANSI SQL 89, 92 dan 99.
untuk postgre sql sudah support joins, views, aggregasi.

5. Oracle
Man this is a great database. Database Storage Engine ini bisa menyimpan data sampai
ukuran tera byte, dan database oracle juga meyediakan yg gratisan versi home edition untuk
sekedar yg ingin belajar oracle aja sedangkan untuk versi enterprisenya kita harus bayar.
sejauh yg saya tahu dalam pengalaman saya, untuk bagian query-nya oracle tetap
menggunakan standard bahasa SQL. oralce bisa digunakan diberbagai platIorm seperti
unix,windows, ato yg lainnya.
untuk masalah keamanan oracle bisa dibilang baik. untuk masalah perIomance oracle
kebanyakan bermain di harddisk jd klo anda ingin menggunakan oracle anda harus
menyediakan space harddisk yg cukup besar. untuk backup oracle mempunyai extensi sendiri
namanya Iile DMP.
ttp://sarjanamasyarakat.blogspot.com/2009/01/perbedaan-ms-access-mysql-sql-server.tml

Anda mungkin juga menyukai