UML populer untuk notasinya. Kita semua tahu bahwa UML adalah untuk memvisualisasikan, menentukan, dan mendokumentasikan komponen perangkat lunak dan sistem non perangkat lunak. Terlebih lagi, UML memiliki banyak jenis diagram yang dibagi menjadi dua kategori. Beberapa tipe mewakili informasi struktural, tipe umum lainnya dari perilaku. Di antaranya, ada satu yang biasa digunakan untuk diagram hubungan entitas.
-
Dalam UML, sebuah entitas diwakili oleh persegi panjang:
-
Hubungan adalah garis padat dengan kardinalitas yang ditentukan di ujung garis:
-
Generalisasi diwakili oleh panah kosong:
-
Agregasi ditampilkan sebagai asosiasi biner dengan berlian berongga sebagai simbol agregasi di akhir garis asosiasi. Entitas bagian dapat dimiliki oleh lebih dari satu pengklasifikasi agregat dan dapat eksis secara independen dari agregat.
-
Komposisi disajikan sebagai asosiasi biner dengan berlian hitam sebagai simbol komposisi di akhir garis asosiasi. Sebuah komposisi menentukan bahwa masa pakai entitas bagian bergantung pada masa pakai seluruh entitas.
Mari kita buat model buku dan contoh bab kita menggunakan notasi UML.