Model simulasi Monte Carlo merupakan model simulasi yang menggunakan bilangan random untuk menyelesaikan persoalan yang bersifat stokastik. Simulasi Monte Carlo merupakan alat khusus yang berguna untuk mensimulasikan situasi yang mengandung resiko, sehingga didapatkan jawaban-jawaban yang tidak dapat diperoleh dari penelitian-penelitian secara fisik maupun dari analisis matematis. Simulasi ini bertitik tolak pada generalisasi fakta-fakta yang terjadi dengan cara mempresentasikannya kedalam bilangan random dan distribusi probabilitas kumulatif. Bilangan random tersebut diambil dari suatu distribusi probabilitas yang digunakan sebagai sample untuk menggambarkan generalisasi dari obyek yang sedang diamati.
Bilangan-bilangan random tersebut dibangkitkan dari generator bilangan random sehingga dapat dimunculkan sesuai dengan digit data. Untuk digit tunggal dari bilangan 0 sampai 9, sedangkan untuk digit ganda bilangan random diawali dari bilangan 0 sampai 99.
Penggunaan komputer sangat membantu dalam pembuatan simulasi Monte carlo. Hal ini dikarenakan dalam simulasi Monte Carlo diperlikan banyak reflikasi untuk mendapatkan suatu hasil simulasi yang mempunyai tingkat ketelitian tinggi dan variasi sample dengan tingkat akurasi yang paling rendah.
Tahapan-tahapan dalam melakukan pembahasan dengan menggunakan model simulasi Monte Carlo, sebagai berikut :
- Mengubah data mentah kedalam bentuk distribusi.
- membuat interval bilangan random berdasarkan distribusi yang telah didapat.
- Bangkitkan bilangan random yang terdiri dari bilangan 0 sampai dengan 0,99 atau 0 sampai dengan 99.
- Masukan interval waktu kedatangan dan waktu pelayanan berdasarkan interval bilangan random yang telah dibangkitkan.
- Masukan waktu kedatamgamn konsumen, waktu awal pelayanan, dan waktu akhir pelayanan berdasarkan interval waktu kedatangan dan waktu pelayanan yang telah didapat.
- Hitung lama antrian konsumen dan waktu menganggur server.
- Hitung rata-rata waktu konsumen dalam sistem dan rata-rata waktu menganggur server.
- Jika semuanya sudah didapat, kita dapat menghitung tingkat utilitas server.
Simulasi Monte Carlo dikenal juga dengan istilah Sampling Simulation atau Monte Carlo Sampling Technique. Sampling Simulaion ini menggambarkan kemungkianan penggunaan data sampel dalam metode Monte Carlo dan juga sudah dapat diketahui atau diperkirakan distribusinya. Simulasi ini menggunakan data yang sudah ada (historical data) yang sebenarnya dipakai pada simulasi untuk tujuan lain. Dengan kata lain apabila menghendaki modle simulasi yang mengikutsertakan randim dan sampling secara distribusi probabilitas yang dapat diketahui dan ditentukan, maka cara simulasi Monte Carlo ini dapat digunakan.
Metode simulasi Monte Carlo ini cukup sederhana di dalam menguraikan ataupun menyelesaikan persoalan, termasuk dalam penggunaan program-program komputernya. Dalam kesederhaan cara, simulasi ini memberikan tiga batasan dasar yang perlu diperhatikan, yaitu:
- Apabila suatu persoalan sudah dapat diselesaikan atau dihitung jawabannya secara matematis dengan tuntas maka hendaknya jangan menggunakan simulasi ini. Ini berarti apabila persoalan dapat diselesaikan dengan pemrograman komputer ataupun teori dalam operation research (Quening Theory, Integer programming dan lain-lain) simulasi ini tidak perlu digunakan lagi, kecualai perancangan itu memerlukan perkiraan tertentu.
- Apabila sebagian persoalan tersebut diuraikans ecara analitis dengan baik, maka penyelesaiannya lebih baik dilakukan secara terpisah, yaitu sebagain dengan cara analitis dan yang lainnya dengan simulasi Monte Carlo untuk kemudian disusun kembali keseluruhannya sebagai penyelesaian akhir. Ini berarti teknik sampling daru simulasi Monte Carlo ini hanya dapat digunakan apabila betul-betul dibutuhkan.
- Apabila mungkin maka dapat digunakan apabila dua sistem dengan perbedaan-perbedaan pada parameter, distribusi, cara-cara pelaksanaannya.
