Anda di halaman 1dari 5

JURNAL INOVTEK POLBENG - SERI INFORMATIKA, VOL. 1, NO.

2 , NOVEMBER 2016 ISSN : 2527-9866

Game Aritmatika Berbasis Android


Yudi Amrizal1, Rezki Kurniati2
Teknik Informatika Politeknik Negeri Bengkalis
Jl. Bathin Alam, Sungai Alam, Bengkalis
yudiamrizalpnb@ gmail.com1, rezkikurniati@gmail.com2

Abstract - This study discusses the game arithmetic calculation based on android containing basic
addition, subtraction, multiplication and division of integers. This study aims to help players in
practice accuracy, speed and the ability to count. Game arithmetic created using Java programming
language, the Android Studio editor and SQLite databases. The results obtained show that the question
be answered by finding numbers or arithmetic operator between images whose position is placed on
the background of the game. The end of this game can save names and scores of players, but the
names and scores are displayed only ranked from 1 to 5.
Keywords - Arithmetic Game, Java programming, Android Operating System.

Intisari - Penelitian ini membahas game aritmatika berbasis android yang berisikan perhitungan dasar
penjumlahan, pengurangan, perkalian dan pembagian bilangan bulat. Penelitian ini bertujuan untuk
membantu pemain dalam melatih ketelitian, kecepatan dan kemampuan berhitung. Game aritmatika
dibuat menggunakan bahasa pemograman java, dengan editor Android Studio dan database SQLite.
Hasil yang diperoleh menunjukkan bahwa soal dijawab dengan cara menemukan angka atau operator
aritmatika diantara gambar-gambar yang posisinya diletakkan pada bagian background game. Akhir
dari game ini dapat menyimpan nama dan skor pemain, namun nama dan skor yang ditampilkan hanya
peringkat 1 sampai 5.

Kata kunci - Game Aritmatika, Pemograman java, Sistem Operasi Android

I. PENDAHULUAN dimainkan pada perangkat mobile phone


dengan menggunakan teknologi yang
Perangkat Mobile phone pada awalnya
terdapat pada perangkat tersebut [2].
digunakan hanya sebagai media
Menurut artikel jurnal di [9] game selain
komunikasi, namun sekarang perangkat ini
sebagai media hiburan sebaiknya juga
telah menjadi multifungsi, salah satunya
dapat membantu pemain untuk belajar.
sebagai media permainan [1].
Menurut artikel jurnal di [7], bahwa
Perkembangan mobile phone juga terjadi
anak-anak lebih suka bermain game
pada sisi sistem operasi yang
daripada disuruh untuk belajar dikarenakan
digunakannya, sekarang banyak perangkat
cara mengajar guru yang masih monoton
mobile phone menggunakan sistem operasi
dan membosankan membuat proses
Android. Android menyediakan berbagai
pembelajaran Ilmu pengetahuan Alam sulit
fitur yang mungkin belum dimiliki oleh
dimengerti, sehingga perlu diciptakan
sistem operasi perangkat mobile phone
sebuah aplikasi mobile game edukasi yang
sebelumnya. Android juga menyediakan
dapat digunakan sebagai media
flatform yang terbuka sehingga
pembelajaran sekaligus membuat proses
memudahkan pengguna melakukan
belajar menjadi menarik dan tidak
pengembangan aplikasi mereka sendiri [4].
membosankan.
Dari setiap kemunculan perangkat
Perangkat dan layanan mobile memiliki
mobile phone fitur game selalu disediakan
potensi dalam peningkatan pembelajaran
di dalamnya. Game atau permainan
dan pendidikan bidang. Karena itu,
merupakan suatu aktifitas dengan tujuan
komputer aplikasi pembelajaran berbasis
untuk bersenang-senang dan mengisi
telah menjadi tidak pantas untuk digunakan
waktu luang. Mobile game dapat

100
JURNAL INOVTEK POLBENG - SERI INFORMATIKA, VOL. 1, NO. 2 , NOVEMBER 2016 ISSN : 2527-9866

berdasarkan perkembangan cepat teknologi game, racing game dan education game
mobile yang berarti semua aktivitas [9].
dilakukan dengan menggunakan perangkat
mobile. Makalah ini mengusulkan desain B. Aritmatika
dan pengembangan proses Handphone Aritmatika merupakan sebuah ilmu
Belajar Aplikasi yang Belajar Bersama cabang matematika yang berkaitan dengan
Dino yang terutama cocok untuk anak- 4 operasi dasar yaitu penambahan,
anak yang berusia berusia empat sampai pengurangan, perkalian dan pembagian [8].
enam tahun [5]. Kertas ini akan Aritmatika atau yang lebih dikenal dengan
menjelaskan secara rinci di setiap tahap ilmu perhitungan merupakan ilmu yang
proses pengembangan desain untuk memiliki peran penting dalam segala aspek
aplikasi ini. kehidupan dan perlu dikuasai semua orang,
Game aritmatika yang dibuat oleh karna itu matematika perlu dipelajari
merupakan game yang berisikan soal sejak dini [6].
perhitungan dasar dari materi pelajaran
matematika kelas 2 Sekolah Dasar dengan C. Android
tujuan menarik minat anak SD untuk Android merupakan sistem operasi berbasis
belajar matematika terutama pada materi Linux yang dikembangkan untuk perangkat mobile.
aritmatika. Pada game ini pemain harus Android menawarkan sebuah lingkungan
menemukan angka atau operator aritmatika yang berbeda untuk pemgembang. Android
diantara gambar-gambar yang posisinya tidak membedakan antara aplikasi inti
diletakkan pada bagian background game. dengan aplikasi pihak ketiga, ini berbeda
Gambar angka atau operator yang dicari dengan sistem operasi perangkat mobile
haruslah sesuai dengan jawaban dari soal sebelumnya seperti Windows Mobile, i-
yang diberikan. Soal yang ditampilkan Phone OS, Symbian dan masih banyak lagi
bersifat acak, setiap levelnya memiliki 2 [10].
paket soal. Selain itu setiap level pada
game ini terdapat waktu hitung mundur D. Java
sebagai batasan waktu untuk pemain Java adalah sebuah bahasa
menjawab soal. Jika soal dijawab dengan pemograman berorientasi objek (OOP)
benar maka skor pemain akan ditambah yang dapat digunakan dalam berbagai
dengan waktu yang tersisa saat itu, namun macam platform. Bahasa pemograman java
jika salah maka skor akan dikurangi. Akhir bekerja menggunakan interptreter dan
dari game ini dapat menyimpan nama dan compiler, dalam proses pembuatan
skor pemain, namun nama dan skor yang program, Interpreter java dikenal sebagai
ditampilkan peringkat 1 sampai 5. perograman bytecode yaitu dengan cara
kerja mengubah paket class pada java
II. SIGNIFIKASI STUDI dengan extensi .java menjadi .class, hal ini
dikenal sebagai class bytecode, yaitunya
A. Game class yang dihasilkan agar program dapat
Menurut Jasson dalam artikel jurnal di dijalankan pada semua jenis perangkat dan
[1], Game atau permainan merupakan juga platform [3].
suatu sistem atau program dimana pemain
mengambil keputusan melalui kendali pada E. SQLite
objek didalam permainan untuk suatu SQLite adalah database opesource
tujuan tertentu. yang ditanam pada android. Dukungan
Jenis-jenis permainan yang banyak yang diberikan sama seperti RDBMS
beredar saat ini yaitu: Action Game, Board standar dan mendukung pula bahasa
Game, Puzzle game, fighting game, sintaks SQL. SQLite memanajemen
strategy game, sport game, advanture basisdata relasional yang bersifat ACID-
complaint dan memiliki ukuran library
101
JURNAL INOVTEK POLBENG - SERI INFORMATIKA, VOL. 1, NO. 2 , NOVEMBER 2016 ISSN : 2527-9866

yang relatif kecil. SQLite tersedia di semua B. Perancangan Basis Data


perangkat android. SQLite mendukung tipe Aplikasi game aritmatika memiliki
data Text, Integer dan Real [11]. database untuk menyimpan nama dan skor
pemain yang berhasil menyelesaikan
F. Analisa Sistem permainan hingga level akhir. Dengan
adanya database pemain dapat melihat 5
daftar nama pemain dengan skor tertinggi
yang ditampilkan. Adapun perancangan
database game artimatika dapat dilihat
pada tabel 1 dibawah ini.
Bermain Game Menemukan Menjawab Soal
Pemain Perangkat Android Aritmatika Jawaban Aritmatika
Nama Database : db_skor
Nama Table : data
Gambar 1 Analisa sistem game aritmatika yang Primary Key :-
diusulkan
TABEL I
Gambar 1 memperlihatkan analisa sistem PERANCANGAN BASIS DATA GAME ARITMATIKA
No Nama Kolom Tipe Data Ukuran
game aritmatika yang diusulkan. Untuk
1 Nama_pemain Text -
dapat memainkan game ini pemain harus 2 skor Integer -
memasang aplikasi game ini kedalam
perangkat android, selanjutnya pemain C. Perancangan Antar Muka
dapat menjawab soal aritmatika yang Tampilan halaman bermain game
tampilkan dengan cara menemukan aritmatika berisikan Textfield soal,
jawaban tersebut disekitar background Textfield skor, Textfield waktu dan Button
game. Jawaban dari soal yang ditampilkan bantuan yang terletak di pojok kanan atas
berupa angka ataupun operator aritmatika. tampilan game. Gambar 3 menggambarkan
halaman bermain game artimatika.
III. PERANCANGAN APLIKASI
A. Use Case Diagram Soal Skor Waktu Bantuan
Beberapa fitur game aritmatika yang
dapat diakses pemain yaitu bermain game,
mengatur music latar, menyimpan nama
dan skor, melihat petunjuk game, melihat 5
daftar nama pemain dengan skor tertinggi Background Game
dan keluar dari aplikasi. Use case diagram
game aritmatika dapat dilihat pada gambar
2.
Game Aritmatika

«extends» Mengatur Musik Gambar 3 Antar Muka Halaman Bermain Game


Memulai Permainan Latar
Aritmatika
«extends»

Melihat Petunjuk Bermain Game


IV. HASIL DAN PEMBAHASAN
Aritmatika
«extends» A. Hasil
Pemain
Melihat Nama dan
Skor Menyimpan
Hasil dari penelitian ini yaitu game
Nama dan Skor aritmatika berbasis android yang berisikan
operasi perhitungan penjumlahan,
Keluar Aplikasi
pengurangan, perkalian dan pembagian
Gambar 2 Use Case Diagram Game Aritmatika dengan menerapkan materi pelajaran
matematika kelas 2 Sekolah Dasar. Pada
game ini terdapat 5 level permainan yang

102
JURNAL INOVTEK POLBENG - SERI INFORMATIKA, VOL. 1, NO. 2 , NOVEMBER 2016 ISSN : 2527-9866

harus diselesaikan pemain dengan


menjawab soal aritmatika yang diberikan
secepat mungkin sebelum waktu habis.
Setiap level pemain menjawab 5 soal dari
10 soal yang disediakan. Pemain juga
dapat menggunakan bantuan yang tersedia.
Akhir dari game ini dapat menyimpan
nama dan skor pemain.

B. Pembahasan
Aplikasi ini telah dilakukan pengujian
menggunakan emulator maupun perangkat Gambar 5 Antar Muka Halaman Bermain Game
android yang memiliki spesifikasi
hardware dan software yang berbeda Hasil antar muka input nama pemain
diantaranya Android 2.3.6 Gingerbread, game aritmatika dapat dilihat pada gambar
CPU 830 MHz dengan LCD 3 inch, 6 dibawah ini.
Android 4.2.2 Jelly Bean, CPU Quad Core
1 GHz, LCD 4,5 inch dan Android Versi
4.4.2 KitKat, CPU Dual Core 1,2 GHz,
LCD 7 inch. Dari pengujian aplikasi maka
didapat hasil tampilan antar muka dari
aplikasi game aritmatika yang terdiri dari
splash screen, menu, halaman bermain,
petunjuk, skor dan input nama pemain.
Tampilan menu dari game dapat dilihat
pada gambar 4.

Gambar 6 Antar Muka Input Nama Pemain

Hasil antar muka skor game aritmatika


dapat dilihat pada gambar 7 dibawah ini.

Gambar 4 Antar Muka Menu Aplikasi

Hasil antar muka halaman bermian


game aritmatika dapat dilihat pada gambar
5.
Gambar 7 Antar Muka Skor Game

103
JURNAL INOVTEK POLBENG - SERI INFORMATIKA, VOL. 1, NO. 2 , NOVEMBER 2016 ISSN : 2527-9866

V. KESIMPULAN [4] Listyorini, T. dan Widodo, A., 2013,


Perancangan Mobile Learning Mata
Aplikasi game aritmatika dibuat Kuliah Sistem Operasi Berbasis
dengan ini dapat berjalan dengan baik pada Android, Universitas Muria Kudus,
beberapa perangkat android yang memiliki Jurnal SIMETRIS, (3) 1 April 2013,
spesifikasi berdeda dengan minimum SDK 2252-4983.
versi 2.2 Froyo dan taget android versi 4.4 [5] Yahaya, S.N dan Salam, S.N.A.,
KitKat. Namun hasil dari pengujian 2014, Mobile Learning Application
aplikasi menyatakan bahwa posisi angka for Children: Belajar Bersama Dino,
dan operator aritmatika yang terdapat pada Procedia - Social and Behavioral
game sedikit bergeser dari posisi yang Sciences 155 ( 2014 ) 398 – 404,
ditentukan dikarenakan ukuran layar dari ScientDirect.
perangkat yang berbeda-beda. [6] Setiawan, R.F.F., 2012, Pembuatan
Untuk menjadikan game aritmatika ini Game Evaluaasi Operasi Matematika
lebih baik lagi disarankan menggunakan Dasar Untuk Siswa Sekolah Dasar
software adobe flash dalam pembuatan Kelas Tiga, Calyptra: Jurnal Ilmiah
game sehingga objek-objek yang dibuat Mahasiswa Universitas Surabaya (1)
dapat menyatu dengan background game 1 2012.
dan saat game dijalankan objek-objek [7] Siswanto, Y., dan Purnama, B.E.,
tersebut tetap berada pada posisi yang 2014, Rancang Bangun Aplikasi
ditentukan. Untuk dapat menyimpan state Mobile Game Edukasi Ilmu
sementara dan melanjutkan kembali game Pengetahuan Alam Untuk Anak
perlu ditambahkan method onPause() dan Kelas VI Sekolah Dasar, Speed
onResume. Journal – Sentra Penelitian
Engineering dan Edukasi , (11) 1
Februari 2014.
REFERENSI [8] Stevens, H., 2011, Math vs.
arithmetic, Website :
[1] Aprilianti, Y., Lestari, U. dan http://articles.chicagotribune.com/20
Iswahyudi, C., 2013, Aplikasi Mobile 11-01-26/features/ct-tribu-words-
Game Edukasi Matematika Berbasis work-math-20110126_1_arithmetic-
Android, Teknik Informatika, Institut math-class-answer-math-questions,
Sains & Teknologi AKPRIND diakses tanggal 14 Januari 2015.
Yogyakarta, Jurnal SCRIPT, (1) 1 [9] Sudrajat, D. dan Muslim, T., 2012,
Desember 2013, 2338-6304. Perancangan Aplikasi Game
[2] Binawan, R.A. dan Luthfi E.T., 2013, Aritmatika Pada Handphone Untuk
Membuat Game Miaw Pet Berbasis Melatih Kemampuan Berhitung
Android, Jurusan Teknik Informatika, Kelas 1 Dan 2 Sekolah Dasar Negeri
STMIK AMIKOM Yogyakarta. Ii Ciperna Kabupaten Cirebon,
[3] Defni dan Rahmayun, I., 2014, Jurnal Online ICT STMIK IKMI,(1)
Enkripsi SMS (Short Message Juli 2012.
Service) Pada Telepon Selular [10] Susanto, S.H., 2011, Mudah
Berbasis Android Dengan Metode Membuat Aplikasi Android, Ed. I.,
RC6, Teknologi Informasi, Yogyakarta, ANDI.
Politeknik Negeri Padang, Jurnal [11] WAHANA KOMPUTER, 2013,
Momentum, (16) 1 Februari 2014, Shortcourse Android Programming with
1693-752X. Eclipse, Ed. I., Yogyakarta, ANDI,
Smarang, WAHANA KOMPUTER.

104

Anda mungkin juga menyukai