2.4 Basis Data
Fathansyah 2003, menyatakan Database atau yang lebih sering disebut basis data terdiri dari dua kata yaitu Basis dan Data. Basis Dapat diartikan sebagai markas atau
gudang, tempat bersarangberkumpul, sedangkan data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia pegawai, siswa, pembeli,
pelanggan, barang, hewan, peristiwa, konsep, keadaan dan sebagainya.
Database merupakan kumpulan dari data yang saling berhubungan satu sama lainnya, tersimpan dalam perangkat keras computer dan diolah menggunakan software
atau perangkat lunak computer untuk memanipulasinya.
Database merupakan salah satu komponen penting dalam sistem informasi,
karena merupakan basis dalam menyediakan informasi bagi para pemakai user.
Elemen-elemen data suatu file database harus dapat digunakan untuk pembuatan suatu output. Demikian juga dengan input yang disimpan dalam database, file-file database
harus mempunyai elemen-elemen untuk menampung input yang dimasukkan. Dengan demikian isi atau struktur dari suatu file database tergantung dari arus masuk dan arus
keluar file tersebut. Di dalam merancang sistem informasi ini dibutuhkan file database yang akan digunakan untuk menyimpan data.
Universitas Sumatera Utara
2.5 Entity Relationship Diagram
Entity-Relationship adalah salah satu metode pemodelan basis data yang digunakan untuk menghasilkan skema konseptual untuk jenismodel data semantik sistem.
Dimana sistem seringkali memiliki basis data relasional, dan ketentuannya bersifat top-down. Diagram untuk menggambarkan model Entitiy-Relationship ini disebut
Entitiy-Relationship diagram, ER diagram, atau ERD Entity Relationship Diagram
adalah gambaran mengenai berelasinya antar entitas.
Sistem adalah kumpulan dari elemen yang setiap elemen memiliki fungsi
masing-masing dan secara bersama-sama mencapai tujuan dari sistem tersebut.
Kebersama-samaan dari sistem di atas dilambangkan dengan saling berelasinya antara
satu entitas dengan entitas lainnya.
Entitas entity entity set, memiliki banyak istilah di dalam ilmu komputer, seperti tabel table, berkas data file, penyimpan data data store, dan sebagainya,
Komponen-komponen ERD adalah sebagai berikut:
1. Entitas dan Atribut Entitas, adalah segala sesuatu yang dapat digambarkan oleh data. Entitas juga
dapat diartikan sebagai individu yang mewakili sesuatu yang nyata eksistensinya dan dapat dibedakan dari sesuatu yang lain Fathansyah, 1999.
Ada dua macam entitas yaitu entitas kuat dan entitas lemah. Entitas kuat merupakan entitas yang tidak memiliki ketergantungan dengan entitas lainnya.
Contohnya entitas anggota. Sedangkan entitas lemah merupakan entitas yang
Universitas Sumatera Utara
kemunculannya tergantung pada keberadaaan entitas lain dalam suatu relasi. Atribut merupakan pendeskripsian karakteristik dari entitas. Atribut
digambarkan dalam bentuk lingkaran atau elips. Atribut yang menjadi kunci entitas atau key diberi garis bawah. Jadi dapat dikatakan bahwa entitas adalah
tempat penyimpan data, maka entitas yang digambarkan dalam ERD ini merupakan data store yang ada di DFD dan akan menjadi file data di
komputer.
Entitas adalah suatu objek dan memiliki nama. Secara sederhana dapat dikatakan bahwa jika objek ini tidak ada di suatu enterprise lingkungan
tertentu, maka enterprise tersebut tidak dapat berjalan normal.
Contoh, entitas ‘MAHASISWA’ harus ada di lingkungan perguruan tinggi, begitu juga dengan entitas ‘DOSEN’, ‘MATA_KULIAH’, dan sebagainya. Di
dalam entitas ‘MAHASISWA’ berisi elemen-elemen data biodata mahasiswa yang terdiri atas NIM, NAMA, KELAS, ALAMAT, dan sebagainya. NIM,
NAMA, KELAS, dan ALAMAT disebut dengan atribut field Pada akhirnya, entitas ini akan menjadi file data yang bersifat master file di dalam komputer.
Master file adalah file utama yang harus ada, dan sifatnya jarang berubah.
2. Relasi Relasi adalah penghubung antara satu entitas master file dengan entitas lain
di dalam sebuah sistem komputer. Pada akhirnya, relasi akan menjadi file transaksi transaction file di komputer. Secara kalimat logis, contoh relasi
yang terjadi di sebuah perpustakaan adalah : “Anggota meminjam buku,” atau
Universitas Sumatera Utara
“Anggota mengembalikan buku.” Dalam hal ini, Anggota dan Buku adalah entitas, meminjam dan mengembalikan adalah transaksi relasi antara anggota
dan buku.
2.6 Data Flow Diagram