iv
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).
v
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,
vi
DAFTAR ISI
Halaman
Halaman Cover Depan i
Halaman Judul Dalam ii
Halaman Pengesahan Softcover iii
ABSTRAK iv
1.2 Identifikasi dan Perumusan Masalah 2
1.3 Tujuan dan Manfaat 4
1.4 Ruang Lingkup 5
BAB 2 GAMBARAN UMUM PERUSAHAAN 7
2.1 Sejarah Perusahaan 7
2.2 Struktur Organisasi 8
2.3 Produk yang dihasilkan 12
2.4 Lantai Produksi 13
2.4.1 Bagian Knitting 13
2.4.2 Bagian Yarn Dyeing 15
2.4.3 Bagian BDF (Bleaching, Dyeing, Finishing) 16
2.4.4 Bagian Garment 18
2.5 Pesanan/Order 19
2.6 Pemasok dan Pelanggan 22
2.7 Manajemen Sumber Daya Manusia 23
vii
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
Berorientasi Objek
62
viii
3.7.2 Kelemahan Analisis dan Perancangan Berorientasi Objek 63
BAB 4 METODOLOGI PEMECAHAN MASALAH 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
5.1 Ekstraksi Hasil Pengumpulan Data 75
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.1.3 Pengkonversian jumlah pesan ke dalam satuan Roll 86
5.1.4 Waktu Setup 88
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 97
5.2.5 Diagram Gantt 137
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
ix
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
x
DAFTAR TABEL
Halaman Tabel 5.1 Data Pesanan Rib oleh Pelanggan Luar 76 Tabel 5.2 Data Pesanan Rib oleh Garmen MKF 78 Tabel 5.3 Data Pesanan SK oleh Pelanggan Luar 80 Tabel 5.4 Data Pesanan SK oleh Garmen MKF 81
Tabel 5.5 Data Mesin Rib 83
Tabel 5.6 Data Mesin SK 84
Tabel 5.7 Counter dan RPM Mesin Rib 85
Tabel 5.8 Counter dan RPM Mesin SK 86
Tabel 5.9 Berat Kain Rib/Roll 87
Tabel 5.10 Waktu Setup Mesin Rib 88
Tabel 5.11 Waktu Setup Mesin SK 89
Tabel 5.12 Data Pesanan Rib Periode 1 91
Tabel 5.13 Data Pesanan Rib Periode 2 92
Tabel 5.14 Data Pesanan Rib Periode 3 93
Tabel 5.15 Data Pesanan Rib Periode 4 94
Tabel 5.16 Data pesanan semua periode untuk mesin 14”/16G 102 Tabel 5.17 Jumlah pesanan sejenis pada mesin 14”/16G 102
Tabel 5.18 Jadwal Pengerjaan OS E 509 105
Tabel 5.19 Jadwal Pengerjaan OS E 517 106
Tabel 5.20 Data Perubahan Setup Mesin 14”/16G Periode 2 (Agustus) 108
Tabel 5.21 Jadwal Pengerjaan OS E 520 108
Tabel 5.22 Jadwal Pengerjaan OS 573 109
Tabel 5.23 Jadwal Pengerjaan OS 575 109
Tabel 5.24 Jadwal Pengerjaan OS E 531 112
Tabel 5.25 Data Perubahan Setup Mesin 14”/16G Periode 3 (Agustus) 113
Tabel 5.26 Jadwal Pengerjaan OS E 527 114
Tabel 5.27 Data Perubahan Setup Mesin 14”/16G Periode 4 (Agustus) 115
Tabel 5.28 Jadwal Pengerjaan OS E 540 115
xi
Tabel 5.30 Jumlah pesanan sejenis pada mesin 17”/16G 116
Tabel 5.31 Jadwal Pengerjaan OS 565 119
Tabel 5.32 Jadwal Pengerjaan OS E 510 120
Tabel 5.33 Jadwal Pengerjaan OS E 517 121
Tabel 5.34 Jadwal Pengerjaan OS E 509 122
Tabel 5.35 Jadwal Pengerjaan OS E 507 123
Tabel 5.36 Jadwal Pengerjaan OS 573 126
Tabel 5.37 Jadwal Pengerjaan OS 575 128
Tabel 5.38 Data Perubahan Setup Mesin 17”/16G Periode 2a (Agustus) 129
Tabel 5.39 Jadwal Pengerjaan OS 576 129
Tabel 5.40 Data Perubahan Setup Mesin 17”/16G Periode 2b (Agustus) 131
Tabel 5.41 Jadwal Pengerjaan OS E 523 132
Tabel 5.42 Jadwal Pengerjaan OS E 524 133
Tabel 5.43 Jadwal Pengerjaan OS 572 133
Tabel 5.44 Jadwal Pengerjaan OS 574 134
Tabel 5.45 Data Perubahan Setup Mesin 17”/16G Periode 2c (Agustus) 135
Tabel 5.46 Jadwal Pengerjaan OS E 522 136
Tabel 5.47 Jadwal Pengerjaan OS E 529 137
Tabel 5.48 Rangkuman Status Pesanan 14”/16G Bulan Agustus 2005 149 Tabel 5.49 Rangkuman Status Pesanan 17”/16G Bulan Agustus 2005 149
Tabel 5.50 Event Table 154
xii
Tabel 5.61 Spesifikasi Use-case Mencetak Order Berdasarkan Pelanggan 165 Tabel 5.62 Spesifikasi Use-case Mencetak Order Berdasarkan Jenis Kain 165 Tabel 5.63 Spesifikasi Use-case Mencetak Laporan Setup Mesin 166 Tabel 5.64 Spesifikasi Use-case Mencetak Laporan Status Order 166
Tabel 5.65 Function List 167
Tabel 5.66 Spesifikasi Algoritma untuk fungsi generate 167 Tabel 5.67 Spesifikasi Algoritma untuk fungsi regenerate 167
Tabel 5.68 Tabel Mst_Mesin 185
Tabel 5.69 Tabel Mst_Parameter_Mesin 186
Tabel 5.70 Tabel Mst_Jenis_Kain 186
Tabel 5.71 Tabel Mst_Customer 186
Tabel 5.72 Tabel Mst_Setup_Mesin 186
Tabel 5.73 Tabel Mst_User 187
Tabel 5.74 Tabel Trn_Order_Hdr 187
Tabel 5.75 Tabel Trn_Order_Dtl 187
Tabel 5.76 Tabel Trn_Assignment_Mesin 188
xiii
DAFTAR GAMBAR
Halaman Gambar 2.1 Struktur Organisasi Perusahaan 9 Gambar 3.1 Penjadwalan pada M Prosesor Paralel 37 Gambar 3.2 Subactivities in choosing a system 41 Gambar 3.3 Main activities in Object Oriented Design 43
Gambar 3.4 Memilih Class dan Event 44
Gambar 3.5 Composite Aggregation 46
Gambar 3.6 Shared Aggregation 47
Gambar 3.7 Activities in Problem Domain 48
Gambar 3.8 Application Domain Analysis 48
Gambar 3.9 Actor 49
Gambar 3.10 Use Case 49
Gambar 3.11 Activities in Architectural Design 51
Gambar 3.12 Components Design 55
Gambar 3.13 Relationship 59
Gambar 3.14 Sequence Diagram 60
Gambar 3.15 Creating an object on-the-fly in sequence diagram 61
Gambar 5.1 Order Bagian Knitting 75
Gambar 5.2 Mesin Paralel 97
Gambar 5.3 Layar Utama Program 189
Gambar 5.4 Layar Login pada Menu Login 190
Gambar 5.5 Layar Ubah Password Pada Menu Login 191 Gambar 5.6 Layar Master Mesin pada Menu Master 192 Gambar 5.7 Layar Master Parameter Mesin pada Menu Master 193 Gambar 5.8 Layar Master Jenis Kain pada Menu Master 193 Gambar 5.9 Layar Master Setting Jarum pada Menu Master 194 Gambar 5.10 Layar Master Pelanggan pada Menu Master 194 Gambar 5.11 Layar User Manager pada Menu Master 195 Gambar 5.12 Layar Entri Order pada Menu Transaksi 197
xiv
xv
DAFTAR 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
xvi
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
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