Revisi Use Case Diagram

Bukannya use case kita salah, namun kurang sempurna saja interaksi dan keterhubungan. Perlu di ingat kalau use case merupakan gambaran dari sebuah sistem. Sistem tersebut bisa ngapain aja sih??? bukan alur sebuah program atau sistem tersebut. Nah maka dari itu, kami menyempurnakan dengan melakukan revisi-revisi pada use case diagram tersebut.

Use case sendiri terbagi menjadi 3 komponen penting yang saling terkait dan tidak bisa di pisahkan, yakni :

  • actor : menggambarkan siapa saja yang ikut serta atau berperan penting dalam sistem
  • use case : apa saja yang dapat dilakukan oleh sistem
  • relasi : keterhubungan atau keterkaitan seperti apa yang terjalin dalam sistem baik sistem dengan actor, actor satu dg actor yang lai, dan sistem satu dengan sistem lainnya.

Relasi terdiri 4 jenis yakni:

  1. Relasi Asosiasi : antara actor dengan use case. misalnya user melakukan login.
  2. Relasi Include : antara use case dengan use case lain. include di sini yakni use case x tidak akan berjalan tanpa use case y. misalnya transaksi tidak akan berjalan jika anda tidak login terlebih dahulu. (hukumnya wajib)
  3. Relasi Extend : antara use case dengan use case lain juga, namun kondisi nya berbeda. use case x masih tetap berjalan dengan ada atau tidak adanya use case y.  misalnya transaksi tetap berjalan kalaupun user salah memasukkan pin.
  4. Relasi generalisasi : antara use case dengan usecase atau actor dengan actor dimana sifatnya general. seperti anak ke induknya pada use case. dan actor yang general pada actor lain.

Untuk lebih jelasnya, di bawah ini gambaran use case diagram dari sistem automatisasi voucher hotspot.

use case diagaram - https://neezasty.wordpress.com

Continue reading