Game Pac Man Berbasis HTML 5 Dengan Kecerdasan Prosedural

dokumen-dokumen yang mirip
PERANCANGAN GAME MALEO FELLOW UNTUK PERANGKAT ANDROID MENGGUNAKAN GAME ENGINE CONSTRUCT 2. Disusun Oleh: Rizka Ferdiansyah

Game Gatot Kaca Protection

RANCANG BANGUN GAME THE ALPIN CARD TUGAS AKHIR

Pembuatan Game Egg For Me Not For You

GAME PENGENALAN METAMORFOSIS KUPU-KUPU BERBASIS ANDROID TUGAS AKHIR

RANCANG BANGUN GAME PETUALANGAN SI CEMING MENGGUNAKAN HTML5 TUGAS AKHIR

RANCANG BANGUN PERANGKAT LUNAK PERMAINAN EDUKASI SMART ADVENTURE UNTUK KELAS 3 SD

Game Edukasi Bersihkan Halaman

Pembuatan Game Aircraft Pada OS Android. Tugas Akhir

DESAIN DAN IMPLEMENTASI APLIKASI GAME TEBANG MULTIPLAYER PADA MOBILE TEKNOLOGI TUGAS AKHIR

IMPLEMENTASI 2D ACCELEROMETER SEBAGAI CONTROL GAME PADA GAME PETUALANGAN SI DAMI BERBASIS ANDROID TUGAS AKHIR

IMPLEMENTASI METODE FORWARD CHAINING PADA GAME DUCK HUNTER TUGAS AKHIR

PENGEMBANGAN GAME CATUR JAWA BERBASIS MOBILE MENGGUNAKAN ALGORITMA MINIMAX

ANALISIS MASALAH DAN RANCANGAN PROGRAM

RANCANG BANGUN APLIKASI PEMBELAJARAN PEMETAAN KEBUDAYAAN DI INDONESIA BERBASIS ANDROID

PENGEMBANGAN PERMAINAN FIG-JIG PUZZLE DENGAN IMPLEMENTASI ALGORITMA DEPTH FIRST SEARCH (DFS) TUGAS AKHIR

GAME EDUKASI MENYUSUN KATA DALAM BAHASA INGGRIS DENGAN MELAWAN ZOMBIE

BAB II ANALISIS DAN PERANCANGAN

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

BAB III ANALISA PERANCANGAN DAN PEMODELAN SISTEM

BAB II TINJAUAN PUSTAKA...

SIMULASI FISIKA BERBASIS UNITY 3D TUGAS AKHIR

PENGEMBANGAN APLIKASI JOB MATCHING PROFILE

BAB II LANDASAN TEORI

DAFTAR ISI SURAT PENGESAHAN SURAT PERNYATAAN ABSTRAK KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR

RANCANG BANGUN SIMULASI PERAGA FISIKA UNTUK TINGKAT SMP

APLIKASI PEMBELAJARAN IPA UNTUK SISWA KELAS 4 SD MENGGUNAKAN ADOBE FLASH (Studi Kasus: SDN Wunut)

BAB IV HASIL DAN IMPLEMENTASI

GAME PENGENALAN KONSEP PEMROGRAMAN DASAR MENGGUNAKAN BLOCKLY BERBASIS WEBSITE

GAME ADVENTURE THE MONKEY KING PADA ANDROID SMARTPHONE

TUGAS AKHIR. Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Strata 1 Teknik Informatika Universitas Muhammadiyah Malang.

RANCANGAN DAN PEMBUATAN GAME PETUALANGAN SANG BIMA MENGGUNAKAN HTML5 TUGAS AKHIR

BAB III ANALISIS DAN DESAIN SISTEM

RANCANG BANGUN PERMAINAN TRADISIONAL MACANAN MENGGUNAKAN ALGORITMA HEURISTIK BERBASIS WEB

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI KEPRAJURITAN TNI-AD (STUDI KASUS LEMJIANTEK/STTAD KOTA MALANG) TUGAS AKHIR

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADYAH MALANG 2014

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

RANCANG BANGUN GAME EDUKASI NAPAK TILAS PERJALANAN PANGLIMA BESAR JENDERAL SOEDIRMAN TUGAS AKHIR

PENGEMBANGAN GAME PENGENALAN HURUF HIJAIYAH. Oleh : GALIH FATHURROJJI PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA

PERANCANGAN DAN PEMBUATAN GAME PENGENALAN VOCABULARY BERBASIS ANDROID

SISTEM INFORMASI ALUMNI TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA BERBASIS WEB

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

BAB III ANALISIS DAN PERANCANGAN

TAKARIR. : pelacakan yang dimulai dari tujuan, selanjutnya. dicari aturan yang memiliki tujuan tersebut untuk. kesimpulannya

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

Rancang Bangun Pembuatan Aplikasi Pemantauan (Monitoring) Kondisi Fasilitas Gedung Berbasis Web dan Android Client

RANCANG BANGUN GAME PERMAINAN ANAK PENJAGA LABIRIN MENGGUNAKAN ALGORITMA GREEDY

Game Edukasi Pengenalan Gerakan Semaphore Untuk Pramuka Siaga

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

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

MEMBANGUN APLIKASI PEMBELAJARAN MENULIS DAN CARA BACA HURUF ARAB PADA ANAK BERBASIS ANDROID TUGAS AKHIR. Afif Hidayat

RANCANG BANGUN SISTEM APPLIKASI UJIAN ONLINE UNTUK MEMBANTU SISWA DALAM MENGHADAPI UJIAN AKHIR NASIONAL ONLINE DI SMP NEGERI 01 WATES - BLITAR

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB 1 PENDAHULUAN. dalam berbagai bidang industri, tidak terkecuali dalam industri game.

RANCANG BANGUN APLIKASI KOMPRESI FILE MENGGUNAKAN METODE LZW BERBASIS JAVA OLEH : HARDIANSYAH Dosen Pembimbing : Tri Daryanto, S.Kom.

APLIKASI RESELLER PENJUALAN PULSA ELEKTRONIK MENGGUNAKAN SMARTPHONE PADA PLATFORM ANDROID (Studi Kasus D Five Reload) TUGAS AKHIR

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

DETEKSI MUTU BAKAT PEMAIN FUTSAL MENGGUNAKAN METODE ANALITYCAL HIERARCHY PROCESS (AHP)

DAFTAR RIWAYAT PENULIS. : Bijahika Maulana Kohri Rijal. Tempat, Tanggal Lahir : Jayapura, 07 Oktober 1994

GAME EDUKASI TEMPAT BERSEJARAH DI INDONESIA TUGAS AKHIR

BAB III ANALISIS DAN DESAIN SISTEM

TAKARIR. data atau informasi dan transformasi data yang bergerak dari pemasukan data hingga ke keluaran. Database

BAB III ANALISIS DAN PERANCANGAN SISTEM

IMPLEMENTASI ALGORITMA RUNUT BALIK DALAM PENYELESAIAN PERMAINAN KAKURO TUGAS AKHIR

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

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG

Aplikasi Informasi Tempat Makan Vegetarian Kota Malang Berbasis LBA (Location Based Advertising) Pada Platform Android TUGAS AKHIR

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

GAME EDUKASI TETRIS MATEMATIKA MENGGUNAKAN MOBILE TECHNOLOGY TUGAS AKHIR

APLIKASI PENJURUSAN SISWA SESUAI BAKAT DAN MINAT DI SMA NEGERI 1 KARANGANYAR KABUPATEN DEMAK

APLIKASI PROTOTYPE MODELING DAN SIMULASI PERMAINAN LEMPARAN BOLA BASKET. Marsad Nur Ubay

TUGAS AKHIR. Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadyah Malang. Oleh:

PERANCANGAN APLIKASI KUIS TEBAK LAGU NASIONAL DAN LAGU DAERAH DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 MUHAMMAD SYAHPUTRA.

Tampilan Halaman Menu latihan Kuis Tampilan Halaman Menu Tujuan Tampilan Halaman Menu profil...

APLIKASI GAME TEBAK GAMBAR, MEWARNAI DAN MENCOCOKKAN GAMBAR UNTUK ANAK TINGKAT PRA SEKOLAH MENGGUNAKAN MACROMEDIA FLASH. Laporan Tugas Akhir

PERANCANGAN GAME EDUKASI UNTUK ANAK USIA DINI (4-6 TAHUN) BERBASIS ANDROID

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PENGESAHAN PEMBIMBING... ii. LEMBAR PERNYATAAN KEASLIAN HASIL TUGAS AKHIR... iii

APLIKASI PEMBELAJARAN UNSUR-UNSUR KIMIA BERBASIS ANDROID MENGGUNAKAN AUGMENTED REALITY TUGAS AKHIR

SISTEM INFORMASI PENGINGAT JADWAL GENERAL CHECK UP DI LABORATORIUM PRIMA MEDIKA KUDUS BERBASIS SMS GATEWAY & SKRIPSI

BAB III ANALISA DAN PERANCANGAN

ANALISA PERBANDINGAN METODE DISCRETE COSINE TRANSFORM (DCT) DAN SINGULAR VALUE DECOMPOSITION (SVD) PADA IMAGE WATERMARKING

GAME EDUKASI SEMPOA DASAR UNTUK MENGASAH MENTAL ARITMATIKA BERBASIS MOBILE

BAB III ANALISIS DAN DESAIN SISTEM

PERANCANGAN APLIKASI MULTIMEDIA UNTUK PENGENALAN BAHASA ISYARAT BAGI ANAK TUNA RUNGU UMUR 6-9 TAHUN

BAB I PENDAHULUAN 1.1 Latar Belakang

RANCANG BANGUN PENCARIAN TUGAS AKHIR DENGAN METODE HILL CLIMBING AUTOMATIC CLUSTER TUGAS AKHIR

DAFTAR ISI. Abstraksi... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Lampiran... BAB I PENDAHULUAN...

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

DAFTAR ISI Halaman HALAMAN JUDUL LEMBAR PERSETUJUAN LEMBAR PENGESAHAN LEMBAR PERNYATAAN HALAMAN PERSEMBAHAN HALAMAN MOTTO RIWAYAT HIDUP KATA

BAB III ANALISA DAN PERANCANGAN

MEMBANGUN GAME MAIN KATA DENGAN MACROMEDIA FLASH

Game Edukasi Interaktif Belajar Bahasa Jepang Hiragana TUGAS AKHIR

BAB IV HASIL DAN UJICOBA

SIMULASI SUBSTITUSI CDI I-MAX PROGRAMMABLE MENGGUNAKAN UNITY 3D TUGAS AKHIR

RANCANG BANGUN APLIKASI PENGAMANAN SMS DENGAN METODE ALGORITMA VIGENERE CIPHER DAN TRANSPOSISI BERBASIS ANDROID

RANCANG BANGUN APLIKASI TEBAK LAGU WAJIB NASIONAL DAN DAERAH BERBASIS ANDROID

Oleh: ORIZA SATIFA ANANDA NIM

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN...

Transkripsi:

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 Dirgahayu 07560122 PROGRAM SARJANA TEKNIK INFORMATIKA PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2014

KATA PENGANTAR Alhamdulillahirrobbil alamin, segala puji bagi Allah SWT Tuhan semesta alam yang telah memberi hidayah dan rahmat-nya sehingga penulis dapat menyelesaikan penelitian tugas akhir dengan judul Game Pac Man Berbasis HTML 5 dengan Kecerdasan Prosedural. Pada penelitian tugas akhir ini, dirancang sebuah applikasi game yang bertujuan sebagai media untuk memberikan perbedaan pada permainan sebelumnya juga agar game tersebut bias dirancang dan di applikasikan pada platform platform yang sedang berkembang. Penulis menyadari bahwa penelitian ini masih jauh dari kesempurnaan. Oleh karena itu, penulis mengharapkan saran, kritik, dan auto-kritik yang membangun untuk pengembangan aplikasi/perangkat lunak yang jauh lebih innovatif kedepannya. Perangkat lunak ini juga masih membutuhkan pengembangan lebih lanjut sehingga dapat bermanfaat. Akhir kata penulis mengucapkan terima kasih kepada semua pihak yang telah membantu hingga tugas akhir ini terselesaikan. Malang, Agustus 2014 Penulis

DAFTAR ISI HALAMAN JUDUL... i LEMBAR PERSETUJUAN... ii LEMBAR PENGESAHAN... iii LEMBAR PERNYATAAN... iv LEMBAR PERSEMBAHAN...v KATA PENGANTAR... vii ABSTRAKSI... viii ABSTRACT... ix DAFTAR ISI...x DAFTAR GAMBAR... xiii DAFTAR TABEL... xvii BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan Penelitian... 2 1.5 Metodologi...2 1.6 Sistematika Pengembangan... 3 BAB II LANDASAN TEORI...5 2.1 Pac Man... 5 2.2 HTML 5... 5 2.2.1 Sejarah HTML 5... 6 2.2.2 Markup...6 2.2.3 Pembaharuan Dalam HTML 5...7 2.3 Kecerdasan Prosedural... 8

BAB III ANALISA DAN PERANCANGAN SISTEM...9 3.1 Analisa Sistem... 9 3.1.1 Analisa Kebutuhan... 9 3.1.2 Skenario Game... 10 3.1.3 Karakter Game... 11 3.2 Perancangan Sistem... 11 3.2.1 Use Case Diagram... 12 3.2.2 Flowchart Sistem... 12 3.2.2.1 Flowchart Keseluruhan Sistem...12 3.2.2.2 Play Game... 14 3.2.2.3 Story Game... 18 3.2.2.4 Score Game... 19 3.2.3 Model FSM (Finite State Machine)...20 3.3 Perancangan Design User Interface...22 3.3.1 Perancangan Tampilan Halaman Intro Game... 22 3.3.2 Perancangan Tampilan Halaman Menu Utama Game... 23 3.3.3 Perancangan Tampilan Halaman Menu Play Game... 23 3.3.4 PerancanganTampilan Halaman Menu HighScore... 24 3.3.5 PerancanganTampilan Halaman Menu Story... 25 BAB IV IMPLEMENTASI DAN PENGUJIAN...26 4.1 Implementasi Perangkat Lunak... 26 4.1.1 Intro Game...27 4.1.2 Menu Utama... 27 4.1.3 Menu Play Game... 28 4.1.4 High Score... 30 4.1.5 Story Game... 31 4.2 Pengujian Sistem... 31 4.2.1 Source Code Tombol Menu... 32 4.2.2 Source Code Pengaturan Set Username...32 4.2.3 Source Code Start Game...33 4.2.4 Source Code Pengaturan Arah Jalan Objek Game...37

4.2.5 Source Code Pengaturan Deteksi Tumbukan Objek...37 4.3 Pengujian Sistem...39 4.3.1 Pengujian Interface Sistem...39 4.3.1.1 Pengujian Tampilan Halaman Intro Game...40 4.3.1.2 Pengujian Tampilan Halaman Menu Utama Game...40 4.3.1.3 Pengujian Tampilan Halaman Menu Play Game...41 4.3.1.4 Pengujian Tampilan Halaman Menu High Score...44 4.3.1.5 Pengujian Tampilan Halaman Menu Story...44 4.3.2 Pengujian Alur Sistem...45 4.3.2.1 Pengujian Letak Awal Game...45 4.3.2.2 Pengujian Laju Objek (Prosedural)...46 4.3.2.3 Pengujian Dapat Poin...49 4.3.2.4 Pengujian Nyawa Berkurang...50 4.4 Pengujian Terhadap Pengguna...51 BAB V PENUTUP...54 5.1 Kesimpulan... 54 5.2 Saran... 54 DAFTAR PUSTAKA... 55

DAFTAR GAMBAR Gambar 3.1 Use Case Diagram...12 Gambar 3.2 Flowchart Skenario Game Pac Man...13 Gambar 3.3 Play Game...15 Gambar 3.4 Flowchart Input Nama...16 Gambar 3.5 Flowchart Mainkan Game...17 Gambar 3.6 Flowchart Simpan Score...18 Gambar 3.7 Story Game...19 Gambar 3.8 Score Game...19 Gambar 3.9 Model FSM...21 Gambar 3.10 Interface Halaman Intro...22 Gambar 3.11 Interface Halaman Menu Utama Game...23 Gambar 3.12a Interface Halaman Play Game Input Username...23 Gambar 3.12b Interface Halaman Play Game...24 Gambar 3.12c Interface Halaman Ending Play Game...24 Gambar 3.13 Interface Halaman HighScore...24 Gambar 3.14 Interface Halaman Menu Story...25 Gambar 4.1 Tampilan Intro Game...27 Gambar 4.2 Tampilan Menu Utama...28 Gambar 4.3 Tampilan Menu Play Game Input Username...28 Gambar 4.4 Tampilan Menu Play Game...30

Gambar 4.5 Tampilan Menu Play Game Ending...30 Gambar 4.6 Tampilan High Score...31 Gambar 4.7 Tampilan Story Game...31 Gambar 4.8 Source Tombol Menu...32 Gambar 4.9 Source Code Set Username...32 Gambar 4.10 Source Code Start Game...37 Gambar 4.11 Source Pengaturan Arah Jalan Objek Game...37 Gambar 4.12 Source Pengaturan Deteksi Tumbukan Objek Game...39 Gambar 4.13a Desain Perancangan Interface Halaman Intro...40 Gambar 4.13b Desain Pengujian Interface Halaman Intro...40 Gambar 4.14a Desain PerancanganInterface Halaman Menu Utama Game...41 Gambar 4.14b Desain Pengujian Interface Halaman Menu Utama Game...41 Gambar 4.15a Desain Perancangan Interface Halaman Input Username...42 Gambar 4.15b Pengujian Interface Halaman Input Username...42 Gambar 4.16a Desain Perancangan Interface Halaman Play Game...42 Gambar 4.16b Pengujian Interface Halaman Play Game...43 Gambar 4.17a Desain Perancangan Interface Halaman Ending Play Game...43 Gambar 4.17b Pengujian Interface Halaman Ending Play Game...43 Gambar 4.18a Desain Perancangan Interface Halaman High Score...44

Gambar 4.18b Pengujian Interface Halaman High Score...44 Gambar 4.19a Desain Perancangan Interface Halaman Menu Story...45 Gambar 4.19b Pengujian Interface Halaman Menu Story...45 Gambar 4.20a Perancangan Sistem Awal...46 Gambar 4.20b Hasil Pengujian Sistem Awal...46 Gambar 4.21a Perancangan Pengujian Dapat Poin...50 Gambar 4.21b Hasil Pengujian Dapat Poin...50 Gambar 4.22a Perancangan Pengujian Nyawa Berkurang...51 Gambar 4.22b Hasil Pengujian Nyawa Berkurang...51

DAFTAR TABEL Tabel 3.1 Tabel Karakter Game...11 Tabel 4.1 Spesifikasi Hardware dan Software...26 Tabel 4.2a Perancangan Prosedural Objek...47 Tabel 4.2b Hasil Pengujian Prosedural Objek...49 Tabel 4.3 Tabel Kuisioner Pengujian Pengguna...52 Tabel 4.4 Tabel Kuisioner Hasil Pengujian...52

DAFTAR PUSTAKA [1] Castronova, Edward. 2006. Synthetic Worlds: The Business and Culture of Online Games. Chicago: University Of Chicago Press.PDF Version of Book. [2] Nalwan, Agustinus. Pemrograman Animasi dan Game Profesional, Jakarta: PT. Elex Media Komputindo, 1996. PDF Version of Book. [3] Rollings, Andrew dan Ernest Adams. 2006. Fundamentals of Game Design. USA: Prentice Hall. PDF Version of Book. [4] Sejarah Game Pac Man. Didownloaddandiaksestanggal 26 Februari 2014 [5] Birch, Chad (2010), Understanding Pac-Man Ghost Behaviour, Didownloaddandiaksestanggal 25Februari 2014 [6] Pittman, Jamey (2010), Pac-Man Dossier, http://www.sejarahkita.web.id/2010/12/sejarah-game-pacman/html. http://gameinternals.com/post/2072558330/understanding-pacman-ghost-behavior. http://home.comcast.net/- jpittman2/pacman/pacmandossier.html. Didownloaddandiaksestanggal 25Februari 2014