Basis data dapat
didefinisikan dalam sejumlah sudut pandang, seperti menurut Connolly (2002,p14),
definisi basis data adalah kumpulan data yang dihubungkan secara bersama-sama,
dan gambaran dari data yang dirancang untuk memenuhi kebutuhan informasi dari
suatu organisasi. Berbeda dengan sistem file yang menyimpan data secara
terpisah, pada basis data data tersimpan secara terintegrasi. Basis data bukan
menjadi milik dari suatu departemen tetapi sebagai sumber daya perusahaan yang
dapat digunakan bersama.
Menurut Date
(1990,p5), definisi dari basis data adalah kumpulan terintegrasi dari file yang
merupakan representasi data dari suatu model enterprise.
Sedangkan menurut
Fathansyah (1999,p2), basis data adalah :
Himpunan kelompok data
(arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak
dapat dimanfaatkan kembali dengan cepat dan mudah.
Kumpulan data yang
saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa
pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.
Kumpulan file/ tabel/
arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis.
Data dalam basis data
disimpan dalam tiga struktur, yaitu file, tabel atau objek. File terdiri dari
record dan field, tabel terdiri dari baris dan kolom. Objek terdiri dari data
dan instruksi program yang memfungsikan data. Tabel terdiri dari kolom-kolom
yang saling terkait, seperti file yang terdiri dari record yang saling terkait.
File didalam basis data dapat terhubung kepada beberapa tabel. Dalam sebuah
tabel, data pada tiap kolom terdiri dari ukuran dan tipe yang sejenis (char/
numeric).
Keuntungan dari basis
data:
1. Mengurangi duplikasi data
2. Meningkatkan integritas data
3. Memelihara independensi data
4. Meningkatkan keamanan data
5. Memelihara konsistensi data
6. Manipulasi data lebih canggih
Kekurangan:
1. Sistem lebih rumit, jadi memerlukan tenaga ahli dalam disain, program dan
1. Mengurangi duplikasi data
2. Meningkatkan integritas data
3. Memelihara independensi data
4. Meningkatkan keamanan data
5. Memelihara konsistensi data
6. Manipulasi data lebih canggih
Kekurangan:
1. Sistem lebih rumit, jadi memerlukan tenaga ahli dalam disain, program dan
implementasi lebih mahal
2. Bila ada akses yang tidak benar, kerusakan dapat terjadi
3. Karena semua data di tempat terpusat, kerusakan software dan hardware
2. Bila ada akses yang tidak benar, kerusakan dapat terjadi
3. Karena semua data di tempat terpusat, kerusakan software dan hardware
dapat terjadi
4. Proses pemeliharaan dapat memakan waktu karena ukurannya yang besar
5. Proses back up data memakan waktu
4. Proses pemeliharaan dapat memakan waktu karena ukurannya yang besar
5. Proses back up data memakan waktu
Tidak ada komentar:
Posting Komentar