Komponen SIMULASI Arif Rahman
Model Ikonik 2 Dimensi 3 Dimensi
Model Perubahan Status Petri Net Diagram StateChart Diagram Markov Chain
Model Diagram Alir Event Graph Activity Cycle Diagram FlowChart
Komponen Model Simulasi Initialization Routine Subprogram untuk mengidentifikasikan entiti dan atribut pada awal simulasi (t=0) Timing Routine Subprogram untuk menunjukkan waktu simulasi dan memunculkan kejadian berikutnya dari daftar kejadian sesuai waktu kejadian berlangsung. Event Routine Subprogram untuk memperbarui data kejadian bila ada kejadian sebelumnya muncul. Terkadang disebut pula Operations
Komponen Model Simulasi… Library Routine Subprogram yang menyimpan data distribusi probabilitas pengamatan untuk pembangkitan bilangan acak. Report Generator Subprogram yang mengolah hasil perhitungan komputer mengenai kinerja sistem dan menghasilkan laporan di akhir simulasi. Main Program Subprogram yang merupakan program utama yang menggabungkan subprogram-subprogram yang lain. Terkadang disebut pula Executive atau Control Program.
Komponen Model Simulasi… Start MAIN PROGRAM 0. Proses Initialization Routine 1. Proses Timing Routine 2. Proses Event Routine End ? Stop INITIALIZATION ROUTINE 1. Waktu simulasi = 0 2. Reset hitungan statistik kumulatif 3. Buat daftar kejadian awal 4. Reset nilai state initial dari sistem TIMING ROUTINE 1. Mendeteksi kejadian terdekat 2. Menggerakkan waktu simulasi 3. Menghitung statistik kumulatif perubahan state vs waktu EVENT ROUTINE 1. Perbarui nilai state dari sistem 2. Pembangkitan kejadian baru 3. Perbarui daftar kejadian LIBRARY ROUTINE 1. Pembangkitan bilangan acak 2. Pembangkitan variabel acak REPORT GENERATOR 1. Perhitungan ringkasan statistik kumulatif 2. Pelaporan Y N
Mekanisme Pergerakan Waktu Simulasi Fixed-increment Time Advance Waktu simulasi bertambah perlahan-lahan dengan pertambahan atau selisih waktu tetap sebesar t hingga mencapai waktu kejadian terdekat e1 e2 e3 e4 e5 Next-event Time Advance Waktu simulasi bertambah cepat dan bergerak langsung pada waktu kejadian terdekat e1 e2 e3 e4 e5
Aturan Penghentian Simulasi Aturan penghentian simulasi (Stopping Rules) Waktu layanan Simulasi dihentikan jika waktu simulasi telah mencapai waktu tertentu. Misalnya pada permasalahan di mana waktu layanan dalam sistem adalah selama 8 jam. Jumlah yang terlayani Simulasi dihentikan jika jumlah yang terlayani telah mencapai jumlah tertentu. Misalnya pada permasalahan di mana kapasitas layanan adalah sebanyak 100 pelanggan.
Pendekatan Simulasi Pendekatan Kejadian (Event Approach) Pendekatan Aktivitas (Activity Approach) Pendekatan Interaksi Proses (Process Interaction Approach) Pendekatan Tiga Fase (Three Phases Approach)
Akhir Perkuliahan… … Ada Yang Ditanyakan