Professional Documents
Culture Documents
Abstract
Dunkin Donuts branch that located in Ngagel Jaya Selatan Surabaya is one of the busiest restaurant
caused by its strategic location. This donut store provided 30 types of donuts all variants and also
drinks. However, there are two main problems that often occurred in the store: the high number of lost
sales which caused by availability of their desired donuts on the display, and also some customers feel
unsatisfied because they can’t find clean tray and tongs so they have to wait first. Based on those
problems, certain improvements are needed to be done in Dunkin Donut Ngagel Jaya Selatan by using
simulation. Some scenarios are proposed such as increasing the number of restock time for each day &
new regulation that related to the availability of tray and tongs.
Keyword:
Abstrak
Dunkin Donuts cabang Ngagel Jaya Selata Surabaya merupakan Dunkin Donuts tersibuk di Surabaya
hal ini disebabkan karena tempatnya yang cukup strategis. Toko Donat ini menyediakan 30 jenis donat
dan berbagai varian roti dan minuman lainya. Tetapi ada dua hal yang menjadi masalah utama disini
yang pertama adalah, pelanggan sering tidak jadi beli karena stok donat yang mereka inginkan habis
dan banyak pelanggan yang merasa kurang puas karena harus menunggu nampan dan capitnya
dibersihkan. Maka berdasara masalah tersebut perlu diadakan perbaikan di Dunkin Donuts cabang
Ngagel Jaya Selatan menggunakan metode simulasi. Dikarenakan ada beberapa kesalahan kebijakan
prosedur di toko itu sendiri.
Keywords:
1. Introduction
In Indonesia, the first store was built in 1985 at Jalan Hayam Wuruk, Jakarta and right now it
already successfully open more than 200 stores in various major cities of Indonesia with high
satisfaction rate. In Surabaya there are 17 Dunkin’ Donuts store from east to west Surabaya, one of the
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
branch is located in Ngagel Jaya Selatan, Baratajaya. It’s one of the Dunkin’s Donuts branch that have
a lot of customer because it’s not only it open 24 hours but it also located in a very strategic place, it
near a city park, school, campus, office and also hospital, the store is also have a comfortable interior
that make many people enjoy their time in there. Dunkin’ Donuts in Ngagel have around 3 employee
in the front cashier which 1 for packaging, 1 for preparing the drink and 1 for the cashier, and other
employee for cleaning and in the pantry.
The business process is pretty straight forward which after customer come they choose their
donuts, choose either they want to choose dine in or take aways, customer pay at the cashier and
finish. But there are some problem that have been identified that usually found in this Dunkin’ Donuts
store which are the stock availability and the availability of the tray and clip. For the donuts
availability is happen because the number of the customer is too high that made many donuts is
already out of stock in a short time, the second problem is because lack of Standard Operation
Procedure in the store itself for example many customer after using the tray and clip, the employee
didn’t put the tray to the right place and the right time. This could lead to customer lost and the
decreasing of customer satisfaction, So it need some solution to fix this problem. The method that
suggested is using a simulation, because tha activities and event in there are have a high variability and
interdependent between one and each other. For example the variability in the store which is
unpredictable is number of customer and the predictable one is the restock of the donuts, and not only
that but many of them affect one and each other such as the customer satisfaction, utilization,
efficiency and others. With simulation the factor and aspect that affect the problem can be identified
and optimized based on the data and scenario that have been conducted in the simulation.
2. Literature Review
In this section there are some literature review of some phrases such as simulation, system and
model that will be used during project.
2.1. System
A system is defined to be a collection of entities, that act and interact together toward the
accomplishment of some logical end [1]. There are two types of system, discrete and contiuous [2]. In
the simulation, a system consists of entities, activities, resources, and controls. Entities is something
processed through the system for example, customer, products, etc. Attribute is identity to distinguish
one entity to others. The process of entity performed something called activity, for example washing
dishes, cooking, casting process etc.
2.2. Simulation
A simulation is the imitation of the operation of real-world process or system over time [1]
.Another definition of simulation is a board collection of methods and applications to mimic the
behavior of real systems [3]. In the early years, simulation is very expensive and can only be found in
steel and aerospace corporations. To know the behavior of the real system, the model has to be
constructed to understand more how the system behave. Simulation is used as the appropriate tools to
study about the system’s behavior and analyze the complex system, in order to know the performance
and add improvement if necessary. Moreover, to know how significant is the improvement affecting
the system. The advantages of simulation are its flexibility to model things, can be uncertainty, more
cost efficient compare to the traditional trial and error techniques. On the hand simulation only
produce approximation not exact answers.
2.3 Arena Software
Arena is a graphical modeling system that is based on the concepts from object-oriented
programming and hierarchical modeling [4]. Arena is one of the simulation technologies by Rockwell
Automation that is simple and easy to use yet it has modelling flexibility. In Arena there are several
2
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
model windows that can be used, the most frequent use are basic process, advance process and
advance transfer. There is also output processor to evaluate the simulation that already conducted.
3. Methodology
Below is the flowchart Industrial System Simulation assignment on the Dunkin Donuts branch Ngagel
Jaya Selatan, Surabaya.
The project is started with identifying the problem that occurred in the observation object,
which is restaurant. The next thing to do is identifying the system including the scope and type of
information that we needed. Then in order to be able to make conceptual model, data gathering must
be done. It will show rough sketch of flow inside the system. If the conceptual model passed the
validation, it can be continued to making the simulation model. The result of simulation model will go
to verification phase, and later we conduct validation again to check whether the simulation model fit
to the real system. If it passed we can directly make scenarios. Then we should check whether the
result of the scenario is align with our performance metrics that has been proposed. If yes, the
experiment using data that has been gathered could be done. The next things to do are analyze the
simulation result before making conclusion and suggestion..
4. Problem Description
This section will discuss about problem description including problem identification,
observation system description, data recapitulation, and conceptual model.
4.1 Problem Identification
The problem identification are times number of restock and the quantity of doughnut for each
restock, identify types of doughnut that has highest demands, and availability of trays & tongs. The
objective of this research is to create improvement scenario that related to the availability of certain
types of doughnuts to prevent lost sales. The desired final result is a scenario that there will be less/no
lost sales by ensuring that doughnuts are always available. The alternative action that wants to be
tested is by making new schedule of restock including its properties (doughnut quantities), and
increase the number of doughnut types that has high demands.
4.2 Observation System Description
a. Elements of the system:
Table 1 System Elements
System Elements Description
Entity Customers
3
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
b. Variable
Table 2 System Variables
Variables Description
Decision Variable Types and number of doughnut provided, number of trays and tongs
Response Variable Customer preferences, lost sales condition
The condition of the shop at certain times (availability of trays and tongs,
State Variable
number of doughnuts)
The data that have been recapitulated from the data collection will be sort from the largest to
smallest. The top 10 type of donut that have the highest quantity will be used to simulate the process in
the Arena Software, below are the top 10 type of donuts.
4
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
From the top 10 of data, it will be compared the probability of tendency/preferences of which
donuts that usually bought by the the customer, it compared into the table below based on the Arena
Simulation Model.
Table 5 Probability of each combination of donut
Comparsison Percentage Probability
Sugaraissed & Strawberry Filling 53.33%
Strawberry filling & Meses Coklat 41.58%
Meses chocoalate & Peanute Choclate 67.05%
Peanut Chocolate & Chocolate Mint 45.31%
Chocolate Mint & BC 64.81%
BC Triple Chocolate & Chocolate
frosted 51.35%
Chocolate frosted & BC Choclate Crispy 52.94%
BC Chocolate crispy & Vanilla frosted 48.48%
Vanilla Frosted & Choclate fillinf 44.74%
The Donut inventory displayed is updated 2 times which at 06.00 AM and 16.00 PM. In the
morning it supplied around 20-50 donuts, which the top 10 donuts is updated about 50 donuts. In the
evening because it’s not as empty as in the morning it only supplied around 20 donuts. For the tray and
tong, they still don’t have a schedule when the right time to clean it. It will be cleaned randomly based
on the quanityt of the customer.
Below are the arrival customer data recapitulation based on the data collecting, the type of
distribution is exponential with the square error is 0.002198 and the expression is -0.001+EXPO
(0.220).
4.4 Conceptual Model
The conceptual model will be shown below:
5
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
6
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
The first procedure is verfication, to deterimed it already operates as intended, there are two
method that will be conducted which are by pressing F4 button. Based on the figure below it can be
known that there is no error in the model.
Figure 6 Display amount of tray and tong Figure 7 Total number of donuts
Next process is replication process, there are 2 parameter that observed which are customer
that went home (lost sales) and customer who wait for the tray and tong. The calculation the number
of replication that needed is using this two formula below.
𝑧𝛼
(𝑡𝑛−1,𝛼/2 )×𝑠 ′ 𝑥
ℎ𝑤 = 𝑛 =[ 2
]2
√𝑛 𝛽
For the first parameter which the lost sales, based on the calculation the number of replication
that needed is 36 times, so the simulation replication must change to 36 to get enough hw. The second
parameter which the total number of customer who wait for tray and tong, the n' is 3.84 which means
the first simulation run only need a 3 replication to get adequate hw. Below are the summary of the
data that needed for calculation the n' and hw.
Table 6 Replication Calculation Process
Customer that went home (lost sales) Customer who wait for tray and tong
Data Simulation Model Real System Simulation Model Real System
1 11 11 4 3
2 18 12 - 0
3 19 25 7 4
7
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
Customer that went home (lost sales) Customer who wait for tray and tong
Data Simulation Model Real System Simulation Model Real System
4 23 15 6 1
5 23 13 - 5
6 27 9 4 7
7 8 21 2 10
8 15 - - -
9 15 - - -
10 11 - 7 -
Average 17 15.14 5 4.29
Standard Deviation 6.13 5.79 2 3.45
N 10 7 10 7
hw 4.61 - 1.43 -
3.84 - 2.26 -
n' 36.01 3.84
Because the first parameter need 36 replication, the simulation is need to run 36 times to get
enough hw, below are the data that obtained from the new simulation.
Table 7 Replication of the first parameter
Simulation (n=36)
Replication Customer that went home Replication Customer that went home
1 21 8 25
2 10 9 14
3 5 10 27
4 7 . .
5 31 . .
6 20 35 9
7 11 36 34
Average 16.11
Standard Deviation 10.65
The last process is to do the validation process for the two parameter, by using a Sutdent's-t
test. The first step is to determining the intial hypothesis and alternative hypothesis for both of the
parameter. Which are stated below
Table 8 Hypothesis testing
Customer that went home (lost sales) Customer who wait for tray and tong
Initial Hypothesis H0 : μ1 – μ2 = 0 H0 : μ1 – μ2 = 0
Alternative Hypothesis HA : μ1 – μ2 ≠ 0 HA: μ1 – μ2 ≠ 0
If the result is do not reject initial hypothesis so it means there is no difference between the
real system and simulation model so the model is valid. In contrary if it reject initial hypothesis, it
means the model is not valid because there is a significance difference. The calculation of the test is by
using these two formula and compared with the t-critical in the table Student's t.
8
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
Based on the calculation, it can be known that tthere are no significance different between
simulation model and real system in both of the parameter, because there is no proof to reject the
initial hypothesis. So the result is the simulation model is valid.
9
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
customer. While for the second parameter improvement is to change the number of donut restock and
how many times the donut will be restock per day. The summary of the scenario is present in the table
below:
Table 10 Scenario
Scenario
SCENARIO 1 SCENARIO 2 SCENARIO 3
Parameter
Lost sales Dunkin Donut restock Dunkin Donut restock the Dunkin Donut restock the
the donut 2 times a day, donut 3 times a day, at 6 donut 3 times a day, at 6
at 6 am and 4 pm with am and 12 noon and 4 am and 12 noon and 4 pm
quantity 100 units and pm with quantity 50 with quantity 75 units, 50
50 units. units, 35 units and 35 units and 50 units.
units.
Tray and tong Regulation to restock Regulation to restock the Regulation to restock the
the tray and tong tray and tong everytime tray and tong everytime
everytime the display is the display is 5 units the display is 5 units
5 units
In here, the proposed scenario is only to revise the quantity and frequency of the restock
donuts. While actually, another scenario can be build considering the minimum number of display
donut available. But, this meet constraint of the arrival of donut in store. And limitation of information
whether the donut is made in the store, or in another place. From each of the scenario above the
simulation then conducted for 35 replications. Then both parameters are being recorded. And below is
the resulted data,
10
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
4 1
standard 0,71830800 2,17046639
0
dev. 3 5 0 0 0
This data then analyzed using ANOVA one way to be compared with the initial condition.
Ho: 𝜇1 = 𝜇2 = 𝜇3 =𝜇4
Ha: 𝑎𝑡 𝑙𝑒𝑎𝑠𝑡 𝑜𝑛𝑒 𝑝𝑜𝑝𝑢𝑙𝑎𝑡𝑖𝑜𝑛 ℎ𝑎𝑠 𝑑𝑖𝑓𝑓𝑒𝑟𝑒𝑛𝑡 𝑚𝑒𝑎𝑛
Alpha = 0.05
From the ANOVA test result, the conclusion in to reject the null hypothesis, so at least one
population has different mean. Next the LSD test is conducted to know the pair comparison of each
scenario with the existing condition. If the difference between mean |𝜇𝑖 − 𝜇𝑗| > 𝐿𝑆𝐷 and the result is
show in the table (13) that all those 3 scenarios has significance difference with the initial condition.
11
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
different, No Different,
scenario III < significance scenario III <
Scenario 3 existing difference scenario II
Based on the resulted tested data, the lowest number of customers went home (lost sales) is
from the scenario 3, same with the number person wait for the tray and tong.
Another thing to consider which of the scenarios is the best to the Dunkin Donut, is the
number of unsold donut. In here, the ARENA result shows that scenario one will have total 39 unsold
donut, scenario two has 9 unsold donut and scenario 3 has 55 unsold donut. Based on this argument,
the best scenario to be applied is scenario number two.
7. Reference
[1] Banks, J., J. S. Carson, II, and B. L. Nelson. 1996. Discrete-Event System Simulation,
Second Edition, Prentice Hall.
[2] Kelton, W.David. Law, Averill M. 2010. Simulation Modelling and Analysis Third
Edition. McGrawHill.
[3] Schmidt. Taylor, J W. Simulation and Analysis of Industrial Systems.1970. Richard
D.Irwin Inc.
[4] Drevna, Michael J. kasales, Cynthia J. Introduction to ARENA. 1994. Accessed on 15th
November 2018, <Available on https://informs-sim.org/wsc94papers/1994_0061.pdf>
12
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
13
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
1 15 1 27 2
2 4
2 mocca 3 durian 2
2 frosted 1 28 1
2 1 6 10 lemon 1
3 3 3 sprinkle 4
7 17
BC triple 1 13 19 1 1
choc
2 16 2 3 7 2
14
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
15
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
9 bc
3 1 3 2
orange
10 1 2
smiley 2 7 18 1
lemon 2 2
16
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
Data Distribution
1. Honey Dipped = Unif(1,3) 13. CR Banana = Unif (1,3) 24. BC Wijen = Unif (1,2)
2. Greentea = Unif(1,2) 14. White Chocolate = Unif (1,2) 25. BC Hazelnut = Unif (1,2)
3. BC Triple Chocolate = Unif (1,2) 15. Mocca Frosted = Unif (1,3) 26. Peanut Butter Chocolate = Unif (1,2)
4. Strawberry Frosted = Unif (1,4)
16. Black cheese = Unif (2,3) 27. Durian = Unif (1,2)
5. Marble Frosted = Unif (2,6)
6. Chocolate mint = Unif (1,6) 17. Boston crème = Unif (1,2) 28. Lemon Sprinkle = Unif (1,6)
7. Tiramisu = Unif (2,3) 18. Vanilla Frosted = Unif (1,4) 29. Peanut Chocolate = Unif (1,4)
8. Special of the Month = Unif (1,3) 19. Bavarian crème = Unif (1,2) 30. Meses chocolate = Unif (1,6)
9. BC Orange = Unif (0,3) 20. Strawberry filling = Unif (1,5)
10. smiley lemon = Unif (1,6) 21. Sugarraised = Unif (1,4)
11. Choco frosted = Unif (1,3)
22. Choco filling = Unif (2,6)
12. BC Choc Crispy = Unif (1,3)
23. Lychee Orange = Unif (1,2)
APPENDIX B – Model A (For Existing Condition)
17
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
APPENDIX C – SCENARIO 1
18
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
19
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
APPENDIX D – SCENARIO 2
20
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
21
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
APPENDIX E – SCENARIO 3
22
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
23
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
APPENDIX C – Documentation
24
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
Member 1
Nrp 024116400000035
Job Description Literature review, conceptual model, ARENA simulation, scenario, data collection
Member 2
Nrp 02411640000055
Job Description Abstract, Data Collection, Data Recapitulation, Methodology, Existing Condition analysis, conclusion &
suggestion
Member 3
Nrp 02411640000166
Job Description Abstract, introduction, data collection, data recapitulation, basic process ARENA, Replication, Verification and
Validation
25
Ailsa, Muthia, Irvan /Tugas Besar Mata Kuliah Simulasi Sistem Industri 2018
26