IMPLEMENTASI VOGEL’S APPROXIMATION METHOD (VAM) MENGGUNAKAN PHP UNTUK PENENTUAN BIAYA DISTRIBUSI PISANG Armawati Silalahi, Prihastuti Harsani, Soewarto Hardhienata Email:
[email protected] Program Studi Ilmu Komputer Fakultas MIPA-UNPAK
ABSTRAK Masalah transportasi adalah masalah pemrograman linier pada umumnya berhubungan dengan distribusi suatu produk tunggal dari beberapa sumber dengan penawaran terbatas, menuju beberapa tujuan dengan biaya tertentu pada biaya transport minimum. Tujuan dari model transportasi adalah merencanakan pengiriman sesuatu dari sumber-sumber ketujuan sedemikian rupa untuk meminimumkan total biaya transportasi. Dengan kendala-kendala yaitu setiap permintaan tujuan terpenuhi dan sumber tidak mungkin mengirim komoditas lebih besar dari kapasitas. Transportasi dikatakan tidak seimbang jika total jumlah antara sumber dan tujuan sama. Sedangkan transportasi dikatakan tidak seimbang jika sumber lebih besar dari tujuan atau jumlah sumber lebih kecil dari tujuan. Beberapa teknik perhitungan sebagai bahan pertimbangan yang baik dalam membuat suatu kebijakan agar keuntungan maksimum dapat tercapai oleh suatu perusahaan. Dalam hal ini untuk menentukan solusi awal yang layak digunakan metode Vogel’s Approximation Method (VAM). Kata Kunci : Transportasi, Pemrograman Linier, Vogel’s Approximation Method, Transportasi Pelabuhanratu. Dan mempunyai lima gudang penyimpanan yang berlokasi di Bandung, Jakarta, Depok, Bekasi dan Tangerang. Gudang pisang ini memproduksi dua jenis pisang yaitu pisang tanduk dan pisang raja. Dengan sistem ini dapat diketahui total biaya minimum pengiriman pisang yang diperlukan untuk keuntungan Gudang pisang AB. Banyak cara yang dilakukan untuk meminimumkan biaya pengiriman salah satunya adalah dengan metode vogel’s approximation method (VAM). Metode vogel’s approximation method (VAM) adalah suatu metode yang digunakan untuk mengatur distribusi
PENDAHULUAN Gudang pisang AB yang bergerak dalam bidang industri penyaluran pisang yang bergantung pada permintaan gudang yang selalu naik turun, hal ini akan menyulitkan pihak Gudang pisang AB untuk menentukan biaya pengiriman pisang agar mengoptimumkan keuntungan biaya pengiriman bagi Gudang pisang AB. Oleh karena itu maka dibutuhkan suatu sistem untuk mengoptimumkan biaya pengiriman pada Gudang pisang AB. Gudang pisang AB mempunyai empat kebun yang berlokasi di Jampang, Sukabumi, Cianjur dan
1
dari sumber yang menyediakan produk yang sama ke tempat-tempat yang membutuhkan secara optimal dengan biaya yang termurah. Alokasi produk ini harus diatur sedemikian rupa karena terdapat perbedaan biaya-biaya alokasi dari satu sumber atau beberapa sumber ke tempat tujuan yang berbeda. Berdasarkan latar belakang permasalahan diatas, maka pada penelitian ini diberi judul “Implementasi Vogel’s Approximation Method (VAM) Menggunakan PHP untuk Penentuan Biaya Distribusi Pisang” penerapan metode ini diharapkan mampu menghasilkan perhitungan yang optimal.
Metode penelitian metode SDLC terdiri dari enam tahapan : Tahap Perencanaan Sistem Tahap perencanaan melakukan pengumpulan data, perumusan dan pemetaan masalah yang terdapat di gudang pisang AB. Dalam melakukan tahapan perencanaan berdasarkan pada: 1. Studi Pustaka Dilakukan dengan cara mengumpulkan data dan mempelajari landasan-landasan teori yang berkaitan dengan sistem ini. 2. Wawancara Melakukan tanya jawab secara interaktif kepada pihak gudang pisang AB.
METODE PENELITIAN
Tahap Analisis
Metode penelitian yang digunakan dalam penelitian ini adalah metode SDLC (System Development Life Cycle).
Tahap analisis sistem dilakukan dengan menganalisa cara kerja sistem yang akan dibangun dengan menerapkan metode Vogel’s Approximation Method (VAM). Sehingga diketahui alur kerja serta tahapan-tahapan proses sistem dari hasil analisa tersebut. Kemudian melakukan pengolahan dan perancangan konsep sistem sebelum melakukan perancangan sistem secara komputerisasi. Sistem penerapan metode Vogel’s Approximation Method (VAM) untuk mendukung sistem distribusi pisang ini mempunyai cara kerja yaitu : (1) Hitung perbedaan antara dua biaya terkecil dari setiap baris dan kolom. (2) Pilih baris atau kolom dengan nilai selisih terbesar, lalu beri tanda kurung. Jika nilai pada baris atau kolom adalah sama, pilih yang dapat memindahkan barang paling banyak.
Perencanaan Analisis Perancangan Implementasi Uji Coba
Tidak Berhasil?
Ya Penggunaan
Gambar 1. System Development Life Cycle (SDLC)
2
(3) Dari baris/kolom yang dipilih pada (2), tentukan jumlah barang yang bisa terangkut dengan memperhatikan pembatasan yang berlakubagi baris atau kolomnya serta sel dengan biaya terkecil. (4) Hapus baris atau kolom yang sudah memenuhi syarat sebelumnya (artinya suplai telah dapat terpenuhi). (5) Ulangi langkah (1) sampai (4) hingga semua alokasi terpenuhi.
perancangan tabel, Diagram Konteks, DFD (Data Flow Diagram), Flowchart dan perancangan pembuatan sistem. 1.
Perancangan Database (basis data) menggunakan ERD (Entity Relationship Diagram). ERD
Gambar 3. ERD (Entity Relationship Diagram) 2.
Perancangan Sistem Secara Keseluruhan.
A. Pancangan sistem dengan Flowchart
Gambar 2. Alur Metode VAM Tahap Perancangan Pada tahapan perancangan sistem digambarkan serangkaian rancangan visual tentang sistem itu berjalan serta tampilan interface dari sistem tersebut digambarkan. Metode rancangan yang dipakai menggunakan
Gambar 4. Flowchard Frontend
3
3. Uji Coba Validasi Uji coba yang dilakukan untuk mengetahui apakah program yang dibuat sudah bekerja dengan benar. Tahap Penggunaan Tahap penggunaan adalah tahap dimana ketika sistem sudah selesai dibuat kemudian telah lolos tahapan uji coba sistem kemudian sudah dapat di pergunakan. HASIL DAN PEMBAHASAN Berikut merupakan hasil atau tampilan beserta uraian mengenai sistem yang dibuat. Halaman Login Halaman ini adalah halaman awal ketika memasuki aplikasi. Pada halaman ini, pengguna memasukkan username dan password.
Gambar 5. Flowchard Backend Tahap Implementasi Tahapan implementasi merupakan tahap pembuatan sistem informasi berbasis website. Pada tahap ini, perancangan yang sudah dibuat sebelumnya mulai diterapkan dalam rancangan yang sebenarnya. Tahap Uji Coba
Gambar 6. Halaman Login Pakar
Tahap uji coba ini dilakukan dengan 3 tahapan, yaitu: 1. Uji Coba Struktural Uji coba yang dilakukan untuk mengetahui apakah struktur atau alur program yang dibuat sudah sesuai dengan perencanaan. 2. Uji Coba Fungsional Uji coba yang dilakukan untuk mengetahui apakah program yang dibuat sudah berfungsi dengan baik.
Halaman Data Pisang Pada halaman ini, admin melakukan input data pisang seperti supply dan demand. Setelah admin menginputkan data pisang, akan muncul tabel matrix, lalu admin bisa melakukan proses perhitungan distribusi dengan men-klik tombol hitung.
4
Gambar 7. Halaman Utama Pakar
Gambar 9. Tampilan Hasil Hitung Data Pisang Halaman Laporan Data Pisang Halaman ini dapat dilihat oleh admin dan pimpinan, admin dan pimpinan dapat melihat hasil laporan data pisang.
Gambar 8. Tampilan Tabel Matrix Data Pisang Gambar 10. Tampilan Utama Laporan Data Pisang
5
kesalahan saat menjalankan program. Hal ini dilakukan berulang hingga ditemukan hasil yang diinginkan, hasil uji coba sistem secara struktural dapat dilihat pada Tabel 1. Tabel 1. Uji Coba Struktural Alur
1
Login → Menu Utama → Data Pisang → Input Supply dan Deman → Hitung → Total Biaya Login → Menu Utama → Laporan Data Pisang → Input Periode → Laporan Data Pisang Periode → Cetak Halaman
2
Gambar 11. Tampilan Laporan Data Pisang
Keteran gan
No
Uji Coba Fungsional Selanjutnya dilakukan uji coba fungsional, uji coba fungsional dilakukan untuk mengetahui apakah sistem yang dibuat sudah berfungsi dengan baik. Pada tahap ini dilakukan percobaan untuk mengetahui apakah fungsi dari setiap tombol atau menu pada halaman dapat berfungsi dengan baik. Berdasarkan uji coba yang telah dilakukan maka secara keseluruhan tombol atau menu pada setiap halaman dapat berfungsi dan berjalan sesuai dengan keinginan Hasil ini dapat dilihat pada Tabel 2.
Halaman Print
Gambar 12. Tampilan Cetak Laporan Data Pisang Uji Coba Setelah tahap implementasi dilakukan kemudian tahap selanjutnya adalah tahap uji coba sistem. Tahap ini dilakukan agar mengetahui apakah aplikasi distribusi pisang sesuai dengan perancangan.
Tabel 2. Uji Coba Fungsional No 1
Tombol / Menu Login
Uji coba Struktural Uji coba struktural adalah uji coba untuk mengetahui apakah struktur atau alur sistem yang dibuat sudah sesuai dengan yang dirancang atau flowchart. Hal ini bertujuan agar alur dan logika sudah sesuai dan tidak terjadi 6
2
Data Pisang
3
Input pada Menu Data Pisang
Fungsional
Hasil
Menampilkan halaman utama user, pimpinan dan admin Menampilkan input supply dan demand Menampilkan tabel matriks perhitungan
Berfungsi
Berfungsi
Berfungsi
Sesuai
Sesuai
4
5
Hitung pada Menu Data Pisang Laporan Data Pisang
6
Lihat pada Laporan Data Pisang
7
Cetak Halaman pada Laporan Data Pisang Logout
8
Menampilkan total biaya dan keterangan dari hasil perhitungan Menampilkan input periode, terdapat tombol lihat Menampilkan data pisang per periode, terdapat tombol cetak halaman Menampilkan halaman print
Berfungsi
Menampilkan dialog “Anda telah keluar dari halaman administrator”
Berfungsi
Diagram), spesifikasi tabel yang menggambarkan suatu sistem sebagai suatu jaringan proses dari fungsi yang dihubungakan dengan penyimpanan data sumber(database). Aplikasi ini memiliki dua hak akses yang berbeda, pertama untuk hak akses admin dapat melakukan input data pisang, hitung proses distribusi dan melihat laporan data pisang. Kedua untuk hak akses pimpinan yang dapat melihat laporan data pisang. Setelah dilakukan analisis, aplikasi ini telah bekerja dengan benar sesuai dengan rancangan yang dibutuhkan yakni proses perhitungan distribusi pisang. Hal ini didapat setelah melakukan serangkaian uji coba struktural, fungsional dan validasi. Dari hasil perhitungan yang dilakukan dengan menggunakan metode VAM menunjukan bahwa metode VAM lebih baik digunakan, karena biaya yang dikeluarkan (ongkos distribusi) lebih minimum dibandingkan dengan metode NWC.
Berfungsi
Berfungsi
Berfungsi
Uji Coba Validasi Uji coba validasi dilakukan untuk mengetahui apakah sistem yang dibuat dapat bekerja dengan benar. Pada percobaan aplikasi ini dilakukan pembuktian hasil perhitungan di dalam sistem sama dengan perhitungan yang dilakukan secara manual dengan menginputkan nilai supply dan demand.
DAFTAR PUSTAKA Andi. 2005. Pemrograman Yogyakarta
Linier.
Arief, M. Rudyanto. 2011. Pemrograman web Dinamis menggunakan PHP dan MySQL, Yogyakarta. Andi
SIMPULAN
Budi Sutedjo Dharma Oetomo. 2006. Perencanaan & Pembangunan Sistem Informasi. Yogyakarta. Andi.
Pada penelitian kali ini bertujuan untuk membuat “Implementasi Vogel’s Approximation Method (VAM) Menggunakan PHP Untuk Penentuan Biaya Distribusi Pisang” berbasis web menggunakan PHP dan MySQL, dengan metodelogi penelitian System Development Life Cycle (SDLC), perancangan database menggunakan ERD(Entity Relationship
Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Pakuan. 2014. Buku Panduan Skripsi dan Tugas Akhir. Bogor.
7
http://jakstik.ac.id/materi/MATERI02/Penga mbilanKeputusan/lecKK-012242-91.pdf (diakses tanggal 22 januari 2015) Jogiyanto H.M, Analisa dan Desain Sistem Informasi, Penerbit Andi, Yogyakarta, 2005. Nasution. 2004. Manajemen Transportasi, 2nd ed. Jakarta. Ghalia Rosihan Asmara. 2005. Metode Transportasi. Yogyakarta. Andi Yeni Kustiyahningsih dan Devi Rosa Anamisa, 2011, Pemprograman Basis Data Berbasis Web Menggunakan PHP & Mysql, Graha Ilmu, Yogyakarta.
8