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 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. 0001.51.2007 = meta datanya bisa berupa NIM yang
berkarakteristik 12 karakter, tidak boleh ada angka negatif, tidak boleh menggunakan “, - ” dsb
Sistem Pengolahan Data Sistem Pengolahan Data
Dengan Sistem Pemrosesan Berkas File
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 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.
Program A
Sistem Pemesanan
Sistem Gaji
Program B
Program C
Program A
Sistem Penjualan
Program B
Program A
Diagram Sistem
Pemrosesan Berkas file
Diagram Sistem Pemrosesan Berkas Diagram Sistem Pemrosesan Berkas
File Master
Pelanggan File
Master Persediaan
File Pemesanan
File Master
Persediaan File
Master Pelanggan
File Karyawan
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 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 Apikasi Berbasis
Berbasis File File Merupakan
Merupakan Sistem Sistem Pengolahan
Pengolahan Data Yang
Data Yang Usang 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
pengaruh dan karakteristik bahasa pemrograman, sehingga bahasa pemrograman-lah yang harus menyesuaikan
dengan data dan bukan sebaliknya.
Solusinya bagaimana ?
Sistem Sistem Pengolahan
Pengolahan Data Data Dengan
Dengan Pendekatan Pendekatan
Basis Data Basis Data
1. Sistem pengolahan data dengan pendekatan basis data memberi tekanan pada integrasi dan
berbagi datadata shared dalam organisasi.
2. Basis data merupakan kumpulan data elementer yang secara logika berkaitan