ANALISIS DAN PERANCANGAN MODUL PEMBELAJARAN...

20
ANALISIS DAN PERANCANGAN MODUL PEMBELAJARAN DZIKIR DAN DOA NUR AL – MU’MIN BERBASIS ANDROID NASKAH PUBLIKASI diajukan oleh Ibnu Qayyim Rabbani 10.11.4374 kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014

Transcript of ANALISIS DAN PERANCANGAN MODUL PEMBELAJARAN...

ANALISIS DAN PERANCANGAN MODUL PEMBELAJARAN DZIKIR DAN DOA NUR AL – MU’MIN BERBASIS ANDROID

NASKAH PUBLIKASI

diajukan oleh Ibnu Qayyim Rabbani

10.11.4374

kepada JURUSAN TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA

YOGYAKARTA 2014

ii

iii

ANALYSIS AND DESIGN DHIKR AND PRAY NUR AL-MU’MIN AS A LEARNING MODULE ANDROID-BASED

ANALISIS DAN PERANCANGAN MODUL PEMBELAJARAN DZIKIR DAN DOA NUR

AL – MU’MIN BERBASIS ANDROID

Ibnu Qayyim Rabbani Emha Taufiq Luthfi

Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

The rapid development of the world makes the gadget users is increasing,

especially for the android operating system based gadgets. Android operating system has been widely used in various fields, one of which is a field of practice of remembrance and prayer. Learning modules ranging from computers and other gadgets become a favorite among the public. Many applications of remembrance and prayer that can be downloaded via the Internet, ranging from the verses of the Qur'an, remembrance, prayer, and others.

Applications that will be built later included into the category of applications with remembrance and prayer that Application Module Learning Recitation and Prayer Nur Al-Mu'min-Based Android. This application is useful to provide deeds-deeds Nur al-Mu'min. Nur Al-Mu'min practice is useful for every person in order to be able to always increase devotion to Allah SWT. With the establishment of this application, expected to be useful for all Muslims in general and is busy with his work so as to always remember and always increase devotion to Allah SWT. Keywords: Learning Module, Dhikr, Prayer, Dhikr and Prayer, Android

1

1. Pendahuluan Di jaman sekarang telah banyak program pembelajaran Al-Qur'an tersebar di

mana-mana, baik di sistem oprasi mobile maupun Qur'an Digital yang telah banyak di

gunakan. Akan tetapi masih banyak yang belum mengetahui dan membuat aplikasi tentang doa-doa dan amalan tambahan yang ada di Nur Al-Mu'min, seperti ayat 33, Doa

Munajat, Zikir Asma, Zikir Nafi Itsbat, Zikir Tahlil Lisan, Shalawat Munjiyat, Shalawat

Nariyah, dan lain-lain, yang dapat meningkatkan ibadah dan ketakwaan kepada Allah SWT. Walaupun di dalam Al-Qur'an semua ayat dan doa ada di dalamnya, tetapi jarang sekali yang membuat potongan-potongan ayat tersebut dalam system oprasi mobile

maupun Qur’an Digital.

Dengan kemajuan teknologi yang sangat pesat sekarang ini dibutuhkan sebuah

aplikasi yang dapat mengkoordinasikan kebutuhan setiap pengguna akan sebuah aplikasi pengganti buku yang mudah dibawa kemana-mana dan dapat digunakan kapanpun dan dimanapun tanpa harus memakan banyak waktu. Salah satu aplikasi yang

dapat memenuhi kebutuhan dari pengguna tersebut adalah Aplikasi Media Pembelajaran Rangkuman Pengetahuan Alam (RPA) Berbasis Android.Aplikasi ini berguna untuk

menyediakan informasi mengenai rangkuman ilmu pengetahuan alam secara umum.

2. Landasan Teori

2.1 Modul Pembelajaran

Modul Pembelajaran adalah bahan ajar yang disusun secara sistematis dan menarik yang mencakup isi materi, metode dan evaluasi yang dapat digunakan secara mandiri untuk mencapai kompetensi yang diharapkan (Anwar, 2010).1

2.2 Mengenal Organisasi Nur Al-Mu’min

Nur Al-Mu’min berdiri di Kota Singkawang Kalimantan Barat Indonesia pada

tanggal 27 Maret 1997 M / 18 Dzulkaedah 1417 H, oleh K.H. Syeikhul Mu’min

Muhammad Efendi Sa’ad As-Singakawangi Al-Jawi. Awal pergerakan dibentuk sebuah Yayasan yang bernama Yayasan Al-Mu’min dengan Akte Pendirian No. 2/1 September

1997 dan sebagai ketua Yayasan adalah beliau sendiri sebagai pendiri dan sekaligus

sebagai pembimbing dan mursyid.2 Perkembangan jama’ah Nur Al-Mu’min semakin meluas dan tersebar di luar Kota Singkawang seperti: Kabupaten Sambas, Kota

1 Indriyanti, Nurma dan Susilowati, Endang. “Teori Pengembangan Modul”. 7 Agustus 2010. 2 Sa’ad, M. Effendi, Pedoman Bimbingan Amalan dan Dzikir Nur Al-Mu’min. Halaman 27

2

Pontianak, Balai Karangan, Sanggau Kapuas, Kabupaten Bengkayang, Kabupaten

Sintang, Kabupaten Ketapang, Kabupaten Kapuas Hulu, Kabupaten Sekadau,

Kabupaten Kubu Raya, Purworejo (Jawa Tengah), Yogyakarta, Jakarta, Kupang (NTT),

Ciamis (Jawa Barat), Kepulauan Riau, Serawak dan Kuala Lumpur Malaysia.

2.3 Android

Android adalah susunan dari beberapa perangkat lunak (software stack). Stack ini

secara umum meliputi sistem operasi, middleware, dan aplikasi-aplikasi kunci. (Mulyana Eueung, 2012,h.2).

Android memiliki beberapa versi yaitu mulai dari Android versi 1.1, Android versi

1.5 (Cupcake), Android versi 1.6 (Donut), Android versi 2.0/2.1 (Enclair), Android versi

2.2 (Froyo), Android versi 2.3 (Gingerbread), Android versi 3.0/3.2 (Honeycomb), Android

versi 4.0 (Ice Cream Sandwich), Android versi 4.2 (Jelly Bean) dan yang terbaru adalah Android versi 4.4 (KitKat).

2.4 UML (Unified Modelling Language)

Menurut Sri Dharwiyanti dan Romi Satria Wahono dalam jurnal pengantar UML, Unified Modelling Language (UML) adalah sebuah bahasa untuk menentukan, visualisasi, mengkontruksi, dan mendokumentasikan artifact dari sistem software untuk

memodelkan bisnis dan sistem non-software lainnya.3

2.4.1 Use Case Diagram

Use Case Diagramadalah model fungsional sebuah sistem yang menggunakan actor dan use case. Setiap use case adalah suatu urutan-urutan (sequence) transaksi

yang saling berhubungan dan dilakukan oleh sebuah actor dan sistem dalam bentuk

sebuah dialog. Use Case Diagramdibuat untuk memvisualisasikan/ menggambarkan hubungan antara actor dan Use Case. Use Case Diagrammempresentasikan kegunaan

atau fungsi-fungsi sistem dari perspektif pengguna.

2.4.2 Class Diagram

Class Diagram adalah suatu diagram yang memperlihatkan atau menampilkan

struktur dari sebuah sistem, sistem tersebut akan menampilkan sistem kelas, atribut dan

hubungan antara kelas ketika suatu sistem telah selesai membuat diagram. Class

Diagram menggambarkan struktur dan deskripsi class, package, dan objek. 3 Dharwiyanti, Sri dan Romi Satria Wahono, 2003. Pengantar UML (Unified Modelling Language). Hal 2. http://setia.staff.gunadarma.ac.id/Downloads/risk/6077/Modul_UML.pdf

3

2.4.3 Activity Diagram

Activity Diagram menggambarkan berbagai alur aktivitas dalam sistem yang sedang dirangcang, bagaimana masing-masing alur berawal, decision yang mungkin

terjadi, dan bagaimana mereka berakhir.Activity Diagram juga dapat menggambarkan proses parallel yang mungkin terjadi pada beberapa eksekusi.

2.4.4 Sequence Diagram

Sequence Diagram adalah visual coding (perancangan form / layar) dan merupakan interaksi objek yang tersusun dalam suatu urutan waktu / kejadian.Diagram ini secara khusus berasosiasi dengan use case diagram.Sequence diagram juga

memperlihatkna tahap demi tahap apa yang seharusnya terjadi untuk menghasilkan

sesuatu di dalam use case. Sequence diagram juga dapat merubah atribut atau method

pada class yang telah dibentuk oleh class diagram, bahkan menciptakan sebuah class baru. Sequence diagram memodelkan aliran logika dalam sebuah sistem dalam cara visual.

2.5 Eclipse IDE

Eclipse IDE adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan disemua platform. Kelebihan dari

Eclipse yang membuatnya populer adalah kemampuannya untuk dapat dikembangkan oleh pengguna dengan komponen yang dinamakan plug-in.

2.6 SQLite Manager

Menurut tulisan dalam website www.sqlite.org, SQLite merupakan mesin database

SQL embedded. Tidak seperti kebanyakan database SQL lainnya, SQLite tidak memiliki

proses server yang terpisah. SQLite membaca dan menulis secara langsung ke disk.

2.7 Android SDK (Software Developmetn Kit)

Android SDK adalah tools API (Application Programing Interface) yang diperlukan

untuk mulai mengembangkan aplikasi pada platform Android menggunakan bahasa

pemrograman Java. Android merupakan subset perangkat lunak untuk ponsel yang

meliputi sistem operasi, middleware dan aplikasi kunci yang di-release oleh Google. Saat ini disediakan Android SDK (Software Development Kit) sebagai alat bantu dan API untuk

mulai mengembangkan aplikasi pada platform Android menggunakan bahasa

pemrograman Java. Sebagai platform aplikasi-netral, Android memberikan kesempatan

4

untuk membuat aplikasi yang dibutuhkan yang bukan merupakan aplikasi bawaan

Handphone/Smartphone.

2.8 ADT (Android Development Tools)

Android Development Tools (ADT) adalah plugin yang didesain untuk IDE Eclipse yang memberikan kita kemudahan dalam mengembangkan aplikasi android

dengan menggunakan IDE Eclipse.Dengan menggunakan ADT untuk Eclipse akan

memudahkan kita dalam membuat aplikasi project android, membuat GUI aplikasi, dan menambahkan komponen-komponen yang lainnya, begitu juga kita dapat melakukan

running aplikasi menggunakan Android SDK melalui Eclipse. Dengan ADT, dilakukan

pembuatan package android (.apk) yang digunakan untuk distribusi aplikasi android yang kita rancang.

3. Analisis (Proses Penelitian)

Analisis sistem adalah penguraian dari suatu sistem secara utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi

permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan

sehingga dapat diusulkan perbaikan.

3.1 Analisis SWOT

Analisis SWOT adalah metode perancangan strategis yang digunakan untuk

mengevaluasi kekuatan (strength), kelemahan (weakness), peluang (opportunity), dan

ancaman (threats) terhadap suatu rancangan perangkat lunak atau sistem.

3.1.1 Analisis Kekuatan (Strength)

Kekuatan (strength) merupakan analisis yang melihat kondisi kekuatan aplikasi

modul pembelajaran zikir dan doa nur al-mu’min berbasis android ini. Kekuatan dari

aplikasi ini adalah memudahkan para pengguna smartphone secara umum dan para

pengguna smarthpone yang sibuk dengan pekerjaannya untuk belajar dan mengamalkan

amalan nur al-mu’min.

3.1.2 Analisis Kelemahan (Weakness)

Kelemahan dari aplikasi modul pembelajaran zikir dan doa nur al-mu’min ini

adalah bersifat offline dimana tidak menggunakan sistem web services. Selain itu,

5

aplikasi ini melakukan update database secara manual dan ukuran aplikasi ini terlalu

besar.

3.1.3 Analisis Peluang (Opportunity)

Smartphone ataupun tablet PC yang menggunakan sistem operasi android kini semakin banyak digunakan oleh kalangan umum. Hal tersebut membuat jumlah

pengguna aplikasi mobile pun semakin meningkat dan membuka peluang untuk

dibuatnya aplikasi yang sebelumnya berupa buku menjadi aplikasi mobile yang membuatnya menjadi lebih efisien.

3.1.4 Analisis Ancaman (Threats)

Analisis ini mencari ancaman dari lingkungan luar yang bisa mengancam aplikasi modul pembelajaran zikir dan doa nur al-mu’min berbasis andoird ini. Ancaman yang

nyata yaitu dengan adanya aplikasi sejenis, tetapi aplikasi tersebut memiliki tampilan

yang unik dan memiliki voice yang lebih bagus dan jernih

3.2 Analisis Kebutuhan Sistem

Analisis kebutuhan sistem sangat dibutuhkan dalam mendukung kinerja sistem ,

apakah sistem yang dibuat telah sesuai dengan kebutuhan ataukah belum karena kebutuhan akan mendukung tercapainya tujuan. Analisis ini dibagi menjadi 2 yaitu

analisis kebutuhan fungsional dan kebutuhan non fungsional.

3.2.1 Kebutuhan Fungsional

Analisis kebutuhan fungsional berisi proses – proses apa saja yang nantinya dilakukan oleh sistem. Kebutuhan fungsional juga berisi informasi – informasi apa saja

yang harus ada dan dihasilkan system.

3.2.2 Kebutuhan Non-Fungsional

Analisis kebutuhan non-fungsional dilakukan untuk mengetahui spesifikasi

kebutuhan sistem yang diperlukan dalam perancangan sistem ini.

3.2.2.1 Kebutuhan Perangkat Keras (Hardware)

Perangkat keras yang digunakan dalam perancangan dan pembuatan aplikasi

adalah sebagai berikut:

6

Perangkat Keras Spesifikasi Processor Intel(R) Core(TM) i5 CPU M 450 @ 2.40GHz (4 CPUs),

~2.4Ghz

Memory 4096MB

Hard Drive 640GB SATA

Video Card Intel(R) Graphics Media Accelerator HD

Display 1366 x 768 (32 bit) (60Hz)

3.2.2.2 Kebutuhan Perangkat Lunak (Software)

Perangkat lunak yang digunakan dalam perancangan pembuatan aplikasi adalah

sebagai berikut:

Nama Kebutuhan Sistem Operasi Windows 7 Ultimate, 64-bit

Software Eclipse IDE, Android SDK, Java JDK, SQLite Manager

3.2.2.3 Kebutuhan Informasi

Informasi yang dibutuhkan dalam perancangan dan pembuatan aplikasi adalah damalan zikir dan doa nur al-mu’min.

3.2.2.4 Kebutuhan Sumber Daya Manusia (Brainware)

Sumber daya manusia yang terlibat dalam pembuatan aplikasi ini memiliki 2 deskripsi tugas yaitu analis dan programmer.

3.3 Analisis Kelayakan Sistem

Analisis ini digunakan untuk menentukan kemungkinan apakah pengembangan

aplikasi ini dapat diteruskan atau tidak.Ini dilakukan agar sistem baru tersebut benar-

benar dapat bermanfaat atau tidak.

3.3.1 Kelayakan Teknologi

Kemudahan yang dihasilkan oleh perangkat berbasis android memungkinkan

dibuatnya sebuah aplikasi untuk mempermudah untuk mengamalkan amalan Nur Al – Mu’min dan menjadikan modul pembelajaran mengenai amalan-amalan Nur Al – Mu’min

7

yang dapat digunakan untuk jama’ah Nur Al – Mu’min terutama jama’ah yang sibuk

dengan pekerjaannya serta orang lain secara umum.

3.3.2 Kelayakan Hukum

Dengan Aplikasi Modul Pembelajaran Dzikir dan Doa Nur Al – Mu’min berbasis Android ini memenuhi aturan. Aplikasi ini memastikan tidak adanya kesalahan dalam

memberikan amalan zikir dan doa, karena berdasarkan sumber-sumber yang telah ada.

3.3.3 Kelayakan Operasional

Aplikasi Modul Pembelajaran Dzikir dan Doa Nur Al – Mu’min yang akan

dibangun nantinya akan dapat dijalankan pada perangkat mobile yang berbasis android.

4. Hasil Penelitian dan Pembahasan

4.1 Uji Coba Sistem dan Program

Uji coba sistem adalah proses pengujian terhadap program / aplikasi untuk menentukan kesalahan dan segala kemungkinan yang akan menimbulkan kesalahan

sesuai dengan spesifikasi aplikasi yang telah ditentukan. Sedangkan uji coba program

adalah proses untuk menentukan kesalahan sintaks dan kesalahan logika pada aplikasi yang telah dibuat.

4.1.1 Black Box Testing

Black box testing adalah tahap pengujian yang berfokus pada fungsi perangkat lunak dan cara beroperasinya, apakah interface sudah bisa berjalan dengan baik atau

belum. Pengujian black box berusaha menemukan kesalahan dalam hal fungsi-fungsi

yang tidak benar atau hilang, kesalahan interface, kesalahan dalam akses database, kesalahan kinerja sistem.

4.1.2 White Box Testing

White box testing adalah cara pengujian untuk meneliti kode-kode program yang ada, dan menganalisis apakah ada kesalahan atau tidak. Jika ada modul yang

menghasilkan output yang tidak sesuai dengan proses yang dilakukan, maka baris-baris

program, variabel dan parameter pada unit tersebut akan dicek satu persatu dan

diperbaiki kemudian di compile ulang.

8

4.2 Manual Program

Cara penggunaan Aplikasi Modul Pembelajaran Zikir dan Doa Nur Al-Mu’min Berbasis Android yaitu:

1. Buka Aplikasi Zikir dan Doa Nur Al – Mu’min 2. Pilih menu sejarah untuk melihat sejarah Nur Al – Mu’min yang tersedia dalam

aplikasi.

3. Pilih menu adab untuk melihat adab-adab yang tersedia didalam aplikasi. 4. Pilih menu Amalan untuk menampilkan konten amalan yang tersedia.

5. Pilih Menu tentnag untuk melihat informasi mengenai aplikasi.

6. Pilih menu keluar untuk keluar dari aplikasi.

4.3 Manual Instalasi

Manual instalasi menerangkan tentang langkah-langkah menginstall aplikasi ke

dalam sebuah perangkat. Langkah-langkahnya sebagai berikut:

1. Buka folder yang menyimpan file aplikasi yang akan di install.

2. Buka file aplikasi DzikirDanDoaNurAl-Mu’min.apk, lalu pilih install. 3. Setelah proses instalasi selelesai tanpa ada hambatan, aplikasi sudah siap

dijalankan.

4.4 Tindak Lanjut Implementasi

Tindak lanjut implementasi dalam hal ini adalah pemeliharaan dan pengembangan

sistem. Pemeliharaan sistem disini merupakan pemeliharaan yang berkaitan dengan

proses evaluasi untuk mengerjakan langkah-langkah pengembangan sistem yang telah dibuat. Pemeliharaan dan pengembangan sistem yang perlu dilakukan untuk aplikasi

antara lain:

1. Mem-backup semua data yang berkaitan aplikasi dengan cara menyimpan di media

penyimpanan lain atau meng-unggah data melalui cloud storage / media

penyimpanan online. 2. Melakukan pembaharuan data yang mencakup isi dari database agar aplikasi

menjadi semakin lengkap.

4.5 Pembahasan

4.5.1 Pembahasan Basis Data

Database yang digunakan dalam aplikasi ini memiliki dua buah tabel, diantaranya:

9

1. Tabel tb_sejarah

Tabel tb_sejarah digunakan untuk menyimpan data berupa sejarah Nur Al-Mu’min

yang nantinya akan ditampilkan di dalam aplikasi.

Gambar 4.1 Tabel Sejarah

2. Tabel tb_adab

Tabel tb_adab digunakan untuk menyimpan data berupa adab-adab yang nantinya

akan ditampilkan di dalam aplikasi.

10

Gambar 4.2 Tabel Adab

3. Tabel tb_amalan Table tb_amalan digunakan untuk menyimpan data amalan Nur Al-Mu’min yang

nantinya akan ditampilkan dalam aplikasi.

Gambar 4.3 Tabel Amalan

11

4.5.2 Pembahsan Interface

1. Tampilan Splash Screen

Tampilan Splash Screen merupakan tampilan yang pertama kali muncul saat aplikasi ini dijalankan.

Gambar 4.4 Tampilan Splash Screen

2. Tampilan Menu Utama

Halaman menu utama adalah halaman yang muncul setelah splashscreen .Halaman ini terdiri dari 5 buah tombol menu.

Gambar 4.5 Tampilan Menu Utama

12

3. Tampilan Menu Sejarah

Menu sejarah berisikan konten tentang sejarah yang tersedia dalam aplikasi.

Gambar 4.6 Tampilan Menu Sejarah

4. Tampilan Menu Adab

Menu berisikan konten tentang adab-adab yang tersedia di dalam aplikasi.

Gambar 4.7 Tampilan Menu Adab

13

5. Tampilan Konten Adab

Konten adab berisikan tentang menu yang ada di menu adab, sebagai contoh penyusun mengambil salah satu adab-adab untuk ditampilkan, yaitu menut adab-adab

murid terhadap Guru (Mursyid).

Gambar 4.8 Tampilan Konten Adab-Ada Murid Terhadap Guru (Mursyid)

6. Tampilan Menu Amalan

Pada menu ini, terdapat judul-judul konten amalan yang telah disusun didalam

aplikasi.

Gambar 4.9 Tampilan Menu Amalan

14

7. Tampilan Koneten Amalan

Konten amalan berisikan tentang amalan-amalan Nur Al-Mu’min, sebagai contoh penyusun mengambil salah satu amalan untuk ditampilkan, yaitu pertalian rohani.

Gambar 4.10 Tampilan Konten Amalan

8. Tampilan Menu Tentang

Tampilan ini menjelaskan tentang informasi mengenai aplikasi yang dibuat beserta

pembuat aplikasi tersebut.

Gambar 4.11 Tampilan Menu Tentang

15

9. Tampilan Menu Keluar

Tampilan ini berisi kotak dialog yang mengarah kepada pengguna untuk keluar atau menutup aplikasi.

Gambar 4.12 Tampilan Menu Keluar

5. 1 Kesimpulan

Dari uraian pembahasan dan penjelasan keseluruhan materi pada bab-bab sebelumnya dan untuk menjawab rumusan masalah mengenai aplikasi Modul

Pembelajaran Dzikir dan Doa Berbasis Android ini maka dapat diambil kesimpulan:

1. Untuk merancang dan membuat aplikasi berbasis mobile diperlukan beberapa

tahapan dimulai dari perancangan sistem, basis data dan interface. Perancangan

sistem menggunakan diagram UML yaitu Use Case Diagram, Activity Diagram,

Class Diagram, dan Sequence Diagram.

2. Aplikasi ini menyertakan amalan-amalan Nur Al-Mu’min dari pertalian rohani sampai doa. Fitur dari aplikasi ini yaitu menyusun amalan Nur Al-Mu’min secara teratur dan lengkap, dimana terdapat tulisan arab, arab latin beserta artinya dan

suara yang ada dalam amalan, sehingga dapat memudahkan para pengguna

untuk mempelajari amalan Nur Al-Mu’min. 3. Pemodelan interface yang dibuat meliputi tampilan Splash Screen, Menu Utama,

Menu Sejarah, Menu Adab, Menu Amalan, Menu Tentang, dan Menu Keluar.

16

4. Hasil dari pengujian yang telah dilakukan dapat disimpulkan bahwa aplikasi telah

mampu menampilkan amlana Nur Al-Mu’min beserta suara yang ada didalam

aplikasi.

5.2 Saran

Pada penulisan skripsi ini tentu masih banyak kekurangan yang mungkin dapat

disempurnakan lagi pada pengembangan selanjutnya. Untuk lebih menyempurnakan

program ini penyusun memberikan beberapa saran diantaranya:

1. Perbaikan suara dari konten amalan, karena suara belum terlalu bersih maupun jelas, bahkan kefasihan menyebutkan ayat-ayat Al-Qur’an juga masih perlu di

perhatikan. Maka dari itu dibutuhkan perbaikan dalam hal merekam suara dan

kefasihan dalam menyebutkan ayat-ayat Al-Qur’an.

2. Penambahan konten amalan Nur Al-Mu’min apabila kedepannya amalan itu berubah baik dalam segi urutan maupun isi dan penambahan konten suara pada

aplikasi ini masih dilakukan dengan cara manual sehingga memakan waktu

cukup lama untuk mengganti atau menambahkan data yang baru dan ukurannya yang terlalu besar. Untuk kedepannya dapat dikembangkan agar aplikasi ini dapat dioperasikan secara online dalam upaya pembaharuan data.

Penyusun berharap aplikasi yang telah dibuat ini dapat menambah wawasan

tentang banyaknya amalan-amalan yang dapat dipelajari dan dapat membantu pengguna

untuk meningkatkan keminanan dan ketakwaan kepada Allah SWT, sehingga dapat memasuki surga-Nya dan dapat bertemu dengan sang Pencipta.

17

DAFTAR PUSTAKA

Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan

Bersaing Perusahaan dan Organisasi Modern. Andi, Yogyakarta. Bastaman, Hanna Djumhana. 1997. Integritas Psikologi dengan Islam. Pustaka Pelajar,

Yogyakarta. Depag RI. 2002. Yayasan Penyelenggara Penterjemah/Penafsir Al-Qur’an, Al-Qur’an dan

Terjemahnya. CV. Darus Sunnah, Jakarta Timur. Dharwiyanti, Sri dan Romi Satria Wahono. 2003. Pengantar UML (Unified Modelling

Language. 2. Eueung, Mulyana. 2012. App Inventor:Ciptakan Sendiri Aplikasi Androidmu. Andi,

Yogyakarta HD, Kaelany. 2000. Islam dan Aspek-Aspek Kemasyarakatan. Bumi Aksara, Jakarta. Indriyanti, Nurma dan Susilowati, Endang. 2010. Teori Pengembangan Modul. Munawir, Ahmad Warson. 2002. Al-Munawir: Kamus Arab-Indonesia, Pustaka Progresif,

Surabaya. Sa’ad, M. Efendi. Pedoman Bimbingan Amalan Dan Dzikir Nur Al-Mu’min Safaat, Nazruddin. 2012. Android Pemrograman Aplikasi Mobile Smartphone dan Tablet

PC Berbasis Android Edisi Revisi. Bandung : INFORMATIKA. Yunus, H. Mahmud. 1973. Kamus Arab-Indonesia, Yayasan Penyelenggara

Penterjemah/Pentafsir Al-Qur’an, Jakarta. Winamo E dan Zaki Ali. 2011. Hacking dan Programming dengan Android SDK untuk

Advanced. Elex Media Komputindo. WJS, Poerwadarminta. 1982 Kamus Umum Bahasa Indonesia, Balai Pustaka, Jakarta. Kajian Pustaka. “Pengertian, Kelebihan dan Kelemahan Modul Pembelajaran”. Di akses

dari www.kajianpustaka.com 19 Desember 2013.

SQLite. About SQLite.http://www.sqlite.org/about.html diakses tanggal 12 Oktober 2013.