Page | 21 subsistem secara eksak, tetapi lebih menggambarkan proses-prosesdan jalur-
jalur aktivitas dari level atas secara umum. Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih.
Aktivitasmenggambarkan proses yang berjalan, sementara use case menggambarkan bagaimana aktor menggunakan sistem untuk melakukan
aktivitas. Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih.
Aktivitas menggambarkan proses yang berjalan, sementara use case menggambarkan bagaimana aktor menggunakan sistem untuk melakukan
aktivitas.Sama seperti state, standar UML menggunakan segiempat dengan sudut membulat untuk menggambarkan aktivitas. Decision digunakan untuk
menggambarkan behaviour pada kondisi tertentu. Untuk mengilustrasikan proses-proses paralel fork dan join digunakan titik sinkronisasi yang dapat
berupa titik, garis horizontal atau vertikal. [ 5 ]
2.7.3. SEQUENCE DIAGRAM
Sequence Diagram digunakan untuk menggambarkan perilaku pada sebuah scenario. Kegunaannya untuk menunjukkan rangkaian pesan yang
dikirim antara object juga interaksi antara object, sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem. [ 5 ]
Page | 22
2.7.4. CLASS DIAGRAM
Class diagram digunakan untuk menampilkan kelas-kelas dan paket- paket di dalam system. Class diagram memberikan gambaran system secara
statis dan relasi antar mereka. Biasanya, dibua beberapa class diagram untuk system tunggal. Beberapa diagram akan menampilkan subset dari kelas-kelas
dan relasinya. Dapat dibuat beberapa diagram sesuai dengan yang diinginkan untuk mendapatkan gambaran lengkap terhadap system yang dibangun.
Class diagram adalah alat perancangan terbaik untuk tim pengembang. Diagram tersebut membantu pengembang mendapatkan struktur system
sebelum kode ditulis, dan membantu untuk memastikan bahwa system adalah desain terbaik.
Kelas adalah sesuatu yang membungkus informasi dan perilaku. Secara tradisional, system dibangun dengan ide dasar bahwa akan menyimpan
informasi pada sisi baris data dan data perilaku pengolahnya pada sisi aplikasi. Salah satu perbedaan terstruktur dengan pendekatan berorientasi obyek adalah
pada berorientasi obyek menggabungkan informasi dan perilaku pengolah informasi dan menyembunyikan semua kedalam sesuatu yang disebut kelas.
Dalam UML, kelas ditunjukkan menggunakan notasi sebagai berikut. Bagian paling atas pada notasi Class
digunakan sebagai nama kelas, dan secara opsional juga digunakan stereotype-nya. Bagian tengah
digunakan untuk menyimpan atribut, dan bagian paling bawah digunakan menyimpan operasi. [ 6 ]