Anda di halaman 1dari 2

Tugas Analisis dan Perancangan Berorientasi Objek

Nama : Rusdi Hamdani Hutasuhut


NIM : 09111003070

Include
Include merupakan salah satu tipe relasi yang mungkin terjadi di Use Case diagram.
Include itu sendiri berarti kelakuan yang harus terpenuhi agar sebuah event dapat terjadi,
dimana pada kondisi ini sebuah use case adalah bagian dari use case lainnya. Hubungan
include menggambarkan suatu use-case seluruhnya meliputi kegunaan dari use-case lainnya.
Sebuah use-case dapat meng-include fungsionalitas use-case lain sebagai bagian dari proses
dalam dirinya. Secara umum diasumsikan bahwa use-case yang di-include dieksekusi secara
normal. Sebuah use-case dapat di-include oleh lebih dari use-case lain, sehingga duplikasi
fungsional dapat dihindari.
Dependensi include :

Pemanggilan use case oleh use case lain, contohnya adalah pemanggilan
sebuah fungsi program
Tanda panah terbuka harus terarah ke sub use case
Gambarkan association include secara horizontal

Contoh :

Penjelasan : seperti pada gambar diatas, jika seseorang ingin membuka rekening dia harus
melewati proses catat data pribadi dimana catat data pribadi merupakan kelakuan yang haus
terpenuhi.

Extend
Merupakan perluasan dari use case lain jika kondisi atau syarat terpenuhi. Hubungan
extend antar use-case berarti bahwa suatu use-case merupakan tambahan kegunaan dari usecase yang lain jika kondisi atau syarat tertentu dipenuhi. Jika prosedur dari use-case
merupakan alternatif untuk menjelaskan use-case lain.
Extend digunakan untuk menggambarkan hubungan antar use case yang menunjukkan
bahwa satu use case merupakan fungsionalitas dari use case yang lain jika kondisi atau syarat
itu terpenuhi.
Dependensi extend :

kurangi penggunaan association Extend ini, terlalu banyak


association ini membuat diagram sulit dipahami.
Tanda panah terbuka harus terarah ke parent/base use case
Gambarkan association extend secara vertical

pemakaian

Contoh :

Penjelasan : Jika syarat syarat Buka rekening telah terpenuhi, maka aktor (nasabah) dapat
mempeluas use case, dalam gambar diatas yaiutu Buka Deposito.

Anda mungkin juga menyukai