• Tidak ada hasil yang ditemukan

APLIKASI AYAT-AYAT PENDEK DAN HADITS UNTUK ANAK BERBASIS ANDROID ANDROID LAPORAN TUGAS AKHIR FITRI ANI SIMANUNGKALIT

N/A
N/A
Protected

Academic year: 2022

Membagikan "APLIKASI AYAT-AYAT PENDEK DAN HADITS UNTUK ANAK BERBASIS ANDROID ANDROID LAPORAN TUGAS AKHIR FITRI ANI SIMANUNGKALIT"

Copied!
43
0
0

Teks penuh

(1)

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

(2)

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

(3)
(4)
(5)
(6)

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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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.

(14)

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.

(15)

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

(16)

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.

(17)

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.

(18)

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

(19)

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

(20)

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)

(21)

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

(22)

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.

(23)

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.

(24)

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.

(25)

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

(26)

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

(27)

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.

(28)

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

(29)

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

(30)

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

(31)

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

(32)

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

(33)

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

(34)

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.

(35)

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

(36)

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.

(37)

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

(38)

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

(39)

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.

(40)

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.

(41)
(42)
(43)

3 3

Gambar

Gambar 2.1 Metode Waterfall (Sommerville, 2010)
Tabel 2.1 Daftar Simbol Flowchart (Kristanto, 2003)
Gambar 3.1 Flowchart Aplikasi Sistem Berjalan
Tabel 3.1 Perangkat Keras Minimum
+7

Referensi

Dokumen terkait

Setelah penulis melakukan penelitian dalam Membangun Aplikasi Pembelajaran Ujian Kemampuan Bahasa Korea Tingkat I Berbasis Sistem Operasi Android dan berdasarkan

Dengan berpegang pada fakta diatas maka akan dilakukan pengembangan dan mulai serius dalam mengoptimalkan sistem operasi Android dalam manajemen keuangan pribadi. Dan akan

aplikasi Android ini dapat memberikan informasi secara detail dari mulai nama gedung, lokasi gedung, kode ruangan hingga nama ruangan pada peta Kampus Universitas

“PENGEMBANGAN APLIKASI PEMESANAN JASA TUKANG BERBASIS ANDROID” beserta seluruh isinya adalah karya saya sendiri dan bukan merupakan karya orang lain, baik sebagian

Perangkat lunak yang dibutuhkan untuk menjalankan aplikasi Pencarian Lokasi Terdekat Pelayanan Kesahatan adalah Smartphone dengan sistem operasi android 2.2 (froyo) dan

Penelitian ini bertujuan untuk membangun aplikasi penghitung kebutuhan energi atlet berbasis android, dengan mengetahui energi atau kalori yang dibutuhkan setiap

Berdasarkan uraian tersebut , maka dibuatlah aplikasi berbasis visualisasi ponsel panduan kebugaran yang dapat membantu tidak menggunakan jasa Personal Trainer. Aplikasi ini

IMPLEMENTASI Pada penelitian ini menghasilkan aplikasi yang terintegrasi secara online dengan system informasi berbasis android yang berfungsi sebagai media untuk memudahkan dalam