Beberapa definisi dari Sistem Basis Data adalah sebagai berikut :
- Representasi dari fakta dunia yang mewakili suatu obyek yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya.
- Markas / tempat berkumpul / tempat bersarang / gudang
- Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah
- Kumpulan data yang salng berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi berbagai kebutuhan
- Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan tertentu.
- Basis data bisa dibayangkan sebagai lemari arsip dengan berbagai cara pengaturannya
- Basis data dan lemari arsip memiliki prinsip kerja dan tujuan yang sama; prinsipnya yakni pengaturan data/arsip. Tujuan utamanya adalah kemudahan dan kecepatan dalam pengambilan kembali data/arsip.
ALASAN MENGAPA MENGGUNAKAN BASIS DATA
Menggunakan Basis data banyak keuntungannya antara lain sebagai berikut :
1. Keuntungan Basis Data secara elektronik
- Kecepatan dan Kemudahan (Speed). Mesin mampu mengambil dan mengolah informasi jauh lebih cepat dibandingkan dengan manusia.
- Efisiensi Ruang Penyimpanan (Space). Data dikodekan secara elektronik dan disimpan dalam sebuah media. Misalnya:
1 char = 1 byte
→ HDD 10 GB = ± 10 milyar char
→ 1 hal = 1000 char
So… HDD 10 GB = 10 juta halaman
- Struktur data pada database terpisah dengan program
- Perubahan struktur data tidak membuat program harus dimodifikasi
- Redundansi data dapat dikurangi dengan cara data yang sama untuk aplikasi yang berbeda dijadikan satu
- Pengurangan redundansi data berimplikasi pada peningkatan konsistensi data (mengurangi kemungkinan untuk tidak konsisten)
- Contoh:
Dua biro perjalan tidak terhubung ke database milik maskapai penerbangan. Apa yang terjadi kalau salah satu biro sudah menjual tempat duduk nomor 4 padahal biro yang lain tidak tahu?
- Standarisasi seperti nama data, panjang data, kemungkinan nilainya, dan bahkan prosedur untuk mengaksesnya dapat diatur oleh yang berwewenang (DBA)
- Contoh:
Nama pegawai selalui bertipe Aplhanumeric dengan panjang maksimal 35 karakter.
Semua pemrogram menggunakan standar tersebut
- Perubahan terhadap struktur data dengan berbagai alasan seringkali dilakukan selama tahapan pemeliharaan; misalnya data baru ditambahkan atau panjang suatu data ditambah
- Perubahan seperti ini tidak selalu membuat programprogram yang telah jadi harus ikut diubah
Selain mempunyai keuntungan, basis data juga mempunya kerugian, antara lain sebagai berikut :
1. Mahal
- Diperlukan hardware tambahan
- CPU yang lebih besar
- Terminal yang lebih banyak
- Alat untuk komunikasi
- Biaya performance yang lebih besar
- Listrik
- Personil yang lebih tinggi klasifikasinya
- Biaya telekomunikasi yang antar lokasi / kota
3. Prosedur Backup & Recovery sulit
KELEBIHAN DAN KEKURANGAN BASIS DATA
- Kelebihan Basis Data
- Mengurangi kerangkapan data
- Mencegah ketidakkonsistenan
- Keamanan data dapat terjaga
- Integritas dapat dipertahankan
- Data dapat digunakan bersama-sama
- Menyediakan recovery
- Memudahkan menerapkan standarisasi
- Data bersifat mandiri
- Keterpaduan dapat terjaga
- Kelemahan Basis Data
- Diperlukan tempat penyimpanan yeng besar
- Diperlukan tenaga yang terampil dalam mengolah data
- Perangkat lunaknya mahal
- Kerusakan di sistem basis data mempengaruhi departemen yang terkait
0 komentar:
Posting Komentar