(0275) 2974 127
ERD (Entity Pelationship Diagram) adalah suatu model informasi untuk menjelaskan suatu hubungan antara data dan basis data yang digambarkan dengan sebuah grafik dan juga notasi dengan model data konseptual. Model data sendiri merupakan sekumpulan cara, peralatan untuk mendeskripsikan data-data yang hubungannya satu sama lain, semantiknya, serta batasan konsistensi.
Model data terdiri dari model hubungan entitas dan model relasional. Diagram hubungan entitas ditemukan oleh Peter Chen dalam buku Entity Relational Model-Toward a Unified of Data. Chen mencoba merumuskan dasar-dasar model dan setelah itu dikembangkan dan di modifikasi oleh Chen dan banyak pakar lainnya.
Pada saat itu diagram hubungan entitas dibuat sebagai bagian dari perangkat lunak yang juga merupakan modifikasi khusus, karena tidak ada bentuk tunggal dan standar dari diagram hubungan entitas.
Loonam dan Brady yaitu seorang ahli bahasa mengatakan bahwa ERD (Entity Pelationship Diagram) merupakan sebuah teknik yang dipakai untuk menjelaskan data yang dibutuhkan dalam sebuah organisasi. Permodelannya bisa seperti sistem analisis yaitu tahapan analisa persyaratan dalam proyek pengembangan sistem.
Sebelum mengetahui cara membuat ERD sebaiknya memahami beberapa komponen penyusun ERD berikut ini :
Kumpulan objek yang dapat diidentifikasikan secara unik atau saling berbeda. Simbol dari entitas biasanya digambarkan dengan persegi panjang. Selain itu juga “Entitas Lemah” yang dilambangkan dengan gambar persegi panjang kecil di dalam persegi panjang yang lebih besar. Disebut entitas lemah karena harus berhubungan langsung dengan entitas lain sebab dia tidak dapat teridentifikasi secara unik.
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Atribut kunci merupakan hal pembeda atribut dengan entitas. Gambar atribut diwakili oleh simbol elips dan terbagi menjadi beberapa jenis, yaitu :
Relasi dalam ERD merupakan sebuah objek atau simbol yang menghubungkan antara satu entitas atau lebih yang tidak memiliki fisik namun ia hanya sebagai konseptual, relasi juga berfungsi untuk mengetahui jenis hubungan antara 2 data. Relasi digambarkan dengan simbol belah ketupat. Relasi juga terbagi menjadi beberapa jenis, yaitu :
Alur dalam ERD merupakan sebuah simbol yang berfungsi sebagai simbol penghubung antara atribut dan entitas dan hubungan antara entitas dan relasi. Alur disimbolkan dengan bentuk garis.
Ada beberapa simbol yang digunakan, yang sebelumnya sudah disinggung di atas, berikut simbol-simbol ERD, yaitu :
Setelah memahami beberapa istilah komponen dalam ERD dan contoh-contohnya. Berikut merupakan cara membuat ERD (Entity Pelationship Diagram), yaitu :
Langkah pertama dalam membuat ERD adalah mengidentifikasi semua entitas yang akan digunakan. Tulislah dalam sebuah persegi panjang dengan deskripsi singkat tentang informasi apa yang akan disimpan. Gambar sebuah persegi untuk setiap entitas yang terpikirkan, jangan lupa berikan space di sekitar kotak untuk informasi lainnya nanti.
Cari dua entitas yang sekiranya mempunyai hubungan. Jika sudah ditemukan, buatlah garis yang menghubungkan keduanya. Selanjutnya, kedua entitas tersebut dihubungkan dengan membuat simbol diamond untuk mendeksripsikan hubungan kedua entitas tersebut.
Langkah selanjutnya adalah menambahkan atribut kunci pada setiap entitas. Gunakan saja simbol berbentuk oval dan tambahkan beberapa atribut sesuai dengan fungsi atribut yang sudah ditentukan.
Setelah membuat beberapa contoh entitas yang terhubung oleh garis dan membuat diamond di antara kedua entitas tersebut, berarti semua hubungan telah mempunyai deskripsi masing-masing. Mungkin tidak setiap entitas mempunyai hubungan, atau beberapa di antaranya malah memiliki relasi yang banyak, tapi itu tidak masalah, tetap lanjutkan ERD.
Setelah diagram penuh, pastikan kembali hal-hal yang tadinya diragukan, apakah entitas dan atribut yang belum mempunyai hubungan memang perlu ditulis? Jika tidak, bisa menghapus atau mengubah nama entitas tersebut. Berikut ini ada beberapa tips agar ERD efektif dan mudah dipahami, yaitu :
Secara default, WordPress tidak mendukung A/B testing. Tapi jangan khawatir. Di bawah ini, kami telah…
UX design merupakan singkatan dari User Experience design atau desain pengalaman pengguna. Istilah ini sering…
A/B testing adalah prosedur pengujian yang membandingkan dua halaman situs web atau lebih secara bersamaan…
Menemukan topik blog yang menarik dan terkini mungkin tidak mudah, terutama bagi pemula yang belum…
Cara Memonetisasi Blog – Menulis blog pribadi bukan lagi sekedar hobi, kegiatan ini menawarkan peluang…
Membuat blog adalah salah satu cara terbaik untuk berbagi cerita dan kisah Anda sambil terhubung…