ERD (Entity Relationship Diagram) adalah model data yang menggunakan beberapa notasi untuk menggambarkan data sebagai pengganti istilah entitas dan relationship-nya. Skema database dapat dimodelkan dengan diagram ER. Diagram ER dibangun dari beberapa komponen berikut :
> Entitas : segi empat
> Atribut : elips
> Relasi : belah ketupat
Entitas adalah suatu objek dalam bentuk fisik maupun konsep yang dapat dibedakan dengan objek lainnya. contoh : entitas MAHASISWA, entitas BUKU.
Adapun tipe entitas ada 2 macam, yakni :
1. Entitas kuat (strong entity) merupakan entitas yang berdiri sendiri ranpa bergantung dengan entitas lain. Contoh , entitas MAHASISWA, PEGAWAI, BUKU.
2. Entitas lemah (weak entity) merupakan entitas yang keberadaannya bergantung pada relationship terhadap entitas lainnya. Contoh entitas ANAK bergantung pada entitas DOSEN.
Atribut adalah penjelasan dari sifat atau karakteristik dari suatu entitas. Sinonim element, property, and field. contoh : entittas MAHASISWA mempunyai atribut Nama, Alamat, Kota, Telp, dll.
Kardinalitas relationship adalah sejumlah kemungkinan entitas A berpartipasi dengan entitas B dalm satu relationship. Ada tia jenis yakni :
1. one to one , notasi 1 : 1
2. one to many, notasi 1 : n
3. many to many, notasi m : n
Partisipasi suatu entitas terdapat dua tipe yakni :
pertama, partisipasi total dimana keberadaan enttitas tersebut bergantung pada hubungannya dengan entitas lain. Kedua, partisipasi parsial dimana entitas tersbut tidak bergantung dengan keberadaan hubungan entitas tersebut dengan entitas lain.
Dibawah ini contoh sebuah ERD dalam kasus HOTEL lebih mudah kita sebut sebagai database HOTEL.
Keterangan :
gambar diatas terdiri dari beberapa entitas yang sama halnya dengan sebuah tabel dalam suatu basis data. entitas tersebut terdiri dari PEGAWAI, TAMU, TRANSAKSI_INAP, FASILITAS, HARGA, KAMAR, TRANSAKSI_GOHOME. Dari setiap entitas tersebut mempunyai beberapa atribut dengan lambang model elips. biasa yang menjadi kunci utama atau disebut juga primary key dalam sebuah atribut digaris bawahi atau underline. Gambar di atas terdapat entitas dan atribut tetapi juga setiap entitas mempunyai relasi dengan entitas lain beserta kardinalitasnya berupa one to one, one to many, many to many, dll. untuk lebih jelasnya bisa ditanyakan langsung lewat email saya. terima kasih, dan semoga bermanfaat.
bjn_Latn bjn_Latn bjn_Latn zsm_Latn bjn_Latn bjn_Latn bjn_Latn bjn_Latn bjn_Latn bjn_Latn eng_Latn eng_Latn eng_Latn bjn_Latn bjn_Latn ind_Latn ind_Latn ind_Latn