commit to user
1.2 Perumusan Masalah
Setelah mengkaji dari latar belakang masalah, maka rumusan masalah yang dikemukakan adalah bagaimana membuat
Run and Jump game
pada
browser
menggunakan
MelonJS
pada
HTML5 Canvas
. 1.3 Batasan Masalah
Berkaitan dengan rumusan masalah, masalah dibatasi hanya dpada proses pembuatan Run and Jump Game dengan memanfaatkan
HTML5 Canvas
dengan 5 tingkat kesulitan dan
scoring
berdasarkan
time-trial
.
1.4 Tujuan dan Manfaat Pembuatan Game
Tujuan
Tujuan dari penelitian ini adalah membuat
Run and Jump game menggunakan HTML5
Canvas
yang bersifat menghibur dan menghilangkan rasa galau.
Manfaat
1. Bagi Developer a.
Dapat mengembangkan game dengan menggunakan open source game engine.
b. Mendapatkan pengetahuan dan pengalaman yang dapat menjadi bekal
untuk bersaing di dunia kerja. c.
Mendapat kesempatan untuk menerapkan ilmu yang telah diperoleh selama perkuliahan.
2. Bagi Pengguna a. Sebagai hiburan dan penghilang kepenatan.
b. Membantu perkembangan psikomotorik anak dalam hal reflek, koordinasi mata-tangan, dan melatih kecepatan berfikir dalam pengambilan keputusan.
1.5 Metodologi Penelitian
Metode pengumpulan data yang akan digunakan dalam pembuatan Tugas Akhir penulis adalah sebagai berikut:
commit to user
1.5.1 Metode Pengumpulan Data
a. Observasi
Pengumpulan data yang dilakukan melalui pengamatan, pencatatan dan pencarian Informasi tentang game-game browser yang menggunakan
media
HTML5 Canvas.
b. Studi Pustaka
Metode pengumpulan data ini menggunakan pustaka-pustaka yang telah ada untuk digunakan sebagai referensi atau acuan, serta sebagai
bahan penunjang. Mecari referensi tentang
HTML5 Canvas
dan tutorial yang
membahasnya, serta
referensi tentang
pembuatan game
menggunakan bahasa pemrograman
Javascript
. 1.5.2
Metode Pembuatan Game
Pembuatan game ini meliputi software apa yang akan digunakan, alur game untuk setiap levelnya. Sehingga dengan adanya perancangan ini
nantinya dapat digunakan untuk meminimalisir dan mengidentifikasi permasalahan dan hambatan yang terjadi, serta mengusulkan berbagai macam
kebutuhan untuk perbaikan.
1.5.3 Perencanaan Game
Run and Jump HTML5 Canvas Game
ini memiliki beberapa tahapan dalam perancangan gamenya. Perancangan dipisahkan menjadi berbagai
tahapan. Antara lain adalah: Perancangan alur permainan plot, perancangan karakter, perancangan background setting,
miscellaneous object
, sound efek, background music, dan tampilan halaman game. Agar game dapat bekerja
dengan maksimal.
1.5.4 Implementasi Permainan
Implementasi permainan merupakan
deployment
dan evaluasi dari permainan yang telah dibuat dan diuji coba untuk bisa dijalankan pada
berbagai browser. Tahapan implementasi game ini mencakup pengkodean permainan dan
deployment
program. Jika semua tahap berakhir, maka akan
commit to user
sampai pada tahap evaluasi sistem. Evaluasi sistem adalah menguji dan memastikan bahwa permainan sudah berjalan sesuai dengan alur sistem secara
keseluruhan.
1.6 Sistematika Penulisan
Laporan Tugas Akhir dengan judul “
Run and Jump Game
Menggunakan
HTML5 Canvas
” ini, terdiri dari lima bab yaitu:
1. BAB I Pendahuluan
Pendahuluan yang berisi Latar Belakang Masalah, Perumusan Masalah, Batasan Masalah, Tujuan dan Manfaat Penelitian, Metodologi
Penelitian, Sistematika Penulisan.
2. BAB II Landasan Teori
Landasan teori memuat tinjauan pustaka yang digunakan sebagai referensi dalam pembuatan Run and Jump game menggunakan HTML5 Canvas.
3. BAB III Analisis Dan Perancangan
Analisis dan perancangan game memuat tentang analisa kebutuhan dari game yang akan dibuat, beserta rancangan game.
4. BAB IV Implementasi Dan Evaluasi
Implementasi memuat hasil analisa dan perancangan game yang mungkin akan ditampilkan dalam bentuk tabel, flow chart, gambar, dan penjelasan dari
masing-masing bagian.
5. BAB V Penutup
Penutup memuat kesimpulan dari hasil penelitian atau implementasi game dan saran yang diperoleh dari kesimpulan tersebut.
commit to user
20
BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN
3.1 Analisis Kebutuhan
Dalam pembuatan tugas akhir ini kebutuhan alat yang digunakan dibagi menjadi 2 macam perangkat, yaitu perangkat keras
hardware
dan perangkat lunak
software
.
3.1.1 Kebutuhan Pembuatan 3.1.1.1
Kebutuhan
Hardware
Pembuatan
Hardware
minimum untuk pembuatan
Run and Jump Game HTML5 Canvas
ini adalah dengan spesifikasi sebagai berikut: a.
Processor
Dikarenakan proses
graphic rendering
pada
WebGL
yang cukup berat, maka
Processor
minimum yang digunakan untuk pembuatan game ini
adalah
Processor Intel dual core 1.66 GHz
b.
Memory Memory
minimum untuk pembuatan game ini
RAM 512 MB.
c.
Harddisk Harddisk
yang digunakan dalam pembuatan game ini berkapasitas kosong minimal
80 GB
. d.
Graphic Accelerator VGA
yang digunakan untuk menjalankan game ini adalah VGA dengan memory minimal
128 Mb
yang sudah support
WebGL
.
3.1.1.2 Kebutuhan
Software
Pembuatan
Software
yang diperlukan dalam pembuatan
Run and Jump HTML5Game Canvas
ini adalah sebagai berikut: a.
Script editor software,
sebagai pengolah
script
dalam pembuatan permainan ini menggunakan yang minimal mendukung bahasa
Javascript,
dan
HTML
. Dapat menggunakan
Adobe Dreamweaver CS, KomodoEdit, Gedit,
ataupun
notepad+ + .