Inventory Management
Inventory Management
Management
Machfu
d
Fungsi Persediaan
Different Views of
Inventory
Demand Type
Independent
Dependent
Types of Inventory
Cycle
Pipeline
Safety Stock
Anticipation
Annual $ Volume
A
B
C
Process stage
Raw Material
Work in Process
Finished Goods
Other
Maintenance /
Repair
Operating Supplies
Independent
Bahan Baku
Bahan
Baku
Petani
Pemasok
Bahan
Baku
WIP
AgroIndustri
Produk
Produk
Distributor/Pengecer
Jumlah Persediaan
yang Besar ??
Pengendalian
Jumlah Persediaan
yang Kecil ??
6
Pengelolaan /
Pengendalian:
Fisik
Qt
Tingkat
Sediaan
Fisik
Dt
(It*)
Info
Info
Q
2
Pipeline inventory
Safety Stock
Reduce uncertainties
Anticipation inventory
Various
Various
Lead Time:
(infinit)
(periodik)
(finit)
10
Model Deterministik
It
It
Q*
b*
t,r
Q*
t,r
0
0
It
It
Q*
Q*
b*
t,r
t,r
0
b
0
Modedl III: P : infinit & k`: finit
t
11
ABC Classification
Class A
Class B
5 15 % of units
70 80 % of value
30 % of units
15 % of value
Class C
50 60 % of units
5 10 % of value
UNIT COST
ANNUAL USAGE
$ 60
350
30
80
30
20
10
320
510
20
90
40
130
60
100
180
170
50
60
120
9
8
2
1
4
3
6
5
10
7
TOTAL
PART
VALUE
$30,600
1
16,000
2
14,000
3
5,400
4
4,800
5
3,900
3,600
6
CLASS
3,000
7
2,400
A
8
1,700
B
9
C
$85,400
10
%UNIT
OF TOTAL
% OFANNUAL
TOTAL
COST
USAGE
VALUE
QUANTITY
% CUMMULATIVE
35.9
6.0
$ 60
18.7
5.0
350
16.4
4.0
30
6.3
9.0
5.680
6.0
4.630
10.0
4.220 % OF TOTAL
18.0
ITEMS
VALUE
3.510
13.0
12.0
9, 8,2.8
2
71.0
320
17.0
1, 4,2.0
3
16.5
5107
6, 5, 10,
12.5
20
6.0
90
11.0
A40
15.0
130
24.0
30.0
B60
100
40.0
% OF TOTAL
58.0
180
QUANTITY
71.0
170
C
83.0
50 15.0
100.0
25.0
60 60.0
120
Example 10.1
EOQ
Demand
rate
Reorder point, R
Lead
time
Order Order
placed receipt
Lead
time
Order Order
placed receipt
Time
D - annual demand
Q - order quantity
CoD
Q
Co D
Q
CcQ
2
CcQ
2
Co D
Q
CoD
CcQ
2
Cc
TC
=
+
Q2
Q
2
0=
Qopt =
C0 D
Q2
2CoD
Cc
Cc
Proving equality of
costs at optimal point
Co D
Q
Q =
2
2
Qopt =
CcQ
2
2CoD
Cc
2CoD
Cc
Total Cost
Slope = 0
Carrying Cost =
Minimum
total cost
Ordering Cost =
Optimal order
Qopt
CcQ
2
CoD
Q
Order Quantity, Q
EOQ Example
Cc = $0.75 per yard
Qopt =
Qopt =
Co = $150
2CoD
Cc
2(150)(10,000)
(0.75)
TCmin =
TCmin =
D = 10,000 yards
CoD
Q
CcQ
2
(150)(10,000) (0.75)(2,000)
+
2,000
2
Production Quantity
Model
Q(1-d/p)
Maximum
inventory
level
Q
(1-d/p)
2
Average
inventory
level
0
Order
receipt period
Begin
End
order order
receipt receipt
Time
d = demand rate
Qopt =
2CoD
d
Cc 1 - p
Co = $150
d
Cc 1 p
D = 10,000 yards
p = 150 yards per day
2(150)(10,000)
=
Co D CcQ
d
TC =
+
1- p
Q
2
32.2
0.75 1 150
= 2,256.8 yards
= $1,329
2,256.8
Q
Production run =
=
150 = 15.05 days per order
p
10,000
D
Number of production runs =
=
= 4.43 runs/year
2,256.8
Q
Maximum inventory level = Q 1 -
d
p
= 2,256.8 1 -
= 1,772 yards
32.2
150
Quantity Discounts
Price per unit decreases as order quantity increases
Total
Biaya
Tidak Tetap
(Cj Qj)
ORDER SIZE
0 - 99
100 199
N0
N1
N2
N3
Jumlah Pemesanan, Q
N4
6 (d2)
200+
PRICE
$10
8 (d1)
TC = ($10 )
TC (d1 = $8 )
TC (d2 = $6 )
Carrying cost
Ordering cost
cos
Q(d1 ) = 100
TC (Q) = AD/Q + C D + .C Q
Menentukan Jumlah
Pengadaan Optimal
Kasus Model IV, untuk harga Cj tertentu, maka:
Q oj
2AD
iC j
31
PRICE
1 - 49
50 - 89
90+
$1,400
1,100
900
Qopt =
2 Co D
For Q = 72.5
TC =
For Q = 90
TC =
Cc
CoD
Qopt
Co D
Q
Co = $2,500
Cc = $190 per computer
D = 200
2(2500)(200)
= 72.5 PCs
190
CcQopt
2
CcQ
2
+ PD = $233,784
+ PD = $194,105
Cj
Qo j
Q*j
TC*j
j=1
1400
84,52
49
324504
j=2
1100
95,35
89
274568
232178
j=3
33
Reorder Point
Level of inventory at which a new order
is placed
R = dL
where
d = demand rate per period
L = lead time
Safety Stocks
Safety stock
Stockout
Service level
Reorder
point, R
LT
LT
Time
Inventory level
Q
Reorder
point, R
Safety Stock
LT
LT
Time
Probability of
a stockout
Safety stock
z d L
dL
Demand
Safety stock = z d L
= (1.65)(5)( 10)
= 326.1 yards
= 26.1 yards
Model Probabilistik
Probabilistik, dengan Nilai Tengah () dan
Permintaan/kebutuhan
Lead time
Service level
2. Multi Period, periode pemesanan beberapa kali dalam satu periode perencanaan.
a. Model Continue (Q, r):
42
Q
r
Q
s3
s1
s2
t
Kasus Backorder:
TC (Q, r )
:
(Waktu)
AD
Q
kDb r
CD h r
Q
Q
2
b (r) : tingkat kekurangan sediaan, jika tingkat sediaan (I t) pada saat pemesanan = r.
b(r ) z r f ( z )dz
r
43
Kasus Backorder:
Jika: biaya kekurangan (k) didasarkan kepada Jumlah kekurangan, maka
2 D [A k b(r)]
*
Q
r* dicari dari formula
h
hQ
*
F ' (r )
kD
Jika : biaya kekurangan (k) didasarkan pada lama waktu terjadinya kekurangan.
2 D [A k b(r)]
*
Q
h
F ' (r * )
hQ
k
TC (Q, r )
AD
kD
Q
CD h r h b r
Q
Q
2
2D [A k b(r)]
*
Q
h
F ' (r * )
hQ
hQk D
44
r0
r1
S0
S1
r2
S2
t0
t1
T
t2
t3
Kasus Backorder:
A
AT
kb R, T
TC (Q, R) h R
T
2
T
Q = R - It
45
Kasus Backorder:
Apabila nilai T sudah ditetapkan, untuk kasus biaya kekurangan sediaan (k) atas dasar
jumlah kekurangan, maka nilai R* yang optimal diperoleh dengan menyelesaikan:
F ' ( R*, T )
hT
k
F ' ( R*, T )
hDT
k
46
A
AT
kb R, T
TC (Q, r ) h R
b( R, T )
T
2
T
Apabila nilai T sudah ditetapkan, maka nilai R* yang optimal diperoleh dengan
menyelesaikan:
F ' ( R*, T )
hT
hT k
Untuk kasus biaya kekurangan sediaan (k) atas dasar lama terjadinya kekurangan,
Total biaya:
TC (Q, r )
A
AT
kb R, T
h R
b( R, T )
T
2
DT
Apabila nilai T sudah ditetapkan, maka nilai R* yang optimal diperoleh dengan
menyelesaikan:
F ' ( R*, T )
DhT
hT k
47
Contoh Kasus
48
FORMULASI MODEL
PENGENDALIAN SEDIAAN
(Model Deterministik)
49
It
Imax
b
b
tg ( P D) ; T1
T1
( P D)
D)
(P
0
b
tg ( P D)
T1
T2
T3
T4
TP
I max
I
; T2 max
T2
( P D)
tg ( D)
b
b
; T4
T4
D
tg ( D)
I max
I
; T3 max
T3
D
t
T
50
It
Imax
(P
D)
Tg = ( P-D) = (Imax + b) / TP
0
b
T1
T2
T3
T4
TP
t
T
= x Imax x (T2+T3)
= x b x (T1+T4)
D
TC (Q, b) { A c.Q h.T .I k .T .B k '.b}.
Q
i.c. Q 1
b
P
D
TC (Q, b) A.
c.D
D
Q
2Q. 1
k '.b 2
k .b.D
D
Q
2.Q. 1
dTC (Q, b)
0
dQ
dTC (Q, b)
0
db
52
Q*
2AD
iC
k.D . ic k '
2 AD
Q*
D ic ic k '
k'
ic 1
P
b*
ic.Q * kD
ic k '
Q
r m 1 P D ; utk : mT T3 T4
D
r D b
k .D . ic k '
2 AD
ic
ic ic k '
k'
2
Q*
b*
ic.Q * kD r D mQ b
ic k '
TUGAS memformulasikan
MODEL II dan IV
53
Q*
Q*
2AD
iC(1 D/P)
2AD
iC
r = D - mQ
1.
2.
3.
4.
Contoh Kasus
1.
2.
3.
4.
55
Model Probabilistik
Permintaan/kebutuhan
Lead time
Service level
2. Multi Period, periode pemesanan beberapa kali dalam satu periode perencanaan.
a. Model Continue (Q, r):
56
Q
r
Q
s3
s1
s2
t
Kasus Backorder:
TC (Q, r )
:
(Waktu)
AD
Q
kDb r
CD h r
Q
Q
2
b (r) : tingkat kekurangan sediaan, jika tingkat sediaan (I t) pada saat pemesanan = r.
b(r ) z r f ( z )dz
r
57
Kasus Backorder:
Jika: biaya kekurangan (k) didasarkan kepada Jumlah kekurangan, maka
2 D [A k b(r)]
*
Q
r* dicari dari formula
h
hQ
*
F ' (r )
kD
Jika : biaya kekurangan (k) didasarkan pada lama waktu terjadinya kekurangan.
2 D [A k b(r)]
*
Q
h
F ' (r * )
hQ
k
TC (Q, r )
AD
kD
Q
CD h r h b r
Q
Q
2
2D [A k b(r)]
*
Q
h
F ' (r * )
hQ
hQk D
58
r0
r1
S0
S1
r2
S2
t0
t1
T
t2
t3
Kasus Backorder:
A
AT
kb R, T
TC (Q, R) h R
T
2
T
Q = R - It
59
Kasus Backorder:
Apabila nilai T sudah ditetapkan, untuk kasus biaya kekurangan sediaan (k) atas dasar
jumlah kekurangan, maka nilai R* yang optimal diperoleh dengan menyelesaikan:
F ' ( R*, T )
hT
k
F ' ( R*, T )
hDT
k
60
A
AT
kb R, T
TC (Q, r ) h R
b( R, T )
T
2
T
Apabila nilai T sudah ditetapkan, maka nilai R* yang optimal diperoleh dengan
menyelesaikan:
F ' ( R*, T )
hT
hT k
Untuk kasus biaya kekurangan sediaan (k) atas dasar lama terjadinya kekurangan,
Total biaya:
TC (Q, r )
A
AT
kb R, T
h R
b( R, T )
T
2
DT
Apabila nilai T sudah ditetapkan, maka nilai R* yang optimal diperoleh dengan
menyelesaikan:
F ' ( R*, T )
DhT
hT k
61
Contoh Kasus
62