Selasa, 11 September 2012

SISTEM BASIS DATA

DEFINISI BASIS DATA

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
2. Independensi Program-Data
  • Struktur data pada database terpisah dengan program
  • Perubahan struktur data tidak membuat program harus dimodifikasi 
3. Meminimalkan Redundansi Data
  • Redundansi data dapat dikurangi dengan cara data yang sama untuk aplikasi yang berbeda dijadikan satu
4. Konsistensi Data
  • 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?
5. Standarisasi
  • 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
6. Pemeliharaan Program
  • 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
2. Kompleks
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
Baca selengkapnya »

0 komentar:

Poskan Komentar

Copyright © Aulia Fitriyani PTIK UNNES 2011