Optimalisasi Perencanaan Produksi dengan Metode Goal Programming pada PT. Trijaya Gasesindo.
Setiap perusahaan selalu mencoba untuk memaksimalkan profit perusahaan dan juga selalu memenuhi permintaan konsumen. Setiap tahun perencanaan profit perusahaan dan permintaan konsumen selalu berubah, maka dibuatlah satu sistem aplikasi yang bisa memaksimalkan semua kinerja perusahaan. Dengan Goal Programming.
Aplikasi Goal Programming ini dapat membantu perusahaan untuk memaksimalkan profit perusahaan, baik dari segi produksi, konsumen, maupun manufaktur. Aplikasi ini akan menampilkan 6 goal sekaligus, meliputi maksimalisasi pendapatan perusahaan, memaksimalkan permintaan konsumen, memaksimalkan kinerja mesin, meminimalkan jam lembur, meminimalkan biaya produksi, dan meminimalkan biaya kualitas di dalam perusahaan.
Aplikasi ini ditujukan untuk pemilik perusahaan dan kepala produksi perusahaan, agar bisa memaksimalkan dari segala segi, yaitu segi produksi, konsumen, dan manufaktur. Pengembangan aplikasi ini menggunakan bahasa pemograman Microsoft Visual Studio 2008 dan untuk media penyimpanan menggunakan database dari Microsoft SQL Server 2005 Express.
(2)
ABSTRACT
Every company always try to maximize company profit and also try to always fullfill consumer request. Every year company profit planning dan consumer request always change, so creating application system which can maximize all aspect in company. With goal programming.
This application can help the company to maximize company profit in every aspect, product, consumer, and manufactur. This application show 6 goal in 1 time, include maximize company income, maximize consumer request, maximize machine process, minimize hours of outside working hours, minimize product cost, and minimize quality cost in company.
This application using for director and head of production in company in order to maximize in every aspect, product, consumer, and manufactur.execution this application use Microsoft Visual studio 2008 dan for saving data using database from Microsoft SQL Server 2005 Express.
Keyword : Goal Programming, Production Planning, Profit Planning
(3)
DAFTAR ISI
ABSTRAKSI………vii
LEMBAR PENGESAHAN……….…………...i
KATA PENGANTAR……….i
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH………....iv
SURAT PERNYATAAN ORISINALITAS KARYA………...v
DAFTAR ISI………..ix
DAFTAR GAMBAR………..xii
DAFTAR TABEL………..xv
Bab I Persyaratan Produk 1. Pendahuluan 1.1Tujuan 1.1.1 Ruang Lingkup Proyek………2
1.1.2 Definisi, Akronim, Singkatan………...2
1.1.3 Overview……….3
1.2Gambaran Keseluruhan 1.2.1 Perspektif produk………...4
1.2.2 Fungsi produk………..4
1.2.3 Karakteristik Pengguna...………...5
1.2.4 Batasan – batasan……….5
1.2.5 Asumsi Ketergantungan………6
Bab II Spesifikasi Produk 2.1Persyaratan Antarmuka Eksternal 2.1.1 Antarmuka Dengan Pengguna………..7
(4)
2.1.3 Antarmuka Perangkat Lunak………..8
2.1.4 Antarmuka Komunikasi………..8
2.2 Fitur Produk Perangkat Lunak 2.2.1 Fitur Login……….8
2.2.2 Fitur Pilih Menu……….8
2.2.3 Fitur Insert, Update, Delete Jumlah Produksi.………...10
2.2.4 Fitur Insert, Update, Delete GP……….11
2.2.5 Fitur Formulasi GP………..12
Bab III Desain Perangkat Lunak 3.1 Pendahuluan………14
3.1.1 Identifikasi……….14
3.1.2 Overview Sistem……….14
3.2 Teori Goal Programming……….15
3.3 Desain Perangkat Lunak Secara Keseluruhan……….29
3.4 Desain Aristektur Perangkat Lunak………47
3.4.1 Komponen Perangkat Lunak………47
3.4.2 Konsep Eksekusi………...………89
3.3.3 Desain Antarmuka………...90
Bab IV Pengembangan Sistem 4.1 Perencanaan Tahap Implementasi……….97
(5)
4.1.2 Keterkaitan Antar Modul/Prosedur/Class………...………..99
4.2 Perjalanan Tahap Implementasi………..100
4.2.1 Bottom Up……….………101
4.2.2 Debugging……….………110
4.2.3 Ulasan Realisasi Fungsionalitas……….103
4.2.4 Ulasan Realisasi Antarmuka Pengguna………105
Bab V Testing dan Evaluasi Sistem 5.1 Rencana Pengujian Sistem Terimplementasi………..122
5.1.1 Test case………...……….122
5.1.2 Uji Fungsionalitas……….………125
5.2 Perjalanan Metodologi Pengujian……….125
5.2.2 Testing Manual………..128
5.3 Ulasan Hasil Evaluasi………..137
Bab VI Kesimpulan dan Saran 6.1 Keterkaitan antara Kesimpulan dengan Hasil Evaluasi………138
6.2 Keterkaitan antara Saran dengan Hasil Evaluasi………..139
6.3 Rencana Perbaikan terhadap Saran yang Diberikan……….139
DAFTAR PUSTAKA……….xvi
LAMPIRAN………..xvii
(6)
DAFTAR GAMBAR
Gambar 3.1 Usecase Goal programming ………47
Gambar 3.2 Activity Diagram Login ………54
Gambar 3.3 Activity Diagram Pilih Menu ………55
Gambar 3.4 Activity Diagram Insert, Update, Delete Jumlah Produksi ………56
Gambar 3.5 Activity Formulasi GP ………57
Gambar 3.6 Activity Diagram Insert, Update, Delete Formulasi GP ………58
Gambar 3.7 Class Diagram ………...59
Gambar 3.8 Class Diagram maksimal volume produksi ………68
Gambar 3.9 Class Diagram Minimal Biaya Kualitas ………69
Gambar 3.4 Class Diagram Minimal Jam Lembur ………70
Gambar 3.10 Class Diagram Minimal Biaya Produksi ………...71
Gambar 3.11 Class Diagram form Login – IUD Jumlah Produksi ………72
Gambar 3.12 Class Diagram Login – IUD GP ………73
Gambar 3.13 Class Diagram Login – Formulasi GP ………74
Gambar 3.14 Sequence Diagram Login ………75
Gambar 3.15 Sequence Diagram Pilih Menu ………76
Gambar 3.16 Sequence Diagram Insert, Update, Delete Jumlah Produksi ……….77
Gambar 3.17 Sequence Diagram Insert, Update, Delete Goal programming ……….78
(7)
Gambar 3.19 Flowchart Optimal Produksi ………84
Gambar 3.20 Flowchart Maksimal Pendapatan Penjualan ………85
Gambar 3.21 Flowchart Minimal Biaya Produksi ………86
Gambar 3.22 Flowchart Minimal Jam Lembur ………87
Gambar 3.23 Flowchart Minimal Biaya Kualitas ………88
Gambar 3.24 Tampilan Login ………90
Gambar 3.25 Tampilan Menu ………..91
Gambar 3.26 Tampilan Insert, Update, Delete Jumlah Produksi ………92
Gambar 3.27 Tampilan Formulasi GP ………93
Gambar 3.28 Tampilan Insert, Update, Delete Formulasi GP ………94
Gambar 3.29 Tampilan Form Inputan Insert, Update, Delete Jumlah Produksi ………95
Gambar 3.30 Tampilan Form Inputan Insert, Update, Delete Formulasi GP ………96
Gambar 4. 1 Hubungan antar komponen Goal programming ……….106
Gambar 4. 2 Login Form ………112
Gambar 4. 3 Form Pilih Menu ……….113
Gambar 4. 4 Form Insert, Update, Delete Jumlah Produksi ………114
Gambar 4. 5 Form Insert, Update, Delete Formulasi GP ……….115
Gambar 4. 6 Form Input Formulasi GP ………...116
Gambar 4. 7 Form Insert, Update, Delete Jumlah Produksi Mingguan ………...117
Gambar 4. 8 Form Insert, Update, Delete Jumlah Produksi Bulanan ………...118
(8)
Gambar 4. 10 Form Insert, Update, Delete Formulasi GP Mingguan ………...120
Gambar 4. 11 Form Insert, Update, Delete Formulasi GP Bulanan ………121
Gambar 4. 12 Form Result ………...122
Gambar 5.1 Hasil Produksi Optimal Oksigen………...129
Gambar 5.2 Hasil Produksi Optimal Argon………...131
Gambar 5.3 Hasil Produksi Optimal Nitrogen………..132
Gambar 5.4 Hasil Produksi Optimal Carbon Dioksida………...133
Gambar 5.5 Hasil Maksimal Pendapatan Penjualan ………...134
Gambar 5.6 Hasil Minimal Biaya Produksi ………135
Gambar 5.7 Hasil Minimal Jam Lembur ………136
Gambar 5.8 Hasil Minimal Biaya Kualitas ………136
Gambar 5.9 Hasil Maksimal Utilitas Mesin ………....138
(9)
DAFTAR TABEL
Tabel 1.1 Definisi, Akronim, Singkatan..………2
Tabel 3.1 Usecase Login………48
Tabel 3.2 Usecase Insert, Update, Delete Produksi………..48
Tabel 3.3 Usecase Insert Jumlah Produksi ………..49
Tabel 3.4 Usecase Update Jumlah Produksi ………..49
Tabel 3.5 Usecase Delete Jumlah Produksi ……….50
Tabel 3.6 Usecase Formulasi GP ……….51
Tabel 3.7 Usecase Insert, Update, Formulasi GP ………51
Tabel 3.8 Usecase Insert Formulasi GP ………..52
Tabel 3.9 Usecase Update Formulasi GP ………..52
Tabel 3.10 Usecase Delete Formulasi GP ……….55
Tabel 3.11 Usecase Logout ……….55
Tabel 4.1 Realisasi Fungsionalitas………..63
Tabel 5.1 Test case untuk use case Melakukan Login………..81
Tabel 5.2 Test case untuk use case Memilih Menu………...82
Tabel 5.3 Test case untuk use case Insert, Update, Delete Jumlah Produksi………..82
Tabel 5.4 Test case untuk use case Insert, Update, Delete Goal Programming……….82
Tabel 5.5 Test case untuk use case Formulasi GP………83
Tabel 5.6 Test case untuk use case Melakukan Login………..84
Tabel 5.7 Test case untuk use case Memilih Menu………85
(10)
Tabel 5.9 Test case untuk use case Insert, Update, Delete Goal Programming……….86 Tabel 5.10 Test case untuk use case Formulasi GP………86
(11)
BAB
I
PERSYARATAN
PRODUK
1.1 PENDAHULUAN
Seiring berkembangnya jaman dan kemajuan teknologi, kebutuhan manusia pun semakin bertambah, sehingga perusahaan berusaha untuk selalu memenuhi kebutuhan tersebut. Pemenuhan kebutuhan tidak hanya berpusat pada tercapainya jumalh produksi sesuai dengan permintaan konsumen, di sisi lain juga harus memperhatikan segi keuntungan dan kinerja dari mesin dan sumber daya manusia yang terdapat di suatu perusahaan. Tujuan perusahaan itu sendiri sebenarnya adalah memenuhi kebutuhan konsumen dan meningkatkan profit perusahaan.
Sebagai contoh, untuk memenuhi permintaan konsumen, biasanya perusahaan akan menaikkan jam lembur, tetapi sumber daya manusia yang bekerja di perusahaan tersebut akan mengalami kerugian karena tidak ada perhitungan yang jelas untuk jam lembur. Untuk itu perlu memaksimalkan jam kerja regular sehingga tidak akan mengakibatkan kerugian dari satu belah pihak saja.
PT. Trijaya Gases adalah salah satu perusahaan yang bergerak dalam bidang penyediaan produksi gas yang memiliki tingkat permintaan yang tinggi. Oleh karena itu perusahaan ini selalu berusaha untuk memaksimalkan kinerja perusahaan untuk memenuhi permintaan dan meningkatkan keuntungan dengan memaksimalkan kinerja mesin dan sumber daya manusia.
1.1.1 Tujuan Pembuatan Sistem
Tujuan dibuatnya aplikasi ini adalah untuk memaksimalkan profit perusahaan, kinerja mesin dan sumber daya manusia, dan juga memaksimalkan jumlah produksi dengan membuat hasil akhir yang multi sasaran. Program ini akan memberikan solusi lebih dari satu secara sekaligus, yaitu :
• Memaksimalkan profit pendapatan penjualan • Meminimalkan biaya produksi
(12)
• Meminimalkan jam lembur, memaksimalkan utilitas mesin • Meminimalkan biaya kualitas
1.1.2 Ruang Lingkup proyek
Aplikasi Goal Programming ini dibuat untuk menyelesaikan masalah dengan sasaran lebih dari satu, maka sering juga disebut dengan program multi sasaran. Disebut multi sasaran karena dapat menyelesaikan masalah lebih dari satu, tidak hanya dari segi produksi, tetapi juga dari segi konsumen dan proses manufaktur.
Pihak – pihak yang membantu dalam pembuatan aplikasi ini adalah pihak dari perusahaan PT.Trijaya Gases dan estimasi penyelesaian aplikasi ini adalah di bulan juni 2009. Aplikasi ini nantinya akan memberikan solusi yang multi sasaran, mencakup produk, konsumen, dan sistem manufaktur yang termasuk di dalamnya adalah sumber daya manusia dan utilitas mesin.
1.1.3 Definisi, Akronim, Singkatan
Tabel 1.1 Definisi, Akronim, dan Singkatan
Definisi Akronim Singkatan Penjelasan
1. Perencanaan Produksi Perencanaan tentang produk apa yang akan di produksi dan berapa banyak yang akan di produksi untuk periode ke depan. Atau bias diartikan sebagai memproduksi suatu barang untuk periode ke depan.
2. Goal Programming Programasi yang bertujuan ganda, dimana digunakan untuk menyelesaikan persoalan yang memiliki tujuan ganda
3. OR Operational Research
4. LP Linear Programming
5. GP Goal Programming
(13)
1.1.4 Overview
• BAB I Persyaratan Produk
Bab ini memberika gambaran mengenai informasi keseluruhan dilihat dari kebutuhan konsumen. Pada bab ini berisi pendahuluan, tujuan pembuatan proyek yang mencakup ruang lingkup proyek dan juga gambaran sistem secara keseluruhan.
• BAB II Spesifikasi Produk
Pada bab ini akan menggambarkan semua persyaratan produk secara detail yang akan digunakan dalam perancangan aplikasi ini. Bab ini merupakan gambaran pada sistem sesuai gambaran konsumen yang telah dijelaskan sebelumnya pada bab I. pada bab spesifikasi produk ini akan dijelaskan antarmuka dengan user, antarmuka perangkat keras, antarmuka perangkat lunak, dan antarmuka komunikasi. Akan dijelaskan pula mengenai fitur – fitur yang ada di dalam produk, dan persyaratan fungsional.
• BAB III Desain Perangkat Lunak
Pada bab ini akan dijelaskan mengenai desain perangkat lunak secara keseluruhan. Penjelasan dimulai dengan teori perencanaan dan teori Time Series hingga metode yang digunakan dalam aplikasi sampai dengan desain antarmuka aplikasi.
• BAB IV Pengembangan Sistem
Bab ini merupakan penjelasan bagaimana tahapan proses implementasi perangkat lunak. Tahapan dimulai dari perencanaan tahap implementasi, arsitektur perangkat lunak, implementasi perangkat lunak, realisasi fungsionalitas dan realisasi antarmuka.
• BAB V Testing dan Evaluasi
Bab ini menjelaskan tahapan pengujian aplikasi, dimulai dengan rencana pengujian terhadap aplikasi hingga ulasan mengenai hasil evaluasi aplikasi.
(14)
Pada bab ini menjelaskan kesimpulan yang berisi penjelasan uraian singkat tentang output hasil berdasarkan tujuan pembuatan. Saran berisi hal apa saja yang bisa lebih dikembangkan untuk menjadi nilai lebih dari aplikasi.
1.2 GAMBARAN KESELURUHAN
Aplikasi Goal Programming ini akan diawali dengan tampilan awal berupa login awal yang akan meminta inputan username dan password yang nantinya akan di validasi oleh sistem. Setelah itu akan muncul tampilan dimana user diminta untuk memilih menu apa yang akan dipilih. Terdapat 3 pilihan menu yaitu
• insert, update, delete jumlah produksi • insert, update, delete formulasi GP • hitung formulasi GP
Dari setiap menu yang dipilih oleh user akan membawa user ke tampilan yang berbeda. Jika user memilih menu untuk insert, update, delete jumlah produksi maka user akan diminta untuk memilih akan melakukan manipulasi data untuk periode harian, mingguan, bulanan, atau tahunan. Jika user memilih untuk insert, update, delete formulasi GP maka user akan diminta untuk memilih akan melakukan manipulasi data secara mingguan, bulanan, atau tahunan. Sama halnya dengan hitung formulasi GP, user juga akan diminta untuk memilih akan melakukan perhitungan dengan data harian, bulanan, mingguan, atau bulanan.
1.2.1 Perspektif Produk
Aplikasi Goal Programming ini memudahkan user untuk mengetahui optimalisasi yang multi sasaran, dimana mencakup produk, konsumen, dan sistem manufaktur. Aplikasi ini akan menampilkan 6 goal secara bersamaan, yaitu sasaran memenuhi jumlah permintaan produk, sasaran memaksimalkan pendapatan penjualan, sasaran meminimalkan biaya produksi, sasaran meminimalkan jam lembur, sasaran meminimalkan biaya kualitas. Aplikasi ini juga menyediakan tampilan antarmuka yang memudahkan user untuk mengimplementasikannya. Form yang terdapat dalam aplikasi ini menggunakan bahasa pemograman Visual Studio 2008. Sehingga bisa dipastikan user akan mudah menggunakannya.
(15)
1.2.2 Fungsi Produk
1. Memaksimalkan volume produksi 2. Memaksimalkan pendapatan penjualan 3. Meminimalkan biaya produksi
4. Memaksimalkan utilitas mesin 5. Meminimalkan jam lembur 6. Meminimalkan biaya kualitas
1.2.3 Karakteristik Pengguna
Pihak – pihak yang bias menggunakan aplikasi ini adalah kepala produksi dari PT. Trijaya Gases. Kemampuan yang harus dimiliki user adalah kemampuan mengoperasikan komputer, salah satunya adalah menginputkan data ke dalam aplikasi ini. Selain itu user juga harus memiliki data – data yang akurat agar bisa memperoleh hasil yang akurat.
1.2.4 Batasan – batasan
Pembatasan Sistem :
• Hanya diaplikasikan untuk satu perusahaan saja, yaitu PT TriJaya Gas Bandung
• Aplikasi sistem peramalan produksi ini merupakan program desktop application yang hanya dijalankan untuk single user
• Dapat dioperasikan dengan operating sistem Windows XP
• Sistem penanganan error tidak terlalu difokuskan tetapi akan dibuat error handling seminimal mungkin
• Produk yang diramalkan saling bebas, sehingga tidak saling mempengaruhi.
Pembatasan Perangkat Keras :
• Prosesor Intel Pentium 4 1,8 GHz • Memory DDR2 1GB
• Hardisk 40GB • Keyboard + Mouse
(16)
Pembatasan Perangkat Lunak :
• Sistem Operasi Microsoft Windows XP Professional SP2 • Bahasa Scripting : Visual Studio .NET C#
• Editor Pemrograman : Visual Studio .NET 2008 • Database : Microsoft SQL Server 2005 Express
1.2.5 Asumsi dan Ketergantungan
Asumsi agar sistem berjalan dengan baik adalah :
• Mesin – mesin tidak saling bergantung, karena untuk setiap produk memiliki satu mesin
• Semua textbox yang disediakan harus diisi, terutama untuk pilihan insert data jumlah produksi dan formulasi Goal Programming. Selain itu juga pada tampilan formulasi GP.
• Untuk maksimal volume produksi, diasumsikan bahwa penyimpangan negatifnya adalah 0, karena jika tidak 0 maka tidak akan memenuhi persyaratan • Dalam pengisian data jumlah produksi harian, setiap jumlah produksi untuk tiap
produk terdapat 6 buah textbox, jika lebih dari itu maka diharuskan memilih untuk jumlah produksi mingguan
• Dalam pengisian data jumlah produksi mingguan, maka akan disediakan 4 buah textbox untuk masing – masing produk yang masing – masing dari textbox tersebut mewakili per minggu
• Dalam pengisian data jumlah produksi bulanan, maka user dapat melakukan penambahan data untuk bulan tertentu, sedangkan untuk pengisian data jumlah produksi tahunan, user wajib mengisi 12 textbox yang disediakan, dimana setiap textboxnya mewakili bulan.
• Untuk perhitungan GP dengan menggunakan data jumlah produksi harian, maka data formulasi GP yang digunakan adalah secara mingguan
(17)
(18)
KESIMPULAN
DAN
SARAN
6.1 Keterkaitan antara Kesimpulan dengan Hasil Evaluasi
Kesimpulan yang didapat dari hasil evaluasi ini adalah bahwa aplikasi ini sangat membantu
dalam perencanaan produksi sebuah perusahaan, sehingga dapat memprediksikan perencanaan
produksi dengan kombinasi produk yang dihasilkan dari sebuah perusahaan. Hasil evaluasi menunjukkan
bahwa aplikasi ini sudah dapat melakukan perhitungan dengan hasil yang 99% akurat dengan
perhitungan manual. Perhitungan yang dimaksud disini adalah :
• Jumlah Optimal Oksigen
• Jumlah Optimal Argon
• Jumlah Optimal Nitrogen
• Jumlah Optimal Carbon Dioksida
• Minimal Jam Lembur
• Maksimal Utilitas Mesin
• Maksimal Volume Produksi
• Minimal Biaya Kualitas
• Maksimal Profit Penjualan
• Minimal Biaya Produksi
Tujuan dari aplikasi ini adalah membantu memperbaiki perencanaan produksi dengan
melibatkan 3 aspek sekaligus, yaitu produk, sistem manufaktur, dan konsumen. Aplikasi ini berusaha untuk mencapai tujuan yang maksimal.
(19)
6.2 Keterkaitan Saran dengan Hasil Evaluasi
Saran yang bisa diberikan dalam aplikasi ini adalah menambahkan fitur untuk textfile, karena jika diinput melalui form, terlalu banyak textbox yang harus diisi sehingga menjadi tidak efisien bagi
user.
6.3 Rencana Perbaikan / Implementasi terhadap Saran yang diberikan
Rencana perbaikan seperti yang sudah dituliskan diatas, bahwa perlu ditambahkan fitur textfile
sehingga user dapat lebih mudah dalam menginputkan data ke dalam database.
(20)
Anis. 2007. Jurnal Ilmiah Teknik Industri, Volume. 5. Surakarta
Buffa, E.1993. Manajemen Operasi dan Produksi Modern, Jilid 1 Edisi Ketujuh. Jakarta : Erlangga
Chodary, B dan Slomp, J.2002. Production Planning Under DynamicProduct Environment : A Multi Objective Goal Programming Approach (http://www.ub.rug.nl/eldoc/som/a/02A12/02A12.pdf)
Chonoles, Michael Jesse. (2003) . UML 2 For Dummies. New York: Wiley Publishing, Inc
Dimyati, Tjuju T.2002.Operation Research : Model – model Pengambilan Keputusan. Bandung : Sinar Baru Algesindo
Hillier, F. 1994. Pengantar Riset Operasi. Jilid 1 Edisi Kelima. Jakarta : Erlangga
Lowe, Doug. 2004. Murach’s C#. United States of America : Mike Murach & Associates, Inc
Taha, Amdy.1996.Riset Operasi. Jakarta : Binarupa Aksara
(1)
5
Fakultas Teknologi Informasi Universitas Kristen Maranatha - Bandung 1.2.2 Fungsi Produk
1. Memaksimalkan volume produksi 2. Memaksimalkan pendapatan penjualan 3. Meminimalkan biaya produksi 4. Memaksimalkan utilitas mesin 5. Meminimalkan jam lembur 6. Meminimalkan biaya kualitas 1.2.3 Karakteristik Pengguna
Pihak – pihak yang bias menggunakan aplikasi ini adalah kepala produksi dari PT. Trijaya Gases. Kemampuan yang harus dimiliki user adalah kemampuan mengoperasikan komputer, salah satunya adalah menginputkan data ke dalam aplikasi ini. Selain itu user juga harus memiliki data – data yang akurat agar bisa memperoleh hasil yang akurat.
1.2.4 Batasan – batasan Pembatasan Sistem :
• Hanya diaplikasikan untuk satu perusahaan saja, yaitu PT TriJaya Gas Bandung
• Aplikasi sistem peramalan produksi ini merupakan program desktop application yang hanya dijalankan untuk single user
• Dapat dioperasikan dengan operating sistem Windows XP
• Sistem penanganan error tidak terlalu difokuskan tetapi akan dibuat error handling seminimal mungkin • Produk yang diramalkan saling bebas, sehingga tidak saling mempengaruhi. Pembatasan Perangkat Keras : • Prosesor Intel Pentium 4 1,8 GHz • Memory DDR2 1GB • Hardisk 40GB • Keyboard + Mouse
(2)
Fakultas Teknologi Informasi Universitas Kristen Maranatha - Bandung Pembatasan Perangkat Lunak : • Sistem Operasi Microsoft Windows XP Professional SP2 • Bahasa Scripting : Visual Studio .NET C# • Editor Pemrograman : Visual Studio .NET 2008 • Database : Microsoft SQL Server 2005 Express
1.2.5 Asumsi dan Ketergantungan
Asumsi agar sistem berjalan dengan baik adalah :
• Mesin – mesin tidak saling bergantung, karena untuk setiap produk memiliki satu mesin
• Semua textbox yang disediakan harus diisi, terutama untuk pilihan insert data jumlah produksi dan formulasi Goal Programming. Selain itu juga pada tampilan formulasi GP.
• Untuk maksimal volume produksi, diasumsikan bahwa penyimpangan negatifnya adalah 0, karena jika tidak 0 maka tidak akan memenuhi persyaratan • Dalam pengisian data jumlah produksi harian, setiap jumlah produksi untuk tiap
produk terdapat 6 buah textbox, jika lebih dari itu maka diharuskan memilih untuk jumlah produksi mingguan
• Dalam pengisian data jumlah produksi mingguan, maka akan disediakan 4 buah textbox untuk masing – masing produk yang masing – masing dari textbox tersebut mewakili per minggu
• Dalam pengisian data jumlah produksi bulanan, maka user dapat melakukan penambahan data untuk bulan tertentu, sedangkan untuk pengisian data jumlah produksi tahunan, user wajib mengisi 12 textbox yang disediakan, dimana setiap textboxnya mewakili bulan. • Untuk perhitungan GP dengan menggunakan data jumlah produksi harian, maka data formulasi GP yang digunakan adalah secara mingguan
(3)
7
Fakultas Teknologi Informasi Universitas Kristen Maranatha - Bandung
(4)
138
KESIMPULAN DAN SARAN
6.1
Keterkaitan
antara
Kesimpulan
dengan
Hasil
Evaluasi
Kesimpulan yang didapat dari hasil evaluasi ini adalah bahwa aplikasi ini sangat membantu
dalam perencanaan produksi sebuah perusahaan, sehingga dapat memprediksikan perencanaan
produksi dengan kombinasi produk yang dihasilkan dari sebuah perusahaan. Hasil evaluasi menunjukkan
bahwa aplikasi ini sudah dapat melakukan perhitungan dengan hasil yang 99% akurat dengan
perhitungan manual. Perhitungan yang dimaksud disini adalah :
• Jumlah Optimal Oksigen
• Jumlah Optimal Argon
• Jumlah Optimal Nitrogen
• Jumlah Optimal Carbon Dioksida
• Minimal Jam Lembur
• Maksimal Utilitas Mesin
• Maksimal Volume Produksi
• Minimal Biaya Kualitas
• Maksimal Profit Penjualan
• Minimal Biaya Produksi
Tujuan dari aplikasi ini adalah membantu memperbaiki perencanaan produksi dengan
melibatkan 3 aspek sekaligus, yaitu produk, sistem manufaktur, dan konsumen. Aplikasi ini berusaha
untuk mencapai tujuan yang maksimal.
(5)
139
Fakultas Teknologi Informasi Universitas Kristen Maranatha - Bandung
6.2
Keterkaitan
Saran
dengan
Hasil
Evaluasi
Saran yang bisa diberikan dalam aplikasi ini adalah menambahkan fitur untuk textfile, karena
jika diinput melalui form, terlalu banyak textbox yang harus diisi sehingga menjadi tidak efisien bagi user.
6.3
Rencana
Perbaikan
/
Implementasi
terhadap
Saran
yang
diberikan
Rencana perbaikan seperti yang sudah dituliskan diatas, bahwa perlu ditambahkan fitur textfile
sehingga user dapat lebih mudah dalam menginputkan data ke dalam database.
(6)
xvi
Anis. 2007. Jurnal Ilmiah Teknik Industri, Volume. 5. Surakarta
Buffa, E.1993. Manajemen Operasi dan Produksi Modern, Jilid 1 Edisi Ketujuh. Jakarta : Erlangga
Chodary, B dan Slomp, J.2002. Production Planning Under DynamicProduct Environment : A Multi
Objective Goal Programming Approach (http://www.ub.rug.nl/eldoc/som/a/02A12/02A12.pdf) Chonoles, Michael Jesse. (2003) . UML 2 For Dummies. New York: Wiley Publishing, Inc
Dimyati, Tjuju T.2002.Operation Research : Model – model Pengambilan Keputusan. Bandung : Sinar
Baru Algesindo
Hillier, F. 1994. Pengantar Riset Operasi. Jilid 1 Edisi Kelima. Jakarta : Erlangga
Lowe, Doug. 2004. Murach’s C#. United States of America : Mike Murach & Associates, Inc Taha, Amdy.1996.Riset Operasi. Jakarta : Binarupa Aksara