• Tidak ada hasil yang ditemukan

Optimalisasi Perencanaan Produksi dengan Metode Goal Programming pada PT. Trijaya Gasesindo.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Optimalisasi Perencanaan Produksi dengan Metode Goal Programming pada PT. Trijaya Gasesindo."

Copied!
20
0
0

Teks penuh

(1)

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  1.1.1 Ruang Lingkup Proyek………2 

1.1.2 Definisi, Akronim, Singkatan………...2 

1.1.3 Overview……….3  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. 

sebagai memproduksi suatu barang untuk periode 

ke depan. 

2. Goal Programming  Programasi  yang  bertujuan  ganda,  dimana  digunakan untuk menyelesaikan persoalan yang  memiliki tujuan ganda 

(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.  

 

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 

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 

• 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 

(16)

 

 

Pembatasan Perangkat Lunak : 

• Sistem Operasi Microsoft Windows XP Professional SP2  • Bahasa Scripting : Visual Studio .NET C#  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 

 

 

Referensi

Dokumen terkait

Mengetahui konsentrasi 2,4-D yang paling baik untuk menginduksi pembentukan kalus embriogenik dan inisiasi embrio somatik anggrek bulan?. Mengetahui morfologi kalus

[r]

bulutangkis. Guru menjelaskan keterampilan gerak dasar pukulan lob service forehand bulutangkis dengan modifikasi alat pemukul. Guru Memberi tugas kepada siswa untuk

Perencanaan operasioanl tahunan yang tertuang dalam anggaran pendapatan dan belanja negara (APBD) merupakan penjabaran dari pokok-pokok kebijaksanaan yang

MINGGU TUNJANG,TAJUK & NILAI OBJEKTIF KEMAHIRAN / ISI KANDUNG CADANGAN PENILAIAN /

Pengaruh suhu pada frekwensi tumbukan ditunjukkan oleh persamaan (24), yang memperlihatkan bahwa peningkatan suhu sistem menyebabkan peningkatan kecepatan rata-rata relatif (

Perbedaan Supervisi Kepala Ruangan Sebelum dan Setelah Pelatihan Supervisi Berdasarkan Persepsi Perawat Pelaksana di Rumah Sakit Umum Imelda Pekerja. Indonesia (IPI) Medan (n =

Jika peserta akan memperbaiki jawaban, harap memberi tanda ( = ) pada jawaban yang dianggap salah dan memberi tanda silang (X) kembali pada jawaban yang dianggap benar. Untuk