APLIKASI GAME TIME MANAGEMENT “LITTLE GOVERNOR” PADA PLATFORM ANDROID DENGAN MENGGUNAKAN ANDENGINE Christian Dennis Karnadi Raynaldi Nugraha Tandiari Albertus Agung Universitas Bina Nusantara, Jl. Kebon Jeruk Raya No. 27, Kebon Jeruk Jakarta Barat 11530, Indonesia, Telp: (62 – 21) 53 69 69 69, 53 69 69 99 Fax.: (62-21) 535 0655
ABSTRAK Perancangan dan pembuatan aplikasi game "Little Governor" dilatarbelakangi oleh permasalahan yang timbul pada lingkungan perkotaan. Tujuan pembuatan aplikasi game tersebut adalah merancang dan membuat suatu aplikasi game khususnya bagi pengguna yang menggunakan platform Android dalam mengetahui permasalahan yang timbul dalam perkotaan dengan harapan dapat memotivasi pengguna agar lebih sadar akan permasalahan yang ada. Metode penelitian yang digunakan adalah metode analisis berupa studi pustaka untuk mencari informasi yang dapat dijadikan referensi pendukung penulisan serta metode survei berupa kuisioner yang dibagikan kepada responden secara langsung dan tidak langsung untuk mendapatkan analisa kebutuhan yang dibutuhkan oleh pengguna. Kemudian, metode perancangan yang digunakan adalah game design document dan storyboard,Disamping itu ,digunakan juga use case diagram, activity diagram dan class diagram. Hasil yang didapat adalah implementasi dari aplikasi game tersebut pada platform Android untuk meningkatkan kesadaran user terhadap masalah yang timbul dalam lingkungan perkotaan. Simpulan dari perancangan dan pembuatan aplikasi game tersebut adalah user lebih mengetahui dan sadar akan permasalahan yang timbul dalam perkotaan,sehingga lebih termotivasi untuk mengurangi permasalahan tersebut. Kata kunci : Android, Andengine, Time management, Game, Aplikasi
PENDAHULUAN Saat ini setiap negara memiliki sejumlah permasalahan. Negara melalui pemerintah berusaha untuk dapat segera mengatasi masalah - masalah yang ada. Masalah tentu saja tidak terlepas dari peran serta dan perilaku anggota masyarakat. Sejumlah masyarakat melanggar tata tertib yang ada sehingga menimbulkan sejumlah permasalahan bagi negara. Di setiap kota, gubernur sebagai kepala pemerintahan dipilih melalui pemilihan daerah dan diupayakan untuk dapat mengatasi masalah – masalah yang ada. Melalui kebijakannya, gubernur sebagai alat kontrol terhadap perilaku anggota masyarakat. Perilaku masyarakat tentunya berhubungan dengan kesadaran akan kesejahteraan kota yang tercermin dalam tingkah laku sehari-hari. Hal ini dapat ditingkatkan salah satunya melalui game. Game dapat dinikmati oleh siapa saja dari berbagai tingkatan umur dan ekonomi. Berkat kehadiran teknologi mobile, seperti smartphone dan tablet, akses terhadap game menjadi fleksibel sehingga dapat dimainkan dalam berbagai kesempatan. Selain fleksibel, game pun dapat menghibur setiap penggunanya. Game menjadi suatu sarana komunikasi yang mudah untuk diserap dan menarik perhatian. Hal ini dapat dibuktikan pada laporan akhir tahun 2013 yang dilakukan sebuah publisher game ternama yaitu spligames di situs gamesinasia (id.gamesinasia.com). Melalui laporan akhirnya, spligames menyatakan bahwa 17% dari penduduk dunia adalah gamer. "Little Governor" merupakan
permainan (game) yang mengadaptasi genre Time
Management ditambah unsur strategi di dalamnya sehingga pemain dapat merasakan simulasi dalam mengelola dan mengatur perkotaan. Game ini akan berbentuk dua dimensi. Spligames melalui laporan akhir tahun 2013-nya di gamesinasia (id.gamesinasia.com) juga menyatakan bahwa 60% pemain mobile games di dunia menggunakan sistem operasi Android. Oleh karena itu, “Little Governor” dikembangkan pada smartphone berbasis android yang dinilai baik dan merupakan sistem operasi penguasa pasar smartphone saat ini sehingga dapat menjangkau pengguna secara luas. Game ini juga diharapkan dapat menghibur, mendidik dan menginspirasi serta meningkatkan kesadaran masyarakat terhadap lingkungan dan hidup bermasyarakat. Berdasarkan penelitian dan identifikasi dari aplikasi game yang dibuat, terdapat beberapa rumusan masalah yang menjadi rangkuman, yaitu :
1. Bagaimana membuat aplikasi game pada smartphone berbasis sistem operasi Android 2. Inovasi dan fitur apa saja yang dapat membedakan aplikasi game yang akan dirancang dengan aplikasi game yang sejenis 3. Bagaimana tanggapan masyarakat terutama gamer terhadap kolaborasi antar unsur multimedia dalam perancangan aplikasi game 4. Bagaimana tingkat kesadaran pengguna dalam mengurangi permasalahan kota yang ada. Adapun ruang lingkup dari aplikasi ini adalah: • • • • • • •
Game ini dibuat menggunakan Eclipse dengan library ADT dan AndEngine Game ini dapat dimainkan di berbagai smartphone yang berbasis Android Game ini akan dikembangkan dalam bentuk dua dimensi (2D) Game ini dimainkan secara perorangan (single player) Game ini dikembangkan dalam bahasa inggris Sasaran pemain untuk game ini adalah remaja hingga orang tua, berumur 15 – 21 tahun Implementasi game ini menggunakan bahasa pemrograman Java
Adapun tujuan yang diharapkan tercapai dari pembuatan aplikasi ini : • • • • •
Menciptakan sebuah aplikasi permainan yang dapat dimainkan secara mobile oleh pengguna device dengan sistem operasi Android. Merancang sebuah aplikasi permainan ber-genre time management Merancang sebuah aplikasi permainan sederhana menggunakan grafis 2D Merancang sebuah aplikasi permainan yang mudah untuk dimainkan Menciptakan sebuah aplikasi permainan yang memiliki karakter yang menarik
Adapun manfaat yang dapat diperoleh dari aplikasi ini : • • •
Mengembangkan kemampuan pemain dalam menganalisa dan menyusun strategi dalam memenuhi kebutuhan dalam stage. Menjadi salah satu sarana alternatif hiburan untuk mengisi waktu luang Menambah pilihan aplikasi permainan yang dapat dimainkan pada perangkat dengan sistem operasi Android.
Dalam pembuatan aplikasi game time management ini dijelaskan bahwa pelaksanakan kegiatan mempunyai kebebasan dalam merancang aplikasi untuk memperoleh hasil yang objektif. Adapun beberapa metodologi yang digunakan yaitu metode analisis dan perancangan.
1. Metode Analisis Metode analisis digunakan untuk mencari informasi yang dibutuhkan dalam pengembangan game untuk mencapai tujuan. Metode ini dilakukan melalui beberapa tahapan, yaitu Studi Pustaka,Observasi dan Kuesioner 2. Metode Perancangan Dalam membuat skripsi ini, perancangan dilakukan dengan membuat model yang dapat menjelaskan aktivitas dalam game dari hasil analisis yang sudah dilakukan. Metode perancangan yang akan digunakan adalah : • • • • • •
Perancangan lingkungan, objek 2D dan karakter Metode Evaluasi 8 Aturan Emas Metode Evaluasi 5 Elemen Multimedia Perancangan interaksi game Perancangan layar tampilan dan menu Implementasi
Sistematika penulisan laporan Skripsi ini dibagi dalam beberapa bab dengan pokok – pokok permasalahannya. Sistematika penulisan secara umum dari laporan ini adalah sebagai berikut : BAB 1 : PENDAHULUAN BAB 2 : TINJAUAN PUSTAKA BAB 3 : METODOLOGI BAB 4 : HASIL DAN PEMBAHASAN BAB 5 : SIMPULAN DAN SARAN
METODE PENELITIAN Metode penelitian menggunakan metode analisis dan perancangan. Analisis permasalahan/kebutuhan merupakan analisis yang dilakukan untuk mengetahui kebutuhan user yang akan dijadikan sebagai saran dalam pembuatan game time management. Analisis kebutuhan meliputi analisis user, analisis perangkat ajar sejenis, rumusan dan solusi kebutuhan/permasalahan
METODOLOGI (Diagram alir kerangka berpikir) Requirements Definition
System and Software Design
Implementation and Unit Testing Integration and System Testing Operation and Maintenance
Gambar Waterfall Model dari Aplikasi Game Little Governor
Pada perancangan aplikasi game Little Governor, terdapat beberapa tahap-tahap yang harus dilakukan dalam membuat aplikasi game ini. Tahap-tahap tersebut dibagi menjadi lima bagian, yaitu : Requirements Definition Pada tahap ini dilakukan analisis kebutuhan yang dibutuhkan untuk mendapatkan gambaran akan aplikasi game yang akan dibuat sehingga membuat batasan-batasan yang harus dipatuhi, kegunaan aplikasi game dan tujuan dari pembuatan aplikasi game itu sendiri System and Software Design Pada Tahap ini dilakukan dilakukan perancangan aplikasi secara garis besar mulai dari perancangan tampilan awal, perancangan model diagram, pembuatan dokumen perancangan aplikasi dan perancangan coding Implementation and Unit Testing Pada tahap ini, dilakukan perancangan di dalam perangkat lunak yang direalisasikan ke dalam bentuk suatu set program Integration and System Testing Pada tahap ini, Unit Program akan diuji coba sebagai suatu sistem yang utuh dan lengkap
Operation and Maintenance Pada tahap ini, aplikasi akan di-install dan digunakan untuk mengetahui adanya kesalahan atau bug pada aplikasi dengan cara memberikan aplikasi tersebut kepada pengguna untuk langsung digunakan dan di uji coba PERANCANGAN GDD a. Informasi Umum Game ini memiliki genre time management yang dapat dimainkan pada smartphone berbasis Android. Gameini diberi judul “Little Governor” yang diambil sesuai dengan karakter yang pemain akan kendalikan yaitu seorang governor. Tema cerita yang akan diambil adalah kepemimpinan. Latar tempat dari game in i ialah kota – kota bermasalah dalam sebuah pulau. b. Fitur Game • • • • • • • • • • •
Sistem kontrol touch dan drag and drop pada objek Adanya helpers system Helpers memiliki karakteristik yang berbeda dari segi konsumsi cash dan supply, lalu work time dan bonus output Mempunyai 5 stage berupa 5 kota dalam sebuah pulau Adanya governor page untuk melihat perkembangan kemajuan setiap kota setelah dipimpin oleh governor Reputation,Governor harus mengumpulkan poin reputasi dalam jumlah tertentu. Cash System,Digunakan pemain untuk menggunakan helpers dalam memenuhi kebutuhan konsumen dan juga untuk membangun sebuah basecamp. Scoring,Skor akan diberikan setiap kali pemain berhasil memenuhi kebutuhan satu konsumen. Juga akan diberikan jika tujuan (mission objective) suatu level berhasil dipenuhi. Final Score,Final Score = Basic Score + cash remain + time remain Selain mission Buildings Status,Setelah disiapkan oleh Helpers, building status akan berubah dari OFF menjadi ON. Akan ditandai di masingmasing building. Camp Status,Seberapa banyak supply yang telah dipakai akan ditunjukan oleh HUD kecil di atas camp. Misalnya 6/8 menandakan bahwa 6 supply sudah dipakai dari maksimum 8. Consumer Status,Konsumen yang masih membutuhkan kebutuhannya akan menampilkan ikon kebutuhan dengan berapa jumlah yang diinginkan.
c. Game Objective Pemain sebagai governor berusaha memenuhi kebutuhan warga kotanya berupa misi – misi objektif pada tiap stage dengan menggunakan helpers. Selain itu, pemain dapat mencoba untuk mencapai expert goal pada tiap stage untuk mendapatkan bonus score. Untuk tiap stage yang berhasil diselesaikan, pemain akan diberikan 3 bintang. Pemain harus mengumpulkan bintang tersebut untuk dapat melakukan upgrade pada helpers dan buildings serta camp yang digunakan di dalam game. d. Genre Game ini menggunakan genre time management. Dalam game ini, pemain akan diminta untuk mengorganisasi setiap helpers agar dapat
memenuhi
kebutuhan masyarakatnya berupa misi – misi objektif pada setiap stage dalam waktu yang telah ditentukan. e. Teknologi yang digunakan Game ini menggunakan bahasa pemograman Java. Dalam penulisan kode java, game ini membutuhkan PC dan laptop berkualitas tinggi terutama dalam proses running emulator Android pada PC dan laptop. Game ini juga menggunakan beberapa piranti lunak seperti ADT Eclipse untuk Android dan emulator Android device f. Target Permainan Target permainan adalah pemain berumur diantara 15 – 21 tahun yang memiliki smartphone atau tablet berbasis Android (versi ICS ke atas) dan senang bermain Casual Games yang memiliki genre time management. g. Keunikan Game Game ini menerapkan lingkungan game berupa perkotaan dan memiliki latar belakang cerita berupa masalah perkotaan h. Target Hardware Game ini ditujukan untuk pemain yang memiliki smartphone dengan sistem operasi Android minimal versi Ice Cream Sandwich (4.0 keatas). i. Gameplay •
Pemain akan memainkan game ini dengan grafik 2D
• • • • • • • •
Sistem kontrol yang akan digunakan adalah touch dan drag and drop Governor akan diberikan pilihan helpers yang berbeda pada setiap stage Setiap stage akan memiliki variasi waktu,goal, berupa misi objektif untuk diselesaikan Jika misi objektif dapat diselesaikan sebelum waktu habis, pemain akan mendapat tiga bintang dan jika tidak selesai maka pemain kalah Bintang yang telah didapat dan dikumpulkan dapat digunakan untuk meningkatkan kualitas helpers, buildings dan camps Helpers dapat digunakan secara terus menerus apabila jumlah supply yang disediakan camps masih tersedia Setiap stage akan mewakili masalah setiap kota Pemain dapat berpindah ke kota berikutnya jika telah mengumpulkan reputasi berupa bintang dalam jumlah yang diminta Pemain dapat kembali kepada kota sebelumnya jika ingin mengulang permainan
SIMPULAN DAN SARAN Simpulan Simpulan
yang
dapat
diperoleh
berdasarkan
hasil
analisa,
perancangan,
implementasi serta evaluasi dari perancangan aplikasi game Little Governor adalah sebagai berikut : 1. Game ini memiliki tampilan dan karakter yang menarik berdasarkan hasil evaluasi user 2. Game ini telah memenuhi elemen-elemen multimedia seperti adanya teks, gambar, suara, animasi dan video. 3. Game ini telah memenuhi syarat-syarat 8 aturan emas (Eight Golden Rules of Interface Design). 4. Game ini dirancang untuk smartphone berbasis Android (versi ICS ke atas) dan dibuat dengan tingkat kesulitan game yang relatif mudah serta tombol navigasi yang mudah untuk digunakan yang didapatkan dari hasil kuisioner evaluasi. Saran Untuk melakukan perbaikan dan penyempurnaan pada hasil penelitian aplikasi game Little Governor, maka diperlukan beberapa pengembangan lebih lanjut. Berikut ini
adalah beberapa saran yang dapat dipertimbangkan untuk pengembangan game ini lebih lanjut, yaitu : 1. Perbaikan grafik dan suara dalam game Little Governor. 2. Pengembangan fitur multi-account pada fitur save dan load 3. Pengembangan game agar dapat dimainkan dengan multi-platform seperti pada iOS dan Windows Phone. 4. Penambahan jumlah stage yang dapat dimainkan. 5. Penambahan variasi helpers yang dapat dimainkan. 6. Pengembangan game dalam segi variasi gameplay. REFERENSI Adams, E. (2010). Fundamentals of Game Design. (2nd Edition). USA: New Riders Arismadhani, A., Yuhana, U. L., & Kuswardayan, I. (2013). Aplikasi Belajar Menggunakan Android. Jurnal Teknik Pomits.2(1): 94-98
Menulis
Publishing. Aksara
Jawa
Begg, C., & Connolly, T. (2005). Database System : A Practical Approach to Design, Implementation and Management. (Fourth Edition). New York: Addison-Wesley. Bronstring, M. (2004). The Four Types of Player/Creators. The Idle Thumbs Journal of Games.20 (1): 1-2. Clearwater, D. A. (2011). What Defines Video Game Genre? Thinking about Genre Study after the Great Divide. The Journal of the Canadian Game Studies Association, 29-49. Irawan. (2012). Membuat Aplikasi Android untuk Orang Awam. Palembang: Maxikom. Lee, W.M. (2012). Beginning Android 4 Application Development. (First Edition). Indianapolis: Wiley Publishing. Liang, Y. D. (2009). Introduction to Java Programming : Comprehensive Version. (Seventh Edition). New Jersey: Pearson Education. Putro, A. D. (2012). Design Game, Sebuah Pengenalan. Rogers, R. (2012). Learning Android Game Programming: A Hands-On Guide to Building Your First Android Game. New Jersey: Addison-Wesley. Rollings, A., & Adams, E. (2003). Andrew Rollings and Ernest Adams on Game Design. Indianapolis: New Riders Publishing. Schell, J. (2008). The Art of Game Design. Burlington: Morgan Kaufmann. Schroeder, J., & Broyles, B. (2013). AndEngine for Android Game Development Cookbook. Birmingham: Packt Publishing. Shneiderman, B., & Plaisant, C. (2005). Designing the User Interface: Strategies for Effective HumanComputer Interaction. (Fourth Edition). Boston: Pearson/Addison Wesley. Sommerville, I. (2011). Software Engineering. (Ninth Edition). Boston: Pearson. Vaughan, T. (2011). Multimedia : Making It Work. (Eight edition). New York: McGraw-Hill. Wahana Komputer. 2013. Shortcourse:Android Programming with Eclipse.
Yogyakarta:ANDI.
Whitten, J., & Bentley, L. (2007). System analysis and design methods 7th edition. Boston: McGraw-Hill.
RIWAYAT HIDUP Nama Tempat, Tanggal Lahir Jenis Kelamin Agama Kewarganegaraan Alamat Telephone Latarbelakang Pendidikan: Pendidikan (Formal)
: Christian : Jakarta, 14 Juni 1992 : Laki-laki : Kristen : Indonesia : Jl. Manggis 1 Dalam no.31 : 087887166882 (HP)
1999 – 2004 2004 – 2007 2007 – 2010 2010 – sekarang
: SD Kemurnian II, Jakarta Barat : SMP Kemurnian II, Jakarta Barat : SMA Kemurnian II, Jakarta Barat : Universitas Bina Nusantara
Pendidikan Non Formal: Aug 2009 – Apr 2010
: Primagama, Jakarta
Kemampuan: • Kemampuan Komputer (Ms Office, beberapa Programming Language, Flash). • Kemampuan berkomunikasi dalam bahasa English dengan baik. • Kemampuan berkomunikasi baik lisan maupun tulisan secara baik.
Nama Tempat, tanggal lahir Jenis Kelamin Alamat No. Telepon Agama Status Kewarganegaraan Status Perkawinan Email Riwayat Pendidikan
: Dennis Karnadi : Jakarta, 27 Februari 1992 : Laki-laki : Muara Karang blok N10 Utara 089 : 081908742909 : Buddha : WNI : Belum Nikah :
[email protected] :
•
Pendidikan Formal : 2004 – 2007 2007 – 2010 2010 – sekarang Kemampuan: • •
: SMP Diakonia, Jakarta : SMA Diakonia, Jakarta : Universitas Bina Nusantara
Kemampuan Komputer (Ms Office, beberapa Programming Language, Flash). Kemampuan berkomunikasi dalam bahasa English dengan baik.
Nama Tempat, Tanggal Lahir Jenis Kelamin Agama Kewarganegaraan Alamat Handphone Latar Belakang Pendidikan • Pendidikan Formal 1998 – 2004 2004 – 2007 2007 – 2010 2010 – Sekarang • Pendidikan Non Formal 2009-2010
: Raynaldi Nugraha Tandiari : Jakarta, 09 Juli 1992 : Laki-laki : Katolik : Indonesia : JL. Anggrek Cakra No.6 , Jakarta barat : 0811442020
: SD Hati Kudus Rajawali, Makassar : SMP Katolik Rajawali, Makassar : SMA Katolik Rajawali, Makassar : Bina Nusantara University : Ganesha Operation, Makassar
Kemampuan • Kemampuan Komputer (Ms Office, beberapa Programming Language, Flash). • Kemampuan berkomunikasi dalam bahasa English dengan baik.