PENERAPAN ALGORITMA PEMROGRAMAN DINAMIS (DYNAMIC PROGRAMMING) PADA KNAPSACK PROBLEM

Saputri, Primadani Wachyu (2026) PENERAPAN ALGORITMA PEMROGRAMAN DINAMIS (DYNAMIC PROGRAMMING) PADA KNAPSACK PROBLEM. S1 thesis, UNU PURWOKERTO.

[thumbnail of COVER] Text (COVER)
SKRIPSI - FIX- PRIMADANI-cover.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (246kB)
[thumbnail of RINGKASAN] Text (RINGKASAN)
SKRIPSI - FIX- PRIMADANI-Ringkasan.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (301kB)
[thumbnail of BAB I] Text (BAB I)
SKRIPSI - FIX- PRIMADANI-Bab I.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (389kB)
[thumbnail of BAB II] Text (BAB II)
SKRIPSI - FIX- PRIMADANI-Bab II.pdf

Download (422kB)
[thumbnail of BAB III] Text (BAB III)
SKRIPSI - FIX- PRIMADANI-Bab III.pdf
Restricted to Repository staff only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (279kB) | Request a copy
[thumbnail of BAB IV] Text (BAB IV)
SKRIPSI - FIX- PRIMADANI-Bab IV.pdf
Restricted to Repository staff only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (377kB) | Request a copy
[thumbnail of BAB V] Text (BAB V)
SKRIPSI - FIX- PRIMADANI-Bab V.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (292kB)
[thumbnail of DAFTAR PUTAKA & LAMPIRAN] Text (DAFTAR PUTAKA & LAMPIRAN)
SKRIPSI - PRIMADANI-Dapus+Lampiran.pdf
Restricted to Repository staff only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (451kB) | Request a copy
[thumbnail of LEMBAR PENGESAHAN – DAFTAR ISI] Text (LEMBAR PENGESAHAN – DAFTAR ISI)
SKRIPSI - FIX - PRIMADANI - Lembar Pengesahan & Daftar Isi.pdf
Restricted to Repository staff only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (471kB) | Request a copy
[thumbnail of SKRIPSI FULL] Text (SKRIPSI FULL)
SKRIPSI - FIX - PRIMADANI -FULL.pdf
Restricted to Repository staff only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (877kB) | Request a copy

Abstract

Penelitian ini menerapkan algoritma pemrograman dinamis (dynamic programming) untuk mengoptimalkan kombinasi barang dalam distribusi logistik berbasis permasalahan knapsack. Permasalahan utamanya adalah memilih barang dengan keuntungan optimal tanpa melampaui batas kapasitas kendaraan sebesar 865 kg. Melalui metode pembobotan prioritas, penelitian ini menganalisis bagaimana faktor berat dan nilai barang memengaruhi keputusan algoritma. Selain itu, juga mengidentifikasi faktor yang lebih dominan, serta mengetahui simulasi bobot terbaik yang mengoptimalkan keuntungan dan meminimalkan sisa kapasitas kendaraan. Data simulasi yang digunakan mencakup 45 jenis barang furnitur dan elektronik rumah tangga dengan karakteristik berat dan nilai yang bervariasi. Penelitian ini menguji 11 simulasi pembobotan prioritas antara faktor nilai dan berat dengan rentang kombinasi 75%; 25% hingga 25%;75% (interval 5%) menggunakan bahasa Python di platform Google Colaboratory. Berdasarkan hasil penelitian, algoritma pemrograman dinamis secara dominan dipengaruhi oleh faktor nilai. Peningkatan bobot faktor nilai pada fungsi tujuan berbanding lurus dengan kenaikan total potensi keuntungan yang diperoleh. Potensi keuntungan tertinggi yang diperoleh sebesar 46,9% pada simulasi nilai 75% dan berat 25%. Karakteristik algoritma ini membuat barang bernilai tinggi seperti lemari pakaian dua pintu, rak server, kulkas satu pintu, dan mesin kopi espresso konsisten masuk dalam kombinasi terpilih. Penelitian ini berhasil membuktikan bahwa algoritma pemrograman dinamis efektif menyelesaikan masalah knapsack dalam distribusi logistik melalui 11 simulasi pembobotan prioritas yang komperhensif. Berdasarkan hasil analisis terhadap seluruh simulasi, penentuan kombinasi paling optimal tidak dapat ditentukan secara kaku pada simulasi tertentu. Pilihan simulasi terbaik pada akhirnya bersifat fleksibel dan sangat bergantung pada kondisi pasar – apakah sedang memprioritaskan target keuntungan tinggi atau efisiensi keselamatan kendaraan.
Kata kunci : permasalahan knapsack, pembobotan, pemrograman dinamis

Item Type: Skripsi (S1)
Uncontrolled Keywords: permasalahan knapsack, pembobotan, pemrograman dinamis
Subjects: Q Science > QA Mathematics > QA76 Computer software
Divisions: Fakultas Sains dan Teknologi > Matematika
Depositing User: Primadani Wachyu Saputri
Date Deposited: 24 Jul 2026 10:28
Last Modified: 24 Jul 2026 10:28
URI: http://repository.unupurwokerto.ac.id/id/eprint/1077

Actions (login required)

View Item
View Item