xxvi
UML menyediakan 10 macam diagram untuk memodelkan aplikasi berorientasi objek, yaitu:
1.
Use Case Diagram untuk memodelkan proses bisnis.
2.
Conceptual Diagram untuk memodelkan konsep-konsep yang ada di dalam
aplikasi.
3.
Sequence Diagram untuk memodelkan pengiriman pesan message
antar objects.
4.
Collaboration Diagram untuk memodelkan interaksi antar objects.
5.
State Diagram untuk memodelkan perilaku objects di dalam sistem.
6.
Activity Diagram untuk memodelkan perilaku Use Cases dan objects di
dalam system.
7.
Class Diagram untuk memodelkan struktur kelas.
8.
Object Diagram untuk memodelkan struktur object.
9.
Component Diagram
untuk memodelkan komponen object.
10.
Deployment Diagram
untuk memodelkan distribusi aplikasi. Tetapi
dalam pembuatan
tugas akhir
ini, penulis
hanya mengimplementasikannya dalam 4 diagram.
2.6.1 Use Case
Use Case digunakan pada saat pelaksanaan tahap requirement dalam pengembangan suatu sistem informasi. Use Case menggambarkan hubungan antara
entitas yang biasa disebut aktor dengan suatu proses yang dapat dilakukannya. Berikut adalah simbol-simbol yang digunakan dalam Use Case beserta deskripsinya.
xxvii
No .
Simbol Nama
Deskripsi
1. Case
Menggambarkan proses kegiatan yang
dapat dilakukan oleh aktor
2. Actor
Menggambarkan entitas subyek yang
dapat melakukan
suatu proses
3. Relation
Relasi antara
case dengan actor ataupun
case dengan case lain.
4. Generalisasi
Relasasi antar actor adalah
relasasi generalisasi
Tabel 1. Simbol Use Case
UseCase
Actor
Daftar Jadwal Lihat Jadwal include
Menambah extend
UC-EL01 Mengoperasikan Kategori
User Siswa
xxviii
2.6.2 Static Diagram Class Diagram
Static diagram digunakan untuk menggambarkan stuktur kelas dan obyek yang akan digunakan dalam sistem yang akan dibangun. Static diagram digunakan pada
tahap analisa dan desain aplikasi. Berikut adalah simbol-simbol yang digunakan dalam Static diagram.
No .
Simbol Nama
Deskripsi
1. Class
Menggambarkan sebuah kelas yang terdiri dari attribut dan
method
2. Relation
Menggambarkan hubungan
komponen-komponen didalam
Static Diagram.
3. Association
Class Class
yang terbentuk
dari hubungan antara dua buah Class
Tabel 2. Simbol Static Diagram
2.6.3 Sequence Diagram