• Tidak ada hasil yang ditemukan

PERANCANGAN APLIKASI MUROJAAH AL-QURAN SEBAGAI MEDIA UNTUK MEMBANTU MENGHAFAL AL-QURAN BERBASIS ANDROID NASKAH PUBLIKASI

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN APLIKASI MUROJAAH AL-QURAN SEBAGAI MEDIA UNTUK MEMBANTU MENGHAFAL AL-QURAN BERBASIS ANDROID NASKAH PUBLIKASI"

Copied!
13
0
0

Teks penuh

(1)

PERANCANGAN APLIKASI MUROJAAH AL-QURAN SEBAGAI

MEDIA UNTUK MEMBANTU MENGHAFAL

AL-QURAN BERBASIS ANDROID

NASKAH PUBLIKASI

diajukan oleh

Danu Wijaya

10.11.3978

kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA

YOGYAKARTA

2014

(2)

NASKAH PUBLIKASI

PERANCANGAN APLIKASI MUROJAAH AL-QURAN SEBAGAI

MEDIA UNTUK MEMBANTU MENGHAFAL

AL-QURAN BERBASIS ANDROID

disusun oleh

Danu Wijaya

10.11.3978

Dosen Pembimbing,

Emha Taufiq Luthfi, ST, M.Kom

NIK. 190302125

Tanggal, 27 Februari 2014

Ketua Jurusan

Teknik Informatika

Sudarmawan, MT.

NIK. 190302035

(3)

DESIGN APPLICATION MUROJAAH AL-QURAN AS MEDIA AL-QURAN MEMORIZE HELPING BASED ANDROID

PERANCANGAN APLIKASI MUROJAAH AL-QURAN SEBAGAI MEDIA UNTUK MEMBANTU MENGHAFAL

AL-QURAN BERBASIS ANDROID

Danu Wijaya Emha Taufiq Lutfi Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

Begins from the desire of the author to try to memorize the verses of the Quran which is also a desire of almost all Muslim , the author tries to create and develop applications that help the Al-Quran memorize into android based mobile application that hopes to make it easier for Al-Quran memorize including the author

himself .

In applications that the author named " Muroja'ah Al - Quran " is an application with a menu that makes it easy for Al-Quran memorize to be able to concentrate on the paragraph you w ant memorized Al-Quran memorize easier to remember and memorize the verses beginning.

In conclusion , the author hopes that the application " Muroja'ah Quran " I hope this can be helpful and facilitate applications for memorize Al-Quran , and hopefully sophisticated technology available today can also facilitate users including the Al-Quran memorize from the desire of the author to try to memorize the verses of the Quran which is also a desire of almost all Muslim , the author tries to create and develop applications that help the Al-Quran memorize into android based mobile application that hopes to make it easier for Al-Quran memorize including the author himself ..

(4)

1. Pendahuluan

Smartphone mempunyai peranan penting dalam dunia informasi. Dengan

perkembangan teknologi yang semakin canggih, pemanfaatan perangkat smartphone sebagai pendamping dalam melaksanakan kegiatan sehari-hari sudah sangat lumrah bagi sebagian umat manusia. Hal ini dikarenakan beberapa smartphone sudah memiliki fungsi dasarnya. Saat ini pengguna smartphone android semakin banyak, serta kesadaran masyarakat untuk mendekatkan diri kepada Tuhan semakin tinggi, sehingga muncul gagasan untuk membuat aplikasi yang membantu masyarakat agar dapat menghafalkan Al-Quran melalui aplikasi penghafal Al-Quran.

Ada banyak sekali metode yang bisa digunakan untuk menghafalkan Al-Quran, mulai dari mendengarkan bacaan terus menerus, melihat bacaan yang mau dihafalkan berulang kali, atau dengan cara manual yaitu dengan menghafal seperti biasanya yaitu melihat dan mencoba mengingatnya. Dari sekian banyak cara tersebut, cara yang paling banyak dan juga dapat dilakukan pada saat-saat yang diinginkan saja yaitu dengan cara murojaah atau dengan cara mengulang ulang bacaan secara berkala. Cara ini juga dapat membuat daya ingat semakin baik, dan juga tidak membebani pikiran.

Namun salah satu kelemahan saat menggunakan metode menghafal Al-Quran dengan cara murojaah atau metode pengulangan ini adalah saat kita akan menghafal harus ada media pengingat yang dapat mempermudah daya ingat kita sehingga kita harus membawa gambar atau bahkan Al-Quran. Seiring dengan perkambangan jaman, banyak masyarakat yang menginginkan segala hal menjadi praktis, untuk mengatasi masalah tersebut maka penulis mengembangkan aplikasi mobile sebagai media pembantu mengingat hafalan bacaan Al-Quran bagi umat muslim.

Dengan adanya aplikasi murojaah Al-Quran berbasis android, diharapkan setiap umat islam dapat menjadi lebih mudah dalam menghafal Al-Quran. Sehingga para pengguna nantinya dapat menggunakan aplikasi ini dimana saja, lebih praktis karena cukup membuka telepon seluler, dan juga harapannya umat islam dapat menjadikan menghafal Al-Quran sebagai salah satu kegiatan yang mudah dan digemari. Berdasarkan latar belakang masalah tersebut maka dibuatlah aplikasi mobile dan skripsi dengan judul “Perancangan Aplikasi Murojaah Quran sebagai Media untuk Membantu Menghafal Al-Quran Berbasis Android”.

(5)

2. Landasan Teori

2.1 Konsep Dasar Aplikasi

Aplikasi adalah suatu program komputer atau perangkat lunak yang diciptakan dengan bertujuaan untuk membantu dan menolong pengguna atau manusia dalam mengerjakan sesuatu.

2.2 Metode Menghafal Al-Quran

Memang ada banyak sekali metode dalam membaca Al-Quran, karena setiap orang memiliki cara dan metode yang berbeda yang digunakan untuk mempermudah mereka menghafal. Namun ada beberapa metode yang umum digunakan untuk menghafalkan Al-Quran. Diantaranya:

1. Mendengarkan Murottal atau Bacaan Al-Quran

Murottal adalah rekaman suara Al-Quran yang dilagukan oleh seorang qori’ (pembaca Al-Quran) (Siswantinah, 2011:16). Ada banyak sekali jenis nyanyian atau lagu murottal yang telah direkam dan sudah tersebar luaskan, adapun qori’ yang biasa diperdengarkan di Indonesia adalah Sheikh Mishary Rashed Alafasy, Abdur-Rahman as-Sudais, Hani ar-Rifai, Ahmad Saud, dan masih banyak yang lainnya.

Jadi inti dari metode mendengarkan murottal Al-Quran adalah sesering mungkin mendengarkan bacaan yang ingin dihafalkan maka, lama kelamaan kita akan mampu menghafalkan ayat Al-Quran karena telah terbiasa mendengarkan.

2. Muroja’ah

Muroja’ah yaitu mengulang bacaan ayat atau surat yang telah kita hafal

dengan baik. Membaca Al-Quran secara rutin dan berulang-ulang akan memindahkan surat-surat yang telah dihafal dari otak kiri ke otak kanan.

3. Kertas Hafalan

Hampir sama seperti Muroja’ah, metode ini juga menggunakan kebiasaan mengulang. Hanya saja hafalan dituliskan kedalam kertas, seperti sebuah laporan yang ketika selesai dilakukan akan ada catatan setelahnya. Jadi semakin sering kita menuliskan dan menggunakan kata tersebut maka daya ingat kita pun akan semakin kuat.

2.3 Konsep Dasar Android

Android merupakan perangkat lunak (software) sistem operasi yang berbasis Linux yang dapat didistribusikan secara terbuka atau open source sehingga pengguna bisa membuat aplikasi baru didalamnya dan dikembangkan untuk perangkat mobile (Supardi, Yuniar. 2012).

(6)

2.4 Unified Modeling Language (UML)

UML adalah salah satu alat bantu yang dapat dimanfaatkan untuk pengembangan sistem yang berorientasi objek. UML menyediakan bahasa pemodelan visual yang memungkinkan bagi pengembang sistem untuk membuat cetak biru atas visi mereka dalam bentuk yang baku, sehingga mudah dimengerti yang dilengkapi dengan mekanisme efektif untuk berbagi (sharing) dan mengkomunikasikan rancangan mereka dengan yang lain (Munawar, 2005).

2.5 ERD

Entity relationship adalah suatu cara memodelkan suatu data ditingkat konseptual dalam perancangan basis data. Model Entity-Relationship merupakan model yang digunakan untuk menggambarkan data dalam bentuk entitas, atribut, dan hubungan antar entitas (Kadir, Abdul. 2009). Data model merupakan representasi abstrak dari data tentang entitas, kejadian, aktifitas dan asosiasinya dalam suatu organisasi. Pemodelan data ini hanya bersifat konseptual dan tujuan dari pemodelan data ini adalah untuk menyajikan data dan menjadikan data mudah dimengerti.

2.6 Software yang Digunakan 2.6.1 Eclipse

Eclipse adalah sebuah perangkat lunak IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak berbasis bahasa pemrograman Java.

2.6.2 Android SDK

Android SDK adalah perangkat lunak atau tool API ( Application Programming Interface yang diperlukan untuk mulai mengembangakan aplikasi pada platform Android menggunakan bahasa pemrograman Java (Safaat H, Nazruddin. 2012).

2.6.3 Android Development Tools

ADT adalah plugin yang didesain untuk IDE Eclipse yang memberikan kemudahan dalam mengembangkan aplikasi android dengan menggunakan IDE Eclipse (Safaat H, Nazruddin. 2012). ADT merupakan penghubung antara IDE Eclipse dengan Android SDK, sehingga dapat membuat Android Application Project di IDE Eclipse (Supardi, Yuniar. 2012).

2.6.4 SQLite Database Browser

SQLite Database Browser merupakan perangkat lunak yang digunakan untuk membuat, merancang, dan mengedit file database yang kompatibel dengan SQLite.

Hal ini dimaksudkan untuk digunakan bagi pengguna dan pengembang yang ingin membuat database, mengedit, dan mencari data menggunakan antarmuka spreadsheet seperti biasa, tanpa perlu belajar perintah SQL yang rumit.

(7)

3. Analisis dan Perancangan Sistem 3.1 Analisis SWOT

3.1.1 Kekuatan (Strength)

Merupakan analisis yang melihat kondisi kekuatan yang ada dalam aplikasi sebelumnya, dimana kekuatan dalam aplikasi Murojaah Al-Qur’an ini dapat menjadikan pengguna aplikasi menjadi lebih fokus dalam menghafal ayat-ayat Al-Qur’an. Selain itu, aplikasi dapat diunduh dan digunakan secara offline sehingga dapat digunakan kapan dan dimana saja oleh setiap orang. Dan juga dengan adanya pin ayat, atau bookmark ayat membuat pengguna menjadi lebih konsentrasi dengan satu ayat yang ingin dihafalkan..

3.1.2 Kelemahan (Weakness)

Pada analisis ini kita melihat tentang kelemahan dari aplikasi Murojaah Al-Qur’an adalah karena aplikasi ini hanya digunakan pada smartphone ataupun gadget sehingga ketika pengguna tidak memiliki ponsel cerdas tersebut maka aplikasi ini tidak dapat digunakan.

3.1.3 Peluang (Opportunity)

Dengan semakin banyaknya pengguna telepon pintar berbasis Android merupakan peluang terbesar dalam membuat aplikasi berbasis Android. Tersedianya Google Play Store dan Android Market lainnya adalah sebuah peluang dimana aplikasi yang akan dibuat ini nantinya bisa dipasarkan dan mampu bersaing dengan mengoptimalkan konten yang tersedia. Nantinya aplikasi ini diharapkan bisa diunduh secara gratis dan dapat memperbarui versinya secara berkala, setiap versi diharapkan mempunyai keunggulan yang lebih dari versi sebelumnya.

3.1.4 Ancaman (Threats)

Analisis ini mengidentifikasi adanya ancaman dari luar, adanya aplikasi dengan nama sejenis yang membuat para calon pengguna belum mengetahui bahwa aplikasi Murojaah Al-Quran ini adalah aplikasi yang membantu memudahkan bagi para penghafal Al-Quran.

(8)

Tabel Matriks SWOT Internal

Eksternal Strength (S) Weakness (W)

Strategi SO Strategi WO

Opportunity (O)

Mengoptimalkan aplikasi dengan menambah pilihan

bookmark ayat, sehingga

konsentrasi pengguna aplikasi bisa terfokus pada satu ayat sampai hafal. Dan juga penambahan database surat secara berkala sehingga membuat perbaruan data dalam bentuk versi yang baru dan meningkatkan kualitas dan perbaikan dari aplikasi.

Dengan semakin banyaknya pengguna smartphone saat ini, dan juga optimalnya promosi dengan media jejaring sosial. Distribusi aplikasi melalui Google Play Store sehingga aplikasi mudah dikenal pengguna Android.

Strategi ST Strategi WT

Threats (T) Tersedianya aplikasi yang memiliki kemiripan nama yang dapat diakses pengguna.

Membuat fitur yang menjadi

unggulan, sehingga

pengguna dapat mengetahui bahwa aplikasi ini hanya digunakan bagi para penghafal Al-Quran.

Menonjolkan fitur unggulan, sehingga calon pengguna mengetahui kegunaan aplikasi. Aplikasi bersifat offline sehingga pengguna tidak memerlukan koneksi saat menggunakan aplikasi.

3.2 Analisis Kebutuhan Sistem

3.2.1 Analisis Kebutuhan Sistem Fungsional

 Sistem dapat menampilkan ayat yang ingin dihafalkan

 Sistem dapat mengganti ayat yang ingin dihafalkan, atau surat-surat pilihan yang dapat dihafalkan.

(9)

 Terdapat kartu murojaah perhalaman, yaitu potongan awal ayat pada satu halaman pada Al-Qur’an

 Mengirim kritik dan saran ke email developer

3.2.2 Analisis Kebutuhan Sistem Non Fungsional

Terdiri dari software, hardware, brainware, dan keamanan.

3.3 Analisis Kelayakan Sistem 3.3.1 Analisis Kelayakan Teknologi

Aplikasi ini sangat memiliki kelayakan karena dibuat pada sistem operasi android yang pada saat ini android merupakan sistem operasi yang banyak digunakan sehingga sangat memungkinkan aplikasi ini akan digunakan oleh banyak orang.

3.3.2 Analisis Kelayakan Hukum

Analisis kelayakan dari segi hukum, menampilkan apakah aplikasi tidak melanggar hukum dan norma masyarakat luas. Aplikasi yang diusulkan layak karena aplikasi yang akan dibuat tidak melanggar hukum atau undang-undang yang berlaku. Aplikasi ini hanya berisi ayat-ayat Al-Qur’an yang bersifat terbuka dan dapat dimanfaatkan oleh semua pengguna aplikasi ini.

3.3.3 Analisis Kelayakan Operasional

Aplikasi ini dilengkapi dengan deskripsi cara menggunakan aplikasi serta dibuat dengan antar muka yang menarik, sehingga akan memberikan kemudahan ketika mengunakan aplikasi.

3.4 Perancangan

3.4.1 Use Case Diagram

Use case diagram menjelaskan manfaat dari aplikasi jika dilihat dari sudut pandang orang yang berada di luar sistem (actor). Diagram ini menunjukkan fungsionalitas suatu sistem atau kelas dan bagaimana sistem berinteraksi dengan dunia luar.

(10)

Gambar Use Case Diagram Aplikasi 3.4.2 Activity Diagram

Activity Diagram menggambarkan aliran fungsional sistem, yang juga digunakan untuk menggambarkan aliran kejadian (flow of event) dalam use case.

3.4.3 Class Diagram

Class diagram dapat membantu dalam memvisualisasikan struktur kelas-kelas dari suatu sistem dan merupakan tipe diagram yang paling banyak dipakai.

3.4.4 Sequence Diagram

Sequence Diagram menjelaskan interaksi objek yang disusun dalam suatu urutan waktu. Sequence Diagram memperlihatkan tahap demi tahap apa yang harus terjadi untuk menghasilkan suatu didalam use-case diagram.

3.4.5 Relasi Antar Tabel

(11)

Gambar RAT aplikasi

4. Hasil Penelitian dan Pembahasan 4.1 Implementasi

Implementasi sistem merupakan tahap meletakkan sistem yang baru agar nantinya sistem tersebut siap untuk dioperasikan sesuai dengan yang diharapkan. Tujuan dari tahap implementasi ini adalah menyiapkan semua kegiatan penerapan sistem sesuai dengan rencana yang ditentukan.

Aplikasi yang dibuat diberi nama MurojaahQur’an dengan package name com.danu.MurojaahQuran.

4.1.1 Implementasi Database

Basis data dibuat dengan menggunakan program SQLite database browser 2.0. Pada implementasinya dibuat 2 buah file database yang berbeda untuk menampung data.

4.1.2 Implementasi Interface

Dalam implementasi Interface berisikan hasil print screen tampilan aplikasi dan potongan script utama aplikasi.

(12)

4.2 Pengujian Sistem

Pengujian sistem merupakan proses mengeksekusi sistem perangkat lunak untuk menentukan apakah sistem yang dibuat cocok dengan spesifikasi sistem dan berjalan sesuai dengan lingkungan yang diinginkan. Pengujian sistem berfokus pada pengidentifikasian adanya ketidaksempurnaan pada sebuah sistem (Al Fatta, Hanif. 2007).

4.2.1 Black Box

Black box testing adalah pengujian spesifikasi yaitu menguji suatu fungsi atau modul apakah dapat berjalan sesuai dengan yang diharapkan atau belum. Pengujian black box berfokus pada persyaratan fungsional perangkat lunak.

4.2.2 White Box

Pengujian White box dilakukan dengan melihat ke dalam modul untuk meneliti kode program yang ada, dan menganalisi kesalahan yang terjadi. Jika ada modul yang menghasilkan output yang tidak sesuai dengan proses yang dilakukan, maka baris program, vaariabel dan parameter akan dicek satu per satu dan diperbaiki kemudian run ulang.

5. Kesimpulan

Berdasarkan uraian penjelasan dan pembahasan pada bab sebelumnya mengenai aplikasi untuk membantu memudahkan menghafal Al-Quran, maka dapat diambil kesimpulan sebagai berikut:

1. Aplikasi untuk membantu memudahkan menghafal Al-Quran telah dibuat dengan nama Murojaah Quran Jilid 1 bagi pengguna smartphone android.

2. Pengguna semakin mudah untuk mengingat, pertama dengan adanya kartu murojaah yang berisi potongan awal kata dalam satu ayat sehingga pengguna dapat terbantu saat mengulang-ulang bacaan, kedua dengan adanya menu hafalanku yang berisi ayat yang ingin pengguna hafalkan sehingga dapat terfokus pada ayat tersebut dalam menghafal.

Pengguna semakin mudah dalam mengatur jadwal menghafal dengan adanya pengingat berupa alarm, sehingga pengguna dapat mengatur kapan waktu yang tepat untuk menghafal.

(13)

DAFTAR PUSTAKA

Herry, Bahirul Amali. 2013. Agar Orang Sibuk Bisa Menghafal Al-Quran. Yogyakarta: Pro-U Media.

Safaat H, Nazruddin. 2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Informatika. Bandung.

Al-A'zami. 2005. Sejarah Teks Al-Qur'an dari Wahyu sampai Kompilasi, (terj.), Jakarta: Gema Insani Press.

Asti. Pengaruh Al-Qur’an terhadap fisiologi dan psikologi. Diperoleh dari http:www.//cybermg.com.

Al-Mahalli, Imam Jalaluddin dan Imam Jalaluddin As-Suyuthi. Al-Jalalain,

Az-Zabidi, Imam. 2002. Hadist riwayat Muslim dan Ahmad, Jakarta, Pustaka Amani. Siswantinah. 2011. Pengaruh terapi murottal terhadap kecemasan pasien gagal ginjal kronik yang dilakukan tindakan hemodialisa di RSUD kraton

kabupaten Pekalongan . Universitas Muhammadiyah Semarang: Semarang.

Arief, M.Rudyanto. 2006. Pemrograman Basis Data Menggunakan Transact-SQL dengan Microsoft SQL Server 2000, Yogyakarta, Andy Offset.

A. Suhendar dan Hariman Gunadi, Visual Modeling Menggunakan UML dan Rational Rose, Informatika Bandung, 2006, halaman 26

Dharwiyanti, Sri dan Wahono, Satria, Pengantar Unified Modelling

Language (UML). Diperoleh dari http://ilmukomputer.com, (2003), dilihat pada 23 November 2013.

Gambar

Tabel Matriks SWOT  Internal
Gambar Use Case Diagram Aplikasi  3.4.2  Activity Diagram
Gambar RAT aplikasi

Referensi

Dokumen terkait

Dengan latar belakang seperti ini maka penulis mencoba membuat suatu alat yang berfungsi untuk mengendalikan lampu dari jarak jauh dengan menggunakan dua buah kabel Twisted

Dari  alur  sistem  klasifikasi  pada  gambar  2  ketika  diterjemahkan  dalam  bentuk  program  maka  akan  terlihat  seperti  pada  gambar 

Dari hasil analisis regresi data panel diperoleh hasil bahwa variabel Islamic Corporate Indentity pada Bank Umum Syariah di Indonesia tahun 2014-2017 berpengaruh

Konsep kreatif yang akan digunakan adalah media informasi zine yang bernama “sa.ka.ta” yang dijabarkan berarti Saatnya Kalian Tahu yang dimana nama tersebut ditujukan untuk mengajak

Dan maksud dari gambar diatas adalah semua komponen- komponen yang ada pada strategi menejemen stres harus ada dan tidak boleh tertinggal satu saja karena

Hasil dari studi eksperimen ini menunjukkan nilai-nilai optimum yang didapatkan yaitu pada pembebanan 60 Watt dengan Qevap = 0,599 kW, COP cascade = 0,968 dan temperatur

Oleh karena itu, hipotesis dalam penelitian ini yang menyatakan bahwa terdapat hubungan negatif antara intensitas penggunaan media online dengan loyalitas konsumen

Pemberi Bantuan Hukum tidak dapat dituntut secara perdata maupun pidana dalam memberikan Bantuan Hukum yang menjadi tanggung jawabnya yang dilakukan dengan iktikad baik