PEMBUATAN APLIKASI SHALAT BERBASIS ANDROID Fiet Romdhani Jurusan Sistem Informasi Fakultas Ilmu Komputer & Teknologi Informasi, Universitas Gunadarma Jalan Margonda Raya no. 100 Depok Email :
[email protected]
ABSTRAK Pembuatan aplikasi shalat berbasis Android ini untuk membantu siapa saja yang masih belajar dan masih sering lupa atau tertukar dalam bacaan shalat. Perancangan aplikasi dimulai dari perancangan struktur navigasi, perancangan aplikasi, algoritma pembuatan aplikasi, dan diteruskan dengan pembuatan aplikasi serta uji coba aplikasi. Pembuatan aplikasi shalat berbasis Android menggunakan bahasa pemrograman Java.
Kata Kunci : Aplikasi, Shalat, Android.
1.
sosial, permainan, dan fasilitas surat
Pendahuluan
elektronik.
1.1. Latar Belakang Masalah Seiring
kemajuan
Salah satu sistem operasi yang saat
teknologi, kita dituntut untuk mengikuti
ini sedang diminati oleh para pengembang
perkembangan teknologi yang ada saat ini.
adalah
Belakangan ini dalam dunia teknologi
sistem operasi berbasis Linux. Salah satu
telepon seluler, kita dihebohkan oleh
alasan Android sangat diminati oleh para
bermunculannya SmartPhone / telepon
pengembang, karena Android merupakan
seluler pintar. SmartPhone adalah telepon
sistem operasi yang menyediakan platform
seluler
kemampuan
yang terbuka bagi para pengembang untuk
komputasi yang lebih baik dari telepon
membuat aplikasinya sendiri atau biasa
seluler
kita sebut OpenSource.
yang
yang
dengan
memiliki
belakangan
ada,
serta
Android.
Android
merupakan
memiliki fitur-fitur yang lebih canggih,
Salah satu tema yang dapat diangkat
seperti Internet, MP3 Player, jejaring
untuk dijadikan sebuah aplikasi Android, yaitu Belajar Shalat. Kata shalat secara
bahasa berarti doa. Adapun secara istilah,
2.
shalat adalah ibadah yang terdiri dari
2.1. Shalat
Tinjauan Pustaka
beberapa perkataan dan perbuatan yang
Shalat secara bahasa berarti doa.
dilakukan dengan syarat tertentu, mulai
Adapun secara istilah, shalat adalah ibadah
dari takbir dan diakhiri dengan salam.
yang terdiri dari beberapa perkataan dan
Shalat merupakan tiangnya agama, agama
perbuatan yang dilakukan dengan syarat
tidak dapat tegak jika tidak shalat.
tertentu, dimulai dari takbir dan diakhiri
Shalat merupakan salah satu ibadah
dengan salam.
wajib bagi setiap muslim. Mulai dari anak-
Hukum melakukan shalat lima waktu
anak sampai dewasa, diwajibkan untuk
adalah fardhu ‘ain, yaitu sesuatu yang
bisa shalat fardhu dengan baik dan benar
diharuskan dan mengikat kepada setiap
mulai dari Subuh sampai Isya’. Oleh
individu seorang muslim yang telah
karena itu penulis mencoba membuat
dewasa,
aplikasi yang diberi judul “Pembuatan
(mukallaf).
Aplikasi
ditinggalkan,
Shalat Berbasis Android”
berakal
sehat,
dan
balig
Apabila
shalat
wajib
maka
orang
yang
dengan harapan dapat membantu siapa saja
meninggalkan mendapatkan dosa dari
yang
Allah SWT.
masih
belajar
shalat
dengan
memanfaatkan telepon seluler dengan
Sebagaimana firman Allah dalam
sistem operasi Android.
surat An-Nisa ayat 103 yang artinya:
1.2. Batasan Masalah
“Maka dirikanlah shalat, sesungguhnya
Aplikasi yang akan dibahas, yaitu
shalat itu adalah fardhu (kewajiban) yang
sebuah aplikasi belajar shalat lima waktu
ditentukan waktunya atas orang-orang
disertai dengan gambar posisi shalat,
yang beriman”.
bacaan shalat, arti bacaan shalat dan suara
2.2. Android
bacaan shalat yang dibuat menggunakan
Android
adalah
sebuah
sistem
Eclipse dengan bahasa pemrograman Java.
operasi untuk perangkat mobile berbasis
1.3. Tujuan Penulisan
linux yang mencakup sistem operasi,
Tujuan dari penulisan ini adalah
middleware
dan
aplikasi
Android
memberikan kemudahan bagi siapa saja
menyediakan platform terbuka bagi para
yang masih belajar shalat dan masih sering
pengembang buat menciptakan aplikasi
lupa atau tertukar dalam bacaan shalat.
mereka sendiri untuk digunakan oleh bermacam peranti bergerak.
yang terdiri dari bacaan shalat, bantuan,
2.3. Eclipse Eclipse (Integrated
adalah
sebuah
Development
IDE
Environment)
tentang, dan keluar. Ketiga, apabila user memilih
bacaan
shalat,
maka
akan
untuk mengembangkan perangkat lunak
ditampilkan menu bacaan shalat yang
dan dapat dijalankan di semua platform
terdiri dari niat shalat sampai dengan
(platform-independent). Berikut ini adalah
salam. Keempat, apabila salah satu dari
sifat dari Eclipse:
menu bacaan shalat dipilih, maka akan
a. Multi-platform:
Target
sistem
ditampilkan gambar posisi shalat, bacaan
operasi Eclipse adalah Microsoft
shalat, arti bacaan, dan tombol pemutar
Windows, Linux, Solaris, AIX,
suara yang akan membaca bacaan shalat
HP-UX dan Mac OS X.
dalam
b. Multi-language:
bahasa
arab.
Kelima,
apabila
Eclipse
bantuan dalam menu utama dipilih, maka
bahasa
akan ditampilkan cara penggunaan aplikasi
pemrograman Java, akan tetapi
ini. Keenam, apabila tentang dalam menu
Eclipse mendukung pengembangan
utama dipilih, maka akan ditampilkan
aplikasi
bahasa
mengenai pembuat aplikasi dan yang
seperti
membantunya. Ketujuh, apabila keluar
C/C++, Cobol, Python, Perl, PHP,
dalam menu utama dipilih, maka aplikasi
dan lain sebagainya.
akan ditutup.
dikembangkan
dengan
berbasis
pemrograman
lainnya,
c. Multi-role: Selain sebagai IDE untuk
pengembangan
3.2. Perancangan Struktur Navigasi
aplikasi,
Struktur Navigasi yang digunakan
Eclipse pun bisa digunakan untuk
untuk merancang aplikasi ini adalah
aktivitas
struktur navigasi campuran. Rancangan
dalam
siklus
pengembangan perangkat lunak,
struktur
seperti dokumentasi, test perangkat
berikut:
navigasinya
adalah
sebagai
lunak, pengembangan web, dan lain sebagainya. 3.
Perancangan
dan
Pembuatan
Aplikasi 3.1. Konsep Aplikasi Konsep dari aplikasi yang akan penulis bangun adalah pertama, akan ditampilkannya tampilan pembuka. Kedua, akan ditampilkannya tampilan menu utama
Gambar 3.1 Struktur Navigasi
3.3. Algorima Pembuatan Aplikasi Pada terdapat
pembuatan
2
menu
yang
aplikasi akan
ini, dibuat
diantaranya satu, menu aplikasi dan kedua, menu bacaan shalat yang terdapat dimenu aplikasi.
Algoritmanya
akan
tampak,
seperti gambar 3.2, gambar 3.3, dan gambar 3.4.
Gambar 3.4 Flowchart Menu Bacaan Shalat (Lanjutan) 3.4. Pembuatan Aplikasi Untuk membuat mobile learning sejarah kolonial ini, terlebih dahulu harus
Gambar 3.2 Flowchart Menu Aplikasi
disiapkan
Environmentnya,
terutama
Android
SDK,
(Android
ADT
Development Tools ) dan Eclipse. a. Untuk
menginstall
Eclipse
diperlukan instalasi Java JDK (java development kit) versi 6 atau diatasnya. b. Install dan setting Android SDK. c. Kemudian
install
&
mengkonfigurasi Eclipse (Eclipse Helios), juga menginstall ADT. 3.4.1. Penyimpanan Gambar Didalam android terdapat tiga buah folder penyimpanan gambar yang di namai Gambar 3.3 Flowchart Menu Bacaan Shalat
dengan
drawable-hdpi,
drawable-mdpi,
drawable-ldpi dengan ketentuan pixel yang berbeda-beda setiap folder. Namun pada kesempatan ini penulis tidak menggunakan
ketiga folder yang ada, sehingga penulis
b. Copy file video kedalam Memori
membuat folder baru yang diberi nama
handphone (tanpa folder)
drawable. Proses penyimpanan gambar
c. Instal aplikasi prayer.apk dengan
tersebut sangat mudah yakni hanya perlu
cara mengklik dan secara otomatis
mengcopy
akan merunning dan terinstal di
gambar
ke
dalam
folder
workspace Prayer/res/drawable dan setiap
handphone
gambar yang di masukkan kedalam folder
3.6. Pengujian Aplikasi
tidak boleh memiliki nama yang sama
Implementasi
program
dilakukan
karena nama tersebut mewakili ID dari
pada smart phone dengan sistem operasi
gambar tersebut saat pemanggilan di class
Android yaitu Samsung Galaxy Young &
program. Dan syarat penulisan nama
ZTE Blade. Sebelum mengimplementasikan
gambar harus menggunakan huruf kecil
program ke dalam Samsung Galaxy Young
dan tidak boleh ada spasi dan symbol.
dan ZTE Blade tersebut, terlebih dahulu
3.4.2. Penyimpanan Suara
harus mengirim file .apk dari projek yang
Android menyiapkan tempat khusus
telah dibuat. File .apk terdapat di dalam
untuk database suara yakni di folder raw
folder projek yang dibuat yang berada di
yang bisa di panggil oleh class, folder ini
dalam workspace. Misalnya projek yang
bisa menampung suara jenis wav, oog,
dibuat bernama Prayer maka file .apk
midi, dan mp3.
dapat
3.5. Penerapan Aplikasi
D:\kerja\Prayer\bin\prayer,apk. file .apk
Setelah
kita
di
membuat
tersebut dapat dikirim melalui Bluetooth,
rancangan serta membuat programnya
setelah itu dapat langsung di install pada
hingga
saatnya
Samsung Galaxy Young dan ZTE Blade
penerapan aplikasi ini pada perangkat
tersebut, hasilnya akan sama persis dengan
mobile yang bersistem operasi Android.
emulatornya. Berikut adalah gambaran
Selain melakukan uji coba pada perangkat,
pada pengujian di ZTE Blade.
implementasi dilakukan setelah menguji
4.
coba. Uji coba aplikasi menggunakan
4.1. Kesimpulan
selesai,
selesai
diambil
maka
tiba
handphone android tipe froyo 2.2. proses uji cobanya adalah sebagai berikut: a. Copy file prayer.apk ke handphone
Penutup
Berdasarkan hasil perancangan dan pembuatan implementasi
aplikasi, dan
serta
melalui
evaluasi
aplikasi,
dengan cara memindahkan file
penulis memperoleh kesimpulan bahwa
melalui kabel data atau bluetooth
Aplikasi
Belajar
Shalat
dapat
diimplementasikan pada telepon seluler
dapat dilakukan adalah dengan cara
dengan
merekam suara menggunakan alat
sistem
operasi
Android
2.2
(Froyo).
perekam yang lebih baik lagi
Sedangkan Script Editor aplikasi
daripada yang penulis gunakan dan
Belajar Shalat dapat dijalankan pada
mengkolaborasikannya
sistem
gambar bergerak atau animasi.
operasi
Windows
yang
telah
dengan
mendukung Android SDK. Dan Aplikasi
Daftar Pustaka
Belajar Shalat dengan sistem operasi
1. Elvrilla, Septri, Jurnal Augmented
Android mudah untuk digunakan.
Reality
4.2. Saran
Berdasarkan Buku Teks Belajar Sholat
Penulis menyadari bahwa masih terdapat
banyak
mengembangkan membuatnya
peluang aplikasi
lebih
dalam
ini
menarik
Universitas
Gunadarma, Depok, 2011
dan
(Wajib dan Sunah), Mutiara Media,
aplikasi Belajar Shalat lebih lanjut, yaitu: a. Tampilan judul yang masih kurang yang
Yogyakarta, 2012 3. Mistari, Rengga Asmara, Rizky Yuniar Hakkun,
Jurnal
Aplikasi
Belajar
Membaca dan Mengucapkan Huruf Hijaiyah
dengan
Tajwid
berbasis
dapat dilakukan adalah dengan cara
Android, Institut Teknologi Sepuluh
menambahkan animasi dan suara.
Nopember, Surabaya, 2010
b. Tampilan menu utama dan menu bacaan menarik,
shalat
masih
kurang
pengembangan
yang
dapat dilakukan adalah dengan cara menambahkan gambar.
statis, pengembangan yang dapat dilakukan
adalah
dengan
4. Nur, Fatahuddin, Abdul Rokhim B.A, Tuntunan Shalat Lengkap, Penerbit Indah Surabaya, Surabaya, 1988 5. Rouf, Muh, Panduan Mudah Belajar Shalat untuk Anak, PT TransMedia,
c. Gambar pada posisi shalat masih
cara
Jakarta, 2012 6. Safaat H, Nazruddin, Pemrograman Aplikasi Mobile Smart Phone dan
mengganti gambar pada posisi
Tablet
shalat dengan gambar bergerak
Informatika, Bandung, 2011
atau animasi. d. Masih terdengar suara yang tidak diperlukan, pengembangan yang
Android,
Sholat
2. Hasan, Moh, Panduan Sholat Lengkap
penulis berikan untuk pengembangkan
pengembangan
Menggunakan
Belajar
untuk
bermanfaat. Berikut ini saran yang dapat
menarik,
Panduan
PC
Berbasis
Android,
7. Safaat H, Nazruddin, Pemrograman Aplikasi Mobile Smart Phone dan
Tablet PC Berbasis Android Edisi Revisi, Informatika, Bandung, 2012 8. http://belajar.kemdiknas.go.id/BahanB elajar/MateriPokok/SMP/ (11 Agustus 2012) 9. http://febriani.staff.gunadarma.ac.id/D ownloads/folder/0.1 (11 Agustus 2012) 10. http://fivi_syukriah.staff.gunadarma.ac. id/Downloads/folder/0.12 (11 Agustus 2012) 11. http://gegaris.blogspot.com/2011/07/str uktur-navigasi-untuk-merancang.html (11 Agustus 2012) 12. http://id.wikipedia.org/wiki/Eclipse_(p erangkat_lunak) (11 Agustus 2012) 13. http://zte.co.id/category/products/smart phone (11 Agustus 2012) 14. http://www.samsung.com/id/consumer/ mobile-devices/smartphone/ galaxy/GT-S5360MAAXSE-spec (11 Agustus 2012) 15. http://id.wikipedia.org/wiki/Salat_lima _waktu (11 Agustus 2012) 16. http://niaumsida.blogspot.com/2009/04 /pengertian-shalat_21.html (11 Agustus 2012) 17. http://id.wikipedia.org/wiki/Skala_Lik ert (11 Agustus 2012) 18. http://digilib.unimus.ac.id/download.p hp (11 Agustus 2012)