Beberapa definisi yang berhubungan dengan basis data:
1. Entity adalah obyek pada dunia nyata yang dapat dibedakan satu
dengan lainnya, yang bermanfaat bagi aplikasi yang sedang dikembangkan
2. AtributeData FieldElemen Data adalah data-data item yang mewakili
suatu entity
3. Data ValueIsi Data adalah data aktual atau informasi yang disimpan
pada atribut
4. RecordTupleRekaman adalah kumpulan elemen-elemen yang saling
berkaitan menginformasikan tentang suatu entity secara lengkap
5. Fileberkas adalah kumpulan record-record sejenis yang mempunyai
panjang elemen dan atribut yang sama serta data value yang berbeda
6. Meta data adalah data yang menjelaskan data yang lainya, penjelasan
tersebut dapat berupa definisi data,struktur data, aturan serta batasan Exp. 2011.51.0007 = meta datanya bisa berupa NIM yang tersusun dari
12 karakter, tidak boleh ada angka negatif, tidak boleh menggunakan “, - ” dsb
Sistem Pengolahan Data Dengan Sistem Pemrosesan Berkas File
1. Pada awalnya pemrosesan data berbasis komputer, tidak mengenal sistem basisdata
2. Untuk memenuhi kebutuhan bisnis, aplikasi komputer dikembangkan untuk mampu memanipulasi, menyimpan
serta memanggil berkas File tertentu saja.
3. Setiap program aplikasi mendefinisikan dan mengelola datanya sendiri, tanpa adanya penetapan standart format
data yang universal, sehingga data yang dimiliki perusahaan, berupa file-file tidak terintegrasi dengan baik.
File-file tersebut berdiri sendiri dan belum terelasi satu dengan yang lainnya terpisah-pisah.
Diagram Sistem Pemrosesan Berkas
Program A
Sistem Pemesanan
Sistem Gaji
Program B
Program C
File Master
Pelanggan File
Master Persediaan
File Pemesanan
Program A
Sistem Penjualan
Program B
File Master
Persediaan File
Master Pelanggan
Program A
File Karyawan
Diagram Sistem
Pemrosesan Berkas file
File Penjualan
Kekurangan Sistem Pemrosessan Berkas
1. Kendali yang buruk terhadap data. Data selalu bergantung pada program aplikasi data tidak independen
2. Terjadinya pemisahanisolasi data karena format data yang tidak kompetibel dengan aplikasi lainnya kompetibelitas data
yag rendah
3. Terjadinya duplikasi redudansi data, yang dapat berarti • Duplikasi data sebagai pemborosan
• Duplikasi dapat menyebabkan data tidak konsisten inkonsistensi data
4. Query data untuk memperoleh informasi tertentu sangat terbatas
Apikasi Berbasis File Merupakan Sistem Pengolahan Data Yang Usang
Dengan berbagai keterbatasan yang ada, maka dapat
disimpulkan bahwa aplikasi yang berbasis filedata yang berorientasi terhadap program aplikasi, sangat tidak
menguntungkan untuk dipakai atau dikembangkan lebih lanjut.
Paradigma atau cara pandang, bahwa data tergantung pada program aplikasi harus dirubah, kehadiran data harus bersifat
independen berdiri secara mandiri dan universal, bebas dari pengaruh dan karakteristik bahasa pemrograman, sehingga
bahasa pemrograman-lah yang harus menyesuaikan dengan data dan bukan sebaliknya.
Solusinya bagaimana ?
1. Sistem pengolahan data dengan pendekatan basis data memberi tekanan pada integrasi dan