Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) PEMBANGUNAN APLIKASI BANTU DALAM MENGHAFAL AL-QUR AN BERBASIS MOBILE



dokumen-dokumen yang mirip
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB II TINJAUAN PUSTAKA

BAB III ANALISIS DAN PERANCANGAN SISTEM

APLIKASI MUROJA AH AL-QUR AN SEBAGAI MEDIA UNTUK MEMBANTU MENGHAFAL JUZ AMMA BERBASIS ANDROID SKRIPSI

SISTEM PENYIMPANAN DIGITAL BERBASIS ANDROID PADA PT. TELEKOMUNIKASI INDONESIA, Tbk.

LAYANAN PENYIMPANAN DATA INTEGRASI BERBASIS OWNCLOUD NASKAH PUBLIKASI. diajukan oleh Rizki Mandala Pratama

BAB I PENDAHULUAN.

BAB II TINJAUAN PUSTAKA

PERANCANGAN APLIKASI PEMBELAJARAN SISTEM PENCERNAAN MANUSIA DAN GANGGUANNYA BERBASIS ANDROID NASKAH PUBLIKASI

PENDAHULUAN Latar Belakang Masalah Kendaraan merupakan angkutan atau alat transportasi yang digunakan masyarakat untuk bepergian. Terlebih lagi diliha

PENDAHULUAN Latar Belakang Masalah Saat ini perkembangan teknologi informasi bergerak dengan sangat cepat. Perkembangan teknologi informasi telah memb

BAB I PENDAHULUAN. Dan sesungguhnya telah Kami mudahkan Alquran untuk pelajaran, maka adakah orang yang mengambil pelajaran? (QS. Al-Qamar: 17).

Jurnal Sistem dan Teknologi Informasi (JUSTIN) Vol. 1, No. 2, (2017) 1

PEMBUATAN APLIKASI PEMUTAR AUDIO STREAMING BERBASIS ANDROID

BAB I PENDAHULUAN. bagaimana membuat mesin (komputer) dapat melakukan pekerjaan seperti dan

PENERAPAN COMPUTER ASSISTED INSTRUCTION DALAM PEMBELAJARAN TATA CARA DAN BACAAN WUDHU BERBASIS ANDROID

BAB II. KAJIAN PUSTAKA

Cara mengakses internet bisa bermacam-macam, contohnya yaitu menggunakan komputer, notebook, dan juga ponsel. Namun banyak yang mengakses internet mel

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

RANCANGAN WEBSITE DENGAN DUKUNGAN AUGMENTED REALITY SEBAGAI BENTUK INVENTARISASI DAN PENGENALAN TARIAN TRADISIONAL DI JAWA TENGAH

Aplikasi Pembelajaran Pengenalan Huruf, Angka, Warna dan Bentuk Bangun Datar Pada Siswa Kelas 1 SDN 5 Parittiga Berbasis Android

RANCANG BANGUN APLIKASI PENGENALAN HURUF AKSARA SUNDA BERBASIS MOBILE

BAB I PENDAHULUAN 1.1 Latar Belakang

cepat dan kian merambah ke setiap komponen teknologi informasi itu sendiri. Dari mulai dikenalnya komputer, hardware, software, hingga

PERANCANGAN DAN IMPLEMENTASI MEDIA PEMBELAJARAN NAMA LATIN TUMBUHAN BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Dewi Tri Nurhayati

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. Teknologi terus berkembang dengan hadirnya perangkat-perangkat baru

APLIKASI PEMBELAJARAN BAHASA JEPANG LEVEL DASAR BERBASIS ANDROID ABSTRAK

Perancangan Aplikasi Mobile Kumpulan Doa-Doa Islam Sesuai Al-Quran Dan Sunnah

Jl. HM Jhoni No 70 Medan, Indonesia. 1 ABSTRAK

BAB I I. PENDAHULUAN 1.1 Latar belakang

Kata Kunci : Sistem Informasi Akademik, Smartphone Android, SMK Negeri 1 Pangkalpinang, Aplikasi Sistem Informasi Akademik Berbasis Android

COMPANY PROFILE BERBASIS ANDROID TELEVISI KAMPUS UDINUS (TVKU)

Aplikasi Pengenalan Hari Bersejarah Republik Indonesia Berbasis Android dan Web Service

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

PERANCANGAN APLIKASI PENGENALAN HURUF DAN ANGKA BERBASIS ANDROID STUDI KASUS : TK ROS ANGGRIANY MAKASSAR

Billy Pramboro Putra Dosen Pembimbing: Umi Laili Yuhana S.Kom M.Sc

CASH FLOW MANAGER PADA SISTEM OPERASI ANDROID 2.1 TUGAS AKHIR. Diajukan Oleh : NOVITA

BAB III ANALISIS MASALAH DAN PERANCANGAN PROGRAM

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

BAB I PENDAHULUAN 1.1 Latar Belakang

APLIKASI MOBILE INFORMASI KERETA API LISTRIK (KRL) JABODETABEK BERBASIS ANDROID

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN. sistem informasi yang utuh kedalam bagian-bagian komponennya dengan

APLIKASI PEMBELAJARAN BAHASA JERMAN LEVEL DASAR BERBASIS ANDROID Rizky Yuniar Hakkun 1, Rengga Asmara 1, Eka Yuli Arisanti 2 Dosen 1, Mahasiswa 2

PERKEMBANGAN ANDROID DI INDONESIA

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

ANALISIS DAN PERANCANGAN APLIKASI MOBILE KAMUS BAHASA INDONESIA BERBASIS ANDROID

PERANCANGAN APLIKASI MEDIA PEMBELAJARAN PENDIDIKAN LINGKUNGAN HIDUP UNTUK SISWA KELAS VI SEKOLAH DASAR BERBASIS ANDROID

BAB IV ANALISA DAN PERANCANGAN

BAB 1 PENDAHULUAN. dan bertahan di pasar yang semakin besar dan padat. Akibatnya, begitu banyak cara

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV ANALISIS DAN PERANCANGAN. yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan

Aplikasi Pembelajaran Matematika Kelas III SD Berbasis Android

BAB I PERSYARATAN PRODUK

BAB 1 PENDAHULUAN. Dalam komunikasi tersebut baik yang berisi informasi maupun pemberitahuan

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB 1 PENDAHULUAN 1.1 Latar Belakang

PERANCANGAN APLIKASI SISTEM INFORMASI PENGENALAN RAMBU LALU-LINTAS DAN SIMULASI TES SURAT IZIN MENGEMUDI BERBASIS ANDROID

BAB III ANALISA DAN PERANCANGAN SISTEM

Analisis dan Perancangan Aplikasi Smartphone untuk Penyebaran Informasi Akademik Kepada Mahasiswa

Bab 3 Perancangan Sistem

BAB 1 Pendahuluan. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penelitian yang dilakukan oleh Muhammad Mulyadi (2014)

BAB I PENDAHULUAN. 1.1 Latar belakang

SISTEM PENCARIAN RUTE LOKASI MENGGUNAKAN GLOBAL POSITIONING SYSTEM DAN APP INVENTOR SECARA VISUAL

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. melakukan berbagai aktivitas baik pada saat bekerja maupun pada saat bersosialisasi di

PERANCANGAN APLIKASI PENGENALAN NOMINA DALAM BAHASA LAMPUNG BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Ryan Akbar Ramadhan


BAB 1 PENDAHULUAN. menjadi kebutuhan bagi sebagian besar individu. Kemajuan dari teknologi

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB I PENDAHULUAN 1.1 Latar Belakang

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem

Pemanfaatan Web Service XML Untuk Membangun Sistem Informasi Nilai Online Berbasis Extension Android

RANCANG BANGUN WEBSITE JURNAL ILMIAH BIDANG KOMPUTER (STUDI KASUS : PROGRAM STUDI ILMU KOMPUTER UNIVERSITAS MULAWARMAN)

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

MEDIA PEMBELAJARAN PROSES PENCERNAAN MAKANAN PADA TUBUH MANUSIA BERBASIS MULTIMEDIA

BAB I PENDAHULUAN 1.1. Latar Belakang

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT WAKTU SHALAT BERBASIS ANDROID

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

2 operasi ini lebih cepat diterima di kalangan para pengguna dan semakin banyak yang menggunakan sistem operasi ini. Kemajuan teknologi saat ini dapat

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB II LANDASAN TEORI

PENGEMBANGAN APLIKASI WEB UNTUK PENGAJUAN CUTI PEGAWAI SECARA ONLINE. Gandana Akhmad Syaripudin 1, Rinda Cahyana 2

1. Pendahuluan. Perkembangan teknologi saat ini telah memberikan pengaruh yang sangat besar bagi dunia teknologi informasi dan telekomunikasi.

BAB III ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk

1. Pendahuluan 1.1 Latar belakang

Bab 3 Metode dan Rancangan Sistem

Pengenalan Internet. Arrummaisha A

BAB 1 PENDAHULUAN. perkembangan teknologi informasi. Cloud computing adalah transformasi

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

INFO USTADZ APLIKASI ANDROID PENCARIAN USTADZ, TAUSIYAH, DAN LOKASI PENGAJIAN DENGAN SISTEM SINKRONASI DATA

Transkripsi:

PEMBANGUNAN APLIKASI BANTU DALAM MENGHAFAL AL-QUR AN BERBASIS MOBILE 1 M. Yanyan Herdiansyah 1, Irawan Afrianto 2 1,2 Teknik Informatika Universitas Komputer Indonesia Jl. Dipatiukur 112-114 Bandung myanyanh@gmail.com, irawan_afrianto@yahoo.com ABSTRAK Al-Qur an adalah wahyu Allah Subhanahu wa ta'ala yang diturunkan kepada nabi Muhammad Shallallahu alaihi wasallam. Berdasarkan hasil wawancara dengan pihak Ma had Al Imarat salah satu lembaga pendidikan yang menyediakan fasilitas menghafal Al-Qur an di kota Bandung, saat ini menghafal Al-Qur an memiliki keterbatasan dalam hal tempat berupa lembaga pendidikan yang menyediakan fasilitas untuk menghafal Al-Qur an, terbatasnya pengajar dalam menghafal Al-Qur an, penerapan metode menghafal yang cukup sulit untuk diimplementasikan dengan keterbatasan peralatan yang ada. Untuk itu perlu dilakukan pembangunan aplikasi bantu dalam menghafal Al-Qur an berbasis mobile. Dengan pendekatan teknologi yang ada diharapkan menghafal Al-Qur an dapat dilakukan semaksimal mungkin. Kondisi ini dapat dipenuhi dengan adanya sebuah solusi yaitu dengan membangun sebuah aplikasi bantu dalam menghafal Al-Qur an berbasis mobile, sehingga bisa diakses dimana saja berada. Menyediakan fitur-fitur yang diperlukan sesuai dengan metode yang sudah ada, yaitu bisa membaca dan mendengarkan berulangulang ( muraja ah). Aplikasi Al-Qur an Widget ini dibangun mengikuti perkembangan teknologi mobile saat ini dengan platform android. Adapun untuk menggunakan layanan suara ayat Al-Qur an, aplikasi harus terhubung dengan jaringan internet. Aplikasi menggunakan Uniform Resource Locator (URL) sebagai jembatan untuk mengambil data suara ke Dropbox service. Berdasarkan hasil pengujian yang terdiri dari pengujian alpha dan beta, dapat disimpulkan bahwa aplikasi mobile Al-Qur an Widget dengan platform android ini telah memenuhi fitur-fitur dalam penerapan metode menghafal Al-Qur an, serta dapat memenuhi kebutuhan pengguna dalam menghafal Al-Qur an. Kata kunci : Al-Qur an, Android, Widget, Mobile, Dropbox, Eclipse, Multimedia 1. PENDAHULUAN 1.1 Latar Belakang Al-Qur an adalah wahyu Allah Subhanahu wa ta'ala yang diturunkan kepada nabi Muhammad Shallallahu alaihi wasallam. Setiap muslim wajib mempelajari, memahami serta mengamalkannya dalam aspek kehidupan sehari-hari. Wajib adalah seluruh perbuatan yang mendapatkan pujian bagi pelakunya dan celaan bagi yang meninggalkannya atau bagi orang yang meninggalkannya akan memperoleh sanksi/siksaan[1]. Masyarakat di Indonesia mayoritas beragama Islam, menurut data statistik akhir 2010 jumlah pemeluk agama Islam sekitar 87,18% (BPS, 2010). Belajar agama adalah mempelajari Al-Qur an, dikarenakan pembelajaran agama sangat minim maka secara langsung mempelajari Al-Qur an juga minim sekali. Mempelajari Al-Qur an yaitu dengan membaca dan menghafalnya. Berdasarkan hasil wawancara dengan pihak Ma had Al Imarat salah satu lembaga pendidikan yang menyediakan fasilitas menghafal Al-Qur an di kota Bandung, saat ini lembaga pendidikan yang menyediakan fasilitas untuk menghafal Al-Qur an masih terbatas begitu juga dengan pengajar dalam menghafal Al-Qur an. Selain itu penghafal Al-Qur an sering lupa terhadap catatan hafalannya dikarenakan pencatatan yang dilakukan masih konvensional dengan menggunakan kertas atau buku. Perlu diketahui bahwa kebanyakan metode menghafal Al-Qur an yang diterapkan adalah membaca dan mendengarkan secara berulang-ulang ( muraja ah)[2], namun hal tersebut banyak menemui kendala karena terbatasnya peralatan yang disediakan berupa mushaf Al-Qur an dan peralatan audio. Selain itu, dalam menghafal Al- Qur an masih menggunakan metode konvensional, ketika ingin mendengarkan suara maka harus membutuhkan peralatan berupa tape recorder, vcd player, speaker aktif dan sebagainya. Seiring dengan berkembangnya teknologi mobile khususnya sistem operasi Android yang banyak diminati oleh masyarakat dunia. Dimana sistem operasi tersebut dipasang di mobile sehingga penggunaan aplikasinya juga bisa digunakan di mana saja dan kapanpun. Konten yang diperlukan oleh pengguna bisa diakses dengan mudah.

2 Dilengkapi fasilitas multimedia yang mampu menggabungkan antara teks, gambar, dan audio dalam satu device. Hal tersebut bisa mempermudah penghafal dalam menghafal Al-Qur an. Untuk itu penelitian ini diberi judul PEMBANGUNAN APLIKASI BANTU DALAM MENGHAFAL AL-QUR AN BERBASIS MOBILE. Dengan harapan dapat membantu menyelesaikan permasalahan yang telah diuraikan. 1.2 Maksud dan Tujuan 1.2.1 Maksud Berdasarkan permasalahan yang diteliti, maka maksud dari penulisan tugas akhir ini adalah untuk membangun aplikasi bantu dalam menghafal Al-Qur an berbasis mobile dengan sistem operasi Android. 1.2.2 Tujuan Tujuan yang akan dicapai dalam penelitian ini adalah : 1. Mempermudah dalam menghafal Al-Qur an yang bisa dilakukan di mana saja dan kapanpun. 2. Mempermudah penghafal Al-Qur an dalam mencatat hafalannya dengan fitur penanda hafalan. 3. Mempermudah dalam penerapan metode menghafal Al-Qur an dengan fasilitas suara yang bisa diulang-ulang. 4. Mempermudah akses konten dalam menghafal Al-Qur an yang dilengkapi dengan fasilitas multimedia berupa teks, gambar dan audio dalam satu device. 1.3 Al-Qur an Al-Qur an menurut bahasa berarti bacaan atau yang dibaca. Menurut istilah, Al-Qur an adalah wahyu Allah Subhanahu wa ta'ala yang diturunkan kepada nabi Muhammad Shallallahu alaihi wasallam melalui malaikat Jibril Alaihissalam sebagai petunjuk bagi umat manusia. Al-Qur an diturunkan untuk menjadi pegangan bagi mereka yang ingin mencapai kebahagian dunia dan akhirat. Al-Qur an menggunakan bahasa Arab dan merupakan mukjizat bagi rasul. Sebagian besar ayatayat Al-Qur an diturunkan di kota Mekah dan kota Madinah. Isi yang terkandung dalam Al-Qur an terdapat 6236 ayat 114 surat dan 30 juz. 1.4 Pengertian Multimedia Multimedia adalah media yang menggabungkan dua unsur atau lebih media yang terdiri dari teks, grafik, gambar, audio, video dan animasi secara terintegrasi[3]. Multimedia terbagi menjadi dua kategori yaitu : 1. Multimedia Linier adalah suatu multimedia yang tidak dilengkapi dengan alat pengontrol apapun yang dapat dioperasikan oleh pengguna. Multimedia linier berjalan secara sekuensial. Contoh dari multimedia linier adalah TV dan Film. 2. Multimedia Interaktif adalah suatu multimedia yang dilengkapi dengan alat pengontrol yang dapat dioperasikan oleh pengguna sehingga pengguna dapat memilih apa yang dikehendaki untuk proses selanjuntya. Contoh multimedia interaktif adalah multimedia pembelajaran interaktif, aplikasi game dan lain-lain. 1.5 Android Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam piranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia. 1.6 Unified Modelling Language (UML) UML dalam sebuah bahasa untuk menentukan visualisasi, konstruksi, dan mendokumentasikan artifacts dari sistem software, untuk memodelkan bisnis, dan sistem non-software lainnya. UML merupakan sistem arsitektur yang bekerja dalam OOAD dengan satu bahasa yang konsisten untuk menentukan, visualisasi, konstruksi dan mendokumentasikan artifact yang terdapat dalam sistem. Artifact adalah sepotong informasi yang digunakan atau dihasilkan dalam suatu proses rekayasa software. Artifact dapat berupa` model, deskripsi atau software. 1.7 Dropbox Dropbox adalah perangkat lunak yang menghubungkan semua komputer bersama-sama melalui satu folder. Ini adalah cara termudah untuk membuat cadangan dan sinkronisasi file antara komputer. Dropbox terbagi dalam 3 kategori, yaitu : Dropbox Desktop Application adalah perangkat lunak yang digunakan untuk melihat folder pada komputer desktop dan sinkronisasi perubahan ke web untuk komputer yang lainnya. Dropbox Website menyediakan akses file di komputer manapun dari web browser dan juga dapat digunakan untuk berbagi file atau folder dengan orang lain. Dropbox Mobile Website dan Dropbox for Mobile Device menyediakan koneksi ke Dropbox dari pocket, sehingga dapat mengambil file yang dibutuhkan ke manapun pergi.

3 Dropbox didirikan pada tahun 2007 oleh lulusan Massachusetts Institute of Technology (MIT) Drew Houston dan Arash Ferdowsi. Dropbox merupakan Public Cloud Service dengan kategori SaaS ( Storage as a Service), yang mempunyai karakteristik sebagai aplikasi atau layanan informasi tanpa berbayar untuk menginstal perangkat lunak serta infrastruktur sendiri, fokus pada konsumsi. Fungsinya sebagai arsip, backup, email, office, payroll atau expense, file atau data storage, photo atau layanan berbagi informasi dan sebagainya[5]. data animasi gambar dan data suara. Arsitektur sistem dalam pembangunan aplikasi Al-Qur an ini ditunjukan oleh gambar 2 berikut : 2. PEMBAHASAN Agar pengembangan aplikasi lebih maksimal, melakukan analisa terhadap aplikasi yang telah dikembangkan sangat penting, sehingga sistem yang akan dibangun kelak dapat mendapatkan acuan dan gambaran umum terhadap pengembangan sistem yang akan dirancang, berikut beberapa aplikasi yang memiliki kemiripan fungsionalitas dari fitur aplikasinya. 2.1 Ringkasan Kebutuhan Fungsional Aplikasi Al-Qur an Widget 1. Menampilkan aplikasi secara otomatis ketika unlock smartphone untuk mempermudah dan mengefisiensikan dalam menghafal Al-Qur an. 2. Menyediakan fitur catatan hafalan surat dan ayat Al-Qur an yang telah dihafal. 3. Menyediakan layanan suara yang ditampilkan secara berulang-ulang (muraja ah). 2.2 Analisis Kebutuhan Data Setelah melakukan proses analisis kebutuhan sistem, maka analisis selanjutnya adalah analisis kebutuhan data. Analisis ini bertujuan untuk memudahkan dalam perancangan informasi. Adapun analisis kebutuhan data yang diperlukan, diantaranya : 1. Data Teks Data teks yang ditampilkan berupa teks latin ayat Al-Qur an. 2. Data Animasi Gambar Data animasi gambar yang ditampilkan berupa ayat-ayat Al-Qur an dengan format GIF (Graphics Interchange Format). 3. Data Suara Data suara yang ditampilkan berupa suara ayatayat Al-Qur an dan makharijul huruf hijaiyah dengan format Mp3. 2.3 Arsitetur Sistem Arsitektur fisik sistem mengacu kepada model arsitektur aplikasi two tier. Arsitektur fisik sistem terdiri dari dua komponen utama, yaitu aplikasi frontend dan Dropbox. Pada sistem ini, aplikasi frontend merupakan komponen yang aktif, sedangkan Dropbox bertindak sebagai peyimpan Gambar 2 Arsitektur Sistem Aplikasi frontend adalah aplikasi Al-Qur an Widget yang berfungsi sebagai media untuk pengambilan data animasi gambar dan data suara oleh perangkat mobile terutama smartphone. Server merupakan penghubung antara aplikasi frontend dengan database server Dropbox. Dimana Aplikasi ini terdiri dari tiga subbagian utama yaitu web service berupa phyton pages, database server, Dropbox. Web service merupakan web yang berfungsi sebagai pengolah sumber basis data yang terdapat pada database server. Database server merupakan aplikasi yang berfungsi untuk menyimpan data-data yang akan di-download oleh aplikasi frontend. Dropbox merupakan pihak ke-3 sebagai file sharing atau file hosting. Akses koneksi jaringan yang digunakan dari aplikasi frontend untuk terintegrasi dengan Dropbox melalui perangkat mobile yang menggunakan jaringan mobile GPRS/EDGE/UMTS. 2.4 Analisis Alur Data Sistem Analisis alur data sistem merupakan analisis yang berfungsi untuk menggambarkan secara rinci bagaimana sistem ini dapat bekerja. Analisis ini meliputi : Gambar 3 Alur Data Sistem 1. Aplikasi Mobile Aplikasi mobile dalam hal ini merupakan analisis fungsionalitas-fungsionalitas aplikasi

4 untuk mengakses data dari database server melalui Dropbox Service. Aplikasi ini dibangun diatas platform android dan bekerja dengan cara mengunduh animasi gambar dengan format GIF ( Graphics Interchange Format) dan suara dengan format Mp3 dari Dropbox Service yang bertipe zip untuk diolah pada platform android. 2. Web Service (Dropbox Service) Web service pada penelitian ini berfungsi sebagai jembatan antara aplikasi mobile platform android dengan database server. Cara kerja web service ini yaitu dengan mengambil animasi gambar dan suara dengan file zip dari database server dan kemudian di-extract animasi gambar dan suara tersebut ketika proses download selesai. 3. Protokol HTTP (Hypertext Transfer Protocol) Protokol HTTP merupakan protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hypermedia. Pada penelitian ini HTTP digunakan aplikasi mobile dan Dropbox Service sebagai protokol yang dapat mendistribusikan animasi gambar dan suara yang bersumber dari Dropbox Service. url = "https://dl.dropboxusercontent.com/s/1 ny65iw1367lcuv/73.zip?token_hash=a AGRQrP3-6reK6typ_pExHwhhSuGIU8hYag7IKJ pn_7qiw&dl=1"; urls = "https://dl.dropboxusercontent.com/s/8 6ql7o8k6loep96/73.%20Al%20Muzza mmil.zip?token_hash=aafuojjp0y34 fzkt89ajjelrmtokx_ilbvc0psf39ejmw&dl=1"; name_file = "Surah Al Muzzamil"; 4. URL (Uniform Resource Locator) URL merupakan rangkaian karakter menurut suatu format standar tertentu, yang digunakan untuk menunjukkan alamat suatu sumber seperti dokumen dan gambar di internet. Pada penelitian ini URL digunakan aplikasi mobile untuk menunjuk alamat tertentu yang tersedia di Dropbox Service dalam proses download animasi gambar dan suara. URL url = new URL(aurl[0]); URLConnection conexion = url.openconnection(); conexion.connect(); 2.5 Analisis Data Animasi Gambar Sebagaimana yang telah diketahui bahwa untuk menampilkan animasi gambar dengan format GIF (Graphics Interchange Format) pada sistem operasi android tidak bisa secara implisit. Maka dari itu untuk menunjang hal tersebut maka diperlukan metode yang dapat menampilkan animasi gambar dengan format GIF. Berikut merupakan alur dalam menampilkan animasi gambar dengan format GIF dalam sistem operasi android yang ditunjukan oleh gambar 4 berikut : Gambar 4 Diagram Blok Data Animasi Gambar Decode berfungsi untuk memisahkan frameframe yang ada pada animasi gambar dengan format GIF. Run berfungsi untuk menampilkan frame-frame animasi gambar dengan format GIF yang sudah terpisah dalam sistem operasi android. 2.6 Analisis Data Teks Latin Dalam menampilkan teks latin ayat Al-Qur an perlu adanya relasi antara animasi gambar ayat Al- Qur an yang ditampilkan dengan teks latin ayat Al- Qur an. Biasanya data yang berelasi tersebut disimpan dalam database untuk digunakan dalam sebuah aplikasi termasuk sistem android. Namun hal tersebut biasanya mempunyai kekurangan dalam mengakses aplikasi yang dijalankan, aplikasi bisa terhambat ketika dijalankan karena harus mengecek data yang tersimpan di database dengan kondisi tabel yang cukup banyak. Selain itu, jika data yang tersimpan di database tesebut terhapus maka data yang digunakan dalam aplikasi akan hilang dan tidak berfungsi sebagaimana mestinya. Untuk menghindari hal tersebut, maka digunakan sebuah metode dalam merelasikan antara animasi gambar ayat Al-Qur an yang ditampilkan dengan teks latin ayat Al-Qur an. Dimana metode tersebut sudah difasilitasi oleh sistem android, yaitu dengan menggunakan tempat penyimpanan variabel. Animasi gambar Al-Qur an dan teks latin ayat Al- Qur an masing-masing diberikan sebuah variabel sehingga data tersebut bisa saling berelasi sesuai ayat yang ditampilkan. Berikut alur dalam menampilkan teks latin ayat Al-Qur an yang ditunjukan oleh gambar 5 berikut :

5 Gambar 5 Prosedur Data Teks Latin Tahap pertama menentukan posisi surat dan posisi ayat, dimana posisi surat ditentukan oleh nomor surat yang dipilih, posisi ayat ditentukan oleh nomor ayat yang dipilih. Sistem merupakan tempat penyimpanan sebuah variable berupa array dari surat dan ayat yang telah ditentukan pada tahap penentuan posisi surat dan posisi ayat. Tahap menampilkan teks latin, variable berupa array yang tersimpan dalam sistem aplikasi akan disesuaikan dengan penentuan posisi surat dan posisi ayat yang kemudian teks latin akan ditampilkan dalam smartphone sesuai pilihan pengguna. 2.7 Analisis Download Animasi Gambar dan Suara Dalam proses download file animasi gambar pada penelitian ini metode yang digunakan yaitu extracting file zip ketika aplikasi memulai proses download. Dimana file yang tersimpan di server menggunakan file zip yang bertujuan untuk mengefisiensikan proses download. Berikut alur proses download file zip animasi gambar yang ditunjukan oleh gambar 6 berikut : Gambar 6 Prosedur Download Animasi Gambar dan Suara Dropbox Service merupakan file sharing atau file hosting yang berfungsi sebagai tempat penyimpanan data animasi gambar dan data suara yang bertipe zip. Pada tahap Download, aplikasi akan mengecek jaringan internet terlebih dahulu. Apabila belum terkoneksi maka pengguna harus mengaktifkan jaringannya, setelah koneksi terhubung maka aplikasi akan melakukan proses download ke Dropbox Service sesuai dengan surat yang dipilih oleh pengguna. Pada tahap Extract, data animasi gambar atau data suara yang sudah selesai di-download akan langsung di-extract oleh sistem. Kemudian file zip yang telah di-download akan dihapus untuk menjaga kapasitas penyimpanan di dalam SDCard. SD ( Secure Digital) Card merupakan memori eksternal yang berfungsi untuk menyimpan data animasi gambar dan data suara yang telah selesai diextract oleh sistem. Dimana data animasi gambar disimpan dalam folder GIF, sedangkan data suara disimpan dalam folder Sound. 2.7.1 Use Case Diagram Gambar 7 Use Case Diagram Al-Qur an Widget Tabel 3 Definisi Use Case No. Use Case Deskripsi 1. mendengarkan Hijaiyah makharijul huruf Hijaiyah mengatur status aplikasi, menghidupkan atau 2. mematikan suara, Setting memilih surat, memilih ayat, pengulangan suara, pengaturan keseluruhan sistem secara default. 3. menampilkan atau tidak menampilkan aplikasi Status secara otomatis ketika unlock smartphone. 4.

6 No. 5. 6. 7. 8. 9. Use Case Sound Surah Verse Repeat Latin Text Report Deskripsi menampilkan atau tidak menampilkan suara ayat Al-Qur an. memilih surat yang akan ditampilkan. memilih ayat yang akan ditampilkan. pengulangan suara ayat Al-Qur an. melihat teks latin ayat Al-Qur an. melihat laporan surat dan ayat Al-Qur an yang sudah dihafal 2.7.2 Activity Diagram Hijaiyah Berikut gambar 8 activity diagram hijaiyah : choice 3. HASIL PENELITIAN Tampilan Widget Antarmuka widget adalah tampilan shortcut aplikasi dan menu seting pada halaman utama mobile khususnya smarthphone. Implementasi tampilan widget dapat digambarkan seperti gambar 4.1 berikut : Gambar 4.1 Tampilan Widget Tampilan Splash Screen Antarmuka splash screen adalah tampilan awal pembuka aplikasi, dimana tampilan ini berisikan identitas dari aplikasi. Implementasi tampilan splash screen dapat digambarkan seperti gambar 4.2 berikut : Gambar 4.2 Tampilan Splash Screen Gambar 8 Activity Diagram Hijaiyah 2.7.3 Sequence Diagram Hijaiyah Berikut gambar 9 sequence diagram choice hijaiyah : Tampilan Halaman Utama Antarmuka halaman utama adalah tampilan utama dari aplikasi yang digunakan pada perangkat mobile android, didalam halaman utama terdapat fungsionalitas yang dapat diakses oleh pengguna yaitu menu pilihan View Latin, Hijaiyah, dan Setting. Implementasi halaman utama dapat digambarkan seperti gambar 4.3 berikut : Gambar 4.3 Tampilan Halaman Utama Gambar 9 Sequence Diagram Hijaiyah

7 4. Tampilan Halaman Teks Latin Antarmuka halaman teks latin adalah tampilan teks latin dari aplikasi yang ditampilkan sesuai dengan ayat yang dipilih. Implementasi halaman teks latin dapat digambarkan seperti gambar 4.4 berikut : Gambar 4.8 Tampilan Halaman Report Gambar 4.4 Tampilan Halaman Teks Latin 5. Tampilan Halaman Menu Setting Antarmuka halaman menu setting merupakan fungsionalitas bagi pengguna yang ingin melakukan pengaturan dalam menampilkan aplikasi, dimana dalam menu pengaturan terdapat menu pilihan status, sound, surah, verse, repeat, default, save, help, dan X close. Implementasi halaman menu setting dapat digambarkan seperti gambar 4.6 berikut : Gambar 4.6 Tampilan Halaman Menu Setting 6. Tampilan Halaman Report Antarmuka halaman report adalah tampilan mengenai laporan surat dan ayat yang sudah dihafal oleh pengguna. Implementasi halaman report dapat digambarkan seperti gambar 4.8 berikut : 4. PENUTUP 4.1 Kesimpulan Kesimpulan dari penelitian ini adalah : 1. Aplikasi bantu dalam menghafal Al-Qur an berbasis mobile dengan platform android yang dibangun telah membantu kepada para penghafal Al-Qur an dalam menghafal Al- Qur an yang bisa dilakukan kapan saja dan dimanapun berada. 2. Aplikasi bantu dalam menghafal Al-Qur an berbasis mobile dengan platform android yang dibangun telah memberikan kemudahan dalam penerapan metode menghafal Al-Qur an, yaitu mendengarkan berulang-ulang (muraja ah). 3. Aplikasi bantu dalam menghafal Al-Qur an berbasis mobile dengan platform android yang dibangun telah memberikan kemudahan dalam mengakses konten yang diperlukan, dimana fitur-fitur yang diperlukan bisa diakses dalam satu device. 3.1 Saran Dalam pembangunan aplikasi bantu dalam menghafal Al-Qur an berbasis mobile dengan platform android ini masih jauh dari sempurna dan masih banyak kekurangan. Oleh karena itu, perlu dilakukan pengembangan dan penyempurnaan lebih lanjut guna memenuhi kebutuhan pengguna yang semakin bertambah. Adapun saran-saran terhadap pengembangan aplikasi ini untuk kedepannya adalah sebagai berikut : 1. Sinkronisasi suara murotal Al-Qur an dengan animasi gambar ayat Al-Qur an disesuaikan dengan hukum tajwid. 2. Adanya fitur rekam suara untuk mengecek pelafalan pengguna atau penghafal Al-Qur an. 3. Dapat digunakan pada smartphone atau tablet dengan dimensi layar selain 3,2 inches. 4. Mengembangkan aplikasi bantu dalam menghafal Al-Qur an tidak hanya pada

8 platform android tetapi juga bisa diterapkan pada platform lainnya. Demikian saran yang dapat diberikan, semoga saran tersebut bisa dijadikan sebagai bahan masukan yang dapat bermanfaat bagi para penghafal Al- Qur an khususnya dan umumnya bagi masyarakat luas. 5. DAFTAR PUSTAKA [1] An-Nabhani, Taqyuddin (2001). Nizhamul Islam. Jakarta : HTI Press. [2] Zamani, Zaki & Maksum, M. Syukran (2009). Menghafal Al-Qur an itu Gampang!. Yogyakarta : Mutiara Media. [3] Ibrahim, Ismail Khalil (2006). Handbook of Research on Mobile Multimedia. Austria : Johannes Kepler University Linz. [4] Adobe (2007). Adobe Photoshop User Guide. USA : Adobe Systems Incorporated. [5] Schulz, Greg (2012). Cloud and Virtual Data Storage Networking. US : CRC Press. [6] Harry N. Boone, Jr (2012). Analizing Likert Data. Journal of Extension, Vol. 50, No. 2.