2.2 Unified Modelling Language (UML)
2.2.1 Pengertian UML
Unified Modeling Language (UML) adalah bahasa standar untuk pemodelan perangkat lunak dan untuk model proses bisnis dan memiliki muncul sebagai standar umum untuk pemodelan berorientasi objek(Touseef, Anwer, Hussain, & Nadeem, 2015). Pemodelan UML Menggunakan diagram sebagai berikut :.
2.2.2 Diagram-diagram UML
1. Use Case Diagram
Diagram use case adalah didapatkan dari menganalisa interaksi yang disediakan pada antarmuka aplikasi(Raharjana & Justitia, n.d.).use case menggambarkan sebuah interaksi antara sistem dan aktor.
2. Class Diagram
class diagram menggambarkan sturktur objek yang terdapat pada sebuah sistem. Diagram ini menunjukkan objek-objek yang terdapat pada suatu sistem dan serta relasi antar objek- objek tersebut.
3. Sequence Diagram
sequence diagram menggambarkan bagaimana objek berinteraksi antara satu dengan yang lain melalui message dalam eksekusi dari sebuah use case atau sebuah operasi. Diagram ini menggambarkan bagaimana message dikirim dan diterima antar objek dan urutannya.
4. Activity Diagram
activity diagram digunakan untuk mengambarkanalur aktivitas dari proses bisnis atau dari sebuah use case secara berurutan. Diagram ini juga digunakan untuk menggambarkan action (tindakan) yang akan dieksekusi ketika suatu proses sedang berjalan dan beserta hasil dari proses eksekusi tersebut.