ANALISIS DAN PERANCANGAN MODUL PEMBELAJARAN...
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
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.