UNIVERSITAS BINA NUSANTARA
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 :
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
meluangkan waktunya memberikan saran, ide, dan dukungan moral sehubungan dengan penulisan Skripsi ini dari awal hingga akhir;
• 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
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
BAB 1 PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Rancangan ... 3
1.3 Batasan Rancangan ... 4
1.4 Komponen dan Spesifikasi Rancangan ……….……... 5
1.4.1 Komponen Rancangan ... 5
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
BAB 2 LANDASAN TEORITIS ... 12
2.1 Network Flow Model... 12
2.1.1 Pengertian Network ... 12
2.1.1 Latar Belakang Perusahaan ... 42
2.1.2 Struktur Organisasi Perusahaan ... 42
2.1.3 Gambaran Umum Sistem Produksi Perusahaan ... 42
3.2 Perancangan Program... 43
3.2.1 Perancangan Struktur Menu dan Fungsi... 43
3.2.2 Perancangan Modul dan Fungsi ….……….. 45
3.2.2.1Modul Menu Utama ... 46
3.2.2.2Modul New Project ... 46
3.2.2.3Modul Customer ... 47
3.2.2.4Modul Product List ... 47
3.2.2.5Modul Build Schedule ... 48
3.2.3 Perancangan Database ………... 49
3.2.3.1Database Production System ... 49
3.2.3.2Database Project ... 51
3.2.4 Perancangan Tampilan Form ... 52
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
4.2 Persiapan Data ………. 59
4.3 Hasil Penelitian ………..…….…. 59
4.3.1 Proses Input Data ………..…………. 60
4.3.2 Proses Inisialisasi Data yang dibutuhkan …….……. 60
4.3.3 Proses Penjadwalan (Schedule Building) ………..…. 61
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.2 Saran ... 75
5.3 Open Problem ... 76
DAFTAR ACUAN ... xiv
DAFTAR PUSTAKA ... xv
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
DAFTAR GAMBAR
Halaman
Gambar 1.1. Screenshot dari software Primavera Project Planner 9 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.4. Dummy Activities 16
Gambar 2.5(a). Logika ketergantungan yang salah dari proyek instalasi mesin 17 Gambar 2.5(b). Logika ketergantungan yang benar dari proyek instalasi mesin
– membutuhkan dummy activity
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 43
Gambar 3.2. Struktur Menu New Project 44
Gambar 3.3. Struktur Fungsi Menu Customer 44
Gambar 3.4. Struktur Fungsi Menu Product List 45
Gambar 3.5. Struktur Fungsi Menu Build Schedule 45
Gambar 3.6. Tampilan Form Main Menu 52
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.14. STD Form Customer 56
Gambar 3.15. STD Form Product List 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
DAFTAR LAMPIRAN
Halaman
LAMPIRAN A LISTING PROGRAM L.1
A.1. Form Menu Utama (FMainMenu) Delphi 7.0 L.1
A.2. Form New Project (FNewProject) Delphi 7.0 L.2
A.3. Form Customer (FCustDatabase) Delphi 7.0 L.5
A.4. Form Product List (FProductList) Delphi 7.0 L.10
A.5. Form Build Schedule (FCheckSchedule) Delphi 7.0 L.16 A.6. Form View Gantt Chart (FGanttChart) Delphi 7.0 L.44
LAMPIRAN B LISTING DATABASE L.47
B.1. Database Production System, Microsoft Office Access 2003 L.47
B.1.1. Tabel Produk (Product) L.47 B.1.2. Tabel Komponen (Component) L.47
B.1.3. Tabel Prioritas Proses (ProcessPriority) L.50 B.1.4. Tabel Waktu Proses (ProcessTime) L.52 B.2. Database Project, Microsoft Office Access 2003 L.53
B.2.1 Tabel Pelanggan (Customer) L.53
LAMPIRAN C LANGKAH – LANGKAH PEMAKAIAN PROGRAM L.54