|
Nama : I Gusti
Ayu Arista
Kelas : 2DA02
NPM : 44213156
|
Database atau basis data adalah
kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat
diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan
informasi.
DBMS merupakan
sistem perangkat lunak yang memungkinkan user untuk memelihara, mengontrol, dan
mengakses data secara praktis dan efisien. Dengan kata lain semua akses ke
basis data akan ditangani oleh DBMS. Ada beberapa fungsi yang harus ditangani
DBMS yaitu mengolah pendefinisian data, dapat menangani permintaan pemakai
untuk mengakses data, memeriksa sekuriti dan integriti data yang didefinisikan
oleh DBA (Database Administrator), menangani kegagalan dalam pengaksesan data yang
disebabkan oleh kerusakan sistem maupun disk, dan menangani unjuk kerja semua
fungsi secara efisien.
Dilihat dari jenisnya, basis data
dibagi menjadi dua yaitu:
- Basis data flat-file.
Basis data flat-file
baik digunakan untuk menyimpan daftar atau data yang sederhana dan dalam jumlah
kecil. Basis data flat-file akan menjadi sangat rumit apabila digunakan untuk
menyimpan data dengan struktur kompleks walaupun dimungkinkan pula untuk
menyimpan data semacam itu. Salah satu masalah menggunakan basis data jenis ini
adalah rentan pada korupsi data karena tidak adanya penguncian yang melekat
ketika data digunakan atau dimodifikasi.
- Basis data relasional
Basis data relasional menggunakan sekumpulan tabel dua dimensi yang masing-masing tabel tersusun atas baris (tupel) dan kolom (atribut). Untuk membuat hubungan antara dua atau lebih tabel, digunakan key (atribut kunci) yaitu primary key di salah satu tabel dan foreign key di tabel yang lain.
Komponen-komponen utama penyusun sistem basis data
adalah :
·
Perangkat
keras
Berupa komputer dan bagian-bagian didalamnya,
seperti prosesor, memori & harddisk. Komponen inilah yang melakukan
pemrosesan dan juga untuk menyimpan basis data.
·
Sistem
operasi
Seperangkat
program yang mengelola sumber daya perangkat-perangkat keras dan menyediakan
layanan umum untuk aplikasi perangkat lunak.
·
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 untuk basisdata maupun obyek-obyeknya
secara detail).
·
Perangkat
Lunak Sistem Pengelola Basis Data (DBMS)
Perangkat lunak ini terdiri dari sistem operasi dan
perangkat lunak/program pengelola basisdata. Perangkat lunak inilah yang akan
menentukan bagaimana data diorganisasi,disimpan, diubah dan diambil kembali. Ia
juga menerapkan mekanisme pengamanan data, pemakaian data secara bersama,
pemaksaan keakuratan/konsistensi data, dsb.
·
Pemakai
(Programmer, User mahir, user umum, user khusus)
1.
Pengguna
akhir / end user.
Dapat dibagi menjadi 2 :
·
Pengguna
aplikasi :
adalah orang yang mengoperasikan program aplikasi yang dibuat oleh
pemrogram aplikasi.
·
Pengguna
interaktif :
adalah orang yg dpt memberikan perintah-perintah pada antar muka basisdata,
misalnya SELECT, INSERT dsb.
2.
Pemrogram
aplikasi
adalah
orang yang membuat program aplikasi yang menggunakan basisdata.
3.
Administrator
database / DBS (database administrator)
adalah orang yang bertanggung jawab
terhadap pengelolaan basisdata.
ref :
1. http://www.termasmedia.com/65-pengertian/69-pengertian-database.html
2. http://dimasnovrana05.blogspot.com/2012/10/komponen-sistem-basis-data.html
ref :
1. http://www.termasmedia.com/65-pengertian/69-pengertian-database.html
2. http://dimasnovrana05.blogspot.com/2012/10/komponen-sistem-basis-data.html
Tidak ada komentar:
Posting Komentar