Pengertian Use Case Diagram : Tujuan, Fungsi, Simbol, dan Contohnya
Apa itu Use Case Diagram?, silahkan simak materi dibawah ini dengan seksama.
Pengertian Use Case Diagram
Use Case diagram adalah suatu urutan interaksi yang saling berkaitan antara sistem dan aktor. Use case dijalankan melalui cara menggambarkan tipe interaksi antara user suatu program (sistem) dengan sistemnya sendiri. Use case melalui sebuah cerita yang mana sebuah sistem itu dipakai. Use case juga dipakai untuk membentuk perilaku (behaviour) sistem yang akan dibuat. Sebuah use case menggambarkan sebuah interakasi antara pengguna (aktor) dengan sistem yang sudah ada.
Menurut para pakar ahli Use Case Diagram ini memaparkan proses kegiatan dan proses bisnis yang dilakukan oleh pengguna (aktor). Pada diagram Use Case ini, setiap proses digambarkan kedalam sebuah Use Case berbentuk oval dengan relasi yang ada didalamnya.
Tujuan Use Case
Berikut ini tujuan dari use case, antara lain:
- Memetakkan kebutuhan sistem.
- Merepresentasikan interaksi pengguna terhadap sistem.
- Untuk mengetahui kebutuhan diluar sistem.
Fungsi Use Case
Adapun fungsi dari use case diagram, sebagai berikut.
- Dapat menggambarkan urutan aktivitas proses yang ada pada suatu sistem.
- Dapat menggambarkan proses bisnis dan juga urutan aktivitas yang ada dalam sebuah proses.
Manfaat Use Case
Sedangkan manfaat use case sendiri adalah:
- Untuk memudahkan hubungan dengan menggunakan domain expert dan juga end user.
- Adanya Interface yang harus dimiliki oleh sebuah sistem.
- Memberikan kepastian pemahaman yang pas, tentang requirement atau juga kebutuhan sebuah sistem.
- Dapat digunakan untuk mengidentifikasi, siapa yang sedang berinteraksi dengan sistem, dan juga apa yang harus dilakukan untuk sistem tersebut.
- Biasanya digunakan untuk verifikasi.
Karakteristik Use Case
Adapun ciri-ciri dari use case, antara lain:
- Use case merupakan interaksi atau dialog antara sistem dan pengguna (actor), termasuk peralihan pesan dan tindakan yang dilakukan oleh suatu sistem.
- Use case diprakarsai oleh pengguna dan mungkin melibatkan peran actor yang lain. Use case harus menyediakan nilai minimal kepada satu pengguna.
- Use case bisa mempunyai perluasan yang menjelaskan tindakan khusus dalam interaksi atau use case lain mungkin disisipkan.
- Use case class mempunyai objek yang disebut skenario. Skenario menyatakan urutan pesan dan reaksi tunggal.
Simbol Use Case
Berikut ini simbol/notasi/komponen dan penjelasan dari use case diagram yang ada didalam tabel ini.
Simbol
|
Nama
|
Keterangan
|
Actor
|
Merupakan peran orang,
sistem yang lain, atau alat ketika berhubungan dengan use case. | |
Use Case
|
Abstraksi dari penghubung
antara aktor dengan use case. | |
Association
|
Abstraksi dari penghubung
antara aktor dengan use case. | |
Generalisasi
|
Menunjukkan spesialisasi
aktor untuk dapat berpartisipasi dengan use case. | |
Include
|
Menunjukkan bahwa
suatu use case seluruhnya merupakan fungsionalitas dari use case lainnya. | |
Extend
|
Menunjukkan bahwa
suatu use case merupakan tambahan fungsinonal dari use case lainnya jika suatu kondisi terpenuhi. |
Contoh Use Case Diagram
Berikut ini contoh sederhana dan deskripsi melalui gambar dan tabel berikut.
Deskripsi dari gambar diatas sebagai berikut.
No
|
User
|
Deskripsi
|
1
|
Menampilkan wisata kuliner terdekat
|
Sistem dapat menampilkan list wisata kuliner yang terdekat dari lokasi user dan detail kuliner.
|
2
|
Menampilkan wisata kuliner terbaru
|
Sistem dapat menampilkan list wisata kuliner yang terbaru beserta detail kuliner, seperi harga dan rumah makan wisata kuliner yang terbaru.
|
3
|
Menampilkan wisata kunliner rekomendasi
|
Sistem akan menampilkan list wisata kuliner rekomendasi yang diperoleh dari feedback.
|
4
|
Menampilkan detail menu wisata kuliner
|
Sistem akan memanampilkan detail informasi mengenai menu wisata kuliner tersebut. Seperi namakuliner, harga, feedback, jarak, dan gambar kuliner.
|
5
|
About
|
Sistem akan menampilkan tentang pembuat aplikasi.
|
6
|
Help
|
Sistem menampilkan semua update dari admin seperti menu kuliner yang terbaru.
|
7
|
Dapat menerima update dari admin
|
Sistem akan menampilkan semua update dari admin, seperti menu kuliner yang terbaru.
|
8
|
Upload menu kuliner
|
Pengguna dapat mengupload sendiri menu yang ingin ditampilkan diaplikasi.
|
9
|
Menampilkan rute menuju lokasi wisata kuliner
|
Sistem akan menampilkan peta navigasi/rute dari lokasi user sekarang menuju lokasi weisata kuliner.
|
Kesimpulan
Jadi Use Case adalah suatu urutan interaksi yang saling berkaitan antara sistem dan aktor. Use case dijalankan melalui cara menggambarkan tipe interaksi antara user suatu program (sistem) dengan sistemnya sendiri.
Itulah tadi pembahasan mengenai Pengertian Use Case Diagram : Tujuan, Fungsi, Simbol, Contoh, apabila ada pertanyaan silahkan anda berkomentar dibawah ini. Terima kasih dan selamat belajar.
mantap bang blog nya, tengkyu bgt informasi dan ilmunya, semoga bermanfaat
Terima Kasih kak, semoga blog ini bermanfaat bagi orang lain :)
Penjelasan mengenai Use Case diagram sangat mendetail dibarengi dengan gambar-gambar yang menjadikannya makin makjleb
Wah siap mas, thanks
gile bro mantap bener lgi nyari jawaban ulangan malah nemu blog ente wkwk
Siap😂