JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADYAH MALANG 2014

dokumen-dokumen yang mirip
GAME EDUKASI TEMPAT BERSEJARAH DI INDONESIA TUGAS AKHIR

RANCANG BANGUN GAME PERMAINAN ANAK PENJAGA LABIRIN MENGGUNAKAN ALGORITMA GREEDY

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

PEMBUATAN APLIKASI POINT OF SALES MULTIPLATFORM USER INTERFACE MENGGUNAKAN ZEND FRAMEWORK

GAME EDUKASI AKSARA JAWA BERBASIS ANDROID TUGAS AKHIR

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

Game Gatot Kaca Protection

IMPLEMENTASI METODE FORWARD CHAINING PADA GAME DUCK HUNTER TUGAS AKHIR

RANCANG BANGUN APLIKASI INVENTORY BAHAN DAN KONTROL PENJUALAN PADA MULTI UNIT RESTAURANT BERBASIS MOBILE ANDROID SKRIPSI

IMPLEMENTASI ALGORITMA RUNUT BALIK DALAM PENYELESAIAN PERMAINAN KAKURO TUGAS AKHIR

Sistem Pakar Pendeteksi Kerusakan Sistem Kelistrikan Pada Mobil Jenis Toyota Rush dengan Menggunakan metode Fuzzy MADM

RANCANG BANGUN SIMULASI PERAGA FISIKA UNTUK TINGKAT SMP

Pembuatan Game Egg For Me Not For You

IMPLEMENTASI ALGORITMA LEVENSHTEIN DISTANCE PADA APLIKASI KAMUS KEPERAWATAN BERBASIS MOBILE TUGAS AKHIR

GAME EDUKASI MENYUSUN KATA DALAM BAHASA INGGRIS DENGAN MELAWAN ZOMBIE

PEMETAAN KONDISI BANGUNAN SEKOLAH MENGGUNAKAN GOOGLE MAPS JAVASCRIPT API V3 TUGAS AKHIR

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

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

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 : FARKHAN AMINULLOH

Pembuatan Game Aircraft Pada OS Android. Tugas Akhir

PEMBUATAN AGEN UNTUK CUSTOMER SERVICE DI WEBSITE UMM BERBASIS PENGETAHUAN TUGAS AKHIR

Game Edukasi Pengenalan Gerakan Semaphore Untuk Pramuka Siaga

PANDUAN WISATA SEBAGAI PENUNJUK PERSEBARAN UKM DI KOTA BLITAR BERBASIS ANDROID

GAME PENGENALAN METAMORFOSIS KUPU-KUPU BERBASIS ANDROID TUGAS AKHIR

RANCANG BANGUN SIMULATOR UJIAN AKHIR SEKOLAH UNTUK ANAK INKLUSI SEKOLAH DASAR TUGAS AKHIR

MEMBANGUN APLIKASI ENKRIPSI DAN KOMPRESI LAYANAN PESAN SINGKAT MENGGUNAKAN ALGORITMA RSA DAN METODE HUFFMAN BERBASIS ANDROID. Proposal Tugas Akhir

GAME EDUKASI ANTI KORUPSI BERBASI JAVASCRIPT TUGAS AKHIR

RANCANG BANGUN GAME TEBAK ANGKA UNTUK MELATIH DAYA INGAT TUGAS AKHIR

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

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

Rancang Bangun Player E-Dongeng Berbasis Android Menggunakan HTML5. Laporan Tugas Akhir

PERANCANGAN DAN PEMBUATAN SISTEM LAYANAN INFORMASI P2KK BERBASIS TEKNOLOGI SMS GATEWAY TUGAS AKHIR

RANCANG BANGUN APLIKASI MOBILE NOTIFICATION UNTUK PROMOSI UKM BERBASIS ANDROID TUGAS AKHIR

GAME EDUKASI TETRIS MATEMATIKA MENGGUNAKAN MOBILE TECHNOLOGY TUGAS AKHIR

Aplikasi Game Shaun The Sheep Berbasis J2ME

APLIKASI GAME STREET FIGHTER ARYA KAMUNING UNTUK PC DENGAN MENGGUNAKAN GREENFOOT FRAMEWORK

APLIKASI PENGINGAT KREDIT BERBASIS ANDROID TUGAS AKHIR

IMPLEMENTASI LOCATION BASED SERVICE SEBAGAI PELACAK PADA KENDARAAN BERMOTOR DENGAN MENGGUNAKAN GPS ANDROID TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN GAME PENGENALAN VOCABULARY BERBASIS ANDROID

Rancang Bangun Sistem Informasi Berbasis Web Untuk Manajemen Jurnal TUGAS AKHIR

PENENTUAN PENJADWALAN GURU MENGGUNAKAN ALGORITMA GENETIKA PADA SMA WIDYA GAMA MALANG BERBASIS DESKTOP TUGAS AKHIR

Sistem Pendukung Keputusan Untuk Pembelian Handphone Menggunakan Metode Promethee Berbasis Web Service

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

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID

PERANCANGAN REPLIKASI DATABASE DB4O DENGAN MYSQL TUGAS AKHIR

PENAMAAN LABEL TEKS PENDEK (TWEET) DI TWITTER MENGGUNAKAN JACCARD COEFFICIENT TUGAS AKHIR

GAME ADVENTURE THE MONKEY KING PADA ANDROID SMARTPHONE

PEMBUATAN APLIKASI WISUDA MENGGUNAKAN TEXT TO SPEECH BERBAHASA INDONESIA DENGAN MBROLA SPEECH ENGINE BERBASIS DESKTOP

RANCANG BANGUN GAME THE ALPIN CARD TUGAS AKHIR

APLIKASI PESAN TRANSLATOR MENGGUNAKAN BING TRANSLATOR BERBASIS ANDROID

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

GAME TETRIS DENGAN MENGGUNAKAN ALGORITMA GREEDY TUGAS AKHIR

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

PEMBUATAN APLIKASI TES KEPRIBADIAN METODE PERSONALITY PLUS BERBASIS WEB (Studi Kasus di PT. Inspiera Sinergi Indonesia Malang)

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

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

Sistem Informasi Penerimaan Siswa Baru (PSB) Untuk Tingkat SMP dan SMU Menggunakan CodeIgniter TUGAS AKHIR

GAME TRADISIONAL DAM DAMAN UNTUK SMARTPHONE TUGAS AKHIR

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

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

MEDIA PEMBELAJARAN BILANGAN PECAHAN UNTUK ANAK SEKOLAH DASAR TUGAS AKHIR

APLIKASI TUTORIAL CARA CEPAT DAN MAHIR BERMAIN RUBIK S CUBE

PENERAPAN ALGORITMA C4.5 UNTUK MEMBANTU CALON KONSUMEN DALAM MENENTUKAN PROGRAM ASURANSI YANG SESUAI (STUDI KASUS : PT. ASURANSI BINTANG Tbk.

KLASIFIKASI TEKS SURAT KABAR DENGAN MENGGUNAKAN ALGORITMA N-GRAM STEMMERS TUGAS AKHIR

IMPLEMENTASI ALGORITMA GREEDY PADA PERMAINAN HALMA MULTIPLAYER TUGAS AKHIR

SISTEM PAKAR DIAGNOSIS KERUSAKAN KAMERA DSLR MENGGUNAKAN RULE BASED BINARY TREE BERBASIS ANDROID TUGAS AKHIR

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

Game Edukasi Bersihkan Halaman

Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana. Oleh : MUHAMMAD FAISAL

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

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

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

APLIKASI GAME EDUCATION KETANGKASAN BERHITUNG MENGGUNAKAN FLASH TUGAS AKHIR

PERANCANGAN DAN IMPLEMENTTASI APLIKASI MAP RUMAH SAKIT DI KOTA MALANG PADA TELEPON SELULER BERBASIS ANDROID TUGAS AKHIR

SISTEM INFORMASI REKAM MEDIS PADA KLINIK XYZ BERBASIS JAVA WEB APPLICATION. Laporan Tugas Akhir

SIMULASI FISIKA BERBASIS UNITY 3D TUGAS AKHIR

PENERAPAN M-COMMERCE PADA PENJUALAN APEL MALANG BERBASIS ANDROID

TUGAS AKHIR. Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata Satu Teknik Informatika Universitas Muhammadiyah Malang

PERANCANGAN APLIKASI NASAB DALAM PENENTUAN MAHRAM BERBASIS WEB TUGAS AKHIR

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

RANCANG BANGUN APLIKASI GAME EDUKASI RINDIK PADA PLATFORM ANDROID

APLIKASI PEMBELAJARAN KEBUDAYAAN JAWA BERBASIS MOBILE ANDROID

RANCANG BANGUN APLIKASI TAKSONOMI TUMBUHAN DIKOTIL DAN MONOKOTIL BERBASIS MOBILE TUGAS AKHIR

MY HEALTH CALENDAR PERANCANGAN APLIKASI KALENDER SIKLUS MENSTRUASI DAN KESEHATAN WANITA BERBASIS ANDROID TUGAS AKHIR

APLIKASI PENGENALAN NAMA BARANG PADA SEBUAH PENITIPAN BARANG MENGGUNAKAN ALGORITMA SURF TUGAS AKHIR

RANCANG BANGUN APLIKASI WHOLESALE FASHION STORE BERBASIS ANDROID MOBILE TUGAS AKHIR

RANCANG BANGUN GAME EDUKASI 3D TATA TERTIB LALULINTAS

PERANCANGAN SISTEM ADMINISTRASI TUGAS AKHIR PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA. Dwi Setyani Rahardjo

DETEKSI TINGKAT KEMACETAN LALU LINTAS BERDASARKAN LAJU KENDARAAN BERBASIS OPEN CV TUGAS AKHIR

APLIKASI HITUNG TAGIHAN LISTRIK ONLINE PADA SMARTPHONE ANDROID TUGAS AKHIR

PENGEMBANGAN GAME CATUR JAWA BERBASIS MOBILE MENGGUNAKAN ALGORITMA MINIMAX

PEMBUATAN APLIKASI BELAJAR BAHASA JAWA BERBASIS ANDROID SKRIPSI

APLIKASI PENJADWALAN DAN NOTIFIKASI LIPUTAN RUBRIK SUARA KAMPUS KORAN BESTARI UMM. Tugas Akhir

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

APLIKASI PENCARIAN RUTE ANGKUTAN UMUM DI KOTA MALANG TUGAS AKHIR

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

PERANCANGAN DAN IMPLEMENTASI SISTEM E-PEMILU UNTUK PEMILIHAN KETUA BEM MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR

RANCANG BANGUN APLIKASI PELAPORAN STASIUN KERETA API TUJUAN BERBASIS A-GPS (ASSISTED - GLOBAL POSITIONING SYSTEM) PADA MOBILE ANDROID TUGAS AKHIR

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

Transkripsi:

IMPLEMENTASI HUKUM GRAVITASI PADA GAME BERBASIS DESKTOP DENGAN MENGGUNAKAN UNITY GAME ENGINE TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata Satu Teknik Informatika Universitas Muhammadyah Malang Disusun Oleh : DANI DWI SASMITO 08560146 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADYAH MALANG 2014

LEMBAR PENGESAHAN IMPLEMENTASI HUKUM GRAVITASI PADA GAME BERBASIS DESKTOP DENGAN MENGGUNAKAN UNITY GAME ENGINE TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata Satu Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : DANI DWI SASMITO 08560146 Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim penguji Pada tanggal 6 Januari 2014 Mengetahui/Menyetujui Penguji I Penguji II Zamah Sari, MT Dhebys Suryani H, S.Kom, MT NIDN. 07008087701 NIDN. 0706118303 Mengetahui Ketua Jurusan Teknik Informatika Eko Budi Cahyono, S.Kom, MT NIP. 108.9504.033 i

KATA PENGANTAR Puji dan Syukur Alhamdulillah Penulis ucapkan atas kehadirat Allah SWT, karena berkat limpahan Rahmat dan Karunia-Nya sehingga Penulis dapat menyelesaikan laporan tugas akhir dengan baik dan benar. Tidak lupa shalawat serta salam selalu tercurahkan kepada Nabi Muhammad SAW, yang telah menunjukkan jalan kebenaran, jalan yang diridhoi Allah SWT. Tugas Akhir ini telah dibuat dengan berbagai observasi dan beberapa bantuan dari berbagai pihak untuk membantu menyelesaikan tantangan dan hambatan selama mengerjakan makalah ini. Oleh karena itu, kami mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu dalam penyusunan makalah ini. Kami menyadari bahwa masih banyak kekurangan yang mendasar pada laporan ini. Oleh karena itu kami mengundang pembaca untuk memberikan saran serta kritik yang dapat membangun kami. Kritik konstruktif dari pembaca sangat kami harapkan untuk penyempurnaan laporan ini. Akhir kata semoga laporan ini dapat memberikan manfaat bagi kita semua. Malang, 23 Desember 2013 Penulis ii

DAFTAR ISI LEMBAR PERSETUJUAN... i LEMBAR PENGESAHAN... ii LEMBAR PERNYATAAN... iii ABSTRAK... iv ABSTRACT... v LEMBAR PERSEMBAHAN... vi KATA PENGANTAR... vii DAFTAR ISI...viii DAFTAR GAMBAR... xi DAFTAR TABEL...xiii BAB I PENDAHULUAN 1.1. Latar Belakang Masalah... 1 1.2. Rumusan Masalah... 2 1.3. Tujuan Penelitian... 2 1.4. Batasan Masalah... 2 1.5. Metode Penelitian... 3 1.6. Sistematika Penulisan... 4 BAB II LANDASAN TEORI 2.1. Game... 5 2.1.1. Sejarah Game... 5 2.1.2. Jenis Jenis Game... 7 2.1.3. Elemen Game... 13 iii

2.2. Gaya Gravitasi... 16 2.3. Unity 3D... 17 2.3.1. Konsep Unity 3D... 19 2.3.1.1. Assets... 19 2.3.1.2. Scenes... 19 2.3.1.3. Game Object... 19 2.3.1.4. Components... 20 2.3.1.5. Scripts... 20 2.4. Javascript... 21 2.4.1. Pengenalan Javascript... 21 2.4.2. Implementasi Javascript Pada Unity... 23 BAB III ANALISA DAN PERANCANGAN SISTEM 3.1. Analisa Dan Gambaran Umum... 25 3.1.1. Spesifikasi Kebutuhan... 25 3.2. Perancangan Sistem... 28 3.2.1. Use case Diagram... 29 3.2.2. Activity Diagram... 29 3.2.3. Sequence Diagram... 31 3.2.4. Class Diagram... 34 3.2.5. Perancangan Antar Muka Game... 35 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi... 40 4.1.1. Implementasi Menu... 40 4.1.1.1. Menu Utama... 40 iv

4.1.1.2. Menu Input Nama... 43 4.1.2. Implementasi Game... 44 4.2. Pengujian... 54 4.2.1. Pengujian Game Play... 54 4.2.2. Pengujian Sistem... 59 4.2.3. Pengujian Terhadap User... 60 4.2.3.1. Pertanyaan Untuk Koresponden... 60 4.2.3.2. Hasil Uji Coba Responden... 61 BAB V KESIMPULAN DAN SARAN 5.1. Kesimpulan... 64 5.2. Saran... 64 DAFTAR PUSTAKA... 65 v

DAFTAR GAMBAR Gambar 2.3 Tampilan Interface Unity 3D... 18 Gambar 3.1 Use Case Diagram... 29 Gambar 3.2 Activity Diagram Memulai Permainan... 30 Gambar 3.3 Activity Diagram High Score... 31 Gambar 3.4 Activity Diagram Tutorial... 31 Gambar 3.7 Sequence Diagram Memulai Permainan... 32 Gambar 3.8 Sequence Diagram Menu High Score... 33 Gambar 3.9 Sequence Diagram Menu Tutorial... 33 Gambar 3.10 Class Diagram Game Run Komodo... 35 Gambar 3.11 Tampilan Menu Utama... 36 Gambar 3.12 Tampilan Input Nama... 36 Gambar 3.13 Contoh Tampilan Gameplay... 37 Gambar 3.14 Tampilan Background Menu Utama... 39 Gambar 3.15 Tampilan Background Game Play... 39 Gambar 4.1 Tampilan MenuUtama... 41 Gambar 4.2 Tampilan Menu Input Nama... 41 Gambar 4.3 Tampilan Menu Tutorial... 42 Gambar 4.4 Tampilan Input Nama... 43 Gambar 4.5 Tampilan Game Play... 45 Gambar 4.7 Tampilan Pop up Reward... 53 Gambar 4.8 Tampilan Pause dan Exit... 54 Gambar 4.9 Menu Utama... 55 Gambar 4.10 Input Nama... 55 Gambar 4.11 Menu High Score... 56 vi

Gambar 4.12 Menu Tutorial... 56 Gambar 4.13 Stage 1... 57 Gambar 4.14 Stage 2... 57 Gambar 4.15 Stage 3... 57 Gambar 4.16 Tampilan Informasi... 58 Gambar 4.17 Tampilan Game Over... 59 Gambar 4.18 Hasil Kuisioner... 61 Gambar 4.19 Hasil Kuisioner... 62 Gambar 4.20 Hasil Kuisioner... 62 Gambar 4.21 Hasil Kuisioner... 64 vii

DAFTAR TABEL Tabel 2.1 Daftar Navigator dan Versi dari Javascript... 22 Tabel 2.2 Dasar Perbandingan Java dan Javascript... 23 Tabel 2.3 Fungsi Umum Perintah Javascript dalam Unity... 23 Tabel 4.1 Pengujian Fungsional... 59 viii

DAFTAR PUSTAKA [1] Alamsyah, Andry. 2003. Pengantar JavaScript. IlmuKomputer.com [2] Sejarah Game. http://inron01.blogspot.com/2008/11/sejarah-game.html di akses pada 20 Pebruari 2013. [3] Jenis-jenis game: corejunior.wordpress.com/2013/04/12/pembelajaranmengenai-game/, diakses pada tanggal 1 April 2013. [4] Genre game: Arif-rahmans.blogspot.com/2013/03/akhirnya-mulai-lagideh-tugas-tugas.html, diakses pada tanggal 1 April 2013. [5] ndrihapsari.blogspot.com/2012/04/pengantar-teknologi-game-tugas- 1.html, diakses pada tanggal 1 April 2013. [6] Elemen game: http://erikawords.blogspot.com/2010/03/elemen-game.html, diakses pada tanggal 1 April 2013. [7] http://id.wikipedia.org/wiki/hukum_gravitasi_universal_newton, diakses pada tanggal 1 April 2013. [8] Goldstone, W.2009.Unity Game Development Essential. Birmingham:Pack Publishing Ltd. [9] Kurniwan,K.E.2007. Tutorial Javascript. Bandung:Universitas Komputer Indonesia ix