c. Menjabarkan sistem secara rinci untuk analisa dan mencari apa yang diperlukan sistem, dan
d. Mendokumentasi sistem yang ada, proses-proses dan organisasinya.
2.5.2 Diagram UML
Blok pembangun utama UML adalah diagram. Pada UML 2.3 terdiri dari 13 macam diagram yang dikelompokan dalam 3 kategori. Pembagian kategori dan
macam-macam diagram tersebut dapat dilihat pada gambar 2.4 berikut ini :
UML 2.3 Diagram
Structure Diagram Behaviour
Diagram Intraction Diagram
Class Diagram
Object Diagram Component
Diagram Composite
Structure Diagram Package Diagram
Deployment Diagram
Use Case Diagram
Activity Diagram State Machine
Diagram Sequence
Diagram Communication
Diagram Timing Diagram
Interaction Overview Diagram
Gambar 2. 4 Diagram UML [11]
Berikut ini penjelasan singkat dari pembagian kategori tersebut: a. Structure diagrams yaitu kumpulan diagram yang digunakan untuk
menggambarkan suatu struktur statis dari sistem yang dimodelkan. b. Behaviour diagrams yaitu kumpulan diagram yang digunakan untuk
menggambarkan kelakuan sistem atau rangkaian perubahan yang terjadi pada sistem.
c. Interaction diagrams yaitu kumpulan diagram yang digunakan untuk menggambarkan interaksi sistem dengan sistem lain maupun interaksi
antarsubsistem pada suatu sistem. Berikut akan dijelaskan 5 macam diagram yang paling sering digunakan
dalam pembangunan aplikasi berorientasi object, yaitu use case diagram, activity diagram, sequence diagram, class diagram, dan state machine diagram.
a. Use Case Diagram Use Case Diagram merupakan pemodelan untuk kelakuan suatu sistem
informasi yang akan dibuat. Use Case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat. Secara umum,
use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam suatu sistem informasi dan siapa saja aktor yang berhak menggunakan fungsi-fungsi
tersebut. Terdapat dua hal utama pada use case yaitu pendefinisian apa yang disebut aktor dan use case.
1. Aktor merupakan orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat.
2. Use case merupakan fungsionalitas yang disediakan sistem sebagai unit- unit yang saling bertukar pesan antarunit atau aktor.
b. Activity Diagram Activity diagram menggambarkan aliran kerja dari sebuah sistem atau proses
bisnis dari suatu sistem. Yang perlu diperhatikan adalah bahwa activity diagram ini menggambarkan aktivitas dari sistem, bukan aktivitas dari aktor.