Mengetahui Use Case Diagram, Manfaat, dan Komponen di dalamnya

YOGYAKARTA -Use case diagram (UCD) merupakan salah satu diagram dalam Unified Modeling Language (UML) yang dapat dimanfaatkan dalam mengembangkan perangkat lunak dan desain sistem yang berfungsi untuk mengilustrasikan interaksi antara pengguna dan sistem.

Diagram ini dikenal pula sebagai diagram perilaku, dengan menggambarkan rangkaian tindakan (use case) yang dapat atau harus dilakukan oleh sistem.

Apa Itu Use Case Diagram?

Dilansir dari laman Lawencon, use case diagram adalah jenis diagram yang menggambarkan interaksi antara sistem dan aktor dengan menjelaskan tipe interaksi antara pengguna dan sistem.

Selain itu, sebagai langkah awal pemodelan, diagram ini mudah digunakan sebab dapat memvisualkan tindakan yang dilakukan oleh aktor dan sistem.

Fungsi Use Case Diagram

Fungsi dari use case diagram antara lain sebagai berikut:

  • Menampilkan urutan aktivitas dalam sistem secara sistematis.
  • Mendeskripsikan alur proses bisnis dan urutan aktivitas pada sistem proses.
  • Menjadi penghubung komunikasi antara pengembang dan pengguna agar dapat mendeskripsikan sistem.

Manfaat Use Case Diagram

Manfaat dari use case antara lain:

  • Memverifikasi kebutuhan sistem.
  • Mengidentifikasi pengguna yang dapat berinteraksi dan peran sistem.
  • Mengonfirmasi kebutuhan sistem dengan jelas.
  • Menyediakan gambaran antarmuka pada sistem.
  • Memfasilitasi komunikasi antara ahli domain dan pengguna akhir.

Kapan Kita Dapat Menggunakan Use Case Diagram?

Diagram ini memberikan gambaran tingkat tinggi terkait hubungan antara use case, aktor, dan sistem. Para ahli memberikan saran agar USD dimanfaatkan sebagai pelengkap teks tindakan yang lebih rinci.

Diagram use case UML dapat Anda gunakan pada saat-saat berikut:

  • Menampilkan tujuan interaksi antara sistem dan pengguna.
  • Mengidentifikasi dan mengatur persyaratan fungsional.
  • Memodelkan alur dasar dalam sebuah use case.
  • Menentukan konteks dan kebutuhan sistem.

Komponen dalam Use Case Diagram

Komponen utama dalam USD dapat meliputi beberapa hal di bawah ini:

  • Entitas yang melakukan interaksi dengan sistem, dapat berupa individu, organisasi, atau sistem eksternal yang dapat memproduksi atau menggunakan data.
  • Serangkaian tindakan dan interaksi antara aktor dan sistem yang biasa disebut sebagai skenario.
  • Hasil yang ingin dicapai melalui berbagai aktivitas dan varian dalam kasus pengguna, ini harus digambarkan dengan jelas pada diagram.

Terdapat beberapa simbol utama yang digunakan untuk menyampaikan informasi. Berikut ini adalah simbol-simbol dalam USD.

  • Dapat mewakili entitas yang berinteraksi dengan sistem, entah itu pengguna, sistem lain, atau perangkat.
  • Use Case. Mendeskripsikan tindakan yang dilakukan aktor dengan tujuan tertentu dan merepresentasikan interaksi antara aktor dalam rangkaian tindakan tersebut.
  • Menggambarkan bahwa sebuah use case dapat menambah fungsi lain dalam kondisi tertentu.
  • Menjelaskan spesialisasi aktor yang dapat berpartisipasi dalam use case tertentu.
  • Garis dengan panah menghubungkan aktor dan use case, menunjukkan keterlibatan aktor dalam use case tersebut.
  • Menjelaskan bahwa suatu rangkaian tindakan menjadi bagian fungsi yang dipanggil oleh use case lainnya.

Penjelasan dalam Sebuah Use Case Diagram

Aktor yang melakukan interaksi dapat meliputi Nasabah, Pihak Bank, dan Operator ATM. Use case yang tersedia mencakup beberapa elemen berikut: session, transaksi, transfer, pengecekan saldo, penarikan tunai, sistem startup, dan sistem shutdown. Adapun penjelasan lengkapnya adalah sebagai berikut:

  • System Startup. Operator menghidupkan sistem dengan switch “ON” dan mengisi brankas, serta menghubungkan mesin ke bank.
  • System Shutdown. Setelah memastikan mesin tidak digunakan, sistem dapat dimatikan dengan switch “OFF”.
  • Dapat dimulai saat nasabah memasukkan kartu ke dalam mesin ATM hingga kartu dapat ditarik kembali.
  • Meliputi transfer bank yang sama dan antar bank berbeda.
  • Mencakup transfer, tarik tunai, dan pemeriksaan saldo.
  • Tarik Tunai. Proses penarikan uang dari saldo, pada umumnya dapat diakses melalui menu utama.
  • Cek Saldo. Menyampaikan informasi saldo rekening pada nasabah.

Demikian ulasan mengenai use case diagram, manfaat, dan komponennya. Kunjungi VOI.id untuk mendapatkan informasi menarik lainnya.