Senin, 10 September 2012

Alasan menggunakan Sistem Basis Data serta Kekurangan dan Kelebihannya

Salah satu alasan mengapa kita perlu menggunakan sistem basis data karena mungkin dengan adanya basis data atau database kita dapat dengan mudah menemukan data-data yang kita inginkan serta kita juga dapat menentukan kembali data yang kita cari sehingga kita dapat memanfaatkannya untuk pengolahan data yang juga memiliki suatu tujuan. Sistem basis Data biasanya banyak digunakan oleh instansi-instansi terkait, seperti halnya untuk pendidikan, perusahaan,pemerintah,dll.
Tujuan utama dari sistem basis data yaitu menyediakan pemakai melalui pandangan abstrak tentang data, dengan menyembunyikan detail dari data yang disimpan .Oleh karena itu, dalam merancang Basis Data haruslah abstrak

Sistem Basis Data juga memiliki Kekurangan dan Kelebihan.  Kekurangan dari Sistem Basis Data yaitu :
1. Timbulnya data rangkap
2. Kesulitan mengakses data
3. masalah keamanan
4. Data dependence
5. data terisonir
6. Mahal

Sedangkan Kelebihan menggunakan Sistem Basis Data, yaitu :
  1. Kecepatan dan kemudahan (speed) -> dapat melakukan perubahan /manipulasi data dengan cepat dan mudah.
  2. Efisiensi Ruang penyimpanan (Space)-> untuk mengurangi jumlah pengulangan data, baik dengan melakukan penerapan sejumlah pengkodean  atau dengan relasi-relasi antar kelompok data yang saling berhubungan
  3. Keakuratan(Accuracy) -> sangat berguna untuk menentukan ketidakakuratan pemasukan atau penyimpanan data.
  4. ketersediaan (Availability) -> Pertumbuhan data (baik dari jumlah maupun jenisnya) sejalan dengan waktu akan semakin membutuhkan ruang penyimpanan yang besar
  5. Kelengkapan (completeness) -> Lengkap atau tidaknya data yang dikelola bersifat relatif baik terhadap kebutuhan pemakai maupun terhadap waktu.
  6. Keamanan (Security) -> Sistem keamanan digunakan untuk dapat menentukan siapa saja yang boleh menggunakan basis data dan menentukan jenis operasi apa saja yang boleh dilakukan.
  7. kebersamaan pemakai -> Pemakai basis data sering kali tidak terbatas hanya pada satu pemakaian saja atau oleh satu sistem aplikasi saja. Basis data yang dikelola oleh sistem (aplikasi) yang mendukung lingkungan multiuser, akan dapat memenuhi kebutuhan ini, tetapi dengan menjaga/menghindari terhadap munculnya persoalan baru seperti inkonsistensi data (karena data yang sama diubah oleh banyak pemakai pada saat bersamaan).


Tidak ada komentar:

Posting Komentar