SIMULASI - GENAP 2013-2014 (TEKNIK INDUSTRI UB) ACTIVITY CYCLE DIAGRAM Activity Cycle Diagram adalah Bahasa grafik/gambar yang memodelkan sistem dengan menunjukkan hubungan interaksi antar elemen dengan perubahan secara diskrit terhadap waktu. SIMULASI - GENAP 2013-2014 (TEKNIK INDUSTRI UB) ENTITAS Entitas permanen (permanent entity) yaitu entitas yang telah berada dalam sistem dan tetap tinggal di dalam sistem misalnya : petugas (server), mesin Entitas sementara (temporary entity) yaitu entitas yang ditambahkan memasuki ke dalam sistem dan/atau yang dikurangkan meninggalkan ke luar sistem. misalnya : pelanggan (customer), bahan baku, produk, pesanan (order), tugas (task) SIMULASI - GENAP 2013-2014 (TEKNIK INDUSTRI UB) AKTIVITAS Aktivitas pasif (passive activity) yaitu aktivitas yang melibatkan hanya satu entitas dengan durasi status yang tergantung pada status/aktivitas berikutnya misalnya : menganggur (idle), menunggu (wait), menunda (delay), mengantri (queue), bersiap (standby/ready) Aktivitas aktif (active activity) yaitu aktivitas yang melibatkan beberapa entitas (mungkin juga satu entitas) dengan durasi status tergantung pada seberapa lama aktivitas tersebut dilakukan. misalnya : proses, pelayanan (service), berpindah (transfer), bergerak (move) SIMULASI - GENAP 2013-2014 (TEKNIK INDUSTRI UB) LANGKAH PEMODELAN 1. Identifikasikan semua entitas 2. Susun dalam daftar entitas 3. Tentukan entitas yang berasal dari lingkungan dan menjadi input sistem. Entitas tersebut nantinya perlu dibangkitkan (generate) atau diciptakan (create) 4. Tentukan entitas yang menjadi output sistem dan keluar ke lingkungan. Entitas tersebut nantinya akan diberhentikan (terminate) atau dibuang (dispose) SIMULASI - GENAP 2013-2014 (TEKNIK INDUSTRI UB) LANGKAH PEMODELAN 5. Identifikasikan semua status yang menunjukkan aktivitas yang terjadi pada entitas 6. Susun dalam daftar aktivitas disertai entitas yang terlibat 7. Tentukan aktivitas pasif, di mana hanya satu entitas yang terlibat 8. Tentukan aktivitas aktif, di mana biasanya terdapat beberapa entitas (mungkin juga hanya satu entitas) yang terlibat dan saling berinteraksi SIMULASI - GENAP 2013-2014 (TEKNIK INDUSTRI UB) LANGKAH PEMODELAN 9. Gambarkan semua pembangkitan entitas dalam activity cycle diagram (disarankan di posisi paling kiri). 10. Gambarkan semua pemberhentian entitas dalam activity cycle diagram (disarankan di posisi paling kanan) 11. Tambahkan dan petakan semua aktivitas dalam activity cycle diagram dengan simbol segiempat untuk aktivitas aktif dan lingkaran untuk aktivitas pasif 12. Hubungkan masing-masing yang terkait dengan panah untuk SIMULASI - GENAP 2013-2014 (TEKNIK INDUSTRI UB) menunjukkan perubahan status SIMBOL YANG DIPERGUNAKAN Segilima ke kanan Merepresentasikan menciptakan (create) atau membangkitkan (generate) entitas Generate Terminate Segilima ke kiri Merepresentasikan membuang (dispose) atau memberhentikan (terminate) entitas SIMBOL YANG DIPERGUNAKAN Lingkaran (passive state) Merepresentasikan aktivitas pasif Segi empat (active state) Merepresentasikan aktivitas aktif, Passive Active SIMBOL YANG DIPERGUNAKAN Panah (connect) Merepresentasikan relasi urutan antar node yang menunjukkan bahwa status/aktivitas pendahulu berubah/berlanjut menjadi status/aktivitas berikutnya Belah ketupat (alternate) Alternate Merepresentasikan kondisi (condition) pilihan dua alternatif kemungkinan yang perlu diputuskan (decide)% SIMBOL YANG DIPERGUNAKAN Trapesium kanan (assembly/batch) Assembly Merepresentasikan aktivitas aktif yang melibatkan dua entitas (atau lebih) dan bertransformasi menjadi satu entitas (lain) Trapesium kiri (disperse/separate) Separate Merepresentasikan aktivitas aktif yang mentransformasikan satu entitas menjadi dua entitas (atau lebih) CONTOH 1 : SISTEM ANTRIAN SINGLE LINE SINGLE SERVER DAFTAR ENTITAS No Entitas Kategori Generate Terminate 1 Pelanggan Sementara 2 Petugas Permanen IDENTIFIKASI AKTIVITAS Pelanggan dibangkitkan kedatangannya dan ditambahkan ke dalam sistem (create customer) Baris Antrian IDENTIFIKASI AKTIVITAS Pelanggan mengantri di baris antrian (customer queue) Baris Antrian IDENTIFIKASI AKTIVITAS Pelanggan dilayani oleh petugas (service) Baris Antrian IDENTIFIKASI AKTIVITAS Pelanggan keluar dari sistem antrian dan dihilangkan dari sistem (terminate customer) Baris Antrian IDENTIFIKASI AKTIVITAS Petugas menganggur (server idle) Baris Antrian DAFTAR AKTIVITAS Pembangkitan kedatangan : Create Customer Aktivitas-aktivitas yang ada : No Aktivitas Entitas Yang Terlibat Active 1 Customer Queue Customer 2 Service Customer, Server 3 Server idle Server Pengurangan entitas : Terminate Customer ACTIVITY CYCLE DIAGRAM Memetakan node “Generate” dan “Terminate” Create Customer Terminate Customer ACTIVITY CYCLE DIAGRAM Memetakan node aktivitas “Active” dan “Passive” Create Customer Customer Queue Service Server Idle Terminate Customer ACTIVITY CYCLE DIAGRAM Memetakan “Connect” antar node Create Customer Customer Queue Service Server Idle Terminate Customer SISTEM ANTRIAN Pelanggan Arrive 1 20,36 Create Customer Tahap Inisialisasi Customer Queue Begin Service Server Idle Depart Terminate Customer Server : idle Antrian: 0 SISTEM ANTRIAN Pelanggan Arrive 1 20,36 Server : idle 2 27,52 Antrian: 1 Create Customer Create Customer Customer Queue Begin Service Server Idle Depart Terminate Customer SISTEM ANTRIAN Pelanggan Arrive Begin Depart 1 20,36 20,36 26,28 2 27,52 Create Customer Service Customer Queue Service Server Idle Terminate Customer Server : busy Antrian: 0 SISTEM ANTRIAN Pelanggan Arrive Begin Depart 1 20,36 20,36 26,28 2 27,52 Create Customer Customer Queue Customer Terminate Service Server Idle Terminate Customer Server : idle Antrian: 0 SISTEM ANTRIAN Pelanggan Arrive Begin Depart 1 20,36 20,36 26,28 2 27,52 3 31,40 Create Customer Create Customer Customer Queue Service Server Idle Terminate Customer Server : idle Antrian: 1 SISTEM ANTRIAN Pelanggan Arrive Begin Depart 1 20,36 20,36 26,28 Server : busy 2 27,52 27,52 31,84 Antrian: 0 3 31,40 Create Customer Service Customer Queue Service Server Idle Terminate Customer SISTEM ANTRIAN Pelanggan Arrive Begin Depart 1 20,36 20,36 26,28 Server : busy 2 27,52 27,52 31,84 Antrian: 1 3 31,40 4 31,75 Create Customer Create Customer Customer Queue Service Server Idle Terminate Customer SISTEM ANTRIAN Pelanggan Arrive Begin Depart 1 20,36 20,36 26,28 Server : busy 2 27,52 27,52 31,84 Antrian: 2 3 31,40 4 31,75 5 42,39 Create Customer Create Customer Customer Queue Service Server Idle Terminate Customer SISTEM ANTRIAN Pelanggan Arrive Begin Depart 1 20,36 20,36 26,28 Server : idle 2 27,52 27,52 31,84 Antrian: 2 3 31,40 31,84 4 Customer Terminate 5 31,75 Create Customer 42,39 Customer Queue Service Server Idle Terminate Customer SISTEM ANTRIAN Pelanggan Arrive Begin Depart 1 20,36 20,36 26,28 Server : busy 2 27,52 27,52 31,84 Antrian: 1 3 31,40 31,84 44,86 4 31,75 5 42,39 Service Create Customer Customer Queue Service Server Idle Terminate Customer SEE YOU IN THE NEXT CHAPTER SIMULASI - GENAP 2013-2014 (TEKNIK INDUSTRI UB)