CH 2. ForecastingB
CH 2. ForecastingB
CH 2. ForecastingB
Peramalan Permintaan
25.00
20.00
15.00 Series1
Series2
Series3
10.00 Series4
5.00
0.00
28
10
13
16
19
22
25
31
34
37
40
1
7
Forecasting
• The process of predicting the values of a
certain quantity, Q, over a certain time
horizon, T, based on past trends and/or a
number of relevant factors.
• An estimate of future demand & provides
the basis for planning decisions
• Goal is to minimize forecast error
• Forecast error: difference between
forecast and actual demand
2
Demand
• Observed demand (O)=Systematic component
(S) + Random component (R)
Systematic component: Expected value of demand
Random component: The part of the forecast that deviate
from the systematic component
3
Forecasting Techniques
• Qualitative forecasting is based on opinion &
intuition.
4
Forecasting Techniques (Cont.)
5
Forecasting Techniques (Cont.)
Quantitative Methods
• Time series forecasting- based on the assumption that the
future is an extension of the past. Historical data is used to
predict future demand.
• Cause & Effect forecasting- assumes that one or more
factors (independent variables) predict future demand.
It is generally recommended to use a combination of
quantitative & qualitative techniques.
6
Forecasting Techniques (Cont.)
7
Forecasting Techniques (Cont.)
8
Forecasting Techniques (Cont.)
Causal Models -
External variables are identified that are related to
demand
Simple regression. Only one explanatory variable is used
& is similar to the linear trend model. The difference is
that the x variable is no longer time but an explanatory
variable.
Ŷ = b0 + b1x
where
Ŷ = forecast or dependent variable
x = explanatory or independent variable
b0 = intercept of the line
b1 = slope of the line
9
Forecasting Techniques (Cont.)
10
Implementing Quantitative Forecasting
Determine Method
•Time Series
•Causal Model
Collect data:
<Ind.Vars; Obs. Dem.>
Yes Model No
Valid? 11
Prosedur Peramalan
1. Plot data permintaan vs. waktu
5. Verifikasi
D 145 210 180 160 235 178 220 240 265 240 270 268
13
Taksonomi Metoda Peramalan
MODEL
KUALITATIF
REGRESI
MOVING
SMOOTHING AVERAGE
MODEL
KUANTITATIF
EXPONENTIAL
SMOOTHING
KAUSAL
14
Pola Data
15
Components of Time Series
Data should be plotted to detect:
Trend variations: increasing or decreasing
Cyclical variations: wavelike movements that
are longer than a year (e.g., business cycle)
Seasonal variations: show peaks & valleys that
repeat over a consistent interval such as
hours, days, weeks, months, years, or seasons
Random variations: due to unexpected or
unpredictable events
16
Metoda Peramalan
• Smoothing
Moving average method
– Simple moving average
– Double moving average
– Weighted moving average
Exponential smoothing
– Simple exponential smoothing
– Double exponential smoothing
• Regresi
Konstan
Linier
Kuadratis
Seasonal
17
Simple Moving Average
• Forecast Ft is average of n previous
observations or actuals Dt :
1
Ft 1 ( Dt Dt 1 Dt 1n )
n
1 t
Ft 1 Di
n i t 1 n
18
Simple Moving Average
1/n
n ... 3 2 1
today 19
Moving Average
400
350
300
250
Units
200
150
100
50
0
Apr-01 Sep-02 Jan-04 May-05 Oct-06 Feb-08 Jul-09 Nov-10 Apr-12 Aug-13
Month
20
Simple Moving Average (SMA)
Contoh:Data permintaan masa lalu sebagai
berikut:
week 1 2 3 4 5 6 7 8 9 10
D 650 678 720 785 859 920 850 758 892 920
21
Perhitungan SMA
Ft= 1/N (Dt-1 + Dt-2 + Dt-3 +….+ Dt-N)
SMA (3)
F4=1/3(D4-1+ D4-2 + D4-3)=1/3(D3+D2+D1)
=1/3(720+678+650)=682,67
bt = 2 (S’t – S’’t)
(n-1)
n = jml data terakhir
Ft+m = at + bt . m
m adalah jumlah periode
24
Contoh DMA (4x4)
t Dt S’(t)=MA(4) S’’(t) a b F(t)
1 140
2 159
3 136
4 157 148,00
5 173 156,25
6 131 149,25
7 177 159,50 153,25 165,75 4,17
8 188 167,25 158,06 176,44 6,13 169,92
9 154 162,50 159,63 165,38 1,92 182,56
10 179 174,50 165,94 183,06 5,71 167,29
11 188,77
F12=F10+2=a10+b10 . 2 = 183,06+5,71 . 2 = …..
F13=F10+3 =a10+b10 . 3 = 183,06+5,71 . 3= …..
F15=F10+5=a10+b10 . 5 = 183,06+5,71 . 5 = …..
25
Weighted Moving Average
SMA dan DMA berasumsi bahwa semua
data memiliki bobot (pengaruh) yang
sama terhadap besarnya data di masa
depan.
Ft =W1.At-1+W2.At-2+……..+Wn.At-n
Wt=bobot diberikan pada perioda waktu
kejadian t
Jumlah total bobot harus = 1
At =data aktual
27
Contoh WMA
Terdapat data permintaan selama 3 minggu,
berikut bobot data. Tentukan perkiraan
besarnya permintaan pada minggu ke-4
dengan WMA.
Week 1 2 3
Demand 650 678 720
Weight 0,2 0,3 0,5
28
Exponential Smoothing
weight
Decreasing weight given
to older observations
today
29
Exponential Smoothing: Math
Ft Dt 1 (1 ) Dt 2 (1 ) Dt 3
2
Ft Dt 1 (1 ) Dt 2 (1 a ) Dt 3
Ft aDt 1 (1 a ) Ft 1
30
Exponential Smoothing: Math
Ft aDt 1 (1 a ) Ft 1
31
Exponential Smoothing
450
400
= 0.2
350
300
250
Units
200
150
100
50
0
Jan-03 May-04 Sep-05 Feb-07 Jun-08 Nov-09 Mar-11 Aug-12
Month
32
Simple Exponential Smoothing
Data saat ini memiliki bobot yang
paling tinggi dan nilai bobot ini semakin
menurun secara exponential sesuai
dengan bertambahnya waktu, yaitu
sebesar (1- α)
33
Simple Exponential Smoothing
Ft = Ft-1 + α (D t-1 – Ft-1)
Contoh SES:
Tentukan peramalan dengan SES untuk α =0,1
dan α =0,6 pada data demand lalu sebagai
berikut:
34
Solusi SES
Week 1 2 3 4 5
demand 820 775 680 655
(aktual)
forecast 820 820 815,5 801,9 787,3
α =0,1
forecast 820 820 793 726 684
α =0,6
Asumsi: Hasil peramalan Hasil peramalan
F1=A1 Demand t=5 Demand t=5
α =0,6 α =0,1
F1=820
F2=820+0,1(820-820)=820
35
F3=820+0,1(775-820)=815,5 dst
Double Exponential Smoothing
Satu parameter (Metode Linier Brown)
Hampir sama dengan double moving average
Disesuaikan dengan penambahan satu
parameter
S’t= α . Dt +(1- α). S’t-1
S’’t= α . S’t +(1- α). S’’t-1
Ft+m=at + bt . m
^ ^ ^ d t
• Konstan
D (t ) a a t 1n
n n n
N t .dt dt t
• Regresi linier t 1 t 1 t 1
b 2
n n
^ ^ N t ( t )
2
D (t ) a bt t 1
t 1
n n
dt bt
t 1 t 1
a dt b.t
N N
^
2 t 2 t
• Siklis D (t ) a u cos N v sin N
38
Kriteria Performansi Peramalan
• Mean Square Error (MSE)
2
n
(d t D't )
MSE t 1
n
dimana:
dt = data aktual pada periode t
Dt‘ = nilai ramalan pada periode t
n = banyaknya periode
39
Kriteria Performansi Peramalan
• Standard error of estimate (SEE)
(d t D't )
2
n
SEE (n f )
t 1
dimana:
f = derajat kebebasan
– 1 : untuk data konstan
– 2 : untuk data linier
– 3 : untuk data kuadratis
40
Kriteria Performansi Peramalan
• Persentase Kesalahan
dt D 't
PEt (
dt
)x 100%
41
Contoh
• Dari data 12 bulan terakhir tercata penjualan produk X:
t 1 2 3 4 5 6 7 8 9 10 11 12
dt 140 159 136 157 173 181 177 188 154 179 180 160
42
Metoda Konstan
t dt dt' e = dt - dt' e2 SEE
1 140 165.33 -25.33 641.61
2 159 165.33 -6.33 40.07
3 136 165.33 -29.33 860.25
4 157 165.33 -8.33 69.39
5 173 165.33 7.67 58.83
6 181 165.33 15.67 245.55
7 177 165.33 11.67 136.19
8 188 165.33 22.67 513.93
9 154 165.33 -11.33 128.37
10 179 165.33 13.67 186.87
11 180 165.33 14.67 215.21
12 160 165.33 -5.33 28.41
3124.68 17
43
Metoda Konstan
n n
d t (dt dt ')
2
t 1 '
a dt SEE t 1
N nf
3124. 68
12 1
a 165.33 3124. 68
11
16. 85 17
44
Metoda Linier
t dt t . dt t2 dt'=156+1.t e = dt - dt' e2
1 140 140 1 157 -17 289
2 159 318 4 158 1 1
3 136 408 9 159 -23 529
4 157 628 16 160 -3 9
5 173 865 25 161 12 144
6 181 1086 36 162 19 361
7 177 1239 49 163 14 196
8 188 1504 64 164 24 576
9 154 1386 81 165 -11 121
10 179 1790 100 166 13 169
11 180 1980 121 167 13 169
12 160 1920 144 168 -8 64
78 1984 13264 647 2628
t 6.5 dt 165.33
45
Metoda Linier
n n n n
N t .dt dt t 12(13264) (1984)(78) (dt dt ')
2
b t 1 t 1 t 1 b t 1
2 12(647) (78)
2
SEE
n n nf
N t ( t )
2
157168 154752 2416 2628 2628
t 1
t 1
7764 6084 1680 12 2 10
1. 44 1 16. 21 16
n n
dt bt
a t 1
t 1
dt b.t a dt b.t
N N
165. 33 1. 44(6. 5) 165. 33 9. 35
155. 98 156
dt ' 156 1t
46
Metoda Kuadratis
t dt t.dt t2 t2.dt t4 dt' e=dt- e2
dt'
-6 140 -840 36 5040 1296 118.36 21.64 468.29
-5 159 -795 25 3975 625 127.82 31.18 972.19
-4 136 -544 16 2176 256 143.88 -7.88 62.09
-3 157 -471 9 1413 81 146.74 10.26 105.27
-2 173 -346 4 692 16 147.6 23.4 547.56
-1 181 -181 1 181 1 152.46 28.54 814.53
1 177 177 1 171 1 156.86 20.14 405.62
2 188 376 4 752 16 158.4 29.6 876.16
3 154 462 9 1386 81 159.96 -5.96 35.52
4 179 716 16 2864 1256 161.48 17.52 306.95
5 180 900 25 4500 625 149.82 30.18 910.83
6 160 960 36 5760 1296 144.76 15.24 232.26
1984 404 182 28710 4550 5737.2
7
47
Metoda Kuadratis
n n n n
404
t .dt dt t N t .dt
2 2
b 2. 22 2. 2
b t 1
c= t=1 t 1 t 1 182
n n 2 n
t (t ) t
2 n
2 4
48
Pemilihan Metoda Terbaik & Hasil Peramalan
•t Dt'13= 156
14
+t
15 16 17 18 19 20 21 22 23 24
Dt' 169 170 171 172 173 174 175 176 177 178 179 180
49
SEASON INDEX
Pada jenis produk tertentu, jumlah permintaan
akan dipengaruhi oleh musim. Misalnya:
payung, baju musim dingin, seragam, sepatu
dan buku sekolah, kue lebaran dll.
51
Contoh: Season Index
Tingkat penjualan sustu produk dalam dua
tahun lalu adalah sebagai berikut:
t 1 2 3 4 5 6 7 8
Penjualan 15 22 25 18 20 27 33 20
(dlm ribuan)
35
30
25
20
dt
15
10
5
0
1 2 3 4 5 6 7 8
53
Solusi:
Terdapat ‘trend’ peningkatan, kemudian
turun kembali. Hal itu berulang pada
kuartal ke-4, maka jelas penjualan
dipengaruhi musim. Pola regresi yang
dipengaruhi musim.
t 1 2 3 4 5 6 7 8 9 10 11
dt 15 22 25 18 20 27 33 20
d’t 18 19 20 21 22 23 24 25 26 27 28 29
Index
D’t x SI 23 31 37 24
Season Index kuartal I = (0.83+0.91):2=0.87
Season Index kuartal II = (1.16+1.17):2=1.17
Season Index kuartal III= (1.25+1.38):2=1.31
Season Index kuartal IV= (0.86+0.80):2=0.83
55
Verifikasi Peramalan
• Dilakukan untuk memverifikasi apakah fungsi
peramalan yang digunakan mewakili pola data
yang ada.
• Metoda verifikasi: moving range chart
• Moving Range
MR d t' d t d t' 1 d t 1
MR
MR
• Average moving range n 1
UCL 2.66MR
• Control limits LCL 2.66MR
56
Verifikasi Peramalan
• Pengujian Out of control
Dari 3 titik yang berurutan, 2 UCL
region A
region B
region C
titik atau lebih di Daerah A
Dari 5 titik yang berurutan, 4
titik atau lebih di Daerah B
Dari 8 titik yang berurutan
seluruhnya berada atau di
bawah center line c e n te r lin e
region A
region B
region C
mencakup data baru (sistem LC L
sebab baru)
Tunggu evidence selanjutnya
57
Contoh Verifikasi (1)
t Dt Dt' Dt'- Dt MR
•Dt' = 156 + t
1 140 156 16
2 159 157 -2 18
3 136 158 22 24
159 4 157 159 2 20
MR 14.45
11 5 173 160 -13 15
UCL 38.45 6 181 161 -20 7
LCL 38.45 7 177 162 -15 5
8 188 163 -25 10
9 154 164 10 15
10 179 165 -14 24
11 180 166 -14 0
12 160 167 7 21
159
58
Contoh Verifikasi (2)
38.45
25.63
12.82
-12.82
-25.63
-38.45
59