1. Formulasi Masalah
2. Pengumpulan Data dan Analisis
3. Pengembangan Model
4. Verifikasi dan Validasi Model
5. Eksperimentasi dan Optimisasi
6. Implementasi
1. Formulasi Masalah
a. mengidentifikasi variabel keputusan dan variabel tak- terkendali (uncontrollable)
b. menspesifikasikan variabel Kendala (constraint) pada variabel keputusan
c. menentukan ukuran performansi sistem dan fungsi obyektif
d. mengembangkan model awal
3. Pengembangan Model
a. Memahami sistem
b. Konstruksi model
- Diagram Diagram alur (flowchart flowchart)
- Pemilihan bahasa pemrograman
- Bilangan random dan statistik
- Pemrograman dan debugging
6. Implementasi
a. Penggunaan model simulasi untuk pemecahan masalah pada sistem yang
dimodelkan
b. Komunikasi antara pengguna dan analis