Anda di halaman 1dari 8

PENERAPAN ALGORITMA GREEDY PADA PERMASALAHAN

KNAPSACK UNTUK OPTIMASI PENGEMASAN PARCEL BUAH

ILKOM 2021/2022
Gusti Ayu Gita Mulya Sari1), Dwi Prima Handayani Putri2)
1
1915101011, 21915101012
Program Studi Ilmu Komputer
Jurusan Teknik Informatika, Universitas Pendidikan Ganesha
Jalan Udayana 11, Singaraja
Telepon (0362) 22570

Singaraja, 29 Mei 2022

ABSTRAK

Dalam kehidupan sehari-hari, terdapat berbagai hal yang harus diselesaikan. Salah satu pekerjaan
tersebut adalah membuat parcel buah. Menyusun buah pada parcel merupakan hal yang dapat dibilang
susah-susah gampang. Diperlukan sebuah algoritma yang tepat untuk dapat menyelesaikan permasalahan
penyusunan buah pada parcel agar parcel yang dijual dapat menghasilkan profit tertinggi. Selain itu, berat
dari parcel tersebut juga tidak boleh melewati berat yang sudah ditentukan. Salah satu algoritma yang
dapat diaplikasikan adalah Algoritma Greedy. Algoritma Greedy yang digunakan pada makalah ini adalah
1/0 Greedy Algorithm. Algoritma Greedy By Weight, Greedy by Profit, dan Greedy by Density akan
digunakan untuk menemukan solusi terbaik dari permasalahan penyusunan buah pada parcel.
Keseluruhan algoritma tersebut akan dibuat menjadi sebuah program computer menggunakan Bahasa
pemrograman Python. Selanjutnya, output dari setiap algoritma akan dibandingkan dan dipilih solusi yang
menghasilkan profit terbesar.

Kata Kunci : algoritma greedy, greedy by density, greedy by profit, greedy by weight

I. PENDAHULUAN parcel sehingga ditemukan profit yang paling


besar. Menyusun buah pada parcel merupakan
Latar Belakang hal yang dapat dibilang susah-susah gampang.
Dalam kehidupan sehari-hari, terdapat Biasanya, penjual parcel akan membatasi berat
berbagai hal yang harus diselesaikan. Hal-hal pada parcel buah yang mereka jual. Selain itu,
tersebut bisa mencakup hal pendidikan, rumah penjual parcel buah juga perlu memikirkan
tangga, pekerjaan, atau lain sebagainya. Proses mengenai profit atau keuntungan yang mereka
untuk menyelesaikan suatu permasalahan biasanya dapatkan dari parcel yang mereka buat. Dalam
memiliki lebih dari satu solusi. Namun, solusi- hal ini, penjual parcel harus memikirkan
solusi yang muncul dapat dipilih sesuai dengan algoritma yang tepat untuk menyusun buah pada
kebutuhan. Proses untuk menyelesaikan suatu parcel yang mereka buat. Salah satu algoritma
pekerjaan menggunakan suatu urutan tertentu yang dapat diimplementasikan untuk membantu
disebut dengan algoritma. Selain itu, algoritma menyelesaikan permasalahan penjual parcel
merupakan perintah-perintah atau metode efektif buah adalah algoritma Greedy. Algoritma
untuk memecahkan suatu masalah yang Greedy merupakan suatu algoritma yang
diekspresikan dalam suatu rangkaian terbatas [4]. menjadikan berat sebagai tumpuan utama.
Dengan menggunakan suatu algoritma yang tepat, Dengan latar belakang Algoritma Greedy,
proses untuk menemukan solusi terbaik pada suatu penulis tertarik untuk mencoba menemukan
permasalahan dapat dilakukan dengan lebih mudah solusi untuk mencari tahu susunan buah mana
dan cepat. yang dapat memberikan penjual parcel profit
Pada makalah ini, penulis akan membahas terbesar dengan berat tidak melebihi suatu batas
mengenai bagaimana cara menyusun buah pada tertentu.
Secara garis besar, Algoritma Greedy terbagi bobot maksimal dari parcel yang dibuat.
menjadi dua, yaitu Fractional Greedy dan 1/0 Selain itu, seorang penjual parcel buah
Greedy. Namun, pada makalah ini, penulis akan juga harus memperhitungkan
mencoba untuk mengaplikasikan Algoritma Greedy keuntungan dari parcel yang dibuat.
1/0. Hal ini disebabkan karena buah merupakan Penjual parcel buah pun harus
benda yang tidak dapat dibagi. Hanya ada pilihan memikirkan strategi untuk mengemas
mengambil buah untuk dimasukkan ke parcel atau buah-buah tersebut agar sesuai kriteria
tidak. Selain itu, Algoritma Greedy juga dibagi dan mendapatkan keuntungan yang
menjadi tiga jenis, yaitu Greedy By Weight, Greedy maksimal.
by Profit, dan Greedy by Density. 2. Membuat Rencana untuk Menyelesaikan
Berdasarkan apa yang telah dibahas Masalah
sebelumnya, pada makalah ini, penulis akan Permasalahan pengemasan
mencoba untuk menyelesaikan permasalahan buah-buahan pada sebuah parcel
pemilihan buah untuk sebuah parcel menggunakan seharusnya dapat diselesaikan dengan
pendekatan Algoritma Greedy 1/0. Penulis akan sebuah pendekatan matematis. Salah
mencoba ketiga jenis algoritma yang sudah satu algoritma yang dapat
disebutkan sebelumnya. Sebuah program akan menyelesaikan permasalahan tersebut
dibuat menggunakan bahasa pemrograman Python adalah Algoritma Greedy. Algoritma
untuk menemukan solusi profit tertinggi dari Greedy yang digunakan adalah
permasalahan tersebut. Algoritma Greedy 1/0 . Algoritma
Greedy 1/0 dipilih karena biasanya
I.I Tujuan buah-buahan pada sebuah parcel
1. Mengetahui pemecahan masalah mengenai dimasukkan secara utuh. Hanya terdapat
penyusunan parcel buah menggunakan pilihan memasukkan buah tersebut ke
algoritma Greedy. parcel atau tidak. Selain itu, pada
2. Mengetahui solusi penyusunan buah pada masalah ini akan diaplikasikan tiga jenis
parcel dari setiap algoritma Greedy yang algoritma greedy yaitu Greedy by
digunakan. weight, Greedy by Profit, dan Greedy by
3. Mengetahui perbandingan hasil masing- Density.
masing Algoritma Greedy yang digunakan 3. Melaksanakan Rencana yang Dibuat pada
dan algoritma manakah yang menghasilkan Langkah Kedua
profit terbesar. Pada tahap pelaksanaan, akan
dibuat suatu program menggunakan
I.II Rumusan Masalah bahasa pemrograman Python untuk
1. Bagaimana cara memecahkan membantu penyelesaian permasalahan.
permasalahan menyusun buah pada parcel Python dipilih karena bahasa
menggunakan algoritma Greedy? pemrograman tersebut relatif mudah
2. Bagaimana solusi penyusunan buah pada untuk digunakan. Pada program tersebut
parcel dari setiap algoritma Greedy yang akan diinputkan berbagai macam pilihan
digunakan? buah untuk dimasukkan ke dalam
3. Bagaimanakah perbandingan hasil masing- sebuah parcel. Kemudian, keuntungan
masing Algoritma Greedy yang digunakan per-buah akan dicari. Setelah itu,
dan algoritma manakah yang menghasilkan algoritma greedy akan dijalankan untuk
profit terbesar? menemukan susunan-susunan buah
yang dapat dimasukkan ke dalam
I.III Pendekatan Pemecahan Masalah sebuah parcel. Terakhir, solusi-solusi
Pada pendekatan pemecahan masalah, penulis tersebut akan dibandingkan dan dipilih
menggunakan langkah-langkah sebagai berikut: solusi mana yang dapat menghasilkan
1. Memahami Masalah profit tertinggi.
Penulis memahami bahwa 4. Memeriksa Ulang Hasil yang Diperoleh
permasalahan pengemasan buah pada Debugging merupakan hal yang
sebuah parcel terkadang dapat menjadi harus dilakukan pada pengkodean.
sebuah persoalan yang rumit. Seorang Pemeriksaan inputan, jalannya program
penjual parcel buah harus memperhatikan dan output akan terus diperiksa sehingga
dirasa program sudah dapat berjalan dengan algoritma ini akan melakukan pengambilan
baik. Jika terdapat bug, maka hal tersebut secara “tamak” dari alternatif terbaik yang
perlu segera diperbaiki. Pengecekan output tersedia, dengan harapan dapat menghasilkan
juga akan dilakukan, apakah output sudah solusi optimal yang menyeluruh [3]. Prinsip
sesuai dengan rumus matematis atau tidak. utama dari algoritma ini adalah mengambil
II. LANDASAN TEORI DAN METODE sebanyak mungkin apa yang dapat diperoleh
sekarang.
II.I Landasan Teori Dalam menyelesaikan permasalahan
1. Optimasi knapsack dengan pendekatan greedy, terdapat 3
optimasi adalah suatu permasalahan jenis strategi algoritma greedy yang dapat
komputasional yang bertujuan untuk dapat diterapkan yaitu:
menemukan suatu solusi terbaik dari beberapa a. Greedy by Profit
solusi yang ada dengan memenuhi beberapa batasan Dimana pada setiap langkah, akan dipilih
yang ada [2]. Optimasi merupakan suatu metode objek yang memiliki profit atau keuntungan
untuk mendapatkan nilai maksimum atau minimum terbesar. Langkah pertama yang dilakukan
dari suatu fungsi dengan tujuan untuk mencapai dengan pendekatan algoritma greedy by profit
hasil yang ideal sehingga bermanfaat untuk ini adalah mengurutkan barang secara menurun
meningkatkan performa dan produktivitas kinerja. (descending) berdasarkan profitnya. Setelahnya
2. Permasalalahan Knapsack (Knapsack Problem) akan diambil satu persatu barang yang dapat
Permasalahan knapsack merupakan salah satu ditampung sampai kapasitas knapsack penuh
contoh dari permasalahan optimisasi kombinatorial, atau tidak ada barang lagi yang bisa dimasukkan.
dimana orang-orang dihadapkan pada permasalahan b. Greedy by Weight
dalam pemilihan benda yang dapat dimasukkan ke Dimana pada setiap langkah, akan dipilih
dalam suatu wadah yang memiliki batasan kapasitas objek yang memiliki berat atau bobot teringan.
daya tampung [1]. Sebagai contohnya, diberikan Langkah pertama yang dilakukan dengan
satu set benda, dimana masing-masing benda pendekatan algoritma greedy by weight ini
tersebut memiliki suatu berat dan nilai. Pada adalah mengurutkan barang secara menaik
permasalahan knapsack ini, akan ditentukan jumlah (ascending) berdasarkan beratnya. Setelahnya
setiap benda yang dapat dimasukkan ke dalam suatu akan diambil satu persatu barang yang dapat
wadah, sehingga bobot totalnya bernilai kurang atau ditampung sampai kapasitas knapsack penuh
sama dengan batasan kapasitas yang telah atau tidak ada barang lagi yang bisa dimasukkan.
diberikan, serta diperoleh keuntungan atau nilai c. Greedy by Density
semaksimal mungkin. Dimana pada setiap langkah, akan dipilih
Pada permasalahan knapsack, diberikan n objek yang memiliki nilai 𝑝𝑖 /𝑤𝑖 terbesar.
buah barang dengan barang i memiliki bobot 𝑣𝑖 dan Langkah pertama yang dilakukan dengan
profit 𝑏𝑖 , serta sebuah knapsack dengan kapasitas 𝑉. pendekatan algoritma greedy by density ini
Jika 𝑋𝑖 merupakan total barang ke-i yang akan adalah mengurutkan barang secara menurun
ditempatkan pada knapsack dengan nilai 1 atau 0 (descending) berdasarkan nilai 𝑝𝑖 /𝑤𝑖 .
[5]. Maka tujuan dari permasalahan knapsack dapat Setelahnya akan diambil satu persatu barang
dituliskan dengan fungsi sebagai berikut: yang dapat ditampung sampai kapasitas
∑𝜋𝑖=1 𝑏𝑖 . 𝑣𝑖 (1) knapsack penuh atau tidak ada barang lagi yang
dengan batasan: bisa dimasukkan.
∑𝜋𝑖=1 𝑣𝑖 . 𝑋𝑖 ≤ 𝑉 (2)
3. Algoritma Greedy II.II Metode
Algoritma greedy merupakan salah satu Metode yang kami gunakan dalam
algoritma yang populer untuk memecahkan penelitian ini adalah algoritma greedy, dimana
persoalan optimasi, walaupun solusi yang kami menerapkan 3 strategi algoritma greedy
dihasilkan tidak selalu optimum. Greedy secara untuk memecahkan permasalahan integer
harfiah berartikan serakah atau tamak oleh karena knapsack dalam pengemasan parsel buah. 3
itu algoritma greedy merupakan algoritma yang strategi tersebut diantaranya adalah greedy by
membangun solusi melalui serangkaian langkah- profit, greedy by weight, dan greedy by density.
langkah, sampai solusi lengkap untuk suatu Adapun Langkah-langkah yang dilakukan untuk
permasalahan tercapai. Pada setiap langkahnya, memecahkan permasalahan ini yaitu:
1. Melakukan studi literatur terkait penerapan Tabel 2. Tabel Berat Buah Apel Merah per-
algoritma greedy dalam menyelesaikan gram serta Keuntungan Masing-Masing Buah
permasalahan integer knapsack (integer
No Berat Buah (gr) Keuntungan Per-
knapsack problem).
Buah
2. Menganalisa kasus dan melakukan identifikasi
permasalahan yang ditemui dalam penerapan 1. 200,185 3002,775
algoritma greedy.
3. Merancang algoritma dan melakukan 2. 199,021 2985,315
pengkodean (coding) menggunakan bahasa
pemrograman python untuk 3. 200,217 3003,255
mengimplementasikan algoritma greedy dalam
menyelesaikan permasalahan integer knapsack 4. 198,235 2973,525
dalam pengemasan parsel buah.
4. Melakukan analisis dan pembahasan hasil 5. 202,342 3035,13
program.
5. Membuat kesimpulan akhir dari hasil Tabel 3. Tabel Jumlah, Berat Total, dan Harga
penelitian. Beli Total Jeruk Sunkist per-kilo
III. HASIL DAN PEMBAHASAN Nama Jumlah Berat Harga
Barang Barang Total Beli
III.I Memecahkan Permasalahan Menyusun Total
Buah pada Parcel Menggunakan Algoritma
Greedy. Jeruk 6 1 kg Rp
Pada makalah ini digunakan tiga jenis Sunkist 48.000
algoritma greedy untuk menyelesaikan
permasalahan penyusunan buah pada parcel. Prosentase keuntungan per- 1kg pembelian buah
Namun, sebelum menjalankan algoritma-algoritma adalah 30%.
tersebut, keuntungan masing-masing buah akan Keuntungan Total
dihitung terlebih dahulu. = Harga Beli Total × Prosentase
= Rp 48.000 × 30%
Tabel 1. Tabel Jumlah, Berat Total, dan Harga Beli = Rp 14.400/kilo
Total Apel Merah per-kilo Keuntungan Per-Buah
Nama Jumlah Berat Harga = Keuntungan Total / Berat Buah
Barang Barang Total Beli (gr)
Total = Rp 14.400 / 1000 gr
= Rp 14,4/buah
Apel Merah 5 1 kg Rp
50.000 Tabel 4. Tabel Berat Buah Jeruk Sunkist per-
gram serta Keuntungan Masing-Masing Buah
Prosentase keuntungan per- 1kg pembelian buah No Berat Buah (gr) Keuntungan Per-
adalah 30%. Buah
Keuntungan Total
= Harga Beli Total × Prosentase 1. 166,044 2391,0336
= Rp 50.000 × 30%
2. 165,011 2376,1584
= Rp 15.000/kilo
Keuntungan Per-Buah 3. 166,036 2390,9184
= Keuntungan Total / Berat Buah (gr)
= Rp 15.000 / 1000 gr 4. 167,234 2408,1696
= Rp 15/buah
5. 167,245 2408,328

6. 168,430 2425,392
Tabel 8. Tabel Berat Buah Kiwi per-gram serta
Tabel 5. Tabel Jumlah, Berat Total, dan Harga Beli Keuntungan Masing-Masing Buah Kiwi
Total Nanas per-kilo
No Berat Buah (gr) Keuntungan Per-
Nama Jumlah Berat Harga Buah
Barang Barang Total Beli
Total 1. 123,18 3375,132

Nanas 2 1,2 kg Rp 2. 128,35 3516,79


18.000
3. 121,54 3330,196

Prosentase keuntungan per- 1kg pembelian buah 4. 129,67 3552,958


adalah 30%.
Keuntungan Total 5. 125,67 3443,358
= Harga Beli Total × Prosentase
= Rp 18.000 × 30% 6. 127,98 3506,652
= Rp 5.400/kilo
Keuntungan Per-Buah 7. 123,77 3391,298
= Keuntungan Total / Berat Buah (gr)
8. 119,84 3283,616
= Rp 5.400 / 1200 gr
= Rp 4,5/buah
Tabel 9. Tabel Jumlah, Berat Total, dan Harga
Tabel 6. Tabel Berat Buah Nanas per-gram serta Beli Total Anggur Jari per-kilo
Keuntungan Masing-Masing Buah Nanas
Nama Jumlah Berat Harga
No Berat Buah (gr) Keuntungan Per- Barang Barang Total Beli
Buah Total

1. 601,218 2971,177 Anggur Jari 3 1 kg Rp


88.000
2. 598,782 2428,823
Prosentase keuntungan per- 1kg pembelian buah
Tabel 7. Tabel Jumlah, Berat Total, dan Harga Beli adalah 30%.
Total Kiwi per-kilo Keuntungan Total
Nama Jumlah Berat Harga = Harga Beli Total × Prosentase
Barang Barang Total Beli = Rp 88.000 × 30%
Total = Rp 26.400/kilo
Keuntungan Per-Buah
Kiwi 8 1 kg Rp = Keuntungan Total / Berat Buah
92.000 (gr)
= Rp 26.400 / 1000 gr
= Rp 26,4/buah
Persentase keuntungan per- 1kg pembelian buah
adalah 30%. Tabel 10. Tabel Berat Buah Anggur Jari per-
Keuntungan Total gram serta Keuntungan Masing-Masing Buah
= Harga Beli Total × Prosentase Anggur Jari
= Rp 92.000 × 30%
= Rp 27.600/kilo No Berat Buah (gr) Keuntungan Per-
Keuntungan Per-Buah Buah
= Keuntungan Total / Berat Buah (gr)
= Rp 27.600 / 1000 gr 1. 268,12 7078,368
= Rp 27,6/buah
2. 261,18 6895,152
3. 264,88 6992,832

III.II Solusi Penyusunan Buah pada Parcel dari


Setiap Algoritma Greedy yang Digunakan.
Dengan menggunakan algoritma greedy
dalam menyelesaikan permasalahan pengemasan
parsel buah ini, terdapat beberapa strategi greedy
heuristic yang kami gunakan diantaranya yaitu
greedy by profit, greedy by weight, dan greedy by
density. Ketiga strategi tersebut diimplementasikan
ke dalam bahasa pemrograman python untuk
mempermudah dalam proses perhitungan.
Data buah yang diinputkan ke dalam program
adalah data buah yang telah dijabarkan pada bagian
III.I, dimana variabel-variabel yang diinputkan
meliputi nama buah, berat total buah, harga beli
total buah, jumlah buah per satuan, serta berat buah
per item. Setelah itu program akan melakukan
operasi untuk menghitung keuntungan buah per Gambar 1. Urutan Barang berdasarkan
itemnya. Persentase keuntungan per- 1kg Density (Greedy by Density)
pembelian buah ditetapkan sebesar 30%. maka dari
itu kita dapat hitung keuntungan total serta Setelah objek-objek diurutkan, kemudian
keuntungan per buahnya dengan rumus berikut: objek akan diambil satu persatu sampai kapasitas
Keuntungan Total parsel penuh atau sudah tidak ada objek lagi
= Harga Beli Total × Prosentase (3) yang bisa dimasukkan. Berikut merupakan hasil
Keuntungan Per-Buah output dari program yang dijalankan. Adapun
= Keuntungan Total / Berat Buah (4) untuk menjadi perhatian, penulis menetapkan
Keuntungan per buah ini nantinya dibutuhkan limit berat parcel buah yakni sebesar 2000 gr
untuk memecahkan permasalahan pengemasan atau 2kg.
buah dengan algoritma greedy.
1. Greedy by Denisty
Proses pertama yang dilakukan program
adalah mengurutkan objek-objek yang dalam hal ini
adalah buah, secara menurun (descending)
berdasarkan densitasnya.

Gambar 2. Hasil Algoritma Greedy by Density

2. Greedy by Profit
Proses pertama yang dilakukan program
adalah mengurutkan objek-objek yang dalam hal
ini adalah buah, secara menurun (descending)
berdasarkan profitnya.
3. Greedy by Weight
Proses pertama yang dilakukan program
adalah mengurutkan objek-objek yang dalam hal
ini adalah buah, secara menaik (descending)
berdasarkan beratnya (weight).

Gambar 3. Urutan Barang berdasarkan Keuntungan


(Greedy by Profit)

Setelah objek-objek diurutkan, kemudian


objek akan diambil satu persatu sampai kapasitas Gambar 5. Urutan Barang berdasarkan Berat
parsel penuh atau sudah tidak ada objek lagi yang (Greedy by Weight)
bisa dimasukkan. Berikut merupakan hasil output
dari program yang dijalankan. Adapun untuk Setelah objek-objek diurutkan, kemudian
menjadi perhatian, penulis menetapkan limit berat objek akan diambil satu persatu sampai kapasitas
parcel buah parsel penuh atau sudah tidak ada objek lagi
yakni sebesar 2000 gr atau 2kg. yang bisa dimasukkan. Berikut merupakan hasil
output dari program yang dijalankan. Adapun
untuk menjadi perhatian, penulis menetapkan
limit berat parcel buah yakni sebesar 2000 gr
atau 2kg.

Gambar 4. Hasil Algoritma Greedy by Profit


permasalahan integer knapsack pada
pengemasan parsel buah. Untuk menyelesaikan
permasalahan tersebut digunakan strategi
algoritma greedy yaitu Greedy by Density,
Greedy by Profit, dan Greedy by Weight. Dari
hasil percobaan yang telah dilakukan dari ketiga
strategi algoritma greedy tersebut, yang
memberikan solusi optimal sehingga
memberikan keuntungan tertinggi dengan berat
paling mendekati kapasitas knapsack adalah
dengan menggunakan strategi Greedy by Profit.
Dimana keuntungan total yang didapatkan dari
strategi Greedy by Profit adalah 51.601 dan berat
Gambar 6. Hasil Algoritma Greedy by Weight total parsel adalah 1996,522.

III.III Perbandingan Hasil Masing-Masing V. KUTIPAN DAN DAFTAR PUSTAKA


Algoritma Greedy yang Digunakan dan [1] Agus Ambarwari, N. W. Y. (2016).
Algoritma yang Menghasilkan Profit Terbesar. Penerapan Algoritma Greedy Pada
Permasalahan Knapsack
Berdasarkan solusi yang didapatkan dari Untuk Optimasi Pengangkutan Peti Kemas.
setiap algoritma, dapat dibandingkan bahwa Iya,12(January),44.https://doi.org/10.1314
setiap algoritma menghasilkan solusi yang 0/RG.2.1.2775.6569
berbeda-beda. Hal tersebut dikarenakan setiap Jenis [2] Devita, R. N., & Wibawa, A. P. (2020).
algoritma greedy yang digunakan melakukan Teknik-teknik Optimasi Knapsack
pengurutan buah-buahan menggunakan cara yang Problem. Sains, Aplikasi, Komputasi Dan
berbeda-beda. Teknologi Informasi, 2(1), 35.
Berikut merupakan output keuntungan total dan https://doi.org/10.30872/jsakti.v2i1.3299
harga parcel dari setiap algoritma yang digunakan. [3] Ju, J., Wei, S. J., Savira, F., Suharsono, Y.,
Aragão, R., Linsi, L., Editor, B., Reeger,
U., Sievers, W., Michalopoulou, C., Mimis,
No. Algoritma Keuntungan Harga Jual
A., Editor, B., Ersbøll, E., Groenendijk, K.,
Total Parcel
Waldrauch, H., Waldrauch, H., Bader, E.,
1. Greedy by Rp 51.569 Rp 223.466 Lebhart, G., Neustädter, C., … Saillard, Y.
Density (2020). Title. In Journal of Chemical
Information and Modeling (Vol. 43, Issue).
2. Greedy by Rp 51.601 Rp 223.606 https://online210.psych.wisc.edu/wp-
Profit content/uploads/PSY-
210_Unit_Materials/PSY-
3. Greedy by Rp 42.000 Rp 182.000 210_Unit01_Materials/Frost_Blog_2020.p
Weight dfhttps:/www.economist.com/special-
report/2020/02/06/china-is-making-
Tabel 11. List Keuntungan Total dan Harga Jual
substantial-investment-in-ports-and-
Parcel Setiap Algoritma
pipelines-worldwidehttp:/
Pada Tabel 11, dapat dilihat bahwa Algoritma
[4] Maulana, G. G. (2015).Pembelajaran Dasar
Greedy by Profit menghasilkan solusi dengan
Algoritma Dan Pemrograman
keuntungan atau profit paling tinggi. Namun, harga
Menggunakan Al-Agoritma Berbasis
jual parcel pada algoritma tersebut juga paling
WEB. Angewandte Chemie International
tinggi jika dibandingkan dengan algoritma yang
Edition, 6(11), 951–952., 5–2
lainnya.
[5] Setemen, K. (2010). Implementasi
Algoritma Genetika Pada Knapsack
IV. KESIMPULAN
Problem Untuk Optimasi
Pada permasalahan optimasi pengemasan
Pemilihan Buah Kemasan Kotak. Seminar
parsel buah, algoritma greedy diimplementasikan
Nasional Aplikasi Teknologi Informasi,
sebagai salah satu cara untuk menyelesaikan
2010(Snati), 1907–5022

Anda mungkin juga menyukai