Use Case Diagram Activity Diagram

Klasifikasi diagram UML versi 2.0: Gambar 8. Klasifikasi Diagram UML versi 2.0 Sumber: Munawar. 2005:24. Pemodelan Visual dengan UML. Yogyakarta: Graha Ilmu Beberapa jenis diagram yang digunakan dalam pembuatan diagram UML:

1. Use Case Diagram

Menurut Munawar 2005:63 bahwa use case adalah “deskripsi fungsi dari sebuah sistem. Urutan langkah-langkah yang menerangkan antara pengguna dan sistem disebut scenario. Setiap scenario mendeskripsikan urutan kejadian. Setiap urutan diinisialisasi oleh orang, sistem yang lain, hardware atau urutan waktu”. 28 Berikut tabel simbol dari use case diagram: Tabel 2. Simbol Use Case Diagram NO GAMBAR NAMA KETERANGAN 1 Actor Menspesifisifikasikan himpunan peran yang pengguna mainkan ketika berinteraksi dengan use case. 2 Use Case Deskripsi dari urutan aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu actor. 4 extend Extend Menspesifisifikasikan bahwa use case target memperluas prilaku dari use case sumber secara eksplisit. 5 include Include Mengidentifikasi kelakuan yang harus terpenuhi agar sebuah event dapat terjadi, kondisi ini adalah hubungan dua use case dimana yang satu memanggil yang lain. 6 Association Apa yang menghubungkan antara objek satu dengan objek lainnya. 7 System Boundary Menspesifisifikasikan paket yang menampilkan sistem secara terbatas. Sumber: Munawar. 2005:64. Pemodelan Visual dengan UML. Yogyakarta: Penerbit Graha Ilmu

2. Activity Diagram

Menurut Munawar 2005:109 bahwa activity diagram adalah “teknik untuk mendeskripsikan logika prosedural, proses bisnis, dan jalur kerja”. Menggambarkan rangkaian aliran dari aktifitas, digunakan untuk mendeskripsikan aktifitas yang dibentuk dalam suatu operasi sehingga dapat juga digunakan untuk aktifitas lainnya seperti use case atau interaksi. 29 Berikut simbol activity diagram: Tabel 3. Simbol Activity Diagram NO GAMBAR NAMA KETERANGAN 1 Initial node Menunjukkan awal dari suatu diagram aktivitas. 2 Final Activity Menunjukkan akhir dari suatu diagram aktivitas. 3 FlowEdge Menunjukkan kondisi transisi antar aktivitas. 4 Activity Action Memperlihatkan bagaimana masing-masing kelas antar muka saling berinteraksi satu sama lain. 5 Decision Merge Pilihan untuk mengambil keputusan. 6 Fork Node Join Node Satu aliran yang pada tahap tertentu berubah menjadi beberapa aliran atau beberapa aliran menjadi satu aliran. Sumber: Munawar. 2005:109. Pemodelan Visual dengan UML. Yogyakarta: Penerbit Graha Ilmu

3. Sequence Diagram