4229-
4237 http://j-ptiik.ub.ac.id
Optimasi Kandungan Gizi Dan Biaya Bahan Pangan Pada Makanan Sehat Untuk
Penderita Kolesterol Tinggi (Dyslipidemia) Menggunakan Algoritma Evolution
Strategies
Rayindita Siwie Mazayantri1, Randy Cahya Wihandika2, Sutrisno3
Program Studi Teknik Informatika, Fakultas Ilmu Komputer, Universitas Brawijaya
Email: 1dindasiwie95@gmail.com, 2rendicahya@ub.ac.id, 3trisno@ub.ac.id
Abstrak
Perkembanganayangaterjadi_di_dalam_masyarakat_terutama_perkembangan_teknologi menyebabkan
perubahanigayaihidupimasyarakatiyangimenyebabkanabanyakamasyarakatayangamengalamiamasalah gizi.
Halainiidapatamenyebabkanapenyakitayangadisebutadenganadyslipidemia,iyaituatingginya kadar
lemakidalamidarah, yangidapatimenyebabkanimasalahikesehatanilainnyaiyangilebih berbahaya. Untuk
mengatasiatingginyaakadarakolesterol, adibutuhkanasebuahapengaturanakomposisiamakananadengan
melihatikandunganiyangiadaidiidalamnya. Bagiisebagianaaorangaaawam, tidaklahaamudahaauntuk
mengaturakomposisiamakananasehatayangasemestinyaadikonsumsiakarena kurangnya pengetahuan,
sehinggaauntukamenyelesaikanapermasalahanainiadapatamenggunakanametodeaEvolution Strategies,
yangamemilikiatahapanainisialisasiaawaladenganarepresentasiakromosomabilanganareal-vector, pada
penelitianainiasiklusaESayangadigunakanaadalah (μ+λ) sehinggaahanyaamenggunakanamutasiatanpa
rekombinasi, kemudianadilakukanaperhitunganafitnessadanaevaluasi, laluadilakukanaprosesaseleksi.
Dariihasilipengujianiparameteradidapatkanabahwaasistemadapatamenghasilkananilai paling optimal
padaaukuranapopulasia120, ukuranaoffspring 160, danaukuranagenerasi 40. Solusiayangadihasilkan
olehasistemidibandingkanidengan rekomendasiipakar menunjukkanibahwa solusi yangidihasilkan oleh
sistemilebihioptimal, denganifitness 2.2825, lebihabesaridibandingkanihasil fitnessidariirekomendasi
pakarayangihanyaasebesar 0.4003, sehinggaasistemadapatamemberikanarekomendasiabahan menu
makananidenganihargaiyangimurahidanitetapimempertimbangkanikebutuhanigiziipasien.
Kata kunci: evolution strategies, dyslipidemia, optimasi, bahan makanan, gizi
Abstract
Nowadays there are changes that occurring in our community, especially in technology department, that causes
changes in lifestyle which results in imbalanced nutrition. Something like this could lead the body to catch
symptoms of dyslipidemia, which is a disease wherein the level of blood lipids is high and hence higher
possibilities of causing many more dangerous diseases. To reduce the level of cholesterol, it is highly
recommended to examine the food contents and ingredients. For some people, it may not be easy to manage what
ingredients they should consume due to lack of knowledge in that aspect, so to solve the problem we could apply
Evaluation Strategies method, which has initialization process of chromosome representation as real-vector. In
this study, the ES cycle that we apply is (μ+λ) that only requires mutation without recombination. The next
process is fitness calculation, and evaluation, and then do the selection process. From the testing of parameters,
we can conclude that the system can yield the most optimized results when the size of population is set to 120,
offspring is set to 160, and generation is set to 40. A solution that the system can come up with compared to the
experts' recommendation shows that the solution this system gave is more optimal, with 2.2825 as a fitness value,
higher than the fitness that we get from experts’ recommendation which only 0.4003, so the system can provide
recommendations for cheap ingredients while reckoning the needs for nutrients intake of the patients.
Keywords: evolution strategies, dyslipidemia, optimization, ingredients, nutrition
1. PENDAHULUAN
Perkembanganuayanguaterjadiuadi dalam masyarakatuterutamauperkembanganuteknologi
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer 4230
Ukuran populasi = 2
Jumlah offspring = 1
Jumlah generasi = 1
Proses kedua adalah pembangkitan kromosom. Proses pembangkitan kromosom dilakukan sebanyak
ukuran populasi yang telah ditentukan sebelumnya, yaitu 2. Jumlah gen dari setiap kromosom adalah
sama, yaitu 12, yang meliputi 4 gen untuk makan pagi, 4 gen untuk makan siang, dan 4 gen untuk makan
malam. Setiap waktu makan terdapat bahan makanan jenis karbohidrat, protein hewani, protein nabati,
dan lemak. Nilai gen merupakan hasil pembangkitan bilangan random antara 0 sampai 1, dimana setiap
gen dapat dikonversi menjadi index bahan makanan sekaligus berat dari bahan makanan tersebut. Hasil
pembangkitan kromosom dapat dilihat pada Tabel 1.