ANALISIS DAN PERANCANGAN SISTEM INFORMASI OPTIMALISASI PEMILIHAN SUPPLIER MENGGUNAKAN METODE TRANSPORTASI PADA PT SAUNG MIRWAN
UNIVERSITAS BINA NUSANTARA
_______________________________________________________________________ Program Ganda
Teknik Industri – Sistem Informasi
Skripsi Sarjana Program Ganda Semester Ganjil 2005/2006
ANALISIS DAN PERANCANGAN SISTEM INFORMASI
OPTIMALISASI PEMILIHAN SUPPLIER MENGGUNAKAN
METODE TRANSPORTASI PADA PT SAUNG MIRWAN
Amelia Soegiharto NIM: 0500588215
Abstrak Masalah yang dihadapi perusahaan saat ini adalah metode pemilihan supplier yang kurang tepat, sehingga sering kali perusahaan diharuskan untuk membayarkan
penalty dikarenakan jumlah pembelian tidak memenuhi batas minimum order yang
ditetapkan oleh supplier. Karena itu perlu dilakukan perbaikan metode dalam pemilihan supplier sehingga dihasilkan data pembelian paling optimal.
Adapun metode yang diusulkan untuk menangani masalah ini adalah metode transportasi, dengan menggunakan dua metode sebagai bahan perbandingan, yaitu: (1) metode pengoptimalan, metode stepping stone dengan aturan northwest corner dan (2) metode least cost. Selain itu dilakukan juga analisa dan perancangan sistem informasi dan pembuatan aplikasi menggunakan pendekatan object-oriented untuk memudahkan kegiatan operasional perusahaan yang mendukung dilakukannya pengoptimalisasian pemilihan supplier.
Dari hasil pengolahan delapan data terpilih selama satu bulan maka dapat disimpulkan bahwa metode stepping stone memberikan hasil yang terbaik, dibandingkan dengan metode least cost dan trial and error (yang adalah metode yang digunakan oleh perusahaan). Penggunaan aplikasi dan sistem terkomputerisasi menjadi nilai tambah tersendiri karena sangat menunjang proses pengolahan data menggunakan metode transportasi ini. Oleh sebab itu, perlu dilakukan pertimbangan serius oleh pihak manajemen mengenai penggunaan metode yang diusulkan beserta keseluruhan sistemnya.
Kata Kunci: Metode transportasi, optimalisasi, sistem, object-oriented.
UNIVERSITAS BINA NUSANTARA
_______________________________________________________________________ Program Ganda
Teknik Industri – Sistem Informasi
Skripsi Sarjana Program Ganda Semester Ganjil 2005/2006
ANALISIS DAN PERANCANGAN SISTEM INFORMASI
OPTIMALISASI PEMILIHAN SUPPLIER MENGGUNAKAN
METODE TRANSPORTASI PADA PT SAUNG MIRWAN
Amelia Soegiharto NIM: 0500588215
Abstract
The problem faced by the company nowadays is the method of selecting supplierwhich is not optimal yet, that causes the company of paying penalty for not meeting the
minimum order required by the supplier. Therefore it is needed to do improvement in the
method of supplier selection in order to obtain the most optimal purchase list.The method proposed to solve this problem is the transportation method, using
two ways for comparison purpose, there are: (1) the optimizer method, stepping stone
method using the northwest corner rule and (2) the least cost method. Information
system is also being analyzed and designed to make the application of the method using
object-oriented approach in order to ease the operational transaction in the company,
which optimize the supplier selection.From eight datum cultivated in a month, it can be concluded that the stepping
stone method obtain the most optimal result, compared to the least cost and the trial and
error (the one that is performed by the company). The use of computer application and
the computerized system is another added value for supporting the process of data
cultivation using the proposed methods. Thus, it is highly recommended to do a serious
consideration by the management about using the proposed methods and its entire
computerized system.Key Words: Transportation method, optimizer, system, object-oriented.
DAFTAR ISI
Halaman
ABSTRAK iv
ABSTRACT v
PRAKATA vi
DAFTAR ISI vii DAFTAR TABEL xi DAFTAR GAMBAR xvi DAFTAR LAMPIRAN xixBAB 1 PENDAHULUAN
1
10
1
19
2.8 Pelayanan Terhadap Pelanggan
17
2.7 Pemasaran
16
2.6.2 Daya Tahan
15
2.6.1 Kualitas
13
2.6 Hasil Produksi
12
2.5 Pola Kemitraan
2.4 Profil PT Saung Mirwan
1.2 Perumusan Masalah
9
2.3 Struktur Organisasi
1.1 Latar Belakang Masalah
2.2 Letak Geografis
8
2.1 Sejarah Singkat PT Saung Mirwan
8
6 BAB 2 GAMBARAN UMUM OBJEK
1.3.2 Manfaat
6
1.3.1 Tujuan
6
1.3 Tujuan dan Manfaat
4
9
BAB 3 LANDASAN TEORI
61
3.9 Unified Modelling Language (UML)
48
3.9.1 Sejarah UML
49
3.9.2 Diagram UML
50
3.9.3 Kegunaan UML
60 BAB 4 METODOLOGI PEMECAHAN MASALAH
61
4.1 Studi Lapangan
4.2 Identifikasi dan Perumusan Masalah
3.8.3 Architectural Design 46
61
4.3 Studi Pustaka
62
4.4 Tujuan Penelitian
62
4.5 Pengumpulan Data
63
4.6 Pengolahan Data
63
4.7 Analisis Data
64
3.8.4 Component Design 47
20
3.1 Sejarah Singkat Riset Operasi
25
20
3.2 Definisi Riset Operasi
21
3.3 Definisi Model
21
3.4 Klasifikasi Riset Operasi
23
3.5 Metode Transportasi
24
3.5.1 Metode Stepping Stone
3.5.2 Metode Least Cost
3.8.1 Problem Domain Analysis 43
32
3.6 Definisi Sistem Informasi
35
3.7 Analisa dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Objek
38
3.7.1 Konsep Dasar OO dan OOP
38
3.7.2 Kaitan Analisis dan Perancangan dengan Orientasi Objek
40
3.8 Object Oriented Analysis and Design
41
3.8.2 Application Domain Analysis 44
4.8 Analisis Sistem Berjalan
64
4.9 Analisis Kebutuhan Pengguna
65
4.10 Analisis dan Perancangan Sistem dengan Model UML
65
4.11 Pembuatan Desain Dokumen
65
4.12 Perancangan Program
66
4.13 Pengujian Program
66
4.14 Pembuatan Simpulan dan Saran
66
4.15 Penentuan Parameter
72 BAB 5 HASIL DAN PEMBAHASAN
74
5.1 Ekstrasi Pengumpulan Data
74
5.1.1 Data Permintaan Sayur Per Hari
75
5.1.2 Data Supplier
82
5.2 Pengolahan Data
91
5.2.1 Pengolahan Data Untuk Minggu I
92
5.2.2 Pengolahan Data Untuk Minggu II 123
5.2.3 Pengolahan Data Untuk Minggu III 138
5.2.4 Pengolahan Data Untuk Minggu IV 153
5.3 Analisis Data dan Pembahasan 168
5.3.1 Metode Berjalan di Perusahaan 168
5.3.2 Analisis Perbandingan Metode Perusahaan dengan Metode Transportasi 170
5.3.3 Analisis Perbandingan Metode Stepping Stone
(Menggunakan Aturan Northwest Corner) dengan Metode Least Cost 172
5.4 Analisis Sistem Berjalan 175
5.5 Analisis dan Perancangan Sistem Informasi dengan Model UML (Unified Modeling Language) 178
5.5.1 Sistem Usulan (System Definition) 178
5.5.2 Problem Domain 181
5.5.2.1 Class 181
5.5.2.2 Event 182
5.5.2.3 Class Diagram 185
5.5.2.4 Statechart 185
5.5.3 Application Domain 188
5.5.3.1 Use Case Diagram 188
5.5.3.2 Actor Spesification 190
5.5.3.3 Use Case Description 191
5.5.3.4 Function List 197
5.5.3.5 Sequence Diagram 197
5.5.3.6 Interface (Navigation Diagram) 208
5.5.3.7 Implementasi Layar 209
5.5.3.8 Struktur Menu Sistem 235
5.5.4 Component Diagram 236
5.5.5 Deployment Diagram 237
5.5.6 Dokumen Desain (Design Document) 237
5.5.6.1 Correction to Analysis 238
5.5.6.2 Revised Class Diagram 239
5.5.6.3 Quality Goals 240
5.5.6.4 Technical Platform 241
5.5.6.5 Recommendation 242
BAB 6 SIMPULAN DAN SARAN
244
6.1 Simpulan 244
6.2 Saran 246
DAFTAR PUSTAKA
247 RIWAYAT HIDUP 249
LAMPIRAN L-1
DAFTAR TABEL
Tabel 5.1 Permintaan Minggu I95 Tabel 5.13 Tabel 5 Januari 2005 Stepping Stone IV
94 Tabel 5.12 Tabel 5 Januari 2005 Stepping Stone III
92 Tabel 5.11 Tabel 5 Januari 2005 Stepping Stone II
89 Tabel 5.10 Tabel 5 Januari 2005 Stepping Stone I
87 Tabel 5.9 Buying Price Perusahaan Minggu IV
85 Tabel 5.8 Buying Price Perusahaan Minggu III
83 Tabel 5.7 Buying Price Perusahaan Minggu II
82 Tabel 5.6 Buying Price Perusahaan Minggu I
81 Tabel 5.5 Kapasitas Minimum Pemesanan
79 Tabel 5.4 Permintaan Minggu IV
77 Tabel 5.3 Permintaan Minggu III
75 Tabel 5.2 Permintaan Minggu II
Tabel 3.14 Component Design 47Halaman
44 Tabel 3.13 Architectural Design 46
Tabel 3.12 Application Domain AnalysisTabel 3.11 Problem Domain Analysis 4334 Tabel 3.10 Metode Least Cost 34
33 Tabel 3.9 Metode Least Cost Langkah Kedua
32 Tabel 3.8 Metode Least Cost Langkah Pertama
31 Tabel 3.7 Tabel Ketiga Metode Transportasi (Tabel Akhir)
Tabel 3.6 Tabel Kedua Metode Transportasi28 Tabel 3.5 Tabel Pertama Metode Transportasi Dengan Pengisian Sel-Sel Kosong 29
27 Tabel 3.4 Contoh Pengisian Sel Kosong AIII
26 Tabel 3.3 Contoh Pengisian Sel Kosong AII
25 Tabel 3.2 Tabel Pertama Metode Transportasi
Tabel 3.1 Metode Transportasi96
Tabel 5.14 Tabel 5 Januari 2005 Stepping Stone VTabel 5.30 Tabel Hasil 5 Januari 2005 Least Cost Lembang 111Tabel 5.43 Tabel Hasil 3 Januari 2005 Least Cost Cipanas 122Tabel 5.42 Tabel Hasil 3 Januari 2005 Least Cost Lembang 121Tabel 5.41 Tabel Hasil 3 Januari 2005 Least Cost Garut 121Tabel 5.40 Tabel 3 Januari 2005 Least Cost 120Tabel 5.39 Tabel Hasil 3 Januari 2005 Stepping Stone Cipanas 119Tabel 5.38 Tabel Hasil 3 Januari 2005 Stepping Stone Lembang 118Tabel 5.37 Tabel Hasil 3 Januari 2005 Stepping Stone Garut 118Tabel 5.36 Tabel 3 Januari 2005 Stepping Stone V 117Tabel 5.35 Tabel 3 Januari 2005 Stepping Stone IV 116Tabel 5.34 Tabel 3 Januari 2005 Stepping Stone III 115Tabel 5.33 Tabel 3 Januari 2005 Stepping Stone II 114Tabel 5.32 Tabel 3 Januari 2005 Stepping Stone I 113Tabel 5.31 Tabel Hasil 5 Januari 2005 Least Cost Cipanas 112Tabel 5.29 Tabel Hasil 5 Januari 2005 Least Cost Garut 11197 Tabel 5.15 Tabel 5 Januari 2005 Stepping Stone VI
Tabel 5.28 Tabel 5 Januari 2005 Least Cost 110Tabel 5.27 Tabel Hasil 5 Januari 2005 Stepping Stone Cipanas 109Tabel 5.26 Tabel Hasil 5 Januari 2005 Stepping Stone Lembang 108Tabel 5.25 Tabel Hasil 5 Januari 2005 Stepping Stone Garut 108Tabel 5.24 Tabel 5 Januari 2005 Stepping Stone XV 107Tabel 5.23 Tabel 5 Januari 2005 Stepping Stone XIV 106Tabel 5.22 Tabel 5 Januari 2005 Stepping Stone XIII 105Tabel 5.21 Tabel 5 Januari 2005 Stepping Stone XII 104Tabel 5.20 Tabel 5 Januari 2005 Stepping Stone XI 103Tabel 5.19 Tabel 5 Januari 2005 Stepping Stone X 102Tabel 5.18 Tabel 5 Januari 2005 Stepping Stone IX 10199 Tabel 5.17 Tabel 5 Januari 2005 Stepping Stone VIII 100
98 Tabel 5.16 Tabel 5 Januari 2005 Stepping Stone VII
Tabel 5.44 Tabel 13 Januari 2005 Stepping Stone I 123Tabel 5.45 Tabel 13 Januari 2005 Stepping Stone XXI 125Tabel 5.61 Tabel Hasil 15 Januari 2005 Least Cost Cipanas 137Tabel 5.74 Tabel Hasil 22 Januari 2005 Stepping Stone Lembang 148Tabel 5.73 Tabel Hasil 22 Januari 2005 Stepping Stone Garut 148Tabel 5.72 Tabel 22 Januari 2005 Stepping Stone VIII 147Tabel 5.71 Tabel 22 Januari 2005 Stepping Stone I 146Tabel 5.70 Tabel Hasil 20 Januari 2005 Least Cost Cipanas 145Tabel 5.69 Tabel Hasil 20 Januari 2005 Least Cost Lembang 144Tabel 5.68 Tabel Hasil 20 Januari 2005 Least Cost Garut 144Tabel 5.67 Tabel 20 Januari 2005 Least Cost 143Tabel 5.66 Tabel Hasil 20 Januari 2005 Stepping Stone Cipanas 142Tabel 5.65 Tabel Hasil 20 Januari 2005 Stepping Stone Lembang 141Tabel 5.64 Tabel Hasil 20 Januari 2005 Stepping Stone Garut 141Tabel 5.63 Tabel 20 Januari 2005 Stepping Stone XXIV 140Tabel 5.62 Tabel 20 Januari 2005 Stepping Stone I 138Tabel 5.60 Tabel Hasil 15 Januari 2005 Least Cost Lembang 136Tabel 5.46 Tabel Hasil 13 Januari 2005 Stepping Stone Garut 126Tabel 5.59 Tabel Hasil 15 Januari 2005 Least Cost Garut 136Tabel 5.58 Tabel 15 Januari 2005 Least Cost 135Tabel 5.57 Tabel Hasil 15 Januari 2005 Stepping Stone Cipanas 134Tabel 5.56 Tabel Hasil 15 Januari 2005 Stepping Stone Lembang 133Tabel 5.55 Tabel Hasil 15 Januari 2005 Stepping Stone Garut 133Tabel 5.54 Tabel 15 Januari 2005 Stepping Stone V 132Tabel 5.53 Tabel 15 Januari 2005 Stepping Stone I 131Tabel 5.52 Tabel Hasil 13 Januari 2005 Least Cost Cipanas 130Tabel 5.51 Tabel Hasil 13 Januari 2005 Least Cost Lembang 129Tabel 5.50 Tabel Hasil 13 Januari 2005 Least Cost Garut 129Tabel 5.49 Tabel 13 Januari 2005 Least Cost 128Tabel 5.48 Tabel Hasil 13 Januari 2005 Stepping Stone Cipanas 127Tabel 5.47 Tabel Hasil 13 Januari 2005 Stepping Stone Lembang 126Tabel 5.75 Tabel Hasil 22 Januari 2005 Stepping Stone Cipanas 149Tabel 5.76 Tabel 22 Januari 2005 Least Cost 150Tabel 5.77 Tabel Hasil 22 Januari 2005 Least Cost Garut 151Tabel 5.78 Tabel Hasil 22 Januari 2005 Least Cost Lembang 151Tabel 5.79 Tabel Hasil 22 Januari 2005 Least Cost Cipanas 152Tabel 5.80 Tabel 24 Januari 2005 Stepping Stone I 153Tabel 5.81 Tabel 24 Januari 2005 Stepping Stone XIV 155Tabel 5.82 Tabel Hasil 24 Januari 2005 Stepping Stone Garut 156Tabel 5.83 Tabel Hasil 24 Januari 2005 Stepping Stone Lembang 156Tabel 5.84 Tabel Hasil 24 Januari 2005 Stepping Stone Cipanas 157Tabel 5.85 Tabel 24 Januari 2005 Least Cost 158Tabel 5.86 Tabel Hasil 24 Januari 2005 Least Cost Garut 159Tabel 5.87 Tabel Hasil 24 Januari 2005 Least Cost Lembang 159Tabel 5.88 Tabel Hasil 24 Januari 2005 Least Cost Cipanas 160Tabel 5.89 Tabel 29 Januari 2005 Stepping Stone I 161Tabel 5.90 Tabel 29 Januari 2005 Stepping Stone IV 162Tabel 5.91 Tabel Hasil 29 Januari 2005 Stepping Stone Garut 163Tabel 5.92 Tabel Hasil 29 Januari 2005 Stepping Stone Lembang 163Tabel 5.93 Tabel Hasil 29 Januari 2005 Stepping Stone Cipanas 164Tabel 5.94 Tabel 29 Januari 2005 Least Cost 165Tabel 5.95 Tabel Hasil 29 Januari 2005 Least Cost Garut 166Tabel 5.96 Tabel Hasil 29 Januari 2005 Least Cost Lembang 166Tabel 5.97 Tabel Hasil 29 Januari 2005 Least Cost Cipanas 167Tabel 5.98 Perbandingan Metode Berjalan dengan Metode Transportasi 171Tabel 5.99 Class Candidate 181Tabel 5.100 Class Pada Application Domain 182 Tabel 5.101 Event Candidate 183 Tabel 5.102 Event pada Application Domain 183 Tabel 5.103 Event Table 184 Tabel 5.104 Spesifikasi Aktor untuk “Divisi_Komersil” 190 Tabel 5.105 Spesifikasi Aktor untuk “Divisi_Produksi” 190 Tabel 5.106 Spesifikasi Aktor untuk “Divisi_Umum” 190
Tabel 5.107 Use Case Description Menginput Data Pesanan Customer 191 Tabel 5.108 Use Case Description Menginput Data Produksi 191 Tabel 5.109 Use Case Description Menghitung Total Cost Pembelian 192 Tabel 5.110 Use Case Description Mengassign Supplier Untuk Komoditas Tertentu 192 Tabel 5.111 Use Case Description Melihat Tabel Hasil Komputasi 193 Tabel 5.112 Use Case Description Melihat Top 10 Komoditas Yang Dibeli 193 Tabel 5.113 Use Case Description Melihat Top 10 Supplier 194 Tabel 5.114 Use Case Description Mencetak Purchase Order 195 Tabel 5.115 Use Case Description Menginput Data Delivery Dari Supplier 195 Tabel 5.116 Use Case Description Menginput Data Shipping Ke Customer 196 Tabel 5.117 Function List 197 Tabel 5.118 Quality Goals 240 Tabel 5.119 Implementation Plan 243
Tabel 6.1 Perbandingan Pelaksanaan Kegiatan Operasional Dari Segi Waktu 245DAFTAR GAMBAR
Halaman
Gambar 3.1 Contoh Class 40Gambar 3.2 Kegiatan Utama dan Hasilnya Dalam OOAD42 Gambar 3.3
51 Association Role
Gambar 3.4 Navigability51 Gambar 3.5 Aggregation
51 Gambar 3.6 Composition
52 Gambar 3.7 Generalization
52 Gambar 3.8 Statechart Diagram
53 Gambar 3.9 Actor
53 Gambar 3.10 Use Case 54
Gambar 3.11 Use Case Diagram 54Gambar 3.12 Activity Diagram 55Gambar 3.13 Sequence Diagram 56Gambar 3.14 Collaboration Diagram 57Gambar 3.15 Layered Architecture Pattern 57Gambar 3.16 Generic Architecture Pattern 58Gambar 3.17 Client-Server Pattern 58Gambar 3.18 Deployment Diagram 59Gambar 4.1 Metodologi Pemecahan Masalah Bagian 167 Gambar 4.2 Metodologi Pemecahan Masalah Bagian 2
68 Gambar 4.3 Metodologi Pemecahan Masalah Bagian 3
69 Gambar 4.4 Metodologi Pemecahan Masalah Bagian 4
70 Gambar 4.5 Metodologi Pemecahan Masalah Bagian 5
71 Gambar 5.1 Permintaan Sayur Minggu I
92 Gambar 5.2 Permintaan Sayur Minggu II 123
Gambar 5.3 Permintaan Sayur Minggu III 138Gambar 5.4 Permintaan Sayur Minggu IV 153Gambar 5.5 Diagram Alir Prosedur Pemilihan Supplier Saat Ini 169Gambar 5.6 Sistem Yang Berjalan Di Perusahaan Saat Ini 177Gambar 5.7 Sistem Usulan179 Gambar 5.8
185
Class Diagram
Gambar 5.9 Statechart Customer 186Gambar 5.10 Statechart Komoditas 186Gambar 5.11 Statechart Supplier 186Gambar 5.12 Statechart Stock 187Gambar 5.13 Statechart Pesanan 187Gambar 5.14 Statechart Purchase Order 187Gambar 5.15 Statechart Delivery 188Gambar 5.16 Statechart Shipping 188Gambar 5.17 Use Case Diagram 189Gambar 5.18 Sequence Diagram Menginput Data Pesanan Customer 198Gambar 5.19 Sequence Diagram Menginput Data Produksi 199Gambar 5.20 Sequence Diagram Menghitung Total Cost Pembelian 200Gambar 5.21 Sequence Diagram Meng-assign Supplier Untuk Komoditas Tertentu 201Gambar 5.22 Sequence Diagram Melihat Tabel Hasil Komputasi 202Gambar 5.23 Sequence Diagram Melihat Top 10 Komoditas Yang Dibeli 203Gambar 5.24 Sequence Diagram Melihat Top 10 Supplier 204Gambar 5.25 Sequence Diagram Mencetak Purchase Order 205Gambar 5.26 Sequence Diagram Menginput Data Delivery Dari Supplier 206Gambar 5.27 Sequence Diagram Menginput Data Shipping Ke Customer 207Gambar 5.28 Navigation Diagram 208Gambar 5.29 User Interface Menu Login 209Gambar 5.30 User Interface Menu Utama 210Gambar 5.31 User Interface Menu Add User 211Gambar 5.32 User Interface Menu Change Password 211Gambar 5.33 User Interface Menu Commodity Tab Input 212Gambar 5.34 User Interface Menu Commodity Tab List 213Gambar 5.35 User Interface Menu Supplier Tab Supplier 214Gambar 5.36 User Interface Menu Supplier Tab Commodity 215Gambar 5.37 User Interface Menu Customer Tab Input 216Gambar 5.38 User Interface Menu Customer Tab List 216Gambar 5.39 User Interface Menu Production 217Gambar 5.40 User Interface Menu Stock List Tab Daily 218Gambar 5.41 User Interface Menu Stock List Tab Monthly 218Gambar 5.42 User Interface Menu Input Demand 219Gambar 5.43 User Interface Menu Demand List Tab Monthly 220Gambar 5.44 User Interface Menu Demand List Tab Daily 221Gambar 5.45 User Interface Menu Shipping Tab Input 222Gambar 5.46 User Interface Menu Shipping Tab Detail 223Gambar 5.47 User Interface Menu Top 10 Tab Overall 224Gambar 5.48 User Interface Menu Top 10 Tab Monthly 225Gambar 5.49 User Interface Menu Method Tab List 226Gambar 5.50 User Interface Menu Method Tab Table 227Gambar 5.51 User Interface Menu Purchasing List By Commodity Tab Daily 228Gambar 5.52 User Interface Menu Purchasing List By Commodity Tab Monthly 229Gambar 5.53 User Interface Menu Purchasing List By Supplier Tab Daily 230Gambar 5.54 User Interface Menu Purchasing List By Supplier Tab Monthly 231Gambar 5.55 User Interface Menu Grafic 231Gambar 5.56 User Interface Menu Delivery Tab Input 232Gambar 5.57 User Interface Menu Delivery Tab Detail 233Gambar 5.58 User Interface Menu Report Tab Purchasing 234Gambar 5.59 Hard Copy Purchase Report 235Gambar 5.60 Struktur Menu Sistem235