Pengertian Basis Data Pengertian

commit to user 8 Tabel 2.2 Tabel Komponen DFD No Nama Notasi Simbolik 1 Entitas 2 Arah Aliran Data 3 Proses 4 Penyimpanan

2.3 Pengertian Basis Data

Menurut Kusrini 2007 bahwa Basis data adalah kumpulan data yang saling berelasi. Data sendiri merupakan fakta mengenai objek, orang, dan lain- lain. Data dinyatakan dengan nilai angka, deretan karakter, atau simbol. Basis data dapat didefinisikan dalam berbagai sudut pandang seperti berikut: 1. Himpunan kelompok data yang saling berhubungan yang diorganisasikan sedemikian rupa sehingga kelak dapat dimanfaatkan dengan cepat dan mudah. 2. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa tanpa pengulangan redundancy yang tidak perlu, untuk memenuhi kebutuhan. commit to user 9 3. Kumpulan filetabelarsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik.

2.4 Pengertian

Entity Relationship Diagram ERD Menurut Kendall dan Kendall 2003, ERD adalah bentuk paling awal dalam melakukan perancangan basis data relasional. ERD dikembangkan berdasarkan teori himpunan dalam bidang matematika. ERD digunakan untuk pemodelan basis data relasional. Berikut adalah simbol-simbol yang digunakan pada ERD dapat dilihat pada tabel 2.3 Tabel 2.3 Tabel Simbol-simbol ERD Simbol Diskripsi Entitas entity Entitas merupakan data inti yang akan disimpan; bakal tabel pada basis data. Atribut Field atau kolom data yang butuh disimpan dalam suatu entitas. Atribut kunci primer Field atau kolom data yang butuh disimpan dalam suatu entitas dan digunakan sebagai kunci akses record yang diinginkan; biasanya berupa id. Atribut multinilaimultivalue Field atau kolom data yang butuh disimpan dalam suatu entitas yang dapat memiliki nilai lebih dari satu. Relasi Relasi yang menghubungkan antar entitas; biasanya diawali dengan kata kerja. Asosiasi association 1 0.. Penghubung antara relasi dan entitas dimana di kedua ujungnya memiliki multiplicity kemungkinan jumlah pemakaian. Nama_entita Nama_atribut Nama_kunci Nama_atribut Nama_relasi commit to user 10

2.5 Software Pendukung