Usecase diagram adalah diagram yang digunakan untuk menggambarkan secara ringkas siapa yang menggunakan sistem dan apa saja yang bisa dilakukannya. Diagram usecase tidak menjelaskan secara detail tentang penggunaan usecase, namun hanya memberi gambaran singkat hubungan antara usecase, aktor, dan sistem. Melalui diagram usecase dapat diketahui fungsi-fungsi apa saja yang ada pada sistem (Rosa-Salahudin, 2011: 130).
Komponen-komponen yang ada pada usecase adalah :
- Aktor. Merupakan orang, proses atau sistem lain yang berinteraksi dengan sistem yang akan dibuat. Jadi walaupun simbol aktor dalam diagram usecase berbentuk orang, namun aktor belum tentu orang.
- Usecase. Merupakan fungsionalitas yang disediakan sistem sebagai unit-unit yang slaing berinteraksi atau bertukar pesan antar unit maupun aktor.
- Relasi. Merupakan hubungan yang terjadi pada sistem baik antar aktor maupun antar usecase maupun anatara usecase dan aktor.
Relasi yang digunakan dalam diagram usecase antara lain :
- Assosiation. Merupakan relasi yang digunakan untuk menggambarkan interaksi antara usecase dan aktor. Asosiasi juga menggambarkan berapa banyak objek lain yang bisa berinteraksi dengan suatu objek atau disebut multiplicity (Multiplicity dapat dilihat pada postingan Class Diagram).
- Generalization. Merupakan relasi yang menggambarkan inheritance baik aktor maupun usecase.
- Dependency. Merupakan relasi yang menggambarkan ketergantungan antara usecase yang satu dengan usecase yang lain. Ada dua macam dependency yaitu include dan extends. Include menggambarkan bahwa jalannya suatu usecase memicu jalannya usecase lain.
- Aggregation adalah bentuk asosiation dimana sebuah elemen berisi elemen lainnya.
Kegunaan Use Case Diagram
Use Case diagram digunakan :
- Diagram use case merupakan pemodelan untuk menggambarkan kelakuan (behavior) sistem yang akan dibuat.
- Diagram use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem yang akan dibuat.
- Diagram use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem dan siapa saja yang berhak menggunakan fungsi-fungsi tersebut. Yang ditekankan pada diagram ini adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”.
- Sebuah use case merepresentasikan sebuah interaksi antara aktor (user atau sistem lainya) dengan sistem.
- Use case menjelaskan secara sederhana fungsi sistem dari sudut pandang user.
Menyusun Diagram Use Case
Langkah-langkah yang dibutuhkan untuk menyusn diagram use case adalah:
- Mengidentifikasi kebutuhan sistem
- Mengidentifikasi pengguna sistem
- Mengidentifikasi use case persyaratan
- Membuat diagram model use case
- Mendokumentasikan deskripsi use case
53 komentar
komentarPPL-1-UseCase
ReplyNRP: 5114100105
Nama: Ivaldy Putra Lifiari
Tugas: valdyputra.blogspot.co.id/2016/09/use-case-diagram-online-shopping-use.html?m=1
PPL1-Use Case
ReplyNRP : 5114100114
Nama : Shafly Naufal Adianto
Tugas : http://huntingtipistipis.blogspot.co.id/2016/09/sistem-manajemen-pengiriman-barang.html?m=1
PPL-1-Usecase
ReplyNRP : 5114100066
Nama : Vinsensia Sipriana Zega
Tugas : http://vnsnsia.blogspot.co.id/2016/09/restoran-order-system-use-case.html
PPL-1-Usecase
ReplyNRP : 5114100066
Nama : Vinsensia Sipriana Zega
Tugas : http://vnsnsia.blogspot.co.id/2016/09/restoran-order-system-use-case.html
PPL-1-Usecase
ReplyNRP : 5114100183
Nama : Feter Akira Vedaalana
Kelas : PPL-C
Tugas : https://feterakiravedaalana.blogspot.co.id/2016/09/use-case-diagram-restoran-cepat-saji_75.html
PPL-1-UseCase
ReplyNRP: 5114100083
Nama: Syauki Aulia T
Kelas: PPL-C
Tugas: https://yaukingsyaukiaulia.blogspot.co.id/2016/09/penggunaan-kinect-sebagai-fasilitas.html
PPL-1-UseCase
ReplyNRP : 5114100191
Nama : Saddhana Arta Daniswara
Kelas : PPL-C
Tugas : http://saddhanaarta.blogspot.co.id/2016/09/use-case-diagram-adalah-gambaran-berupa.html?m=1
PPL-1-UseCase
ReplyNRP: 5114100055
Nama: Muhammad Farhan Maulana
Kelas: PPL C
Tugas: http://farhanmaulana2904.blogspot.co.id/2016/09/use-case-diagram-filmmovie-production.html
PPL-1-UseCase
ReplyNRP: 5114100178
Nama: Kukuh Rilo Pambudi
Kelas: PPL C
Tugas:
https://rilokukuh.wordpress.com/2016/09/25/mobile-roleplaying-experience-mrx-use-case/
PPL-1-UseCase
ReplyNrp : 5114100155
Nama : Wida Dwitiayasa
Kelas : PPL C
Tugas : http://widatutorial.blogspot.co.id/2016/09/credit-card-processing-industry-use-case.html?m=1
PPL-1-UseCase
ReplyNRP : 5114100011
Nama : Pratiwi Fitriana Haris
Kelas : PPL-C
Tugas
http://intip.in/usecase5114100011
PPL-1-UseCase
ReplyNRP:5114100132
Nama: Antonius Kevin W.
Kelas:PPL C
Tugas:
http://antoniuskevin132.blogspot.co.id/2016/09/use-case-diagram-menu-management-system.html
PPL-1-UseCase
ReplyNRP: 5114100010
Nama: Rivaldo Alif Rachmansyah
Kelas: PPL C
Tugas:
https://rachmansyahaldo.wordpress.com/2016/09/25/use-case-diagram-of-an-e-taxation-system/
PPL-1-UseCase
ReplyNRP : 5114100169
Nama : Evan Bangun
Kelas : PPL-C
Tugas :
https://evanbangun.wordpress.com/2016/09/24/use-case-diagram-untuk-airline-reservation-system/
PPL-1-UseCase
ReplyNRP: 5114100086
Nama: Rr. Vania Maya Carissa
Kelas: PPL C
Tugas: https://vaniamayac.blogspot.co.id/2016/09/use-case-diagram-library-management.html
PPL-1-UseCase
ReplyNrp : 5114100076
Nama : Muhammad Faishal Ilham
Tugas : https://faishal15.wordpress.com/2016/09/24/use-case-diagram-pada-suatu-sistem-manajemen-informasi-destinasi-wisata-bagi-para-turis/
PPL-1-UseCase
ReplyNRP : 5113100087
Nama : Nadia Zhafirah Usna
Kelas : PPL C
Tugas : http://nadiausnazh.blogspot.co.id/2016/09/contoh-use-case-diagram-perpustakaan.html?m=1
PPL-1-UseCase
ReplyNrp : 5114100159
Nama : Yusuf Dumas Hermawan
Tugas : http://yusufdimash.blogspot.co.id/2016/09/usecase-diagram-for-library.html
PPL-1-UseCase
ReplyNrp:5113100189
Nama:Admiral Budi Arviansyah
Tugas: http://13189.blogspot.co.id/2016/09/uml-pada-hacshome-appliance-control.html?m=1
PPL-1-UseCase
ReplyNrp : 5114100180
Nama : Rizal Septiarakhman
Tugas : http://rizalseptiarakhman.blogspot.co.id/2016/09/use-casediagram-atm-use-case-diagram.html?m=1
PPL-1-Usecase
ReplyNRP : 5114100065
Nama : Anggit Yudhistira
Tugas : http://mynameisyudhis.blogspot.sg/2016/09/use-case-diagram-for-train-ticket.html
PPL-1-UseCase
ReplyNRP: 5114100099
Nama: Anugra Pratama R
Tugas: https://anugra-pratama-r.blogspot.co.id/2016/09/use-case-diagram-for-online-diagnosis.html
PPL-1-Usecase
ReplyNRP: 5114100041
Nama: Ahmad Afiif Naufal
Tugas: https://afiifnaufal.wordpress.com/2016/09/24/hotel-management-system/
PPL-1-UseCase
ReplyNRP: 5114100062
Nama: Lucha Kamala Putri
Tugas: https://luchakamala.wordpress.com/2016/09/24/use-case-diagram-blood-bank-management-system/
PPL-1-UseCase
ReplyNRP : 5114100170
Nama : Anindita Larasati
Tugas : http://aninditagltm.blogspot.co.id/2016/09/online-movie-ticket-booking-system_24.html
PPL-1-Usecase
ReplyNRP : 5113100139
Nama : Rigold Nainggolan
Tugas
http://rigoldnainggolanppl.blogspot.co.id/?m=1
PPL-1-UseCase
ReplyNRP : 5114100121
Nama : Ahmad Bilal
Tugas : http://ahmadbilal-ppl.blogspot.co.id/2016/09/4-komponen-perancangan-perangkat-lunak.html
PPL - 1 - UseCase
ReplyNrp : 5114100098
Nama : Fintanto Cendikia
Tugas : fincend.blogspot.co.id/2016/09/uml-use-case-air-conditioner.html?m=1
PPL-1-UseCase
Reply5114100028
Muhammad Fahmi A
http://mfahmia.blogspot.co.id/2016/09/uml-use-case-air-conditioner.html
PPL-1-UseCase
ReplyNrp : 5114100079
Nama : Adenuar Purnomo
Tugas : http://adenuar-purnomo.blogspot.co.id/2016/09/event-management.html
PPL-1-UseCase
ReplyNRP : 5114100058
Nama : Widhi Mahaputra P.P.
Tugas : http://widhimp.blogspot.com/2016/09/uml-use-case-dari-ac-software.html
PPL-1-UseCase
ReplyNRP : 5114100133
Nama : Gede Wayan Dharmawan
Tugas : http://ppl1-dharmawan.blogspot.co.id/2016/09/uml.html
PPL-1-UseCase
ReplyNRP : 5114100166
Nama : Hariyoso Ario Bimo
Tugas : http://hariyosoab.blogspot.co.id/2016/09/online-carpooling-system-hariyoso-ario.html
PPL-1-UseCase
ReplyNRP : 5113100162
Nama : Mohammad Gupron
Kelas : PPL-E
Tugas : http://mgupron.blogspot.co.id/2016/09/usecase-diagram-ac.html
"Mau belajar Use Case Diagram sederhana, mudah & menyenangkan" oleh Dzaky (PPL E - 5114100067) https://goo.gl/v9RxsI
Replyhttp://kania21.blogspot.co.id/2016/09/use-case-diagram-air-conditioner.html
Replyhttp://kania21.blogspot.co.id/2016/09/use-case-diagram-atm-dan-sequence.html
Kania Amalia 5114100172
PPL E
PPL-1-UseCase
ReplyNrp : 5114100090
Nama : Nurul Azizah
Tugas : http://uyunnatech.blogspot.co.id/2016/09/use-case-diagram-pada-suatu-sistem.html
PPL-1-UseCase
ReplyNRP : 5114100040
Nama : Rizky Fenaldo Maulana
tugas : http://rizkyfenaldoo.blogspot.co.id/2016/09/kulkas-pintar-use-case-diagram.html
PPL-1-UseCase
ReplyNRP : 5114100130
Nama : Rahmatikn Nadia
tugas : http://nadiarahmatin.blogspot.co.id/2016/09/perancangan-perangkat-lunak-adalah.html
PPL-1-UseCase
ReplyNRP : 5113100037
Nama : Arianto Wibowo
Tugas : http://pplcapsc.blogspot.co.id/2016/09/automated-hotel-photo-labelling.html
Revisi PPL-1-UseCase
ReplyNRP : 5113100037
Nama : Arianto Wibowo
http://pplcapsc.blogspot.co.id/2016/09/revisi-use-case-lodging-booking-service.html
PPL-1-UseCase
ReplyNrp : 5114100005
Nama : Dewangga Okta W.
Tugas : https://dwnggkt.blogspot.co.id/2016/09/use-case-air-conditioning-diagram.html