APLIKASI AYAT-AYAT PENDEK DAN HADITS UNTUK ANAK BERBASIS ANDROID
ANDROID
LAPORAN TUGAS AKHIR
FITRI ANI SIMANUNGKALIT 162406025
PROGRAM STUDI TEKNIK INFORMATIKA D3
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
MEDAN 2019
LAPORAN TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh gelar Ahli Madya
FIRI ANI SIMANUNGKALIT 162406025
PROGRAM STUDI TEKNIK INFORMATIKA D3
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
MEDAN 2019
APLIKASI AYAT-AYAT PENDEK DAN HADITS UNTUK ANAK BERBASIS ANDROID
ABSTRAK
Salah satu pokok dalam Islam yang merupakan gambaran keyakinan dan akidah serta pedemoan hidup yang bersemayam dalam jiwa adalah Al-Qur’an . Rasulullah diutus untuk menyempurnakan adab dan akhlak mulia . Beliau adalah orang terbaik dan yang paling baik adab dan akhlaknya. Sebagai umat muslim, hal paling mulia yang dapat pengguna lakukan untuk mengisi waktu dan hidup sehari- hari adalah dengan mengikuti Rasulullah dalam setiap gerak-gerik maupun diamnya, baik dalam hal urusan dunia dan ibadah, ucapan dan perbuatan beliau. Hal nyata dari mengikuti beliau adalah dengan membaca Al-Qur’an dan menerapkannya dalam kehidupan sehari-hari.
Perkembangan ilmu pengetahuan dan teknologi yang semakin pesat sekarang ini menyebabkan semakin berkembangnya dunia pendidikan dan salah satunya adalah perkembangan media pembelajaran. Maka dari itu media pembelajaran dirancang untuk membantu memecahkan permasalahan pendidikan, sehingga mampu memberikan manfaat dalam upaya peningkatan kualitas pembelajaran. Pada karya tulis ini penulis menawarkan ide kreatif sebagai suatu solusi yang inovatif untuk meningkatkan pengetahuan mengenai Al-Qur’an sesuai yang diajarkan Rasulullah Saw. Aplikasi ini dibangun menggunakan bahasa pemrograman Java untuk aplikasi mobile khususnya berbasis Android. Metode pengembangan sistem yang digunakan dalam aplikasi ini adalah metode Waterfall.
Aplikasi ini diharapkan dapat menjadi solusi untuk memudahkan proses pembelajaran tentang Ayat-ayat suci Al-Qur’an karena aplikasi ini dibangun dengan berbagai fitur materi yang berupa teks, audio dan video.
Kata Kunci: Ayat-ayat dan Hadits, Android, Mobile, Waterfall
ii
DAFTAR ISI
APPLICATIONS OF SHORT VERSES AND HADITS FOR CHILDREN BASED ON ANDROID
ABSTRACT
One tree in Islam which is a belief and faith and life pedemoan that dwells in the soul is the Qur'an. Messenger was sent to perfect noble manners and morals. He is the best person and the best manners and morals. For Muslims, the most precious thing a consumer can do to pass the time and everyday life is to follow the Prophet in every movement and stillness, both in terms of world affairs and worship, his words and deeds. It is evident from following him to read the Qur'an and to implement them in everyday life.
The development of science and technology rapidly now lead the development of education and one of them is the development of instructional media.
Thus the learning media is designed to help solve the problems of education, so as to provide benefits in improving the quality of learning. In this paper the authors offer creative ideas as an innovative solution to improve the knowledge of the Qur'an according to the teaching of the Holy Prophet. This application is built using the Java programming language for Android-based mobile applications in particular. System development method used in this application is the Waterfall method.
The application is expected to be a solution to facilitate the learning process of verses from the Koran because it was built with material that features such as text, audio and video.
Keywords: The verses and hadith, Android, Mobile, Waterfall
DAFTAR ISI
ii
PERSETUJUAN LAPORAN TUGAS AKHIR i
ABSTRAK ii
ABSTRACT iii
PENGHARGAAN iv
DAFTAR ISI v
DAFTAR TABEL vii
DAFTAR GAMBAR viii
DAFTAR LAMPIRAN ix
BAB 1 PENDAHULUAN Latar Belakang
1.1 1
1.2 Perumusan Masalah 1
1.3 Batasan Masalah 2
1.4 Tujuan Penelitian 2
1.5 Manfaat Penelitian 2
1.6 Metodologi Penelitian 3
1.7 Sistematika Penulisan 3
BAB 2 TINJAUAN PUSTAKA
2.1 Pengertian Aplikasi 6
2.2 Pengertian Surah dan Hadits 6
2.3 Pengertian Android 7
2.3.1 Versi Android 7
2.4 Perangkat Lunak Pendukung Pengembangan Aplikasi 8
2.4.1 Bahasa Pemrograman Java 8
2.4.2 Android Studio 8
2.5 Metode Waterfall 9
2.6 Flowchart 10
2.7 Tinjauan Literatur 11
BAB 3 METODOLOGI PENELITIAN
3.1 Metode Pengembangan Sistem 14
3.2 Metode Pengumpulan Data 14
3.3 Analisis Sistem 14
3.3.1 Analisis Sistem yang Sedang Berjalan 14
3.3.2 Analisis Sistem yang Diusulkan 15
3.4 Perancangan Sistem 17
3.4.1 Alat Bantu Perancangan Sistem 17
3.4.2 Perancangan Antar Muka 20
3.4.3 Metode Pengujian Sistem 22
DAFTAR ISI BAB 4 HASIL DAN PEMBAHASAN
4.1 Implementasi 24
4.2 Pengujian 26
BAB 5 KESIMPULAN DAN SARAN
5.1 Kesimpulan 29
5.2 Saran 29
DAFTAR PUSTAKA 30
LAMPIRAN 31
DAFTAR TABEL
Nomor Tabel Judul Halaman
2.1 Daftar Simbol Flowchart 10
3.1 Perangkat Keras Minimum 16
3.2 Rencana Pengujian pada Menu Utama 23
3.3 Rencana Pengujian pada Halaman Materi 23
3.4 Rencana Pengujian pada Halaman Hadits 23
4.1 Hasil Pengujian pada Menu Utama 27
4.2 Hasil Pengujian pada Halaman Materi AlQQura
27
4.3 Hasil Pengujian pada Halaman Materi 28
vii
DAFTAR GAMBAR
Nomor Gambar Judul Halaman
2.1 Metode Waterfall 9
3.1 Flowchart Aplikasi Sistem Berjalan 15
3.2 Flowchart Proses Menu Utama 18
3.3 Flowchart Proses Materi Al-Quran 19
3.4 Flowchart Proses Haadits 19
3.5 Splash Screen 20
3.6 Menu Utama 21
3.7 Halaman Materi 21
3.8 Halaman Hadits 22
4.1 Implementasi Splash Screen 24
4.2 Implementasi Menu Utama 25
4.3 Implementasi Halaman Materi 25
4.4 Implementasi Halaman Hadits 26
viii
DAFTAR LAMPIRAN
Nomor Lampiran Judul Halaman
1. Listing Program 32
2. Surat Keterangan Hasil Uji Program 83
3. Surat Keterangan Dosen Pembimbing 74
4. Kartu Bimbingan 75
ix
BAB 1 PENDAHULUAN
1.1 Latar Belakang
Salah satu pokok dalam Islam yang merupakan gambaran keyakinan dan akidah serta pedemoan hidup yang bersemayam dalam jiwa adalah Al-Qur’an . Rasulullah diutus untuk menyempurnakan adab dan akhlak mulia . Beliau adalah orang terbaik dan yang paling baik adab dan akhlaknya. Sebagai umat muslim, hal paling mulia yang dapat pengguna lakukan untuk mengisi waktu dan hidup sehari-hari adalah dengan mengikuti Rasulullah dalam setiap gerak-gerik maupun diamnya, baik dalam hal urusan dunia dan ibadah, ucapan dan perbuatan beliau. Hal nyata dari mengikuti beliau adalah dengan membaca Al-Qur’an dan menerapkannya dalam kehidupan sehari-hari.
Hal nyata dari mengikuti ajaran beliau adalah dengan cara membaca Al- qur’an dan menerapkannya dalam kehidupan kita. Sehingga kedudukan seorang muslim dapat dinilai dari perilakunya dalam mengikuti petunjuk Nabi yang terwujud dalam setiap Ayat suci Al-Qur’an, baik secara kualitas maupun kuantitas. Awal yang benar untuk memulai membenahi diri agar memiliki adab dan akhlak yang baik adalah dengan belajar Ayat suci Al-qur’an.
Oleh karena itu, penulis mencoba memberi solusi untuk memudahkan umat muslim dalam mempelajari Ayat-ayat dan Hadits sesuai yang diajarkan oleh Rasulullah dengan membuat aplikasi Panduan Ayat-ayat Pendek dan Hadits untuk Anak Berbasis Android. Aplikasi ini dapat digunakan dan dibawa kemanapun karena berbentuk software atau aplikasi yang diterapkan dalam perangkat Android sehingga lebih efisien dalam penggunaannya.
1.2 Perumusan Masalah
Atas dasar identifikasi masalah yang telah dipaparkan diatas, maka penulis merumuskan permasalahan sebagai berikut :
1. Bagaimana merancang aplikasi yang dapat memudahkan anak-anak dalam mempelajari Ayat-ayat pendek dan Hadits.
2
2. Bagaimana merancang aplikasi yang dapat memudahkan admin dalam membuat Ayat-ayat Al-Qur’an dan Hadits sesuai dengan yang diajarkan Rasulullah.
1.3 Batasan Masalah
Dalam merancang aplikasi ini ada beberapa batasan masalah yang ditemukan, diantaranya :
1. Aplikasi ini dibuat dengan menggunakan bahasa JAVA
2. Menggunakan Android Development Tools (ADT) sebagai tool dalam tahap pengkodingan dan IDE Android Studio sebagai media pengujian aplikasi android itu sendiri.
3. Fitur aplikasi ini mengenai Al-Qur’an, diantaranya adalah:
a. Ayat-ayat pendek b. Hadits.
1.4 Tujuan Penelitian
Dalam penyusunan tugas akhir ini tujuan yang hendak dicapai dalam
Perancangan Aplikasi Ayat-ayat Pendek dan Hadits untuk Anak Berbasis Android ini adalah:
1. Merancang aplikasi yang dapat memberikan kemudahkan kepada pengguna dalam mempelajari Ayat-ayat Pendek dan Hadits sesuai yang diajarkan oleh Rasulullah.
2. Merancang aplikasi yang dapat memberikan kemudahan kepada admin dalam memberi pengetahuan mengenai Ayat-ayat Pendek dan Hadits sesuai yang diajarkan oleh Rasulullah.
1.5 Manfaat Penelitian
Manfaat yang diperoleh dari Perancangan Aplikasi Panduan Ayat-ayat Pendek dan Hadits untuk Anak Berbasis Android ini adalah :
1. Memberikan kemudahan kepada pengguna dalam mempelajari Ayat-ayat Pendek dan Hadits sesuai yang diajarkan oleh Rasulullah.
3 2. Ayat-ayat Pendek dan Hadits yang diajarkanoleh Rasulullah dimaksudkan untuk membentuk pribadi muslim yang beriman dan berakhlak mulia sehingga memiliki kedudukan yang semakin tinggi di sisi Allah Ta’ala.
3. Memberikan kemudahan kepada admin dalam memberi pengetahuan mengenai Ayat-ayat Pendek dan Hadits sesuai yang diajarkan oleh Rasulullah.
1.6 Metodologi Penelitian
Dalam menyusun tugas akhir ini penulis melakukan penerapan metode pengembangan sistem Waterfall, dimana metode Waterfall adalah suatu proses pengembangan perangkat lunak berurutan, proses yang berjalan terus mengalir ke bawah (seperti air terjun) melewati fase-fase perencanaan, pemodelan, implementasi dan pengujian. Metode pengumpulan data yang dilakukan penulis adalah library research atau penelitian kepustakaan serta metode pengujian yang digunakan adalah black box.
1.7 Sistematika Penulisan
Agar dapat memberikan gambaran yang jelas pada penulisan tugas akhir ini, maka penulis membaginya dalam beberapa bab sebagai berikut :
BAB 1 : PENDAHULUAN
Bagian pendahuluan berisi latar belakang membangun aplikasi, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian, serta sistematika penulisan tugas akhir ini.
BAB 2 : TINJAUAN PUSTAKA
Bagian tinjauan pustaka berisi teori-teori dasar dalam membangun aplikasi, mulai dari pengertian sistem operasi android hingga semua yang dibutuhkan untuk membuat Aplikasi Ayat-ayat Pendek dan Hadits untuk Anak Berbasis Android.
BAB 3 : METODOLOGI PENELITIAN
Pada bab ini menguraikan mengenai metode penelitian yang dilakukan, analisis sistem dan perancangan sistem mulai dari analisis
4
sistem berjalan, analisis sistem yang diusulkan, perancangan tampilan atau layout, hingga metode pengujian sistem.
BAB 4 : HASIL DAN PEMBAHASAN
Bagian hasil dan pembahasan berisikan data hasil penelitian yang telah diolah dan pembahasan dari hasil penelitian yang telah diperoleh. Hasil penelitian disajikan secara logis dan berurutan sejalan dengan metodologi yang dilakukan.
BAB 5 : KESIMPULAN DAN SARAN
Bab ini menguraikan tentang kesimpulan dan saran yang dikutip oleh penulis selama proses membangun aplikasi.
6
BAB 2
TINJAUAN PUSTAKA
2.1 Pengertian Aplikasi
Aplikasi merupakan sistem yang dirancang dan disusun sedemikian rupa untuk menghasilkan informasi yang terpadu dengan menggunakan komputer sebagai sarana penunjangnya (Jogianto, 2004). Aplikasi adalah sebuah perangkat lunak yang menjadi front end dalam sebuah sistem yang digunakan untuk mengolah data menjadi suatu informasi yang berguna bagi orang-orang dan sistem yang bersangkutan (Widianti, 2000).
2.2 Pengertian Ayat-ayat Pendek dan Hadits
Ayat-ayat pendek atau yang biasa disebut surah dalam Al-qur’an dari segi bahasa kata surah jamaknya suwar (راوس) yang berarti kedudukan atau tempat yang tinggi, sesuai dengan kedudukan Al-Qur’an karena dia diturunkan dari tempat yang tinggi yaitu lauh Al-mahfuzh dari sisi Tuhan yang Maha Tinggi pula yaitu Alloh swt.
Pembagian Al-Qur'an menjadi surah-surah merupakan pembagian yang dituliskan oleh al-Quran sendiri. Ayat-ayat yang memuat kata "Surah" antara lain Surah An- Nur ayat 1, at-Taubah ayat 86, dan al-Baqarah ayat 23. Umumnya, pemberian nama surah disesuaikan dengan tema yang dibicarakan surah tersebut atau dengan nama yang telah ada dalam surah, seperti "al-Baqoroh", "Al 'Imran", dan "al-Isra'". Dalam naskah-naskah kuno aI-Quran, nama-nama surah sering dituliskan dengan nama semisal "Surah yang membicarakan sapi betina [al-Baqarah]" atau "Surah yang membicarakan keluarga Imron [Al Imran]".
Hadis (bahasa Arab: ثيدحلا, har. berbicara, perkataan, percakapan , ejaan KBBI: hadis, dengarkan (bantuan·info)), disebut juga sunnah, adalah perkataan (sabda), perbuatan, ketetapan dan persetujuan dari Nabi Muhammad yang dijadikan landasan syariat Islam. Hadis dijadikan sumber hukum Islam selain al-Qur'an, dalam hal ini kedudukan hadis merupakan sumber hukum kedua setelah al-Qur'an.
7
2.3 Pengertian Android
Android adalah sebuah sistem operasi untuk perangkat mobile yang menyertakan middleware (virtual machine) dan sejumlah aplikasi utama. Android merupakan modifikasi dari kernel Linux (Andry, 2011).
Pada awalnya sistem operasi ini dikembangkan oleh sebuah perusahaan bernama Android, Inc. Dari sinilah awal mula nama Android muncul. Android Inc adalah sebuah perusahaan start-up kecil yang berlokasi di Palo Alto, California, Amerika Serikat yang didirikan oleh Andy Rubin bersama Rich Miner, Nick Sears, dan Chris White. Pada bulan Juli 2005, perusahaan tersebut diakuisisi oleh Google dan para pendirinya bergabung ke Google. Andy Rubin sendiri kemudian diangkat menjadi wakil presiden divisi mobile dari Google.
Tujuan pembuatan sistem operasi ini adalah untuk menyediakan platform yang terbuka, yang memudahkan orang mengakses internet menggunakan telepon seluler. Android juga dirancang untuk memudahkan pengembang membuat aplikasi dengan batasan yang minim sehingga kreativitas pengembang menjadi lebih berkembang (Andry, 2011).
2.3.1 Versi Android
Aplikasi Panduan Adab dan Akhlak Islami Berbasis Android ini bisa digunakan oleh beberapa versi Android yang diantaranya yaitu:
1. Android Versi 4.1 (Jelly Bean)
Android Jelly Bean yang diluncurkan pada acara Google I/O lalu membawa sejumlah keunggulan dan fitur baru. Penambahan baru diantaranya meningkatkan input keyboard, desain baru fitur pencarian, user interface yang baru dan pencarian melalui voice search yang lebih cepat (Developers, 2014).
2. Android Versi 4.4 (Kitkat)
Android Kitkat adalah versi dari sistem operasi telepon genggam Android yang dikembangkan oleh Google. Google mangumumkan Android 4.4 Kitkat pada tanggl 3 September 2013. Memiliki 512 MB RAM sebagai minimum yang disarankan untuk perangkat Android (Developers, 2014).
3. Android Versi 5.0 (Lollipop)
Android Lollipop adalah pembaruan Android yang paling besar dan paling ambisius untuk para developer Android. Rilis ini dibekali dengan berbagai fitur baru bagi pengguna dan ribuan Application Programming Interface (API) baru
8
2.4 Perangkat Lunak Pendukung Pengembangan Aplikasi
Dalam pembuatan program aplikasi ini, penulis menggunakan beberapa perangkat lunak yang menunjang pembuatan program aplikasi berbasis mobile, yaitu Android sebagai sistem operasi yang dipakai, Java sebagai bahasa pemrograman, serta Android Studio sebagai platform framewok dan Integrated Development Environment (IDE) pembangunan aplikasi.
2.4.1 Bahasa Pemrograman Java
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM).
Java merupakan bahasa pemrograman yang bersifat umum (general purpose), dan secara khusus didesain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, Java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini Java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi.
2.4.2 Android Studio
Android Studio adalah Lingkungan Pengembangan Terpadu atau Integrated Development Environment (IDE) untuk pengembangan aplikasi Android, berdasarkan IntelliJ IDEA. Selain merupakan editor kode IntelliJ dan alat pengembang yang berdaya guna, Android Studio menawarkan fitur lebih banyak untuk meningkatkan produktivitas Anda saat membuat aplikasi Android, misalnya:
1. Sistem versi berbasis Gradle yang fleksibel 2. Emulator yang cepat dan kaya fitur
9
3. Lingkungan yang menyatu untuk pengembangan bagi semua perangkat Android 4. Instant Run untuk mendorong perubahan ke aplikasi yang berjalan tanpa membuat
APK baru
5. Template kode dan integrasi GitHub untuk membuat fitur aplikasi yang sama dan mengimpor kode contoh
6. Alat pengujian dan kerangka kerja yang ekstensif
7. Alat Lint untuk meningkatkan kinerja, kegunaan, kompatibilitas versi, dan masalah-masalah lain
8. Dukungan C++ dan NDK
9. Dukungan bawaan untuk Google Cloud Platform, mempermudah pengintegrasian Google Cloud Messaging dan App Engine.
2.5 Metode Waterfall
Metode Waterfall adalah suatu proses pengembangan perangkat lunak berurutan, proses yang berjalan terus mengalir ke bawah (seperti air terjun) melewati fase-fase perencanaan, pemodelan, implementasi dan pengujian (Pressman, 2011).
Tahapan yang dilakukan dalam mengembangkan aplikasi ini sesuai dengan Metode Waterfall dapat dilihat pada Gambar 2.1 dibawah ini.
Gambar 2.1 Metode Waterfall (Sommerville, 2010)
10
Penjelasan tahapan-tahapan pengembangan sistem dengan Metode Waterfall sebagai berikut:
1. Requirements Definition
Pada tahapan ini dilakukan penetapan fitur, kendala dan tujuan sistem melalui konsultasi dengan pengguna sistem. Semua hal tersebut ditetapkan secara rinci dan berfungsi sebagai spesifikasi sistem.
2. System and Software Design
Pada tahap ini dibentuk suatu arsitektur sistem berdasarkan persyaratan yang telah ditetapkan. Sekain itu juga, dilakukan identifikasi dan penggambaran terhadap abstraksi dasar sistem perangkat lunak beserta hubungan-hubungannya.
3. Implementation and Unit Testing
Dalam tahapan ini hasil dari desain perangkat lunak direalisasikan sebagai satu set program atau unit program. Setiap unit diuji apakah sudah memenuhi spesifikasinya.
4. Integration and System Testing
Dalam tahap ini setiap unit program diintegrasikan satu sama lain dan diuji sebagai satu sistem yang utuh untuk memastikan sistem sudah memenuhi persyaratan yang ada. Setelah itu sistem dikirim ke pengguna sistem.
5. Operation and Maintenance
Dalam tahap ini sistem diinstal dan mulai digunakan. Selain itu juga memperbaiki error yang tidak ditemukan pada tahap pembuatan. Dalam tahap ini juga dilakukan pengembangan sistem seperti penambahan fitur dan fungsi baru.
2.6 Flowchart
Flowchart atau bagan alir adalah bagan (chart) yang menunjukkan alir (flow) di dalam program atau prosedur sistem secara logika. Bagan alir (flowchart) digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi (Kristanto, 2003).
Tabel 2.1 Daftar Simbol Flowchart (Kristanto, 2003)
Simbol Nama Keterangan
Terminator Permulaan atau akhir program
11
Flow Line Arah aliran program
Preparation Proses inisialisasi atau pemberian harga awal
Process Proses perhitungan atau proses pengolahan data Input/Output
Data
Proses input atau output data, parameter, informasi Predefined
Process
Permulaan sub program
atau proses
menjalankan sub program
Decision
Perbandingan pernyataan, penyeleksian data yang memberikan pilihan untuk langkah selanjutnya On Page
Connector
Penghubung bagian- bagian flowchart yang ada pada satu halaman
Off Page Connector
Penghubung bagian- bagian flowchart yang ada pada halaman berbeda
2.7 Tinjauan Literatur
Penelitian yang dilakukan oleh penulis menggunakan beberapa tinjauan studi yang digunakan sebagai landasan teori serta pebanding dengan penelitian yang dilakukan. Tinjauan studi dalam penelitian yang dilakukan adalah sebagai berikut:
1. Putri Dwi Cantika mahasiswa dari Program Studi Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung dengan judul Rancang Bangun Aplikasi E-Learning untuk Pembelajaran Agama Islam Berbasis Android (Studi Kasus MIN 6 Bandar Lampung). Dimana dalam penelitian yang dilakukan oleh penulis mengangkat masalah tentang Aplikasi E- Learning Pembelajaran Agama Islam yang ditujukan kepada siswa sekolah dasar menggunakan metode pengembangan sistem Waterfall.
12
2. Hestiningsih, Idhawati Budi Suyanto, Ahmad Ilyas, Dimas Adi Nugroho Program Studi Teknik Informatika, Politeknik Negeri Semarang dengan judul penelitian Rancang Bangun Aplikasi Pembelajaran Agama Islam untuk Anak- anak Berbasis Multimedia interaktif Dan Web, dimana dalam penelitian yang dilakukan oleh penulis mengangkat masalah tentang pembelajaran Agama Islam untuk Anak-anak yang tergolong masih menggunakan cara yang manual, dengan penyampaian yang masih monoton dan kurang menarik bagi anak-anak. Oleh karena itu dengan adanya aplikasi pembelajaran agama islam untuk anak-anak berbasis multimedia interaktif dan web yang dirancang oleh peneliti di harapakan anak-anak tidak bosan dan lebih menyerap informasi yang disampaikan.
3. Yulian, M Munandar mahasiswa dari Program Studi Instrumentasi Dan Elektronika, Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Diponegoro Semarang dengan judul Pembuatan Aplikasi Pembelajaran Membaca Al Qur’an Berbasis Multimedia Menggunakan Macromedia Flash 8 Dan Xml File. Dimana dalam penelitian yang dilakukan oleh penulis mengangkat masalah tentang aplikasi pembelajaran membaca Al Qur’an berbasis multimedia, dimana memiliki tujuan untuk proses belajar menjadi lebih mudah dan efektif, karena dengan metode pembelajarana yang bersifat konvesional yaitu dari guru kepada murid muncul suatu permasalahan kesulitan dalam penyampaian materi yang diajarkan untuk lebih interaktif dengan murid.
Penelitian yang dilakukan oleh penulis memiliki perbedaan dengan penelitian-penelitian yang dilakukan terdahulu. Perbedaan penelitian yang dilakukan dari ketiga tinjauan studi yang digunakan adalah sebagai berikut: Pada penelitian pertama yang berjudul “Rancang Bangun Aplikasi E-Learning untuk Pembelajaran Agama Islam Berbasis Android (Studi Kasus MIN 6 Bandar Lampung)” pada penelitian ini peneliti mengangkat materi pembelajaran agama Islam untuk siswa sekolah dasar, sedangkan penulis mengangkat materi adab dan akhlak islami yang ditujukan untuk seluruh umat muslim dengan rentang usia tidak terbatas. Selanjutnya pada penelitian kedua yang berjudul “Rancang Bangun Aplikasi Pembelajaran Agama islam Untuk Anak-Anak Berbasis Multimedia interaktif Dan Web”, pada penelitian ini peneliti menggunakan web sebagai media.
14
BAB 3
METODOLOGI PENELITIAN
3.1 Metode Pengembangan Sistem
Metode pengembangan sistem yang dilakukan pada penelitian ini adalah metode Waterfall. Tahap pertama yang dilakukan dalam pengembangan sistem ini adalah analisis kebutuhan aplikasi. Pada tahap ini dilakukan pencarian dan pengumpulan data. Pada tahap ini juga dilakukan analisis kebutuhan dasar sistem dan analisis sistem requirement, perancangan sistem, implementasi sistem, pengujian sistem, serta perbaikan dan pengembangan sistem.
3.2 Metode Pengumpulan Data
Metode pengumpulan data yang dilakukan pada penelitian adalah library research atau penelitian kepustakaan yaitu mengumpulkan data dengan jalan membaca buku-buku yang berkaitan dengan penelitian, mengutip pendapat-pendapat para ahli dari buku-buku bacaan yang ada kaitannya dengan pembahasan penelitian ini, mengumpulkan artikel dari internet yang berhubungan dengan penelitian, dan mempelajari role mode aplikasi yang telah berjalan. Adapun pustaka yang digunakan adalah:
1. Aplikasi Al-quran.
2. Aplikasi Hadits.
3. Al-Quran Terjemahan. 2015. Departemen Agama RI. Bandung: CV Darus Sunnah.
4. Fitriyana, Leny. Peran Ranting Muhammadiyah dalam Menyelenggarakan Pendidikan untuk Masyarakat di Desa Kacangan Kecamatan Andong Tahun 2015. Skripsi. Surakarta: UMS. 2016.
3.3 Analisis Sistem
3.3.1 Analisis Sistem yang Sedang Berjalan
Analisis sistem yang sedang berjalan dilakukan dengan bertujuan untuk mengetahui proses kerja yang sedang dikerjakan atau yang sedang berjalan. Berikut ini adalah flowchart sistem yang sedang berjalan.
15
Gambar 3.1 Flowchart Aplikasi Sistem Berjalan
Berdasarkan gambar di atas maka sistem yang sedang berjalan sebelum adanya Aplikasi Panduan Adab dan Akhlak Islami yang dibuat oleh penulis dapat disimpulkan sebagai berikut:
1. Pada halaman menu utama, pengguna dapat langsung memilih materi yang akan dipelajari.
2. Apabila pengguna tidak ingin memilih materi maka bisa memilih keluar untuk menghentikan aplikasi.
3.3.2 Analisis Sistem yang Diusulkan
Analisis sistem adalah tahapan penelitian terhadap sistem berjalan dan bertujuan untuk mengetahui segala permasalahan yang terjadi serta memudahkan dalam menjalankan tahap selanjutnya yaitu tahap perancangan sistem. Analisis sistem juga merupakan suatu proses mengumpulkan dan menginterprestasikan kenyataan-kenyataan yang ada, mendiagnosa persoalan dan menggunakan keduanya untuk memperbaiki sistem.
mulai
Menu
Pilih
ya
tidak
keluar tidak
ya
Halaman
materi selesai
16
1. Analisis Masalah
Aplikasi Ayat-ayat pendek dan hadits ini dibuat agar diharapkan mampu menambah pengetahuan pengguna mengenai Al-quran sesuai yang dicontohkan oleh Rasulullah.
2. Analisis Kebutuhan Sistem
a. Kebutuhan Antarmuka (Interface)
Kebutuhan dalam membangun aplikasi ini dapat menyajikan seluruh ayat- ayat Al-quran dan hadits. Adapun tampilan antarmuka yang dibangun adalah:
1) Splash Screen 2) Menu Utama 3) Halaman Materi 4) Halaman Gambar b. Kebutuhan Data
Data yang diolah pada aplikasi ini adalah isi Al-quran dan Hadits yang biasanya mudah diingat anak-anak.
c. Kebutuhan Perangkat Keras (Hardware) dan Perangkat Lunak (Software) Perangkat keras maupun perangkat lunak yang dibutuhkan adalah sebagai berikut:
1) Perangkat Keras (Hardware)
Analisis perangkat keras merupakan suatu kebutuhan non fungsional untuk mendukung suatu aplikasi berjalan dengan baik. Adapun perangkat keras minimum yang dibutuhkan oleh aplikasi ini yaitu:
Tabel 3.1 Perangkat Keras Minimum
No Perangkat Keras Spesifikasi Minimum
1 Gadget Smartphone
2 Layar Sentuh (Touch screen)
3 Processor 600 MHz
4 Baterai Standard
2) Perangkat Lunak (Software)
Perangkat lunak juga membutuhkan kebutuhan untuk mendukung aplikasi agar berjalan dengan baik jika sudah diimplementasikan. Oleh karena itu
17
dibutuhkan perangkat lunak minimum dari aplikasi ini yaitu Android versi 4.1 (Jelly Bean). Namun aplikasi ini diharapkan dapat berjalan untuk versi Android selanjutnya seperti Kit kat, Lolipop dan selanjutnya.
3. Analisis Kelemahan Sistem
Aplikasi ini dibuat hanya untuk user sehingga jika ingin menambah konten developer bisa menambahnya melalui koding. Aplikasi ini juga memuat gambar tentang hadits sehingga memiliki kapasitas file yang besar.
4. Analisis Kelebihan Sistem
Aplikasi Ayat-ayat Pendek dan Hadits untukanak Berbasis Android ini akan memberikan kemudahkan kepada pengguna khusunya anak-anak dalam mempelajari Al-Quran sesuai yang dicontohkan oleh Rasulullah. Aplikasi ini dibuat untuk pengguna mobile khususnya Android sehingga pengguna dapat menggunakan aplikasi ini dimanapun. Aplikasi ini juga dibangun dengan tampilan yang menarik dan user friendly, sehingga pengguna dapat dengan nyaman dalam menggunakannya.
3.4 Perancangan Sistem
3.4.1 Alat Bantu Perancangan Sistem
Pada perancangan proses ini, menguraikan pemodelan sistem yang dibuat dengan menggunakan Flowchart. Dalam proses perancangan desain aplikasi, dalam hal ini desain tampilan perlu adanya sketsa desain yang digunakan untuk menggambarkan pembuatan media. Sketsa tersebut dibentuk dalam sebuah Flowchart. Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urutan-urutan prosedur dari suatu aplikasi. Tahap perancangan dimulai dengan membuat Flowchart aplikasi agar pembuatan program aplikasi dapat dilakukan secara terurut.
18 1. Flowchart pada Menu Utama
Gambar 3.2 Flowchart Proses Menu Utama
Flowchart proses menu utama yaitu proses disaat ingin memulai aplikasi. Ketika aplikasi dijalankan halaman yang pertama terbuka adalah splash screen, kemudian akan masuk ke tampilan menu utama. Di dalam menu utama, pengguna dapat memilih materi yang ingin dipelajari. Jika pengguna telah memilih materi maka akan masuk ke halaman materi yang dipilih. Sedangkan jika pengguna tidak memilih materi maka aplikasi akan terhenti.
mulai
Splash screen
Menu
Pilih
ya
tidak
selesai
Halaman materi
19 2. Flowchart pada Halaman Al-Quran
Gambar 3.3 Flowchart Proses Al-Quran
Flowchart proses materi yaitu proses saat masuk ke halaman materi.
Pada halaman ini terdapat materi, tombol putar audio, tombol henti audio, tombol putar video, serta tombol kembali. Pengguna dapat memutar audio yang berisi penjelasan materi, menghentikan audio, serta memilih tombol putar video untuk menonton video implementasi di halaman video. Jika pengguna menekan tombol kembali, maka akan kembali ke menu uta
1. Flowchart pada Halaman Hadits
Gambar 3.4 Flowchart Proses Hadits
Al-Quran
Pilih Al- Quran
Halaman Hadits
Materi
Hadits tidak kem
bali tidak
ya
Halaman materi Pproses
pilih Al- Quran
Materi Al-Quran
20
Flowchart proses video yaitu proses saat masuk ke halaman Hadits. Pada halaman ini pengguna dapat membuka halaman yang berisi penjelasan tentang perkataan rasul.
Jika pengguna menekan tombol kembali, maka akan kembali ke halaman materi.
3.4.2 Perancangan Antar Muka
Aplikasi Ayat-ayat Pendek dan Hadits untuk Anak berbasis Android ini dirancang dengan tampilan yang user friendly, sehingga diharapkan dapat mempermudah pengguna dalam menggunakan aplikasi ini. Dalam aplikasi ini terdapat beberapa layout atau form antara lain:
1. Splash Screen
Splash screen merupakan tampilan awal sebelum masuk ke menu utama, halaman ini berisi logo dari aplikasi Ayat-ayat Pendek dan Hadits untuk Anak.
Berikut gambar dari splash screen aplikasi ini:
Gambar 3.5 Splash Screen LOGO
21
2. Menu Utama
Halaman menu utama ini merupakan halaman yang berisi tombol untuk memilih materi yang ingin dipelajari dimana terdapat beberapa materi yang tersedia yaitu Al-Quran dan Hadits.
Gambar 3.6 Menu Utama 3. Halaman Materi
Setelah pengguna memilih materi pada menu utama kemudian sistem akan menampilkan materi dan pengguna langsung dapat melihat materi atau seluruh surat dalam Al-quran jika pengguna memanggul surah dalam kolom pencarian, maka suratnya akan muncul, dan jika ingin mencari surat yang lain maka tekan kembali atau langsung ketik lagi pada kolom penarian. Jika pengguna menekan tombol kembali, maka akan kembali ke menu utama.
Gambar 3.7 Halaman Materi
Al-quran hadits keluar
Al-quran hadits keluar Ketik nama surah disini
22
4. Halaman Hadits.
Pada halaman ini pengguna dapat memutar memilih hadits yang berisi penjelasan implementasi adab dan akhlak di kehidupan sehari-hari.
Gambar 3.8 Halaman Hadits
3.4.3 Metode Pengujian Sistem
Metode pengujian yang digunakan pada penelitian ini adalah metode Black Box Testing dengan langsung menguji aplikasi pada Android dengan membuat executable dari aplikasi, kemudian di install di Android dan dijalankan apakah sudah sesuai dengan yang diharapkan. Semuanya diuji dari sisi interface, sound, hingga pada tahap level-level berikutnya.
1. Pengujian Perpindahan Layout
Pengujian ini dilakukan untuk melihat perpindahan dari layout satu ke layout yang lain.
2. Pengujian Menu Input
Pengujian ini dilakukan untuk menguji menu input yang dibuat pada aplikasi.
3. Pengujian Menu Proses
Pengujian ini dilakukan untuk menguji proses-proses yang dibuat pada aplikasi.
Al-quran hadits keluar Tersenyum
Berbakti dan muliakan ibu
Tahan Amarah
Perhatikan niatmu Saling menyayangi
23
4. Pengujian Menu Output
Pengujian ini dilakukan untuk menguji menu output hasil yang dibuat pada aplikasi. Berikut adalah tabel rencana pengujian sistem pada aplikasi pemeblajaran pendidikan agama Islam:
a. Rencana Pengujian pada Menu Utama
Tabel 3.2 Rencana Pengujian pada Menu Utama Kasus dan Hasil Uji
Aksi Yang Diharapkan
Menekan tombol Al-Quran Berpindah ke halaman materi Al- Quran
Menekan tombol Hadits Berpindah ke halaman materi Hadits
Menekan tombol Exit Keluar dari Aplikasi
a. Rencana Pengujian pada Halaman Materi
Tabel 3.3 Rencana Pengujian pada Halaman Materi Kasus dan Hasil Uji
Aksi Yang Diharapkan
Menekan tombol kembali Berpindah ke halaman menu utama Menekan kotak pencarian Berpindah ke pilihan Surah
Menekan tombol Surah Berpindah kemateri surah b. Rencana Pengujian pada Halaman Hadits
Tabel 3.4 Rencana Pengujian pada Halaman Hadits Kasus dan Hasil Uji
Aksi Yang Diharapkan
Menekan tombol kembali Berpindah ke halaman materi Menekan tombol Hadits Berpindah ke materi hadits
BAB 4
HASIL DAN PEMBAHASAN
4.1 Implementasi
Pada tahapan implementasi ini merupakan tahapan pengimplementasian dari rancangan sistem yang telah dianalisis dalam perancangan sistem ke dalam bentuk pemrograman untuk menghasilkan suatu aplikasi yang dibuat berdasarkan kebutuhan. Adapun pembahasan implementasi adalah implementasi antar muka.
Berikut ini adalah beberapa tampilan interface dari aplikasi yang telah diimplementasikan.
1. Splash Screen
Halaman awal dari aplikasi yang berisi logo dan nama aplikasi.
Gambar 4.1 Implementasi Splash Screen 2. Menu Utama
Halaman ini berisi beberapa tombol untuk memilih materi yang ingin dipelajari dimana terdapat beberapa materi yang tersedia yaitu materi Al-Quran dan materi Hadits, dan jika ingin langsung keluar dari aplikasi maka klik menu Exit.
25
Gambar 4.2 Implementasi Menu Utama 3. Halaman Materi
Pada halaman ini terdapat materi yang bias dicari melalui kotak pencarian, materi Al-Quran dimulai dari juz satu sampai dengan juz 30. Dan akan muncul materi yang dipilih.
Gambar 4.3 Implementasi Halaman Materi
26 4. Halaman Hadits
Pada halaman ini pengguna dapat memilih materi Hadits yang akan dipelajari, dan akan langsung masuk ke halaman materi yang di klik.
Gambar 4.4 Implementasi Halaman Hadits
4.2 Pengujian
Pengujian merupakan suatu keharusan dalam membuat aplikasi untuk mendapatkan informasi mengenai kualitas dari aplikasi yang telah dibua.
mengetahui apakah fungsi - fungsi dari aplikasi tersebut telah berjalan sesuai dengan tujuan.
Metode dari pengujian sistem dalam penelitian ini yaitu metode pengujian black box.
27 1. Hasil Pengujian Menu Utama
Tabel 4.1 Hasil Pengujian pada Menu Utama Kasus dan Hasil Uji
Aksi Yang Diharapkan Pengamatan Kesimpulan Menekan tombol
Al-Quran
Berpindah ke Al- Quran
Pilihan aksi sesuai yang diharapkan
Berhasil
Menekan tombol Hadits
Berpindah ke halaman materi Hadits
Pilihan aksi sesuai yang diharapkan
Berhasil
Menekan tombol Exit
Menutup Aplikasi Pilihan aksi sesuai yang diharapkan
Berhasil
2. Hasil Pengujian Halaman Materi ALQuran
Tabel 4.2 Hasil Pengujian pada Halaman Materi Al-Quran Kasus dan Hasil Uji
Aksi Yang Diharapkan Pengamatan Kesimpulan Menekan tombol
kembali
Berpindah ke halaman menu utama
Pilihan aksi sesuai yang diharapkan
Berhasil
Menekan kolom
pencarian Berpindah kepilihan surah
Pilihan aksi sesuai yang diharapkan
Berhasil
Menekan pilihan
materi surah Berpindah ke materi Surah
Pilihan aksi sesuai yang diharapkan
Berhasil
28 3. Hasil Pengujian pada Halaman Hadits
Tabel 4.3 Hasil Pengujian pada Halaman Materi Hadits Kasus dan Hasil Uji
Aksi Yang Diharapkan Pengamatan Kesimpulan Menekan tombol
kembali
Berpindah ke halaman materi
Pilihan aksi sesuai yang diharapkan
Berhasil
Menekan tombol
materi hadits Berpindah kemateri Hadits
Pilihan aksi sesuai yang diharapkan
Berhasil
Menekan hadits Berpindah ke hadits Pilihan aksi sesuai yang diharapkan
Berhasil
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Berdasarkan implementasi dan hasil pengujian Black Box dapat disimpulkan bahwa aplikasi ini berjalan baik sesuai dengan fungsinya. Aplikasi ini berjalan pada smartphone berbasis Android yang pada dasarnya merupakan Aplikasi Ayat-ayat Pendek dan Hadits untuk Anak yang diharapkan mampu menambah pengetahuan khususnya pada anak-anak. Dari 10 kuisioner yang disebar kepada 10 responden sebagai survey kelayakan aplikasi didapatkan hasil 72% responden menilai aplikasi ini sangat baik. Aplikasi pembelajaran ini bukan hanya sekedar interaktif, tapi juga untuk bisa meningkatkan minat belajar karena dalam bentuk android dan mudah dibawa kema-mana
5.2 Saran
Aplikasi Ayat-ayat Pendek dan Hadits untuk Anak ini kedepannya diharapkan agar bisa diakses pada sistem operasi iOS juga dapat menambah materi sehingga lebih banyak pengetahuan yang dapat dipelajari.
DAFTAR PUSTAKA
Al-Usyan Majid. 2014. Adab dan Akhlak Islami. Jakarta:Darul Haq.
Safaat,Nazruddin. 2013. Aplikasi Berbasis Android. Bandung:Informatika.
Cantika DP, 2017. Rancang Bangun Aplikasi E-Learning Untuk Pembelajaran Agama Islam Berbasis Android (Studi Kasus MIN 6 Bandar Lampung).
[Skripsi]. Bandar Lampung:Universitas Lampung, Fakultas Matematika dan Ilmu Pengetahuan Alam.
Rachmad PA, 2016. Aplikasi Pembelajaran Agama Islam Berbasis Android.
[Skripsi]. Makassar: Universitas Islam Negeri Alauddin, Fakultas Sains dan Teknologi.
Supriyanto, Aji. 2005. Pengantar teknologi Informasi,Jakarta: Salemba Infotek.
Janner, Simarmata. 2006. Pengenalan Teknologi Komputer dan Informasi.
Yogyakarta: Andi.
Akdon, 2006, Pendidikan Islam di Indonesia (online) http://beritaislamimasa kini.com/pendidikan-islam-indonesia.html, Diakses: 10 Juni 2018.
Wikipedia Bahasa Indonesia. Android (online) https://id.wikipedia.org/wiki/Android . Diakses : 11 Maret 2018.
Wikipedia Bahasa Indonesia. Java (online) https://id.wikipedia.org/wiki/Java.
Diakses: 11 Maret 2018.
3 3