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.