0% menganggap dokumen ini bermanfaat (0 suara)
41 tayangan3 halaman

Pemahaman Include dan Extend Use Case

Include digunakan untuk mengekstrak fragmen use case yang berulang pada use case lainnya, sedangkan extend digunakan untuk menambahkan langkah tambahan secara kondisi pada use case utama.

Diunggah oleh

Soliq Wahyu
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
41 tayangan3 halaman

Pemahaman Include dan Extend Use Case

Include digunakan untuk mengekstrak fragmen use case yang berulang pada use case lainnya, sedangkan extend digunakan untuk menambahkan langkah tambahan secara kondisi pada use case utama.

Diunggah oleh

Soliq Wahyu
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Pertemuan 11

Pertemuan 11 ini ditujukan untuk dapat memahami penggunaan include dan extend dengan benar. Uraian
yang terdapat dalam pertemuan ini secara spesifik ditujukan memperbaiki atau menegaskan kesalahan
jawaban beberapa (banyak) mahasiswa dalam reply e-learning pertemuan 10.
Dari apa yang para mahasiswa uraikan jawaban yang menyertakan include dan extend hampir semua (atau
bahkan semua) telah menggunakan seluruh jawaban dari situs sumber tanpa memahami isi dengan benar
atau pun sekedar men-copy-paste saja. Selain itu, pengambilan bahan atau materi dari suatu situs tidak bisa
dikatakan sebagai bahan/materi yang benar, teruji kebenarannya.
Dunia komputer, khususnya suatu yang berkaitan dengan language (Unified Modeling Language) dibuat dan
dikembangkan sesuai dengan kesepakatan secara international (global) bukan regional. Sehingga ada
kesatuan pemahaman bagi semua insan berbagai bidang usaha maupun ilmu pengetahuan, termasuk di
dalamnya para pengguna (user) internet.
Jadi, informasi apa pun yang Anda ambil dan gunakan dari internet harus bersumber pada sumber yang
terpercaya, terbukti kebenarannya.

Materi yang saya berikan pada pertemuan 11 ini bersumber dari:


1. [Link]
2. [Link]

Silakan Anda terjemahkan sendiri materinya dengan menggunakan cara atau melalui penerjemah yang ada.
Namun, saran saya hindari hasil terjemahkan di Google Translate. Mengapa? Saya telah mencoba
menggunakan Google Translate, namun hasilnya jauh dari memuaskan. Sehingga cara terbaik adalah
kemampuan bahasa Inggris Anda dan kamus Inggris-Indonesia.
Sulit? Tergantung kemampuan masing-masing mahasiswa. Karena itu, saya menggarisbawahi tulisan
tertentu. Beberapa bagian tulisan tersebut adalah bagian inti untuk memahami penggunaan include dan
extend yang benar. Cukup terjemahkan dengan benar tulisan yang telah digarisbawahi.

What's is the difference between include and extend in use case diagram?
[[Link]

Extend is used when a use case conditionally adds steps to another first class use case.

“An extending use case is, effectively, an alternate course of the base use case. In fact, a good rule of
thumb is you should introduce an extending use case whenever the logic for an alternate course of action
is at a complexity level similar to that of your basic course of action”
[Link]

For example, imagine "Withdraw Cash" is a use case of an ATM machine. "Assess Fee" would extend
Withdraw Cash and describe the conditional "extension point" that is instantiated when the ATM user
doesn't bank at the ATM's owning institution. Notice that the basic "Withdraw Cash" use case stands on its
own, without the extension.

Include is used to extract use case fragments that are duplicated in multiple use cases. The included use case
cannot stand alone and the original use case is not complete without the included one. This should be used
sparingly an only in cases where the duplication is significant and exists by design (rather than by
coincidence).

“The best way to think of an include dependency is that it is the invocation of a use case by another one.”
[Link]
For example, the flow of events that occurs at the beginning of every ATM use case (when the user puts in
their ATM card, enters their PIN, and is shown the main menu) would be a good candidate for an include.

Figure 1. The opportunities for reuse in use-case models.

Pengertian secara bahasa (terjemahan langsung):


extend kkt. 1 memperpanjang (a visa, ladder, vacation. 2 menyampaikan. 3 mengulurkan. 4
memberikan. 5 memperluas. -kki. sampai. extended ks. secara luas, diperpanjang.
include kkt. memasukkan. Please i. all the items Tolong masukkan semua barang-barang itu

Sinonim
extend 1. cause to cover a larger area; make longer or wider.
synonyms: expand, enlarge, increase, make larger, make bigger, make greater;
ex·tend lengthen, widen, broaden; stretch, stretch out, draw out, elongate
/ikˈstend/ widen, expand, broaden;
[verb] augment, supplement, increase, add to, enhance, amplify, develop, top up, build up,
diversify
2. hold (something) out toward someone.
synonyms: hold out, put out, stick out, hold forth, put forth, reach out; offer, give,
outstretch, proffer

include 1. comprise or contain as part of a whole.


synonyms: incorporate, comprise, encompass, cover, embrace, involve, take in,
in·clude number, contain; consist of, be made up of, be composed of; formalcomprehend
/inˈklo͞od/ 2. make part of a whole or set.
verb synonyms: add, insert, put in, append, enter, build in
Soal

Tugas Anda adalah memberikan makna yang benar akan fungsi include dan extend.
1. Uraikan secara singkat dan benar fungsi dari include dalam diagram use case!
2. Uraikan secara singkat dan benar fungsi dari extend dalam diagram use case!

Anda mungkin juga menyukai