Pembuatan Mobile Game Igo. Andrie Pramono Engwartono Teknik Informatika

dokumen-dokumen yang mirip
BAB I PENDAHULUAN 1.1 Latar Belakang

Pedoman Penggunaan Aplikasi

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

data dengan menggunakan konektivitas tersebut terbatas jangkauan area koneksinya, meskipun pengguna tidak perlu mengeluarkan biaya.

APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME

BAB 1 PENDAHULUAN. Semakin berkembangnya teknologi pada era ini telah membuat banyak

BAB I PENDAHULUAN. Dilihat dari perkembangan informasi saat ini, industri game sudah sangat

Merancang Aplikasi Mobile Doa dan Dzikir Berbasis Android 2.2 menggunakan Java platform. Karolin Android

Memanfaatkan Perangkat Telekomunikasi Sebagai Media Penjualan Dengan. Aplikasi Mobile dan Web

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB III ANALISA DAN DESAIN SISTEM

BAB 1 PENDAHULUAN Latar Belakang

BAB IV HASIL DAN UJI COBA

Bab I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Perkembangan industri komunikasi tanpa kabel secara global telah tumbuh

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

Instalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse

ABSTRAK. Kata kunci: Kartu, Domino, Poin, Smartphone, Android

BAB I PENDAHULUAN. Permainan papan atau biasa disebut dengan Board Games hampir tidak

BAB I PENDAHULUAN. lebih dalam akan kecanggihan teknologi, salah satunya adalah komputer. Saat ini

Nama : Hafizt Dwi Hervianto NPM : Jurusan : Teknik Informatika Pembimbing : Deasy Indayanti, S.Kom.MMSI

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 4 IMPLEMENTASI DAN EVALUASI

DAFTAR ISI Ika Zulhidayati, 2013

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

APLIKASI PENGENALAN KOSAKATA BAHASA INGGRIS MY PICTURE DICTIONARY BERBASIS ANDROID

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. Pada masa sekarang ini, perkembangan dunia teknologi sudah sangat pesat.

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE

DATABASE ADDRESS BOOK PADA HANDPHONE UNTUK PLATFORM SERIES 40 5 TH EDITION MENGGUNAKAN RECORD MANAGEMENT SYSTEM

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. pergerakan dari device sehingga menciptakan suatu aplikasi yang menarik. Salah

TUGAS AKHIR APLIKASI SISTEM INFORMASI MOBILE UNTUK MENYAJIKAN INFORMASI DAN TRANSAKSI BATIK SOLO MENGGUNAKAN J2ME

Panduan Penggunaan Aplikasi incloud Bahasa Indonesia

RANCANG BANGUN GAME EDUKASI ASAH OTAK ANAK BERBASIS ANDROID MENGGUNAKAN APLIKASI CONSTRUCT 2

BAB 4 HASIL DAN PENELITIAN

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

PEMBUATAN VIDEO PEMBELAJARAN DENGAN SCREENCAST

BAB 1 PENDAHULUAN Latar Belakang Masalah

1. PENDAHULUAN 1.1 Latar Belakang

BAB II LANDASAN TEORI

BAB I I. PENDAHULUAN 1.1 Latar belakang

Rancang Bangun Game Berhitung Spaceship dengan Pengendali Suara Menggunakan Speech Recognition Plugin pada Unity

PROSEDUR MENJALANKAN PROGRAM APLIKASI

BAB I PENDAHULUAN. Dalam beberapa tahun terakhir Artificial Intelligence (AI) atau kecerdasan

BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. Baik itu informasi dari media cetak maupun elektronik yang menyajikan

BAB I PENDAHULUAN. digunakan pada aplikasi game atau permainan digabungkan dengan dunia

PERANCANGAN DAN IMPLEMENTASI GOOGLE GEARS PADA WINDOWS MOBILE DENGAN STUDI KASUS WEB PENJUALAN BARANG PRANESTI NOVITASARI

Bab I Pendahuluan I 1 BAB I PENDAHULUAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. Khususnya bermunculannya smartphone yang membantu pekerjaan manusia atau

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Mencoba 8 Fitur Baru Windows 8

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat Android dalam menjalankan aplikasi game Tetris Nusantara: Android : Gingerbread 2.3

BAB I PENDAHULUAN. mengakses materi pelajaran setiap saat. e-learning semakin mudah untuk dibuat

EBOOK HANDPHONE PENGHASIL UANG

Mencoba 8 Fitur Baru Windows 8

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PERSYARATAN PRODUK

Untuk dapat memainkan game Ultang Dynasty, pemain harus menginstall flash player terlebih dahulu.

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

APLIKASI PENGELOLAAN UANG BULANAN BERBASIS MOBILE SKRIPSI. Disusun oleh : ERIDA AYU ARINTA NPM

FITUR TERSEMBUNYI PADA SMARTPHONE

BAB I PENDAHULUAN. pada saat ini, maka dari itu banyak fitur-fitur dalam. handphone yang mengandung hiburan. Seperti halnya

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB IV IMPLEMENTASI KARYA. Gambar 4.1 Title Screen. Akhir ini, peneliti menuliskan kreator game dan judul secara bersamaan dengan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB I PENDAHULUAN. Saat ini Teknologi komunikasi dengan telepon seluler (ponsel) telah

MEMBUAT MIDLET TUTORIAL DAN KAMUS INSTRUKSI MIKROKONTROLER AT89S51 UNTUK HANDPHONE MENGGUNAKAN PEMROGRAMAN JAVA J2ME. Tugas Akhir

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

Sudah Saatnya Pemerintah beralih ke Open Source

Membuat Catatan Online Di Dropbox

BAB 1 PENDAHULUAN. Berkembangnya game saat ini di Indonesia menumbuhkan minat masyarakat

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

Rancang Bangun Aplikasi Location-Based Service Pencarian Lokasi Wisata Di Kota Semarang Berbasis Android

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. semakin tinggi. Tidak sedikit masyarakat yang menghabiskan waktunya untuk

Cara Mendownload Aplikasi Di Laptop

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB III ANALISA DAN PERANCANGAN

OJEK ONLINE SEBAGAI TREN MODE TRANSPORTASI

Kata kunci : Aplikasi, Handphone, Perpustakaan Pribadi

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Rancang Bangun Aplikasi Media Reservasi Makanan Berbasis Bluetooth Studi Kasus D Cost Restaurant

BAB I PENDAHULUAN. Pada zaman sekarang ini, perkembangan teknologi. tersebut membuat kesadaran terhadap seni dan budaya menjadi berkurang.

Transkripsi:

Pembuatan Mobile Game Igo Andrie Pramono Engwartono Teknik Informatika andriengwartono@yahoo.com Abstrak - Perkembangan teknologi yang terdapat pada handphone berbasis GSM sekarang ini sangat pesat. Handphone tidak hanya digunakan sebagai alat komunikasi suara saja, tetapi juga sebagai alat untuk memudahkan pengguna handphone dalam kehidupan sehari-hari. Fasilitas untuk pengaksesan internet, e- mail, organizer, game dan lain sebagainya yang dapat langsung dipakai melalui handphone, merupakan beberapa contoh fasilitas yang ditawarkan kepada pengguna handphone. Pada awal perkembangan aplikasi mobile device terutama handphone, masing masing vendor membuat platform sendiri sendiri, sehingga aplikasi yang dibuat hanya untuk sebuah produk atau merk tertentu saja. Tetapi dengan perkembangan di bidang teknologi sun Microsystem mengeluarkan edisi khusus dari Java yaitu Java 2 Micro Edition (J2ME) untuk keperluan pengembangan aplikasi di bidang mobile device. Dengan kemudahan pengembangan aplikasi di mobile device, maka dibuat Aplikasi Mobile Game Igo. Tahap-tahap yang dilakukan dalam pembuatan games ini dimulai dengan melakukan analisis mengenai game action pada handphone dengan teknologi bluetooth. Kemudian permainan ini diimplementasikan dengan memakai Java 2 Micro Edition. Game yang dibuat akan dapat dimainkan secara singleplayer dan multiplayer dengan menggunakan koneksi bluetooth. Setiap pemain dalam game ini akan memiliki batu yang diletakkan diatas papan permainan secara bergiliran. Kata kunci : game, mobile game, igo PENDAHULUAN Permainan tradisional catur Jepang yang dikenal dengan nama Igo merupakan permainan yang cukup menarik dan menantang. Permainan ini juga menguji strategi yang dimiliki masing-masing pemain dalam mengalahkan lawan mainnya. Setiap langkah yang dilakukan oleh pemain akan sangat menentukan langkah selanjutnya baik bagi pemain itu sendiri maupun lawan mainnya. Meskipun dua orang yang pernah bertanding melakukan pertandingan ulang, belum tentu jalannya permainan akan sama dengan pertandingan terdahulu. Berdasarkan latar belakang permasalahan tersebut timbulah gagasan untuk membuat game Igo tetapi game yang akan dibuat berbasis java dan diberikan 1

batasan sesuai dengan peraturan yang ada serta berisi fitur-fitur seperti permainan singleplayer dan permainan multiplayer via bluetooth. METODE PENELITIAN 1. Studi Literatur Mempelajari buku, artikel dan situs yang dapat menunjang pembuatan game ini. 2. Analisis Sistem Dari data yang telah dikumpulkan, dilakukan analisa untuk menentukan sistem apa yang ingin dibuat serta masalah-masalah apa yang akan muncul dan bagaimana menentukan penyelesaiannya. 2.1. Keadaan Saat Ini 2.1.1. glgo glgo adalah game catur dari Jepang yang lebih dikenal dengan nama Igo yang dirilis oleh PANDANET Inc. pada Februari 2006 untuk sistem operasi Windows. Game ini bersifat open source dan dapat diunduh secara gratis pada http://www.pandanet.co.jp/english/glgo/download.html. Game ini memiliki menu, antara lain IGS-PandaNet, Open a board, Load a game, Play GNU Go, Preferences, Exit. Berikut ini merupakan penjelasan dari masing-masing menu: o IGS-PandaNet Pemain dapat bertanding dengan pemain dari seluruh dunia menggunakan jaringan PANDA. Tetapi sebelumnya, pemain diharuskan memiliki account untuk login ke IGS- PandaNet dengan cara melakukan regitrasi pada http://www.pandanet.co.jp/english/register/index.htm. Selanjutnya, pemain dapat memilih status open for playing atau not open for playing. Pemain juga dapat memilih jenis ruangan untuk mencari lawan main berdasarkan ranking. Pemain menentukan kriteria permainan seperti waktu, 2

o o o o o ukuran papan dan handicap saat akan membuat sebuah request game. Open a board Menu ini memungkinkan pemain bertanding dengan pemain lain. Sekilas menu ini tampak sama dengan menu IGS-PandaNet. Bedanya, pemain tidak harus melakukan registrasi karena permainan dilakukan tanpa menggunakan jaringan PANDA sehingga permainan bersifat local. Kedua pemain menggunakan satu device dan bermain secara bergantian pada tempat dan waktu yang sama. Permainan dapat disimpan dalam bentuk file pada direktori komputer sehingga dapat dilanjutkan pada lain waktu. Load a game Menu ini memungkinkan pemain untuk melanjutkan permainan yang telah disimpan sebelumnya, tetapi hanya untuk permainan yang dimulai dari menu Open a board saja. Play GNU Go Pemain dapat bertanding dengan sebuah program komputer. Tetapi sebelumnya, pemain harus mencari file pada direktori komputer untuk di-load oleh game. Pemain juga dapat menentukan tingkat kesulitan yang diinginkan. Preferences Pemain dapat mengubah pengaturan untuk IGS-PandaNet, GNU Go, pengaturan teks dan pengaturan global seperti pengaturan bahasa, pengaturan jenis papan dan pengaturan suara. Exit Menu ini digunakan untuk keluar dari aplikasi glgo. 2.1.2. ChessGenius v1.3 ChessGenius adalah game catur yang dibuat oleh Richard Lang dan dirilis oleh Lang Software Ltd. pada tahun 2004 untuk 3

Series 60 phones. Game ini disediakan secara gratis dan dapat diunduh melalui http://www.chessgenius.com. Fitur lengkap tidak disediakan pada versi free ini, untuk membuka fitur lengkap game maka harus dilakukan transaksi pembelian terlebih dahulu. Game ini memiliki beberapa menu pilihan, antara lain Continue game, New game, Help, Load game, Setup position, Exit. Berikut ini merupakan penjelasan dari masing-masing menu: o Continue game Pemain dapat melanjutkan kondisi terakhir permainan yang ditinggalkan sebelumnya meski pemain tidak melakukan save game terlebih dahulu saat meninggalkan permainan. o New game Menu ini memungkinkan pemain untuk memulai permainan baru. Pemain menentukan level permainan, jenis pemain, fitur tutor, suara, warna papan dan fitur grafis sebelum permainan dimulai. Pemain dapat bertanding dengan sesama pemain maupun melawan sebuah AI. Menu ini juga memungkinkan dimulainya permainan antara AI dengan AI. Pemain dapat melakukan penyimpanan data permainan. Data permainan disimpan dalam bentuk note. o Help Menu ini menjelaskan mengenai informasi yang terdapat pada game, misalnya fungsi masing-masing menu dan daftar shortcut key yang ada serta link menuju situs utama untuk keterangan lebih lanjut. o Load game Sekilas menu ini hampir sama dengan menu Continue game, hanya bedanya pemain melanjutkan kondisi terakhir permainan saat pemain melakukan save game. Pemain memilih data permainan berbentuk note yang tersimpan dalam ponsel. 4

o Setup position Menu ini serupa dengan menu New game, tetapi pemain dapat mengubah kondisi papan permainan. Perubahan yang dapat dilakukan pemain, antara lain mengubah letak bidak dan menyingkirkan bidak, baik bidak sendiri maupun bidak lawan dengan syarat harus tetap menyisakan bidak raja. o Exit Menu ini digunakan untuk keluar dari aplikasi. 2.1.3. GOdroid GOdroid adalah game catur dari Jepang yang lebih dikenal dengan nama Igo yang dirilis oleh Andreas Grothe pada 9 Juli 2013 untuk android. Game ini dapat ditemukan pada Play Store dan diinstall secara gratis. Game ini memiliki menu, antara lain New Game, Undo, Redo, Pass, Save/Load, To First Move, Share Game, Info, Exit. Berikut ini merupakan penjelasan dari masing-masing menu: o New Game Menu ini memungkinkan pemain untuk memulai permainan baru. Pemain menentukan ukuran papan permainan, handicap, jenis permainan (singleplayer atau multiplayer), tingkat kesulitan AI, komi dan peraturan permainan sebelum permainan dimulai. Pemain dapat bertanding dengan sesama pemain maupun melawan sebuah AI. Menu ini juga memungkinkan dimulainya permainan antara AI dengan AI. o Undo Menu ini digunakan untuk mengembalikan kondisi papan permainan menjadi sama seperti kondisi papan permainan satu langkah sebelumnya. 5

o Redo Menu ini digunakan untuk mengembalikan kondisi papan permainan menjadi seperti kondisi papan permainan sebelum dilakukan perintah undo. o Pass Menu ini digunakan untuk mengakhiri giliran tanpa melakukan peletakan batu pada papan permainan. o Save/Load Pemain dapat menyimpan permainan saat ini atau melanjutkan permainan sebelumnya yang sudah disimpan terlebih dahulu. Data permainan disimpan dalam format.sgf. o To first move Menu ini digunakan untuk mengembalikan kondisi papan permainan menjadi sama seperti kondisi papan permainan pada saat permainan dimulai. o Share Game Pemain dapat merekomendasikan permainan kepada orang lain dengan cara mempublikasikan melalui social media, seperti BBM, Facebook, LINE, Twitter, WhatsApp. o Info Melalui menu ini, pemain akan disambungkan pada sebuah website yang berisi mengenai penjelasan permainan, seperti definisi permainan, peraturan permainan dan cara bermain. o Exit Menu ini digunakan untuk keluar dari aplikasi GOdroid. 2.2. Analisis Masalah Meskipun game yang telah beredar di masyarakat bisa dibilang cukup banyak dan beragam, masih saja terjadi keluhan-keluhan dari masyarakat akan game yang beredar. Berikut ini adalah masalah yang dihadapi, antara lain: 6

o Kebanyakan game menuntut biaya lebih guna membuka fitur yang ada secara lengkap padahal sebagian besar pemain game adalah remaja yang belum berpenghasilan tetap o Kebanyakan game biasanya hanya diaplikasikan pada satu platform saja, masalahnya platform yang dipilih sulit dijangkau anak-anak dan remaja, baik dari segi biaya maupun ukuran o Kebanyakan turn-based strategy game yang biasanya dimainkan oleh dua pemain menggunakan satu device saja sehingga terlihat kurang nyaman apabila harus selalu memindahtangankan device ke lawan main. o Kebanyakan game memiliki cara penginstalan yang cukup rumit dan membingungkan pemain o Kebanyakan game menghabiskan kapasitas penyimpanan suatu device 2.3. Analisis Kebutuhan Berdasarkan keadaan game saat ini dan permasalahan yang dihadapi yang telah diuraikan sebelumnya, maka akan dibuat sebuah sistem yang diharapkan dapat memenuhi kebutuhan sehingga dapat menangani permasalahan yang ada. Berikut ini adalah kebutuhankebutuhan yang harus dipenuhi, antara lain: o Dibutuhkan game yang tidak mengeluarkan banyak biaya untuk memainkannya secara full-feature o Dibutuhkan game yang bisa diaplikasikan pada media yang bisa dibawa kemana-mana sehingga dapat dimainkan kapanpun o Dibutuhkan game yang dapat dimainkan menggunakan dua device yang saling dihubungkan dengan koneksi bluetooth o Dibutuhkan game yang saat menginstal tidak memiliki banyak pilhan sehingga memudahkan pemain o Dibutuhkan game yang hanya membutuhkan sedikit kapasitas penyimpanan 7

3. Perancangan Sistem Dari rumusan masalah yang ditemukan, dapat dibuat desain sistem informasi yang meliputi, yaitu: o Desain User Interface Desain user interface berisi berbagai macam tampilan yang digunakan dalam permainan. o Desain Proses Pada bagian ini akan dijelaskan desain proses yang terdapat dalam sistem. Proses yang terjadi dalam sistem ini akan dijelaskan dalam bentuk flowchart. HASIL DAN PEMBAHASAN Hasil akhir dari pengerjaan tugas akhir ini adalah sebuah game tradisional catur Jepang Igo yang dapat dimainkan dengan mode singleplayer maupun multiplayer melalui koneksi bluetooth. Pada gambar 1 dapat dilihat implementasi pada halaman menu utama. Gambar 1. Hasil Implementasi Halaman Menu Utama Pada gambar 2 dapat dilihat implementasi pada halaman permainan. Halaman permainan berisi papan permainan, batu setiap pemain dan statistik permainan. 8

Gambar 2. Hasil Implementasi Halaman Permainan KESIMPULAN DAN SARAN Kesimpulan yang dapat ditarik penulis dari Tugas Akhir Pembuatan Mobile Game Igo adalah sebagai berikut: o Games yang dibuat telah mencapai tujuan yang telah ditentukan di awal o Games yang dibuat membantu para penggemar Igo untuk dapat bermain dengan menggunakan perangkat yang lebih praktis o Aplikasi game berjalan baik jika dijalankan dengan handphone yang memiliki kapasitas memory yang besar o Games yang dibuat dapat dimainkan oleh lebih dari satu user pada saat bersamaan dengan menggunakan koneksi bluetooth Saran yang dapat diberikan penulis untuk pembaca yang ingin mengembangkan atau melanjutkan Pembuatan Mobile Game Igo adalah sebagai berikut: o Membuat agar aplikasi games dapat dimainkan pada handphone berbasis android o Membuat agar aplikasi games dapat dimainkan dengan menggunakan teknologi jaringan internet o Membuat agar aplikasi games yang dijalankan tidak terbatas hanya pada handphone dengan resolusi layar 240 x 291 9

DAFTAR PUSTAKA Wikipedia. (2011). Mobile game. Tersedia: http://en.wikipedia.org/wiki/mobile_game. [diakses tanggal 14 Maret 2011]. Wikipedia. (2011). Turn-based strategy. Tersedia: http://en.wikipedia.org/wiki/turn-based_strategy. [diakses tanggal 31 Maret 2011]. Iskandar, F. (2008). Apa itu Java 2 Micro Edition (J2ME). 19 Agustus 2008. Feriyadi Iskandar: Blog. Tersedia: http://feri99.blogspot.com/2008/08/apa-itu-java-2-micro-editionj2me.html. [diakses tanggal 25 Juni 2012]. Ksatria, D. (2012). Materi Tentang J2ME. 27 Mei 2012. Delly Ksatria: Blog. Tersedia: http://dellyvampss.blogspot.com/2012_05_01_archive.html. [diakses tanggal 7 Juli 2012]. Andriyanto, A. (2008). Sekilas tentang j2me!!!. 25 Maret 2008. Agung Andriyanto: Blog. Tersedia: http://ndelon.wordpress.com/2008/03/25/sekilas-tentang-j2me/. [diakses tanggal 14 Maret 2011]. Prasetyo, R. D. (2013). ARTIKEL TENTANG J2ME. 19 Mei 2013. Ristanto Dwi Prasetyo: Blog. Tersedia: http://ristantodp.blogspot.com/2013_05_01_archive.html. [diakses tanggal 13 Juni 2013]. Onlen, C. (2013). Definisi dan Pengertian bluetooth. Januari 2013. Computer Onlen: Blog. Tersedia: 10

http://computeronlen.blogspot.com/2013/01/definisi-dan-pengertianbluetooth.html. [diakses tanggal 17 Juli 2014]. Wikipedia. (2014). Bluetooth. Tersedia: http://id.wikipedia.org/wiki/bluetooth. [diakses tanggal 17 Juli 2014]. Rachmatullah, A. (2006). Cara Bermain Igo. Mei 2006. Tersedia: http://yic.wikispaces.com/file/view/cara_bermain_igo.pdf/30097236/cara _Bermain_Igo.pdf. [diakses tanggal 21 Februari 2011]. 11