Pengembangan Basis Data

Pengembangan basis data selalu membutuhkan kerjasama dari beberapa orang dengan keahlian yang berbeda-beda. Proses ini melibatkan pemakai, analis data, ahli komputer, database administrator, serta wakil dari pihak manajemen yang akan memakai sistem.

Tujuan Pengembangan Sistem Basis Data

Akses data yang fleksibel (data flexibility)

Untuk memberikan kemudahan dalam menampilkan kembali data-data yang diperlukan dan menampilkannya dalam format yang berbeda

Pemeliharaan Integritas data (data integrity)

Untuk selalu meyakinkan bahwa nilai-nilai data dalam SBD adalah benar, konsisten, dan selalu tersedia

Proteksi data dari kerusakan dan akses ilegal (data security)

Keamanan data diperlukan untuk melindungi data dari kerusakan yang terjadi karena alam (kebakaran, banjir, dll) atau akses yang ilegal. Recovery merupakan proses untuk menyusun kembali basis data yang mengalami kerusakan

Menghilangkan ketergantungan data pada program aplikasi (data independence)

Ada 2 bentuk ketergantungan, yaitu logik dan fisik.

  1. Ketergantungan logik, bahwa perubahan kebutuhan user terhadap data dapat berubah, tapi hal tsb tidak mengakibatkan perubahan pada pandangan user terhadap basis data
  2. Ketergantungan fisik (schema), bahwa diskripsi logik data tidak mengalami ketergantungan pada perubahan-perubahan yang terjadi dalam teknik penyimpanan secara fisik

Minimalisasi kerangkapan data (reduced data redundancy)

Kerangkapan data menyebabkan media penyimpan tidak efisien, waktu akses yang lama, dan menimbulkan masalah integritas data

Penggunaan data secara bersama-sama (data shareability)

SBD yang dikembangkan harus dapat digunakan oleh pemakai yang berbeda-beda

Keterhubungan data (data relatability)

Adalah kemampuan untuk menetapkan hubungan logik antara tipe-tipe record yang berbeda

Standarisasi definisi rinci data (data item)

Menunjukkan definisi rinci data dalam batas presisi yang digunakan pada definisi nama rinci data dan format pentimpanan dalambasia data

Meningkatkan produktivitas personal (personal productivity)

SBD diharapkan mampu meningkatkan produktifitas kerja setiap personal, yang mampu memenuhi kebutuhan data sederhana hingga bentuk laporan yang lebih rumit

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>