MATERIAL REQUIREMENT PLANNING (MRP) Oleh: Mega Inayati Rif ah, S.T., M.Sc. Institut Sains & Teknologi AKPRIND Yogyakarta Jl. Kalisahak No. 28, Komplek Balapan, Yogyakarta
PART 1 PENDAHULUAN
PENDAHULUAN Permintaan (demand) ada 2 jenis: dependent demand dan independent demand. Independent demand adalah permintaan suatu barang yang tidak tergantung pada permintaan barang lain. Contoh: demand untuk produk kursi. Dependent demand adalah permintaan suatu barang yang tergantung pada permintaan barang lain. Contoh: demand untuk material yang menyusun suatu kursi demand papan dudukan, demand papan sandaran, demand kaki kursi, dll.
PENDAHULUAN Untuk menentukan demand kursi tadi, kita cukup meramalkan berdasarkan demand historis dari kursi tersebut. Namun untuk menentukan demand kaki kursi misalnya, akan tergantung pada demand kursi. Misalkan demand hasil forecast produk kursi pada periode (bulan) 5 = 100. Sedangkan 1 kursi membutuhkan 4 kaki kursi. Maka jumlah demand untuk kaki kursi pada periode 5 adalah = 4*100 = 400.
PENDAHULUAN Itu tadi adalah ilustrasi untuk menentukan berapa jumlah dependent demand kaki kursi. Nah, sekarang adalah penjelasan mengenai kapan kita menyediakan kaki kursi tersebut. Misalkan demand hasil forecast produk kursi pada periode (bulan) 5 = 100. Sedangkan 1 kursi membutuhkan 4 kaki kursi, dan pembuatan kaki kursi butuh waktu (lead time-nya) adalah 2 bulan. Maka jumlah demand untuk kaki kursi pada periode 5 adalah = 4*100 = 400, dan 400 ini harus disediakan pada periode (bulan) = 5 2 = 3.
PENGERTIAN MRP adalah suatu metode untuk menentukan berapa jumlah dependent demand dan kapan harus disediakan (dibutuhkan). Tujuan MRP: Merencanakan kebutuhan material untuk membuat suatu produk pada jumlah dan saat yang diperlukan. Tidak ada kelebihan atau kekurangan material sehingga dapat membuat perusahaan efisien. Efektif untuk pengelolaan persediaan material produk yang berstruktur rumit.
INPUT MRP Untuk dapat menentukan berapa jumlah dependent demand dan kapan dibutuhkannya, beberapa input yang diperlukan adalah sebagai berikut: MPS (master production schedule) untuk mengetahui berapa besarnya independent demand produk akhir. Product structure file (bill of materials, BOM) untuk mengetahui apa saja material yang menyusun suatu produk akhir, berapa jumlahnya untuk menyusun 1 unit produk akhir, dan bagaimana urutan penyusunannya.
INPUT MRP Contoh MPS: Minggu 1 2 3 4 5 Permintaan (unit) 50 60 38 20 56 Contoh BOM: Level Nomor part Jumlah per produk akhir Keterangan 0 100 1 Produk jadi X 1 110 2 Subrakit 2 121 1 Komponen A 2 122 2 Komponen B atau:
Contoh BOM: INPUT MRP
INPUT MRP Inventory master file untuk mengetahui jumlah persediaan yang telah ada, sehingga kita tidak perlu lagi memproduksi atau memesan. Berisi keterangan jumlah on-hand (persediaan yang telah ada, siap, di gudang kita), on-order status / schedule receipt (persediaan yang masih ada pada supplier, baru dijadwalkan/dijanjikan akan diterima gudang kita), lot size (kuantitas setiap kali pesan), lead times (durasi waktu untuk mendapatkan material), dan safety stock (jumlah/kuantitas yang dibutuhkan untuk tetap ada di gudang, sebagai fungsi jaga-jaga).
INPUT MRP Contoh Inventory Status: No. part Ukuran lot On hand Scheduled receipts LT Biaya Pesan Biaya Simpan 100 LFL 10 50, periode 1 1 dan 2 110 EOQ 20-1 $20 $45 121 FOQ = 35 15-1 122 LUC 15 100, periode1 1 $35 $10
PROSES MRP Netting (perhitungan kebutuhan bersih) Yakni permintaan konsumen dikurangi dengan jumlah yang telah tersedia. Lotting (penentuan ukuran lot) Yakni menentukan ukuran (lot) pemesanan untuk memenuhi kebutuhan bersih. Offsetting (penentuan waktu pemesanan) Yakni menentukan kapan waktu untuk memesan sejumlah lot pemesanan tadi, sehingga tersedia ketika dibutuhkan. Explosion (perhitungan kebutuhan kotor untuk level lebih rendah) Yakni setelah selesai menghitung kebutuhan pesan/produksi untuk suatu produk, maka dijadikan dasar untuk menghitung kebutuhan part/bagian yang menyusun produk tersebut.
OUTPUT MRP Purchase order (PO) Untuk komponen/item yang perlu dibeli dari supplier, maka berdasarkan hasil MRP, dapat dibuatkan PO-nya. Dengan demikian status open-order menjadi on-order. Work order (WO) Untuk komponen/item yang diproduksi sendiri, maka berdasarkan hasil MRP, dapat dibuatkan WO-nya. Dengan demikian status planned menjadi scheduled. Reschedule Notice (RN) Jika suatu komponen untuk assembly tidak tersedia ketika direncanakan akan digunakan, maka MRP dapat melakukan reschedule dengan menunda semua komponen yang digunakan pada assembly tersebut.
INPUT & OUTPUT MRP (RINGKASAN)
PART 2 CONTOH SOAL
BILL OF MATERIAL (BOM) Suatu perusahaan Arbo Capello Manufacture (ACM) memproduksi produk X. BOM produk X, data status inventory item, serta MPS secara berurutan dapat dilihat pada Tabel 1, Tabel 2, dan Tabel 3. Tabel 1 BOM Level Nomor part Jumlah per produk akhir Keterangan 0 100 1 Produk jadi X 1 110 2 Subrakit 2 121 1 Komponen A 2 122 2 Komponen B
No. part INVENTORY STATUS & MPS Ukuran lot Tabel 2 Inventory Status On hand Scheduled receipts LT Tabel 3 MPS Biaya Pesan (P) Biaya Simpan (S) 100 LFL 10 50, periode 8 1 dan 9 110 POQ 20-1 $85 $2 121 FOQ = 35 15-1 122 LUC 15 100, periode 8 1 $35 $10 Bulan 8 9 10 11 12 Permintaan (unit) 50 60 38 20 56
FORM PERHITUNGAN MRP Gross requirements (GR) Scheduled receipts (SR) Projected on hand (POH) Net requirement (NR) receipts (PORec) release (PORel) Bulan 8 9 10 11 12
MRP LEVEL 0 Gross requirements (GR) Scheduled receipts (SR) Projected on hand (POH) Net requirement (NR) receipts (PORec) release (PORel) 10 Bulan 8 9 10 11 12 50 60 38 20 56 50 50
CARA PERHITUNGAN Keterangan: GR t = dari MPS atau dari PORel item parent-nya SR t = diketahui dari inventory status POH t-1 = POH 0 (POH awal periode) adalah sama dengan persediaan awal sama dengan on hand, sedangkan POH t-1 dimana t-1 = 1 ke atas, adalah hasil perhitungan sisa persediaan setelah dikurangi kebutuhan kotor (GR t ) = POH t-1 + SR t + PORec t GR t NR t = GR t - (SR t + POH t-1 ) PORec t = sesuai metode lot size yang digunakan PORel = PORec, namun diletakkan pada periode PORec dikurangi leadtime-nya
CARA PERHITUNGAN Item Level 0 (Produk X) Periode 8 (t = 8) GR 8 = 50 SR 8 = 50 POH 8-1 = POH 7 = 10 NR 8 = GR 8 - (SR 8 + POH 7 ) = 50 (50 + 10) = - 10 (untuk 0, maka isinya 0) = 0 PORec 8 = metode lot size yang digunakan adalah Lot for Lot (LFL) = NR 8 = 0 PORel = PORec, namun diletakkan pada periode 7 (8 1) POH 8 = POH 7 + SR 8 + PORec 8 GR 8 = 10 + 50 + 0 50 = 10
MRP LEVEL 0 PERIODE 8 Gross requirements (GR) Scheduled receipts (SR) Projected on hand (POH) Net requirement (NR) receipts (PORec) release (PORel) Bulan 7 8 9 10 11 12 50 60 38 20 56 50 50 10 10 0 0 0
CARA PERHITUNGAN Item Level 0 (Produk X) Periode 9 (t = 9) GR 9 = 60 SR 9 = 50 POH 9-1 = POH 8 = 10 NR 9 = GR 9 - (SR 9 + POH 8 ) = 60 (50 + 10) = 0 (untuk 0, maka isinya 0) PORec 9 = metode lot size yang digunakan adalah Lot for Lot (LFL) = NR 9 = 0 PORel = PORec, namun diletakkan pada periode 8 (9 1) POH 9 = POH 8 + SR 9 + PORec 9 GR 9 = 10 + 50 + 0 60 = 0
MRP LEVEL 0 PERIODE 9 Gross requirements (GR) Scheduled receipts (SR) Projected on hand (POH) Net requirement (NR) receipts (PORec) release (PORel) Bulan 7 8 9 10 11 12 50 60 38 20 56 50 50 10 10 0 0 0 0 0 0 0
CARA PERHITUNGAN Item Level 0 (Produk X) Periode 10 (t = 10) GR 10 = 60 SR 10 = 50 POH 10-1 = POH 9 = 10 NR 10 = GR 10 - (SR 10 + POH 9 ) = 38 (0 + 0) = 38 (untuk 0, maka isinya 0) PORec 10 = metode lot size yang digunakan adalah Lot for Lot (LFL) = NR 10 = 38 PORel = PORec, namun diletakkan pada periode 9 (10 1) POH 10 = POH 9 + SR 10 + PORec 10 GR 10 = 0 + 0 + 38 38 = 0
MRP LEVEL 0 PERIODE 10 Gross requirements (GR) Scheduled receipts (SR) Projected on hand (POH) Net requirement (NR) receipts (PORec) release (PORel) Bulan 7 8 9 10 11 12 50 60 38 20 56 50 50 10 10 0 0 0 0 38 0 0 38 0 0 38
MRP LEVEL 0 PERIODE 8-12 Gross requirements (GR) Scheduled receipts (SR) Projected on hand (POH) Net requirement (NR) receipts (PORec) release (PORel) Bulan 7 8 9 10 11 12 50 60 38 20 56 50 50 10 10 0 0 0 0 0 0 38 20 56 0 0 38 20 56 0 0 38 20 56
MRP LEVEL 1 Perhitungan GR: Periode 7: 2*0 = 0 Periode 8 : 2*0 = 0 Periode 9 : 2*38 = 76 Periode 10 : 2*20 = 40 Periode 11 : 2*56 = 112
MRP LEVEL 1 Perhitungan PORec menggunakan POQ: D 0 0 76 40 112 5 45.6 EOQ 2 D P S 2 45.6 85 2 62.3 POQ EOQ 62.3 1.37 periode D 45.6 2 Jadi PORec t adalah = GR t + GR t+1 (penggabungan 2 periode).
MRP LEVEL 1 Gross requirements (GR) Scheduled receipts (SR) Projected on hand (POH) Net requirement (NR) receipts (PORec) release (PORel) Bulan 6 7 8 9 10 11 0 0 76 40 112 20 0 0 116 0 112
CARA PERHITUNGAN Item Level 1 (Subrakit) Periode 7 (t = 7) GR 7 = 0 SR 7 = 0 POH 7-1 = POH 6 = 20 NR 7 = GR 7 - (SR 7 + POH 6 ) = 0 (0 + 20) = - 20 (untuk 0, maka isinya 0) = 0 PORec 7 = metode lot size yang digunakan adalah Period Order Quantity (POQ), dimana POQ disini sama dengan 2 (PORec 7 = GR 7 + GR 8 = 0 + 0 = 0) PORel = PORec, namun diletakkan pada periode 6 (7 1) POH 7 = POH 6 + SR 7 + PORec 7 GR 7 = 20 + 0 + 0 0 = 20
MRP LEVEL 1 PERIODE 7 Gross requirements (GR) Scheduled receipts (SR) Projected on hand (POH) Net requirement (NR) receipts (PORec) release (PORel) Bulan 6 7 8 9 10 11 0 0 76 40 112 20 20 0 0 0 116 0 112 0
CARA PERHITUNGAN Item Level 1 (Subrakit) Periode 8 (t = 8) GR 8 = 0 SR 8 = 0 POH 8-1 = POH 7 = 20 NR 8 = GR 8 - (SR 8 + POH 7 ) = 0 (0 + 20) = 0 (untuk 0, maka isinya 0) PORec 8 = metode lot size yang digunakan adalah POQ, dimana POQ disini sama dengan 2 (PORec 8 = 0, karena GR 8 sudah digabung dengan GR 7 untuk menjadi PORec 7 ) PORel = PORec, namun diletakkan pada periode 7 (8 1) POH 8 = POH 7 + SR 8 + PORec 8 GR 8 = 20 + 0 + 0 0 = 20
MRP LEVEL 1 PERIODE 8 Gross requirements (GR) Scheduled receipts (SR) Projected on hand (POH) Net requirement (NR) receipts (PORec) release (PORel) Bulan 6 7 8 9 10 11 0 0 76 40 112 20 20 20 0 0 0 0 116 0 112 0 0
CARA PERHITUNGAN Item Level 1 (Subrakit) Periode 9 (t = 9) GR 9 = 76 SR 9 = 0 POH 9-1 = POH 8 = 20 NR 9 = GR 9 - (SR 9 + POH 8 ) = 76 (0 + 20) = 56 PORec 9 = metode lot size yang digunakan adalah POQ, dimana POQ disini sama dengan 2 (PORec 9 = GR 9 + GR 10 = 76 + 40 = 116) PORel = PORec, namun diletakkan pada periode 8 (9 1) POH 9 = POH 8 + SR 9 + PORec 9 GR 9 = 20 + 0 + 116 76 = 60
MRP LEVEL 1 PERIODE 9 Gross requirements (GR) Scheduled receipts (SR) Projected on hand (POH) Net requirement (NR) receipts (PORec) release (PORel) Bulan 6 7 8 9 10 11 0 0 76 40 112 20 20 20 60 0 0 56 0 0 116 0 112 0 0 116
CARA PERHITUNGAN Item Level 1 (Subrakit) Periode 10 (t = 10) GR 10 = 40 SR 10 = 0 POH 10-1 = POH 9 = 60 NR 10 = GR 10 - (SR 10 + POH 9 ) = 40 (0 + 60) = 0 (untuk 0, maka isinya 0) PORec 10 = metode lot size yang digunakan adalah POQ, dimana POQ disini sama dengan 2 (PORec 10 = 0, karena GR 10 sudah digabung dengan GR 9 untuk menjadi PORec 9 ) PORel = PORec, namun diletakkan pada periode 9 (10 1) POH 10 = POH 9 + SR 10 + PORec 10 GR 10 = 60 + 0 + 0 40 = 20
MRP LEVEL 1 PERIODE 10 Gross requirements (GR) Scheduled receipts (SR) Projected on hand (POH) Net requirement (NR) receipts (PORec) release (PORel) Bulan 6 7 8 9 10 11 0 0 76 40 112 20 20 20 60 20 0 0 56 0 0 0 116 0 112 0 0 116 0
CARA PERHITUNGAN Item Level 1 (Subrakit) Periode 11 (t = 11) GR 11 = 112 SR 11 = 0 POH 11-1 = POH 10 = 20 NR 11 = GR 11 - (SR 11 + POH 10 ) = 112 (0 + 20) = 92 PORec 11 = metode lot size yang digunakan adalah POQ, dimana POQ disini sama dengan 2 (PORec 11 =GR 11 =112, karena GR 11 disini adalah yang terakhir, tidak ada lagi periode setelahnya) PORel = PORec, namun diletakkan pada periode 10 (11 1) POH 11 = POH 10 + SR 11 + PORec 11 GR 11 = 20 + 0 + 112 112 = 20
MRP LEVEL 1 PERIODE 11 Gross requirements (GR) Scheduled receipts (SR) Projected on hand (POH) Net requirement (NR) receipts (PORec) release (PORel) Bulan 6 7 8 9 10 11 0 0 76 40 112 20 20 20 60 20 20 0 0 56 0 92 0 0 116 0 112 0 0 116 0 112
MRP LEVEL 2: KOMPONEN A Perhitungan GR: Periode 6 : 1*0 = 0 Periode 7 : 1*0 = 0 Periode 8 : 1*116 = 116 Periode 9 : 1*0 = 0 Periode 10 : 1*112 = 112 Ketentuan OH: 15 unit Ketentuan lot size: FOQ = 35 Jika NR t 0, maka PORec t = 0 Jika 0 < NR t < 35, maka NR t = 35 Jika NR t 35, maka PORec t = NR t
MRP LEVEL 2: KOMPONEN A Gross requirements (GR) Scheduled receipts (SR) Projected on hand (POH) Net requirement (NR) receipts (PORec) release (PORel) Bulan 5 6 7 8 9 10 0 0 116 0 112 15
CARA PERHITUNGAN Item Level 1 (Komponen A) Periode 6 (t = 6) GR 6 = 0 SR 6 = 0 POH 6-1 = POH 5 = 15 NR 6 = GR 6 - (SR 6 + POH 5 ) = 0 (0 + 15) = 0 PORec 6 = metode lot size yang digunakan adalah Fixed Order Quantity (FOQ) = 0 karena NR 6 = 0 PORel = PORec 6 namun diletakkan pada periode 5 (6 1) POH 6 = POH 5 + SR 6 + PORec 6 GR 6 = 15 + 0 + 0 0 = 15
MRP LEVEL 2 (KOMPONEN A) PERIODE 6-10 Bulan 5 6 7 8 9 10 Gross requirements 0 0 116 0 112 (GR) Scheduled receipts (SR) Projected on hand 15 15 0 0 0 (POH) 15 Net requirement 0 0 101 0 112 (NR) 0 0 101 0 112 receipts (PORec) release (PORel) 0 0 101 0 112
MRP LEVEL 2: KOMPONEN B Perhitungan GR: Periode 6 : 2*0 = 0 Periode 7 : 2*0 = 0 Periode 8 : 2*116 = 232 Periode 9 : 2*0 = 0 Periode 10 : 2*112 = 224 Ketentuan OH: 15 unit Ketentuan lot size: LUC, biaya pesan = $35, biaya simpan = $10
PERHITUNGAN LOT SIZE METODE LUC Periode Dikombinasi Tabel 4 Perhitungan LUC Lot Size (Trial) Cumulative Cost Cost per Unit 6 0 0 0 6,7 0 + 0 = 0 0 0 6,7,8 0 + 0 + 232 = 232 35 + 10*232*(8-6) 4675/232 = 20.15 = 4675 6,7,8,9 0 + 0 + 232 + 0 = 35 + 10*232*(8-6) 4675/232 = 20.15 232 = 4675 6,7,8,9,10 0 + 0 + 232 + 0 + 224 = 456 35 + 10*232*(8-6) + 10*224*(10-6) = 13635/456 = 29.90 (naik dari 20.15) 13635 10 224 35 + 10*224*(10-10) = 35 35/224 = 0.16
PERHITUNGAN LOT SIZE METODE LUC Berdasarkan perhitungan LUC pada Tabel 4, dapat disimpulkan bahwa: PORec 6 = GR 6 + GR 7 + GR 8 + GR 9 = 232 PORec 7 = PORec 8 = PORec 9 = 0 PORec 10 = GR 10 = 224
MRP LEVEL 2 (KOMPONEN B) Gross requirements (GR) Scheduled receipts (SR) Projected on hand (POH) Net requirement (NR) receipts (PORec) release (PORel) Bulan 5 6 7 8 9 10 0 0 232 0 224 15 232 0 0 0 224 232 0 0 0 224
CARA PERHITUNGAN Item Level 1 (Komponen A) Periode 6 (t = 6) GR 6 = 0 SR 6 = 0 POH 6-1 = POH 5 = 15 NR 6 = GR 6 - (SR 6 + POH 5 ) = 0 (0 + 15) = 0 PORec 6 = metode lot size yang digunakan adalah Least Unit Cost (LUC) = 232 PORel = PORec 6 namun diletakkan pada periode 5 (6 1) POH 6 = POH 5 + SR 6 + PORec 6 GR 6 = 15 + 0 + 232 0 = 247
MRP LEVEL 2 (KOMPONEN B) PERIODE 6-10 Gross requirements (GR) Scheduled receipts (SR) Projected on hand (POH) Net requirement (NR) receipts (PORec) release (PORel) Bulan 5 6 7 8 9 10 0 0 232 0 224 100 15 247 247 115 115 115 0 0 0 0 109 232 0 0 0 224 232 0 0 0 224
PART 3 LATIHAN SOAL
LATIHAN SOAL Lanjutkan metode FOQ untuk menghitung kebutuhan material Level 1, periode 8, 9, 10!
TUGAS 4 Selesaikan kasus MRP berikut ini!
TUGAS 4 (Lanjutan) Asumsi biaya: Item Biaya Pesan Biaya Simpan A $20 $5 C $15 $35 D $10 $25
TERIMA KASIH