GAME BELAJAR MATEMATIKA UNTUK SISWA SEKOLAH DASAR PADA MOBILE DEVICE BERBASIS ANDROID

dokumen-dokumen yang mirip
BAB II LANDASAN TEORI

PERMAINAN UNTUK MELATIH MEMORI OTAK BERBASIS ANDROID

PERANCANGAN DAN IMPLEMENTASI TRY OUT (UJI COBA) SNMPTN (Seleksi Nasional Masuk Perguruan Tinggi Negeri) ONLINE PADA ANDROID

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA. bimbingan kepada dosen pembimbing tugas akhir, kartu konsultasi digunakan

BAB III LANDASAN TEORI

BAB II. KAJIAN PUSTAKA

Mengenal Tools Yang Bisa Digunakan Untuk Membuat Aplikasi Android

Rancang Bangun Aplikasi Perangkat Bergerak Layanan Pemesanan Barang (Studi Kasus Dinas Kebersihan dan Pertamanan Kota Surabaya )

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tinjauan pustaka yang dipergunakan dalam penelitian disajikan melalui

BAB 2 TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Untuk membangun aplikasi ini, ada beberapa dasar penelitian seperti,

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. mendefenisikan penelitian yang sebelumnya hampir sama dilakukan

BAB 3 LANDASAN TEORI

BAB II KAJIAN PUSTAKA. seluler (mobile) seperti telepon pintar (smartphone) dan komputer tablet. Android

BAB IV IMPLEMENTASI DAN EVALUASI

BAB 3 LANDASAN TEORI

bahasa pemrograman, yaitu language software, yang dapat berbentuk assembler, compiler maupun interpreter. Jadi language software merupakan

bagi para vendor smartphone karena memiliki biaya lisensi lebih murah dan bersifat open source (terbuka). Sifat open source tersebut membuka peluang b

PEMBANGUNAN APLIKASI MOBILE GAME TEBAK KATA BERBASIS LOKASI TUGAS AKHIR

BAB 3 LANDASAN TEORI

PENERAPAN METODE BINARY SEARCH (PENCARIAN BINER) PADA BUKU RESEP MASAKAN BERBASIS ANDROID MOBILE

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. mengangkat kasus dan penggunaan teknologi yang berbeda-beda, pada tabel 2.1

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

APLIKASI PEMBELAJARAN BAHASA INGGRIS MENGGUNAKAN SPEECH TO TEXT BERBASIS ANDROID

Aplikasi Monitoring dan Evaluasi Kinerja Aparatur di Kejaksaan Negeri Mempawah

BAB II KAJIAN PUSTAKA. berbasis linux yang mencakup sistem operasi, middleware dan aplikasi.

BAB II KAJIAN PUSTAKA. tablet layar sentuh (touchscreen) yang berbasis Linux. Seiring perkembangannya

APLIKASI PEMBELAJARAN MATEMATIKA SEKOLAH DASAR PADA HANDPHONE BERBASIS ANDROID

BAB 2 TINJAUAN PUSTAKA

PENGEMBANGAN SISTEM PENDUKUNG BIMBINGAN OLINE TUGAS AKHIR (BIOTA) BERBASIS ANDROID

Aplikasi M-Commerce Berbasis Android Pada Phone Comp Service

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. tabel pembanding penelitian terdahulu berikut. Tabel 2.1. Tabel Pembanding Penelitian Terdahulu

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. membangun aplikasi transposisi akord lagu berbasis android. parameter dalam

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. Yasa (2015), mahasiswa STMIK AKAKOM YOGYAKARTA jurusan Teknik

BAB I PENDAHULUAN 1.1. Latar Belakang

RANCANG BANGUN APLIKASI BERBASIS ANDROID

BAB II KAJIAN PUSTAKA. lengkap, terbuka, dan bebas.

RANCANG BANGUN SISTEM MOBILE COMPUTING BERBASIS LOCATION BASED SERVICE PADA SMARTPHONE ANDROID SEBAGAI MEDIA PROMOSI PARIWISATA ENJOY JAKARTA

BAB I PENDAHULUAN. Kabupaten Brebes, Propinsi Jawa Tengah. Kondisi umum desa Grinting pada bulan

SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID

BAB II KAJIAN PUSTAKA. dibutuhkan suatu bahasa pemrograman, yaitu language software, yang


PERANGKAT LUNAK LOKASI HALTE DAN RUTE TRANSMUSI PALEMBANG BERBASIS ANDROID

BAB II TINJAUAN PUSTAKA

lainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah

BAB II TINJAUAN PUSTAKA. penelitian yang sudah dilakukan dan yang akan dirancang oleh peneliti. Beberapa

Bab 3 Perancangan Sistem

APLIKASI MOBILE LEARNING MENGGUNAKAN BAHASA PEMROGRAMAN PHP DAN JAVA BERBASIS ANDROID

BAB IV HASIL DAN UJI COBA. sistem tersebut. Adapun aplikasi kitab sabilal muhtadin ini telah dibangun dengan menggunakan

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

BAB V IMPLEMENTASI DAN KESIMPULAN

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE

Object-Oriented Programming Sederhana Dengan PHP

BAB I PENDAHULUAN 1.1 Latar Belakang

Perancangan dan Pembuatan Aplikasi Pengenalan Batik Indonesiaku Melalui Permainan Berbasis Android

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. bentuk web. Bahasa pemrograman yang digunakan PHP, HTML, CSS, AJAX

BAB II KAJIAN PUSTAKA. bervariasi, berikut adalah beberapa definisi SIG:

BAB II KAJIAN PUSTAKA. yang mencakup sistem operasi, middleware, dan aplikasi. Android menyediakan

1 BAB II LANDASAN TEORI. metode yang dipakai untuk kegiatan pengembangan terhadap sistem sendiri. kebutuhan akan beberapa aktivitas (Buyens, 2001).

BAB I PENDAHULUAN. Indonesia adalah Negara yang kaya akan sumber daya alam, budaya,

BAB I PENDAHULUAN. 1.1 Latar Belakang

APLIKASI PENGHITUNGAN PELURUHAN RADIONUKLIDA BERBASIS ANDROID

BAB II TINJAUAN PUSTAKA. Bab ini membahas teori-teori yang dijadikan acuan tugas akhir ini.

BAB II KAJIAN PUSTAKA

BAB I PENDAHULUAN. untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan

2.9.6 XAMPP Dreamweaver CS Studi Pustaka... 33

ABSTRAK. Kata kunci : Android, Basis Data, Web Service, SPMB, Try Out, EBTANAS. Universitas Kristen Maranatha

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. pengambil keputusan. Data Warehouse sebagai sarana pengambilan keputusan, merupakan

BAB 1 PENDAHULUAN. Source : Strategy Analytics. Gambar 1.1 : Market Share Mobile Phone berdasarkan sistem operasi

Aplikasi Memory Game Untuk Tabel Periodik Unsur Berbasis Android

Fundamental Android Application Development

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

BAB 1 PENDAHULUAN. teladan terutama dalam mencontoh sifat para nabi. Dalam ajaran islam

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

yang dapat menunjang kegiatan belajar mengajar. Aplikasi ini memiliki beberapa fungsi yaitu Kamus istilah kimia, Pengenalan alat laboratorium kimia se

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. mengangkat kasus dan penggunaan teknologi yang berbeda-beda, pada table 2.1

APLIKASI MEDIA PEMBELAJARAN MATEMATIKA UNTUK SMP KELAS IX BERBASIS ANDROID

BAB II DASAR TEORI II-1

DAFTAR TABEL Tabel 4. 1 Tabel 4. 2 Tabel 4. 3

KAMUS INGGRIS-INDONESIA BERBASIS J2ME

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB III LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. adalah perbandingan antara karya tulis yang telah dibuat dan karya tulis yang akan

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1. Tinjauan Pustaka. Tidak Apotek PHP

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

BAB 1 PENDAHULUAN. Dengan perkembangan zaman telekomunikasi yang begitu. pesat ini, banyak mobile phone yang berjenis smart phone atau

PERANCANGAN APLIKASI PENGUMUMAN KAMPUS BERBASIS ANDROID PADA STKIP-PGRI LUBUKLINGGAU MENGGUNAKAN METODE OBJECT ORIENTED PROGRAMMING

SKRIPSI RANCANG BANGUN APLIKASI TANAMAN OBAT TRADISIONAL BERBASIS ANDROID. Oleh : ANDI NUR CAHYO

Tugas Rekayasa Perangkat Lunak Berorientasi Obyek Review IDE untuk Java (NetBeans, Eclipse, Intellij IDEA)

BAB 3 PERANCANGAN PROGRAM

BAB II DASAR TEORI. subset perangkat lunak untuk perangkat mobile yang meliputi sistem operasi,

MEMBANGUN APLIKASI MOBILE RESEP MASAKAN ASIA (INDONESIA, CHINA, JEPANG) BERBASIS ANDROID

BAB II TINJAUAN PUSTAKA

Transkripsi:

GAME BELAJAR MATEMATIKA UNTUK SISWA SEKOLAH DASAR PADA MOBILE DEVICE BERBASIS ANDROID Ronny Teknik Informatika, Sekolah Tinggi Teknik Surabaya e-mail: michael.ronny@gmail.com ABSTRAK Teknologi mobile device saat ini sangat pesat, hal ini dapat dilihat dari semakin berkembangnya sistem operasi yang bermunculan untuk perangkat mobile terutama Android dan juga banyaknya pengguna yang bermain maupun belajar menggunakan perangkat mobile. Hal ini disebabkan karena hanya dengan membawa perangkat mobile, pengguna dapat bermain dan juga belajar dimanapun dan juga kapanpun, sehingga kemampuan dan juga kepintaran pengguna dapat meningkat dengan pesat. Penelitian ini mengembangkan aplikasi permainan MyMath Tutor. Permainan ini dibuat dengan tampilan yang lebih menarik dan cara berhitung yang baru, sehingga dapat membantu pengguna agar dapat melakukan penghitungan dengan lebih cepat. Aplikasi ini memberikan cara baru bagi pengguna untuk belajar sambil memainkan permainan, sehingga pengguna akan lebih tertarik dalam melakukan pembelajaran tersebut. MyMath Tutor dilengkapi dengan berbagai macam fitur seperti practice mode, play game, achievement, highscore, dan juga setting yang akan menambah daya tarik pengguna untuk memainkan aplikasi ini. Pada kesempatan ini penulis menyajikan pembahasan mengenai pembuatan aplikasi permainan pada perangkat mobile Android yang dilengkapi dengan Webservice yang dikembangkan dengan PHP dan menggunakan MySQL sebagai databasenya. Soal yang terdapat pada Webservice dapat ditambahkan secara manual oleh user yang telah terdaftar. Manajemen memori pada pembuatan aplikasi sangatlah penting untuk dilakukan agar tidak mengganggu pengguna pada saat menjalankan aplikasi. Aplikasi ini dilengkapi dengan animasi untuk pengalaman bermain yang lebih menyenangkan. Kata kunci: Permainan Mobile, Pembelajaran Mobile PENDAHULUAN Pada zaman sekarang ini perkembangan game pada mobile device sudah sangat pesat, masyarakat mulai berbondong-bondong memainkan game pada mobile device dikarenakan cara bermainnya yang tidak terlalu rumit sehingga dapat dimainkan kapan dan dimana saja. Sistem operasi mobile device yang sedang populer saat ini ialah Android. Kepopuleran dari game mobile device ini dapat dilihat dari banyaknya game maupun aplikasi yang didownload dan dimainkan oleh masyarakat. Game-game dan juga aplikasi yang bisa dimainkan dengan gratis ini juga mendukung masyarakat untuk menggunakan platform mobile device sebagai perangkat permainan. Bermain game dengan menggunakan layar sentuh memberikan sensasi baru dalam dunia game mobile device, dan juga memberikan ide-ide baru dalam pembuatan game mobile device yang lebih kreatif. Fitur-fitur tersebut salah satunya adalah dukungan panel yang terdapat dalam sistem operasi Android, yang dapat digunakan sebagai lembar buram dalam melakukan perhitungan matematika. Soal-soal dan tampilan dalam game ini juga akan dibuat tidak monoton sehingga akan memberikan pengalaman pembelajaran yang menarik bagi pengguna yang masih duduk di bangku Sekolah Dasar. Oleh karena itu dengan memanfaatkan fitur-fitur pada Android mobile device tersebut maka dalam kesempatan ini akan dicoba pembuatan pembelajaran yang dikemas dalam permainan matematika. Pembelajaran ini berjudul MyMath Tutor. Dimana pembelajaran ini merupakan aplikasi game yang menstimulasi otak murid Sekolah Dasar dengan melakukan perhitungan matematika yang rumit dengan cepat dan mudah. Tampilan pembelajaran ini akan dibuat menarik dan tidak membosankan bagi pengguna anak-anak maupun dewasa. 57

TEORI DASAR Teori dasar ini akan membahas mengenai pengembangan aplikasi mobile dengan Android dan juga teori dasar yang akan digunakan dalam penelitian ini. Karena aplikasi yang dibuat adalah berbasis Android maka akan dijelaskan mengenai platform Android dan Android SDK sebagai library yang akan digunakan. Selain itu pada bagian ini akan dijelaskan juga mengenai pustaka Android yang digunakan. Selain itu teori yang akan dijelaskan antara lain pengembangan Webservice dengan menggunakan PHP dan juga pertukaran data dengan JSON yang menjadi fitur utama pada aplikasi ini. Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi untuk digunakan pada bermacam mobile device. Arsitektur Android terdiri dari berbagai fitur-fitur untuk pengembangan aplikasi mobile. Gambar 1 menunjukkan gambar dari arsitektur Android dengan bagian-bagian yang dimilikinya. Gambar 1. Arsitektur Android SDK Android memiliki semua komponen penting untuk platform computing. Arsitektur Android terdiri dari 5 bagian utama, yaitu Linux Kernel, Libraries, Android Runtime, Application Runtime, dan Applications. Aplikasi Android dikembangkan dalam bahasa pemrograman Java dengan menggunakan kit pengembangan perangkat lunak Android (SDK). Anroid SDK ini didukung secara resmi oleh IDE (Integrated Development Environment) Eclipse yang menggunakan plugin ADT (Android Development Tools). Selain itu dalam Android SDK ini juga akan tedapat emulator Android dimana emulator ini digunakan untuk melakukan uji coba aplikasi yang telah dibuat. Emulator ini mendukung semua fungsi-fungsi yang terdapat pada mobile device asli yang menggunakan sistem operasi Android. Sistem operasi Android memiliki beberapa komponen utama yaitu Activities, Service, Content Provider, Intents, dan juga Broadcast Receiver. JSON, singkatan dari JavaScript Object Notation adalah format pertukaran data yang ringan, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat (generate) oleh komputer. Format ini dibuat berdasarkan bagian dari bahasa pemrograman JavaScript. JSON merupakan format teks yang tidak bergantung pada bahasa pemrograman apapun karena menggunakan gaya bahasa yang umum digunakan oleh programmer keluarga C termasuk C, C++, C#, Java, JavaScript, Perl, Python, dan lain-lain. Oleh karena sifat-sifat tersebut, menjadikan JSON ideal sebagai bahasa pertukaran data. Gambar 2. Bentuk Object Pada JSON Pada gambar diatas dapat dilihat contoh salah satu bentuk pada JSON yaitu objek (object). Objek adalah sepasang nama/nilai yang tidak terurutkan. Objek dimulai dengan { (kurung kurawal buka) dan diakhiri dengan } (kurung kurawal tutup). Setiap nama diikuti dengan: (titik dua) dan setiap pasangan nama/nilai dipisahkan oleh, (koma). Webservice memungkinkan dua buah aplikasi untuk saling berkomunikasi meskipun aplikasi tersebut berbeda platform. Dengan menggunakan webservice, aplikasi dari sistem operasi Android yang berplatform Java ini dapat saling berkomunikasi dengan aplikasi berplatform PHP. PHP merupakan singkatan dari PHP: Hypertext Preprocessor, yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML. PHP pada aplikasi ini akan mengatur webservice yang akan digunakan untuk menyediakan data-data yang diminta oleh aplikasi Android yang berupa soalsoal. Pada gambar 3 dapat dilihat hubungan yang terjadi pada saat user yang akan bermain game melakukan permintaan data ke server. Dimana yang pertama dilakukan adalah Android meminta data dari database server, kemudian database server mengirimkan data yang diminta ke dalam PHP. Setelah data yang diminta telah didapatkan maka PHP akan menuliskan datanya dalam bentuk JSON. Data yang telah berupa JSON inilah yang akan 58

diberikan pada Android untuk digunakan pada aplikasi. user menyelesaikan soal-soal yang diberikan maka akan ada layar penilaian untuk menilai hasil jawaban dari user. DESAIN SISTEM Gambar 3. Hubungan Android, PHP, dan JSON pada Aplikasi Desain sistem yang akan dijelaskan secara detail dan terperinci pada bagian ini adalah desain arsitektural dari aplikasi, desain class yang digunakan pada aplikasi, desain interface, desain database yang digunakan pada aplikasi dan juga desain procedural. Pada gambar 4 dibawah dapat dilihat susunan arsitektur sistem dari permainan MyMath Tutor yang dibuat ini. User yang menggunakan aplikasi akan dapat mengakses fitur-fitur yang dimiliki oleh aplikasi ini yaitu play game, practice, achievement, highscore dan juga setting permainan. ANALISA SISTEM Aplikasi yang akan dibuat ini dinamakan MyMath Tutor. MyMath Tutor ini adalah aplikasi permainan yang dapat melatih otak pengguna karena mengambil tema brain storming. Tujuan dari dibuatnya aplikasi ini adalah untuk melatih user dalam melakukan penghitungan matematika yang termasuk cukup rumit dengan waktu yang cepat. Permainan ini akan mempunyai beberapa pencapaian yang dapat diraih oleh user, sehingga menstimulasi user untuk belajar dan bermain kembali. Aplikasi permainan yang akan dibuat ini memakai kontrol yang sama seperti aplikasiaplikasi pada umumnya yaitu dengan sistem menekan tombol. User harus memainkan permainan dengan melakukan sentuh layar untuk menekan tombol-tombol yang berupa keseluruhan dari menu yang ada. Selain itu user juga dapat menekan tombol back dari ponsel untuk kembali ke halaman sebelumnya. Mode utama dalam MyMath Tutor ini yaitu practice, dan play game. Dimana practice adalah sarana yang dapat digunakan user untuk belajar lebih lanjut tentang soal-soal yang akan dikerjakan nantinya. User akan diberi pengarahan dan pengajaran dalam melakukan penghitungan matematika rumit. Sedangkan pada mode play game adalah mode dimana user dapat bermain dengan diberikannya soal-soal perhitungan matematika mulai dari yang mudah hingga yang sulit. Setelah Gambar 4. Arsitektur Sistem Pada saat permainan dimainkan maka aplikasi akan mengambil data soal dari internet kemudian data tersebut akan dimasukkan pada database agar dapat dimainkan, selain itu data highscore juga user akan disimpan ke dalam database. Pada bagian selanjutnya penggunaan class ini, akan dijelaskan mengenai detail class dari sistem permainan yang dibuat. Pada bagian ini akan dijelaskan beberapa class utama yang digunakan dalam pembuatan aplikasi. Class-class yang ada dalam aplikasi permainan ini adalah class playgame, databasehandler, dan practice. Setiap class akan memiliki fungsi yang berbeda dengan class yang lainnya. Class play game adalah class utama untuk menjalankan permainan ini. Permainan utama pada aplikasi ini akan berlangsung dan berada pada class ini. Class ini akan berfungsi sebagai class yang mengambil data soal dari database server melalui internet, data tersebut kemudian akan dimasukkan ke dalam database permainan. Class game ini memiliki beberapa method yaitu timer, 59

updatesjondata, insertsoalfromjson, dan juga loadsoal. Class database handler ini adalah class yang digunakan untuk mengakses seluruh database pada Android. Class ini akan dipakai untuk melakukan pengisian soal dari yang diambil dari JSON dan juga melakukan proses-proses yang berhubungan dengan database. Class database handler ini memiliki beberapa method yaitu getsoal, addsoal, addsoalcount, addhighscore, dan gethighscore. Class practice ini adalah class yang menampilkan tampilan practice. Pada class ini method yang digunakan adalah method pager adapter, dan view pager. Method pager adapter merupakan adapter yang digunakan untuk membuat isi atau konten dari sebuah tampilan yang nantinya adakan ditampilkan pada view pager. Desain interface ini digunakan untuk membantu proses pembuatan tampilan sehingga proses permainan MyMath Tutor ini akan dapat berjalan dengan lancar, baik dalam coding maupun desain. Berikut ini akan dijelaskan mengenai rancangan tampilan dari permainan MyMath Tutor yang akan dibuat. Desain yang akan dideskripsikan adalah desain pada device Android dan juga desain pada web yang merupakan webserver penghubung dimana device Android mengambil data soal dengan webservice. Berikut ini akan dijelaskan dengan detail mengenai tampilan permainan pada Android dan juga tampilan pada web sistem UJI COBA Uji coba yang dilakukan akan dibedakan menjadi 2 bagian, yaitu uji coba fungsionalitas sistem dan uji coba dengan kuesioner. Uji coba yang dilakukan pada proses permainan utama untuk menunjukkan bahwa proses permainan utama dan semua fiturnya telah berjalan dengan baik dan benar pada saat proses permainan berlangsung. Percobaan kedua ini bertujuan untuk melakukan percobaan penggunaan aplikasi pada 20 responden yang berusia antara 18-25 tahun. Pada uji coba dengan kuesioner ini akan dibagi menjadi dua bagian, yaitu kuesioner mengenai kualitas dari aplikasi game MyMath Tutor ini dan kuesioner untuk mengetahui minat pemain untuk memainkan aplikasi MyMath Tutor ini secara lebih lanjut. Pada kuesioner yang diberikan terdapat beberapa pertanyaan kepada user untuk mengetahui tingkat kepuasan maupun fitur yang dimiliki oleh aplikasi MyMath Tutor ini. Pertanyaan-pertanyaan yang terdapat seperti penilaian user terhadap tampilan aplikasi, tingkat kesulitan yang terdapat pada aplikasi, kelengkapan fitur dalam aplikasi, mode yang terdapat pada permainan, fungsi dari aplikasi, dan juga penilaian keseluruhan terhadap aplikasi. Pada setiap jenis pertanyaan yang diberikan pada kuisioner, ada empat jenis jawaban yang diberikan yaitu sangat baik, baik, cukup, dan sangat kurang. Jawaban yang ada telah dihitung sehingga terbentuk prosentase. Prosentase dihitung dengan rumus (jumlah jawaban/30) dikalikan dengan 100%. Secara keseluruhan user memberikan tanggapan yang cukup baik terhadap aplikasi MyMath Tutor ini. KESIMPULAN Gambar 5. Tampilan MyMath Tutor Gambar 5 diatas adalah tampilan menu utama dari aplikasi permainan MyMath Tutor ini. Dimana pada bagian tengah dari tampilan menu utama ini terdapat beberapa sub menu yang dapat dipilih oleh user untuk memainkan permainan Pada permainan MyMath Tutor ini memiliki database. Database yang digunakan ialah SQLite, pada aplikasi terdapat 2 tabel yaitu tabel soal dan juga tabel highscore. Tabel soal merupaka tabel yang menyimpan data soal-soal matematika yang akan ditampilkan kepada user, sedangkan tabel highscore merupakan tabel yang menampung score tertinggi user yang pernah memainkan permainan ini. Adapun beberapa kesimpulan yang didapatkan antara lain: 1. Aplikasi ini dapat membantu siswa sekolah dasar untuk melakukan perhitungan matematika mulai dari perhitungan dasar hingga perhitungan yang cukup rumit dengan cepat dikarenakan teknik-teknik menghitung yang dapat diterapkan. 2. Tampilan permainan maupun pembelajaran yang baik dan menarik akan membuat user lebih tertarik untuk belajar matematika, dimana tampilan dari permainan haruslah dilengkapi dengan animasi dan juga musik maupun sound effect yang mendukung. 3. Penyusunan layout dan gambar yang baik dapat menghasilkan animasi permainan yang cukup 60

bagus, dimana animasi permainan ini dapat dibuat dengan melakukan pergantian gambar secara frame by frame dengan delay yang cukup singkat. 4. Fungsi AsyncTask sangat berpengaruh penting dalam pembuatan aplikasi dikarenakan fungsi ini membantu pengerjaan pengambilan soalsoal matematika dari webservice yang ada pada background, kemudian dapat ditampilkan tanpa hambatan sehingga tidak mengganggu user pada saat melakukan proses permainan utama. 5. Fitur SlidingDrawer yang digunakan merupakan fitur yang sangat unik untuk menambahkan tampilan yang menarik bagi user, dan juga cara mudah untuk menampilkan layout maupun data ke dalam tampilan tanpa mengganggu tampilan yang lain. DAFTAR PUSTAKA 1. Android Developers, http://developer.android.com/reference/androi d/package-summary.html, 22 April 2011 2. Android, http://id.wikipedia.org/wiki/ Android_(sistem_operasi), 2 September 2011 3. Murphy, Mark. L. 2011. Android Programming Tutorial, Third Edition. 4. Allen, Grant. 2010. Beginning Android 4 5. Meier, Reto. 2010. Professional Android 4 Application Development 6. Asynctask, http://developer.android.com/reference/android/ os/asynctask.html, 8 Oktober 2013 61