Simulasi adalah imitasi atau tiruan dari aktivitas/proses sebuah sistem. Simulasi dibuat dengan tujuan untuk mengamati karakteristik sistem nyatanya. Terkadang simulasi dibuat untuk sesuatu yang belum ada sistem nyatanya, sehingga pembuatan simulasi dalam hal ini adalah untuk menguji sistem rancangan. Simulasi bisa tidak menggunakan komputer, tetapi cukup menggunakan persamaan-persamaan matematik. Namun demikian, kompleksitas sistem nyata biasanya mengharuskan penggunaan komputer agar model yang disimulasikan mendekati atau sangat mirip dengan sistem nyata. Beberapa definis simulasi sebagai berikut:
“Simulation is a situation in which a particular set of conditions is created artificially in order to study or experience sth that could exist in reality” (The Oxford Business English Dictionary, 2010).
“Simulation is “the modeling of a process or system in such a way that the model mimics the response of the actual system to events that take place over time” (Schriber,1987).
“Simulation is the imitation of the operation of a real world process or system over time” (Banks at al, 2001).
Simulasi banyak digunakan saat ini sebagai suatu tool studi. Beberapa alasan penggunaan smulasi adalah karena simulasi dapat digunakan sebagai pembelajaran/investigasi terhadap interaksi antar komponen dalam suatu sistem yang kompleks, simulasi dapat digunakan untuk studi dampak perubahan informasi, organisasi, dan lingkungan terhadap sistem. Selain itu, pengetahuan yang diperoleh melalui simulasi bisa menjadi saran penting untuk perbaikan sistem, mengidentifikasi variabel yang paling berpengaruh terhadap sistem melalui pengubahan input terhadap output. Simulasi juga sebagai media untuk memahami metodologi penyelesaian masalah yang dilakukan secara analitik, alat percobaan untuk desain sistem baru, analisis kemampuan mesin, dan lain sebagainya.