PERANCANGAN PROGRAM APLIKASI OPTIMALISASI PENJADWALAN MESIN PRODUKSI DENGAN MENGGUNAKAN METODE PERT
Program Ganda Teknik Informatika – Statistika
Skripsi Sarjana Program Ganda Semester Ganjil 2005/2006
PERANCANGAN PROGRAM APLIKASI OPTIMALISASI PENJADWALAN MESIN PRODUKSI DENGAN MENGGUNAKAN METODE PERT
Violison Martheo NIM : 0500599950
Abstrak
Penjadwalan mesin produksi merupakan salah satu faktor kunci yang utama dalam membangun efisiensi dari suatu proses produksi dalam dunia industri. Dalam dunia industri yang semakin bersaing dewasa ini, optimalisasi dari utilisasi/pendayagunaan mesin produksi sangatlah mutlak diperlukan. Dalam penulisan ini, sistem produksi yang akan dibahas adalah sistem produksi pabrik furniture panel yang prosesnya menggunakan mesin.
Pada mulanya, teknik penjadwalan mesin produksi ini masih dilakukan secara
manual, dengan menggunakan perhitungan dan perkiraan berdasarkan pengalaman yang
ada. Tetapi dengan kemajuan teknologi komputer, teknik penjadwalan mesin produksi ini mengalami suatu perkembangan yang semakin baik, yang membuat hasil keluaran penjadwalan mesin produksi ini semakin optimal dan efisien. Dengan bantuan komputer, maka proses perhitungan yang banyak dan rumit serta pengujian kondisi-kondisi yang berlaku pada sistem produksi yang ada dapat dilakukan dengan waktu yang relatif lebih singkat, namun dengan hasil yang lebih akurat.
Penjadwalan mesin yang akan dilakukan dalam penulisan ini adalah penjadwalan mesin pada tingkat komponen dari suatu produk, karena pada umumnya, proses pabrikasi untuk industri furniture yang paling berpengaruh terhadap pendayagunaan mesin produksi bukanlah terletak pada tingkat produk secara utuh, melainkan pada tingkat komponen produk. Pemodelan sistem produksi dilakukan dengan konsep Network
Planning, sedangkan perhitungan waktunya menggunakan konsep PERT dengan bantuan time table sebagai penjadwalannya.
Dari perancangan ini memperlihatkan hasil yang cukup baik, dimana penjadwalan mesin produksi dapat dihasilkan dengan cepat, tepat dan memiliki tingkat akurasi perhitungan yang handal sehingga dapat cukup menjawab kebutuhan industri yang ada.
Kata Kunci :
Optimalisasi, efisiensi, penjadwalan mesin produksi, tingkat komponen produk, Network Planning, PERT, time table.
PRAKATA
Puji syukur kepada Tuhan Yang Maha Esa, karena atas karunia dan penyertaan – Nya sehingga penulis dapat menyusun dan menyelesaikan tugas Skripsi yang berjudul :
“PERANCANGAN PROGRAM APLIKASI OPTIMALISASI PENJADWALAN
MESIN PRODUKSI DENGAN MENGGUNAKAN METODE PERT”sebagai syarat untuk memperoleh gelar kesarjanaan pada Program Studi Ganda, Jurusan Teknik Informatika – Statistika, Jenjang Pendidikan Strata 1.
Dalam Menyelesaikan tugas Skripsi ini, penulis memperoleh bimbingan, dorongan semangat, fasilitas dari berbagai pihak yang mendukung penulis untuk menyelesaikan tugas tersebut. Ucapan terima kasih disampaikan terutama kepada :
- Bapak Prof. Dr. Drs. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara, yang telah memberikan kesempatan kepada para mahasiswa untuk menerapkan segala sesuatu yang telah dipelajari selama mengikuti kegiatan belajar dengan mengadakan program studi Skripsi;
- Bapak Wikaria Gazali, S.Si., M.T., selaku Dekan Fakultas MIPA yang selalu memberikan dukungan yang positif serta memacu semangat dan kreatifitas setiap mahasiswanya, dan telah menunjuk para pembimbing yang terbaik untuk penulis, serta meluangkan waktu untuk menjawab keragu-raguan penulis;
- Bapak Drs. Ngarap Imanuel Manik, M.Kom., selaku Kepala Jurusan Matematika dan Statistika, yang telah memberikan persetujuan terhadap topik skripsi yang diajukan dan selaku Dosen Pembimbing pertama yang
- Bapak Edison Ritonga, S.Si., M.Si., selaku Dosen Pembimbing kedua yang juga meluangkan waktunya memberikan saran, ide dan dukungan moral sehubungan dengan penulisan Skripsi ini dari awal hingga akhir;
- Tim Manajemen dari PT. Karya Mitra Seraya, Departemen Produksi dan PPIC, beserta seluruh staff, selaku perusahaan yang telah mengijinkan penulis untuk melakukan penelitian dan memberikan dukungan yang sepenuhnya, baik dukungan data, dukungan teknis, maupun dukungan moral kepada penulis sehingga dapat mewujudkan penulisan Skripsi ini dengan baik.
- Civitas akademika Universitas Bina Nusantara dan rekan-rekan, baik secara langsung maupun tidak langsung memberikan dukungan kepada penulis; Selain itu, penulis juga mengucapkan terima kasih kepada kedua orang tua dan kedua saudara yang telah membekali penulis semangat juang, kepercayaan, dan pengertian yang cukup agar penulis dapat menyelesaikan Skripsi ini.
Kiranya Skripsi ini bermanfaat bagi para pembaca dan pihak-pihak yang membutuhkan. Dengan tangan terbuka, penulis menerima kritik dan saran agar tulisan ini dapat menjadi lebih berguna dan berkualitas. Terima kasih.
Jakarta, Januari 2006 Violison Martheo
DAFTAR ISI
Halaman
HALAMAN JUDUL LUAR
........................................................................... i
HALAMAN JUDUL DALAM
........................................................................ ii
HALAMAN PERSETUJUAN HARDCOVER
............................................. iii
ABSTRAK
........................................................................................................ iv
PRAKATA
........................................................................................................ v
DAFTAR ISI
..................................................................................................... vii
DAFTAR TABEL
............................................................................................. xi
DAFTAR GAMBAR
......................................................................................... xii
DAFTAR LAMPIRAN
..................................................................................... xiii
1
BAB 1 PENDAHULUAN ...............................................................................
1 1.1 Latar Belakang .............................................................................
1.2 Rumusan Rancangan .................................................................... 3
4 1.3 Batasan Rancangan ......................................................................
1.4 Komponen dan Spesifikasi Rancangan ………………….……... 5
5 1.4.1 Komponen Rancangan .....................................................
1.4.2 Spesifikasi Rancangan ...................................................... 6
1.5 Kegunaan Rancangan ................................................................... 6
1.5.1 Tujuan Rancangan …….................................................... 6
1.5.2 Manfaat Rancangan .......................................................... 6
1.6 Definisi Operasional ……………………………………………. 7
1.7 Perancangan yang Relevan …………………………………..…. 8
12
BAB 2 LANDASAN TEORITIS ....................................................................
2.1 Network Flow Model..................................................................... 12
12 2.1.1 Pengertian Network ..........................................................
12 2.1.2 Komponen Network .........................................................
2.2 Manajemen Proyek ....................................................................... 13
2.3.5 Time / Cost Trade-offs ...................................................... 30 2.4 Perencanaan Produksi ..................................................................
42 3.1 Profil Perusahaan ……………….................................................
40 BAB 3 PERANCANGAN PROGRAM APLIKASI .....................................
39 2.7 State Transition Diagram (STD) .................................................
38 2.6.2.3 Waktu Respon ........................................................
37 2.6.2.2 Tampilan Data ........................................................
37 2.6.2.1 Delapan Aturan Emas ............................................
36 2.6.2 User Interface ..................................................................
36 2.6.1 Program Interaktif ...........................................................
33 2.6 Interaksi Manusia dan Komputer ................................................
33 2.5.2 Paradigma Rekayasa Piranti Lunak .................................
33 2.5.1 Pengertian Rekayasa Piranti Lunak .................................
31 2.5 Rekayasa Piranti Lunak ...............................................................
2.3.4 Ketidakpastian pada Jaringan PERT ................................. 26
2.2.1 Elemen Manajemen Proyek .............................................. 13
2.3.3.3 Float (Slack) Time .................................................... 25
2.3.3.2 Backward Pass ......................................................... 24
2.3.3.1 Forward Pass ........................................................... 23
2.3.3 Perhitungan Penjadwalan Dasar ........................................ 22
2.3.2 Algoritma Perhitungan PERT ........................................... 22
2.3.1 Latar Belakang PERT/CPM .............................................. 21
2.3 Metode PERT/CPM ...................................................................... 20
2.2.2.3 Membangun Jaringan Proyek .................................. 18
2.2.2.2 Lintasan Kritis (The Critical Path) .......................... 18
2.2.2.1 Concurrent Activities dan Dummy Activities ........... 15
2.2.2 Jaringan Proyek (Project Networks) ................................. 15
2.2.1.1 Perencanaan Proyek ................................................. 13
42
42 2.1.1 Latar Belakang Perusahaan ..............................................
42 2.1.2 Struktur Organisasi Perusahaan .......................................
2.1.3 Gambaran Umum Sistem Produksi Perusahaan ............... 42
43 3.2.1 Perancangan Struktur Menu dan Fungsi...........................
45 3.2.2 Perancangan Modul dan Fungsi ….……………………..
46 3.2.2.1 Modul Menu Utama .............................................
46 3.2.2.2 Modul New Project ..............................................
47 3.2.2.3 Modul Customer ..................................................
47 3.2.2.4 Modul Product List ..............................................
48 3.2.2.5 Modul Build Schedule ..........................................
49 3.2.3 Perancangan Database ……………………….................
49 3.2.3.1 Database Production System ...............................
3.2.3.2 Database Project ................................................... 51
52 3.2.4 Perancangan Tampilan Form ...........................................
3.3 Cara Kerja Program dalam STD ……………………...................
55 3.4 Pembuatan Program …………………………………….............
58 BAB 4
IMPLEMENTASI HASIL PENELITIAN .......................................
59
4.1 Spesifikasi Hardware dan Software ……………………………. 59
59 4.2 Persiapan Data ………………………………………………….
59 4.3 Hasil Penelitian ………………………………………..…….….
4.3.1 Proses Input Data ………………………..…………. 60
60 4.3.2 Proses Inisialisasi Data yang dibutuhkan …….…….
61 4.3.3 Proses Penjadwalan (Schedule Building) ………..….
4.3.4 Proses Penyajian Hasil Penjadwalan ……………….. 62
4.4 Contoh dan Tampilan Masukan dan Hasil Keluaran Aplikasi …. 63
4.5 Analisis Hasil Penelitian………………………………………… 70
BAB 5 KESIMPULAN DAN SARAN ...........................................................
74
5.1 Kesimpulan .................................................................................... 74
5.2 Saran ............................................................................................. 75 5.3 Open Problem ..............................................................................
76 DAFTAR ACUAN ............................................................................................. xiv
DAFTAR PUSTAKA
......................................................................................... xv
RIWAYAT HIDUP
............................................................................................ xvii
LAMPIRAN
........................................................................................................ L.1
DAFTAR TABEL
Halaman
Tabel 2.1. Daftar aktifitas dan predecessors ’proyek turun mesin’14 Tabel 2.2. Aktifitas dan predecessors ’proyek instalasi mesin’
17 Tabel 3.1. Tabel Produk
50 Tabel 3.2. Tabel Komponen
50 Tabel 3.3. Tabel Prioritas Proses
50 Tabel 3.4. Tabel Waktu Proses
51 Tabel 3.5. Tabel Pelanggan
52 Tabel 4.1. Ringkasan pendayagunaan dan efisiensi mesin
66 Tabel 4.2 Perencanaan manual untuk waktu pendayagunaan masing- masing mesin
71 Tabel
4.3 Tabel perbandingan dan analisis waktu pendayagunaan masing-masing mesin antara metode manual dengan perhitungan oleh program aplikasi
71
- – membutuhkan dummy activity
56 Gambar 3.14. STD Form Customer
Gambar 3.6. Tampilan Form Main Menu52 Gambar 3.7. Tampilan Form New Project
53 Gambar 3.8. Tampilan Form Customer
53 Gambar 3.9. Tampilan Form Product List
54 Gambar 3.10. Tampilan Form View Gantt Chart
54 Gambar 3.11. Tampilan Form Build Schedule
55 Gambar 3.12. STD Form Menu Utama
55 Gambar 3.13. STD Form New Project
56 Gambar 3.15. STD Form Product List
44 Gambar 3.4. Struktur Fungsi Menu Product List 45
57 Gambar 3.16. STD Form Build Schedule
57 Gambar 4.1. Tampilan Form Main Menu
64 Gambar 4.2. Tampilan Form New Project
64 Gambar 4.3. Tampilan Form Customer Database dan Customer Batabase
Search
65 Gambar 4.4. Tampilan Form Product List
65 Gambar 4.5. Tampilan Form Production Schedule and Summary
66 Gambar 4.6. Hasil penjadwalan produksi dalam Gantt Chart
Gambar 3.5. Struktur Fungsi Menu Build Schedule 45Gambar 3.3. Struktur Fungsi Menu CustomerDAFTAR GAMBAR
16 Gambar 2.4. Dummy Activities
Halaman
Gambar 1.1. Screenshot dari software Primavera Project Planner9 Gambar 1.2. Screenshot dari software Microsoft Project 2003
10 Gambar 1.3. Screenshot dari software Quantitative Method for Windows
11 Gambar 2.1. Komponen network
12 Gambar 2.2. Jaringan proyek
15 Gambar 2.3.
Concurrent Activities
16 Gambar 2.5(a). Logika ketergantungan yang salah dari proyek instalasi mesin
43 Gambar 3.2. Struktur Menu New Project 44
17 Gambar 2.5(b). Logika ketergantungan yang benar dari proyek instalasi mesin
17 Gambar 2.6(a). Sequential network diagram untuk ‘paying bills’
20 Gambar 2.6(b). Proper network diagram untuk ‘paying bills’
20 Gambar 2.7. Simbol-simbol yang digunakan di dalam jaringan
23 Gambar 2.8. Pendekatan kurva normal terhadap waktu penyelesaian proyek
29 Gambar 2.9. Kurva time / cost trade-offs
30 Gambar 2.10. Waterfall Model
33 Gambar 3.1. Struktur Menu Utama
70