Lebih menekankan pada urutan
11 State Machine Bagaimana event
mengubah sebuah objek Sudah ada di UML
12 Timing Interaksi antar objek.
Lebih menekankan pada waktu
Baru untuk UML
13 Use Case Bagaimana user
berinteraksi dengan sebuah sistem
Sudah ada di UML
Sumber : Munawar, 2005
Gambar 2.5 : Diagram UML Versi 2.0
Diagram Component Diagram
Composite Structure Diagram
Component Diagram
Component Diagram Structure Diagram
Deployment Diagram
Object Diagram
Package Diagram
Activity Diagram
Use Case Diagram
State Machine Diagram
Interaction Diagram
Sequence Diagram
Timing Diagram Interaction Diagram
Communication Diagram
Meskipun UML sudah cukup banyak menyediakan diagram yang bisa membantu mendefinisikan sebuah aplikasi,
tidak berarti bahwa semua diagram tersebut akan bisa menjawab persoalan yang ada. Dalam banyak kasus, diagram lain selain
UML sangat banyak membantu. Oleh karena itu jangan ragu untuk menggunkan diagram selain UML jika tidak ada diagram
UML yang cocok untuk tujuan tersebut Munawar, 2005.
2.11.5 Diagram Notasi UML
Notasi adalah bahasa textual dan graphical untuk menggambar
sebuah sistem
dan konteksnya
yang diformalisasikan secara terpisah. Tujuannya adalah untuk
menyederhanakan komunikasi dan dokumentasi. Berikut ini merupakan beberapa diagram UML dan notasinya yang paling
umum digunakan: •
Diagram Use Case Use Case Diagram
Dalam membuat sebuah sistem, langkah awal yang perlu dilakukan adalah menentukan kebutuhan. Terdapat dua jenis
kebutuhan, yaitu kebutuhan fungsional dan kebutuhan non fungsional. Kebutuhan fungsional adalah kebutuhan pengguna
dan stakeholder sehari-hari yang akan dimiliki oleh sistem, dimana kebutuhan ini akan digunakan oleh pengguna dan
stakeholder. Sedangkan kebutuhan nonfungsional adalah kebutuhan
yang memperhatikan
hal-hal berikut
yaitu performansi,
kemudahan dalam
menggunakan sistem,
kehandalan sistem, keamanan sistem, keuangan, legalitas, dan operasional Sugiarti, 2013.
Use Case Diagram atau Diagram Use Case merupakan pemodelan kebutuhan fungsional sistem untuk menggambarkan
kelakuan behavior sistem yang akan dibuat. Diagram Use Case mendeskripsikan sebuah interaksi antara satu atau lebih aktor
dengan sistem yang akan dibuat. Dengan pengertian yang cepat Diagram Use Case digunakan untuk mengetahui fungsi-fungsi
apa saja yang ada di dalam sebuah sistem dan siapa saja yang berhak menggunakan fungsi-fungsi tersebut Sugiarti, 2013.
Use Case adalah deskripsi fungsi dari sebuah sistem dari perspektif
pengguna. Use
case bekerja
dengan cara
mendeskripsikan tipikal interaksi antar pengguna user sebuah sistem dengan sistemnya sendiri melalui sebuah cerita
bagaimana sebuah sistem dipakai. Urutan langkah-langkah yang menerangkan antara pengguna dan sistem disebut skenario.
Setiap skenario mendeskripsikan urutan kejadian. Setiap urutan kejadian diinisialisasi oleh orang, sistem yang lain, perangkat
kerat, dan urutan waktu. Dengan demikian use case dapat dikatakan dengan rangkaian skenario yang digabungkan
bersama-sama oleh tujuan umum pengguna. Pengguna biasanya disebut aktor. Aktor adalah sebuah peran yang bisa dimainkan
oleh pengguna dalam interaksinya dengan sistem. Model use case adalah bagian dari model requirement Munawar, 2005.
Berikut adalah contoh daftar simbol yang digunakan dalam membuat Use Case diagram dan contoh Use Case
diagram yang menggambarkan Sistem Informasi Pembiayaan :
Tabel 2.2 : Simbol Use Case Diagram
Simbol Keterangan
Actor
Use case
Association
Extends
Uses includes
System Boundary