Basis Data merupakan suatu kumpulan file yang mempunyai kaitan antara satu file dengan file lain sehingga membentuk suatu bangunan data yang saling berhubungan dan dapat digunakan untuk menginformasikan suatu instansi dalam batasan tertentu
Basis data merupakan sistem yang terdiri atas kumpulan file atau tabel yang saling berhubungan dengan Database Management System ( DBMS ) yang memungkinkan beberapa pemakai untuk mengakses dan melakukan manipulasi file-file tersebut. Dalam Sistem Basis data memiliki beberapa komponen yaitu:
1. Perangkat Keras ( Hardware )
2. Sistem Operasi ( Operating System )
3. Basis data ( Database )
4. Database Management System ( DBMS )
5. Pemakai ( User )
B. Alasan Menggunakan Sistem Basis Data
Tujuan utama dalam pengolahan data dalam sebuah basis data adalah agar kita dapat memperoleh data yang kita cari dengan mudah dan cepat. Pemanfaatan basis data dilakukan dengan berbagai macam tujuan, yaitu:
1. Kecepatan dan kemudahan (Speed )
Pemanfaatan Database memungkinkan untuk menyimpan data atau melakukan perubahan ( manipulasi ) dan menampilkan kembali data yang bersangkutan dengan cepat dan mudah.
2. Efisien ruang penyimpanan (Space )
Dengan Database, penggunaan ruang penyimpanan data dapat dilakukan karena kita dapat melakukan penekanan jumlah pengulangan data dengan menerapkan sejumlah pengkodean .
3. Keakuratan (Acuracy)
Pemanfaatan script dan pembentukan hubungan data sesuai dengan penerapan aturan dan batasan tipe data yang dapat ditetapkan dalam Database dalam proses penghapusan dan pemasukan data.
4. Keamanan (Security)
Dalam aplikasi pengolahan database mayoritas tidak menerapkan aspek keamanan dalam penggunaan database itu sendiri. Untuk beberapa sistem yang serius aspek keamanan merupakan aspek yang penting untuk diperhatikan sehingga dapat dilakukan pembatasan terhadap siapa saja yang dapat mengakses dan mengolah database yang bersangkutan.
5. Terpeliharanya keselarasan data (Consitant)
Adanya perubahan data pada aplikasi tertentu maka secara otomatis data tersebut akan berubah secara keseluruhan.
6. Data dapat dipakai secara bersama (shared)
Data dapat digunakan secara bersamaan
7. Dapat diterapkan standarisasi (standardization)
Dengan adanya pengontrolan yang terpusat maka penerapan standarisasi data yang disimpan dapat memudahkan pemakaian, maupun operasi lainnya.
C. Kelebihan Sistem Basis Data
- User dapat memanfaatkan data yang sama berulang kali.
- Database dapat diubah tanpa mempengaruhi jalannya program lain.
- Hardware penyimpan dapat diubah tanpa mempengaruhi basisdata maupun program
- Beberapa basisdata dapat digabungkan tanpa menuliskan kembali programnya
- Pada sistem basisdata terdistribusi, data dan pelaksanaan program dapat dipindah ke berbagai lokasi tanpa menuliskan kembali programnya.
- Pemakai secara jelas mengetahui dan mengerti data apa yang tersedia baginya
- Pemakai dapat mengakses data dengan mudah
- Data dapat digunakan secara fleksibel
- Alternatif pemrograman yang lebih mudah
- Tidak perlu membuat file baru untuk aplikasi baru
- Adanya otoritas pengaksesan terhadap data
- Proteksi terhadap hilangnya atau rusaknya data
- Hampir setiap saat data tersedia bilamana diperlukan
D. Kekurangan Sistem Basis Data
- Memerlukan tenaga spesialis untuk pemrograman awalnya.
- Memerlukan space penyimpanan yang besar sesuai dengan banyaknya data yang sudah disimpan dalam database bersangkutan.
- Timbulnya data rangkap (redundancy data ) dan Ketidakkonsistensi data (Inconsistency data)
- Kesukaran dalam Mengakses Data ketika permintaan-permintaan baru yang tidak diantisipasikan sewaktu membuat program aplikasi, sehingga tidak memungkinkan untuk pengambilan data.
- Data terisolir (Isolation Data ) hal ini terjadi karena data tersebar dalam berbagai file, dan file-file mungkin dalam format –format yang berbeda, akan sulit menuliskan program aplikasi baru untuk mengambil data yang sesuai.
- Masalah Pengamanan ( Security Problem ), Tidak semua pemakai diperbolehkan mengakses seluruh data. Bagian Mahasiswa hanya boleh mengakses file mahasiswa. Bagian Mata kuliah hanya boleh mengakses file mata kuliah, tidak boleh mengakses file mahasiswa. Tetapi sejak program-program aplikasi ditambahkan secara ad-hoc maka sulit melaksanakan pengamanan seperti yang diharapkan.
- Data Dependence, Apabila terjadi perubahan atau kesalahan pada program aplikasi maka pemakai tidak dapat mengakses data.
Tidak ada komentar:
Posting Komentar
Silahkan tulis komentar anda tentang kiriman ini. Kritik dan saran dari anda akan membangun blog ini. Terima Kasih.