Anda di halaman 1dari 3

PROGRAM PASCASARJANA

UNIVERSITAS NEGERI MEDAN


STATE UNIVERSITY OF MEDAN
Jalan Willem Iskandar Pasar V Kotak Pos 1589 Medan 20221. Telp. (061) 6613276; Fax. (061) 6624002

NIM : 8206171008
Jurusan/Prodi : Dikmat A-20
Tugas Rutin ke :4

No.Urut Absen :3

Banyak Soal/ No. Soal : 1/ Problems 5.4. Soal no. 5, halaman 212

Soal : Problems 5.4. Soal no. 5, halaman 212

In the case in which a gasoline station runs out of gas, the customer is simply going to go
to another station. In many situations (name a few), however, some customers will place
a back order or collect a rain check. If the order is not filled within a time period
varying from customer to customer in a probabilistic fashion, the customer will cancel
his or her order. Suppose we examine historical data for 1000 customers and find the
data shown in Table 5.13. That is, 200 customers will not even place an order, and an
additional 150 customers will cancel if the order is not filled within 1 day

TABEL 5.13 Hypothetical data for a back order submodel

a. Construct a Monte Carlo simulation for the back order submodel. If you have a
calculator or computer available, test your submodel by running 1000 trials and
comparing the number of occurrences of the various cancellations with the historical
data.
Penyelesaian :

Dalam solusi ini digunakan algoritma monte carlo untuk mencari sub model orde
belakang. Kita memiliki waktu jeda 1000 hari terakhir.

Menggunakan ini untuk memperkirakan waktu jeda untuk jumlah hari 'x' berikutnya

Pertama-tama temukan kemungkinan terjadinya waktu keterlambatan masing-masing


selama 100 hari terakhir sejak tanggal tersedia.

n
p=
1000

Observasi ditabularisasi di bawah ini

d Jumlah kejadian (n) Kemungkinan yang Total


terjadi (p)
0 200 0.2 0.2
1 150 0.15 0.35
2 200 2 0.55
3 200 2 0.75
4 150 15 0.9
5 50 .05 0.95
6 50 .05 1
1000 1

Sekarang mengembangkan sub model back order menggunakan algoritma monte carlo

Masukan jumlah total dari n percobaan yang dihasilkan dalam simulasi

Jumlah keluaran akurensi berbagai hari menunggu oleh pelanggan

Langkah 1 menginisialisasi array penghitung sebagai penghitung (7) = {0,0,0,0,0,0, dan


0)

Langkah 2 untuk i = 1,2,3, .... N lakukan langkah 3 dan 4

Langkah 3 mendapatkan nomor acak xi antara o dan 1

Langkah 4 periksa kisaran xi if o <xi <0.2, COUNTER (0) = COUNTER (0) + 1

Demikian pula jika 0,2 < xi < 0.35, COUNTER (1) = COUNTER (1) + 1…
Dan seterusnya

Langkah 5 penghitung keluaran ()

Data berikut diamati setelah simulasi 1000 percobaan

d Jumlah kejadian yang diharapkan untuk 1000 percobaan


0 183/200
1 166/150
2 229/200
3 190/200
4 141/150
5 38/50
6 53/50
1000/1000

b. Consider the algorithm you modified in Problem 1. Further modify the algorithm to
consider back orders. Do you think back orders should be penalized in some
fashion? If so, how would you do it?
Penyelesian :
Pada bagian ini gunakan himpunan dengan panjang 7 yaitu COUNTER untuk menyimpan
hitungan jumlah nilai yang dihasilkan secara acak di masing-masing dari tujuh rentang
kemungkinan terjadinya jeda waktu.
Dari grafik probabilitas kumulatif temukan rentang di mana nilai acak yang dihasilkan
berada dan naikkan nilai penghitung dari rentang itu
Pada akhir simulasi didapatkan nilai jumlah kejadian dari masing-masing interval

Anda mungkin juga menyukai