Jurnal Sains Matematika dan Statistika, Vol. 6, No. 2, Juli 2020 ISSN 2460-4542, e-ISSN 2615-8663 97 Aplikasi Algoritma Greedy Terhadap Permasalahan Integer Knapsack pada Toko Surya Muda Pekanbaru Sri Basriati 1 , Elfira Safitri 2 , Meli Ermanita 3 1,2,3 Jurusan Matematika, Fakultas Sains dan Teknologi, UIN Sultan Syarif Kasim Riau Jl. HR. Soebrantas No. 155 Simpang Baru, Panam, Pekanbaru, 28293 Email: sribasriati@uin-suska.ac.id, meliermanita20@gmail.com ABSTRAK Permasalahan integer knapsack merupakan permasalahan pengangkutan atau pemilihan barang yang akan dimasukan secara keseluruhan atau tidak sama sekali dalam satu item sehingga tidak melebihi kapasitas dari pengangkut atau wadah. Algoritma greedy dalah metode yang digunakan untuk menyelesaikan permasalahan optimasi. Pada penelitian ini, algoritma greedy digunakan untuk memilih barang yang akan diangkut oleh Toko Surya Muda Pekanbaru agar mendapatkan keuntungan yang maksimum. Berdasarkan perhitungan dari ketiga strategi dari algoritma greedy yaitu greedy by profit, greedy by weight dan greedy by density didapatkan bahwa strategi greedy by density menghasilkan solusi yang lebih optimal dari pada greedy by profit dan greedy by weight. Kata Kunci: Algoritma greedy, integer knapsack, pengangkutan barang ABSTRACT The integer knapsack problem is a problem of transportation or selection of goods that will be included in whole or not in one item so that it does not exceed the capacity of the carrier or container. Greedy algorithm is a method used to solve optimization problems. In this study, the greedy algorithm is used to select goods to be transported by the Surya Muda Pekanbaru Shop in order to get the maximum profit. Based on the calculation of the three strategies of the greedy algorithm, namely greedy by profit, greedy by weight and greedy by density, it is found that the greedy by density strategy produces a solution that is more optimal than greedy by profit and greedy by weight. Keywords: Greedy algorithm, integer knapsack, transportation of goods. Pendahuluan Permasalahan optimasi adalah permasalahan dalam pemilihan barang-barang yang akan dimasukkan ke dalam sebuah pengangkut atau wadah yang digunakan untuk mengangkut barang-barang yang akan dibeli untuk dijual kembali. Tujuan dari pemilihan barang yang akan diangkut adalah untuk memperoleh keuntungan yang maksimal. Penentuan pemilihan barang dalam permasalahan optimasi termasuk ke dalam permasalahan knapsack. Salah satu metode yang digunakan untuk menentukan pemilihan barang dalam permasalahan knapsack adalah integer knapsack. Permasalahan integer knapsack ( knapsack 0-1) merupakan permasalahan pengangkutan barang, dimana barang akan dimasukkan secara keseluruhan atau tidak sama sekali dalam satu item, Paryati [4]. Menurut Zulhidayati [7], algoritma greedy adalah salah satu metode yang paling sering digunakan dalam menyelesaikan permasalahan knapsack. Algoritma greedy memecahkan masalah langkah per langkah. Setiap langkah merupakan pilihan untuk membuat langkah optimum lokal dengan harapan bahwa angkah sisanya mengarah ke solusi optimum global. Algoritma greedy memiliki perbedaan dengan algoritma lainnya diantaranya yaitu dari segi kecepatan dan segi ketepatan. Perhitungan algoritma greedy yang menggunakan komputasi akan lebih cepat dikarenakan algoritma greedy menggunakan prinsip pemilihan keputusan disetiap langkahnya. Algoritma greedy tidak beroperasi secara menyeluruh terhadap semua alternatif solusi yang ada sehingga algoritma greedy tidak selalu memberikan hasil yang optimal, akan tetapi memberikan hasil optimal ketika terdapat banyak alternatif yang diberikan seperti yang dikemukakan oleh Hasan [3]. Penelitian tentang masalah knapsack telah dilakukan oleh beberapa peneliti, diantaranya penelitian masalah knapsack oleh Setemen [6] dengan studi kasus pemilihan buah kemasan kotak dengan