PERANCANGAN GAME PINTAR ISLAM UNTUK ANAK-ANAK BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh Muhammad Abidir Rohim 11.11.4995
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2015
PERANCANGAN GAME PINTAR ISLAM UNTUK ANAK-ANAK BERBASIS ANDROID M Abidir Rohim1), Hanif Al Fatta2), 1,2)
Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 Email :
[email protected]),
[email protected])
ABSTRACT - Indonesia is the country with the largest Muslim population in the world. According to data released by www.mapsofworld.com as at 23 September 2013 with an amount of about 209.12 million people in Indonesia who embraced Islam. With a number of the world's largest Muslim population there is the possibility of Indonesian people, especially children should gain knowledge about Islam. The above problem is one problem that can be addressed by IT solutions. This IT solution in the form of Islamic clever game design applications for children that can be used on smartphones. So that these applications can help users as a medium of learning about Islam. This application can provide knowledge about of the pillars of Islam, articles of faith, the Prophet, Islam diIndonesia, figure 9 guardian. Smart game islam made to increase knowledge about Islam. In making games or "Smart Islam" using the Eclipse software. This game can be applied to smartphones with the Android platform Keyword : Android, Population, Information, Smartphone, Muslim 1. Pendahuluan 1.1 Latar Belakang Perkembangan teknologi di dunia ini sangat berpengaruh bagi teknologi informasi, smartphone salah satunya. Smartphone adalah telepon seluler versi terbaru yang mempunyai fitur- fitur yang lebih pintar dari telepon seluler versi sebelumnya, dan mempunyai spesifikasi hardware dan software yang lebih canggih. Indonesia merupakan negara dengan populasi Muslim terbesar di seluruh dunia. Menurut data yang dirilis oleh www.mapsofworld.com per tanggal 23 september 2013 dengan jumlah sekitar 209.120.000 orang di Indonesia yang memeluk Islam. Dengan jumlah populasi muslim terbesar didunia ada kemungkinan masyarakat Indonesia khususnya anak-anak harus menambah pengetahuan tentang islam untuk itu game “Pintar Islam” berbasis android sangat berguna untuk pengetahuan tentang islam. Permainan “pintar Islam” terdiri dari 7 Level dan setiap level terdapat pertanyaan tentang rukun islam, rukun iman, Rasulullah, islam diindonesia, tokoh wali 9 setiap level terdapat 10 pertanyaan yang harus dijawab. Game pintar islam di buat untuk menambah pengetahuan tentang islam. Dalam membuat permaianan "Pintar Islam" menggunakan perangkat lunak Eclipse. Game ini dapat diterapkan pada smartphone dengan platform Android Minimum Versi 4.1 (Jelly Bean).
Besarnya pasar smartphone saat ini menjadi peluang bagi penulis untuk membuat aplikasi yang dapat bermanfaat sebagai media pembelajaran. Android terpilih sebagai aplikasi untuk perancangan game "Pintar Islam". karena Android merupakan OS yang sedang banyak digunakan dikalangan masyarakat, dengan adanya game ini semoga pengguna android khususnya anak-anak mengerti tentang islam. 1.2 Rumusan Masalah Berdasarkan latar belakang masalah yang telah diuraikan dapat disusun suatu rumusan masalah yaitu bagaimana melakukan perancangan aplikasi Game Pintar Islam yang berbasis Android untuk dapat menampilkan pertanyaan yang menghibur, selain itu juga untuk mengindari dampak negatif. Kemudian dilanjutkan dengan pemrograman mobile sehingga rancangan tersebut berwujud sebuah aplikasi mobile yang siap digunakan. 1.3 Maksud dan Tujuan Penelitian Adapun Maksud dan Tujuan yang ingin dicapai dari penelitian ini adalah membuat aplikasi game pintar islam untuk anak-anak berbasis android sebagai media pembelajaran untuk anak-anak agar lebih mengetahui pengetahuan tentang islam. Sedangkan tujuan perancangan aplikasi game ini adalah untuk meningkatkan minat anakanak pada game edukasi. 2. Landasan Teori 2.1 Tinjuan Pustaka Tinjuan pustaka ini akan membahas uraian singkat hasil dari jurnal ilmiah dan penelitian terdahulu yang berhubungan dengan topik penelitian, Beberapa topik penelitian yang berhubungan dengan aplikasi game edukasi yang pernah dibuat adalah: 1. Nelly Indriani Widiastuti, Irwan Setiawan (2012), Membangun Game Sejarah Wali Songo. Pada Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) Volume.I Nomor. 2, Bulan Oktober 2012, game tentang sejarah wali songo berbasis androd ini memiliki sebuah misi yaitu mendapatkan foto sembilan foto tokoh wali songo, dan mengalahkan tiga bos zombie atau musuh dalam game. karakter pemain memulai dengan darah 100 % dan score 0, score dapat bertambah apabila mendapatkan foto dari tokoh wali songo dan mengalahkan zombie. Tipe game edukasi ini adalah petualangan dimana karakter pemain bisa bergerak ke kiri, kanan, bawah dan bisa menembak. Pengguna game
1
edukasi ini adalah anak SD kelas V, dan pernah memainkan game genre aksi shooting dan petualang. Pada jurnal ilmiah ini pengarang tidak mencantumkan nama software atau aplikasi untuk membuat game edukasi ini. Game edukasi ini kurang pas untuk anak SD karena ada aksi menembak dan terdapat aksi kekerasan.
Sears, dan Chris White tujuan awal pengembangan Android adalah untuk mengembangkan sebuah sistem operasi canggih yang diperuntukan untuk kamera digital,namun para pendiri menyadari bahwa pasar kamera digital tidak cukup besar sehingga pada waktu itu pengembangan android dialihkan ke pasar telepon untuk menyaingi Symbian dan windows phone. Kemudian pada tanggal 17 Agustus 2005, perusahaan Google mengakuisi Android Inc untuk dijadikan anak perusahaan sepenuhnya milik Google. Tabel 1 Sejarah Android
2. Idhawati Hestiningsih, Budi Suyanto, Ahmad Ilyas, Dimas Adi Nugroho (2012), Rancang BangunAplikasi Pembelajaran Agama Islam untuk Anak- Anak Berbasis Multimedia Interaktif dan Web. Pada Jurnal Informatika Volume.6 Nomor. 2, Bulan Juli 2012, sebuah media pembelajaran yang berbasis adobe flash, php dan mysql dimana user harus akses internet untuk melihat situs web anak sekolah sedangkan media pembelajaran berbasis web memiliki enam menu utama pada tampailan awal yaitu dasar islam, sholat, doa, hijaiyah, artikel islam, uji kemampuan, dan didalam menu sholat terdapat materi tuntutan yaitu tuntutan wudlu, tayamum, etika masuk dan keluar masjid, adzan dan iqomat, hukum sholat, rukun sholat, tata cara sholat dan lain-lain. kelebihan pada media pembelajaran interaktif berbasis multimedia berbasis web ini adalah memberikan pembelajaran dengan multimedia dalam format teks, gambar, grafik, video animasi yang menarik dan interaktif sehingga anak-anak tidak bosan dan lebih menyerap inforrmasi yang disampaikan. sedangkan kekurangan pada media pembelajaran berbasis multimedia dan web pada zaman sekarang adalah user harus koneksi internet dan sekarang sudah banyak media pembelajaran yang offline yang berbasis mobile atau desktop sehingga user bisa belajar dimana sajadan lebih praktis. aplikasi ini bisa menjadi alternatif untuk mengisi waktu luang.
Versi Android
Diluncurkan
Beta 1.0 1.1 1.5 1.6 2.0/2.1 2.2 2.3 3.0 4.0.1-4.0.4
5 November 2007 23 September 2008 9 Februari 2009 30 April 2009 15 September 2009 26 Oktober 2009 20 Mei 2010 6 Desember 2010 22 Februari 2011 19 Oktober 2011
Nama Kode
Cupcake Donut Eclair Froyo Gingerbread Honeycomb Ice Cream Sandwich Jelly Bean Kitkat Lollipop Marsmallow
4.1.x-4.3.x 9 Juli 2012 4.4 31 Oktober 2013 5.0 15 Oktober 2014 6.0 17 Agustus 2015 2.2.2 Definisi Android Android merupakan sistem operasi mobile berbasis Linux yang dikembangkanoleh Android Inc dan kemudian diakuisisi oleh Google.Sistem operasi ini bersifat open source sehingga para programmer dapat membuat aplikasi secara mudah. Sistem operasi Android di dasarkan pada open linux kernel. Berbeda dengan sistem operasi iPhone,sistem operasi Android termasuk sistem operasi yang open source,yang berarti developers dapat memodifikasi dan menyesuaikan sistem operasi Android pada smartphone yang mereka buat. Oleh karena itu,smartphone yang berbasis Android mungkin akan memiliki tampilan grafis antar muka yang berbeda meskipun menggunakan OS yang sama. Android phone telah memiliki aplikasi Built-in dan juga dapat mendukung aplikasi pihak ketiga. Pengembang dapat membuat aplikasi Android menggunakan free Android SDK (software developer kit). Kode Android di tulis menggunakan Java dan di jalankan dengan Google Davlik Virtual Machine,yang di optimalkan untuk smartphone.
3. Indra Surya Wijaya (2014), Aplikasi Pembelajaran Game Iqro' dan Ghorib pada Perangkat Android Aplikasi yang digunakan untuk perangkat android ini ada beberapa menu diantaranya menu teori ghorib, menu permainan dan menu petunjuk, pada menu teori iqro' terdapat suara dan video mengenai penjabaran tentang apa itu ghorib sedangkan pada menu permaian menampilkan pilihan seperti lacak, mats hijaiyah, puzzel, dan quiz ghorib. Setiap permainan memiliki 3 level kecuali quiz ghorib yang hanya memliki 2 level, pada game ini user dikasih 3 nyawa apabila user salah maka nyawa user berkurang dan apabila user benar maka nyawa tidak akan berkurang dan apabila nyawanya sudah habis maka akan muncul papan bahwa permainan sudah kalah atau game over dan disuruh menggulanginya.
2.3 Pengenalan Game 2.3.1 Definisi Game Definisi game menurut Agustinus Nilwan Game merupakan permainan komputer yang dibuat dengan teknik dan metode animasi..[6] Sedangkan menurut Samuel Henry game merupakan bagian yang tak terpisahkan dari keseharian anak, sedangkan sebagian orang tua menuding game sebagai penyebab nilai anak turun, anak tak mampu bersosialisasi,
2.2 Pengenalan Android 2.2.1 Sejarah Android Android Inc, didirikan di Palo Alto, California, pada bulan oktober 2003 oleh Andy Rubin,Rich Milner, Nick
2
dan tindakan kekerasan yang dilakukan anak. Berbeda dengan yang di kemukakan oleh Fauzi A game merupakan suatu bentuk hiburan yang seringkali dijadikan sebagai penyegar pikiran dari rasa penat yang disebabkan oleh aktivitas hidup.[1]
a. Opportunity (Peluang)
b. c. a.
2.3.2 Perkembangan Game Perkembangan Game memang begitu pesat. Dunia game diawali dengan console- console pendahulu seperti Atari,Nintendo,Super Nitendo (SNES), dan SEGA yang menampilkan game-game 2 dimensi yang cukup sederhana, namun untuk di jamannya, banyak diminati masyarakat. Seiring dengan perkembangan teknologi yang begitu pesat, hal ini berdampak terhadap perkembangan dunia game yang kini pun dapat dikatakan sangat luar biasa. Dimulai dengan kehadiran dengan console- console seperti Sony Playstation, Nintendo 64, dan XBOX yang ketiganya saling menyajikan game-game dengan grafis dan efek yang begitu memukau untuk di jamannya. Inovasi terus dilakukan, pada tahun 2007 dihadirkan produk-produk baru seperti Sony Playstation 2 dan 3, Nintendo Wii,XBOX 360, dan game yang bisa berjalan di Personal Computer (PC), Game-game pengguna console PC di era yang sekarang ini memberikan tampilan yang begitu memukau dengan grafik 3 Dimensi.
Threats (Ancaman)
b.
Game ini bersifat edukasi sehingga memberikan manfaat untuk pengguna. Tersedianya android market Desain antarmuka yang menarik. Ada aplikasi lain yang serupa di mana aplikasi tersebut mencakup konten yang lebih luas dan bersifat online Kemungkinan adanya bug
3.2 Perancangan UML Perancangan sistem yang digunakan dalam aplikasi ini adalah dengan UML(Unified Modeling Language). Uml adalah bahasa standar yang digunakan untuk menjelaskan dari proses analisis dan desain berorientasi objek. 1.
Usecase diagram
3. Analisis dan Perancangan 3.1 Analisis SWOT Analisi SWOT adalah metode perancangan strategis yang digunakan untuk menganalisis dan mengevaluasi kekuatan (strength), kelemahan (weakness), peluang (opportunity), dan ancaman (threat) dalam aplikasi ini. Tabel 2. Analisis SWOT
a.
b. Strenghts (Kekuatan) c. d.
a. Weakness (Kelemahan)
b. c.
Game ini mempunyai sistem permainan yang mudah dimengerti pengguna hanya menjawab pertanyaan yang sudah disediakan. Game ini mudah digunakan dan mampu memberikan informasi bermanfaat karena pertanyaan memliki unsur edukasi. Terdapat kuis tebak gambar. Bersifat mobile sehingga aplikasi dapat digunakan kapan saja dan dimana saja. Game ini hanya dapat dimainkan single player saja. Hanya dapar berjalan minimal pada versi 4.0 android. Aplikasi bersifat offline dimana dalam pembaruan data masih manual.
Gambar 1 Diagram Use case Game Pintar Islam
2.
Class diagram
Gambar 2 Class Diagram Game Pintar Islam
3
3.
Activity diagram
Gambar 6 Sequnce Diagram Skor
4. Implementasi dan Pembahasan 4.1 Implementasi User Interface Gambar 3 Activity Diagram Main
Gambar 6 Pembuatan Database
Gambar 4 Activity Diagram Menu Skor
4.
Sequence diagram
Gambar 7 Tampilan Menu Utama Gambar 5 Sequence Diagram Main
4
Gambar 9 Tampilan Kode Main
Gambar 8 Tampilan Menu Skor
4.2 Pembahasan Kode Program Pada pembahasan kode program, akan ditampilkan source code program pada setiap bagian dari aplikasi ini.
Gambar 10 Tampilan Kode Skor
5. Penutup 5.1 Kesimpulan Berdasarkan penjelasan dan pembahasan yang telah diuraikan pada bab-bab sebelumnya dan hingga tahap implementasi program. Maka dapat diambil kesimpulan bahwa :
5
1. Aplikasi Perancangan Game Pintar Islam untuk Anakanak Berbasis Android berbasis android ini di bangun melalui tahap analisis yaitu dengan menggunakan analisis kebutuhan dan analisis kelayakan, setelah itu tahap perancangan mulai dari rancangan database dan rancangan antar muka. Sistem perancangan menggunakan diagram UML yaitu Use Case Diagram, Activity Diagram, Class Diagram dan Sequence Diagram menggunakan StarUML. 2. Dengan adanya aplikasi Perancangan Game Pintar Islam untuk Anak-anak berbasis Android, pengguna smartphone berbasis android terutama anak-anak atau pelajar dapat menjadikan aplikasi ini sebagai media pembelajaran. 3. Untuk melakukan pemrograman mobile sehingga rancangan tersebut berwujud sebuah aplikasi mobile yang siap digunakan, maka dilakukan pemrograman menggunakan software IDE Eclipse dan Android Virtual Device. Pertama, membuat database melalui SQlite Manager. Kemudian pembuatan antarmuka Menu Splash Screen, Menu Utama, Menu Main, Menu Skor, Menu Info, dan Menu Keluar.
[4] Nilwan Agustinus, Pemograman Animasi dan Game Profesional, Jakarta: Penerbit Elek Media Komputindo, 1995. Biodata Penulis Muhammad Abidir Rohim, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2015. Hanif Al Fatta, memperoleh gelar S1 Ilmu Komputer Universitas Gadjah mada Yogyakarta(S.Kom) lulus tahun 2004. Memperoleh gelar Magister Komputer (M.Kom) Program Pasca Sarjana Ilmu Komputer Universitas Gadjah Mada Yogyakarta, lulus tahun 2007. Saat ini menjadi Dosen di STMIK AMIKOM Yogyakarta.
5.1 Saran Dalam penulisan skripsi ini tentu terdapat kekurangan, namun ini tidak menutup kemungkinan untuk disempurnakan untuk pengembangan selanjutnya agar dapat meningkatkan fungsional dan manfaat aplikasi ini. Beberapa saran untuk pengembangan aplikasi Game Pintar Islam yaitu : 1. Saat ini aplikasi hanya mampu menampilkan 7 level permainan dan setiap level hanya terdapat 10 pertanyaan, pengembang selanjutnya dapat menambahkan jumlah level permaian dan jumlah pertanyaan dan dapat memberi background suara. 2. Penambahan isi database beberapa soal soal untuk menambah wawasan pengguna menjadi luas, karena data di soal ini masih terbilang sedikit. 3. Memperbaiki tampilan gameplay sehingga lebih menarik dan user friendly. Daftar Pustaka [1] Danang Setiadi, dan Moch Awang Putra Pratama Muh. Auliya Rahman. (2010, Sep.) Systems Development Life Cycle (SDLC). [Online]. HYPERLINK http://teknologi.kompasiana.com/terapan/2010/09/28/sys tems-development-life-cycle-sdlc-271352.html (20 Juli 2015) [2] Andri Kristanto, Rekayasa Perangkat Lunak (Konsep Dasar). Yogyakarta: Gava Media, 2004. [3] Rosa A. S dan M. Shalahuddin, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung: Informatika Bandung, 2013.
6