Path: Top > S1-Final_Project > Fakultas_Teknik_dan_Ilmu_Komputer > Teknik_Informatika > 2015

Implementasi Algoritma Boids Untuk Perilaku Ikan Berkeleompok Pada Permainan Menjaring Ikan

2015
Undergraduate Theses from JBPTUNIKOMPP / 2016-08-05 09:10:34
By : Ilham Maulana NIM. 10109170, Perpustakaan UNIKOM (ilhamsmaulana@yahoo.it)
Created : 2016-08-05, with 13 files

Keyword : Berkelompok, Boids, Menjaring Ikan, Obstacle Avoidance, Permainan
Url : http://alumni.unikom.ac.id

Perilaku ikan berkelompok dalam permainan menjaring ikan sama halnya dengan perilaku ikan berkelompok di laut. Beberapa jenis ikan yang hidup di laut secara berkelompok disebabkan oleh beberapa faktor. Ikan yang bergerak menghindari jaring ketika jaring dilempar ke arah kerumunannya merupakan perilaku yang alami dan juga merupakan salah satu faktor terjadinya perilaku ikan berkelompok. Untuk dapat mensimulasikan perilaku ikan berkelompok dalam permainan menjaring ikan ini diperlukan sebuah kecerdasan buatan, salah satu algoritma yang dapat mensimulasikannya adalah algoritma boids. Algoritma boids adalah algoritma yang ditujukan untuk mensimulasikan perilaku berkelompok. Algoritma ini mempunyai tiga pengaturan perilaku sederhana, yaitu alignment, separation dan cohesion. Aturan alignment akan memberikan kemampuan kepada ikan untuk dapat mensejajarkan dirinya dengan agen yang berada disekitarnya, tujuannya adalah menuju kearah yang sama serta mencocokan kecepatan tiap agen. Aturan separation akan memberikan kemampuan kepada ikan untuk dapat mempertahankan atau memelihara jarak antar agen yang berdekatan, agar tidak terjadi benturan atau kepadatan. Aturan cohesion akan memberikan kemampuan kepada ikan untuk dapat bergerak menuju posisi rata-rata kawanan terdekatnya. Pengaturan perilaku menghindari rintangan (obstacle avoidance) akan memberikan kemampuan kepada ikan untuk dapat bergerak menghindari jaring ketika jaring digerakan oleh pemain. Berdasarkan hasil penelitian yang telah dilakukan, implementasi algoritma boids pada permainan menjaring ikan dapat mensimulasikan perilaku ikan berkelompok. Selain itu, implementasi dari pengaturan perilaku menghindari rintangan (obstacle avoidance) dapat memberikan kemampuan kepada ikan untuk dapat bergerak menghindari jaring.

Description Alternative :

Flocking behavior of fish in catching fish game similar to flocking behavior of fish in the sea. Some types of fish that live in the sea as a group is caused by several factors. Fish that moving to avoid nets when the nets is thrown toward the flocking of fish is a natural behavior and alse one of the factor occurrence of the flocking behavior of fish. To be able to simulate the flocking behavior of fish in catching fish game needed an artificial intelligence, one that can be simulate is the boids algorithm. Boids algorithm is an algorithm that is intendeed to simulate the flocking behavior. This algorithm has three simple steering behavior, alignment, separation and cohesion. Alignment rules will provide the ability for fish to be able to align themselves with the agents are around, the goal is heading in the same direction and match the speed of each agent. Separation rules will provide the ability to fish to be able to sustain or maintain the distances between adjacent agents, to avoid collisions or density. Rules cohesion will provide the ability for fish to be able to move toward the average position closest flock. Steering behavior of obstacle avoidance will provide the ability to move the fish to be able to avoid the nets when the nets were moved by the player. Based on research results, implementation of the boids algorithm in the catching fish game can simulate the flocking behavior of fish. In addition, the implementation of steer for obstacle avoidance can provide the ability to move the fish to avoid nets.

Give Comment ?#(0) | Bookmark

PropertyValue
Publisher IDJBPTUNIKOMPP
OrganizationP
Contact Namedyah@unikom.ac.id
AddressJl. Dipati Ukur No.116 Lt.7
CityBandung
RegionWest Java
CountryIndonesia
Phone022-2533825 ext.112
Fax022-2533754
Administrator E-mailperpus@unikom.ac.id
CKO E-mailperpus@unikom.ac.id