BAB 1 PENDAHULUAN
1.1 Latar Belakang Game telah menjadi satu hal yang ada di dalam keseharian kita. Dahulu, game hanya dijadikan sarana hiburan semata namun sekarang game telah menjadi luas fungsinya, misalnya game dapat dijadikan sarana pembelajaran, lahan bisnis, dan dipertandingkan sebagai salah satu dari cabang olahraga oleh para profesional. Perkembangan game platform juga dapat dilihat secara langsung oleh masyarakat, pada mulanya game hanya dimainkan di komputer dan console tetapi sekarang sudah memasuki era mobile game. Mobile game adalah sebuah game yang didesain dan dimainkan oleh mobile devices, seperti PDA, smartphone, tablet PCs, dan portable media player. Dan sekarang ini, mobile game telah dibuat di berbagai macam platform seperti Symbian, Apple IOS, Android serta Windows Phone. Keuntungan tersendiri memainkan mobile game adalah portabilitas, yaitu player dapat bermain game dimana saja mereka mau selama mereka mempunyai mobile devices yang mampu menjalankan mobile games.
1
2
Pada skripsi ini kami akan mengembangkan mobile game khusus pada smartphone berbasis Android. Android telah menjadi sistem operasi mobile yang banyak diminati pengguna, hal ini dibuktikan dari riset yang dilakukan oleh Gartner tentang pangsa pasar berbagai smartphone, pangsa pasar Android naik lebih dari dua kali lipat dari tahun 2010 sampai tahun 2011. Tabel 1.1: Pangsa pasar smartphone di berbagai sistem operasi
Saat ini banyak sekali jenis aplikasi game yang ada pada ponsel berbasis android. Salah satu game yang ada pada Android adalah Cordy. Cordy mengusung tema side-scrolling puzzle platformer, misi dari game ini adalah membantu Cordy mendapatkan power untuk dikembalikan ke dunianya. Penilaian user terhadap game Cordy dapat dikatakan tinggi karena mendapat rating 4.2 dari skala 5 di Google Play (sarana distribusi aplikasi Android) dari 17015 user.
3
Tujuan permainan ini hanya menekankan untuk mendapatkan power, high score, dan menyelesaikan misi sampai mendapatkan nilai bintang 3. Dalam setiap level, kemampuan karakter utama selalu sama dari awal sampai akhir. Pada aplikasi game Cordy tidak ada perkembangan storyline yang jelas selama permainan berlangsung, hanya ada cerita pada awal game. Oleh karena itu, pernyataan tersebut menjadi latar belakang penyusunan skripsi dengan judul “GAME 3D “BETATRON” BERBASIS ANDROID”.
1.2 Ruang lingkup Ruang lingkup dari perancangan game ini adalah sebagai berikut: 1.
Game ditujukan untuk platform mobile game pada sistem operasi Android 2.3 yang bertipe single-player game dengan menggunakan engine Unity3D dan bahasa pemrograman Javascript.
2.
Game akan berbasis multimedia.
3.
Game akan ber-genre platformer.
4.
Perancangan tampilan dan karakter game yang berbasis 3D.
1.3 Tujuan dan Manfaat Tujuan dari pembuatan skripsi ini adalah mengembangkan aplikasi game 3D platformer pada smartphone Android. Sedangkan manfaat yang dapat diperoleh adalah sebagai berikut: 1.
mengembangkan aplikasi game sebagai sarana hiburan.
2.
Melatih kemampuan player untuk memecahkan masalah dan menghadapi rintangan dalam game.
4
1.4 Metodologi Metodologi yang digunakan dalam penulisan skripsi ini adalah: a.
Metode analisis data Pengumpulan data dilakukan dengan menggunakan teknik fact finding method, antara lain: 1. Studi Pustaka Merupakan teknik pengumpulan data atau informasi yang berbentuk literatur berupa buku, jurnal, maupun e-book yang berkaitan dengan teori-teori multimedia, Android dan game design. 2. Observasi Dilakukan untuk mengetahui keadaan lapangan, dalam hal ini yaitu mencari informasi untuk mengetahui berbagai kondisi sekarang dalam memainkan game di smartphone. 3. Kuesioner Dilakukan untuk mengetahui data smartphone yang digunakan dan fiturfitur game beserta konten yang diinginkan di dalam game. Selain itu, kuesioner juga digunakan untuk mengevaluasi aplikasi game yang sudah dibuat.
b.
Metode perancangan aplikasi Metodologi yang digunakan dalam perancangan game ini adalah Scrum Agile Development, aktivitas-aktivitas dari metode Scrum adalah sebagai berikut:
5
1. Backlog Dalam aktivitas backlog dilakukan pendaftaran susunan prioritas dari daftar kebutuhan-kebutuhan atau fitur yang menyediakan nilai tambah kepada user. Dalam Aktifitas ini tim pengembang merencanakan apa yang akan dilakukan dalam sprint yang akan dilakukan. Yang direncanakan adalah sebagai berikut: •
Perancangan antarmuka dari game
•
Perancangan gameplay dari game
2. Sprint Dalam unit pekerjaan ini tim mulai melaksanakan apa yang telah direncanakan dalam backlog sesuai dengan batas waktu yang telah ditetapkan. 3. Scrum Meeting Dalam aktivitas ini dilakukan pertemuan singkat untuk mengevaluasi sprint yang telah dilakukan. 4. Demo (Potentially Shippable Game) Memberikan demo game kepada user, ini ditujukan supaya user dapat mengevaluasi fungsi-fungsi yang telah diimplementasikan dalam game.
6
1.5 Sistematika Penulisan Penulisan skripsi ini akan dibagi ke dalam beberapa bagian yang akan menjadi bab untuk mempermudah pembaca dalam memahami dan mengerti isi dari skripsi ini. Sistematika dari penulisan skripsi ini adalah : •
BAB 1 PENDAHULUAN Di dalam bab ini akan dibahas dan dijelaskan tentang latar belakang penelitian, ruang lingkup, tujuan dan manfaat, metodologi penelitian, dan sistematika penulisan.
•
BAB 2 LANDASAN TEORI Di dalam bab ini akan dibahas dan dijelaskan tentang landasan teori yang digunakan dalam penelitian dan penulisan skripsi.
•
BAB 3 ANALISIS DAN PERANCANGAN APLIKASI Di dalam bab ini akan dibahas dan dijelaskan tentang semua hasil analisis yang didapat dari proses penelitian yang telah dilakukan. Perancangan dari aplikasi game ini juga akan di bahas pada bab ini.
•
BAB 4 IMPLEMENTASI DAN EVALUASI Di dalam bab ini akan dibahas dan dijelaskan tentang spesifikasi hardware dan software yang di dapat dari hasil perancangan dan evaluasi. Selain itu juga akan dijelaskan tentang fitur – fitur yang ada di dalam aplikasi game ini.
7
•
BAB 5 KESIMPULAN DAN SARAN Di dalam bab ini akan dibahas dan dijelaskan tentang kesimpulan yang didapat dari hasil analisis dan perancangan aplikasi aplikasi game. Selain itu akan disajikan saran yang diharapkan dapat membantu user dalam mengembangkan aplikasi game ini lebih lanjut