Database Management System (DBMS) merupakan paket program (Software) yang dibuat agar
memudahkandan mengefisienkan pemasukan, pengeditan, penghapusan dan pengambilan informasi
terhadap database.Software yang tergolong kedalam DBMS antara lain, Microsoft SQL, MySQL,
Oracle, MS. Access, dan lain-lain.
A. KOMPONEN DBMS
1. Perangkat keras
Berupa komputer dan bagian-bagian didalamnya, seperti prosesor, memori & harddisk. Komponen
inilah yangmelakukan pemrosesan dan juga untuk menyimpan basis data. perangkat keras komputer
digolongkan ke dalam tiga bagian utama, yaitu :
a. Alat Input
Alat input adalah alat untuk memasukan program maupun data yang akan diperoses oleh
komputer, seperti keyboard, mause, scanner.
b. Alat proses
Alat peroses atau CPU Central Processing Unit, merupakan alat atau unit terpanting didalam sistem
komputer. Tugas utamanya adalah mengontrol keseluruhan sistem komputer selama pengelolahan
data berlangsung, seperti metherboard dan processor.
c .Alat Ouput
Alat output adalah alat untuk menampilkan hasil pengelolahan data yang dilakukan oleh CPU,
misalnya monitor dan printer. Universitas Sumatera Utara
2. Basis data
Sebuah DBMS dapat memiliki beberapa basisdata, setiap basisdata dapat berisi sejumlah obyek
basisdata(file,tabel,indeks dsb). Disamping berisi data,setiap basisdata juga menyimpan definisi
struktur (baik untukbasisdata maupun obyek-obyeknya secara detail).
3. Perangkat lunak
Perangkat lunak ini terdiri dari sistem operasi dan perangkat lunak/program pengelola basisdata.
Perangkatlunak inilah yang akan menentukan bagaimana data diorganisasi,disimpan, diubah dan
diambil kembali. Ia jugamenerapkan mekanisme pengamanan data, pemakaian data secara bersama,
pemaksaankeakuratan/konsistensi data, dsb.Contoh perangkat lunak DBMS : MS access, SQL Server,
Oracle dsb.
4. Pengguna/user
- pengguna aplikasi : adalah orang yang mengoperasikan program aplikasi yang dibuat oleh
pemrogramaplikasi.
- pengguna interaktif : adalah orang yg dpt memberikan perintah-perintah pada antar muka
basisdata,misalnya SELECT, INSERT dsb.
B. Fungsi DBMS :
DBMS harus menyediakan kemampuan menyimpan, mengambil dan merubah data dalam basis data.
DBMS menyediakan sebuah katalog yang berisi deskripsi item data yang disimpan dan diakses oleh
pemakai.
3.Mendukung Transaksi
DMBS menyediakan mekanisme yang akan menjamin semua perubahan yang terhubungan dengan
transaksi yang sudah ada atau yang akan dibuat.
Menyediakan mekanisme yang menjamin basis data ter-update secara benar pada saat beberapa
pemakai melakukan perubahan terhadap basis data yang sama secara bersamaan.
5.Melayani recovery
Menyediakan mekanisme untuk mengembalikan basis data ke keadaan sebelum terjadinya kerusakan
pada basis data tersebut.
6.Melayani autorisasi
Sebuah DBMS harus menyediakan mekanisme untuk menjamin bahwa hanya pemakai yang
berwenang saja yang dapat mengakses basis data.
7.Mendukung komunikasi data
DBMS mencakup fasilitas untuk mendukung kemandirian program dari struktur basis data yang
sesungguhnya.
1. Kelebihan DBMS
c. Kemampuan mendapatkan informasi yang lebih banyak dan jumlah data yang sama
f. Menjaga keamanan
k .Mempercepat produktifitas
m. Meningkatkan konkurensi
2. Kekurangan DBMS
c. Biaya DBMS tidak sama tergantung pada lingkungan dan fungsi yang disediakan
Kutipan
1. https://wawanlaksito.wordpress.com/2012/03/27/konsep-dbms-database-management-system/
2. https://kasmadteam.wordpress.com/konsep-dbms/
3. https://www.maxmanroe.com/vid/teknologi/komputer/pengertian-dbms.html