Pemodelan Antrian
Pemodelan Antrian
(SIMULASI DISKRIT)
TOPIK BAHASAN
• Pengertian simulasi
• Jenis simulasi
• Tujuan, keuntungan dan kerugian
menggunakan simulasi
• Tahapan simulasi
• Simulasi (diskrit)
• Contoh soal
SIMULASI ?
FISIK MATEMATIK
STATIK
DINAMIK DINAMIK
STATIK
NUMERIK
ANALITIK
NUMERIK
SIMULASI
ISTILAH SIMULASI :
Solusi analitik :
Mendapatkan solusi secara langsung dari persamaan
Menyederhanakan permasalahan
MODEL DINAMIS
TUJUAN SIMULASI :
1. Meniru keadaan nyata secara matematik
2. Mempelajari karakteristik dan operasional sistem
3. Menarik kesimpulan dan merancang tindakan keputusan
berdasarkan hasil dari simulasi
KEUNTUNGAN MENGGUNAKAN SIMULASI
Simulasi deterministik :
Sistem yang perilakunya dapat diprediksi secara tepat
Server
antrian
1. Seseorang dari populasi masuk ke antrian, dilayani
kembali ke populasi
2. Kedatangan untuk pelayanan bersifat acak
3. Setiap orang yang masuk ke antrian akan dilayani
4. Waktu pelayanan tentunya bersifat acak
5. Cara pelayanan FIFO
Event (kejadian) :
Kumpulan kejadian yang menyebabkan perubahan
pada keadaan sistem
ADA BERAPA MACAM EVENT ??
Unit masuk
Unit dilayani
antrian
Status antrian
Tidak kosong
ksong
Mulai dilayani
Status antrian
Tidak kosong
kosong
menganggur TIDAK
MUNGKIN
Misalnya :
2 2 2
3 4 6
4 1 7
5 2 9
6 6 15
Waktu pelayanan bervariasi antara 1 – 6 menit untuk 6
pelanggan
pelanggan Waktu
pelayanan
1 2
2 1
3 3
4 2
5 1
6 4
Pelanggan Waktu keda- Pelayanan Waktu Pelayanan
tangan mulai pelayanan selesai
1 0 0 2 2
2 2 2 1 3
3 6 6 3 9
4 7 9 2 11
5 9 11 1 12
6 15 15 4 19
Jenis event Pelanggan ke Waktu
Kedatangan 1 0
kepergian 1 2
Kedatangan 2 2
kepergian 2 3
Kedatangan 3 6
Kedatangan 4 7
Kepergian 3 9
Kedatangan 5 9
Kepergian 4 11
Kepergian 5 12
Kedatangan 6 15
kepergian 6 19
2.5
1.5
jml pelanggan
1
0.5
0
METODA MONTE CARLO
Tahapan :
1. Membangun distribusi peluang
2. Mengalokasikan distribusi peluang kumulatif untuk
setiap variabel
3. Mengalokasikan interval bilangan acak
4. Membangkitkan bilangan acak
5. Melaksanakan simulasi
Misalkan :
1 0.1 0.1
2 0.2 0.3
3 0.3 0.6
4 0.25 0.85
5 0.1 0.95
6 0.05 1.00
Tahap 2. Mengalokasikan distribusi peluang kumulatif untuk
setiap variabel
Waktu Peluang Peluang
kedatangan kejadian kumulatif
1 0.125 0.125
2 0.125 0.250
3 0.125 0.375
4 0.125 0.500
5 0.125 0.625
6 0.125 0.750
7 0.125 0.875
8 0.125 1.000
Tahap 2. Mengalokasikan distribusi peluang kumulatif untuk
setiap variabel
Waktu Peluang Peluang Distribusi
kedatangan kejadian kumulatif bilangan
acak
1 0.125 0.125 001 – 125
2 0.125 0.250 126 – 250
3 0.125 0.375 251 – 375
4 0.125 0.500 376 – 500
5 0.125 0.625 501 – 625
6 0.125 0.750 626 – 750
7 0.125 0.875 751 – 875
8 0.125 1.000 876 - 000
Waktu Peluang Peluang
pelayanan kejadian kumulatif
1 0.1 0.1
2 0.2 0.3
3 0.3 0.6
4 0.25 0.85
5 0.1 0.95
6 0.05 1.00
Waktu Peluang Peluang Distribusi
pelayanan kejadian kumulatif Bilangan
acak
1 0.1 0.1 01 – 10
2 0.2 0.3 11 – 30
3 0.3 0.6 31 – 60
4 0.25 0.85 61 – 85
5 0.1 0.95 86 – 95
6 0.05 1.00 96 - 00
Cust. Time Arrival service Time Cust Time Cust Idle of
last time time srvc waits srvc spends server
arrvl bgn end
1 - 0 4 0 0 4 4 0
2 8 8 1 8 0 9 1 4
3 6 14 4 14 0 18 4 5
4 1 15 3 18 3 21 6 0
5 8 23 2 23 0 25 2 2
6 3 26 4 26 0 30 4 1
7 8 34 5 34 0 39 5 4
8 7 41 4 41 0 45 4 2
9 2 43 5 45 2 50 7 0
10 3 46 3 50 4 53 7 0
Cust. Time Arrival service Time Cust Time Cust Idle of
last time time srvc waits srvc spends server
arrvl bgn end
11 1 47 3 53 6 56 9 0
12 1 48 5 56 8 61 13 0
13 5 53 4 61 8 65 12 0
14 6 59 1 65 6 66 7 0
15 3 62 5 66 4 71 9 0
16 8 70 4 71 1 75 5 0
17 1 71 3 75 4 78 7 0
18 2 73 3 78 5 81 8 0
19 4 77 2 81 4 83 6 0
20 5 82 3 83 1 86 4 0
68 56 124 18
ANALISIS (setelah digambarkan hasil simulasinya)
Distribusi RN:
hrg jual RN biaya RN volume RN b. promosi RN
$5 00 - 19 $ 2.50 00 - 34 15000 00 - 29 $ 20000 00 -
49
$ 5.50 20 - 69 $ 3.00 35 - 84 18000 30 - 74 $ 25000 50 -
79
$6 70 - 99 $ 3.50 85 - 99 20000 75 - 99 $ 30000 80 -
99
No Harga biaya volume promosi profit
• Profit rata-rata
• Kemungkinan mendapatkan kerugian
• Kemungkinan mendapatkan profit
• Kemungkinan mendapat profit >= $ 10000
• dll