PERANCANGAN GAME SEPAK BOLA LIGA INDONESIA BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh Agustina Sutrisniati 13.21.0749
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014
PERANCANGAN GAME SEPAK BOLA LIGA INDONESIA BERBASIS ANDROID Agustina Sutrisniati1), Emha Taufiq Luthfi, ST., M.Kom.2), 1)
Teknik Informatika STMIK AMIKOM Yogyakarta 2) Ilmu Komputer FMIPA UGM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 Email :
[email protected] 1),
[email protected] 2)
a. b. c.
Abstrak - Perangkat mobile mudah dibawa kemana-mana, sekarang tidak hanya berfungsi sebagai alat komunikasi atau pesan singkat tak berbalas, tapi juga sebagai sarana hiburan seperti game . Keuntungan dari perangkat mobile yang dapat berjalan di berbagai tempat ini memungkinkan permainan tidak memerlukan area yang luas untuk bermain game . Permainan adalah suatu bentuk hiburan yang mengangkat perasaan senang serta menghilangkan kebosanan dikemas semenarik mungkin dalam bentuk multimedia. Game Sepak Bola Liga Indonesia ini merupakan permainan sepak bola dengan cara memindahkan (tendangan) bola dengan menekan dan menahan jari di atas salah satu pemain. Gulir cepat jari ke arah yang diinginkan. Panjang dan arah gerakan jari akan mengontrol kecepatan dan arah bola. Nama Liga Indonesia digunakan karena pemain disimbolkan dengan bendera tim sepak bola yang masuk ke Liga Indonesia. Permainan ini dirancang menggunakan Unity 4.1.2, Adobe Potoshop, dan Corel Draw.
d.
Jumlah pemain setiap tim hanya tiga. 22 tim sepak bola Liga Indonesia pada tahun 2014. Pembuatan game menggunakan Unity dengan perspektif dua dimensi. Permainan ini berjalan pada sistem operasi android.
1.4 Maksud dan Tujuan Penelitian a. Membuat game sepak bola agar agar bisa dimainkan dimanapun dan kapanpun. b. Memperkenalkan nama-nama tim sepak bola Liga Indonesia agar lebih dikenal luas. 1.5 Kajian Pustaka Penelitian berjenis game berbasis android pernah ditulis dalam skripsi berjudul Perancangan Mobile Game Hockey Hand Berbasis Android. Permainan Hocky Hand terbatas satu pemain (single player), dengan cara memilih pemain laki-laki atau perempuan. Level permainan Hocky Hand terdiri dari Easy, Medium, Hard, tanpa menggunakan pembatasan waktu bermain (timer). Dalam penelitiannya, Fikria menggunakan game engine Eclipse sebagai software untuk membangun game.(Fikria Rifdania Rifa’i, 2014) Peneliti lain, membuat Game Escape the Ball berbasis android. Maulana membatasi penelitiannya hanya satu pemain (single player), sebatas permainan saja tanpa skor dan dibangun menggunakan software Eclipse. Alur permainan yaitu pemain disimbolkan dengan bola berwarna biru, bergerak menuju garis finish melewati beberapa rintangan, sambil mengumpulkan point yang disimbolkan kristal . Setelah melewati garis finish maka akan menuju ke level berikutnya.( Maulana Wahyu Wibowo, 2014) Peneliti lain yang membuat game dengan tema bola dalam judul skripsi Perancangan Game Kuis Sepak Bola. Game ini dimainkan dengan cara menjawab teka-teki dan pertanyaan seputar sepak bola. Game ini dirancang menggunakan Adobe Flash CS3 dan hanya dimainkan dalam komputer dengan cara mengklik menggunakan mouse. Game Kuis Sepak Bola ini berbasis dekstop tidak berbasis android, karenanya tidak bersifat mobile dan kurang praktis untuk dimainkan dimanapun dan kapanpun. (Petit Imam Tantra, 2013)
Keywords - game, sepak bola, android 1. Pendahuluan 1.1 Latar Belakang Masalah Di masa sekarang untuk bermain sepak bola diperlukan lapangan dengan lahan yang luas. Jumlah pecinta sepak bola tidak sebanding dengan jumlah lapangan sepak bola, sehingga lebih nyaman hanya sebagai penonton pertandingan sepak bola. Dengan game akan diperkenalkan tim-tim sepak bola Liga Indonesia melalui pemberian nama tim yang bermain. Melalui game sepak bola ini, bermain bola tidak lagi harus menggunakan lapangan nyata yang membutuhkan lahan yang luas, cukup menggunakan smatphone/ tablet dengan sistem operasi android, sepak bola sudah bisa dimainkan dimanapun, kapanpun 1.2 Rumusan masalah Berdasarkan pemaparan dari latar belakang masalah di atas, penulis merumuskan masalah yaitu bagaimana merancang game sepak bola agar dapat dimainkan kapanpun dan dimanapun, sekaligus memperkenalkan nama-nama tim sepak bola yang ada di Liga Indonesia.
1.6 Dasar Teori a. Game Game adalah salah satu jenis aktifitas bermain, yang didalamnya dilakukan dalam konteks berpura-pura namun terlihat seperti realitas, yang mana pemainnya memiliki tujuan untuk mendapatkan satu kemenangan
1.3 Batasan Masalah Penelitian ini membatasi permasalahan pada:
1
serta dilakukan dengan sesuai aturan permainan yang dibuat. ( Ernest Adam, 2010) b. Casual Game Sesuai namanya, permainan yang casual itu tidak kompleks, rileks dan sangat mudah untuk dipelajari (bahkan cenderung langsung dapat dimainkan). Jenis permainan biasanya berupa puzzle atau action sederhana. ( Ernest Adam, 2010) c. Sistem Operasi Android Android merupakan sistem operasi berbasis Linux yang digunakan untuk mengelola sumber daya perangkat keras. Android merupakan platform terbuka dan menggunakan Bahasa pemrograman Java, dimana para pengembang dapat menciptakan aplikasi mereka sendiri. d. Pengembangan Game Menggunakan metode waterfall menurut Roger S. Pressman, yaitu melalui tahapan Analysis, Requirements Specification, Design, Implementation, Testing/Integration, Maintenance dan melampirkan tahapan pengembangan game menggunakan Game Design Document.(Pressman, Roger S., 2010)
2.2.2 Analisis Kelayakan Game a. Analisis Kelayakan Teknologi Kelayakan teknologi dilihat dari perangkat keras dan perangkat lunak yang digunakan untuk pengembangan game. Game ini dapat dikatakan layak secara teknologi karena dapat dijalankan pada perangkat bersistem operasi Android, berekstensi *.apk, dan dapat berjalan pada perangkat tablet PC maupun smartphone. b. Analisis Kelayakan Hukum Kelayakan hukum pada sebuah game dapat dilihat apakah konten dan sumber daya yang terdapat dalam permainan apakah melanggar hukum atau tidak. Berdasarkan hal tersebut, maka permainan ini tidak melanggar hukum karena konten dan sumber daya merupakan karya asli. Jika terdapat karya orang lain, maka karya tersebut memiliki lisensi bebas pakai yang diberikan oleh pemilik hak cipta. c. Analisis Kelayakan Operasional Kelayakan operasional ditekankan kepada pengguna yang memainkan game ini. Kelayakan dapat dinilai dari apakah pengguna dapat memainkan permainan. Game ini dikatakan layak untuk saat ini karena pengguna sudah mampu bermain game menggunakan perangkat bersistem operasi Android.
2. Pembahasan 2.1 Gambaran Umum a. Gambaran umum organisasi liga sepakbola Indonesia Liga Indonesia atau disingkat Ligina adalah kompetisi sepak bola antarklub di Indonesia. Liga Indonesia diselenggarakan pertama kali pada tahun 1994 dan merupakan penggabungan dari 2 kompetisi sebelumnya, Liga Sepak Bola Utama (Galatama) dan Perserikatan. Liga Indonesia berada di bawah naungan Persatuan Sepak Bola Seluruh Indonesia (PSSI). b. Gambaran umum game liga sepakbola Indonesia Game sepak bola ini merupakan game yang mengadaptasi permainan sepakbola sebenarnya dengan menggunakan lapangan, ada pemain bertahan dan ada pemain penyerang. Permainan ini dapat dimainkan dengan memilih bermain sendiri (single player) atau bermain berdua (two player). Target permainan ini adalah memasukkan bola ke dalam gawang untuk mendapatkan skor goal.
2.3 Requirements Specification. 2.3.1. Kebutuhan Fungsional Berikut ini merupakan analisa kebutuhan fungsional dari permainan: a. Pemain dapat memilih bermain sendiri (single player) atau bermain berdua (two player). b. Pemain dapat melakukan pengaturan musik dan sound effect (sfx) pada menu audio. c. Pemain dapat mengetahui cara bermain dengan menekan tombol ? (help) d. Pemain dapat melihat pihak-pihak yang terlibat dalam pengembangan game pada menu credit. 2.3.2. Kebutuhan Non Fungsional a. Kebutuhan Perangkat Keras Tabel 2. Spesifikasi Perangkat Keras (PC) Perangkat Keras Spesifikasi Processor CORE i3 - 3217M/1.8 GHZ Operating System Windows 8 Memory RAM 2GB DDR3 Graphic Card GeForce GT720M/2GB Hardisk 500 GB
2.2 Analisis 2.2.1 Analisis SWOT Tabel 1. Analisis SWOT Strenght Opportunity - Genre Casual - Berbasis android - Mudah dimainkan - Tidak perlu keahlian Threats Weakness dengan - Tanpa memasukkan - Permainan tema yang sama peraturan sepakbola (sepak bola) yang sebenarnya mempunyai tampilan lebih sempurna
Tabel 3. Spesifikasi Perangkat Keras (Android) Perangkat Keras Spesifikasi Processor Dualcore 1 Ghz Cortex-A9 Operating System Android 4.0 Ice Cream Sandwich Memory RAM 512MB Internal Storage 4GB (eMMC) Screen Resolution 480 x 800 b. Kebutuhan Perangkat Lunak Perangkat lunak yang dibutuhkan untuk pengembangan game ini adalah sebagai berikut: 2
1) Unity3D versi 4 Unity3D digunakan sebagai game engine sekaligus editor antarmuka permainan. 2) Java JDK 7 build 51 Java JDK digunakan sebagai compiler. 3) SDK Android SDK menyedikan tool dan library untuk pengembangan aplikasi berbasis Android. 4) Adobe Photoshop CS5 Digunakan untuk membuat background game 5) Corel Draw X6 Digunakan untuk membuat asset art c. Kebutuhan Sumber Daya Manusia Game Designer, Programmer, Art , Sound.
Alur dari permainan ini adalah sebagai berikut: a. Pada posisi awal (Kick Off) semua pemain bersiap dengan formasi berjajar untuk menyerang dan siap bertahan, sementara itu bola berada di tengah lapangan. b. Setelah semua siap, akan ada tanda garis tepi (Outline) berwarna hitam pada tim, untuk pertama menggulirkan dan mengoper bola terlebih dahulu. c. Pada mode single player, dalam level Easy pemain hanya diberikan kesempatan membidik bola selama empat detik untuk menggulirkan bola, dalam level Medium diberikan kesempatan selama tiga detik dan level Hard selama dua detik. d. Pada mode two player, Player 1 dan Player 2 akan bergantian menggulirkan bola. e. Halangan dalam permainan ini adalah terjadinya benturan bola, baik terhadap teman sendiri dalam satu tim maupun benturan terhadap lawan. f. Halangan lain yaitu terbatasnya area gawang yang sempit sebagai sasaran area tembak goal untuk mendapatkan skor. g. Semua permainan dibatasi sampai salah satu tim mendapatkan skor sebanyak 10 goal.
2.4 Desain/Perancangan Game Nama game ini adalah “Bolaindo” dari singkatan Sepak Bola Liga Indonesia. Logo, Background gameplay, karakter, dan tombol didesain menggunakan Corel Draw X6 dan Adobe Photoshop CS5. Game Bolaindo mempunyai dua menu mode permainan yaitu Single Player dan Two Player, dan dalam menu mode Single Player mempunyai kedalaman level yaitu Easy, Medium dan Hard.
2.5 Implementation Semua rancangan yang telah dibuat, kemudian diimplementasi dalam bentuk grafis seperti gambar yang terlihat di bawah ini:
Gambar 1. Desain Splash Screen
Gambar 4. Splash Screen Splash screen merupakan suatu scene yang dijalankan tepat sebelum game memasuki menu mode. Splash screen berisi logo game Bolaindo.
Gambar 2. Desain Menu Mode
Gambar 5. Menu Mode Menu mode berisi tombol untuk bermain Single Player dan Two Player, tombol pengaturan suara, tombol ? (help) untuk melihat cara bermain, tombol
Gambar 3. Desain Menu Level 3
3. Kesimpulan a. Kekurangan dari game BOLAINDO: 1) Fitur permainan belum banyak dan belum adanya pemberlakuan aturan permainan sepak bola yang sesungguhnya seperti sepak pojok, tendangan pinalti, aturan offside. 2) Game bersifat offline dan hasil permainan belum bisa dishare menggunakan media sosial misalnya Facebook. b. Kelebihan dari game BOLAINDO : 1) Game ini mudah dimainkan oleh user 2) Game ini memiliki dua menu mode yaitu Single Player, dimana pemain bisa bermain sendiri atau bermain bermain berdua dalam menu mode Two Player. 3) Terdapat 3 variasi level sehingga tidak membosankan saat dimainkan. c. Game BOLAINDO merupakan game bergenre casual dan pengembangan game ini berbasis sistem operasi Android yang sudah banyak digunakan dalam smartphone, sehingga lebih mudah dalam pendistribusian.
Credit untuk melihat siapa pembuat game ini, serta tombol Exit untuk keluar dari permainan ini.
Gambar 6. Menu Level Menu level merupakan bagian dari menu mode permainan Single Player. Pemain diberi kesempatan untuk bermain melawan musuh (Opponent) dengan level Easy, Medium dan Hard.
Saran untuk pengembangan selanjutnya adalah sebagai berikut: 1. Menambahkan fitur-fitur yang lebih banyak misalnya pemberlakuan aturan permainan sepak bola yang sesuai seperti sepak pojok, tendangan pinalti, aturan offside. 2. Menambahkan pengaturan waktu, lama bermain menyesuaikan dengan level yang dibuat. 3. Menambahkan fitur berbagi (share) ke media sosial misalnya Facebook
Gambar 7. Tampilan Gameplay Gambar di atas merupakan salah satu tampilan menu Gameplay pertandingan antara Persela melawan Pelita.
Daftar Pustaka [1] Ernest Adams, 2010, Fundamentals of Game Design: The Definition of a Game, (Berkeley, CA, New Riders), page 3 [2] Fikria Rifdania Rifa’i, 2014, Naskah Publikasi 10.11.4591, Perancangan Mobile Game Hockey Hand Berbasis Android, AMIKOM, Yogyakarta. [3] Jeannie Novak, 2012, Game Development Essential 3rd Edition [4] Maulana Wahyu Wibowo, 2014, Naskah Publikasi 09.11.3205, Perancangan Dan Pembuatan Game “Escape The Ball” Untuk Smartphone Android, AMIKOM, Yogyakarta. [5] Petit Imam Tantra, 2013, Naskah Publikasi 09.12.3941, Perancangan Game Kuis Sepak Bola, AMIKOM, Yogyakarta. [6] Pressman, Roger S., 2010 Software Engineering : a practitioner’s approach — 7th ed. McGraw-Hill, New York. [7] Samuel Henry, 2005, Panduan Praktis Membuat Game 3D [8] http://id.wikipedia.org/wiki/Adobe_Photoshop [9] http://id.wikipedia.org/wiki/Liga_Indonesia [10] http://info-programkomputer.blogspot.com/2012/04/adobephotoshop.html
2.6 Testing Pengujian game ini akan menggunakan metode pengujian Black Box, yaitu pengujian yang difokuskan pada fungsionalitas game. Dalam penelitian ini, game “BOLAINDO” merupakan berbasis Android, dan oleh karenanya, pengujian akan dilakukan pada sistem operasi Android. Pengujian dilakukan pada sistem operasi Android menggunakan Smartphone Lenovo A390 dengan sistem operasi android 4.0.4 Ice Cream Sandwich dan menggunakan Smartphone Acer Liquid Z4 dengan sistem operasi android 4.2.2 Jelly Bean. 2.7 Maintenance Pemeliharaan suatu game diperlukan, termasuk di dalamnya adalah pengembangan, karena game yang dibuat tidak selamanya hanya seperti itu. Ketika dijalankan mungkin saja masih ada error kecil yang tidak ditemukan sebelumnya, atau ada penambahan fiturfitur yang belum ada pada game tersebut. Pergantian tim sepakbola juga mempengaruhi tim yang akan dimainkan.
4
[11] http://info-programkomputer.blogspot.com/2012/04/coreldraw.html#m ore [12] http://ligaindonesia.co.id/index.php/ [13] http://source.android.com/source/index.html [14] http://unity3d.com/unity [15] http://www.soundjay.com/
Biodata Penulis Agustina Sutrisniati, memperoleh gelar Ahli Madya Komputer (Amd.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2003. Saat ini menjadi pemilik HYSAS.COM di Yogyakarta. Emha Taufiq Luthfi, memperoleh gelar Ahli Madya dari Teknik Elektro FT UGM, memperoleh gelar Sarjana Teknik Elektro (S.T.) FT UGM, dan memperoleh gelar Magister Komputer (M.Kom) Ilmu Komputer FMIPA UGM. Saat ini menjadi Dosen di STMIK AMIKOM Yogyakarta.
5