Rabu, 12 September 2012

Alasan Menggunakan Basis Data Serta Kelebihan dan kekurangannya

Apa Itu Basis Data..???

Basis Data adalah kumpulan file-file yang mempunyai kaitan antara satu file dengan file lain. Sistem basis data sebuah tatanan atau keterpaduan yang terdiri atas sejumlah komponen fungsional (dengan suatu fungsi atau tugas tertentu yang saling berhubungan dan secara bersama-sama bertujuna untuk memenuhi suatu proses atau pekerjaan tertentu.
Prinsip utama basis data adalah pengaturan data atau arsip. Dan tujuan utamanya adalah kemudahan dan kecepatan dalam pengambilan kembali data atau arsip. Yang perlu diingat bahwa tidak semua bentuk penyimpanan data secara elektronis bisa disebut basis data. Yang sangat ditonjolkan dalam basis data adalah pengaturan atau pengelompokan data yang akan kita simpan sesuai fungsi atau jenisnya. Pengelompokan ini dapat berbentuk sejumlah file yang terpisah atau dalam pendefinisia field-field data dalam setiap file.

Tujuan dibangunnya basis data adalah sebagai berikut :
 
1.  Kecepatan & kemudahan (speed)
Dengan memanfaatkan basis data, memungkinkan kita untuk dapat menyimpan data atau melakukan perubahan/ manipulasi terhadap data atau menampilkan kembali data tersebut secara lebih cepat & mudah.
2.  Efisiensi ruang penyimpanan (space)
Karena keterkaitan yang erat antara kelompok data dalam sebuah basisdata,maka redundansi (pengulangan) pasti akan selalu ada, sehingga akan memperbesar ruang penyimpanan. Dengan basisdata, efisiensi ruang penyimpanan dapat dilakukan dengan menerapkan sejumlah pengkodean, atau dengan membuat relasi-relasi antar kelompok data yang saling berhubungan.
3.  Keakuratan (accuracy)
Pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan (constraint), dmain data, keunikan data, dsb, yang secara ketat dapat diterapkan dalam sebuah basis data, sangat berguna untuk menekan ketidak akuratan penyimpanan data.
4.  Ketersediaan (availability)
Dengan pemanfaatan jaringan komputer, maka data yang berada di suatu lokasi/cabang dapat juga diakses (tersedia/available) bagi lokasi/cabang lain.
5.  Kelengkapan (completeness)
Kelengkapan data yang disimpan dalam sebuah database bersifat relatif, bisa jadi saat ini dianggap sudah lengkap, tetapi belum tentu pada suatu saat dianggap lengkap. Untuk mengakomodasi kelengkapan data, seperti
6.  Keamanan (security)
Aspek keamanan dapat diterapkan dengan ketat, dengan begitu kita dapat menentukan pemakai basis data serta obyek-obyek didalamnya ,serta jenis-jenis operasi apa saja yang boleh dilakukannya.
7.  Kebersamaan pemakaian (sharability)
           Basis data yang dikelola dengan aplikasi multi user dapat memenuhi kebutuhan ini.


Alasan menggunakan sisitem basis data adalah agar kita dapat memperoleh data yang kita cari dengan mudah dan cepat. Selain itu sistem basis data juga memungkinkan kita untuk dapat menyimpan data atau melakukan perubahan dan menampilkan kembali data tersebut dengan mudah dan cepat, daripada kita menyimpan data secara manual. 


 
Kelebihan Sistem Basis Data
 
    1.       Mengurangi kerangkapan data
             Dalam basis data hanya mencantumkan satu kali saja field yang sama yang dapat dipakai oleh semua aplikasi yang memerlukannya.
    2.       Mencegah ketidakkonsistenan
              Apabila ada perubahan data pada aplikasi yang berbeda maka secara otomatis perubahan itu berlaku untuk keseluruhan
    3.       Keamanan data dapat terjaga
                 DBA dapat memberikan batasan-batasan pengaksesan data, misalnya dengan memberikan password dan pemberian hak akses bagi user (misal : modify, delete, insert, retrieve).
    4.       Integritas dapat dipertahankan
                  Jika kerangkapan data dikontrol dan ke konsistenan data dapat dijaga maka data menjadi lebih akurat.
    5.       Data dapat digunakan bersama-sama
                Data dapat dipakai secara bersama-sama oleh beberapa program aplikasi (secara batch maupun on-line) pada saat bersamaan.
    6.       Menyediakan recovery
    7.       Memudahkan standarisasi
            Dengan adanya pengontrolan yang terpusat maka DBA dapat menerapkan standarisasi data yang disimpan sehingga memudahkan pemakaian, pengiriman maupun pertukaran data.
    8.       Data bersifat mandiri
              Dapat digunakan untuk bermacam-macam program aplikasi tanpa harus merubah format data yang sudah ada.
    9.       Keterpaduan dapat terjaga


Kekurangan Sistem Basis Data

    1.       Diperlukan tempat penyimpanan yang besar
    2.       Kerusakan sistem basis data mempengaruhi departemen yang terkait
    3.       Kompleks 
    4.   Perangkat lunaknya mahal



Tidak ada komentar:

Posting Komentar