Search for collections on Universitas Indo Global Mandiri Repository

Perbandingan Algoritma A* dan Theta* pada Sistem Pathfinding NPC dalam Lingkungan Game Dinamis Bertipe Tower Defense

Meidiansyah, M. Raihan and Setiawan, Herri and Mair, Zaid Romegar (2026) Perbandingan Algoritma A* dan Theta* pada Sistem Pathfinding NPC dalam Lingkungan Game Dinamis Bertipe Tower Defense. Masters thesis, Universitas Indo Global Mandiri.

[thumbnail of M. Raihan Meidiansyah_2022110011_File Full Karya Ilmiah.pdf] Text
M. Raihan Meidiansyah_2022110011_File Full Karya Ilmiah.pdf
Restricted to Repository staff only

Download (6MB) | Request a copy
[thumbnail of M. Raihan Meidiansyah_2022110011_File Cover - Daftar Isi.pdf]
Preview
Text
M. Raihan Meidiansyah_2022110011_File Cover - Daftar Isi.pdf

Download (984kB) | Preview
[thumbnail of 2022110011_JUL_2026_1.pdf] Text
2022110011_JUL_2026_1.pdf
Restricted to Repository staff only

Download (17MB) | Request a copy

Abstract

Algoritma A* banyak digunakan pada sistem pathfinding NPC dalam game, namun jalur yang dihasilkan cenderung berbentuk zig-zag karena mengikuti pola grid. Theta* merupakan pengembangan A* dengan kemampuan any-angle pathfinding melalui pemeriksaan line of sight sehingga menghasilkan jalur yang lebih lurus. Penelitian ini membandingkan kinerja kedua algoritma pada sistem pathfinding NPC dalam game bertipe Tower Defense dengan lingkungan dinamis yang dibangun menggunakan Roblox Studio. Pengujian dilakukan pada tiga level peta berukuran grid 10x10, 12x12, dan 14x14, masing-masing sepuluh sesi untuk setiap algoritma, dengan total 936 record data. Parameter yang diukur meliputi panjang jalur, jumlah waypoint, jumlah node yang diperiksa, dan waktu eksekusi. Hasil penelitian menunjukkan Theta* unggul pada tiga dari empat parameter, yaitu jalur rata-rata 2,69 persen lebih pendek, jumlah waypoint rata-rata 65,35 persen lebih sedikit, dan jumlah node rata-rata 10,91 persen lebih sedikit. Adapun A* unggul pada waktu eksekusi dengan selisih rata-rata 17,38 persen karena pemeriksaan line of sight menambah biaya komputasi pada setiap node. Penempatan tower yang bertambah memperpanjang jalur kedua algoritma, namun jalur Theta* tetap lebih pendek pada hampir seluruh kondisi. Dengan demikian Theta* lebih sesuai apabila kualitas jalur menjadi prioritas, sedangkan A* lebih sesuai apabila kecepatan komputasi menjadi prioritas.

Kata kunci: Algoritma A*, Algoritma Theta*, Pathfinding, Tower Defense, NPC, Lingkungan Dinamis, Roblox Studio

Item Type: Thesis (Masters)
Subjects: T Technology > T Technology (General)
Divisions: Fakultas Ilmu Komputer dan Sains > Teknik Informatika S1
Depositing User: Mr. M. Raihan Meidiansyah
Date Deposited: 11 Aug 2026 02:17
Last Modified: 11 Aug 2026 02:17
URI: https://repository.uigm.ac.id/id/eprint/6970

Actions (login required)

View Item
View Item