Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
42Activity
0 of .
Results for:
No results containing your search query
P. 1
Sistem Manajemen Basis Data

Sistem Manajemen Basis Data

Ratings: (0)|Views: 5,586|Likes:
Published by qznan6579

More info:

Published by: qznan6579 on Apr 23, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

01/13/2013

pdf

text

original

 
Sistem manajemen basis data
Sistem Manajemen Basis Data
(
database management system
,
DBMS)
,
atau kadangdisingkat
SMBD
,
adalah suatu sistem atau perangkat lunak yang dirancang untuk mengelolasuatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna yangmemungkinkan para pemakai membuat
,
memelihara
,
mengontrol
,
dan meng-akses basis datadengan cara praktis dan efisien.DBMS dapat digunakan untuk meng-akomodasikan berbagai macam pemakai yangmemiliki kebutuhan akses yang berbeda-beda. DBMS pada umumnya menyediakan fasilitasatau fitur-fitur yang memungkinkan data dapat diakses dengan mudah
,
aman
,
dan cepatContoh tipikal SMBD adalah akuntansi
,
sumber daya manusia
,
dan sistem pendukungpelanggan
,
SMBD telah berkembang menjadi bagian standar di bagian pendukung (
back office
)suatu perusahaan. Contoh SMBD adalah Oracle
,
SQL server 2000/2003
,
MS Access
,
MySQL dansebagainya.DBMS merupakan perangkat lunak yang dirancang untuk dapat melakukan utilisasi danmengelola koleksi data dalam jumah yang besar. DBMS juga dirancang untuk dapat melakukanmasnipulasi data secara lebih mudah.Sebelum adanya BMS maka data pada umumnya disimpan dalam bentuk flatfile
,
yaitu fileteks yang ada pada sistem operasi. Sampai sekarangpun masih ada aplikasi yang menimpandata dalam bentuk flat secara langsung. Menyimpan data dalam bentuk flat file mempunyaikelebihan dan kekurangan. Penyimpanan dalam bentuk ini akan mempunyai manfaat yangoptimal jika ukuran filenya relatif kecil
,
seperti file passwd. File passwd pada umumnya hanyaigunakan untuk menyimpan nama yang jumlahnya tidak lebih dari 1000 orang. Selain dalambentuk flat file
,
penyimpanan data juga dapat dilakukan dengan menggunakan program bantuseperti spreadsheet. Penggunaan perangkat lunak ini memperbaiki beberapa kelemahan dariflat file
,
seperti bertambahnya kecepatan dalam pengolahan data. Namun demikian metode inimasih memiliki banyak kelemahan
,
diantaranya adalah masalah manajemen dan keamanandata yang masih kurang.Penyimpanan data dalam bentuk DBMS mempunyai banyak manfaat dan kelebihandibandingkan dengan penyimpanan dalam bentuk flat file atau spreadsheet
,
Beberapa fituryang secara umum tersedia adalah:
y
 
P
erformance
yang didapat dengan penyimpanan dalam bentuk DBMS cukup besar
,
 sangat jauh berbeda dengan performance data yang disimpan dalam bentuk flat file.Disamping memiliki unjuk kerja yang lebih baik
,
juga akan didapatkan efisiensipenggunaan media penyimpanan dan memori
y
 
K
eamanan /
Sekuritas.
:
DBMS menyediakan sistem pengamanan data sehingga tidakmudah diakses oleh orang yang tidak memiliki hak akses. DBMS memiliki sistemkeamanan yang lebih fleksibel daripada pengamanan pada file sistem operasi.Keamanan dalam DBMS akan memberikan keluwesan dalam pemberian hak akseskepada pengguna.
 
y
 
I
ndependensi :
DBMS menjamin independensi antara data dan program
,
data tidakbergantung pada program yang meng-akses-nya
,
karena struktur data-nya dirancangberdasarkan kebutuhan informasi
,
bukan berdasarkan struktur program. Sebaliknyaprogram juga tidak bergantung pada data
,
sehingga walaupun struktur data diubah
,
 program tidak perlu berubah. Perubahan struktur database dimungkinkan terjadi tanpaharus mengubah aplikasi yang mengaksesnya sehingga pembuatan antarmuka ke dalamdata akan lebih mudah dengan penggunaan DBMS.
y
 
K
onkruensi / data sharing :
data dapat diakses secara bersamaan oleh beberapapengguna karena manajemen data dilaksanakan oleh DBMS.
y
 
I
ntegritas :
DBMS mengelola file-file data serta relasi-nya dengan tujuan agar data selaludalam keadaan valid dan konsisten. Integritas data lebih terjamin dengan penggunaanDBMS. Masalah redudansi sering terjadi dalam DBMS. Redudansi adalah kejadianberulangnya data atau kumpulan data yang sama dalam sebuah database yangmengakibatkan pemborosan media penyimpanan
y
 
P
emulihan :
DBMS menyediakan fasilitas untuk memulihkan kembali file-file data kekeadaan semula sebelum terjadi-nya kesalahan (error) atau gangguan baik kesalahanperangkat keras maupun kegagalan perangkat lunak.
y
 
K
amus / katalog sistem :
DBMS menyediakan fasilitas kamus data atau katalog sistemyang menjelaskan deskripsi dari field-field data yang terkandung dalam basisdata.
y
 
Sentralisasi
. Data yang terpusat akan mempermudah pengelolaan database.kemudahan di dalam melakukan bagi pakai dengan DBMS dan juga kekonsistenan datayang diakses secara bersama-sama akan lebiih terjamin dari pada data disimpan dalambentuk file atau worksheet yang tersebar.
y
 
P
erangkat
P
roduktivitas :
DBMS menyediakan sejumlah perangkat produktivitassehingga memudahkan para pengguna untuk menarik manfaat dari database
,
misalnya
epo
t gene
ato
(pembangkit laporan) dan
qu
e
y gene
ato
(pembangkit query /pencarian informasi).Sistem Manajemen Basis-Data (DBMS) memiliki berbagai keunggulan dibandingkandengan pengelolaan data tanpa DBMS
,
walaupun tidak terlepas dari beberapa kelemahan.Keunggulan DBMS antara lain sbb:
y
 
Mengurangi duplikasi data atau data redundancy
y
 
Menjaga konsistensi dan integritas data
y
 
Meningkatkan keamanan data
y
 
Meningkatkan effisiensi dan effektivitas penggunaan data
y
 
Meningkatkan produktivitas para pengguna data
y
 
Memudahkan pengguna dalam menggali informasi dari kumpulan data
y
 
Meningkatkan pemeliharaan data melalui independensi data
y
 
Meningkatkan pemakaian bersama dari data
y
 
Meningkatkan layanan backup dan recovery data
y
 
Mengurangi konflik antar pengguna dataKelemahan DBMS antara lain sbb:
 
y
 
Memerlukan suatu skill tertentu untuk bisa melakukan administrasi dan manajemendatabase agar dapat diperoleh struktur dan relasi data yang optimal
y
 
Memerlukan kapasitas penyimpanan baik eksternal (disk) maupun internal (memory)agar DBMS dapat bekerja cepat dan efisien.
y
 
H
arga DBMS yang handal biasanya sangat mahal
y
 
Kebutuhan akan sumber daya (resources) biasanya cukup tinggi
y
 
Konversi dari sistem lama ke sistem DBMS terkadang sangat mahal
,
disamping biayapengadaan perangkat keras dan perangkat lunak
,
diperlukan pula biaya pelatihan.
y
 
Apabila DBMS gagal menjalankan misinya maka tingkat kegagalan menjadi lebih tinggikarena banyak pengguna yang bergantung pada sistem ini.Berikut ini disajikan tabel beberapa DBMS yang terkenal.
DBMS
 
P
erusahaan
 Access Microsoft CorporationDB2 IBMInformix IBMIngress Computer AssociatemySQL The MySQL CompanyOracle Oracle CorporationPostgres SQL PostgresSybase Sybase Inc.Visual dBase BorlandVisual FoxPro FoxPro CorporationDBMS untuk model data berbasis objek biasanya dinamakan sebagai
O
bject 
O
iented DataBase Management System
(OODBMS). Beberapa OODBMS yang terkenal adalah sebagaiberikut:
OO
DBMS
 
P
erusahaan
 Gemstone Gemstone SystemMatisse ADB Inc.Versant VersantJeevan W3 Apps.Vision InsyteObjectivity Objectivity Inc.ObjectStone Object Design Inc.Poet Poet Software.Perlu ditambahkan disini bahwa beberapa DBMS berbasis objek sebenarnya tetapmenggunakan file data relasional biasa
,
dengan kata lain
,
programnya berbasis objek tetapidatanya masih model relasional biasa. Software seperti ini biasanya disebut sebagai
O
bject 
O
iented Relational DataBase Management System
(OORDBMS)
,
misalnya Visual dBase.

Activity (42)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Rizal Java Etnic liked this
Alfin CrDraw liked this
Ariyani Jhoo liked this
Archiluph Dheaa liked this
Tyo Hirota D liked this
devia_yanuarti liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->