v UNIVERSITAS BINA NUSANTARA Program Ganda Teknik Informatika - Statistika Skripsi Sarjana Program Ganda Semester Ganjil 2007/2008 PERANCANGAN PROGRAM PENGENDALIAN PROSES PRODUKSI DENGAN T 2 HOTELLING SUBGROUP AVERAGES PADA PT. PUTRABANGUN RUBBERINDO David Liswandi 0700709893 ABSTRAK Masalah utama yang dihadapi oleh PT. PUTRABANGUN RUBBERINDO (PBR) ini adalah menggunakan perhitungan statistik yang salah untuk pengawasan proses produksi mereka, PT. PBR melakukan perhitungan statistik univariat pada data sampel proses produksi mereka yang sebenarnya bersifat multivariat dan tidak dapat diuji secara terpisah karena memiliki korelasi, hal ini dapat menyebabkan PT. PBR mendapatkan hasil yang tidak relevan dan dapat merugikan PT. PBR. Adapun metode yang dapat dipakai pada PT. PBR guna memperbaiki keadaan ini adalah menggunakan perhitungan statistik multivariat. Pada penulisan skripsi ini penulis hanya menggunakan metode T 2 Hotelling Subgroup Averages. Metode ini membutuhkan masukkan data sampel yang dikelompokan kedalam subgrup-subgrup. Yang menjadi pengamatan pada metode ini adalah tingkat keragaman antar subgrup dan tingkat keragaman data sampel yang ada pada masing-masing subgrup, kedua hal tersebut dipetakan pada peta kendali agar memudahkan PT. PBR untuk mengetahui apakah hasil dari proses produksi mereka masih memiliki kualitas rata-rata atau tidak. Pada penulisan skripsi ini, penulis hanya menggunakan T 2 Shewhart Chart sebagai peta kendali. Hasil yang ingin dicapai oleh penulis adalah PT. PBR dapat dengan cepat dan mudah untuk mendeteksi apabila terjadi keragaman yang diluar batas toleransi pada proses produksi mereka, untuk itu perlu dirancang suatu aplikasi komputer yang menggunakan metode T 2 Hotelling Subgroup Averages. Kata Kunci: T 2 Shewhart Chart, T 2 Hotelling, statistic process control, multivariate, keragaman, subgroup averages, control limit
vi KATA PENGANTAR Pertama tama penulis ingin mengucapkan puji syukur kepada Tuhan Yang Maha Esa, karena hanya oleh rahmat dan karunia-nya lah maka penulis berhasil menyelesaikan skripsi dengan judul PERANCANGAN PROGRAM PENGENDALIAN PROSES PRODUKSI DENGAN T 2 HOTELLING SUBGROUP AVERAGES PADA PT. PUTRABANGUN RUBBERINDO dengan baik dan tepat pada waktu. Rampungnya penulisan skripsi ini tidak terlepas dari peran serta dan bantuan banyak pihak. Penulis tidak pernah lupa untuk mengucapkan banyak terima kasih kepada: 1. Orang tua dan keluarga, yang telah mencurahkan kasih sayang, dukungan moral dan materiil kepada kami. 2. Bapak Abdul Hamang, Ir., MS., dan Bapak Agus Prahono, Drs., M.Eng.Sc, selaku dosen pembimbing yang telah memberikan banyak petunjuk, saran dan bimbingan dalam penulisan skripsi ini. 3. Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara. 4. Bapak Wikaria Gazali, S.Si., MT., selaku Dekan Fakultas MIPA, Universitas Bina Nusantara. 5. Bapak Ngarap Imanuel Manik, Drs., M.Kom., selaku Kepala Jurusan Statistika-Matematika, Universitas Bina Nusantara. 6. Bapak J.Benny Hadibowo selaku direktur dari PT. PUTRABANGUN RUBBERINDO. 7. Bapak Wahyudi selaku kepala produksi dari PT. PUTRABANGUN RUBBERINDO. 8. Rekan-rekan yang telah membantu dalam penyelesaian skripsi ini dan telah memberikan bantuan berupa ide dan masukan dalam proses pembuatan skripsi ini. Tak ada gading yang tak retak, kesempurnaan hanya menjadi milik Tuhan saja. Demikian pula dengan skripsi ini, tidaklah sempurna sepenuhnya. Oleh karena itulah penulis mengharapkan adanya saran, kritik, masukan ataupun tanggapan yang membangun dari seluruh pembaca untuk penyempurnaan skripsi ini. Akhir kata, penulis berharap agar skripsi ini dapat bermanfaat bagi seluruh pembaca. Jakarta, 12 Desember 2007 Penulis, David Liswandi
DAFTAR ISI Halaman Judul Luar... i Halaman Judul Dalam... ii Halaman Persetujuan Hard Cover... iii Halaman Pernyataan Dewan Penguji... iv ABSTRAK...... v KATA PENGANTAR... vi DAFTAR ISI... vii DAFTAR TABEL... xii DAFTAR GAMBAR... xiii DAFTAR LAMPIRAN... xviii BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang Masalah... 1 1.2 Rumusan Masalah... 3 1.3 Usulan Solusi... 3 1.4 Ruang Lingkup... 4 1.5 Tujuan... 5 1.6 Manfaat... 5 1.7 Metodologi... 6 1.8 Sistematika Penulisan... 7 1.9 Lokasi Survey... 8 BAB 2 LANDASAN TEORI... 9 vii
viii 2.1 Pengertian Kualitas... 9 2.2 Pengertian Proses... 12 2.3 Pengertian Pengendalian... 12 2.4 Statistik Pengendalian Proses (SPP)... 13 2.4.1 Statistik Pengendalian Proses Multivariat... 14 2.4.2 Statistik Pengendalian Proses (SPP) sebagai Model Pencegahan... 15 2.4.3 Manfaat dari Statistik Pengendalian Proses (SPP)... 17 2.4.4 Control Charts sebagai bagian dari Statistik Pengendalian Proses (SPP)... 18 2.4.4.1 Penggunaan Control Chart... 19 2.4.4.2 T 2 Shewhart Chart... 20 2.5 T 2 Hotelling... 21 2.5.1 T 2 Hotelling Untuk Pengamatan Subgrup (Subgroup Averages)... 22 2.5.1.1 Fase I: Persiapan referensi sampel... 23 2.5.1.2 Fase II: Proses kontrol untuk data pengamatan baru... 24 2.6 Rekayasa Piranti Lunak... 26 2.7 Unified Modelling Language (UML)... 29 2.7.1 Keuntungan UML... 30 2.7.2 Komponen UML... 30 2.8 Database... 33 BAB 3 PERANCANGAN PROGRAM... 35 3.1 Sejarah PT. PUTRABANGUN RUBBERINDO (PT. PBR)... 35 3.1.1 Struktur Organisasi PT. PBR... 36 3.1.2 Kegiatan Produksi PT.PBR... 39 3.2 Analisis Permasalahan... 42
ix 3.2.1 Solusi Yang Diusulkan... 43 3.2.2 Teknik Pengumpulan Data... 44 3.2.3 Data Yang Digunakan... 45 3.2.4 Teknik Analisis Data... 46 3.3 Rancangan Program Yang Diusulkan... 50 3.3.1 Use Case Diagram... 51 3.3.2 Activity Diagram... 52 3.3.3 Sequence Diagram... 60 3.3.4 Struktur Menu... 68 3.3.5 Rancangan Layar... 68 3.3.5.1 Rancangan Layar Utama... 69 3.3.5.2 Rancangan Layar Menu Pengendalian Proses... 70 3.3.5.3 Rancangan Layar Menu Laporan... 71 3.3.5.4 Rancangan Layar Menu Opsi... 72 3.3.5.5 Rancangan Layar Editor Part... 73 3.3.5.6 Rancangan Layar Editor Proses... 78 3.3.5.7 Rancangan Layar Editor Proses Part... 84 3.3.5.8 Rancangan Layar Editor Job... 90 3.3.5.9 Rancangan Layar Input Fase 1... 95 3.3.5.10 Rancangan Layar Input Fase 2... 97 3.3.5.11 Rancangan Layar Laporan Fase 1... 100 3.3.5.12 Rancangan Layar Menu Print Data Fase 1 pada Laporan Fase 1... 102 3.3.5.13 Rancangan Layar Menu Cetak Grafik Fase 1 pada Laporan Fase 1... 103 3.3.5.14 Rancangan Layar Laporan Fase 2... 104
x 3.3.5.15 Rancangan Layar Menu Print Data Fase 2 pada Laporan Fase 2... 106 3.3.5.16 Rancangan Layar Menu Cetak Grafik Fase 2 pada Laporan Fase 2... 107 3.4 Rancangan Database... 109 BAB 4 IMPLEMENTASI DAN EVALUASI... 118 4.1 Spesifikasi Kebutuhan Sarana... 118 4.2 Spesifikasi Kebutuhan Perangkat Keras... 118 4.3 Spesifikasi Kebutuhan Perangkat Lunak... 119 4.4 Prosedur Operasional... 119 4.4.1 Install Aplikasi... 119 4.4.2 Layar Utama SPPM... 120 4.4.3 Input Fase 1... 121 4.4.4 Input Fase 2... 125 4.4.5 Laporan Fase 1... 130 4.4.5.1 Operasi Print Data Fase 1... 132 4.4.5.2 Operasi Print Peta Kontrol Fase 1... 135 4.4.5.3 Operasi Delete... 137 4.4.6 Laporan Fase 2... 138 4.4.6.1 Operasi Print Data Fase 2... 141 4.4.6.2 Operasi Print Peta Kontrol Fase 2... 144 4.4.6.3 Operasi Delete... 147 4.4.7 Editor Part... 148 4.4.7.1 Prosedur Untuk Melakukan Penambahan Data Di Editor Part... 149 4.4.7.2 Prosedur Untuk Melakukan Pengubahan Data Di Editor Part... 150 4.4.7.3 Prosedur Untuk Melakukan Penghapusan Data Di Editor Part... 152
xi 4.4.7.4 Prosedur Untuk Melakukan Pencetakan Data Di Editor Part... 152 4.4.8 Editor Proses... 153 4.4.8.1 Prosedur Untuk Melakukan Penambahan Data Di Editor Proses... 154 4.4.8.2 Prosedur Untuk Melakukan Pengubahan Data Di Editor Proses... 156 4.4.8.3 Prosedur Untuk Melakukan Penghapusan Data Di Editor Proses... 158 4.4.8.4 Prosedur Untuk Melakukan Pencetakan Data Di Editor Proses... 159 4.4.9 Editor Proses Part... 160 4.4.9.1 Prosedur Untuk Melakukan Penambahan Data Di Editor Proses Part... 161 4.4.9.2 Prosedur Untuk Melakukan Pengubahan Data Di Editor Proses Part... 162 4.4.9.3 Prosedur Untuk Melakukan Penghapusan Data Di Editor Proses Part... 164 4.4.9.4 Prosedur Untuk Melakukan Pencetakan Data Di Editor Proses Part... 165 4.4.10 Editor Job... 166 4.4.10.1 Prosedur Untuk Melakukan Penambahan Data Di Editor Job... 167 4.4.10.2 Prosedur Untuk Melakukan Pengubahan Data Di Editor Job... 168 4.4.10.3 Prosedur Untuk Melakukan Penghapusan Data Di Editor Job... 169 4.4.10.4 Prosedur Untuk Melakukan Pencetakan Data Di Editor Job... 170 4.4.11 Keluar Program... 171 BAB 5 KESIMPULAN DAN SARAN... 173 5.1 Kesimpulan... 173 5.2 Saran... 174 DAFTAR PUSTAKA... 176 RIWAYAT HIDUP... 178
xii DAFTAR TABEL Tabel 3.2.3.1 Tabel data sampel proses vulcanization fase 1... 45 Tabel 3.2.3.2 Tabel data sampel proses vulcanization fase 2... 46 Tabel 3.4.1 Tabel Jobs... 110 Tabel 3.4.2 Tabel PartProcesses... 111 Tabel 3.4.3 Tabel Parts... 111 Tabel 3.4.4 Tabel Processes... 112 Tabel 3.4.5 Tabel ProcessDetails... 112 Tabel 3.4.6 Tabel P1s... 113 Tabel 3.4.7 Tabel P2s... 114 Tabel 3.4.8 Tabel P1 DataDetails... 115 Tabel 3.4.9 Tabel P1 T2Details... 116 Tabel 3.4.10 Tabel P2 DataDetails... 116 Tabel 3.4.11 Tabel P2 T2Details... 117
xiii DAFTAR GAMBAR Gambar 2.1 Deming s Wheel... 11 Gambar 2.4.4.2 T 2 Shewhart Chart... 21 Gambar 2.6 Waterfall Model... 29 Gambar 3.1.1 Struktur Organisasi PT. PBR... 37 Gambar 3.1.2 Sistem Mutu PT. PBR... 41 Gambar 3.2.4.1 Proses Perhitungan Fase 1... 48 Gambar 3.2.4.2 Proses Perhitungan Fase 2... 49 Gambar 3.3.1 Use Case Diagram... 51 Gambar 3.3.2.1 Activity Diagram Editor Part... 52 Gambar 3.3.2.2 Activity Diagram Editor Proses... 53 Gambar 3.3.2.3 Activity Diagram Editor Proses Part... 54 Gambar 3.3.2.4 Activity Diagram Editor Job... 55 Gambar 3.3.2.5 Activity Diagram Fase 1... 56 Gambar 3.3.2.6 Activity Diagram Fase 2... 57 Gambar 3.3.2.7 Activity Diagram Cetak Fase 1... 58 Gambar 3.3.2.8 Activity Diagram Cetak Fase 2... 59 Gambar 3.3.3.1 Sequence Diagram Editor Part... 60 Gambar 3.3.3.2 Sequence Diagram Editor Proses... 61 Gambar 3.3.3.3 Sequence Diagram Editor Proses Part... 62 Gambar 3.3.3.4 Sequence Diagram Editor Job... 63 Gambar 3.3.3.5 Sequence Diagram Fase 1... 64
xiv Gambar 3.3.3.6 Sequence Diagram Fase 2... 65 Gambar 3.3.3.7 Sequence Diagram Cetak Fase 1... 66 Gambar 3.3.3.8 Sequence Diagram Cetak Fase 2... 67 Gambar 3.3.4 Struktur Menu... 68 Gambar 3.3.5.1 Rancangan Layar Utama... 69 Gambar 3.3.5.2 Rancangan layar menu Pengendalian Proses... 70 Gambar 3.3.5.3 Rancangan layar menu Laporan... 71 Gambar 3.3.5.4 Rancangan layar menu Opsi... 72 Gambar 3.3.5.5 Rancangan layar Editor Part... 73 Gambar 3.3.5.5.1 Rancangan layar menu Tambah dalam Tools Editor Part... 74 Gambar 3.3.5.5.2 Rancangan layar menu Ubah dalam Tools Editor Part... 75 Gambar 3.3.5.5.3 Rancangan layar menu Print dalam Tools Editor Part... 76 Gambar 3.3.5.6 Rancangan layar Editor Proses... 78 Gambar 3.3.5.6.1 Rancangan layar menu Tambah pada Tools di Editor Proses.. 79 Gambar 3.3.5.6.2 Rancangan layar menu Ubah pada Tools di Editor Proses... 80 Gambar 3.3.5.6.3 Rancangan layar menu Print dalam Tools Editor Proses... 82 Gambar 3.3.5.7 Rancangan layar Editor Proses Part... 84 Gambar 3.3.5.7.1 Rancangan layar menu Tambah pada Tools di Editor Proses Part... 85 Gambar 3.3.5.7.2 Rancangan layar menu Ubah pada Tools di Editor Proses Part... 86 Gambar 3.3.5.7.3 Rancangan layar menu Print dalam Tools Editor Proses Part.. 88 Gambar 3.3.5.8 Rancangan layar Editor Job... 90 Gambar 3.3.5.8.1 Rancangan layar menu Tambah pada Tools di Editor Job... 91
xv Gambar 3.3.5.8.2 Rancangan layar menu Ubah dalam Tools Editor Job... 92 Gambar 3.3.5.8.3 Rancangan layar menu Print dalam Tools Editor Part... 93 Gambar 3.3.5.9 Rancangan layar Input Fase 1... 95 Gambar 3.3.5.9.1 Rancangan layar hasil perhitungan fase 1... 96 Gambar 3.3.5.10 Rancangan layar Input Fase 2... 97 Gambar 3.3.5.10.1 Rancangan layar Input Fase 2 setelah penginputan data... 98 Gambar 3.3.5.10.2 Rancangan layar hasil perhitungan fase 2... 99 Gambar 3.3.5.11 Rancangan layar laporan fase 1 dengan tampilan tabel data fase 1... 100 Gambar 3.3.5.11.1 Rancangan layar laporan fase 1 dengan tampilan tabel data perhitungan fase 1... 100 Gambar 3.3.5.12 Rancangan layar menu Print Data Fase 1 pada Laporan Fase 1... 102 Gambar 3.3.5.13 Rancangan layar menu Print Peta Kontrol Fase 1 pada Laporan Fase 1... 103 Gambar 3.3.5.14 Rancangan layar laporan fase 2 dengan tampilan tabel data fase 2... 104 Gambar 3.3.5.14.1 Rancangan layar laporan fase 2 dengan tampilan tabel data perhitungan fase 2... 105 Gambar 3.3.5.15 Rancangan layar menu Print Data Fase 2 pada Laporan Fase 2... 106 Gambar 3.3.5.16 Rancangan layar menu Print Peta Kontrol Fase 2 pada Laporan Fase 2... 108 Gambar 3.4 Diagram relationship tabel dalam database... 110
xvi Gambar 4.1 Layar Utama... 120 Gambar 4.2 Layar menu Pengendalian Proses... 121 Gambar 4.3 Layar menu Laporan... 121 Gambar 4.4 Layar menu Opsi... 121 Gambar 4.5 Layar Input Fase 1... 122 Gambar 4.5.1 Layar Input Fase 1 setelah input data... 123 Gambar 4.5.2 Layar Input Fase 1 setelah proses perhitungan data.... 124 Gambar 4.6 Dialog box Simpan Data pada Input Fase 1... 125 Gambar 4.7 Layar Input Fase 2... 126 Gambar 4.7.1 Layar Input Fase 2 setelah input data.... 127 Gambar 4.7.2 Layar Input Fase 2 setelah proses perhitungan data.... 128 Gambar 4.8 Dialog box Simpan Data pada Input Fase 2... 129 Gambar 4.9 Layar Laporan Fase 1 dengan tampilan tabel data mentah... 130 Gambar 4.10 Layar Laporan Fase 1 dengan tampilan hasil perhitungan data 131 Gambar 4.11 Tombol navigasi untuk memilih data fase 1 yang ingin ditampilkan... 131 Gambar 4.12 Tombol Print data fase 1... 132 Gambar 4.13 Layar print preview Print Data Fase 1 untuk pilihan Data fase 1... 133 Gambar 4.14 Layar print preview Print Data Fase 1 untuk pilihan Perhitungan fase 1... 134 Gambar 4.15 Tombol Print peta kontrol fase 1... 135 Gambar 4.16 Layar print preview Print Peta Kontrol Fase 1 untuk pilihan Chart T 2 for Mean... 135
xvii Gambar 4.17 Layar print preview Print Peta Kontrol Fase 1 untuk pilihan Chart T 2 for dispersion... 136 Gambar 4.18 Tombol Delete pada Laporan Fase 1... 137 Gambar 4.19 Dialog box proses penghapusan data fase 1... 137 Gambar 4.20 Tampilan informasi setelah penghapusan data selesai dilakukan. 138 Gambar 4.21 Layar Laporan Fase 2 dengan tampilan tabel data mentah... 139 Gambar 4.22 Layar Laporan Fase 2 dengan tampilan hasil perhitungan data 140 Gambar 4.23 Tombol Print data fase 2... 141 Gambar 4.24 Layar print preview Print Data Fase 2 untuk pilihan Data Fase 2... 142 Gambar 4.25 Layar print preview Print Data Fase 2 untuk pilihan Perhitungan Fase 2... 143 Gambar 4.26 Tombol Print peta kontrol fase 2... 144 Gambar 4.27 Layar print preview Print Peta Kontrol Fase 2 untuk pilihan Chart T 2 for Mean... 145 Gambar 4.28 Layar print preview Print Peta Kontrol Fase 2 untuk pilihan Chart T 2 for dispersion... 146 Gambar 4.29 Tombol Delete Data fase 2... 147 Gambar 4.30 Dialog box proses penghapusan data fase 1... 147 Gambar 4.31 Tampilan informasi setelah penghapusan data selesai dilakukan. 148 Gambar 4.32 Layar Editor Part... 148 Gambar 4.33 Layar menu Tambah dari Editor Part... 149 Gambar 4.34 Layar menu Ubah dari Editor Part... 151 Gambar 4.35 Dialog box menu Hapus dari Editor Part... 152
xviii Gambar 4.36 Tampilan print preview data di Editor Part... 153 Gambar 4.37 Layar Editor Proses... 154 Gambar 4.38 Layar menu Tambah dari Editor Proses... 155 Gambar 4.39 Layar menu Ubah dari editor proses... 157 Gambar 4.40 Dialog box menu Hapus dari Editor Proses... 158 Gambar 4.41 Tampilan print preview data di Editor Proses... 159 Gambar 4.42 Layar Editor Proses Part... 160 Gambar 4.43 Layar menu Tambah dari Editor Proses Part... 161 Gambar 4.44 Layar menu Ubah dari Editor Proses Part... 163 Gambar 4.45 Dialog box menu Hapus dari Editor Proses Part... 164 Gambar 4.46 Tampilan print preview data di Editor Proses Part... 165 Gambar 4.47 Layar Editor Job... 166 Gambar 4.49 Layar menu Ubah dari Editor Job... 168 Gambar 4.50 Dialog box menu Hapus dari Editor Job... 170 Gambar 4.51 Tampilan print preview data di Editor Job... 171 Gambar 4.52 Dialog box Keluar Program... 172
xix DAFTAR LAMPIRAN Lampiran 1 Source Code CExcel.cs... L.1 Source Code CStatistic.cs... L.2 Source Code frmf1.cs... L.15 Source Code frmf2.cs... L.31 Source Code frmjob.cs... L.51 Source Code frmmain.cs... L.66 Source Code frmpart.cs... L.71 Source Code frmpartprocesses.cs... L.83 Source Code frmprocess.cs... L.94 Source Code frmviewf1.cs... L.105 Source Code frmviewf2.cs... L.117 Lampiran 2 Surat Keterangan Survei... L.130