Pengenalan UML ( 4 )

Hubungan / Relationship

Dalam Pengenalan UML bagian yang keempat, kita akan membahas tentang Hubungan / Relationship. Ada 4 macam hubungan didalam penggunaan UML, yaitu; dependency, association, generalization, dan realization.

Masing-masing hubungan akan kita bahas satu persatu … tertarik ? lanjut ya …..

  • Dependency

Adalah hubungan semantik antara dua benda yang mana jika sebuah benda berubah mengakibatkan benda yang lainnya akan berubah pula. Umumnya sebuah dependency digambarkan sebuah panah dengan garis terputus-putus seperti terlihat dalam gambar dibawah ini :

Gambar 1. Dependency

Gambar 1. Dependency

  • Association

Adalah hubungan antar benda struktural yang terhubung diantara obyek. Kesatuan obyek yang terhubung merupakan hubungan khusus, yang menggambarkan sebuah hubungan struktural diantara seluruh atau sebagian. Umumnya assosiation digambarkan dengan sebuah garis yang dilengkapi dengan sebuah label, nama, dan status hubungannya seperti terlihat dalam gambar dibawah ini :

Gambar 2. Association

Gambar 2. Association

  • Generalization

Adalah menggambarkan hubungan khusus dalam obyek anak/child yang menggantikan obyek parent / induk . Dalam hal ini, obyek anak memberikan pengaruhnya dalam hal struktur dan tingkah lakunya kepada obyek induk. Digambarkan dengan garis panah seperti terlihat dalam gambar dibawah ini :

Gambar 3. Generalizations

Gambar 3. Generalizations

  • Realization

Adalah hubungan semantik antara pengelompokkan yang menjamin adanya ikatan diantaranya. Hubungan ini dapat diwujudkan diantara interface dan kelas atau elements, serta antara use cases dan collaborations. Model dari sebuah hubungan realization seperti terlihat dalam gambar dibawah ini :

Gambar 4. Realizations

Gambar 4. Realizations

Diagram

UML terdiri atas diagram-diagram sistem menurut aspek atau sudut pandang tertentu. Diagram adalah yang menggambarkan permasalahan maupun solusi dari permasalahan suatu model. UML mempunyai beberapa diagram, yaitu : use-case, class, object, state, sequence, collaboration, activity, component, dan deployment diagram.

Diagram pertama adalah use case menggambarkan sekelompok use cases dan aktor yang disertai dengan hubungan diantaranya. Diagram use cases ini menjelaskan dan menerangkan kebutuhan / requirement yang diinginkan/dikehendaki user/pengguna, serta sangat berguna dalam menentukan struktur organisasi dan model dari pada sebuah sistem. Untuk lebih detail tentang use-case dapat dilihat pada pembahasan selanjutnya tentang Diagram Use Case.

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.