Sequence Diagram Class Diagram State Diagram

2.10.2 Activity Diagram

Activity diagram adalah teknik untuk menggambarkan logika prosedural, proses bisnis dan jalur kerja Fowler, 2005. Activity diagram secara grafis digunakan untuk menggambarkan rangkaian aliran aktifitas baik proses bisnis atau use case Whitten, 2004. Diagram ini berbeda dengan flowchart dimana diagram ini menyediakan sebuah mekanisme untuk menggambarkan kegiatan yang tampak secara pararel Munawar, 2005.

2.10.3 Sequence Diagram

Sequence diagram secara grafis menggambarkan bagaimana object berinteraksi dengan satu sama lain melalui pesan pada eksekusi sebuah usecase atau operasi. Sebuah sequence diagram, secara khusus, menjabarkan behaviour perilaku sebuah skenario tunggal Flower, 2004. Diagram ini mengilustrasikan bagaimana pesan terkirim dan diterima di antara object dan sequence ruang waktu Whitten, 2004. Pembuatan Sequence diagram untuk desain sistem penelitian ini berdasarkan pada setiap usecase dan menggunakan konsep yang biasanya tersusun dari element Object, Interaction dan Message. Object dapat berupa boundary class, control class dan entity class. Sedangkan Interaction menghubungkan dua objek dengan pesannya. Cara mudah yang bisa diikuti untuk memulai pembuatan sequence diagram adalah sebagai berikut Hermawan, 2004: 1. Menggambarkan aktor dan kelas yang terlibat ke dalam sequence diagram 2. Mengurutkan element yang digunakan, di antaranya: aktor – objek dari boundary class – objek dari control class – objek dari entity class 3. Mengikuti urutan seperti dalam usecase specification dan mulai identifikasi operasi yang diperlukan untuk mengeksekusi suatu baris aktivitas dalam usecase specification. Operasi ini akan bergerak bertahap: dari aktor ke boundary class, dari boundary class ke control class, dari control class ke satu atau beberapa entity class. 4. Dari masing-masing operasi, identifikasi informasi apa saja yang perlu dipindahkan dari aktor ke boundary class ke control class hingga entity class.

2.10.4 Class Diagram

Class diagram mendeskripsikan jenis-jenis objek dalam sistem dan berbagai macam hubungan statis yang terdapat di antara mereka Fowler, 2005. Class diagram merupakan gambar grafis mengenai struktur objek statis dari suatu sistem, menunjukkan kelas-kelas objek yang menyusun sebuah sistem dan juga hubungan antara kelas objek tersebut Whitten, 2004.

2.10.5 State Diagram

State diagram adalah teknik yang umum digunakan untuk menggambarkan behavior sebuah sistem Fowler, 2005. State diagram mengilustrasikan siklus hidup object dan keadaan yang dapat diasumsikan oleh object dan events yang menyebabkan object beralih dari satu state ke state yang lain Whitten, 2004. Tidak semua objek yang terdapat pada sistem dibuat state diagram-nya, hanya objek yang memiliki perubahan status yang akan dibuat state-nya dan state diagram digunakan hanya untuk dokumentasi Fowler, 2005. Seluruh simbol yang terdapat pada diagram-diagram di atas dapat dilihat pada halaman daftar simbol.

2.11 Perancangan Database