ITS Undergraduate 6762 5103109043 Judul
ITS Undergraduate 6762 5103109043 Judul
LEMBAR PENGESAHAN
RANCANG BANGUN OPTIMASI PERENCANAAN
KEBUTUHAN BAHAN BAKU DENGAN ALGORITMA
WAGNER-WHITIN
TUGAS AKHIR
Diajukan untuk Memenuhi Salah Satu Syarat
Memperoleh Gelar Sarjana Komputer
pada
Bidang Studi Intelligent Business System
Program Studi S-1 Jurusan Teknik Informatika
Fakultas Teknologi Informasi
Institut Teknologi Sepuluh Nopember
Oleh :
NUR LAILA WIDYASTUTI
NRP. 5103 109 043
Disetujui oleh Pembimbing Tugas Akhir:
1. Sarwosri, S.Kom, M.T
.(Pembimbing I )
.(Pembimbing II)
SURABAYA
APRIL, 2007
iii
Abstrak
Lotting atau pembelian bahan baku adalah salah satu
tahap dalam Material Requirement Planning. Teknik lotting yang
dikenal adalah algoritma Wagner-Within. Algoritma ini banyak
digunakan karena memberikan solusi optimal bagi persoalan
ukuran pemesanan dinamis-deterministik pada periode waktu
tertentu dimana kebutuhan seluruh periode harus terpenuhi.
Dalam tugas akhir ini dibangun suatu sistem aplikasi
optimasi perencanaan kebutuhan bahan baku dengan
menggunakan algoritma Wagner-Whitin. Proses pembangungan
diawali dengan membangun modul pembangkit data permintaan
dengan menggunakan metode ARIMA (1,1,1), dilanjutkan dengan
modul peramalan (forecasting) permintaan konsumen terhadap
produk akhir dengan menggunakan metode peramalan
dekomposisi multiplikatif, dan diakhiri dengan pembangunan
modul Material Requirement Planning (MRP I) yang
menggunakan algoritma Wagner-Whitin.
Hasil dari uji sistem dengan data uji coba adalah data
pembangkitan akan membentuk pola yang sama yaitu cenderung
naik dari minggu ke minggu. Hasil peramalan mempunyai
akurasi tinggi sebesar sebesar 99.45%, 97.26%, 99.57% dan
99.55%.Algoritma
Wagner-Whitin
selalu
mennghasilkan
gabungan minggu. Hasil penggabungan pada minggu pertama
akan menghasilkan biaya minimum untuk seluruh minggu
produksi.
Kata kunci : Peramalan, Algoritma Wagner-Whitin, MRP
iv
Abstract
Lotting or order for each item is one of the phases in
Material Requirement Planning. One of lotting technique which is
broadly used is Wagner-Within algorithm. This algorithm is often
used because it gives an optimal solution for dynamicdeterministic lot-sizing problem for one period in one time in
which a whole demand at each period is fulfilled.
In this study, it will be developed application system that
is used to calculate lot-sizing using Wagner-Within Algorithm.
The development process is started with develop module for
generate demand data using ARIMA(1,1,1) method, then
continued with module for forecasting costumer demand for final
product or good, and closed with module for Material
Requirement Planning (MRP I) which uses Wagner-Whitin
algorithm.
Results of system evaluation using evaluation data are
Generate data for all data always produce the same pattern
which increase week by week. Forecasting result have high
accuracies values namely 99.45%, 97.26%, 99.57% and 99.55%.
Wagner-Whitin algorithm always result some weeks merger. First
week merger result always gives minimum total cost for a whole
week production.
Keywords: Forecasting, Wagner-Whitin Algorithm, MRP
KATA PENGANTAR
Pertama, saya panjatkan puji syukur kehadirat Allah
SWT, yang telah memberikan rahmat dan hidayah sehingga tugas
akhir saya dapat terselesaikan dengan baik. Tugas akhir ini
berjudul:
RANCANG BANGUN OPTIMASI PERENCANAAN
KEBUTUHAN BAHAN BAKU DENGAN
ALGORITMA WAGNER-WHITIN
Tugas akhir ini berisi tentang desain dan implementasi dari
proses optimasi kebutuhan bahan baku dengan menggunakan
algoritma Wagner-Whitin sehingga didapatkan biaya minimum
untuk suatu produksi. Saran dan kritik selalu diterima, melihat
masih jauhnya kesempurnaan dalam sistem aplikasi ini.
Saya ingin mengucapkan terima kasih dan penghargaan
sebesar-besarnya kepada:
1. Ibu Sarwosri, S.Kom, M.T, dan Bapak Ahmad Saikhu, S.Si,
M.T yang telah memberikan bimbingan dan dorongan
sehingga tugas akhir ini dapat terselesaikan.
2. Ibu Nanik Suciati, S.Kom, M.Kom, Bapak Waskitho
Wibisono, S.Kom, M.Eng, dan Bapak Ahmad Hoirul Bashori,
S.Kom yang telah menjadi pembimbing akademik dalam
masa perkuliahan saya
3. Orang tua dan adik saya yang telah memberikan doa,
dorongan dan empati yang sangat besar agar tugas akhir ini
dapat terselesaikan dengan baik dan lancar.
4. Teman-teman di kampus dan di rumah atas dorongan dan
doanya.
Saya harap tugas akhir ini dapat bermanfaat untuk masa
yang akan datang.
Surabaya, April 2007
Nur Laila Widyastuti
vi
vii
DAFTAR ISI
LEMBAR PENGESAHAN.........................................................III
TUGAS AKHIR ..........................................................................III
ABSTRAK ..................................................................................IV
ABSTRACT .................................................................................V
KATA PENGANTAR.................................................................VI
DAFTAR ISI ............................................................................VIII
DAFTAR TABEL ........................................................................X
DAFTAR GAMBAR................................................................. XII
BAB I .........................................................................................1
PENDAHULUAN .....................................................................1
1.1 Latar Belakang .................................................................1
1.2 Permasalahan....................................................................2
1.3 Batasan Masalah...............................................................3
1.4 Tujuan Pembuatan Tugas Akhir.......................................3
BAB II........................................................................................5
DASAR TEORI .........................................................................5
2.1 Material Requirement Planning atau MRP ......................5
2.2 ARIMA (1,1,1)...............................................................10
2.3 Dekomposisi Multiplikatif .............................................10
2.4 Mean Percentage Error atau MAPE ...............................13
2.5 Bill of Material ...............................................................14
2.6 Master Production Schedule...........................................16
2.7 Teknik Lot-Sizing ..........................................................18
2.8 Algoritma Wagner-Whitin .............................................19
BAB III ....................................................................................23
METODOLOGI DAN IMPLEMENTASI...............................23
3.1 Deskripsi Umum Sistem.................................................23
3.2 Analisa............................................................................25
3.2.1 Analisa Data ...........................................................25
3.2.2 Analisis Proses........................................................27
3.2.3 Analisa output.........................................................42
3.2.4 Analisa Pengguna ...................................................42
3.3 Perancangan ...................................................................43
viii
ix
DAFTAR TABEL
Tabel 2.1 Material Requirement Planing (MRP)...........................9
Tabel 2.2 Komponen Bill of Materials (BOM) ...........................15
Tabel 2.3 Master Production Schedule........................................16
Tabel 2.4 Forward Wagner-Whitin .............................................22
Tabel 2.5 Backward Wagner-Whitin...........................................22
Tabel 3.1 BOM yang digunakan pada Sistem Optimasi..............27
kebutuhan bahan baku dengan algoritma ....................................27
Wagner-Whitin ............................................................................27
Tabel 3.2 Contoh perhitungan untuk ...........................................33
menemukan Indeks musiman (seasonal index) ........................33
Tabel 3.3 contoh perhitungan data peramalan.............................35
Tabel 3.4 Contoh Data Permintaan .............................................38
Tabel 3.5 Contoh Data Permintaan setelah dilakukan optimasi
dengan algoritma Wagner-Whitin ..................................41
Tabel 3.5 Tabel Bill of Materials (BOM)....................................46
Tabel 3.6 Tabel Master_MPS......................................................47
Tabel 3.7 Tabel Detail_MPS .......................................................47
Tabel 3.8 Tabel Master_MRP .....................................................48
Tabel 3.9 Tabel Detail_MRP.......................................................48
Tabel 3.10 Tabel Spesifikasi Antarmuka Fase Pembangkitan ....58
Tabel 3.11 Tabel Spesifikasi Antarmuka Fase Peramalan ..........62
Tabel 3.12 Tabel Spesifikasi Antarmuka Fase MPS ...................63
Tabel 3.13 Tabel Spesifikasi Antarmuka Fase ............................69
Perhitungan Ukuran Lot Algoritma Wagner-..............................69
Whitin 69
Tabel 3.14 Tabel Spesifikasi Antarmuka Fase MRP...................71
Tabel 3.15 Tabel Spesifikasi Antarmuka Fase MRP...................73
Tabel 4.1 Lingkungan Uji Sistem................................................95
Tabel 4.2 Data Uji Coba untuk Sistem ........................................96
Tabel 4.3 Data Pembangkitan untuk Data Uji Coba 1 ................97
Tabel 4.4 Data Pembangkitan untuk Data Uji Coba 2 ................98
Tabel 4.5 Data Pembangkitan untuk Data Uji Coba 3 ................99
Tabel 4.6 Data Pembangkitan untuk Data Uji Coba 4 ..............100
xi
DAFTAR GAMBAR
Gambar 2.1 Metode Peramalan ...................................................11
Gambar 2.2 Bill of Materials (BOM) ..........................................15
Gambar 3.1 Gambaran Umum Sistem.........................................24
Gambar 3.2 Data Flow Diagram (DFD) Level 0.........................28
Gambar 3.3 Data Flow Diagram (DFD) Level 1.........................29
Gambar 3.4 Data Flow Diagram (DFD) Level 2........................31
Fase Pembangkitan.....................................................................31
Gambar 3.5 Data Flow Diagram (DFD) Level 2........................32
Proses Peramalan.........................................................................32
Gambar 3.6 Data Flow Diagram (DFD) Level 2........................36
Proses MPS..................................................................................36
Gambar 3.7 Data Flow Diagram (DFD) Level 2........................37
Proses Perhitungan Lot dengan ...................................................37
Wagner-Whitin ............................................................................37
Gambar 3.8 Proses iterasi dengan Wagner-Whitin .....................38
Gambar 3.9 Data Flow Diagram (DFD) Level 2........................41
Proses MRP .................................................................................41
Gambar 3.10 Sistem Conceptual Data Model (CDM).................44
Gambar 3.11 Sistem Physical Data Model (PDM)......................45
Gambar 3.12 Flowchart Fase Pembangkitan ...............................50
Gambar 3.13Pseudocode Fase Pembangkitan .............................51
Gambar 3.14 Flowchart Fase Peramalan.....................................52
Gambar 3.15 Pseudocode Fase Peramalan ..................................53
Gambar 3.16 Flowchart Fase MPS..............................................53
Gambar 3.17 Pseudocode Fase MPS...........................................54
Gambar 3.18 Flowchart Fase Perhitungan Ukuran Lot ..............55
Algoritma Wagner-Whitin...........................................................55
Gambar 3.19 Pseudocode Fase Fase Perhitungan Ukuran ..........56
Lot Algoritma Wagner-Whitin ...................................................56
Gambar 3.20 Flowchart Fase MRP .............................................57
Gambar 3.21 Pseudocode Fase MRP ..........................................57
Gambar 3.22 Antarmuka Fase Pembangkitan .............................58
Gambar 3.23 Antarmuka Fase Peramalan ...................................61
xii
xiii
xiv