Activity Diagram Sequence Diagram Deployment Diagram

46 Gambar 2.17 Contoh Class Diagram Sumber: Dharwiyanti Wahono, 2003: 6

2.8.3. Activity Diagram

Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. 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 Dharwiyanti Wahono, 2003: 7. Berikut ini beberapa simbol yang digunakan pada activity diagram. 47 Tabel 2.4 Simbol Pada Activity Diagram Simbol Nama Simbol Kegunaan Inisial node Awal aktifitas Final node Akhir aktifitas Action Sebagai aktifitas yang dilakukan oleh system Control Flow Sebagai penghubung urutan aktifitas Decision Merupakan aktifitas pengecekan kondisi Exception handler Menunjukan kondisi pengecualian apabila suatu action tidak dapat dilakukan 48 Gambar 2.18 Contoh Activity Diagram Sumber: Rumbaugh, et al., 2006: 699

2.8.4. Sequence Diagram

Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem termasuk pengguna, display, dan sebagainya berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri atas dimensi vertikal waktu dan dimensi horizontal objek-objek yang terkait. Sequence diagram biasa digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai tanggapan dari sebuah event untuk menghasilkan output tertentu. 49 Berikut ini beberapa simbol yang digunakan pada sequence diagram. Tabel 2.5 Tabel Simbol Pada Sequence Diagram Simbol Nama Simbol Kegunaan Actor Sebagai subjek yang menggunakan system Life line Bagian dari sistem yang melakukan aktifitas pemrosesan data Message Alur data yang diproses oleh system 50 Gambar 2.19 Contoh Sequence Diagram Sumber: Rumbaugh, et al., 2006: 700

2.8.5. Deployment Diagram

Deployment diagram menggambarkan detail bagaimana komponen di-deploy dalam infrastruktur sistem, di mana komponen akan terletak pada mesin, server atau piranti keras apa, bagaimana kemampuan jaringan pada lokasi tersebut, spesifikasi server, dan hal-hal lain yang bersifat fisikal. Sebuah node adalah server, workstation, atau piranti keras lain yang digunakan untuk men-deploy komponen dalam lingkungan sebenarnya. Hubungan antar node misalnya TCPIP 51 dan requirement dapat juga didefinisikan dalam diagram ini Dharwiyanti Wahono, 2003: 10. Berikut ini beberapa symbol yang digunakan pada deployment diagram. Tabel 2.6 Simbol Pada Deployment Diagram Simbol Nama Simbol Kegunaan Node Komponen atau perangkat yang digunakan pada proses deployment system Asosiation Sebagai penghubung aktifitas yang dilakukan antar komponen Gambar 2.20 Contoh Deployment Diagram Sumber: Rumbaugh, et al., 2006: 701 52

2.9. PHP