Entity Realitionship Diagram (ERD)
Basis data atau database merupakan kumpulan informasi yang disimpan secara sistematis dalam perangkat komputer sehinggan dapat dicari dan diperiksa melalui suatu program komputer saat informasi tertentu sedang dibutuhkan.
Agar sistem databse terstruktur dan rapi. maka membutuhkkan Entity Realitionship Diagram (ERD). Entity-Realitionship diagram(ERD) merupakan sebuah model untuk menyusun data base agar dapat menggambarkan data yang mempunyai relasi dengan database yang akan didesain.
Hal yang harus dilakukan sebelum mengetahui cara membuat entity realitionship diagram adalah memahami beberapa komponen penyusunnya. Simak komponen penyusun ERD berikut ini:
1. Entitas
Kumpulan objek yang dapat di identifikasikan secara unik atau saling berbeda. Biasanya, simbol dari entitas adalah persegi panjang. Selain itu, ada juga "Entitas Lemah" yang dilambangkan dengan gambar persegi panjang kecil didalam persegi panjang yang lebih besar. Disebut entitas lemah karna harus berhubungan langsung dengan entitas lain sebab dia tidak dapat teridentifikasi secara unik.
2. Atribut
Komponen kedua dari ERD adalah Atribut. Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karalterisitik dari entitas. Gambar atribut diwakili oleh simbol elips dan terbagi menjadi beberapa jenis:
1. atribut kecil (Key) : atribut yang digunakan untuk menentukan entitas secara unik. contoh NPWP, NIM (Nomor Induk Mahasiswa).
2. atribut simple : atribut bernilai tunggal yang dapat dipecah lagi (atomic). contoh : Alamat, tahun terbit buku, nama penerbit.
3. atribut multinilai(multivalue) : atribut yang memiliki sekelompok nilai untuk setiap entitas instan. contoh : nama beberapa pengarang dari sebuah buku pelajaran.
4. atribut gangguan (composite) : atribut yang terdiri dari beberapa atribut yang lebih kecil dengan arti tertentu. contoh : nama lengkap yang terbagi menjadi nama depan, tengah, dan belakang.
5. atribut derivatif : atribut yang dihasilkan dari atribut lain dan tidak wajib ditulis dalam diagram ER.contoh : usia, kelas, selisih harga.