Anda di halaman 1dari 10

DATABASE

MANAJEMEN
SYSTEM
DatabaseManajemen
System
suatu sistem atau perangkat lunak yang dirancang untuk mengelola
suatu basis data dan menjalankan operasi terhadap data yang
diminta banyak pengguna.
Tipe Tipe Basis Data
1. Relational : Relational Database adalah basis data relasional
yang merupakan basis data untuk mengorganisir sesuai model
hubungan data.
2. Hirarki : Hirarki Database adalah basis data yang secara urutan
dari atas kebawah secara urut
3. Jaringan : tipe basis data yang terdiri dari gabungan situs dan
tersebar di banyak lokasi berbeda.
Komponen Basis
Data
Pada sebuah sistem basis data terdapat komponen-komponen
utama yaitu Perangkat Keras (Hardware), Sistem Operasi (Operating
System), Basis Data(Database), Sistem (Aplikasi atau Perangkat
Lunak) Pengelola Basis Data(DBMS), Pemakai (User), dan Aplikasi
(Perangkat Lunak) lain (bersifat opsional).
Tujuan Basis Data
Tujuan utama dari basis data (database) adalah untuk mengatur
data atau mengorganisasikan data agar diperoleh kemudahan,
ketepatan dan kecepatan dalam pengambilan keputsan kembali.
Perbandingan Basis
Data dengan File
Konvensional
Basis data dalam pengorganisasiannya lebih terstruktur dan antar
entitas terdapat relasi relasi sedangkan pada file konvensional
secara lengorganisasian tidak terstruktur/secara acar dan antar file
file tidak terdapat relasi atau hubungan apapun
Konsep Penting DBMS
1. Integrity : Basis data harus selalu dipastikan
tetap terintegritas dengan baik
2. Security : Basis data harus selalu dipastikan
keamanannya terjaga dengan baik dan
terhindar dari pencurian data
3. Concurency : Basis data dapat dilakukan dan
digunakan dalam waktu yang bersamaan
4. Recovery : Basis data harus bisa melalukan
pemulihan atas keeoroan yang terjadi
Struktur Basis Data
Basis data harus terstruktur dalam database
antara data terdapat baris, kolom yang diberi
nama entitas dan diberi hubungan yang disebut
relasi yang antar entitas harus memiliki relasi
Pemeran dalam DBMS
1. DBA (Database Administrator) : Pengelola
yang membuat sebuah database
2. Pengembang (Developer) : Seorang yang
mengembangkan dan menguji sebuah
database sebelum digunakan pengguna
akhir
3. Pengguna akhir : pengguna yang akan
menggunakan sebuah database sesuai
tujuannya
- Terima Kasih -

Anda mungkin juga menyukai