Diagram Kasus Use Case Diagram Diagram Aktivitas Activity Diagram Diagram Kelas Class Diagram

membuat suatu model yang luar biasa. Semakin lengkap informasi yang digunakan untuk mengembangkan UML, maka akan semakin baik sistem yang dihasilkan Kendall dan Kendall, 2011.

2.9.1 Diagram Kasus Use Case Diagram

Diagram kasus menyajikan interaksi antara use case dan aktor. Aktor dalam diagram use case dapat berupa orang, peralatan, atau sistem lain yang berinteraksi dengan sistem yang sedang dibangun. Use case menggambarkan fungsionalitas sistem atau persyaratan – persyaratan yang harus dipenuhi sestem dari pandangan pemakai Sholiq, 2006.

2.9.2 Diagram Aktivitas Activity Diagram

Diagram aktivitas menggambarkan aliran fungsionalitas sistem. Pada tahap pemodelan bisnis, diagram aktivitas dapat digunakan untuk menunjukan aliran kerja bisnis. Selain itu, dapat juga untuk menggambarkan aliran kejadian dalam use case. Diagram aktivitas ini pada dasarnya tidak perlu dibuat untuk setiap aliran kerja, namun diagram ini akan sangat berguna untuk aliran kerja yang komplek dam luas Sholiq, 2006.

2.9.3 Diagram Kelas Class Diagram

Diagram kelas menunjukan interaksi antar kelas dalam sistem. Kelas mengandung informasi dan tingkah laku yang berkaitan dengan informasi tersebut Sholiq, 2006. Menurut Nugraha 2002, kelas dapat merupakan implementasi dari sebuah interface, yaitu kelas abstrak yang hanya memiliki metoda. Interface tidak dapat langsung diinstansiasikan, tetapi harus diimplementasikan dahulu menjadi sebuah kelas. Hubungan antarkelas dapat terdiri dari: 1. Asosiasi, yaitu hubungan statis antar kelas. Umumnya menggambarkan kelas yang memiliki atribut berupa kelas lain, atau kelas yang harus mengetahui eksistensi kelas lain. Panah navigasi menunjukkan arah query antar kelas. 2. Agregasi, yaitu hubungan yang menyatakan bagian. 3. Pewarisan, yaitu hubungan hirarkis antar kelas. Kelas dapat diturunkan dari kelas lain dan mewarisi semua atribut dan metoda kelas asalnya dan menambahkan fungsionalitas baru, sehingga ia disebut anak dari kelas yang diwarisinya. Kebalikan dari pewarisan adalah generalisasi.

2.9.4 Diagram Status State Chart Diagram