1.Problem definition
Menentukanproblem utama dalam sistem yang hendak diselesaikan.
2.Identify the component (do a diagnostic)
Menentukan karakteristik sistem. Meliputi tujuan sistem(objective), kriteria sistem, interval waktu sistem, sifat statis/dinamis, menentukan variabel, parameter dan hubungan antara variabel dan parameter.
3.Draw a conceptual model if possible
Gambar model tersebut dalam rich picture dan influence diagram
4.Select methodology
Pilih metode yang akan digunakan
5.Formulate a model
Buatmodel rumus matematis dari permasalahan tersebut
6.Model Validation
Validasimodel untuk mengecek apakahmodel sesuai dengan kondisi nyata. Sedangkan verifikasimodel adalah untuk memastikanmodel yang dibuat sesuai dengan metodologi dan kaidah keilmuan.
7.Implementation
Model dapatdiklasifikasikan menjadi model diskrit dan kontinu (berkaitan dengan penentuan waktu interval), deterministik dan stokastik (berkaitan dengan sifat probabilistik), simbolis dan matematis (simbolis seperti gambar atau kode, matematis bersifat perhitungan secara matematika).