Perbedaan Utama: UML adalah singkatan dari Unified Modeling Language. ERD adalah kepanjangan dari Entity Relationship Diagram. UML adalah bahasa pemodelan yang populer dan terstandarisasi yang terutama digunakan untuk perangkat lunak berorientasi objek. Diagram Entity-Relationship digunakan dalam analisis terstruktur dan pemodelan konseptual. Mereka sering digunakan untuk secara grafis mewakili struktur logis dari suatu basis data.


- Entitas: Entitas dapat berupa siapa saja, objek, acara, atau konsep tentang mana data perlu disimpan atau dipelihara.
- Atribut: Karakteristik entitas disebut sebagai atribut.
- Hubungan: Ini menggambarkan hubungan antara entitas.
Hubungan selanjutnya dibagi menjadi hubungan opsional dan wajib. Istilah penting lain yang dikaitkan dengan Entity Relationship Diagram adalah kardinalitas. Dalam suatu hubungan, ini mengidentifikasi jumlah instance dari entitas yang dapat (atau dalam beberapa kasus, harus) dikaitkan dengan entitas lain. Dengan demikian, Entity Relationship Diagram menganggap dunia nyata sebagai kumpulan berbagai jenis entitas bisnis. Ini mendefinisikan hubungan antara entitas dan juga menggambarkan atribut yang terkait dengan entitas.
Perbandingan antara UML dan ERD:
UML | ERD | |
Wujud sempurna | Bahasa Pemodelan Terpadu | Diagram Hubungan Entitas |
Definisi | UML adalah bahasa pemodelan yang populer dan terstandarisasi yang terutama digunakan untuk perangkat lunak berorientasi objek. | Diagram Entity-Relationship digunakan dalam analisis terstruktur dan pemodelan konseptual. Mereka sering digunakan untuk secara grafis mewakili struktur logis dari suatu basis data. |
Keuntungan |
|
|
Konvensi |
|
|
Ketentuan Utama | Kelas, objek, asosiasi dan atribut. | Entity, instance dari entitas, hubungan, dan atribut. |
Informasi peran | Termasuk | Tidak termasuk |
Komentar | Dapat diwakili secara grafis dan dilampirkan ke objek UML apa pun | Tidak ada komentar dalam diagram ER |
Tujuan |
|
|