Basis data adalah kumpulan data digital
yang terorganisasi, sistematik dan saling berelasi. Data ini biasanya
terorganisasi sebagai model yang relevan kepada aspek dalam kehidupan, seperti
kumpulan judul-judul buku yang terdapat pada perpustakaan. Sedangkan sistem
basis data itu sendiri adalah sistem yang berperan baik memanajemen, mengolah,
hingga menyajikan berbagai kumpulan data dalam basis data tersebut untuk
keperluan informasi. Basis data beserta sistemnya pada masa kini digunakan secara
luas dalam bidang komputer baik untuk web based application maupun sistem based
application.
Menurut data yang saya baca, Sebelum
konsep basis data beserta sistemnya ditemukan, aplikasi berbasis sistem maupun
web menggunakan file plain teks maupun file biner sebagai penyimpanan data
untuk mendukung sagala aktivitasnnya, beberapa waktu kemudian para pengembang
aplikasi komputer menyadari tentang berbagai kerugian dari sistem penyimpanan
data yang masih tradisional tersebut, seperti kurang efektif waktu baik pada
sisi pengelolaan maupun pengaksesan data yang ada didalam basis data
tradisional tersebut yang berdampakn pada performa aplikasi yang mereka
kembangkan terlebih jika jumlah data yang harus disimpan sangatlah banyak,
selain itu sistem basis data tradisional tersebut kurang aman karena data dalam
basis data tersebut bisa saja dibuka oleh siapa saja dikarenakan basis data
tradisional tersebut hanya berupa file plain text maupun binary yang mudah
untuk dibaca tanpa adanya enkripsi atau proteksi terhadap sistem basis data
tradisional tersebut dan masih banyak lagi kekurangan dari basis data
tradisional tersebut. Melihat berbagai kerugian tersebut, para pengembang
aplikasi-pun mulai mengembangkan sistem basis data yang mudah dalam pengelolaan
dan pengaksesannya hingga untuk jumlah data yang sangatlah banyak sehingga para
pengembang dapat dengan mudah untuk mengelola kumpulan data tersebut dan
performa aplikasi hasil pengembangan merekapun meningkat
Dan tujuan dari pembuatan basis data
adalah
1. Memudahkan pengelolaan data
2. Membantu mengumpulkan data yang
kompleks
4. Mempermudah pengaksesan, pengelolaan
data yang saling berhubungan
5. Mengamankan basis data dari
pengaksesan oleh pihak yang tidak diinginkan
0 Comments