Entity Relationship Diagram Adalah
A Guide To The Entity Relationship Diagram Erd Database Star
Entity Relationship Model
Tuesday, 25 September 2012
Entity Relationship Model : adalah model untuk mendeskripsikan isi suatu basis data dalam bentuk entitas, atribut, dan relationship antar entitas.Entity Relationship Model (Model E-R) diperkenalkan pada tahun 1976 oleh P.P. Chen. Walaupun sudah agak 'kuno', tetapi Model E-R ini termasuk sangat efektif dalam memvisualisasikan apa yang ada dalam pikiran si pemakai basis data. Hal ini dikarenakan Model E-R terdiri dari objek-objek dasar berupa entitas yang dapat merepresentasikan data yang ada. Dimana entitas tersebut memiliki suatu atribut dan dapat berhubungan dengan entitas lain melalui relationship. Model E-R ini sifatnya masih konseptual sehingga belum bisa diimplementasikan secara langsung ke dalam basis data yang sebenarnya. Fungsi dari Model E-R sendiri yaitu untuk menjembatani objek-objek nyata dengan basis data. Nah, apabila kumpulan entitas dalam Model E-R kita hubung-hubungkan lengkap dengan Atribut dan Relationshipnya, maka kita akan mendapatkan Entity Relationship Diagram (ERD).
Entity Relationship Diagram : adalah diagram yang menggambarkan hubungan relationship antar entitas.Entity Relationship Diagram dapat kita digunakan untuk mengekspresikan struktur logis dari suatu basis data dengan sederhana dan jelas. Hal ini dikarenakan ERD terdiri dari tiga bentuk diagram dasar, yaitu :
- segi empat (merepresentasikan entitas),
- elips/oval (merepresentasikan atribut),
- garis (merepresentasikan hubungan)
Notasi-notasi pada Entity Relationship Diagram |
- Entitas : merupakan objek di dunia nyata yang memiliki atribut dan dapat dibedakan dengan objek lain. Objek tersebut juga seringkali memiliki hubungan tertentu dengan objek lain. Contoh: mahasiswa, karyawan, barang, dll. Entitas dinotasikan dengan bentuk segi empat.
- Set Entitas : merupakan kumpulan entitas-entitas yang memiliki atribut yang sama.
- Atribut : merupakan properti yang membedakan entitas satu dengan entitas yang lain. Setiap entity haruslah memiliki satu atribut yang unik (tidak dimiliki entity lain) agar bisa dibedakan. Atribut dinotasikan dengan bentuk elips / oval.
Atribut sendiri terdiri dari beberapa jenis, yaitu :
- atr. sederhana : adalah atribut yang terdiri dari satu komponen tunggal yang tidak bisa diuraikan menjadi komponen lebih kecil. Misal: NIM.
- atr. komposit : adalah atribut yang terdiri dari beberapa atribut yang lebih mendasar yang bisa diuraikan. Misal : atribut alamat terdiri dari atribut jalan, kodepos dan kota.
- atr. bernilai tunggal : adalah atribut yang berisi maksimal satu nilai untuk setiap entitas. Misal : pada atribut jenis_kelamin, suatu entitas hanya bisa memiliki nilai laki-laki atau perempuan, tidak bisa keduanya.
- atr. bernilai banyak : adalah atribut yang dapat memiliki sekumpulan nilai untuk satu entitas. Misal : pada atribut hobi, seseorang bisa saja memiliki lebih dari satu hobi sekaligus.
- atr. derivatif : adalah atribut yang nilainya didapatkan dari nilai atribut lain. Misal : atribut usia dapat kita peroleh dari atribut tanggal_lahir. Yaitu dengan menghitung jarak antara tanggal lahir dengan tanggal hari ini.
- Set Nilai (domain) : merupakan nilai yang dapat diisikan pada suatu atribut. Set nilai meliputi tipe data, panjang data, dll.
- Relationship : merupakan hubungan antara entitas yang satu dengan entitas yang lain. Relationship dapat memiliki atribut apabila terjadi transaksi yang menghasilkan nilai. Relationship dinotasikan dengan bentuk belah ketupat.
- Tingkat Cardinalitas : merupakan sesuatu yang menjelaskan jumlah keterhubungan suatu entitas dengan entitas yang lain. Tingkat Cardinalitas dapat menunjukkan jumlah maksimum hubungan suatu entitas. Tingkat Cardinalitas dapat dibagi menjadi 3, yaitu :
- one to one : satu entitas pada himpunan A hanya dapat dihubungkan dengan maksimal satu entitas pada himpunan B, begitu juga sebaliknya.
- one to many / many to one : satu entitas pada himpunan A dapat dihubungkan dengan banyak entitas dalam himpunan B. Tetapi, entitas pada himpunan B hanya dapat dihubungkan dengan maksimal satu entitas pada himpunan A.
- many to many : suatu entity pada himpunan A dapat dihubungkan dengan banyak entitas pada himpunan B, begitu juga sebaliknya.
One to One Contoh : Satu manager hanya bisa mengelola satu department dan sebaliknya, satu department hanya bisa dikelola oleh satu manager. One to Many Contoh : Banyak karyawan dapat bekerja dalam satu department. Sebaliknya, satu department dapat memperkerjakan banyak karyawan. Many to Many Contoh : Satu karyawan dapat bekerja dalam banyak project. Sebaliknya, satu project dapat dikerjakan oleh banyak karyawan.
Langkah-langkah dalam membuat Entity Relationship Diagram
- Mengidentifikasi dan menetapkan entitas yang terlibat.
- Menentukan atribut dari setiap entitas.
- Menentukan atribut primary key dari setiap entitas.
- Menentukan relationship antara entitas satu dengan entitas yang lain.
- Menentukan atribut dari setiap relationship (jika ada).
- Menentukan tingkat cardinalitas.
- Menentukan participant constraint (batasan-batasan relationship).
Gallery Entity Relationship Diagram Adalah
Minimum Efficient Scale Mes Definition
Generalization Specialization And Aggregation In Er Model
Sistem Basis Data Entity Relationship Diagram Erd
Entity Relationship Diagram Er Diagram For Hostel
Data Modeling Methodology And Notation
Sistem Basis Data Entity Relationship Diagram Erd
Er Diagrams Vs Eer Diagrams What S The Difference Cacoo
Use Case Diagram Wiring Diagram Raw
Entity Relationship Diagram Erd Dan Contoh Kasus
Data Flow Diagram Reading Industrial Wiring Diagrams
Entity Relationship Diagram For Collage Enrollment System
Entity Relationship Diagram Erd
Singkat Mengenai Erd Entity Relationship Diagram
Entity Relationship Diagram Er Diagram For Coffee Shop
Er Diagram Tutorial Complete Guide To Entity Relationship
Entity Relationship Diagram Erd
Enhanced Entity Relationship Model
Entity Relationship Diagram For Shoppishop Online Payment
Ie Notation Logical Data Model
Entity Relationship Diagrams Helen Anderson
Entity Relationship Model Wikipedia
The Entity Relationship Er Model Db Design Overview
Inventory System Entity Relationship Diagram Template
What Is Entity Relationship Diagram Erd
Use Case Diagram Automotive Wiring Schematic
0 Response to "Entity Relationship Diagram Adalah"
Post a Comment