Tujuan UML Unified Modelling Language UML .1 Konsep Dasar UML

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