ANALISA DAN PERANCANGAN SISTEM INFORMASI PENJADWALAN PRODUKSI PADA BAGIAN KNITTING PT MULIA KNITTING FACTORY LTD. - Binus e-Thesis
UNIVERSITAS BINA NUSANTARA
Program Ganda SISTEM INFORMASI – TEKNIK INDUSTRI
Skripsi Sarjana Program Ganda Semester Ganjil 2004/2005
ANALISA DAN PERANCANGAN SISTEM INFORMASI
PENJADWALAN PRODUKSI PADA BAGIAN KNITTING
PT MULIA KNITTING FACTORY Ltd.
Lieke Basuki NIM : 0500586595
Abstrak Di masa era globalisasi ini, persaingan dalam dunia industri menjadi sangat ketat. PT Mulia Knitting Factory Ltd adalah perusahaan yang bergerak di bidang tekstil dan menghasilkan produk jadi berupa kain jadi dan pakaian dalam baik untuk pasar dalam negeri maupun luar negeri. Persaingan yang ketat membuat perusahaan harus mampu mempertahankan kualitas produknya dan memenuhi kepuasan pelanggan dalam hal pelayanan, diantaranya adalah dengan pengiriman barang tepat waktu.
Berdasarkan pengamatan yang dilakukan, terkadang perusahaan mengalami keterlambatan dalam menyelesaikan pesanan pelanggan. Oleh karena itu, diperlukan suatu metode penjadwalan yang dapat mengatur kegiatan produksi pada bagian Knitting agar dapat lebih optimal. Pesanan dalam suatu periode dikumpulkan dan kemudian pesanan sejenis akan diurutkan berdasarkan metode Earliest Due Date (EDD). Pengelompokkan pesanan sejenis juga dimaksudkan untuk mengurangi dilakukannya perubahan setup mesin yang tentunya membutuhkan biaya dan waktu setup. Diharapkan dengan adanya suatu metode untuk mengoptimalkan penjadwalan ini, masalah keterlambatan dapat diminimalisasi dan mengurangi biaya dan waktu yang diperlukan untuk setup mesin.
Untuk mendukung sistem ini, maka perlu dirancang suatu model sistem informasi untuk membantu proses penjadwalan yang dilakukan. Analisa dan perancangan sistem dilakukan dengan menggunakan konsep Object Oriented (OO) yang digambarkan dengan diagram Unified Modelling Language (UML).
Kata Kunci : Pesanan, Penjadwalan, Earlisest Due Date (EDD), Object Oriented(00),
Unified Modelling Language (UML)iv
KATA PENGANTAR
Puji syukur kepada Tuhan Yang Maha Esa, yang telah melimpahkan berkat kasih dan rahmat-Nya sehingga pembuatan skripsi berjudul “Analisa dan Perancangan Sistem Informasi Penjadwalan Produksi Pada Bagian Knitting PT Mulia Knitting Factory Ltd.” ini dapat diselesaikan dengan baik dan tepat pada waktunya.
Skripsi ini ditulis sebagai persyaratan dalam menyelesaikan program studi Strata 1 di Universitas Bina Nusantara. Atas bantuan dan dukungan moral yang telah diberikan oleh berbagai pihak selama proses penulisan skirpsi ini, maka perkenankanlah penulis untuk menyampaikan banyak terima kasih kepada : 1.
Bapak Prof. Dr. Gerardus Polla, M. App. Sci selaku Rektor Universitas Bina Nusantara.
2. Bapak Iman H. Kartowisastro, Ph. D selaku Dekan Fakultas Teknik.
3. Bapak Ir. Sablin Yusuf, M.Sc.,M.Comp.Sc selaku Dekan Fakultas Ilmu Komputer.
4. Bapak Ir. Gunawarman Hartono, M.Eng selaku Ketua Jurusan Teknik Industri.
5. Bapak Siswono, S.Kom., MM selaku Ketua Jurusan Sistem Informasi.
6. Bapak Ir. Edi Santoso, M.Sc dan Bapak Johan, S.Kom, MM selaku dosen pembimbing yang telah dengan sabar membimbing penulis dalam menyelesaikan penyusunan skripsi ini.
7. Ibu Christine MS selaku Manajer Personalia PT. Mulia Knitting Factory Ltd.
8. Ibu Yohana, Bapak Arfian, dan segenap karyawan PT. Mulia Knitting Factory Ltd yang telah membantu penulis dalam mengumpulkan data dan informasi selama melakukan survei di perusahaan.
9. Orang tua dan keluarga penulis yang telah memberikan dukungan moril dan materiil.
10. Rimon, Yohana, Felix, Tino, Fenny, Ci Anita, PAX Class dan kakak kelas, serta seluruh pihak yang tidak dapat disebutkan satu persatu yang telah membantu penulis dalam menyelesaikan penyusunan skripsi ini. Penulis telah berusaha sebaik mungkin dalam menyelesaikan skripsi ini dan dengan segala kerendahan hati penulis sangat menerima dan menghargai saran dan kritik dari pembaca untuk penyempurnaan skripsi ini.
Akhir kata, penulis berharap agar skripsi ini dapat bermanfaat bagi pembaca, pihak-pihak yang membutuhkan dan sebagai salah satu sumbangsih pada almamater dalam pengembangan ilmu pengetahuan. Jakarta, Januari 2006 Penyusun, Lieke Basuki 0500586595
DAFTAR ISI Halaman Halaman Cover Depan i Halaman Judul Dalam ii Halaman Pengesahan Softcover iii ABSTRAK iv KATA PENGANTAR v DAFTAR ISI vi DAFTAR TABEL x DAFTAR GAMBAR xiii DAFTAR DIAGRAM xv DAFTAR LAMPIRAN xvii
BAB 1 PENDAHULUAN
1.1 Latar Belakang
13
23
2.7.1 Jumlah Karyawan
23
2.7 Manajemen Sumber Daya Manusia
22
2.6 Pemasok dan Pelanggan
19
2.5 Pesanan/Order
18
2.4.4 Bagian Garment
16
2.4.3 Bagian BDF (Bleaching, Dyeing, Finishing)
15
2.4.2 Bagian Yarn Dyeing
2.4.1 Bagian Knitting
1
7
1.2 Identifikasi dan Perumusan Masalah
2
1.3 Tujuan dan Manfaat
4
1.4 Ruang Lingkup
5 BAB 2 GAMBARAN UMUM PERUSAHAAN
2.1 Sejarah Perusahaan
1
7
2.2 Struktur Organisasi
8
2.3 Produk yang dihasilkan
12
2.4 Lantai Produksi
13
2.7.2 Waktu Kerja
24
2.7.3 Sistem Penggajian
24
2.7.4 Kesejahteraan Karyawan
25
2.8 Sistem Informasi Perusahaan
25 BAB 3 LANDASAN TEORI
27
3.1 Konsep Penjadwalan
27
3.1.1 Definisi Penjadwalan
27
3.1.2 Tujuan Penjadwalan
27
3.1.3 Isu-isu Penjadwalan
28
3.2 Penjadwalan Produksi
31
3.2.1 Pembebanan (Loading)
31
3.2.2 Pengurutan (Sequencing)
33
3.2.2.1 Aturan Prioritas
34
3.2.2.2 Rasio Kritis
35
3.2.3 Penjadwalam M Prosesor Paralel
37
3.3 Sistem Informasi
38
3.3.1 Pengertian Sistem
38
3.3.1.1 Elemen Sistem
38
3.3.2 Pengertian Informasi
39
3.3.3 Pengertian Sistem Informasi
39
3.4 Analisis dan Perancangan Berorientasi Objek
39
3.4.1 Analisis Sistem
39
3.4.2 Perancangan Sistem
40
3.4.3 Kaitan Analisis dan Perancangan dengan Orientasi Objek
40
3.4.4 Analisis dan Perancangan Berorientasi Objek
41
3.4.4.1 Tahapan Analisis dan Perancangan Berorientasi Objek
41
3.5 Unified Modelling Language (UML)
55
3.6 Diagram dalam Analisis dan Perancangan Berorientasi Objek
57
3.7 Keunggulan dan Kelemahan Analisis dan Perancangan
62 Berorientasi Objek
3.7.1 Keunggulan Analisis dan Perancangan Berorientasi Objek
62
3.7.2 Kelemahan Analisis dan Perancangan Berorientasi Objek
97
5.2 Pengolahan Data
89
5.2.1 Pengelompokkan pesanan berdasarkan periode mingguan
89
5.2.2 Pengelompokkan pesanan berdasarkan kelompok mesin
95
5.2.3 Perhitungan Total Waktu Proses Pesanan
95
5.2.4 Penjadwalan pesanan per periode ke kelompok mesin
5.2.5 Diagram Gantt 137
5.1.4 Waktu Setup
5.3 Analisis Data dan Pembahasan 143
5.3.1 Analisis Sistem Berjalan 143
5.3.2 Analisis Metode Usulan 145
5.3.3 Pembahasan 147
5.4 Analisis dan Pembahasan Sistem Berjalan 151
5.5 Definisi Sistem
151
5.6 Analisis dan Peracangan Sistem Informasi dengan Notasi UML 153
5.6.1 Problem Domain 153
5.6.1.1 Event Table 153
88
86
63 BAB 4 METODOLOGI PEMECAHAN MASALAH
5.1 Ekstraksi Hasil Pengumpulan Data
64
4.1 Model Rumusan Masalah dan Pengambilan Keputusan
64
4.2 Teknik Pengumpulan Data dan Penentuan Parameter
73
4.2.1 Teknik Pengumpulan Data
73
4.2.2 Penentuan Parameter
74 BAB 5 HASIL DAN PEMBAHASAN
75
75
5.1.3 Pengkonversian jumlah pesan ke dalam satuan Roll
5.1.1 Data Pesanan Pelanggan
75
5.1.2 Mesin-mesin
82
5.1.2.1 Mesin Rib
83
5.1.2.2 Mesin Single Knitt
84
5.1.2.3 Counter dan Rpm Mesin
84
5.6.1.2 Class Diagram 155
5.6.1.3 Statechart Diagram 156
5.6.2 Application Domain 158
5.6.2.1 Use-case Diagram 158
5.6.2.2 Use-case Specifications 160
5.6.2.3 Function List 167
5.6.2.4 Sequence Diagram 168
5.6.2.5 Navigation Diagram 181
5.6.3 Architectural Design 182
5.6.3.1 Component Architecture 182
5.6.3.2 Process Architecture 183
5.6.4 Component Design 184
5.7 Perancangan Basis Data
185
5.8 Implementasi Layar
188
5.9 Technical Platform
207
5.10 Rencana Implementasi
208
BAB 6 KESIMPULAN DAN SARAN
210
6.1 Kesimpulan
210
6.2 Saran
211
DAFTAR PUSTAKA
xviii DAFTAR RIWAYAT HIDUP 212 FOTOCOPY SURAT SURVEI 213 LAMPIRAN 214 FOTOCOPY KMK 225
DAFTAR TABEL
94 Tabel 5.16 Data pesanan semua periode untuk mesin 14”/16G 102
Tabel 5.28 Jadwal Pengerjaan OS E 540 115Tabel 5.27 Data Perubahan Setup Mesin 14”/16G Periode 4 (Agustus) 115Tabel 5.26 Jadwal Pengerjaan OS E 527 114Tabel 5.25 Data Perubahan Setup Mesin 14”/16G Periode 3 (Agustus) 113Tabel 5.24 Jadwal Pengerjaan OS E 531 112109
Tabel 5.23 Jadwal Pengerjaan OS 575109
Tabel 5.22 Jadwal Pengerjaan OS 573Tabel 5.21 Jadwal Pengerjaan OS E 520 108Tabel 5.20 Data Perubahan Setup Mesin 14”/16G Periode 2 (Agustus) 108Tabel 5.19 Jadwal Pengerjaan OS E 517 106Tabel 5.18 Jadwal Pengerjaan OS E 509 105Tabel 5.17 Jumlah pesanan sejenis pada mesin 14”/16G 10293 Tabel 5.15 Data Pesanan Rib Periode 4
Halaman
92 Tabel 5.14 Data Pesanan Rib Periode 3
91 Tabel 5.13 Data Pesanan Rib Periode 2
89 Tabel 5.12 Data Pesanan Rib Periode 1
88 Tabel 5.11 Waktu Setup Mesin SK
87 Tabel 5.10 Waktu Setup Mesin Rib
86 Tabel 5.9 Berat Kain Rib/Roll
85 Tabel 5.8 Counter dan RPM Mesin SK
84 Tabel 5.7 Counter dan RPM Mesin Rib
83 Tabel 5.6 Data Mesin SK
81 Tabel 5.5 Data Mesin Rib
80 Tabel 5.4 Data Pesanan SK oleh Garmen MKF
78 Tabel 5.3 Data Pesanan SK oleh Pelanggan Luar
76 Tabel 5.2 Data Pesanan Rib oleh Garmen MKF
Tabel 5.1 Data Pesanan Rib oleh Pelanggan LuarTabel 5.29 Data pesanan semua periode untuk mesin 17”/16G 116Tabel 5.30 Jumlah pesanan sejenis pada mesin 17”/16G 116Tabel 5.51 Spesifikasi Use-case Melakukan Login 160Tabel 5.46 Jadwal Pengerjaan OS E 522 136Tabel 5.47 Jadwal Pengerjaan OS E 529 137Tabel 5.48 Rangkuman Status Pesanan 14”/16G Bulan Agustus 2005 149Tabel 5.49 Rangkuman Status Pesanan 17”/16G Bulan Agustus 2005 149Tabel 5.50 Event Table154
Tabel 5.52 Spesifikasi Use-case Mengubah Password 161134
Tabel 5.53 Spesifikasi Use-case Mengentri Order 161Tabel 5.54 Spesifikasi Use-case Mendata Mesin 162Tabel 5.55 Spesifikasi Use-case Mendata Setting Jarum 162Tabel 5.56 Spesifikasi Use-case Mendata Jenis Kain 163Tabel 5.57 Spesifikasi Use-case Membuat Jadwal 163Tabel 5.58 Spesifikasi Use-case Memproses Delay 164Tabel 5.59 Spesifikasi Use-case User Manager 164Tabel 5.45 Data Perubahan Setup Mesin 17”/16G Periode 2c (Agustus) 135Tabel 5.44 Jadwal Pengerjaan OS 574Tabel 5.31 Jadwal Pengerjaan OS 565Tabel 5.37 Jadwal Pengerjaan OS 575119
Tabel 5.32 Jadwal Pengerjaan OS E 510 120Tabel 5.33 Jadwal Pengerjaan OS E 517 121Tabel 5.34 Jadwal Pengerjaan OS E 509 122Tabel 5.35 Jadwal Pengerjaan OS E 507 123Tabel 5.36 Jadwal Pengerjaan OS 573126
128
133
Tabel 5.38 Data Perubahan Setup Mesin 17”/16G Periode 2a (Agustus) 129Tabel 5.39 Jadwal Pengerjaan OS 576129
Tabel 5.40 Data Perubahan Setup Mesin 17”/16G Periode 2b (Agustus) 131Tabel 5.41 Jadwal Pengerjaan OS E 523 132Tabel 5.42 Jadwal Pengerjaan OS E 524 133Tabel 5.43 Jadwal Pengerjaan OS 572Tabel 5.60 Spesifikasi Use-case Mencetak Laporan Berdasarkan Jadwal 164Tabel 5.61 Spesifikasi Use-case Mencetak Order Berdasarkan Pelanggan 165186
Tabel 5.76 Tabel Trn_Assignment_Mesin 188187
Tabel 5.75 Tabel Trn_Order_Dtl187
Tabel 5.74 Tabel Trn_Order_HdrTabel 5.73 Tabel Mst_User 187Tabel 5.72 Tabel Mst_Setup_Mesin 186Tabel 5.71 Tabel Mst_Customer 186Tabel 5.70 Tabel Mst_Jenis_KainTabel 5.62 Spesifikasi Use-case Mencetak Order Berdasarkan Jenis Kain 165Tabel 5.69 Tabel Mst_Parameter_Mesin 186185
Tabel 5.68 Tabel Mst_MesinTabel 5.67 Spesifikasi Algoritma untuk fungsi regenerate 167Tabel 5.66 Spesifikasi Algoritma untuk fungsi generate 167167
Tabel 5.65 Function ListTabel 5.64 Spesifikasi Use-case Mencetak Laporan Status Order 166Tabel 5.63 Spesifikasi Use-case Mencetak Laporan Setup Mesin 166Tabel 5.77 Rencana Jadwal Implementasi 209
DAFTAR GAMBAR
59 Gambar 3.14 Sequence Diagram
Gambar 5.12 Layar Entri Order pada Menu Transaksi 197Gambar 5.11 Layar User Manager pada Menu Master 195Gambar 5.10 Layar Master Pelanggan pada Menu Master 194Gambar 5.9 Layar Master Setting Jarum pada Menu Master 194Gambar 5.8 Layar Master Jenis Kain pada Menu Master 193Gambar 5.7 Layar Master Parameter Mesin pada Menu Master 193Gambar 5.6 Layar Master Mesin pada Menu Master 192Gambar 5.5 Layar Ubah Password Pada Menu Login 191Gambar 5.4 Layar Login pada Menu Login 19097 Gambar 5.3 Layar Utama Program 189
Gambar 5.2 Mesin Paralel61 Gambar 5.1 Order Bagian Knitting 75
60 Gambar 3.15 Creating an object on-the-fly in sequence diagram
55 Gambar 3.13 Relationship
Halaman
51 Gambar 3.12 Components Design
49 Gambar 3.11 Activities in Architectural Design
49 Gambar 3.10 Use Case
48 Gambar 3.9 Actor
48 Gambar 3.8 Application Domain Analysis
Activities in Problem Domain
47 Gambar 3.7
46 Gambar 3.6 Shared Aggregation
Gambar 3.5 Composite Aggregation43 Gambar 3.4 Memilih Class dan Event 44
41 Gambar 3.3 Main activities in Object Oriented Design
37 Gambar 3.2 Subactivities in choosing a system
9 Gambar 3.1 Penjadwalan pada M Prosesor Paralel
Gambar 2.1 Struktur Organisasi PerusahaanGambar 5.13 Layar Tambah Detail Order 198Gambar 5.14 Layar Entri Delay pada Menu Transaksi 199Gambar 5.15 Layar Generate Schedule pada Menu Transaksi 200Gambar 5.16 Layar Jadwal Produksi pada Menu Penjadwalan 201Gambar 5.17 Layar Gantt Chart pada Menu Penjadwalan 202Gambar 5.18 Layar Jadwal Berdasarkan No OS pada Menu Laporan 203Gambar 5.19 Layar Order Berdasarkan Pelanggan pada Menu Laporan 204Gambar 5.20 Layar Order Berdasarkan Jenis Kain pada Menu Laporan 205Gambar 5.21 Layar Setup Mesin pada Menu Laporan 206Gambar 5.22 Layar Status Order pada Menu Laporan 207DAFTAR DIAGRAM
Halaman Diagram 1.1 Tahapan Proses Produksi
3 Diagram 2.1 Bagan Alur Proses Produksi pada Bagian BDF
17 Diagram 2.2 Bagan Alur Pemrosesan Pesanan / Order Eksternal
21 Diagram 2.3 Bagan Alur Pemrosesan Pesanan / Order Internal
22 Diagram 4.1 Diagram Alir Metodologi Pemecahan Masalah
65 Diagram 5.1 Tahapan Proses Produksi
81 Diagram 5.2 Diagram Alir Algoritma Penugasan 100 Diagram 5.3 Gantt Chart Jadwal 14”/16G Periode 2 (Agustus 2005) 138 Diagram 5.4 Gantt Chart Jadwal 14”/16G Periode 3 (Agustus 2005) 139 Diagram 5.5 Gantt Chart Jadwal 14”/16G Periode 4 (Agustus 2005) 140 Diagram 5.6 Gantt Chart Jadwal 14”/16G Periode 1 (September 2005) 142 Diagram 5.7 Rich Picture Sistem
153 Diagram 5.8 Class Diagram
155 Diagram 5.9 Statechart Diagram Order
156 Diagram 5.10 Statechart Diagram Jenis Kain 156 Diagram 5.11 Statechart Diagram Mesin
156 Diagram 5.12 Statechart Diagram Setting Jarum 157 Diagram 5.13 Statechart Diagram Jadwal 157 Diagram 5.14 Statechart Diagram Bagian Marketing 157 Diagram 5.15 Statechart Diagram Bagian Garmen 158 Diagram 5.16 Statechart Diagram Bagian Knitting 158 Diagram 5.17 Use-case Diagram
159 Diagram 5.18 Use-case Diagram Mencetak Laporan 160 Diagram 5.19 Sequence Diagram Melakukan Login 168 Diagram 5.20 Sequence Diagram Mengubah Password 168 Diagram 5.21 Sequence Diagram Mengentri Order 169 Diagram 5.22 Sequence Diagram Mendata Mesin 170 Diagram 5.23 Sequence Diagram Mendata Setting Jarum 171 Diagram 5.24 Sequence Diagram Mendata Jenis Kain 172 Diagram 5.25 Sequence Diagram Membuat Jadwal 173 Diagram 5.26 Sequence Diagram Memproses Delay 174 Diagram 5.27 Sequence Diagram User Manager 175 Diagram 5.28 Sequence Diagram Mencetak Laporan Jadwal Berdasarkan OS 176 Diagram 5.29 Sequence Diagram Mencetak Laporan Order Berdasarkan
Pelanggan 177
Diagram 5.30 Sequence Diagram Mencetak Laporan Order Berdasarkan Jenis Kain
178 Diagram 5.31 Sequence Diagram Mencetak Laporan Setup Mesin 179 Diagram 5.32 Sequence Diagram Mencetak Laporan Status Order 180 Diagram 5.33 Navigation Diagram
181 Diagram 5.34 Component Architecture untuk sistem informasi penjadwalan produksi
183 Diagram 5.35 Deployment Diagram
184 Diagram 5.36 Revised Class Diagram
185 Diagram 5.37 Diagram Menu Utama
189 xvii DAFTAR LAMPIRAN Halaman
Lampiran 1 Data Pesanan Single Knitt Periode 1 (Agustus 200%) 214 Lampiran 2 Data Pesanan Single Knitt Periode 2 (Agustus 200%) 214 Lampiran 3 Data Pesanan Single Knitt Periode 3 (Agustus 200%) 214 Lampiran 4 Data Pesanan Single Knitt Periode 4 (Agustus 200%) 215 Lampiran 5 Rangkuman data pesanan Rib bulan Agustus 2005 yang telah dikelompok berdasarkan kelompok mesin
216 Lampiran 6 Rangkuman data pesanan SK bulan Agustus 2005 yang telah dikelompok berdasarkan kelompok mesin
217 Lampiran 7 Perhitungan Allowance Rata-Ratas 218 Lampiran 8 Tabel Tanggal Jatuh Tempo Pesanan Rib 17”/16G Agustus
2005 218
Lampiran 9 Gantt Chart Jadwal 17”/16G Periode 2 (Agustus 2005) 219 Lampiran 10 Gantt Chart Jadwal 17”/16G Periode 3 (Agustus 2005) 220 Lampiran 11 Gantt Chart Jadwal 17”/16G Periode 4 (Agustus 2005) 211 Lampiran 12 Gantt Chart Jadwal 17”/16G Periode 1 (September 2005) 223 Lampiran 13
Gantt Chart
Jadwal 17”/16G Periode 2 (September 2005) 224