DAA02 - 6A - Gusti Ayu Gita Mulya Sari (1915101012) - Dwi Prima Handayani Putri (1915101012)
DAA02 - 6A - Gusti Ayu Gita Mulya Sari (1915101012) - Dwi Prima Handayani Putri (1915101012)
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
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
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
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).