NRP : 6313033
Kelas : 3 IF- 02
TUGAS-1 CASE
Pengertian FR & NFR dan korelasi (keterkaitan)
dengan penggambaran Use Case Diagram
Pengertian Usecase
Use case adalah Sebuah teknik yang digunakan dalam
pengembangan sebuah software atau sistem informasi untuk menangkap
kebutuhan fungsional dari sistem yang bersangkutan, usecase menjelaskan
interkasi yang terjadi anatar aktor inisiator dan interaksi sistem itu sendiri
dengan sistem yang ada, sebuah usecase direpresentasikan dengan urutan
langkah yang sederhana.
Aktor adalah sesuatu atau sesorang yang ada di luar sistem dan ikut
berperan serta dalam aktivitas sistem. Aktor bisa berupa : End user,
perangkat hardware bahkan sistem yang lain. Setiap use case merupakan
sebuah seri yang lengkap dari sebuah event kejadian, dilihat dari sudut
pandang aktor.
Pengertian Use Case Diagram
Use case class digunakan untuk memodelkan dan menyatakan unit
fungsi/layanan yang disediakan oleh sistem (or bagian sistem:
subsistem atau class) ke pemakai.
Use case dapat dilingkupi dengan batasan sistem yang diberi label nama
sistem.
Use case adalah sesuatu yang menyediakan hasil yang dapat diukur ke
pemakai atau sistem eksternal.
Karakteristik
Use cases adalah interaksi atau dialog antara sistem dan actor,
termasuk pertukaran pesan dan tindakan yang dilakukan oleh sistem.
Use cases diprakarsai oleh actor dan mungkin melibatkan peran actor
lain. Use cases harus menyediakan nilai minimal kepada satu actor.
Use cases bisa memiliki perluasan yang mendefinisikan tindakan
khusus dalam interaksi atau use case lain mungkin disisipkan.
Use case class memiliki objek use case yang disebut skenario.
Skenario menyatakan urutan pesan dan tindakan tunggal.
2. Use Case
Use case adalah gambaran fungsionalitas dari suatu sistem, sehingga
customer atau pengguna sistem paham dan mengerti mengenai kegunaan
sistem yang akan dibangun.
Cara menentukan Use Case dalam suatu sistem:
a. Pola perilaku perangkat lunak aplikasi.
b. Gambaran tugas dari sebuah actor.
apa
yang
harus
disediakan
oleh
sistem
kemudian
diagram dapat
sangat
membantu
sistem,
bila
kita
mengkomunikasikan
sedang
rancangan
dengan klien, dan merancang test case untuk semua feature yang ada pada
sistem
NAMA
KETERANGAN
Actor
Dependency
Generalization
Include
GAMBAR
Extend
Association
System
Use Case
Deskripsi
dari
urutan aksi-aksi
yang
ditampilkan sistem yang menghasilkan suatu
hasil yang terukur bagi suatu aktor
Collaboration
10
Note
NO
GAMBAR
NAMA
KETERANGAN
Hubungan dimana objek anak (descendent)
berbagi perilaku dan struktur data dari objek
yang ada di atasnya objek induk (ancestor).
Upaya untuk menghindari asosiasi dengan
lebih dari 2 objek.
Generalization
Nary Association
Class
Collaboration
Realization
Dependency
Association
NO
GAMBAR
NAMA
LifeLine
KETERANGAN
Objek entity, antarmuka
berinteraksi.
yang
saling
Message
Message
NO
GAMBAR
NAMA
KETERANGAN
State
Initial Pseudo
State
Final State
Transition
Association
Node
GAMBAR
NAMA
KETERANGAN
Actifity
Action
Initial Node
Actifity
Node
Fork Node
Final
1.1 Kesimpulan
Menggambarkan fungsionalitas yang diharapkan dari sebuah sistem.
Yang ditekankan adalah apa yang diperbuat sistem, dan bukan
bagaimana. Menggambarkan kebutuhan system dari sudut pandang
user
Mengfokuskan pada proses komputerisasi (automated processes)
Menggambarkan hubungan antara use case dan actor
Use case menggambarkan proses system (kebutuhan system dari sudut
pandang user)
Secara umum use case adalah:
1. Pola perilaku system
2. Urutan transaksi yang berhubungan yang dilakukan oleh satu actor
Refernsi
E-book:
1. Refrensi Buku
dengan
Metode USDP
Penerbit
: Adi Nugroho / Penerbit Andi
Site E-Book
: https://books.google.co.id/books?
id=CB0IKsa9cNEC&pg
Internet:
1. http://slideplayer.info/slide/2382492/
2. http://www.jelajahinternet.com/2014/10/pengertian-use-case-diagramdeskripsi.html
3. http://dokumen.tips/documents/use-case-55a930b527d39.html