Chapter 8 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 ‘present- tense 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 MHS BAAK STAF DOSEN PA Pendaftaran Kelas Unggulan Pendaftaran Kelompok Bagan Prasyarat Pembayaran Mahasiswa >
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 putus 2 menghubungkan antar use case dengan label > dan tidak menjelaskan data atau proses
Extend Relationship : Use Case dengan penambahan tingkah laku atau kegiatan baru Ditunjukkan dengan panah putus 2 yang menunjuk ke Use Case yang telah dikembangkan (Extended) dan dilabelkan dengan simbol >
Include Relationship : Ditampilkan ketika sebuah Use Case menggunakan Use Case lain Ditunjukkan dengan panah putus 2 yg menunjuk ke Use Case yg sedang digunakan Ditunjukkan dengan menggunakan label >
Contoh : Include Relationship antara Use Case Reorder Supplier Track Sales And Inventory Produce mgt Report > Supplier Manager
Retail System Credit Customer Account Return Item Make Purchase Buy Extended Warranty Authorized Credit Card Use > Customer Sales Clerk
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 > relationship dg abstract use case & 1 > yg berhubungan dg seluruh use case
Credit Application at a Bank Access home value Process home Mortage application Process auto Loan application Process credit Card application Check Credit history > Process home Eqiuty loan application > Loan Officer Credit card bureau Assessor Credit card applicant Auto buyer Home buyer Home Owner Customer