Newest Post
Archive for Agustus 2015
1.
Fungsi DBMS
:
1. Menjaga
Integritas Data
DBMS berfungsi untuk mengurangi dan menghilangkan
redundansi data dan memaksimalkan konsistensi data agar setiap kali menampilkan
data, sesuai dengan data aslinya.
2. Penyimpanan
Data (Data Storage Management)
DBMS memiliki fungsi utama sebagai tempat penyimpanan
data, kecanggihan DBMS saat ini dapat menyimpan data dalam berbagai jenis
seperti video dan gambar. Pengguna tidak perlu mengetahui bagaimana data
disimpan atau dimanipulasi. DBMS telah memiliki prosedur dalam proses ini dan
memastikan data yang disimpan adalah sesuai dengan data yang dimasukkan.
3. Kamus Data
DBMS memiliki fungsi melakukan manajemen terhadap elemen
pada database dan bagaimana mereka di hubungkan (relasi) dengan data lainnya.
Ketika sistem membutuhkan data dalam suatu database maka DBMS akan
memberikan kemudahan melalui SQL untuk mengakses dan mencari data tersebut.
Sehingga pengguna dapat dengan mudah menangani hal tersebut.
4. Transformasi
dan Penyajian Data
Peran DBMS sebagai transformasi dan penyajian data antara
lain adalah mengkonversi setiap data yang dimasukkan pada struktur dan format
yang telah ditentukan. Dengan demikian DBMS dapat membedakan format data
logical dan bentuk physicalnya.
5. Keamanan Data
DBMS memiliki peran penting bagaimana tingkat keamanan
dalam database tersebut. DBMS berperan bagaimana memberikan hak akses pada
orang yang sesuai. Selain itu DBMS juga bertugas mengatur apa saja yang dapat
dilakukan oleh user tersebut pada sebuah database.
6. Memungkinkan
Akses Beberapa User
DBMS memungkinkan beberapa user melakukan interaksi pada
sebuah database, hal ini akan lebih efisien dan dapat menempatkan user tertentu
sesuai dengan role dan fungsinya.
7. Menyediakan
Prosedur Backup dan Recovery
DBMS memungkinkan database yang ada untuk di backup dan
di recovery sesuai dengan kebutuhan dengan memanfaatkan teknik dan wizard yang
dimiliki masing masing DBMS. Hal ini akan memudahkan pihak yang berkepentingan
ketika terjadi sesuatu pada databasenya seperti kerusakan dan bencana alam.
8. Menyediakan
bahasa akses dan pemogramman
DBMS menyediakan SQL untuk melakukan manipulasi dan
membuat skema pada database yang dikenal dengan DML dan DDL. Dengan
bahasa ini seorang DBA dapat dengan mudah memasukkan, mengambil, menghapus, dan
mengubah data yang ada di database dengan memanfaatkan interface yang disediakan.
9. Menyediakan
interface untuk komunikasi
DBMS menyediakan interface untuk melakukan komunikasi
antara database yang satu dengan yang lainnya. Selain itu juga dapat memudahkan
komunikasi antara database dengan tool lainnya seperti browser.
10. Manajemen
Transaksi
DBMS menyediakan mekanisme dalam mengatur transaksi dan
perintah yang disampaikannya untuk memastikan konsistensi data. Sebagai contoh,
ketika DBA a mengakses dan melakukan penghapusan Data, pada saat yang bersamaan
maka jika ada user yang mengakses data tersebut maka akan di pending sampai
data telah terhapus.
2. Kelebihan DBMS :
·
Mengendalikan/mengurangi duplikasi
data.
·
Menjaga konsistensi dan integritas
data.
·
Memudahkan pemerolehan informasi
yang lebih banyak dari data yang sama disebabkan data dari berbagai bagian
dalam organisasi dikumpulkan menjadi satu.
·
Meningkatkan keamanan data dari
orang yang tak berwewenang.
·
Memaksakan penerapan standar.
·
Dapat menghemat biaya karena data
dapat dipakai oleh banyak departemen. Menanggulangi konflik kebutuhan
antarpemakai karena basis data di bawah kontrol administrator basis data.
·
Meningkatkan tingkat respon dan
kemudahan akses bagi pemakai akhir.
·
Meningkatkan produktivitas
pemrograman.
·
Meningkatkan pemeliharaan melalui
independensi data.
·
Meningkatkan konkurensi (pemakai
data oleh sejumlah data) tanpa menimbulkan masalah kehilangan informasi atau
integritas.
·
Meningkatkan layanan backup dan
recovery.
contoh DBMS :
·
MySQL
·
Oracle
·
Firebirh
·
Microsoft SQL Server
·
Foxpro 6.0 atau FoxBase
·
DB2
·
Paradox
·
Microsoft Access