UNIVERSITAS BINA NUSANTARA _______________________________________________________________________ Skripsi Sarjana Program Studi Ganda Teknik Informatika - Matematika Semester Genap 2003/2004 PERANCANGAN PROGRAM APLIKASI PERSEDIAAN BAHAN BAKU MENGGUNAKAN ALGORITMA WAGNER WHITIN KIKI NIM : 0300476690 Abstrak Selain penjualan dan pembelian, salah satu bagian yang juga penting bagi suatu perusahaan adalah persediaan. Persediaan dapat berupa persediaan bahan baku, persediaan barang dalam proses atau barang setengah jadi ataupun persediaan barang jadi. Skripsi ini akan membahas mengenai persediaan bahan baku yaitu persediaan untuk memenuhi kebutuhan proses produksi. Pada kebanyakan perusahaan, menentukan besarnya persediaan dilakukan secara manual. Biasanya pemesanan dilakukan jika persediaan yang ada mulai menunjukkan titik terendahnya dimana perusahaan tidak dapat memenuhi permintaan pelanggan atau tidak dapat memenuhi kebutuhan produksi lagi. Kendala lainnya persediaan yang terlalu besar akan merugikan perusahaan karena barang yang tertahan terlalu lama selain mempunyai resiko yang tinggi juga akan menyebabkan biaya persediaan yang lebih tinggi. Sedangkan persediaan yang terlalu sedikit akan menyebabkan pelanggan mencari barang ditempat lain atau akan menghambat proses produksi. Hal ini mendorong penulis untuk mengusulkan suatu program aplikasi persediaan yang mampu menghasilkan jumlah pesanan dan biaya persediaan secara cepat. Perhitungan jumlah pesanan dan biaya persediaan tersebut menggunakan metode EOQ dan algoritma wagner whitin. Kata Kunci Persediaan, jumlah pesanan, biaya persediaan, metode EOQ, algoritma wagner whitin.
PRAKATA Puji syukur kepada Allah Bapa Yang Maha Kuasa, atas penyertaan-Nya selama masa studi sampai penulisan Skripsi ini, sehingga Skripsi ini dapat diselesaikan sebagai salah satu syarat kelulusan Jenjang Strata Satu (S1) Program Studi Ganda Teknik Informatika dan Matematika, Universitas Bina Nusantara. Dalam penyusunan skripsi ini saya banyak memperoleh bantuan dan bimbingan dari berbagai pihak. Untuk itu saya menyampaikan terima kasih kepada yang terhormat : 1. Kedua orangtua tercinta dan segenap keluarga yang telah banyak memberikan dukungan baik moril maupun materi sampai masa akhir studi ini. 2. Ibu Dr. Ir. Theresia Widia Suryaningsih, Rektor Universitas Bina Nusantara. 3. Bapak Prof. Gerardus Polla, Drs, M.App.Sc., Dr, Dekan Fakultas MIPA, yang telah memberikan banyak pengetahuan untuk penelitian ilmiah. 4. Bapak Wikaria Gazali, S.Si., MT, Ketua Jurusan Matematika, yang selalu mendorong, memberi semangat, dan membantu penyelesaian skripsi ini. 5. Bapak Makzen Djali, S.Kom., M.Kom., selaku pembimbing 1, yang telah banyak memberikan ide dan membimbing penulisan skripsi ini. 6. Bapak Saulus Silitonga Drs., M.Sc, selaku pembimbing 2, yang telah banyak mengarahkan dan membimbing saya selama penulisan skripsi ini. 7. Bapak Setiawan T., yang telah berkenan mengizinkan dan membantu penulis untuk melakukan penelitian di PT. Djarum Emas Unggul. 8. Dosen-dosen Universitas Bina Nusantara yang telah berkenan membagikan ilmunya untuk menjadi bekal bagi penulis dan semua rekan yang lain selama masa studi di Universitas Bina Nusantara ini. 9. Teman-teman yang saya sayangi dan tidak dapat saya sebutkan satu per satu, yang telah memberikan dorongan, semangat dan bantuan baik secara langsung maupun tidak langsung dalam penyusunan skripsi ini. Skripsi ini masih jauh dari kesempurnaan, karenanya penulis sangat mengharapkan masukan-masukan dari semua pihak untuk menjadi tambahan bekal pengetahuan di kemudian hari. Semoga penulisan Skripsi ini dapat bermanfaat bagi pembaca dan pihak lain yang berkepentingan. Jakarta, 29 Juli 2004 Penulis Kiki 0300476690
DAFTAR ISI Halaman Halaman Judul Luar
i
Halaman Judul Dalam
ii
Halaman Pengesahan
iii
Abstrak
iv
Prakata
v
Daftar Isi
vi
Daftar Tabel
ix
Daftar Gambar
X
Daftar Lampiran
xi
BAB 1
PENDAHULUAN
1
1.1
Latar Belakang Masalah
1
1.2
Ruang Lingkup
2
1.3
Perumusan Masalah
3
1.4
Tujuan dan Manfaat
3
1.5
Metodologi Penelitian
3
1.6
Sistematika Penulisan
4
BAB 2
LANDASAN TEORI
6
2.1
Pengertian Persediaan
6
2.2
Alasan Memiliki Persediaan
7
2.3
Jenis-jenis Persediaan
8
2.3.1 Persediaan Berdasarkan Fungsi
8
2.3.2 Persediaan Berdasarkan Proses Produksi
9
2.4
Properti Persediaan
10
2.5
Komposisi Biaya persediaan
11
2.6
Model Persediaan
14
2.6.1 Quantity Decision
14
2.6.1.1 Static Lot Sizing Models 2.6.1.1.1 Economic Order Quantity (EOQ) 2.6.1.2 Dynamic Lot Sizing Models (DLS)
2.7 BAB 3
15 16 19
2.6.1.2.1 Wagner-Whitin Algorithm
20
2.6.1.2.2 Peterson Silver Rule
21
Klasifikasi ABC
22
ANALISIS DAN PERANCANGAN
25
3.1
Gambaran Umum Perusahaan
25
3.2
Struktur Organisasi
27
3.3
Analisis Sistem Yang Sedang Berjalan
38
3.3.1 Sistem yang sedang berjalan
38
3.3.2 Permasalahan yang dihadapi
39
3.3.3 Pemecahan Masalah
39
Perancangan Program Aplikasi
47
3.4
3.4.1 State Transition Diagram (STD)
47
3.4.2 Rancangan Layar
49
3.4.2.1 Rancangan Layar Login
49
3.4.2.2 Rancangan Layar Utama
50
3.4.2.3 Rancangan Layar Database
51
3.4.3 Pseudocode BAB 4
IMPLEMENTASI DAN EVALUASI
54
4.1
Spesifikasi Kebutuhan Program
54
4.1.1 Spesifikasi Hardware
54
4.1.2 Spesifikasi Software
54
Implementasi Program Aplikasi
54
4.2.1 Layar Login
55
4.2.2 Layar Utama
56
Evaluasi
61
4.2
4.3 BAB 5
52
KESIMPULAN DAN SARAN
62
5.1
Kesimpulan
62
5.2
Saran
62
DAFTAR PUSTAKA
63
RIWAYAT HIDUP
64
LAMPIRAN FOTOCOPY SURAT SURVEI
DAFTAR TABEL Halaman Tabel 3.1
Data bahan baku dan pemasoknya
38
DAFTAR GAMBAR Halaman Gambar 2.1 Gambar 2.2 Gambar 2.3 Gambar 3.1 Gambar 3.2 Gambar 3.3 Gambar 3.4 Gambar 3.5 Gambar 4.1 Gambar 4.2 Gambar 4.3 Gambar 4.4 Gambar 4.5 Gambar 4.6 Gambar 4.7 Gambar 4.8
Klasifikasi dari Lot Sizing Models Bentuk geometri persediaan EOQ Analisa persediaan ABC Struktur organisasi PT. Djarum Emas Unggul State Transition Diagram program aplikasi persediaan Rancangan Layar Login Rancangan Layar Utama Rancangan Layar Database Tampilan Layar login awal Tampilan Layar login terisi Tampilan Layar utama awal Tampilan Layar database bahan baku Tampilan Layar utama saat pemilihan barang Tampilan hasil metode EOQ Tampilan hasil algoritma wagner-whitin Tampilan hasil semua jenis bahan baku
15 18 24 28 48 49 50 51 55 55 56 57 58 59 60 60
DAFTAR LAMPIRAN Halaman Lampiran 1.1
Data pemakaian bahan baku bulan januari 2003-desember
L1
2003 Lampiran 1.2
Hasil klasifikasi ABC
L2
Lampiran 1.3
Data tingkat kebutuhan bahan baku bulan januari sampai
L3
juni 2004 Lampiran 2.1
Kode Program dari flogin.frm
L4
Lampiran 2.2
Kode Program dari formDB.frm
L5
Lampiran 2.3
Kode Program dari FUTAMA.frm
L5
Lampiran 2.4
Kode Program dari GlobalVar.bas
L12