ANALISA DAN PENENTUAN METODE PENJADWALAN PRODUKSI SERTA PERANCANGAN Sis InfoPENJADWALAN PRODUKSI DI PT. ANEKA WARNA SEMESTA - Binus e-Thesis
UNIVERSITAS BINA NUSANTARA
Program Ganda
Sistem Informasi – Teknik Industri
Skripsi Sarjana Program Ganda
Semester Ganjil 2004-2005
ANALISA DAN PENENTUAN METODE PENJADWALAN PRODUKSI SERTA
PERANCANGAN SISTEM PENJADWALAN PRODUKSI
PADA PT. ANEKA WARNA SEMESTA
Sisilia Mariana
NIM : 0400521921
Abstrak
Pada era AFTA ini, dimana perdagangan bebas telah dibuka untuk negara-nagara di Asia Tenggara, PT. Aneka Warna Semesta sebagai salah satu perusahaan
yang bergerak di bidang produksi plastik dituntut untuk terus meningkatkan
produksinya dan mampu untuk memenuhi harapan dari pelanggan termasuk dalam
sisi kecepatan penyelesaian pesanan.Untuk mengoptimalkan masalah ini, adalah dengan menentukan suatu metode
penjadwalan yang lebih optimal. Skripsi ini membahas mengenai metode yang tepat
untuk mencapai penjadwalan yang optimal tersebut yaitu dengan menggunakan
metode Shortest Processing Time (SPT) untuk proses produksi yang pertama dan
menggunakan metode First Come First Serve (FCFS) untuk proses produksi
selanjutnya. Diharapkan dengan adanya jadwal yang optimal ini, pesanan dapat
dikerjakan dengan lebih efektif, mampu mengurangi waktu dan biaya produksi, serta
dapat mengirimkan pesanan kepada pembeli dengan lebih cepat.Skripsi ini juga menggunakan suatu sistem informasi penjadwalan yang dapt
digunakan untuk membantu proses penjadwalan yang ada. adapun sistem ini
dibangun dengan menggunakan konsep analisa dan perancangan berbasis objek
(OOA/D).Konsep OOA/D ini menawarkan kelebihan seperti kemudahan dalam
pemeliharaan, pemahaman, penggunaan kembali komponen, serta pengembangan
lebih lanjut, karena penggunaan objek-objek yang tersusun dalam kelas-kelas,
sehingga jika terjadi perubahan, hanya kelas yang bersangkutan saja yang diubah.
Adapun alat ayng digunakan untuk memodelkan sistem informasi ini adalah UML
(Unified Modelling Language).Kata Kunci :
Penjadwalan, metode penjadwalan, Shortest Processing Time (SPT), First Come
First Serve (FCFS), OOA/D, UML
Kata Pengantar
Puji syukur kepada Tuhan Yang Maha Esa atas segala berkat dan karunianya sehingga penulis dapat menyelesaikan skripsi ini yang merupakan persyaratan kelulusan akademik Strata-1 pada jurusan Sistem Informasi dan Teknik Industri, Universitas Bina Nusantara, Jakarta, dengan tajuk “ANALISA DAN PENENTUAN METODE PENJADWALAN PRODUKSI SERTA PERANCANGAN SISTEM PENJADWALAN PRODUKSI PADA PT ANEKA WARNA SEMESTA”.
Pada kesempatan ini, penulis mengucapkan terima kasih yang tulus kepada :
1. Bapak Envermy Vem, M.Sc, selaku Rektor Universitas Bina Nusantara
2. Bapak Bachtiar Abbas, Ph.D, selaku Dekan Fakultas Teknik dan Ketua Jurusan Teknik Industri.
3. Bapak Siswono, Ir., M.Sc., selaku Ketua Jurusan Sistem Informasi.
4. Bapak Hudiarto,Ir.,MM. dan Bapak Edi Santoso, Ir., M.Sc. selaku dosen pembimbing skripsi yang telah banyak membantu dan memberikan pengarahan kepada penulis.
5. Ibu Maria dan Ibu Sophia yang mendampingi selama penulis melakukan pengamatan pada perusahaan.
6. Teman-teman dan semua pihak yang secara langsung maupun tidak langsung telah membantu dalam penulisan skripsi ini.
Penulis telah berusaha sebaik mungkin dalam menyelesaikan skripsi ini, dan dengan segala kerendahan hati penulis sangat menghargai segala saran dan kritik yang membangun dari pembaca untuk penyempurnaan skripsi ini.
Akhir kata, penulis berharap agar skripsi ini dapat bermanfaat bagi pembaca dan dapat turut memberikan sumbangsih bagi ilmu pengetahuan.
Jakarta, Januari 2005 Penulis
DAFTAR ISI Halaman Judul Luar i
24
19
3.1.3 Penjadwalan Flow Shop
20
3.1.4 Aturan Prioritas 20
3.1.5 Teknik Penjadwalan Khusus
23
3.1.5.1 Operation Splitting
24
3.1.5.2 Order Splitting
3.1.5.3 Overlap Scheduling
19
25
3.1.6 Klasifikasi ABC
25
3.2 Pengertian Sistem Informasi
26
3.2.1 Siklus Pengembangan Sistem (System
Development Live Cycle/SDLC)
27
3.2.2 Pengertian Analisa dan Perancangan Sistem
3.1.2 Penjadwalan Job Shop
3.1.1 Penjadwalan Mesin Tunggal
Halaman Judul Dalam ii
Lembar Pengesahan pembimbing iii
Abstrak iv Kata Pengantar v Daftar Isi vi Daftar Tabel ix Daftar Gambar x Daftar Diagram xi Daftar Lampiran xii BAB5 BAB
1 PENDAHULUAN
1
1.1 Latar Belakang Masalah
1
1.2 Perumusan Masalah
2
1.3 Ruang Lingkup
4
1.4 Tujuan dan Manfaat
2 GAMBARAN UMUM OBJEK
16
6
2.1 Sejarah Perusahaan
7
2.2 Struktur Organisasi
8
2.3 Mesin-mesin yang Digunakan
9 BAB
3 LANDASAN TEORI 16
3.1 Penjadwalan
28
3.2.3 Konsep Analisa dan Perancangan Berorientasi Objek
4.1.4 Solusi/Kesimpulan
3.2.4.4.2 Deployment Diagram 49
3.2.5 The Unified Approach (UA)
50 BAB 4 METODOLOGI PEMECAHAN MASALAH
53
4.1 Model Rumusan Masalah dan Pengambilan Keputusan
53
4.1.1 Perumusan Masalah
53
4.1.2 Pengumpulan Data
54
4.1.3 Pengolahan Data
54
55
49
4.1.5 Implementasi
56
4.1.6 Sistem Development Life Cycle
57
4.2 Teknik Pengumpulan Data dan Penentuan Parameter
60 BAB 5 HASIL DAN PEMBAHASAN
5.1 Ekstrasi Pengumpulan Data
62
5.1.1 Pembuatan Silinder Cetakan
63
5.1.2 Persediaan Bahan Baku
63
3.2.4.4.1 Component Diagram 49
3.2.4.4 Implementation Diagram
28
33
3.2.3.1 Pengertian Objek
28
3.2.3.2 Konsep Dasar Object-Oriented (OO)
29
3.2.3.3 Class dan Instance
31
3.2.3.4 Encapsulation, Inheritance, dan Polymorphism
32
3.2.3.4.1 Inheritance
32
3.2.3.4.2 Encapsulation dan Information
Hiding
3.2.3.4.3 Konsep Polymorphism
46
3.2.4 Unified Modelling Language (UML)
34
3.2.4.1 Class Diagram
35
3.2.4.2 Use Case Diagram
39
3.2.4.3 Behavior Diagram (dynamic) 41
3.2.4.3.1 Interaction Diagram
41
3.2.4.3.2 Statechart Diagram
45
3.2.4.3.3 Activity diagram
5.1.3 Proses Produksi 64
5.1.3.1 Blowing
65
5.1.3.2 Cetak/Printing
66
5.1.3.3 Potong
67
5.1.4 Klasifikasi ABC
67
5.1.5 Data Pesanan Plastik
70
5.2 Hasil Analisis Data dan Pembahasan
71
5.2.1 Analisa Terhadap Sistem Produksi
71
5.2.2 Analisa Terhadap Sistem Penjadwalan yang Berjalan
71
5.2.3 Sistem Penjadwalan Usulan
73
5.2.4 Pembahasan
77
5.3 Pengembangan Sistem Informasi
81
5.3.1 Analisa Sistem Penjadwalan Usulan dengan Proses Use Case Driven Object-Oriented
87
5.3.1.1 Identifikasi Aktor dan Use Case dari Sistem Penjadwalan PT. Aneka Warna Semesta
87
5.3.1.2 Penggambaran proses bisnis dengan Activity Diagram
93
5.3.1.3 Use Case Diagram
94
5.3.1.4 Sequence Diagram
97
5.3.1.5 Class Diagram 104
5.3.1.6 Activity Diagram 106
5.3.1.7 Implementation Diagram 114
5.4 Pengembangan Basis Data yang digunakan dalam Sistem
116
5.5 Implementasi Layar 120
5.6 Rencana Implementasi Perangkat Keras dan Perangkat Lunak 136
BAB 6 KESIMPULAN DAN SARAN 137
6.1 Kesimpulan 137
6.2 Saran 138
DAFTAR PUSTAKA RIWAYAT HIDUP LAMPIRAN FOTOKOPI SURAT SURVEI FOTOKOPI KMK
DAFTAR TABEL
117
Tabel 5.18 Tabel Ms UserTabel 5.17 Tabel Tr Jadwal mesin potong 119Tabel 5.16 Tabel Tr Jadwal Mesin cetak 119Tabel 5.15 Tabel Tr Jadwal Mesin Blowing 119118
Tabel 5.14 Tabel Tr PeriodeTabel 5.13 Tabel Tr Order Detil 118Tabel 5.12 Tabel Tr Order Header 118Tabel 5.11 Tabel Ms Waktu Proses 118Tabel 5.10 Tabel Ms Work Center 117Tabel 5.9 Tabel Ms Kalendar 117Tabel 5.8 Tabel Ms ModelTabel
117
Tabel 5.7 Tabel Ms Warna116
Tabel 5.6 Tabel Ms Jenis116
Tabel 5.5 Tabel Ms Desain79 Tabel 5.4 Tabel Ms Pelanggan 116
78 Tabel 5.3 Hasil perhitungan sistem penjadwalan usulan
68 Tabel 5.2 Hasil perhitungan penjadwalan sistem berjalan
5.1 Klasifikasi ABC
15 Tabel
2.1 Mesin-mesin yang digunakan
120
DAFTAR GAMBAR
Gambar 5.9 Layar Input Pelanggan 11365 Gambar 5.2 Skema Metode Penjadwalan Usulan
76 Gambar 5.3 Rich Picture Sistem Berjalan
82 Gambar 5.4 Rich Picture Sistem penjadwalan usulan
84 Gambar 5.5 Layar Password 109
Gambar 5.6 Layar Menu Utama 110Gambar 5.7 Menu-menu dalam sistem penjadwalan 111Gambar 5.8 Layar Kalendar112
Gambar 5.10 Layar Desain59 Gambar
114
Gambar 5.11 Layar Waktu Proses 115Gambar 5.12 Layar Work Center 116Gambar 5.13 Layar Form Pemesanan 117Gambar 5.14 Layar Work Order 118Gambar 5.15 Layar Penjadwalan Mesin Blowing 119Gambar 5.16 Layar Penjadwalan Mesin Cetak 120Gambar 5.17 Layar Penjadwalan Mesin Potong 1215.1 Alur Proses Produksi
52 Gambar 4.1 Tahap-tahap dalam metodologi penelitian
Gambar 2.1 Struktur Organisasi PT Aneka Warna Semesta39 Gambar 3.9 Extend Relationship
9 Gambar 3.1 Class
36 Gambar 3.2 Association dan Role
36 Gambar 3.3 Navigability
37 Gambar 3.4 Aggregation
37 Gambar 3.5 Composition
38 Gambar 3.6 Generalization
38 Gambar 3.7 Multiplicity
39 Gambar 3.8 Note
40 Gambar 3.10 Include Relationship
48 Gambar 3.20 Analisa OO dalam Unified Approach (UA)
40 Gambar 3.11 Objek pada Sequence Diagram
42 Gambar 3.12 Object Lifeline dan Focus of Control pada Sequence Diagram 43
Gambar 3.13 Return Message pada Sequence Diagram44 Gambar 3.14 Self Call pada Sequence Diagram
44 Gambar 3.15 Start State
46 Gambar 3.16 Activity State
47 Gambar 3.17 Branch
47 Gambar 3.18 Fork dan Join
48 Gambar 3.19 Final State
Gambar 5.18 Layar hasil penjadwalan 122DAFTAR DIAGRAM
Diagram 3.1 Class Diagram
35 Diagram 3.2 Use Case Diagram
39 Diagram 3.3 Sequence Diagram
42 Diagram 3.4 Collaboration Diagram
45 Diagram 3.5 Statechart Diagram
45 Diagram 3.6 Activity Diagram
46 Diagram 3.7 Component Diagram
49 Diagram 3.8 Deployment Diagram
50 Diagram 5.1 Activity Diagram Proses bisnis penjadwalan
94 Diagram 5.2 Use Case Diagram login ke dalam sistem
95 Diagram 5.3 Use Case Diagram Sistem Penjadwalan
96 Diagram 5.4 Sequence Diagram untuk login ke dalam sistem
97 Diagram 5.5 Sequence Diagram mendata konsumen
98 Diagram 5.6 Sequence Diagram mendata desain
98 Diagram 5.7 Sequence Diagram mendata pesanan
99 Diagram 5.8 Sequence Diagram membuat laporan pesanan
99 Diagram 5.9 Sequence Diagram mendata kalendar 100 Diagram 5.10 Sequence Diagram mendata work center 100 Diagram 5.11 Sequence Diagram untuk mendata waktu proses 101 Diagram 5.12 Sequence Diagram penjadwalan work order secara otomatis 102 Diagram 5.13 Sequence Diagram membuat laporan penjadwalan 103 Diagram 5.14 Sequence Diagram melihat hasil jadwal 103 Diagram 5.15 Class Diagram
104 Diagram 5.16 Revised Class Diagram 105 Diagram 5.17 Activity Diagram Mendata Konsumen 106 Diagram 5.18 Activity Diagram untuk mendata desain 107 Diagram 5.19 Activity Diagram untuk mendata pesanan 108 Diagram 5.20 Activity Diagram untuk mendata kalendar 109 Diagram 5.21 Activity Diagram untuk mendata waktu proses 110 Diagram 5.22 Activity Diagram untuk mendata work center 111 Diagram 5.23 Activity Diagram untuk pengurutan work order secara otomatis 112 Diagram 5.24 Activity Diagram Penjadwalan Work Order secara otomatis 113 Diagram 5.25 Component Diagram Sistem Penjadwalan 114 Diagram 5.25 Deployment Diagram Sistem Penjadwalan 115