Aplikasi Algoritma Greedy dan Program Dinamis (Dynamic Programming) pada Permainan Greedy Spiders

Authors

  • Ika Zulhidayati Universitas Pendidikan Indonesia Author
  • Kartika Yulianti Universitas Pendidikan Indonesia Author

Keywords:

Algoritma Greedy, Jaring Laba-Laba, Laba-Laba, Program Dinamis (Dynamic Programming), Serangga.

Abstract

Semakin pesatnya perkembangan teknologi, perkembangan games pun semakin maju. Greedy Spiders merupakan salah satu game untuk smartphone yang berbasis seperti Android yang dikembangkan oleh Blyts sebuah software house. Pada game ini terdapat laba-laba yang ingin memakan serangga yang terjebak di jaring laba-laba tersebut. Laba-laba tersebut merupakan Artificial Intelligence (AI) pada permainan ini, yang akan menjadi lawan bagi pemain dalam menyelesaikan permainan ini. Tugas pemain adalah menyelamatkan serangga yang terjebak sehingga laba-laba tidak dapat memakan serangga tersebut dengan cara memutuskan beberapa sisi pada jaring laba-laba. Algoritma Greedy merupakan metode yang paling populer untuk memecahkan persoalan optimasi. Algoritma Greedy membentuk solusi langkah per langkah. Program Dinamis (Dynamic Programming) adalah suatu metode pemecahan masalah dengan cara menguraikan solusi menjadi sekumpulan langkah (step) atau tahapan (stage) sedemikian sehingga solusi dari persoalan dapat dipandang dari serangkaian keputusan yang saling berkaitan. Pada program dinamis, rangkaian keputusan yang optimal dibuat dengan menggunakan Prinsip Optimalitas, dengan prinsip optimalitas ini dijamin bahwa pengambilan keputusan pada suatu tahap adalah keputusan yang benar untuk tahap-tahap selanjutnya. Algoritma Greedy digunakan untuk mengetahui pergerakan laba-laba, kemudian program dinamis (dynamic programming) pada permainan Greedy Spiders digunakan untuk mencari solusi optimal dari pergerakan laba-laba ke serangga, yaitu mencari jalur terpendek dari pergerakan laba-laba ke serangga sehingga pemain dapat memutuskan jaring mana yang akan dipotong untuk memperoleh hasil yang maksimal atau dalam hal ini pemain dapat memperoleh skor tertinggi.

References

Anonim.(2013). [Online]. Tersedia:http://tekno.liputan6.com/read/527945/dibandin g-android-ios-lebih-diminati-pengembang-game.

Bednorz, W. (2008). Advances in Greedy Algorithms. Croatia : In-Teh.

Bellman, R. (1957). Dynamic Programming. New Jersey : Princeton University Press.

J. A. Bondy and Murty, U. S. R. (1976). Graph Teory with Application. Ontario: North-Holland

Jungnickel, D. (2008). Graphs, Network and Algorithms Third Edition. Germany : Springer.

Kamus Besar Bahasa Indonesia (KBBI) : Online.

Kusuma, Y. (1997). Matematika Diskrit. Bandung : Bahan Ajar IKIP Bandung dan University Press : Tidak diterbitkan.

Munir, R. Diktat Kuliah IF2251 (Algortima Greedy) Strategi Algoritmik. Bandung : Program Studi Informatika Sekolah Teknik Elektro dan Informatika ITB : Tidak diterbitkan.

Munir, R. Diktat Kuliah IF3051 (Program Dinamis) Strategi Algoritmik. Bandung : Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika ITB : Tidak diterbitkan.

Neapolitan, R dan Naimipour, K. (2011). Foundations of Algorithms Fourth Edition. Canada : Jones and Bartlett Publishers, LLC.

Suyanto. Algoritma Optimasi Deterministik atau Probabilitik. (2010). Yogyakarta : Graha Ilmu.

Downloads

Published

2013-11-01

How to Cite

Aplikasi Algoritma Greedy dan Program Dinamis (Dynamic Programming) pada Permainan Greedy Spiders. (2013). Jurnal EurekaMatika, 1(1), 58-71. https://ejournal-science.upi.edu/jem/article/view/28