BAB 1
PENDAHULUAN
1.1
Latar Belakang Pada zaman sekarang ini, perangkat berbasis sistem operasi Android adalah yang paling populer di kalangan masyarakat. Berdasarkan data dari perusahaan 'Net Applications' seperti dilansir oleh situs technobuffalo.com, sejak bulan Agustus 2014, pengguna perangkat berbasis sistem operasi Android, baik itu smartphone/tablet telah mencapai 44.62%, melampaui pengguna perangkat berbasis iOS sebanyak 44.19%. Sementara di peringkat ketiga ada Java Me dengan 4,19% diikuti Symbian dengan persentase 2,57%, Windows Phone dengan 2,49%, dan sistem operasi lainnya sebanyak 1,94%. Pengguna perangkat Android sangat banyak, mulai dari anak kecil, remaja, orang dewasa, hingga orang lanjut usia menggunakan perangkat ini untuk berbagai keperluan. Sistem operasi Android merupakan sistem operasi yang open source, sehingga pengembangan aplikasi menjadi lebih mudah. Hal ini terjadi karena perusahaan Google sebagai pembesutnya memberikan akses ke berbagai code secara bebas, dan perangkat untuk mengembangkan aplikasi untuk Android juga diberikan secara gratis, sehingga semua orang dapat mengembangkan aplikasi untuk sistem operasi Android. Salah satu aplikasi sistem operasi Android yang sering dibuat atau dikembangkan adalah game. Aplikasi game adalah salah satu aplikasi yang paling sering digunakan oleh masyarakat. Game merupakan salah satu sarana bagi masyarakat sekarang ini untuk menghibur diri dalam mengisi waktu luangnya. Mulai dari balita, anak-anak, remaja, orang dewasa, hingga orang lanjut usia senang memainkan game. Adanya berbagai macam jenis game dengan target pasar berbeda-beda, membuat hampir semua orang dapat menemukan game yang cocok dan menghibur bagi mereka. Game memiliki banyak jenis genre, salah satunya adalah strategi. Genre strategi adalah genre yang menitik-beratkan kegiatan berpikir dan manajemen sumber daya sebagai daya tarik jenis genre ini. Dalam jenis genre ini, pemain menemukan kesenangannya dalam kegiatan berpikir, 1
2 menganalisa keadaan permasalahan yang dihadapi dalam permainan, dan melakukan manuver-manuver mengatur sumber daya yang terbatas untuk dapat menyelesaikan permasalahan tersebut dan memenangkan permainan. Genre strategi juga merupakan salah satu genre yang sangat populer, buktinya adalah game Plant vs Zombie dan Metal Slug Defense yang telah terunduh antara 10 hingga 50 juta kali di Google Play Store per tanggal 3 Februari 2015. Genre strategi telah berkembang sehingga ada subgenre yang berkembang dari genre Strategi, salah satunya adalah tower defense. Subgenre tower defense adalah jenis game strategi dimana pemain harus melindungi objek tower dari serangan musuh. Dalam melindungi objek tower dari serangan musuh ini, pemain harus bisa mengatur penggunaan sumber daya yang terbatas secara efektif, sehingga dengan sumber daya yang ada pemain dapat menghalau atau menghancurkan musuh sehingga objek tower pemain terlindungi. Banyak cara untuk mengembangkan game dengan subgenre tower defense, salah satunya adalah dengan menggunakan authoring tools Unity. Authoring tools Unity adalah sebuah software yang membantu pengembang aplikasi mengembangkan aplikasi game dengan mudah. Unity memberikan banyak kemudahan bagi pengembang, dengan memberikan lingkungan pengembangan yang mudah, memberikan fitur-fitur yang mendukung seperti uji coba game secara langsung, hirarki sistem, pembuatan objek berbasis gambar, pengendalian sistem input, dan berbagai hal lainnya. Bukti bahwa authoring tools Unity mudah digunakan yaitu saat dilakukan survei oleh Game Developer Magazine pada bulan Mei tahun 2012, ditemukan fakta bahwa 53.1% pengembang game menggunakan Unity untuk mengembangkan game mereka. Jumlah itu jauh lebih banyak daripada penggunaan authoring tools lainnya yaitu authoring tools buatan para pengembang game itu sendiri yaitu 39.8% disusul authoring tools Cocos2D sebesar 17.7% persen dan authoring tools Marmalade dan Corona masingmasing 5.3%. Dalam penggunannya untuk membuat game, authoring tools Unity menawarkan 2 mode berbeda, yaitu untuk membuat game dalam tampilan 2D, dan untuk membuat game dalam tampilan 3D. Game dalam tampilan 2D, artinya game tersebut menggunakan gambar-gambar 2D sebagai objek-objek yang merepresentasikan karakter-
3 karakter, maupun gambar latar lingkungannya. Game dengan genre strategy tower defense banyak yang menggunakan tampilan grafis ini dan meraih popularitas yang tinggi dan jumlah unduhan yang banyak di Google Play Store seperti Plant vs Zombie, The Battle Cats, dan Metal Slug Defense. Hal ini mengindikasikan familiaritas penggunaan jenis tampilan grafis ini pada game dengan genre strategy tower defense dan game dengan tampilan grafis ini bisa meraih popularitas yang tinggi di masyarakat. Dari urain di atas maka dalam penulisan skripsi ini diputuskan untuk membuat dan membahas lebih lanjut tentang game bergenre strategi tower defense dan merancangnya dalam sebuah aplikasi dengan sistem operasi Android dengan judul “APLIKASI GAME TOWER DEFENSE “CHILD OF GAEA” DENGAN MENGGUNAKAN UNITY 2D” Dan dengan tujuan menghibur dan menawarkan konsep bermain game tower defense baru menggunakan ghost leg yang merangsang otak untuk berpikir namun juga menarik dan tidak membosankan, diharapkan nantinya game ini akan dapat dinikmati oleh banyak orang dari segala kalangan.
1.2
Rumusan Masalah Perumusan masalah yang terdapat dalam skripsi ini berdasarkan latar belakang di atas adalah: 1. Bagaimana merancang game yang dapat menghibur pengguna smartphone Android? 2. Bagaimana menambahkan inovasi baru pada game dengan genre strategi tower defense supaya menjadi lebih menarik daripada yang ada di pasaran saat ini? 3. Bagaimana membuat game dengan genre strategy namun tetap memiliki cerita yang menarik?
1.3
Ruang Lingkup Untuk menghindari pembahasan yang terlalu luas, maka ruang lingkup dalam pengembangan aplikasi ini adalah : 1. Aplikasi game ini dimainkan pada smartphone berbasis Android. 2. Aplikasi game ini dikembangkan menggunakan game engine Unity 2d. 3. Tampilan user interface dan karakter player dalam bentuk 2 dimensi. 4. Pembuatan aplikasi meliputi pembuatan gameplay dan storyline.
4
1.4
Tujuan dan Manfaat Tujuan pembuatan skripsi ini adalah membuat game dengan genre strategy tower defense pada platform Andoid dengan tujuan lebih rinci yaitu : 1. Mengembangkan game ber-platform Android yang mengaplikasikan sistem undian ghost leg dengan genre strategi tower defense. 2. Membuat aplikasi game bergenre strategy yang memiliki story. Manfaat dari perancangan aplikasi ini adalah : 1. Memberikan kesenangan yang lebih kepada pemain dengan memberikan fitur dalam game seperti cerita dan variasi pada unit yang dapat dimainkan. 2. Memberikan tantangan baru kepada pemain dengan diaplikasikannya sistem undi ghost leg.
1.5
Metode Penelitian Metode yang dilakukan dalam penulisan skripsi ini terbagi menjadi dua metode, yaitu : 1.5.1 Metode Analisis Studi Pustaka, mencari sumber-sumber melalui artikel ataupun jurnal-jurnal, mencari teori-teori pada buku-buku yang berkaitan dengan penelitan yang akan dilakukan. Survei, yaitu dengan menyebarkan kuesioner yang dilakukan dua kali. Tahap pertama untuk menganalisis kebutuhan user yang disebar kepada 100 responden. Tahap kedua dilakukan untuk evaluasi user dengan meminta 50 responden yang sama seperti tahap pertama dan meminta untuk memainkan game yang telah dibuat kemudian mengisi kuesioner evaluasi aplikasi. Aplikasi Sejenis, yaitu dengan mengambil tiga game yang memiliki gameplay sama sebagai referensi untuk mengetahui kekurangan dan kelebihan game sejenis untuk mencari solusi yang akan diterapkan pada aplikasi yang akan dibuat.
5 1.5.2 Metode Perancangan a. Perancangan Aplikasi Menggunakan
metode
scrum,
di
mana
proses
pengembangan dilakukan dengan menyelesaikan product backlog dalam banyak siklus sprint backlog. b. Perancangan Sistem Menggunakan
pendekatan
Unified
Modelling
Language (UML) untuk perancangan sistem. i. Use Case Diagram ii. Class Diagram iii. Activity Diagram c. Perancangan User Interface Menggunakan
prinsip
8
Aturan
Emas
untuk
perancangan user interface.
1.6
Sistematika Penulisan Sistematika penulisan dalam skripsi ini terbagi dalam 5 bab yang berisi sebagai berikut : • BAB 1 PENDAHULUAN Berisi latar belakang, ruang lingkup, tujuan pembuatan game yang akan dicapai dan manfaat yang diharapkan, metodologi penelitian dan sistematika penulisan. • BAB 2 TINJAUAN PUSTAKA Berisi teori-teori dari berbagai sumber yang digunakan sebagai referensi untuk mendukung dalam penulisan skripsi ini, baik teori umum maupun teori khusus.
• BAB 3 METODOLOGI Berisi analisis pengguna melalui kuesioner, analisis terhadap game sejenis yang sudah ada, serta melakukan perancangan game, class diagram, use case diagram, activity diagram, dan storyboard.
6 • BAB 4 HASIL DAN PEMBAHASAN Berisi implementasi dari game meliputi spesifikasi sistem, prosedur penggunaan dan hasil evaluasi. • BAB 5 SIMPULAN DAN SARAN Berisi kesimpulan dari hasil bahasan bab-bab sebelumnya, dan saransaran yang berguna untuk pengembangan aplikasi ini di masa yang akan datang.