PENYELESAIAN BOUNDED KNAPSACK PROBLEM MENGGUNAKAN DYNAMIC PROGRAMMING (Studi Kasus: CV. Mulia Abadi)

Authors

  • Sandi Kosasi Sekolah Tinggi Manajemen Informatika dan Komputer Pontianak

DOI:

https://doi.org/10.30872/jim.v8i2.107

Abstract

Knapsack problem merupakan masalah optimasi kombinasi dengan tujuan memaksimalkan total nilai dari barang-barang yang dimasukkan ke dalam knapsack atau suatu wadah tanpa melewati kapasitasnya. Penelitian menekankan kepada bounded knapsack problem yang merupakan pengembangan dari 0-1 knapsack problem menggunakan algoritma dynamic programming. Penelitian berbentuk studi kasus dengan metode quasi eksperimental. Pengumpulan data menggunakan wawancara dan observasi. Untuk analisis dan perancangannya menggunakan metode OOAD (Object-Oriented Analysis and Design) dan pengujiannya menggunakan model V. Aplikasi ini dikembangkan dengan bahasa pemrograman Java dengan kemampuan menentukan nilai prioritas tertinggi berdasarkan daftar barang dan harga yang optimal sesuai dengan anggaran belanja. Aplikasi ini mudah digunakan oleh pembeli, mulai dari memasukan kombinasi dari sejumlah daftar barang belanjaan yang dibutuhkan dengan batasan dari jumlah anggaran yang tersedia.

Author Biography

  • Sandi Kosasi, Sekolah Tinggi Manajemen Informatika dan Komputer Pontianak

    Program Studi Teknik Informatika

References

Bennett, McRobb, dan Farmer. Object Oriented System Analysis And Design Using UML, Edisi Kedua, McGraw Hill, Berkshire, 2006.

Bhowmik, Biswajit. Dynamic Programming–Its Principles, Applications, Strengths, and Limitations, International Journal of Engineering Science and Technology, Volume 2 (9), 4822-4826, India, 2010.

Hasibuan, Zainal A. Metodologi Penelitian Pada Bidang Ilmu Komputer Dan Teknologi Informasi, Konsep: Metode Teknik dan Aplikasi, Depok, 2007.

Kellerer, Hans, Ulrich Pferschy, dan David Pisinger. Knapsack Problems. Springer, Verlag Berlin Heidelberg New York, 2004.

Richard Bellman, “ Dynamic Programming “, Princeton University Press.

Rush D Robinett III, “ Applied Dynamic Programming for Optimization of Dynamical Systems “, Siam

Sommerville, Ian. Software Engineering - Ninth Edition, Pearson Education Inc., Massachusetts., 2011.

Downloads

Published

2016-06-06