BINUS UNIVERSITY ________________________________________________________________________ Program Ganda Teknik Industri – Sistem Informasi Skripsi Sarjana Program Ganda Semester Ganjil 200/2008 SKRIPSI PROGRAM GANDA BINUS UNIVERSITY Felitas Johan Handoko 0700702653 ABSTRAK PT. Catur Mitra Sejati Sentosa (CMSS) terkadang mengalami kelebihan dan kekurangan persediaan. Hal ini disebabkan karena belum digunakannya suatu metode yang sesuai untuk digunakan dalam perusahaan. Sistem yang sedang berjalan belum sepenuhnya mendukung penyelesaian permasalahan yang ada. Penggunaan dua aplikasi yang tidak terintegrasi memberikan informasi persediaan yang berbeda satu sama lain, serta tidak sama dengan informasi persediaan yang sebenarnya. Menanggapi hal tersebut, dilakukan peramalan permintaan produk untuk dapat menentukan pemesanan dan jumlah persediaan yang sesuai. Selain itu, dilakukan penetapan penggunaan safety stock sebagai persediaan pengaman untuk mengantisipasi perubahan. Kebijakan untuk menentukan jumlah dan waktu pemesanan digunakan metode (ROP, RTP, OUL). Reorder point merupakan titik untuk melakukan pemesanan kembali. Review time period merupakan waktu untuk melakukan pemeriksaan persediaan. Order up to level merupakan jumlah maksimum yang disarankan untuk dimiliki sebagai perusahaan. Hal ini semua melengkapi sistem informasi pengendalian persediaan yang dirancang untuk dapat memberikan informasi persediaan secara akurat yang membantu operasional. Dengan adanya sistem yang dirancang, dapat membantu perusahaan dalam menentukan jumlah pemesanan yang lebih optimal. Dan juga membantu perusahaan untuk mengetahui jumlah persediaan barang dan pencetakan surat-surat yang berhubungan dengan persediaan barang. Dalam perancangannya, sistem tersebut akan dikembangkan menggunakan bahasa pemodelan Unified Modeling Language (UML) dengan berbasiskan konsep analisa dan perancangan berorientasi objek (Object Oriented Analysis and Design).
Kata Kunci: Safety stock, Inventory, Reorder Point, Review Time Period, Order Up to Level, UML, OOAD
iv
KATA PENGANTAR Puji syukur dan terima kasih kepada Tuhan Yesus Kristus atas segala bimbingan dan berkat yang dilimpahkan sehingga skripsi ini dapat terselesaikan dengan baik. Pada kesempatan ini penulis ingin mengucapkan terima kasih yang sebesar– besarnya kepada semua pihak yang telah memberikan dukungan baik secara moral maupun secara material sehingga skripsi ini dapat diselesaikan. Rasa terima kasih ini terutama ditujukan kepada: 1. Keluarga tercinta yang telah memberikan dukungan doa dan semangat. 2. Bapak Prof. Dr. Gerardus Polla, M.App.Sc selaku Rektor Universitas Bina Nusantara. 3. Bapak Iman H. Kartowisastro, Ph.D. selaku Dekan Fakultas Teknik dan Pejabat Sementara Ketua Jurusan Fakultas Teknik Industri Universitas Bina Nusantara. 4. Bapak Ir. Sablin Yusuf, M.Sc, M.Comp.Sc. MM. selaku Dekan Fakultas Ilmu Komputer Universitas Bina Nusantara. 5. Bapak Wikaria Gazali, S.Si., MT, selaku Dekan Fakultas Ganda Universitas Bina Nusantara. 6. Bapak Johan, S.Kom., MM, selaku ketua Jurusan Sistem Informasi Universitas Bina Nusantara. 7. Ibu Nunung Nurhasanah, S.T., MSi, selaku dosen pembimbing dan koordinator mata kuliah skripsi jurusan ganda TISI, yang telah bersedia meluangkan waktu untuk memberikan pengarahan, dan bimbingan, serta memberikan semangat kepada penulis dalam penyusunan skripsi ini. 8. Bapak Suparto Darudiato, S.Kom, MM., selaku dosen pembimbing yang telah bersedia meluangkan waktu untuk memberikan pengarahan dan bimbingan kepada penulis dalam penyusunan skripsi ini. 9. Bapak/Ibu dosen lainnya yang telah banyak memberikan bantuan serta arahan–arahan yang berguna bagi penulis. 10. Ibu Eny Sukamto selaku Direktur Utama dari PT. Catur Mitra Sejati Sentosa yang telah memberikan ijin kepada penulis untuk melakukan survey di perusahaannya. 11. Bapak Aswanto, Ibu Ivana A., Bapak Handy J., Bapak Hendry J., serta rekan-rekan lainnya dari bagian supply chain, dan bagian IT di PT. CMSS yang telah banyak membantu dan memberikan keterangan-keterangan yang diperlukan untuk keperluan penyelesaian skripsi ini. 12. Bu Anita Davina R. dan Bu Vettyria G dari laboratorium Teknik Industri yang telah banyak memberikan bantuan dan semangat kepada penulis. 13. Rekan-rekan sekelas PAX angkatan 2003 yang telah memberikan bantuan, semangat dan persahabatan yang sangat berkesan kepada penulis. 14. Asisten-asisten laboratorium sistem informasi yang telah banyak mengajarkan konsep sistem informasi yang diperlukan untuk penyelesaian skripsi ini. 15. Rekan-rekan Nippon Club yang telah banyak memberikan bantuan dan semangat. 16. Teman-teman dekat dari sekolah almamater terdahulu yang banyak memberikan semangat. 17. Segenap pihak yang tak dapat disebutkan satu persatu, yang telah memberikan dukungan kepada penulis dalam penyusunan skripsi ini.
v
Penulis menerima kritik dan saran yang dapat meningkatkan mutu skripsi ini. Penulis juga berharap agar skripsi ini dapat berguna bagi pembaca, khususnya dari jurusan ganda Teknik Industri – Sistem Infomasi BiNus University ini. Akhir kata, penulis mengucapkan terima kasih. Jakarta, 2 Februari 2008 Penulis
Felitas Johan Handoko 0700702653
vi
DAFTAR ISI Halaman iv v xi xiii xvi
Abstrak Kata Pengantar Daftar Tabel Daftar Gambar Daftar Lampiran BAB 1 PENDAHULUAN 1.1 Latar Belakang 1.2 Identifikasi Masalah 1.3 Perumusan Masalah 1.4 Ruang Lingkup 1.5 Tujuan dan Manfaat 1.6 Gambaran Umum Perusahaan 1.6.1 Sejarah Perusahaan 1.6.2 Produk yang Dijual Perusahaan 1.6.3 Sistem yang Sedang Berjalan
1 1 1 3 3 4 5 5 13 15
BAB 2 Landasan Teori 2.1 Pengertian Persediaan 2.2 Tujuan Persediaan 2.3 Biaya Persediaan 2.4 Terminologi Sistem Persediaan 2.5 Aliran Biaya Persediaan 2.6 Kebijakan Persediaan 2.7 Klasifikasi ABC 2.8 Pengujian Distribusi Normal 2.9 Peramalan 2.10 Pendekatan Peramalan 2.11 Pemilihan Metode Peramalan 2.12 Metode Pemesanan 2.12.1 Penghitungan Reorder Point 2.12.2 Penghitungan Review Time Period 2.12.3 Penghitungan Order Up to Level 2.12.4 Penghitungan Safety Stock 2.13 Sistem Informasi 2.13.1 Pengertian Sistem 2.13.2 Pengertian Informasi 2.13.3 Pengertian Sistem Informasi 2.14 Object Oriented Analysis and Design (OOAD) 2.14.1 Objek dan Class 2.14.2 Konsep Object Oriented Analysis and Design (OOAD) 2.14.3 Keuntungan dan Kelemahan Object Oriented Analysis and Design (OOAD)
20 20 21 24 26 27 32 33 34 37 38 43 45 46 47 47 47 49 49 50 51 52 52 53 53
vii
2.15
2.14.4 Aktivitas Utama Object Oriented Analysis and Design (OOAD) Unified Modelling Language 2.15.1 Sejarah UML 2.15.2 Notasi UML 2.15.2.1 Class Diagram 2.15.2.2 Statechart Diagram 2.15.2.3 Use Case Diagram 2.15.2.4 Sequence Diagram 2.15.2.5 Navigation Diagram 2.15.2.6 Component Diagram 2.15.2.7 Deployment Diagram
54 64 64 66 66 67 68 69 72 73 73
BAB 3 METODOLOGI PENELITIAN
75
BAB 4 HASIL DAN PEMBAHASAN 4.1 Ekstrasi Hasil Pengumpulan Data 4.1.1 Klasifikasi ABC 4.1.2 Data Penjualan Produk Kategori Paint & Sundries 4.1.3 Pengujian Distribusi Normal 4.1.4 Peramalan 4.1.4.1 Peramalan Produk ICI Dulux PE Base White Base 4.1.4.2 Peramalan Produk ICI Dulux WE Pro Brilliant White 4.1.4.3 Peramalan Produk ICI Dulux PE W Surf Green 4.1.4.4 Peramalan Produk ICI Dulux PE V Morning Sky 4.1.4.5 Peramalan Produk ICI Dulux PE W Rose Desires 4.1.5 Model Persediaan 4.1.5.1 Penghitungan Safety Stock 4.1.5.2 Penghitungan Reorder Point 4.1.5.3 Penghitungan Review Time Period 4.1.5.4 Penghitungan Order Up to Level (Target Stock Level) 4.1.6 Penghitungan Pemesanan 4.2 Hasil Analisis Data dan Pembahasan 4.2.1 Analisis Klasifikasi ABC 4.2.2 Analisis Pengujian Distribusi Normal 4.2.3 Analisis Hasil Peramalan 4.2.4 Analisis Model Persediaan 4.3 Analysis Document Perancangan Sistem Informasi Pengendalian Persediaan Mitra 10 4.3.1 The Task 4.3.1.1 Purpose 4.3.1.2 System Definition 4.3.1.3 Context 4.3.2 Problem Domain
83 83 83 84 88 91 94 96
viii
97 98 99 100 101 102 104 104 107 108 108 108 109 109 111 111 111 111 112 117
4.4
4.3.2.1 Clusters 4.3.2.2 Structure 4.3.2.3 Classes 4.3.2.4 Events 4.3.3 Application Domain 4.3.3.1 Usage 4.3.3.2 Function 4.3.3.3 User Interface 4.3.3.3.1 Dialogue Style 4.3.3.3.2 Overview 4.3.3.3.3 Examples 4.3.3.3.4 Sequence Diagram 4.3.3.4 Technical Platform 4.3.4 Recommendation 4.3.4.1 The system’s usefulness and Feasibility 4.3.4.2 Strategy 4.3.4.3 Development Economy Design Document Perancangan Sistem Informasi Pengendalian Persediaan Mitra 10 4.4.1 The Task 4.4.1.1 Purpose 4.4.1.2 Correction To The Analysis 4.4.1.3 Quality Goals 4.4.2 Technical Platform 4.4.2.1 Equipment 4.4.2.2 System Software 4.4.2.3 System Interface 4.4.2.4 Design Language 4.4.3 Architecture 4.4.3.1 Component Architecture 4.4.3.2 Process Architecture 4.4.3.3 Standards 4.4.4 Components 4.4.4.1 User Interface Component 4.4.4.2 Structure 4.4.4.3 Function Component 4.4.4.4 Operation Specification 4.4.4.5 Spesifikasi Table 4.4.5 Recommendation 4.4.5.1 The System’s Usefulness 4.4.5.2 Plan For Initiating Use 4.4.5.3 Implementation Plan
BAB 5 SIMPULAN DAN SARAN 5.1 Simpulan 5.2 Saran
117 117 122 131 132 132 144 145 145 145 146 171 180 180 180 180 181 181 181 181 182 182 183 183 184 185 185 185 185 186 187 190 190 190 192 193 194 199 199 200 200 202 202 204
ix
DAFTAR PUSTAKA RIWAYAT HIDUP LAMPIRAN SURAT SURVEI
205 207 208
x
DAFTAR TABEL Halaman Tabel 1.1 Tabel 1.2 Tabel 2.1 Tabel 2.2 Tabel 2.3 Tabel 2.4 Tabel 2.5 Tabel 2.6 Tabel 2.7 Tabel 2.8 Tabel 2.9 Tabel 4.1 Tabel 4.2 Tabel 4.3 Tabel 4.4 Tabel 4.5 Tabel 4.6 Tabel 4.7 Tabel 4.8 Tabel 4.9 Tabel 4.10 Tabel 4.11 Tabel 4.12 Tabel 4.13 Tabel 4.14 Tabel 4.15 Tabel 4.16 Tabel 4.17 Tabel 4.18 Tabel 4.19
Daftar Informasi Toko-toko PT. CMSS Daftar Informasi Toko-toko PT. MBI Contoh Rincian Pembelian Barang dalam Perhitungan Metode FIFO Contoh Rincian Penjualan Barang dalam Perhitungan Metode FIFO Contoh Rincian Persediaan Akhir dalam Perhitungan Metode FIFO Contoh Rincian Pembelian Barang dalam Perhitungan Metode LIFO Contoh Rincian Penjualan Barang dalam Perhitungan Metode LIFO Contoh Rincian Persediaan Akhir dalam Perhitungan Metode LIFO Contoh Catatan Persediaan dengan Perhitungan Metode Ratarata Bergerak Tabel Nilai Z Criteria untuk Menentukan Kualitas Software Distribusi Nilai Penjualan Produk Kategori Paint & Sundries ke dalam klasifikasi ABC Data Penjualan Periode Januari 2006 – Desember 2007 One-Sample Kolmogorov-Smirnov Test Untuk Pengujian Distribusi Normal Hasil Pengujian Distribusi Normal Hasil Pengujian Metode Peramalan Hasil Pengujian Metode Peramalan (lanjutan) Peramalan Produk ICI Dulux PE Base White Base Peramalan Produk ICI Dulux WE Pro Brilliant White Peramalan Produk ICI Dulux PE W Surf Green Peramalan Produk ICI Dulux PE V Morning Sky Peramalan Produk ICI Dulux PE W Rose Desires Data demand rata-rata dan standar deviasi setiap produk Data Perhitungan Safety Stock, Reorder Point, Target Stock Level Data persediaan terakhir pada 31 Desember 2007 FACTOR Criterion Keterangan behavioural pattern class Barang Keterangan behavioural pattern class Receiving Note dan class Item_RN Keterangan behavioural pattern class Invoice dan class Item_IV Keterangan behavioural pattern class Purchase Order dan class Item_PO
xi
12 13 28 29 29 30 30 30 32 48 62 84 85 89 91 92 93 94 96 97 98 99 100 106 107 112 123 124 125 126
Tabel 4.20 Tabel 4.21 Tabel 4.22 Tabel 4.23 Tabel 4.24 Tabel 4.25 Tabel 4.26 Tabel 4.27 Tabel 4.28 Tabel 4.29 Tabel 4.30 Tabel 4.31 Tabel 4.32 Tabel 4.33 Tabel 4.34 Tabel 4.35 Tabel 4.36 Tabel 4.37 Tabel 4.38 Tabel 4.39 Tabel 4.40 Tabel 4.41 Tabel 4.42 Tabel 4.43 Tabel 4.44 Tabel 4.45 Tabel 4.46 Tabel 4.47 Tabel 4.48 Tabel 4.49 Tabel 4.50 Tabel 4.51 Tabel 4.52 Tabel 4.53 Tabel 4.54 Tabel 4.55 Tabel 4.56 Tabel 4.57 Tabel 4.58
Keterangan behavioural pattern class Supplier Keterangan behavioural pattern class Cabang Keterangan behavioural pattern class Transfer Request dan Item_TR Keterangan behavioural pattern class Transfer Out dan Item_TO Keterangan behavioural pattern class Transfer In dan Item_TI Event Table Actor Table Use case Description Membuat Invoice Use case Description Mencetak Laporan Stock Barang Use case Description Melakukan Pendataan Barang Use case Description Mendata Purchase order Use case Description Mendata Transfer request Use case Description Menyetujui Transfer request Use case Description Membuat Transfer out Use case Description Membuat Transfer in Use case Description Membuat Receiving note Function List Dialogue Style Perincian Biaya Pengembangan Quality Goals Operation Specification Menghitung_grand_total Desain Tabel Barang Desain Tabel Brand Desain Tabel Invoice Desain Tabel Item_IV Desain Tabel ReceivingNote Desain Tabel Item_RN Desain Tabel PurchaseOrder Desain Tabel Item_PO Desain Tabel Cabang Desain Tabel Supplier Desain Tabel TransferRequest Desain Tabel Item_TR Desain Tabel TransferOut Desain Tabel Item_TO Desain Tabel TransferIn Desain Tabel Item_TI Desain Tabel Login Gannt Chart Implementation Plan
xii
127 128 129 130 131 132 133 136 137 137 138 139 140 141 142 143 144 145 181 182 193 194 194 195 195 195 196 196 196 197 197 197 198 198 198 198 199 199 201
DAFTAR GAMBAR Halaman Gambar 1.1 Gambar 1.2 Gambar 1.3 Gambar 2.1 Gambar 2.2 Gambar 2.3 Gambar 2.4 Gambar 2.5 Gambar 2.6 Gambar 2.7 Gambar 2.8 Gambar 2.9 Gambar 2.10 Gambar 2.11 Gambar 2.12 Gambar 2.13 Gambar 2.14 Gambar 2.15 Gambar 2.16 Gambar 2.17 Gambar 2.18 Gambar 2.19 Gambar 3.1 Gambar 3.2 Gambar 4.1 Gambar 4.2 Gambar 4.3 Gambar 4.4 Gambar 4.5 Gambar 4.6 Gambar 4.7 Gambar 4.8 Gambar 4.9 Gambar 4.10 Gambar 4.11 Gambar 4.12 Gambar 4.13 Gambar 4.14 Gambar 4.15 Gambar 4.16 Gambar 4.17 Gambar 4.18
Struktur Organisasi PT. CMSS Struktur Organisasi di Toko PT. CMSS Rich Picture Sistem Berjalan di Mitra 10 Kotak Dialog One Sample Kolmogorov-Smirnov Distribusi Normal Pola Data Horisontal Pola Data Musiman Pola Data Siklis Pola Data Trend Aktivitas Utama dalam OOAD Aktivitas Analisis Problem Domain Aktivitas Analisis Application Domain Aktivitas Architectural Design Aktivitas Component Design Contoh Hubungan Asosiasi Contoh Hubungan Generalisasi Contoh Hubungan Agregasi Contoh Statechart Diagram Contoh Use Case Diagram Contoh Sequence Diagram Contoh Component Diagram Contoh Deployment Diagram Alur Metode Penelitian PT. Catur Mitra Sejati Sentosa (1) Alur Metode Penelitian PT. Catur Mitra Sejati Sentosa (2) Pola Data Penjualan Produk ICI Dulux PE Base White Base Pola Data Penjualan ICI Dulux WE Pro Brilliant White Pola Data Penjualan ICI Dulux PE W Surf Green Pola Data Penjualan ICI Dulux PE V Morning Sky Pola Data Penjualan ICI Dulux PE W Rose Desires Rich Picture Sistem Usulan untuk Mitra 10 Clusters Structure Cluster Dokumen Structure Cluster Barang Structure Cluster Cabang Structure Cluster Supplier Class Diagram Awal Class Diagram Hasil Explore Pattern Class Barang State Chart class Barang Class Receiving Note dan class Item_RN State Chart class Receiving Note dan class Item_RN Class Invoice dan class Item_IV
xiii
6 10 15 37 37 41 42 42 43 55 56 53 61 64 66 67 67 68 69 72 73 74 75 76 86 86 87 87 87 116 117 118 118 118 119 120 121 122 123 124 124 125
Gambar 4.19 Gambar 4.20 Gambar 4.21 Gambar 4.22 Gambar 4.23 Gambar 4.24 Gambar 4.25 Gambar 4.26 Gambar 4.27 Gambar 4.28 Gambar 4.29 Gambar 4.30 Gambar 4.31 Gambar 4.32 Gambar 4.33 Gambar 4.34 Gambar 4.35 Gambar 4.36 Gambar 4.37 Gambar 4.38 Gambar 4.39 Gambar 4.40 Gambar 4.41 Gambar 4.42 Gambar 4.43 Gambar 4.44 Gambar 4.45 Gambar 4.46 Gambar 4.47 Gambar 4.48 Gambar 4.49 Gambar 4.50 Gambar 4.51 Gambar 4.52 Gambar 4.53 Gambar 4.54 Gambar 4.55 Gambar 4.56 Gambar 4.57 Gambar 4.58 Gambar 4.59 Gambar 4.60 Gambar 4.61 Gambar 4.62 Gambar 4.63 Gambar 4.64
State Chart class Invoice dan class Item_IV Class Purchase Order dan class Item_PO State Chart class Purchase Order dan Item_PO Class Supplier State Chart class Supplier Class Cabang State Chart class Cabang Class Transfer Request dan class Item_TR State Chart class Transfer Request dan class Item_TR Class Transfer Out dan class Item_TO State Chart Class Transfer Out dan class Item_TO Class Transfer In dan class Item_TI Class Transfer In dan class Item_TI Use Case Diagram Navigation Diagram Window Login Window Change Password Window Main Menu Window File Window View List Window Print Window Create Window Invoice Window Transfer Out Window Transfer In Window Receiving Note Window Report Stock Barang Window Stock Barang Window Supplier Window Purchase Order Window Transfer Request Window Penyetujuan Transfer Request Tampilan Surat Invoice Tampilan Surat Transfer Out Tampilan Surat Transfer In Tampilan Surat Receiving Note Tampilan Report Stock Barang Sequence Diagram Membuat Invoice Sequence Diagram Mencetak Laporan Stock Sequence Diagram Melakukan Pendataan Barang Sequence Diagram Mendata Purchase Order Sequence Diagram Mendata Transfer Request Sequence Diagram Menyetujui Transfer Request Sequence Diagram Membuat Transfer Out Sequence Diagram Membuat Transfer In Sequence Diagram Membuat Receiving Note
xiv
125 126 126 127 127 128 128 129 129 130 130 131 131 135 146 147 147 148 148 149 149 150 151 153 154 156 157 158 159 160 162 164 166 167 168 169 170 171 172 173 174 175 176 177 178 179
Gambar 4.65 Gambar 4.66 Gambar 4.67 Gambar 4.68 Gambar 4.69 Gambar 4.70 Gambar 4.71 Gambar 4.72 Gambar 4.73 Gambar 4.74 Gambar 4.75 Gambar 4.76
Jaringan Komputer PT.CMSS Component Architecture Deployment Diagram Window Ketika Menghapus Detail Invoice Window Ketika Pencarian Barang yang Tidak Ditemukan Window Ketika Belum Mengisi Quantity Window Ketika Pembayaran Tidak Terisi dengan Benar Window untuk Menanyakan Kembali Tindakan User Window Ketika Mengisi Jenis Barang yang Sama User Interface Component Diagram Revise Class Diagram Function Component
xv
184 186 187 188 188 188 188 189 189 190 191 192
DAFTAR LAMPIRAN Halaman Lampiran 1
Peramalan
L.1
xvi