Sie sind auf Seite 1von 15

Chapter 8

Use Case

Use Case

Pemodelan Use Case diterapkan untuk menganalisa kebutuhan fungsional Menunjukkan tingkah laku atau fungsional sistem Terdiri dari kumpulan rangkaian kemungkinan interaksi antara sistem dan pemakai dalam lingkungan tertentu dan berkaitan dengan tujuan tertentu

Model Use Case terdiri dari Actors dan Use Cases Diawali dengan dinyatakan sebagai presenttense verb phrase yang berisi verb (apa yang seharusnya dilakukan oleh sistem) dan obyek dari verb (apa yang dilakukan sistem)

Actor

External entity yang berinteraksi dengan sistem Dapat berupa orang atau benda yang menukarkan informasi dalam sistem Bagian yang mengawali sebuah permintaan sistem yang berkaitan dengan tujuan, dan sistem menanggapinya.

User Vs Actor

User : orang yang menggunakan sistem Actor: mewakili sebuah aturan dimana seorang user dapat menggunakannya

Use-Case Diagram

Digambarkan berdasarkan standard Unified Modeling Language (UML) yang digambarkan secara sistematik diagram

Contoh Use Case Diagram


Pendaftaran Kelompok MHS Pendaftaran Kelas Unggulan Bagan Prasyarat

STAF

Pembayaran Mahasiswa BAAK DOSEN PA

Definisi dan Simbol

Actor : sebuah aturan, bukan individu Use Case : digambarkan sebagai elips, setiap Use Case mewakili sebuah fungsi sistem System Boundary : digambarkan sebagai kotak, yang berisi seluruh bagian yang berkaitan dengan use case. Actor berada diluar sistem

Connection :

digambarkan sebagai garis Garis tebal berarti Actor dilibatkan dalam fungsi sistem tertentu Tidak berarti Actor mengirim atau menerima data dari use case Panah putus2 menghubungkan antar use case dengan label <<extend>> dan tidak menjelaskan data atau proses

Extend Relationship :

Use Case dengan penambahan tingkah laku atau kegiatan baru Ditunjukkan dengan panah putus2 yang menunjuk ke Use Case yang telah dikembangkan (Extended) dan dilabelkan dengan simbol <<extend>>

Include Relationship :

Ditampilkan ketika sebuah Use Case menggunakan Use Case lain Ditunjukkan dengan panah putus2 yg menunjuk ke Use Case yg sedang digunakan Ditunjukkan dengan menggunakan label <<include>>

Contoh : Include Relationship antara Use Case

Reorder Supplier Produce mgt Report Track Sales And Inventory

Supplier

Manager

Retail System

Credit Customer Account

Return Item

Make Purchase

Authorized Credit Card Use Sales Clerk

<<extend>>

Customer Buy Extended Warranty

Keterangan

Diletakkan cash Register pada tempat keluar Actor : Customer dan Sales Clerk Menggunakan 2 spesialized use case: make purchase & return item dan dimulai dari customer Menggunakan 2 <<include>> relationship dg abstract use case & 1 <<extend>> yg berhubungan dg seluruh use case

Credit Application at a Bank

Process home Eqiuty loan application


Customer

Access home value


Assessor

Process home Mortage application


Home Owner

Process auto Loan application

Check Credit history


Credit card bureau

Home buyer

Process credit Card application


Auto buyer Loan Officer Credit card applicant

Das könnte Ihnen auch gefallen