Anda di halaman 1dari 11

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 INITIALIZATION ROUTINE 1. Waktu simulasi = 0 2. Reset hitungan statistik kumulatif 3. Buat daftar kejadian awal 4. Reset nilai state initial dari sistem MAIN PROGRAM 0. Proses Initialization Routine 1. Proses Timing Routine 2. Proses Event Routine 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

N End ? Y REPORT GENERATOR 1. Perhitungan ringkasan statistik kumulatif 2. Pelaporan

Stop

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 ' sim sim sim event

t hingga t
e2 e3

(i )

e1

e4

e5

Next-event Time Advance


Waktu simulasi bertambah cepat dan bergerak langsung pada waktu kejadian terdekat
' t sim t sim t di mana t tevent(i ) t sim

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

Anda mungkin juga menyukai