Start Back Next End
  
54
Gambar 2.14 Contoh Generalization (Satzinger, 2005:191)
2.7.7.
First Cut Class Diagram
First-cut class diagram
merupakan
tahap pengembangan dari domain class
diagram. Membutuhkan dua langkah yaitu mengelaborasi atribut-atribut dengan tipe
dan nilai informasi inisial dan menambahkan panah navigasi visibilitas. Melakukan
elaborasi atribut cukup mudah. Semua atribut tetap tak terlihat dan ditandai dengan
tanda minus. Navigation visisbility merupakan prinsip desain dimana satu objek
memiliki refrensi ke objek lainnya dengan demikian objek dapat saling berinteraksi
(Satzinger,2009:309).  
Menurut Satzinger (2005:309)
Aturan dalam mendesain first cut class
diagram yaitu:
1.
Hubungan satu banyak (one to many) yang menunjukkan hubungan
superior/subordinate,
biasanya panah navigasi dari
superior
ke
subordinate.
Contoh : class order ke detail order.
2.
Hubungan wajib, dimana class
yang satu tidak bisa tanpa objek dari class
lain,
biasanya panah navigasi dari yang independent ke yang
dependent. Contoh :
class pelanggan ke class order.
3.
Ketika sebuah objek memerlukan informasi dari objek lain  maka panah navigasi
akan dibutuhkan. 
Word to PDF Converter | Word to HTML Converter