KONSEP BASIS DATA KEKURANGAN DAN KELEBIHANNYA
Untuk mengetahui
secara jelas apa itu basis data (data base) terlebih dahulu kita mengetahui
definisi data. Data adalah representasi fakta dunia
nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli,
pelanggan), barang, hewan, peristiwa, konsep, keadaan dan sebagainya yang
direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau
kombinasinya.
Sedangkan pengertian basis
data itu sendiri adalah adalah kumpulan informasi
yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa
menggunakan suatu program komputer untuk memperoleh informasi
dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola
dan memanggil kueri
(query) basis data disebut sistem manajemen basis data (database management system, DBMS).
Sistem basis data dipelajari dalam ilmu
informasi.
Beberapa definisi lain dari basis
data :
1. Himpunan kelompok data (arsip) yang saling
berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan
kembali dengan cepat dan mudah.
2. Kumpulan data yang saling berhubungan yang disimpan
secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak
perlu, untuk memenuhi berbagai kebutuhan
3. Kumpulan file/tabel/arsip yang saling berhubungan
yang disimpan dalam media penyimpanan elektronik.
Konsep dasar dari basis data
adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah
basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di
dalamnya: penjelasan ini disebut skema. Skema menggambarkan
obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut.
Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis
data: ini dikenal sebagai model basis data atau
model data. Model yang umum digunakan sekarang adalah model relasional, yang
menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang
saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi
yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan
antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang
lain seperti model hierarkis dan model jaringan menggunakan
cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Istilah basis data mengacu pada koleksi dari
data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu
sebagai sistem manajemen basis data
(database management system/DBMS).
Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan
istilah basis data untuk kedua arti tersebut.
Gambar 1.2
Konsep Sistem Basis Data (kompilasi Ramez Elmasri. dkk 1994)
Kelebihan dari basis data antara
lain adalah:
1.
Kepraktisan. Basis data menyediakan media penyimpan
permanen yang berukuran kecil namun banyak menyimpan data jika dibandingkan
dengan menggunakan kertas.
2.
Kecepatan.
Komputer dapat mencari dan menampilkan informasi yang dibutuhkan dengan cepat.
3.
Mengurangi kejemuan. Pekerjaan yang berulang-ulang
dapat menimbulkan kebosanan bagi manusia, sedangkan mesin tidak merasakannya.
4.
Update to date. Informasi yang
tersedia selalu berubah dan akurat setiap.
Keuntungan-keuntungan
dalam penggunaan basis data antara lain adalah:
a. Pemusatan kontrol data. Dengan
satu basis data di bawah kontrol satu orang atau kelkompok dapat
menjamin terpeliharanya standar
kualitas data dan keamanan batas penggunaannya serta dapat
menetralkan konflik yang terjadi
dalam persyaratan data dan integritas data dapat terjaga.
b. Pemakaian data bersama (Shared
Data). Informasi yang ada dalam basis data dapat digunakan
lebih efektif dengan pemakaian
beberapa user dengan kontrol data yang terjaga.
c. Data yang bebas (independent).
Program aplikasi terpisah dengan data yang disimpan dalam
komputer.
d. Kemudahan dalam pembuatan
program aplikasi baru.
e. Pemakaian secara langsung.
basis data menyediakan interface yang memudahkan pengguna dalam mengolah data.
Kekurangan dari basis
data :
- Mahal, butuh biaya untuk software hardware dan user yang berkualitas
- Kompleks, kemampuan hardware lebih besar, menjadi lebih rumit sehingga membutuhkan keahlian yang lebih tinggi.
- Memerlukan tenaga spesialis
- Memerlukan tempat yang besar

Tidak ada komentar:
Posting Komentar