ARTIFICIAL INTELEGENCE ALGORITMA A* (A STAR) SEBAGAI PATHFINDING ENEMY ATTACK PADA GAME TRASH COLLECTION

Ukuran: px
Mulai penontonan dengan halaman:

Download "ARTIFICIAL INTELEGENCE ALGORITMA A* (A STAR) SEBAGAI PATHFINDING ENEMY ATTACK PADA GAME TRASH COLLECTION"

Transkripsi

1 ARTIFICIAL INTELEGENCE ALGORITMA A* (A STAR) SEBAGAI PATHFINDING ENEMY ATTACK PADA GAME TRASH COLLECTION TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun oleh : MIFTAH FARICH JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2016

2 vi

3 vi

4 vi

5 KATA PENGANTAR Syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan rahmat, taufik dan hidayah-nya, sehingga penulis dapat menyelesaikan tugas akhir dengan judul ARTIFICIAL INTELEGENCE ALGORITMA A* (A STAR) SEBAGAI PATHFINDING ENEMY ATTACK PADA GAME TRASH COLLECTION sebagai salah satu syarat wajib menyelesaikan studi di program Strata-1 ( S-1 ) Fakultas Teknik Informatika Universitas Muhammadiyah Malang. Pada kesempatan ini penulis ingin mengucapkan terima kasih kepada Hardianto wibowo, S.Kom selaku dosen pembimbing utama dan Lailatul Husniah, S.ST, MT. selaku dosen pembimbing kedua atas kesabaran dan ilmu yang telah diberikan kepada penulis. Ucapan terima kasih juga disampaikan pada orang tua dan keluarga penulis atas segala doa, bimbingan, dukungan, kasih sayang dan kesabaran yang telah diberikan serta semua pihak yang telah membantu terselesaikannya tugas akhir ini. Penulis menyadari bahwa masih banyak kekurangan dalam tugas akhir ini yang bisa disempurnakan oleh pembaca sehingga dapat memberikan manfaat yang lebih besar lagi kepada generasi penerus. Malang, 15 Januari 2016 Penulis vi

6 DAFTAR ISI LEMBAR PERSETUJUAN... i LEMBAR PENGESAHAN... ii LEMBAR PERNYATAAN... iii ABSTRAK... iv ABSTRACT... v KATA PENGANTAR... vi DAFTAR GAMBAR... ix DAFTAR TABEL... xi BAB I PENDAHULUAN Latar Belakang RUMUSAN MASALAH TUJUAN BATASAN MASALAH METODOLOGI Studi pustaka Analisa sistem Perancangan sistem Implementasi Sistem Pengujian sistem Sistematika Penulisan... 3 BAB II LANDASAN TEORI Artificial Intelligence Algoritma Pathfinding Algoritma A* (A Star) Fungsi Heuristic Perbandingan Fungsi Heuristic Penyelesaian dengan Algoritma A* Penelitian Terdahulu Finite State Machine (FSM) BAB III ANALISA DAN PERANCANGAN SISTEM Analisa Masalah Perancangan Sistem Finite State Machine vii

7 3.2.2 Perancangan Komponen Player Karakter Enemy Karakter Penghalang (obstacle) Map Perancangan Antarmuka a. Rancangan Node dalam grid b. Rancangan penambahan halangan c. Rancangan penambahan start point dan end point d. Rancangan pathfinding dalam map e. Rancangan Enemy AI behavior f. Rancangan Enemy AI behavior BAB IV IMPLEMENTASI DAN PENGUJIAN Implementasi Kebutuhan Sistem Program Tampilan Antar Muka a. Pembuatan grid pada map Game b. Penambahan penghalang c. Penambahan kotak node awal dan kotak node tujuan (player karakter dan enemy karakter) d. Pehitungan Pathfinding Algoritma A* e. Enemy AI behavior f. Enemy AI behavior Pengujian Sistem Skenario Pengujian Pengujian Pathfinding Pengujian Enemy AI Behavior a. Rule Enemy AI behavior b. Pengujian enemy behavior pertama c. Pengujian Enemy behavior kedua BAB V KESIMPULAN DAN SARAN Kesimpulan Saran DAFTAR PUSTAKA viii

8 DAFTAR GAMBAR Gambar 2.1 kotak (node) dalam grid Gambar 2.2 pointer Gambar 2.3 scoring / penilaian Gambar 2.4 movement / pergerakan Gambar 2.5 looping / perulangan Gambar 2.6 rute terpendek Gambar 2.7 diagram state sederhana Gambar 2.8 contoh sederhana fsm AI Gambar 3.1 FSM Enemy AI behaviour Gambar 3.2 FSM Enemy AI behaviour Gambar 3.3 player karakter Gambar 3.4 enemy karakter Gambar 3.5 penghalang (obstacle) Gambar 3.6 map Gambar 3.7 grid sebagai representasi map game Gambar 3.8 penghalang dalam map Gambar 3.9 start point dan end point pada map Gambar 3.10 pathfinding dengan contoh map Gambar 3.11 diagonal g cost Gambar 3.12 map 4 x Gambar 3.13 g cost Gambar 3.14 posisi node dalam diagram cartecius Gambar 3.15 h cost dan g cost Gambar 3.16 hasil g cost, h cost dan f cost Gambar 3.17 memilih node dengan f cost terkecil Gambar 3.18 node tetangga Gambar 3.19 scoring node tetangga Gambar 3.20 rute terdekat Gambar 3.21 enemy AI behavior Gambar 3.22 enemy AI behavior Gambar 4.1 map game Gambar 4.2 kotak node dalam grid pada map game Gambar 4.3 halangan (obstacle) Gambar 4.4 kotak node warna biru berupa halangan Gambar 4.6 player karakter (joko) Gambar 4.7 enemy karakter (germi) ix

9 Gambar 4.8 pathfinding Gambar 4.9 enemy behavior 1 (player dalam jangkauan) Gambar 4.10 enemy behavior 1 (player di luar jangkauan) Gambar 4.11 enemy behavior 2 ( player dalam jangkauan dan terlihat ) Gambar 4.12 enemy behavior 2 ( player dalam jangkauan dan tidak terlihat ).. 50 Gambar 4.13 tampilan tanpa visualisasi grid Gambar 4.14 masalah pathfinding dengan contoh map dan obstacle Gambar 4.15 penomoran indeks node array 2 dimensi Gambar 4.16 asumsi path secara manual Gambar 4.17 scoring node Gambar 4.18 membandingkan f cost Gambar 4.19 looping perhitungan Gambar 4.20 rute terpendek perhitungan manual Gambar 4.21 rute terpendek perhitungan komputer Gambar 4.22 perhitungan komputer Gambar 4.23 penomoran indeks node perhitungan komputer Gambar 4.24 pengujian radius maksimal jangkauan AI behavior Gambar 4.25 hasil pengujian besar radius jangkauan AI behavior Gambar 4.26 enemy behavior1 (posisi player dibelakang enemy) Gambar 4.27 hasil pengujian enemy behavior1 (posisi player dibelakang enemy) Gambar 4.28 enemy behavior1 (posisi player dibalik tembok) Gambar 4.29 hasil pengujian enemy behavior1 (posisi player dibalik tembok) Gambar 4.30 enemy behavior 2 (posisi player dekat dan tepat di depan enemy). 63 Gambar 4.31 hasil pengujian enemy behavior2 (posisi player dekat dan tepat di depan enemy) Gambar 4.32 enemy behavior2 (posisi player dekat dan dibelakang enemy) Gambar 4.33 hasil pengujian enemy behavior2 (posisi player dekat dan dibelakang enemy) Gambar 4.34 enemy behavior2 (posisi player berada dibalik penghalang) Gambar 4.35 hasil pengujian enemy behavior2 (posisi player berada dibalik penghalang) Gambar 4.36 enemy behavior2 (posisi player tepat di depan sudut pandang enemy dan diluar jangkauan enemy) Gambar 4.37 hasil pengujian enemy behavior2 (posisi player tepat di depan sudut pandang enemy dan diluar jangkauan enemy) x

10 DAFTAR TABEL Tabel 3.1 posisi node ( x, y ) Tabel 3.2 hasil perhitungan nilai heuristik Tabel 3.3 nilai g, h, f Tabel 3.4 nilai g, h, f hitungan kedua Tabel 4.1 tabel kebutuhan sistem Tabel 4.2 tabel hasil rute terpendek perhitungan manual Tabel 4.3 tabel hasil rute terpendek perhitungan komputer Tabel 4.4 tabel perbandingan hasil manual dengan komputer xi

11 DAFTAR PUSTAKA [1]. Widyawati, Lilik Game Edukasi Trash Collection Untuk Pembelajaran Tentang Sampah. Skripsi. Malang: Teknik Informatika, Universitas Muhammadiyah Malang. [2]. Wikipedia Algoritma. Online: id.wikipedia.org/wiki/algoritma. Diakses pada tanggal 3 maret [3]. Russel, Stuart dan Peter Norvig Artificial Intelligence A Modern Approach. New Jersey, Prentice Hall. [4]. Amit J. Patel Amit s Thoughts on Path-Finding and A-Star. Online: Diakses pada tanggal 3 Juni [5]. Mario, Irawan, Aryo Analisis Fungsi - Fungsi Heuristic Pada Algoritma Pathfinding A*. Online: Diakses pada tanggal 2 September [6]. Elizabeth Chandra, Alvin Laurentius, Setia Rini Pengembangan Sistem Parkir Dengan Pencarian Blok Berjalur Terpendek Menggunakan Algoritma A Star (Studi Kasus Perparkiran Universitas Bina Nusantara) Online: IF. Diakses pada tanggal 2 September [7]. Putra, Rengga Dionata, Desember 2012, Pencarian Rute Terdekat Pada Labirin Menggunakan Metode A*. Jurnal EECCIS Vol. 6, No. 2. [8]. Setiawan, Iwan Perancangan Software Embeded System Berbasis FSM. Online: Software%20Embedded%20System%20Berbasis%20FSM.pdf. Diakses pada tanggal 3 maret [9]. Nendya, Matahari Bhakti Pemetaan Perilaku Non-Playable Character Pada Permainan Berbasis Role Playing Game Menggunakan Metode Finite State Machine Online: Diakses pada tanggal 10 Oktober [10]. Kyaw, Aung Sithu, Peters, Clifford dan Swe, Thet Naing Unity 4.x Game AI Programming. Birmingham Mumbai, Packt Publish.

GAME EDUKASI TRASH COLLECTION UNTUK PEMBELAJARAN TENTANG SAMPAH

GAME EDUKASI TRASH COLLECTION UNTUK PEMBELAJARAN TENTANG SAMPAH GAME EDUKASI TRASH COLLECTION UNTUK PEMBELAJARAN TENTANG SAMPAH TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun

Lebih terperinci

RANCANG BANGUN PERMAINAN TRADISIONAL MACANAN MENGGUNAKAN ALGORITMA HEURISTIK BERBASIS WEB

RANCANG BANGUN PERMAINAN TRADISIONAL MACANAN MENGGUNAKAN ALGORITMA HEURISTIK BERBASIS WEB RANCANG BANGUN PERMAINAN TRADISIONAL MACANAN MENGGUNAKAN ALGORITMA HEURISTIK BERBASIS WEB TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah

Lebih terperinci

IMPLEMENTASI ALGORITMA ITERATIVE DEEPENING SEARCH (IDS) PADA GAME EDUCATION PUZZLE KATA MENGGUNAKAN MOBILE TECHNOLOGY TUGAS AKHIR

IMPLEMENTASI ALGORITMA ITERATIVE DEEPENING SEARCH (IDS) PADA GAME EDUCATION PUZZLE KATA MENGGUNAKAN MOBILE TECHNOLOGY TUGAS AKHIR IMPLEMENTASI ALGORITMA ITERATIVE DEEPENING SEARCH (IDS) PADA GAME EDUCATION PUZZLE KATA MENGGUNAKAN MOBILE TECHNOLOGY TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika

Lebih terperinci

APLIKASI PENCARIAN RUTE ANGKUTAN UMUM DI KOTA MALANG TUGAS AKHIR

APLIKASI PENCARIAN RUTE ANGKUTAN UMUM DI KOTA MALANG TUGAS AKHIR APLIKASI PENCARIAN RUTE ANGKUTAN UMUM DI KOTA MALANG TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Agung Arief Perdana Putra

Lebih terperinci

Algoritma A* untuk AI Path Finding bagi NPC

Algoritma A* untuk AI Path Finding bagi NPC Algoritma A* untuk AI Path Finding bagi NPC Pendahuluan Definisi AI Kecerdasan Buatan merupakan bagian dari ilmu komputer yang mempelajari bagaimana membuat mesin (komputer) dapat melakukan pekerjaan seperti

Lebih terperinci

IMPLEMENTASI DAN PERANCANGAN GAME 3D RUNNING BUNG KARNO

IMPLEMENTASI DAN PERANCANGAN GAME 3D RUNNING BUNG KARNO IMPLEMENTASI DAN PERANCANGAN GAME 3D RUNNING BUNG KARNO TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Yoni Azhar Winata NIM.

Lebih terperinci

Game Edukasi Interaktif Belajar Bahasa Jepang Hiragana TUGAS AKHIR

Game Edukasi Interaktif Belajar Bahasa Jepang Hiragana TUGAS AKHIR Game Edukasi Interaktif Belajar Bahasa Jepang Hiragana TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun oleh

Lebih terperinci

STUDI PENERAPAN ALGORITMA DIJKSTRA DAN ALGORITMA A* DALAM MENENTUKAN RUTE TERPENDEK PADA ROBOT PEMADAM API

STUDI PENERAPAN ALGORITMA DIJKSTRA DAN ALGORITMA A* DALAM MENENTUKAN RUTE TERPENDEK PADA ROBOT PEMADAM API STUDI PENERAPAN ALGORITMA DIJKSTRA DAN ALGORITMA A* DALAM MENENTUKAN RUTE TERPENDEK PADA ROBOT PEMADAM API Akhmad Alfan Hidayatullah, Anik Nur Handayani, Muhammad Jauharul Fuady Teknik Elektro - Universitas

Lebih terperinci

RANCANG BANGUN GAME EDUKASI THE FLAFA UNTUK PENGENALAN NAMA ILMIAH FLORA DAN FAUNA TUGAS AKHIR

RANCANG BANGUN GAME EDUKASI THE FLAFA UNTUK PENGENALAN NAMA ILMIAH FLORA DAN FAUNA TUGAS AKHIR RANCANG BANGUN GAME EDUKASI THE FLAFA UNTUK PENGENALAN NAMA ILMIAH FLORA DAN FAUNA TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

Lebih terperinci

IMPLEMENTASI ALGORITMA A* PATHFINDING UNTUK ENEMY AI DI GAME WAYANG ROBOT TUGAS AKHIR

IMPLEMENTASI ALGORITMA A* PATHFINDING UNTUK ENEMY AI DI GAME WAYANG ROBOT TUGAS AKHIR IMPLEMENTASI ALGORITMA A* PATHFINDING UNTUK ENEMY AI DI GAME WAYANG ROBOT TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Ilham

Lebih terperinci

SIMULASI ALGORITMA A* UNTUK MENYELESAIKAN PATHFINDING

SIMULASI ALGORITMA A* UNTUK MENYELESAIKAN PATHFINDING SIMULASI ALGORITMA A* UNTUK MENYELESAIKAN PATHFINDING Saprizal Nasution 1, Mardiana 2 1 Jurusan Teknik Informatika Sekolah Tinggi Teknik Harapan Medan Jl. HM jhoni No. 70 Medan, Indonesia rizal_allstar@rocketmail.com

Lebih terperinci

Kompleksitas Algoritma A* Pada Implementasi PassiveAI Untuk Game Mobile AI

Kompleksitas Algoritma A* Pada Implementasi PassiveAI Untuk Game Mobile AI Kompleksitas Algoritma A* Pada Implementasi PassiveAI Untuk Game Mobile AI Dandy Akhmad Rahadiansyah 23514098 1 Program Magister Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung,

Lebih terperinci

@UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang

@UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Permainan/game masa kini sudah berkembang pesat. Sebagian besar game yang umum dimainkan sudah berbasis pada format digital. Hampir semua game memanfaatkan adanya kecerdasan

Lebih terperinci

GAME EDUKASI PEMBELAJARAN WUDHU, SHALAT DAN DOA BERBASIS ANDROID TUGAS AKHIR

GAME EDUKASI PEMBELAJARAN WUDHU, SHALAT DAN DOA BERBASIS ANDROID TUGAS AKHIR GAME EDUKASI PEMBELAJARAN WUDHU, SHALAT DAN DOA BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : AHLUL

Lebih terperinci

GAME PENGENALAN METAMORFOSIS KUPU-KUPU BERBASIS ANDROID TUGAS AKHIR

GAME PENGENALAN METAMORFOSIS KUPU-KUPU BERBASIS ANDROID TUGAS AKHIR GAME PENGENALAN METAMORFOSIS KUPU-KUPU BERBASIS ANDROID TUGAS AKHIR sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer pada program studi TEKNIK INFORMATIKA Disusun Oleh : ISA SUARTI 11

Lebih terperinci

SUSUN KATA PADA GAME EDUKASI Menyusun Kata Dalam Bahasa Inggris Dengan Melawan Zombie DENGAN IMPLEMENTASI ALGORITMA BACKTRACKING TUGAS AKHIR

SUSUN KATA PADA GAME EDUKASI Menyusun Kata Dalam Bahasa Inggris Dengan Melawan Zombie DENGAN IMPLEMENTASI ALGORITMA BACKTRACKING TUGAS AKHIR SUSUN KATA PADA GAME EDUKASI Menyusun Kata Dalam Bahasa Inggris Dengan Melawan Zombie DENGAN IMPLEMENTASI ALGORITMA BACKTRACKING TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik

Lebih terperinci

RANCANG BANGUN GAME PERMAINAN ANAK PENJAGA LABIRIN MENGGUNAKAN ALGORITMA GREEDY

RANCANG BANGUN GAME PERMAINAN ANAK PENJAGA LABIRIN MENGGUNAKAN ALGORITMA GREEDY RANCANG BANGUN GAME PERMAINAN ANAK PENJAGA LABIRIN MENGGUNAKAN ALGORITMA GREEDY TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah

Lebih terperinci

RANCANG BANGUN GAME EDUKASI PENGENALAN SANDI LINGKARAN DAN SANDI KOTAK DALAM KEPRAMUKAAN

RANCANG BANGUN GAME EDUKASI PENGENALAN SANDI LINGKARAN DAN SANDI KOTAK DALAM KEPRAMUKAAN RANCANG BANGUN GAME EDUKASI PENGENALAN SANDI LINGKARAN DAN SANDI KOTAK DALAM KEPRAMUKAAN TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

Lebih terperinci

IMPLEMENTASI ADAPTIVE AI UNTUK UNIT BEHAVIOUR DALAM TURN BASED STRATEGY BATTLE SYSTEM PADA MMORPG MALING HUNTER

IMPLEMENTASI ADAPTIVE AI UNTUK UNIT BEHAVIOUR DALAM TURN BASED STRATEGY BATTLE SYSTEM PADA MMORPG MALING HUNTER Presentasi Tugas Akhir IMPLEMENTASI ADAPTIVE AI UNTUK UNIT BEHAVIOUR DALAM TURN BASED STRATEGY BATTLE SYSTEM PADA MMORPG MALING HUNTER Penyusun Tugas Akhir Fitra Raditya Saputra (5106 100 126) Dosen Pembimbing

Lebih terperinci

UKDW BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

UKDW BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Game atau permainan, telah diciptakan sejak masa sebelum masehi sebagai media hiburan bagi orang orang yang ikut memainkannya, atau juga hiburan bagi orang

Lebih terperinci

Penerapan Algoritma A Star Pada Permainan Snake

Penerapan Algoritma A Star Pada Permainan Snake IJCCS, Vol.x, No.x, Julyxxxx, pp. 1~5 ISSN: 1978-1520 1 Penerapan Algoritma A Star Pada Permainan Snake Andreas Hersiandi 1, Pieter Indradinata Palim 2, Daniel Udjulawa 3 1,2 STMIK GI MDP; Jl. Rajawali

Lebih terperinci

GAME EDUKASI PERTOLONGAN PERTAMA TUGAS AKHIR

GAME EDUKASI PERTOLONGAN PERTAMA TUGAS AKHIR GAME EDUKASI PERTOLONGAN PERTAMA TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : RIZKI RIDHO NOVANDRA 2010103703114 JURUSAN

Lebih terperinci

IMPLEMENTASI ALGORITMA LRTA* PADA PENCARIAN RUTE TERPEDEK DALAM SEBUAH GAME

IMPLEMENTASI ALGORITMA LRTA* PADA PENCARIAN RUTE TERPEDEK DALAM SEBUAH GAME IMPLEMENTASI ALGORITMA LRTA* PADA PENCARIAN RUTE TERPEDEK DALAM SEBUAH GAME TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh: Chikita

Lebih terperinci

Evaluasi dan Usaha Optimalisasi Algoritma Depth First Search dan Breadth First Search dengan Penerapan pada Aplikasi Rat Race dan Web Peta

Evaluasi dan Usaha Optimalisasi Algoritma Depth First Search dan Breadth First Search dengan Penerapan pada Aplikasi Rat Race dan Web Peta Evaluasi dan Usaha Optimalisasi Algoritma Depth First Search dan Breadth First Search Tjatur Kandaga, Alvin Hapendi Jurusan Teknik Informatika, Fakultas Teknologi informasi, Universitas Kristen Maranatha

Lebih terperinci

RANCANG BANGUN GAME LABIRIN MATEMATIKA MENGGUNAKAN UNITY 3D DENGAN IMPLEMENTASI ALGORITMA A*( A STAR) PATHFINDING

RANCANG BANGUN GAME LABIRIN MATEMATIKA MENGGUNAKAN UNITY 3D DENGAN IMPLEMENTASI ALGORITMA A*( A STAR) PATHFINDING RANCANG BANGUN GAME LABIRIN MATEMATIKA MENGGUNAKAN UNITY 3D DENGAN IMPLEMENTASI ALGORITMA A*( A STAR) PATHFINDING TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas

Lebih terperinci

GAME EDUKASI TEMPAT BERSEJARAH DI INDONESIA TUGAS AKHIR

GAME EDUKASI TEMPAT BERSEJARAH DI INDONESIA TUGAS AKHIR GAME EDUKASI TEMPAT BERSEJARAH DI INDONESIA TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Mida Cahya Pratiwi NIM. 08560047

Lebih terperinci

RANCANG BANGUN GAME PETUALANGAN SI CEMING MENGGUNAKAN HTML5 TUGAS AKHIR

RANCANG BANGUN GAME PETUALANGAN SI CEMING MENGGUNAKAN HTML5 TUGAS AKHIR RANCANG BANGUN GAME PETUALANGAN SI CEMING MENGGUNAKAN HTML5 TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Prita Larasati 08560406

Lebih terperinci

GAME EDUKASI SEMPOA DASAR UNTUK MENGASAH MENTAL ARITMATIKA BERBASIS MOBILE

GAME EDUKASI SEMPOA DASAR UNTUK MENGASAH MENTAL ARITMATIKA BERBASIS MOBILE GAME EDUKASI SEMPOA DASAR UNTUK MENGASAH MENTAL ARITMATIKA BERBASIS MOBILE TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Nor

Lebih terperinci

Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Teknologi Sepuluh Nopember Surabaya 2011

Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Teknologi Sepuluh Nopember Surabaya 2011 Perancangan dan Pembuatan Sistem Navigasi Perjalanan Untuk Pencarian Rute Terpendek Dengan Algoritma A* Berbasis J2ME Oleh : M. ARIEF HIDAYATULLOH 1204 100 071 Dosen Pembimbing : Prof. Dr. M. Isa Irawan,

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang BAB I PENDAHULUAN 1.1. Latar Belakang Game merupakan kata dalam bahasa inggris yang berarti permainan. Permainan adalah sesuatu yang dapat dimainkan dengan aturan tertentu sehingga ada yang menang dan

Lebih terperinci

Game Edukasi Pengenalan Gerakan Semaphore Untuk Pramuka Siaga

Game Edukasi Pengenalan Gerakan Semaphore Untuk Pramuka Siaga Game Edukasi Pengenalan Gerakan Semaphore Untuk Pramuka Siaga TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh

Lebih terperinci

Game Pac Man Berbasis HTML 5 Dengan Kecerdasan Prosedural

Game Pac Man Berbasis HTML 5 Dengan Kecerdasan Prosedural Game Pac Man Berbasis HTML 5 Dengan Kecerdasan Prosedural TUGAS AKHIR Sebagai Persyaratan Guna Sarjana Sastra Satu (S-1) Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh: Ilham Muhdhori

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Algoritma A* Algoritma A star atau yang ditulis juga A* adalah algoritma yang seringkali digunakan dalam pencarian jalan dan traversal graf(setiawan,2010). Algoritma ini diciptakan

Lebih terperinci

PEMBUATAN APLIKASI MEDIA PEMBELAJARAN PEMROGRAMAN DASAR BERBASIS 3D (3 DIMENSI) MENGGUNAKAN UNITY DAN BLENDER

PEMBUATAN APLIKASI MEDIA PEMBELAJARAN PEMROGRAMAN DASAR BERBASIS 3D (3 DIMENSI) MENGGUNAKAN UNITY DAN BLENDER PEMBUATAN APLIKASI MEDIA PEMBELAJARAN PEMROGRAMAN DASAR BERBASIS 3D (3 DIMENSI) MENGGUNAKAN UNITY DAN BLENDER TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata I Teknik Informatika Universitas

Lebih terperinci

PENERAPAN ALGORITMA A* (STAR) UNTUK MENCARI RUTE TERCEPAT DENGAN HAMBATAN

PENERAPAN ALGORITMA A* (STAR) UNTUK MENCARI RUTE TERCEPAT DENGAN HAMBATAN PENERAPAN ALGORITMA A* (STAR) UNTUK MENCARI RUTE TERCEPAT DENGAN HAMBATAN Yenie Syukriyah 1) Falahah 2) Hermi Solihin 3) 1,2,3) Teknik Informatika Universitas Widyatama Jl. Cikutra no. 204 A Bandung yenie.syukriyah@widyatama.ac.id

Lebih terperinci

Pencarian Rute Oleh Non Player Character Menggunakan Algoritma A* Berbasis 2D

Pencarian Rute Oleh Non Player Character Menggunakan Algoritma A* Berbasis 2D 147 Pencarian Rute Oleh Non Player Character Menggunakan Algoritma A* Berbasis 2D Latius Hermawan *, Maria Bellaniar I **) Informatika, Universitas Katolik Musi Charitas Palembang E-Mail: * tiuz.hermawan@sttmusi.ac.id,

Lebih terperinci

PENERAPAN MODIFIKASI ALGORITMA A* PATHFINDING DALAM GAME BALAP 3D BERBASIS MOBILE KOMPETENSI REKAYASA PERANGKAT LUNAK SKRIPSI

PENERAPAN MODIFIKASI ALGORITMA A* PATHFINDING DALAM GAME BALAP 3D BERBASIS MOBILE KOMPETENSI REKAYASA PERANGKAT LUNAK SKRIPSI PENERAPAN MODIFIKASI ALGORITMA A* PATHFINDING DALAM GAME BALAP 3D BERBASIS MOBILE KOMPETENSI REKAYASA PERANGKAT LUNAK SKRIPSI OLEH : INDRA MAULANA BACHTIFAR NIM.1108605031 PROGRAM STUDI TEKNIK INFORMATIKA

Lebih terperinci

PENGEMBANGAN APLIKASI GAME ARCADE 3D MARI SELAMATKAN HUTAN INDONESIA

PENGEMBANGAN APLIKASI GAME ARCADE 3D MARI SELAMATKAN HUTAN INDONESIA PENGEMBANGAN APLIKASI GAME ARCADE 3D MARI SELAMATKAN HUTAN INDONESIA Dyah Ayu Irawati 1, Abdillah Ibnu Firdaus 2, Ridwan Rismanto 3 Program Studi Teknik Informatika, Jurusan Teknologi Informasi,Politeknik

Lebih terperinci

KI Kecerdasan Buatan Materi 6: Pencarian dgn. Lihat Status Lawan (Adversarial Search)

KI Kecerdasan Buatan Materi 6: Pencarian dgn. Lihat Status Lawan (Adversarial Search) [AIMA] Russel, Stuart J., Peter Norvig, "Artificial Intelligence, A Modern Approach" rd Ed., Prentice Hall, New Jersey, KI9 Kecerdasan Buatan Materi 6: Pencarian dgn. Lihat Status Lawan (Adversarial Search)

Lebih terperinci

PENERAPAN ALGORITMA A* PATHFINDING DALAM MENGATUR PRILAKU PERGERAKAN KERBAU DALAM GAME 3D MAKEPUNG KOMPETENSI REKAYASA PERANGKAT LUNAK SKRIPSI

PENERAPAN ALGORITMA A* PATHFINDING DALAM MENGATUR PRILAKU PERGERAKAN KERBAU DALAM GAME 3D MAKEPUNG KOMPETENSI REKAYASA PERANGKAT LUNAK SKRIPSI PENERAPAN ALGORITMA A* PATHFINDING DALAM MENGATUR PRILAKU PERGERAKAN KERBAU DALAM GAME 3D MAKEPUNG KOMPETENSI REKAYASA PERANGKAT LUNAK SKRIPSI I PUTU AGUS EDY SAPUTRA NIM. 1108605050 PROGRAM STUDI TEKNIK

Lebih terperinci

IMPLEMENTASI METODE FORWARD CHAINING PADA GAME DUCK HUNTER TUGAS AKHIR

IMPLEMENTASI METODE FORWARD CHAINING PADA GAME DUCK HUNTER TUGAS AKHIR IMPLEMENTASI METODE FORWARD CHAINING PADA GAME DUCK HUNTER TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : ALINE MAWARANI 201010370311403

Lebih terperinci

Penerapan Algoritma A* Untuk Pencarian Rute Terdekat Pada Permainan Berbasis Ubin (Tile Based Game)

Penerapan Algoritma A* Untuk Pencarian Rute Terdekat Pada Permainan Berbasis Ubin (Tile Based Game) Penerapan Algoritma A* Untuk Pencarian Rute Terdekat Pada Permainan Berbasis Ubin (Tile Based Game) Febriana Santi Wahyuni 1,*, Sandy Nataly Mantja 1 1 T.Informatika Fakultas Teknologi Industri Institut

Lebih terperinci

Bab I PENDAHULUAN 1.1. Latar Belakang Masalah

Bab I PENDAHULUAN 1.1. Latar Belakang Masalah Bab I PENDAHULUAN 1.1. Latar Belakang Masalah Game adalah salah satu bentuk dari animasi interaktif dimana player dapat berinteraksi dengan game world yang merupakan dunia yang ada dalam game. Dalam game,

Lebih terperinci

APLIKASI VIRTUAL REALITY FLIGHT SIMULATOR BERBASIS ANDROID MENGGUNAKAN UNITY 3D

APLIKASI VIRTUAL REALITY FLIGHT SIMULATOR BERBASIS ANDROID MENGGUNAKAN UNITY 3D APLIKASI VIRTUAL REALITY FLIGHT SIMULATOR BERBASIS ANDROID MENGGUNAKAN UNITY 3D TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh

Lebih terperinci

GAME EDUKASI TEKA-TEKI SILANG BERBASIS MULTIPLAYER PADA PLATFORM ANDROID TUGAS AKHIR

GAME EDUKASI TEKA-TEKI SILANG BERBASIS MULTIPLAYER PADA PLATFORM ANDROID TUGAS AKHIR GAME EDUKASI TEKA-TEKI SILANG BERBASIS MULTIPLAYER PADA PLATFORM ANDROID TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Temy Bagus

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar belakang

BAB I PENDAHULUAN 1.1. Latar belakang BAB I PENDAHULUAN Pada bab ini akan dipaparkan mengenai garis besar Tugas Akhir yang meliputi Latar Belakang, Tujuan Pembuatan, Rumusan dan Batasan Permasalahan, Metodologi Pembuatan Tugas Akhir, dan Sistematika

Lebih terperinci

UKDW BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

UKDW BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Game merupakan sebuah hiburan dengan menggunakan media elektronik. Dalam game dibutuhkan interaksi dari pemain supaya game dapat dimainkan. Selain itu supaya

Lebih terperinci

PENERAPAN RULE BASED PADA GAME RAMBU SEFETY RIDING RODA DUA BERBASIS ANDROID TUGAS AKHIR

PENERAPAN RULE BASED PADA GAME RAMBU SEFETY RIDING RODA DUA BERBASIS ANDROID TUGAS AKHIR PENERAPAN RULE BASED PADA GAME RAMBU SEFETY RIDING RODA DUA BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh :

Lebih terperinci

RANCANG BANGUN GAME EDUKASI SANDI MORSE ( MORSE CODE ) PADA GERAKAN PRAMUKA TUGAS AKHIR

RANCANG BANGUN GAME EDUKASI SANDI MORSE ( MORSE CODE ) PADA GERAKAN PRAMUKA TUGAS AKHIR RANCANG BANGUN GAME EDUKASI SANDI MORSE ( MORSE CODE ) PADA GERAKAN PRAMUKA TUGAS AKHIR DISUSUN OLEH : ANDRO SUMARTONO 09560175 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG

Lebih terperinci

ANALISIS PERBANDINGAN ALGORITMA PATHFINDING GREEDY BEST-FIRST SEARCH DENGAN A*(STAR) DALAM MENENTUKAN LINTASAN PADA PETA

ANALISIS PERBANDINGAN ALGORITMA PATHFINDING GREEDY BEST-FIRST SEARCH DENGAN A*(STAR) DALAM MENENTUKAN LINTASAN PADA PETA ANALISIS PERBANDINGAN ALGORITMA PATHFINDING GREEDY BEST-FIRST SEARCH DENGAN A*(STAR) DALAM MENENTUKAN LINTASAN PADA PETA Christophorus Yohannes Suhaili 1 ; Mendy Irawan 2 ; Raja Muhammad Fahrizal 3 ; Antonius

Lebih terperinci

RANCANG BANGUN GAME SCRAMBLE DENGAN ALGORITMA DEPTH FIRST SEARCH (DFS) BERBASIS ANDROID TUGAS AKHIR

RANCANG BANGUN GAME SCRAMBLE DENGAN ALGORITMA DEPTH FIRST SEARCH (DFS) BERBASIS ANDROID TUGAS AKHIR RANCANG BANGUN GAME SCRAMBLE DENGAN ALGORITMA DEPTH FIRST SEARCH (DFS) BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

Lebih terperinci

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Permainan atau yang disebut dengan game merupakan sarana hiburan yang melekat pada kehidupan masyarakat sehari-hari. Permainan tradisional mulai berkembang

Lebih terperinci

Perancangan dan Implementasi Aplikasi Game Edukasi Tacut Hunter untuk Melatih Daya Konsentrasi dan Kecepatan Berpikir

Perancangan dan Implementasi Aplikasi Game Edukasi Tacut Hunter untuk Melatih Daya Konsentrasi dan Kecepatan Berpikir Perancangan dan Implementasi Aplikasi Game Edukasi Tacut Hunter untuk Melatih Daya Konsentrasi dan Kecepatan Berpikir Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1

Lebih terperinci

Pengembangan Heuristik Diferensial Terkompresi untuk Algoritma Block A*

Pengembangan Heuristik Diferensial Terkompresi untuk Algoritma Block A* Pengembangan Heuristik Diferensial Terkompresi untuk Algoritma Block A* Teguh Budi Wicaksono dan Rinaldi Munir Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung Bandung firezaps@gmail.com,

Lebih terperinci

Penerapan Algoritma A* (A Star) Sebagai Solusi Pencarian Rute Terpendek Pada Maze

Penerapan Algoritma A* (A Star) Sebagai Solusi Pencarian Rute Terpendek Pada Maze Penerapan Algoritma A* (A Star) Sebagai Solusi Pencarian Rute Terpendek Pada Maze 1 Rakhmat Kurniawan. R., ST, M.Kom, 2 Yusuf Ramadhan Nasution, M.Kom Program Studi Ilmu Komputer, Fakultas Sains dan Teknologi

Lebih terperinci

Game Edukasi Bersihkan Halaman

Game Edukasi Bersihkan Halaman Game Edukasi Bersihkan Halaman TUGAS AKHIR Sebagai Syarat Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh: Daniel Oktavianus Hari Saktio 07560400 JURUSAN

Lebih terperinci

Decision Support System Penilaian Kinerja Guru SMK Berdasarkan Standar KTSP (KURIKULUM TINGKAT SATUAN PENDIDIKAN)

Decision Support System Penilaian Kinerja Guru SMK Berdasarkan Standar KTSP (KURIKULUM TINGKAT SATUAN PENDIDIKAN) Decision Support System Penilaian Kinerja Guru SMK Berdasarkan Standar KTSP (KURIKULUM TINGKAT SATUAN PENDIDIKAN) TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik

Lebih terperinci

PENGEMBANGAN HEURISTIK DIFERENSIAL TERKOMPRESI UNTUK ALGORITMA BLOCK A*

PENGEMBANGAN HEURISTIK DIFERENSIAL TERKOMPRESI UNTUK ALGORITMA BLOCK A* PENGEMBANGAN HEURISTIK DIFERENSIAL TERKOMPRESI UNTUK ALGORITMA BLOCK A* Teguh Budi Wicaksono 1), Rinaldi Munir 2) Sekolah Teknik Elektro dan Informatika, Institut Teknologi Bandung Bandung, Jawa Barat

Lebih terperinci

PENERAPAN ALGORITMA GENETIKA UNTUK PENJADWALAN UJIAN TUGAS AKHIR PADA JURUSAN TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH MALANG

PENERAPAN ALGORITMA GENETIKA UNTUK PENJADWALAN UJIAN TUGAS AKHIR PADA JURUSAN TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH MALANG PENERAPAN ALGORITMA GENETIKA UNTUK PENJADWALAN UJIAN TUGAS AKHIR PADA JURUSAN TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH MALANG TUGAS AKHIR Sebagai Persyaratan Guna Meraih Sarjana Strata 1 Teknik Informatika

Lebih terperinci

PENERAPAN ALGORITMA FLOYD WARSHALL DAN METODE FINITE STATE MACHINE PADA APLIKASI PERMAINAN MAZE TREASURE

PENERAPAN ALGORITMA FLOYD WARSHALL DAN METODE FINITE STATE MACHINE PADA APLIKASI PERMAINAN MAZE TREASURE IJCCS, Vol.x, No.x, Julyxxxx, pp. 1~5 ISSN: 1978-1520 1 PENERAPAN ALGORITMA FLOYD WARSHALL DAN METODE FINITE STATE MACHINE PADA APLIKASI PERMAINAN MAZE TREASURE M.Yusuf Febryan 1, M.Zainul Umri Muttaqin

Lebih terperinci

UKDW BAB 1 PENDAHULUAN

UKDW BAB 1 PENDAHULUAN BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan game saat ini meningkat dengan pesat dan sudah banyak diterapkan pada gadget-gadget. Gadget-gadget itu pun sekarang sudah dilengkapi dengan sistem

Lebih terperinci

GAME EDUKASI PENGOLAHAN LIMBAH TEPUNG MOCAF SINGKONG AYO BERSIHKAN LIMBAH. Tugas Akhir

GAME EDUKASI PENGOLAHAN LIMBAH TEPUNG MOCAF SINGKONG AYO BERSIHKAN LIMBAH. Tugas Akhir GAME EDUKASI PENGOLAHAN LIMBAH TEPUNG MOCAF SINGKONG AYO BERSIHKAN LIMBAH Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah

Lebih terperinci

KATA PENGANTAR. Maha Esa, yang telah berkenan memelihara dan membimbing penulis, sehingga

KATA PENGANTAR. Maha Esa, yang telah berkenan memelihara dan membimbing penulis, sehingga KATA PENGANTAR Pertama-tama penulis mengucapkan puji syukur ke hadirat Tuhan Yang Maha Esa, yang telah berkenan memelihara dan membimbing penulis, sehingga penulis dapat menyelesaikan pengerjaan dan penyusunan

Lebih terperinci

SIMULASI MULTI-AGENT DENGAN HEXAGONAL GRID MENGGUNAKAN METODE KNOWLEDGE-BASED SYSTEM

SIMULASI MULTI-AGENT DENGAN HEXAGONAL GRID MENGGUNAKAN METODE KNOWLEDGE-BASED SYSTEM SIMULASI MULTI-AGENT DENGAN HEXAGONAL GRID MENGGUNAKAN METODE KNOWLEDGE-BASED SYSTEM Ibrohim Yofid Fananda 1 *, Mochamad Hariadi 2, Supeno Mardi 3 Pasca Elektro, Institut Teknologi Sepuluh Nopember Surabaya,

Lebih terperinci

GAME EDUKASI TETRIS MATEMATIKA MENGGUNAKAN MOBILE TECHNOLOGY TUGAS AKHIR

GAME EDUKASI TETRIS MATEMATIKA MENGGUNAKAN MOBILE TECHNOLOGY TUGAS AKHIR GAME EDUKASI TETRIS MATEMATIKA MENGGUNAKAN MOBILE TECHNOLOGY TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : NITA MEISARI 09560371

Lebih terperinci

GAME EDUKASI TEBAK NAMA BUAH BUAHAN DAN SAYUR MAYUR UNTUK PENDIDIKAN ANAK USIA DINI TUGAS AKHIR

GAME EDUKASI TEBAK NAMA BUAH BUAHAN DAN SAYUR MAYUR UNTUK PENDIDIKAN ANAK USIA DINI TUGAS AKHIR GAME EDUKASI TEBAK NAMA BUAH BUAHAN DAN SAYUR MAYUR UNTUK PENDIDIKAN ANAK USIA DINI TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

Lebih terperinci

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PENDAHULUAN 1.1 LATAR BELAKANG BAB I PENDAHULUAN 1.1 LATAR BELAKANG Dewasa ini game semakin canggih dan kompleks. Tidak hanya dari sisi tampilannya, tetapi juga kecerdasan dari agen-agen yang ada didalam game tersebut. Sering kita temui

Lebih terperinci

RANCANG BANGUN APLIKASI PEMBELAJARAN PEMETAAN KEBUDAYAAN DI INDONESIA BERBASIS ANDROID

RANCANG BANGUN APLIKASI PEMBELAJARAN PEMETAAN KEBUDAYAAN DI INDONESIA BERBASIS ANDROID RANCANG BANGUN APLIKASI PEMBELAJARAN PEMETAAN KEBUDAYAAN DI INDONESIA BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

Lebih terperinci

GAME EDUKASI MENYUSUN KATA DALAM BAHASA INGGRIS DENGAN MELAWAN ZOMBIE

GAME EDUKASI MENYUSUN KATA DALAM BAHASA INGGRIS DENGAN MELAWAN ZOMBIE GAME EDUKASI MENYUSUN KATA DALAM BAHASA INGGRIS DENGAN MELAWAN ZOMBIE TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Mike Widjayati

Lebih terperinci

IMPLEMENTASI ALGORITMA GREEDY PADA PERMAINAN HALMA MULTIPLAYER TUGAS AKHIR

IMPLEMENTASI ALGORITMA GREEDY PADA PERMAINAN HALMA MULTIPLAYER TUGAS AKHIR IMPLEMENTASI ALGORITMA GREEDY PADA PERMAINAN HALMA MULTIPLAYER TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Umrotin Novita Rahayu

Lebih terperinci

IMPLEMENTASI ALGORITMA RUNUT BALIK DALAM PENYELESAIAN PERMAINAN KAKURO TUGAS AKHIR

IMPLEMENTASI ALGORITMA RUNUT BALIK DALAM PENYELESAIAN PERMAINAN KAKURO TUGAS AKHIR IMPLEMENTASI ALGORITMA RUNUT BALIK DALAM PENYELESAIAN PERMAINAN KAKURO TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Achmad Firmansyah

Lebih terperinci

Penerapan Algoritma A-star (A*) Untuk Menyelesaikan Masalah Maze

Penerapan Algoritma A-star (A*) Untuk Menyelesaikan Masalah Maze Penerapan Algoritma A-star (A*) Untuk Menyelesaikan Masalah Maze Hapsari Tilawah - 13509027 1 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha

Lebih terperinci

PENGEMBANGAN SISTEM INFORMASI RUMAH SAKIT UNIVERSITAS MUHAMMADIYAH MALANG MENGGUNAKAN ARSITEKTUR 3LGM2

PENGEMBANGAN SISTEM INFORMASI RUMAH SAKIT UNIVERSITAS MUHAMMADIYAH MALANG MENGGUNAKAN ARSITEKTUR 3LGM2 PENGEMBANGAN SISTEM INFORMASI RUMAH SAKIT UNIVERSITAS MUHAMMADIYAH MALANG MENGGUNAKAN ARSITEKTUR 3LGM2 TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas

Lebih terperinci

PROTOTIPE GAME MAZE CHASER DENGAN ALGORITMA A*

PROTOTIPE GAME MAZE CHASER DENGAN ALGORITMA A* PROTOTIPE GAME MAZE CHASER DENGAN ALGORITMA A* Aditya Haryanov 1) 1) Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ring road Utara, Condongcatur, Sleman, Yogyakarta 55281 Email : adityaharyanov@gmail.com

Lebih terperinci

PENENTUAN LINTASAN VISUAL MENGGUNAKAN ALGORITMA A* (A STAR) BERBASIS KINECT TUGAS AKHIR

PENENTUAN LINTASAN VISUAL MENGGUNAKAN ALGORITMA A* (A STAR) BERBASIS KINECT TUGAS AKHIR PENENTUAN LINTASAN VISUAL MENGGUNAKAN ALGORITMA A* (A STAR) BERBASIS KINECT TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh :

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap aplikasi yang dibangun. Tahapan ini dilakukan setelah analisis dan perancangan selesai dilakukan dan selanjutnya

Lebih terperinci

APLIKASI PANDUAN TROUBLE SHOOTING MESIN CUCI 2 TABUNG MENGGUNAKAN METODE FORWARD CHAINING (STUDI KASUS CV NR ELEKTRONIK) Laporan Tugas Akhir

APLIKASI PANDUAN TROUBLE SHOOTING MESIN CUCI 2 TABUNG MENGGUNAKAN METODE FORWARD CHAINING (STUDI KASUS CV NR ELEKTRONIK) Laporan Tugas Akhir APLIKASI PANDUAN TROUBLE SHOOTING MESIN CUCI 2 TABUNG MENGGUNAKAN METODE FORWARD CHAINING (STUDI KASUS CV NR ELEKTRONIK) Laporan Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana

Lebih terperinci

APLIKASI PENCARI RUTE OPTIMUM PADA PETA GUNA MENINGKATKAN EFISIENSI WAKTU TEMPUH PENGGUNA JALAN DENGAN METODE A* DAN BEST FIRST SEARCH 1

APLIKASI PENCARI RUTE OPTIMUM PADA PETA GUNA MENINGKATKAN EFISIENSI WAKTU TEMPUH PENGGUNA JALAN DENGAN METODE A* DAN BEST FIRST SEARCH 1 APLIKASI PENCARI RUTE OPTIMUM PADA PETA GUNA MENINGKATKAN EFISIENSI WAKTU TEMPUH PENGGUNA JALAN DENGAN METODE A* DAN BEST FIRST SEARCH 1 Rudy Adipranata 1, Andreas Handojo 2, Happy Setiawan 3 1,2 Teknik

Lebih terperinci

PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH BIOLOGI BERBASIS ANDROID. Laporan Tugas Akhir

PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH BIOLOGI BERBASIS ANDROID. Laporan Tugas Akhir PERANCANGAN DAN IMPLEMENTASI KAMUS ISTILAH BIOLOGI BERBASIS ANDROID Laporan Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Permainan komputer atau yang sering kita sebut game merupakan salah satu aplikasi yang banyak diminati oleh para pengguna perangkat teknologi informasi dan komunikasi

Lebih terperinci

HALMA 2D MULTIPLAYER BERBASIS APLIKASI DESKTOP TUGAS AKHIR. Disusun Oleh : YUDI HENDRADINATA NPM

HALMA 2D MULTIPLAYER BERBASIS APLIKASI DESKTOP TUGAS AKHIR. Disusun Oleh : YUDI HENDRADINATA NPM PERANCANGAN PERANGKAT LUNAK PERMAINAN HALMA 2D MULTIPLAYER BERBASIS APLIKASI DESKTOP TUGAS AKHIR Disusun Oleh : YUDI HENDRADINATA NPM. 0534010161 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Artificial Intelligence (AI) agen adalah fitur standar game komputer modern, baik sebagai lawan, teman atau tutor dari pemain. Agar tampil otentik, agen tersebut

Lebih terperinci

Koordinasi Non Playing Character (NPC) Follower Menggunakan Algoritma Potential Fields

Koordinasi Non Playing Character (NPC) Follower Menggunakan Algoritma Potential Fields Koordinasi Non Playing Character (NPC) Follower Menggunakan Algoritma Potential Fields Latius Hermawan 1, Siti Asmiatun 2 1,2 Pascasarjana MTI Universitas Dian Nuswantoro, Semarang 50131 E-mail : fanytiuz@gmail.com,

Lebih terperinci

PENGEMBANGAN GAME CATUR JAWA BERBASIS MOBILE MENGGUNAKAN ALGORITMA MINIMAX

PENGEMBANGAN GAME CATUR JAWA BERBASIS MOBILE MENGGUNAKAN ALGORITMA MINIMAX PENGEMBANGAN GAME CATUR JAWA BERBASIS MOBILE MENGGUNAKAN ALGORITMA MINIMAX TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Allif

Lebih terperinci

PENCARIAN LOKASI FASILITAS UMUM TERDEKAT DILENGKAPI DENGAN RUTE KENDARAAN UMUM LYN

PENCARIAN LOKASI FASILITAS UMUM TERDEKAT DILENGKAPI DENGAN RUTE KENDARAAN UMUM LYN PENCARIAN LOKASI FASILITAS UMUM TERDEKAT DILENGKAPI DENGAN RUTE KENDARAAN UMUM LYN Esther Irawati S. 1, Gunawan 2, Indra Maryati 1, Joan Santoso 1, Rossy P.C. 1 1 Jurusan Teknik Informatika, Sekolah Tinggi

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan permainan komputer dewasa ini semakin canggih dan kompleks, tidak hanya menyajikan grafis yang realistis namun juga kecerdasan dari agen-agen yang

Lebih terperinci

RANCANG BANGUN GAME THE ALPIN CARD TUGAS AKHIR

RANCANG BANGUN GAME THE ALPIN CARD TUGAS AKHIR RANCANG BANGUN GAME THE ALPIN CARD TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Sastra Satu (S-1) Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh: Achmad Fatchul Arifin 07560135

Lebih terperinci

APLIKASI SIMULASI TUMBUH KEMBANG JANIN PADA IBU HAMIL DENGAN MENGGUNAKAN UNITY

APLIKASI SIMULASI TUMBUH KEMBANG JANIN PADA IBU HAMIL DENGAN MENGGUNAKAN UNITY APLIKASI SIMULASI TUMBUH KEMBANG JANIN PADA IBU HAMIL DENGAN MENGGUNAKAN UNITY Laporan Tugas Akhir Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

Lebih terperinci

RANCANG BANGUN APLIKASI SISTEM MANAJEMENT TRAINING KARYAWAN BERBASIS WEB DI CITIBANK INDONESIA. Laporan Tugas Akhir

RANCANG BANGUN APLIKASI SISTEM MANAJEMENT TRAINING KARYAWAN BERBASIS WEB DI CITIBANK INDONESIA. Laporan Tugas Akhir RANCANG BANGUN APLIKASI SISTEM MANAJEMENT TRAINING KARYAWAN BERBASIS WEB DI CITIBANK INDONESIA Laporan Tugas Akhir Diajukan Untuk Melengkapi Persyaratan Menyelesaikan Gelar Sarjana Komputer Disusun oleh

Lebih terperinci

Game Gatot Kaca Protection

Game Gatot Kaca Protection Game Gatot Kaca Protection TUGAS AKHIR Sebagai Syarat Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang DisusunOleh : Andi Setiawan 07560267 JURUSAN INFORMATIKA FAKULTAS

Lebih terperinci

Representasi Graf Berarah dalam Mencari Solusi Jalur Optimum Menggunakan Algoritma A*

Representasi Graf Berarah dalam Mencari Solusi Jalur Optimum Menggunakan Algoritma A* Representasi Graf Berarah dalam Mencari Solusi Jalur Optimum Menggunakan Algoritma A* Denny Nugrahadi Teknik informatika ITB, Bandung, email: d_nugrahadi@yahoo.com Abstract Makalah ini membahas mengenai

Lebih terperinci

PENERAPAN ARTIFICIAL INTELLIGENCE ACTION BATTLE SYSTEM PADA GAME BATTLE OF KONOHA

PENERAPAN ARTIFICIAL INTELLIGENCE ACTION BATTLE SYSTEM PADA GAME BATTLE OF KONOHA PENERAPAN ARTIFICIAL INTELLIGENCE ACTION BATTLE SYSTEM PADA GAME BATTLE OF KONOHA TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Choirul

Lebih terperinci

PERANCANGAN GAME PETUALANGAN 2D MATEMATIK INTERAKTIF DENGAN MENGGUNAKAN GTGE (GOLDEN T GAME ENGINE) Tugas Akhir

PERANCANGAN GAME PETUALANGAN 2D MATEMATIK INTERAKTIF DENGAN MENGGUNAKAN GTGE (GOLDEN T GAME ENGINE) Tugas Akhir PERANCANGAN GAME PETUALANGAN 2D MATEMATIK INTERAKTIF DENGAN MENGGUNAKAN GTGE (GOLDEN T GAME ENGINE) Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika

Lebih terperinci

WEBGIS KEMACETAN LALU LINTAS DAN SOLUSI RUTE TERPENDEK MENGGUNAKAN ALGORITMA DIJKSTRA BERBASIS OPENLAYER DI KOTA MALANG TUGAS AKHIR

WEBGIS KEMACETAN LALU LINTAS DAN SOLUSI RUTE TERPENDEK MENGGUNAKAN ALGORITMA DIJKSTRA BERBASIS OPENLAYER DI KOTA MALANG TUGAS AKHIR WEBGIS KEMACETAN LALU LINTAS DAN SOLUSI RUTE TERPENDEK MENGGUNAKAN ALGORITMA DIJKSTRA BERBASIS OPENLAYER DI KOTA MALANG TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata

Lebih terperinci

IMPLEMENTASI ALGORITMA FLOYD-WARSHALL UNTUK PENENTUAN RUTE TERPENDEK MENUJU WAHANA BERMAIN (STUDI KASUS JAWA TIMUR PARK 1 KOTA BATU) TUGAS AKHIR

IMPLEMENTASI ALGORITMA FLOYD-WARSHALL UNTUK PENENTUAN RUTE TERPENDEK MENUJU WAHANA BERMAIN (STUDI KASUS JAWA TIMUR PARK 1 KOTA BATU) TUGAS AKHIR IMPLEMENTASI ALGORITMA FLOYD-WARSHALL UNTUK PENENTUAN RUTE TERPENDEK MENUJU WAHANA BERMAIN (STUDI KASUS JAWA TIMUR PARK 1 KOTA BATU) TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik

Lebih terperinci

PENGEMBANGAN GAME CONGKLAK BERBASIS ANDROID TUGAS AKHIR

PENGEMBANGAN GAME CONGKLAK BERBASIS ANDROID TUGAS AKHIR PENGEMBANGAN GAME CONGKLAK BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Syaifulloh Muhyidin NIM. 06560161

Lebih terperinci

SMARTPHONE SEBAGAI ALAT BANTU NAVIGASI UNTUK PENGENDARA SEPEDA BERBASISKAN ANDROID TUGAS AKHIR

SMARTPHONE SEBAGAI ALAT BANTU NAVIGASI UNTUK PENGENDARA SEPEDA BERBASISKAN ANDROID TUGAS AKHIR SMARTPHONE SEBAGAI ALAT BANTU NAVIGASI UNTUK PENGENDARA SEPEDA BERBASISKAN ANDROID TUGAS AKHIR Sebagai persyaratan guna meraih gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

Lebih terperinci

PERBANDINGAN METODE PENCARIAN DEPTH-FIRST SEARCH, BREADTH-FIRST SEARCH DAN BEST-FIRST SEARCH PADA PERMAINAN 8-PUZZLE

PERBANDINGAN METODE PENCARIAN DEPTH-FIRST SEARCH, BREADTH-FIRST SEARCH DAN BEST-FIRST SEARCH PADA PERMAINAN 8-PUZZLE e-journal Teknik Elektro dan Komputer (2014) ISSN: 2301-8402 1 PERBANDINGAN METODE PENCARIAN DEPTH-FIRST SEARCH, BREADTH-FIRST SEARCH DAN BEST-FIRST SEARCH PADA PERMAINAN 8-PUZZLE Oleh: Arie S. M. Lumenta

Lebih terperinci

BAB I PENDAHULUAN. Di tengah masyarakat dengan aktivitas yang tinggi, mobilitas menjadi hal yang penting.

BAB I PENDAHULUAN. Di tengah masyarakat dengan aktivitas yang tinggi, mobilitas menjadi hal yang penting. BAB I PENDAHULUAN 1.1 Latar Belakang Permasalahan Di tengah masyarakat dengan aktivitas yang tinggi, mobilitas menjadi hal yang penting. Namun pada kenyataannya, terdapat banyak hal yang dapat menghambat

Lebih terperinci

Perbandingan Penerapan Algoritma Minimax Dengan Algoritma Alpha-Beta Pruning Pada Permainan Othello

Perbandingan Penerapan Algoritma Minimax Dengan Algoritma Alpha-Beta Pruning Pada Permainan Othello Perbandingan Penerapan Algoritma Minimax Dengan Algoritma Alpha-Beta Pruning Pada Permainan Othello T. Arie Setiawan P. Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga 50711 arie_setiawan_p@yahoo.com

Lebih terperinci