Contoh Deskripsi Use Case

Deskripsi Use Case Diagram  : 
Usecase Diagram digunakan untuk mengambarkan interaksi antara pengguna sistem (actor) dengan kasus (use case) yang disesuaikan dengan langkah-langkah (scenario) yang telah ditentukan. 
Jadi usecase diagram bukanlah cerita yang berurutan, namun harus dilihat dari kasusnya terlebih dahulu. 
Pada use case diagram tersebut terdiri dari 4 actor. Yaitu : 
  1.  User 
  2. Author 
  3. Reviewer, dan 
  4. PC chair. 

Dimana Actor “Author” dan Actor “Reviewer” merupakan generalisasi atau turunan dari Actor “User”. Sedangkan Actor “PC Chair” merupakan generalisasi (turunan) dari Actor “Reviewer”. 
1. USER 
  • Actor “User” dapat melakukan login, kemudian boleh melakukan submit paper boleh tidak (karena terdapat fungsi extend). 
  • Actor “User” jika tidak bisa login, maka melakukan register terlebih dahulu. Selanjutnya setelah user register, boleh melakukan login, boleh tidak (karena terdapat fungsi extend).
  • Case yang dilakukan oleh User, dapat pula dilakukan oleh Author dan Reviewer, karena Author dan Reviewer merupakan Actor Turunan (Generalisasi) dari Actor User. 
  • Sedangkan User sendiri hanya dapat melakukan casenya saja. Tidak dapat melakukan case yang dilakukan oleh Reviewer, Author, ataupun PC Chair. 
 2. AUTHOR 
  • Author dapat langsung melakukan Submit Paper, ataupun melakukan browse review result. 
  • Author dapat melakukan case Register dan Login (Case yang dilakukan oleh User). 
  • Selain melakukan case nya sendiri, Author dapat melakukan case yang dilakukan oleh User. 
3. REVIEWER 
  • Reviewer dapat melakukan Set Preferences, serta dapat melakukan enter review, dan juga dapat melakukan list accepted/ rejected papers. 
  • Setelah Reviewer melakukan list accepted/ rejected papers, Reviewer boleh melakukan browse submitted papers boleh tidak. (Karena terdapat fungsi extend). 
  • Selain melakukan casenya sendiri, Reviewer dapat melakukan Register serta Login (Case yang dilakukan oleh User). Reviewer tidak dapat melakukan Submit Paper dan Browser review Result (Case yang dilakukan oleh Author). 
  • Reviewer dapat melakukan case yang dilakukan oleh User, namun tidak dapat melakukan case yang dilakukan oleh Author (karena Reviewer bukanlah turunan dari Author / Reviewer hanya turunan dari User). 
  • Reviewer juga tidak dapat melakukan case yang dilakukan oleh PC Chair. 
4. PC CHAIR 
  • PC Chair dapat melakukan browse submitted paper. Kemudian PC Chair dapat melakukan close reviewing process yang harus dilanjutkan dengan melakukan list accepted/ rejected papers (karena terdapat fungsi include). Selain itu PC Chair juga dapat melakukan case assign paper to reviewer. 
  • Selain dapat melakukan casenya sendiri, PC Chair dapat melakukan case yang dilakukan oleh Reviewer. 
  • PC Chair juga dapat melakukan case yang dilakukan oleh User. 
  • Namun PC Chair tidak dapat melakukan case yang dilakukan oleh Author. Untuk kotak disekitar use case yang bernama boundary menggambarkan jangkauan system yang ada (scope of of your system). 
 Semoga bermanfaat 🙂

-l1ez
 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s