Anda di halaman 1dari 13

DATABASE MANAGEMENT SISTEM

3/15/22 07:09 PM

1
Pengertian DBMS
DBMS =
1. Merupakan basis data dan set perangkat lunak (software) untuk
pengelolaan basis data.
2. Suatu program komputer yang digunakan untuk memasukkan,
mengubah, menghapus, memanipulasi dan memperoleh data
informasi dengan praktis dan efisien.
Keunggulan DBMS
• Kepraktisan, penggunaan media penyimpan yang berukuran kecil namun padat
informasi;
• Kecepatan, mesin dapat mengambil atau mengubah data jauh lebih cepat
daripada manusia;
• Kekinian, informasi yang tersedia pada DBMS akan bersifat mutakhir dan akurat
setiap saat.
• Kebanyakan DBMS menyediakan pengaturan keamanan terhadap basis data
berdasarkan wewenang pengguna.
• Beberapa DBMS memiliki fasilitas query yang memudahkan pengguna dalam
mengakses dan mendapatkan informasi.
DBMS mencakup proses:
Defining: database mendefiniskan tipe data, struktur dan batasan
(constraint) dari data yang disimpan dalam database.
Manipulating: database mencakup berbagai fungsi dan query untuk
mendapatkan data yang dicari, termasuk operasi insert, update dan
delete serta dalam generate report data.
Sharing: database dapat diatur untuk dapat sharing multiple user dan
program untuk mengakses database secara bersama-sama.
Fungsi yang lebih penting dari DBMS adalah proteksi dan maintain database
dalam jangka panjang.
◦ Proteksi: mempunyai system protection yang menangani kondisi
malfunction (crash) baik pada hardware ataupun software, juga
mengandung security protection yang menangani pengaksesan oleh user
terlarang.
◦ Maintain: mengandung sistem maintaining yang selalu meningkatkan
kebutuhan perubahan tiap waktu.
Komponen utama DBMS
• Perangkat keras (PC) = Tipe prosesor, kapasitas memory, kapasitas
media penyimpanan data.

• Data :

• Terpadu = data saling terkait (dependensi data)

• Berbagi data = dipakai sejumlah pengguna dalam waktu yang


bersamaan (sistem multiuser)

• Perangkat lunak = DBMS


Komponen utama DBMS, lanjutan

• Pengguna
• Kategori pengguna
1. Pengguna akhir (End User)
2. Pemrogram aplikasi (Application Programmer)
3. Administrator Database (Database Administrator)
Program
Aplikasi Pengguna

DBMS

Program
Aplikasi Pengguna

Perangkat
Perangkat
Keras
Lunak
Data

KOMPONEN UTAMA DBMS


Contoh
DBMS
DB2, dari IBM
MySQL
Microsoft SQL Server
Microsoft Visual Foxpro
Oracle
PostgreSQL
MS Access
Dbase
Ingres
dll
Perintah-perintah DBMS
DDL (Data Definition Language)
alter, drop, add
DML (Data Manipulation Language)
insert, update, delete
MANFAAT PENGGUNAAN
DBMS:

Controlling Redundancy
◦ Redundancy: duplikasi data, penyimpanan data secara berulang.
◦ Redudancy salah satu syarat larangan dalam database relasional, karena
akan menimbulkan inconsistensi data.
◦ Dengan controlling redundancy, selain akan meningkatkan performance
query juga menjaga konsistensi data.
Restricting Unauthorized Access
◦ Memberikan pengaturan hak akses / batasan akses user database
 Providing Persistent Storage for Program Objects
 Menyediakan ruang penyimpanan khusus untuk obyek-obyek
program (ex. Object-Oriented Database system yang menyimpan
obyek-obyek pemrograman berbasis obyek).
 Providing Storage Structures for Efficient Query Processing
 Menyediakan struktur penyimpanan yang bagus untuk efisiensi
proses query.
Permitting Inferencing and Actions using Rules
◦ Menyediakan actions khusus berdasarkan rules (aturan) yang telah
ditetapkan dalam sistem database.
Additional Implications of using the Database Approach
◦ Flexible, up-to-date data, ekonomis, dll.

Providing Backup and Recovery


Providing Multiple User Interface
Representing Complex Relationship among Data
Enforcing Integrity Constraints

Anda mungkin juga menyukai