Anda di halaman 1dari 93

RANCANG BANGUN APLIKASI KUMPULAN DOA

SEHARI HARI BERBASIS ANDROID


SMARTPHONE

SKRIPSI
Diajukan Sebagai Salah Satu Syarat
Untuk Kelulusan Program Sarjana S1
Program Studi Sistem Informasi

Disusun Oleh:
Nama : Namas Tessar
NPM : 43A87007140221

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER


BANI SALEH
BEKASI
2019
RANCANG BANGUN APLIKASI KUMPULAN DOA
SEHARI HARI BERBASIS ANDROID
SMARTPHONE

SKRIPSI
Diajukan Sebagai Salah Satu Syarat
Untuk Kelulusan Program Sarjana S1
Program Studi Sistem Informasi

Disusun Oleh:
Nama : Namas Tessar
NPM : 43A87007140221

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER


STMIK BANI SALEH
BEKASI
2019

ii
LEMBAR PERSETUJUAN SKRIPSI

Telah diperiksa dan disetujui oleh pembimbing untuk disidangkan pada Sidang
Skripsi Program Sarjana (S-1), Program Studi Sistem Informasi Sekolah Tinggi
Manajemen Informatika dan Komputer Bani Saleh skripsi dengan judul:

RANCANG BANGUN APLIKASI KUMPULAN DOA SEHARI HARI


BERBASIS ANDROID SMARTPHONE

Bekasi, 19 November 2019

Pembimbing I Pembimbing II

(Puryanto, Ir., MM.) (Ratna Rahmawati R., S.Kom., M.Kom)

Mengetahui:

Ketua Program Studi Sistem Informasi

(Kikim Mukiman, S.Kom, M.Kom)

iii
LEMBAR PENGESAHAN SKRIPSI

Telah disidangkan dan dinyatakan Lulus Sidang Skripsi pada Program Sarjana
(S-1), Program Studi Sistem Informasi Sekolah Tinggi Manajemen Informatika
Dan Komputer Bani Saleh pada tanggal tanggal tahun skripsi dengan judul:

RANCANG BANGUN APLIKASI KUMPULAN DOA SEHARI HARI


BERBASIS ANDROID SMARTPHONE

Nama Penguji Tanda Tangan

NAMA

Ishak Husin, Drs., MM. _____________________________

NAMA
Satria, S.Kom., M.Kom. ______________________________

NAMA
Rahmadi, S.Kom., M.Kom. ______________________________

Mengetahui:

Ketua Program Studi Sistem Informasi

(Kikim Mukiman, S.Kom., M.Kom)

iv
PERNYATAAN KEASLIAN SKRIPSI

Nama : Namas Tessar


NPM : 43A87007140221
Program Studi : Sistem Informasi
Judul Skripsi : RANCANG BANGUN APLIKASI KUMPULAN DOA
SEHARI HARI BERBASIS ANDROID
SMARTPHONE

Dengan ini saya menyatakan bahwa dalam skripsi tidak terdapat karya yang
pernah di ajukan untuk memperoleh gelar keserjanaan disuatu Perguruan Tinggi,
dan sepanjang pengetahuan saya juga tidak ada terdapat karya atau pendapat yang
pernah ditulis atau diterbitkan oleh orang lain, kecuali tertulis dirujuk dalam
naskah ini dan disebutkan dalam daftar pustaka.

Apabila dikemudian hari saya terbukti memberikan pernyataan yang tidak


benar, saya bersedia menerima sanksi berupa pencabutan gelar keserjanaan saya.

Bekasi, 25 Agustus 2018

(Welly Eka Cipta)

v
Namas Tessar, 43A87007140221
RANCANG BANGUN APLIKASI KUMPULAN DOA SEHARI HARI
BERBASIS ANDROID SMARTPHONE; dibimbing oleh Pembimbing I
Puryanto, Ir., MM. Pembimbing II Ratna Rahmawati R., S.Kom., M.Kom.

ABSTRAK

Perkembangan teknologi semakin maju dan selalu terus berkembang,


khususnya perangkat mobile. Salah satu perangkat mobile yang familiar kita
gunakan saat ini adalah handphone atau gadget, dan smartphone. Handphone
sekarang lebih canggih dan maju, tidak hanya bisa mengirim suatu pesan dan
berkomunikasi secara langsung tetapi juga dapat memberikan sebuah informasi
yang bisa untuk digunakan untuk mengoperasikan peralatan tertentu.

Aplikasi Kumpulan Doa Sehari Hari Muslim adalah aplikasi yang dirancang
khusus untuk memudahkan pengguna dalam berdoa melalui media Smartphone
guna mempermudah pengguna untuk berdoa dimanapun dan kapanpun. Aplikasi
ini juga sangat mudah digunakan untuk kalangan Dewasa maupun Anak-anak
guna untuk mencari doa doa yang ada di dalam Aplikasi tersebut tanpa perlu
bingung mencari ataupun membeli buku buku doa dengan mengeluarkan cost
maupun waktu. Aplikasi ini dirancang dengan menggunakan Pemrograman Java,
plugin yang digunakan adalah Android Studio.

Kata Kunci : Kumpulan Doa, Doa Harian, Handphone

vi
KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Allah Subhanahu wa Ta’ala.


yang telah melimpahkan segala rahmat, hidayah dan inayah-Nya, sehingga penulis
dapat menyelesaikan tugas akhir dengan judul “Rancang Bangun Aplikasi
Kumpulan Doa Sehari Hari Berbasis Android Smartphone” sesuai dengan
rencana karena dukungan dari berbagai pihak yang tidak ternilai besarnya.

Skripsi ini merupakan salah satu persyaratan yang diajukan dalam rangka
menempuh ujian akhir untuk memperoleh gelar Sarjana S1 pada Program Studi
Sistem Infromasi di Sekolah Tinggi Manajemen Informatika dan Komputer Bani
Saleh.

Penulis sungguh sangat menyadari, bahwa penulisan Skripsi ini tidak akan
terwujud tanpa adanya dukungan dan bantuan dari berbagai pihak terutama
Ayahanda dan Ibunda serta yang lainnya. Maka dalam kesempatan ini penulis
memberikan penghargaan dan ucapan terima kasih yang sebesar-besarnya
kepada :

1. Bapak Taufik Maulana, Drs., MBA selaku Ketua STMIK Bani Saleh, yang
telah memberikan kesempatan belajar bagi penulis untuk dapat menyelesaikan
program Sarjana di kampus tercinta ini.

2. Bapak Kikim Mukiman, S.Kom., M.Kom sebagai Ketua Prodi Sistem


Informasi STMIK Bani Saleh, yang banyak membantu penulis dalam
mengarahkan penulisan skripsi.

3. Bapak Puryanto, Ir., MM sebagai Pembimbing Pertama Skripsi dan dosen


yang dengan sabar dan tekun memberikan arahan perbaikan yang berarti bagi
penulis.

vii
4. Ibu Ratna Rahmawati R., S.Kom., M.Kom sebagai Pembimbing Kedua
Skripsi dan dosen yang telah membagi ilmu pengetahuan dan pengalaman serta
membimbing materi skripi ini.

5. Rekan kuliah yang selalu memberikan motivasi, teman diskusi dalam hal
penyelesaian skripsi dan banyak memberikan pencerahan.

6. Semua pihak yang tidak bisa disebutkan satu per satu yang telah memberikan
dukungan dan bantuan atas segala hal yang terkait dengan terselesaikannya
skripsi.

7. Ibu Hj. Elis Komariah, S.Ag selaku dosen Agama saya yang telah membagi
ilmu pengetahuannya serta membimbing saya.

8. Minase Inori yang selalu memberikan motivasi, support, dan bantuan terhadap
saya saat menyelesaikan skripsi ini.

Akhir kata, dengan keterbatasan yang ada pada penulis tentunya masih
banyak kekurangan dan masih jauh dari kesempurnaan, hanya Allah Subhanahu
wa Ta’ala yang memiliki segala kesempurnaan. Oleh sebab itu masukan berupa
kritik dan saran yang membangun akan sangat membantu bagi penulis. Semoga
skripsi ini dapat memberikan manfaat.

Bekasi, 25 Agustus 2018

(Penulis)

viii
DAFTAR ISI

LEMBAR PERSETUJUAN SKRIPSI ............................................................................


LEMBAR PENGESAHAN SKRIPSI ............................................................................
LEMBAR PENYATAAN KEASLIAN SKRIPSI ...........................................................
ABSTRAK ......................................................................................................................
KATA PENGANTAR ....................................................................................................
DAFTAR ISI ...................................................................................................................
DAFTAR TABEL ...........................................................................................................
DAFTAR GAMBAR ......................................................................................................
BAB I PENDAHULUAN
1.1 Latar Belakang ............................................................................................
1.2 Identifikasi Masalah dan Pembatasan Masalah ...........................................
1.2.1 Identifikasi Masalah ..........................................................................
1.2.3 Rumusan Masalah ...............................................................................
1.2.2 Batasan Masalah ................................................................................
1.3 Tujuan dan Manfaat Penelitian ....................................................................
1.3.1 Tujuan Penelitian ................................................................................
1.3.2 Manfaat Penelitian ..............................................................................
1.4 Sistematika Penulisan....................................................................................
BAB II LANDASAN TEORI DAN KERANGKA PEMIKIRAN
2.1 Tinjauan Pustaka ...........................................................................................
2.2 Landasan Teori .............................................................................................
2.2.1 Rancang Bangun ................................................................................
2.2.2 Aplikasi ..............................................................................................
2.2.3 Doa ......................................................................................................
2.2.4 Informasi ..........................................................................................
2.2.5 Android ............................................................................................

ix
2.2.6 Smartphone ......................................................................................
2.2.7 Java ..................................................................................................
2.2.8 JDK (Java Development Kit) ...........................................................
2.2.9 SDK (Software Development Kit) .....................................................
2.2.10 Android Studio 2.3 ..........................................................................
2.2.11 Database .........................................................................................
2.2.12 SQLite Database .............................................................................
2.3 Unified Modelling Language .....................................................................
2.4 Kerangka Pemikiran ..................................................................................
BAB III METODE PENELITIAN
3.1 Analisa Kebutuhan .....................................................................................
3.1.1 Metode Pengumpulan Data ..............................................................
3.1.2 Analisa Kebutuhan Perangkat Keras ...............................................
3.1.3 Analisa Kebutuhan Perangkat Lunak ..............................................
3.2 Perancangan Penelitian ...............................................................................
3.2.1 Perancangan UML (Unified Modelling Language) ..........................
3.2.2 Perancangan Arsitektur Sistem .........................................................
3.2.3 Metode IMK (Interaksi Manusia dan Komputer) .............................
3.2.4 Perancangan Splash Screen ..............................................................
3.2.5 Perancangan Menu ...........................................................................
3.2.6 Perancangan Daftar Doa .................................................................
3.2.7 Perancangan Isi Doa ........................................................................
3.2.8 Perancangan Tentang Pembuat ........................................................
3.2.9 Perancangan Tutup Aplikasi ............................................................
3.3 Metode Pengembangan Software ...............................................................
3.4 Teknik Analisis ...........................................................................................
3.5 Jadwal Dan Biaya Penelitian ......................................................................
BAB IV HASIL DAN PEMBAHASAN
4.1 Hasil ...........................................................................................................
4.1.1 Tampilan Aplikasi ...........................................................................

x
4.1.2 Teknik Instalasi Program .................................................................
4.1.3 Speksifikasi Program .......................................................................
4.2 Pembahasan ...............................................................................................
4.2.1 Pembahasan Hasil Sebelum Menggunakan Aplikasi Doa ...............
4.2.2 Pembahasan Hasil Sesudah Menggunakan Aplikasi Doa ...............
4.2.3 Pembahasan Hasil Kuesioner Pada Tampilan Aplikasi ...................
4.2.4 Pengujian Sistem .............................................................................
4.2.5 Pengujian Blackbox ..........................................................................
4.2.6 Hasil Pengujian ................................................................................
4.3 Implikasi Penelitian ...................................................................................
BAB V KESIMPULAN DAN SARAN
5.1 Kesimpulan ................................................................................................
5.2 Saran ...........................................................................................................
DAFTAR PUSTAKA ......................................................................................................
DAFTAR RIWAYAT HIDUP ..............................................................................................
LAMPIRAN .........................................................................................................................

xi
DAFTAR TABEL

Tabel 2.1 Daftar Tabel Doa ..............................................................................................


Tabel 2.2 Simbol Use Case Diagram ............................................................................
Tabel 2.3 Simbol Activity Diagram ...............................................................................
Tabel 2.4 Simbol Class Diagram ...................................................................................
Tabel 2.5 Simbol Sequence Diagram ............................................................................
Tabel 2.6 Simbol Collaboration Diagram .....................................................................
Tabel 2.7 Simbol Component Diagram .........................................................................
Tabel 2.8 Simbol Deployment Diagram ........................................................................
Tabel 2.9 Simbol Statehart Diagram .............................................................................
Tabel 2.10 Simbol Package Diagram ............................................................................
Tabel 3.1 Jadwal Dan Biaya Penelitian...........................................................................
Tabel 4.1 Pembahasan Hasil Sebelum Menggunakan Aplikasi Doa .............................
Tabel 4.2 Pembahasan Hasil Sesudah Menggunakan Aplikasi Doa ..............................
Tabel 4.3 Pembahasan Hasil Kuesioner Pada Tampilan Aplikasi .................................
Tabel 4.4 Rencana Pengujian Aplikasi Doa Sehari Hari.................................................
Tabel 4.5 Hasil Pengujian Aplikasi Doa Sehari Hari .....................................................

xii
DAFTAR GAMBAR

Gambar 3.1 Use Case Diagram Sistem .........................................................................


Gambar 3.2 Activity Diagram Splash Screen .................................................................
Gambar 3.3 Activity Diagram Daftar Doa .....................................................................
Gambar 3.4 Activity Diagram Pencarian Doa ................................................................
Gambar 3.5 Activity Diagram Melihat Doa ...................................................................
Gambar 3.6 Activity Diagram Tentang Pembuat ...........................................................
Gambar 3.7 Activity Diagram Tutup Aplikasi ...............................................................
Gambar 3.8 Sequence Diagram Splash Screen ..............................................................
Gambar 3.9 Sequence Diagram Daftar Doa ..................................................................
Gambar 3.10 Sequence Diagram Melihat Doa ..............................................................
Gambar 3.11 Sequence Diagram Pencarian Doa ...........................................................
Gambar 3.12 Sequence Diagram Tentang Pembuat ......................................................
Gambar 3.13 Sequence Diagram Tutup Aplikasi ..........................................................
Gambar 3.14 Class Diagram Sistem ..............................................................................
Gambar 3.15 Perancangan Arsitektur Sistem ................................................................
Gambar 3.16 Perancangan Splash Screen ......................................................................
Gambar 3.17 Perancangan Menu ..................................................................................
Gambar 3.18 Perancangan Daftar Doa .........................................................................
Gambar 3.19 Perancangan Isi Doa .................................................................................
Gambar 3.20 Perancangan Tentang Pembuat ................................................................
Gambar 3.21 Perancangan Tutup Aplikasi ....................................................................
Gambar 4.1 Tampilan Splash Screen .............................................................................
Gambar 4.2 Tampilan Menu ..........................................................................................
Gambar 4.3 Tampilan Daftar Doa dan Pencarian Doa ..................................................

xiii
Gambar 4.4 Tampilan Isi Doa ........................................................................................
Gambar 4.5 Tampilan Tentang Pembuat .......................................................................
Gambar 4.6 Tampilan Tutup Aplikasi ...........................................................................
Gambar 4.7 Login Playstore ..........................................................................................
Gambar 4.8 Judul Aplikasi Playstore .............................................................................
Gambar 4.9 Buat Rilis Playstore ....................................................................................
Gambar 4.10 Upload Aplikasi Playstore ........................................................................
Gambar 4.11 Terpublish Playstore .................................................................................
Gambar 4.12 Install Aplikasi ..........................................................................................

xiv
BAB I
PENDAHULUAN

1.1 Latar Belakang

Pada masa modern sekarang ini teknologi informasi mengalami kemajuan


yang begitu pesat, terutama di dunia mobile. Sekarang ini setiap orang
dimudahkan dengan adanya aplikasi-aplikasi yang terdapat pada smartphone.
Teknologi Informasi atau dalam bahasa Inggris dikenal dengan istilah Information
Technology adalah istilah umum yang menjelaskan teknologi apapun yang
membantu manusia dalam membuat, mengubah, menyimpan, mengomunikasikan
dan menyebarkan informasi. Teknologi informasi menyatukan agar
terkomputerisasi dan komunikasi berkecepatan tinggi untuk data, suara, dan
video. Contoh dari Teknologi Informasi bukan hanya berupa komputer pribadi,
tetapi juga telepon, peralatan elektronik, dan handphone. Saat ini banyak
produsen handal yang terus mengembangkan fungsi handphone. Mereka
menciptakan telepon pintar yang lebih dikenal dengan sebutan smartphone.
Smartphone memadukan fungsi telepon untuk komunikasi dan komputer sebagai
media pengolahan data dan penyimpanan database, dengan hadirnya database
maka pencatatan yang semula hanya dilakukan di media komputer kini bisa
dilakukan di media smartphone, tentu kita bisa bayangkan betapa canggihnya
smartphone ini. Teknologi smartphone ini tentunya didukung oleh operasi sistem
yang juga terus dikembangkan supaya fitur-fitur smartphone terus bertambah.
Sistem operasi yang sangat berkembang saat ini adalah android.

Segala aktifitas yang kian padat menjadikan sebagian orang memiliki


tingkat mobilitas yang tinggi. Seiring dengan berkembangnya teknologi manusia
cenderung lupa akan kewajiban dalam beragama. Salah satunya membaca doa
merupakan permohonan langsung kepada Allah Subhanahu wa Ta’ala agar
diberikan kebaikan, keberkahan, kemudahan, kesehatan dan jalan keluar dari
kesulitan hal yang dihadapi.

1
Membaca doa ada banyak hikmah yang didapat oleh seseorang, hikmah
yang pertama adalah dengan membaca doa semakin memperjelas bahwa kita
adalah hamba yang lemah. Hamba yang selalu mengharapkan pertolongan Allah
dalam setiap kondisi apapun. Dengan kata lain, melalui berdoa kita benar-benar
berharap pada Allah agar mengabulkan apapun yang kita panjatkan dan berharap
yang terbaik dari Allah Subhanahu wa Ta’ala.

Doa sehari-hari yang dipanjatkan pun mempunyai hikmah lainnya. Kita


merasakan keakraban dengan Allah. Kita akan benar-benar merasa akrab dengan-
Nya karena setiap saat kita meminta, memohon, berharap, bertaubat, dan
berlindung kepada-Nya. Seseorang yang berdoa dengan baik akan merasakan
ketentraman hidup karena merasa Allah selalu berada dekat dengannya. Aplikasi
ini merupakan sebuah aplikasi yang diterapkan pada smartphone android yang
dimana akan berguna bagi pengguna smartphone android sehingga mempermudah
mereka membaca doa-doa sehari hari yang biasa dilakukan ketika melakukan
sesuatu. Oleh karena itu, aplikasi tersebut diharapkan dapat digunakan oleh user
dan akan memudahkan kita membaca doa-doa sehari hari tanpa harus bingung
mencari atau membeli buku dengan mengeluarkan biaya dan waktu.

Aplikasi ini berisikan doa sehari-hari yang akan membantu pengguna dalam
membaca doa disetiap aktivitas. Aplikasi ini memiliki antar muka yang simpel
sehingga pengguna akan tertarik dan mudah saat mengoperasikannya. Aplikasi ini
dilengkapi dengan tulisan Bahasa arab, tulisan latin dari Bahasa arab, terjemahan
ke Bahasa Indonesia serta dilengkapi dengan fitur suara yang akan mempermudah
cara pembacaan doa.
Berdasarkan pada latar belakang diatas, maka penulis bermaksud mengkaji secara
mendalam melalui sebuah penelitian yang berjudul :
“Rancang Bangun Aplikasi Kumpulan Doa Sehari Hari Berbasis Android
Smartphone”.

2
1.2 Identifikasi Masalah dan Pembatasan Masalah
1.2.1 Identifikasi Masalah

Pengamatan yang dilakukan, ada beberapa permasalahan yang


teridentifikasi dalam proses pembelajaran hafalan do’a dimana dengan
perkembangan teknologi yang semakin canggih dan instan, sehingga pola
hidup pun dibuat agar lebih mudah lagi dalam melakukan segala aktivitas.
Berikut adalah rumusan masalah pada penelitian ini .
1. Sangat pentingnya pengenalan Doa sehari-hari sejak usia dini
2. Bagaimana membuat rancang bangun “Aplikasi Kumpulan Doa Sehari
Hari Berbasis Android Smartphone”.
3. Kebutuhan manusia akan teknologi yang berkembang dengan pesatnya
yang dimana manusia membutuhkan media tersebut.
1.2.2 Rumusan Masalah

Berdasarkan uraian di atas, maka permasalahan yang akan dikaji


dalam penelitian ini dapat di rumuskan yaitu
Bagaimana merancang sebuah “Rancang Bangun Aplikasi Kumpulan Doa
Sehari hari Berbasis Android Smartphone.”
1.2.3 Batasan Masalah

Ada beberapa batasan masalah dalam perancangan aplikasi doa


sehari hari ini agar pembahasan lebih terfokus sesuai dengan tujuan yang
akan dicapai. Batasan masalahnya adalah

1. Aplikasi yang dibangun untuk memberikan edukasi tentang doa sehari


hari muslim untuk pengguna.
2. Tools yang digunakan dalam pembuatan aplikasi ini mengguanakan
Software Android Studio v.2.3 IDE, Java.
3. Aplikasi ini compatible pada android versi 4.2.2 (JellyBean) atau versi
yang lebih tinggi.

3
1.3 Tujuan dan Manfaat Penelitian

1.3.1 Tujuan Penelitian


1. Untuk merancang dan membangun Aplikasi Doa sehari hari
2. Menampilkan rincian tiap doa berupa ayat-ayat doa dalam huruf arab,
terjemahan doa tulisan latin, arti doa dalam Bahasa Indonesia, dan suara
pembacaan doa.
3. Memberikan kemudahan kepada pengguna dalam membaca doa-doa
sehari hari menggunakan media smartphone.

1.3.2 Manfaat Penelitian

Maksud dari penelitian ini adalah untuk membangun “Aplikasi


Kumpulan Doa Sehari Hari Berbasis Android Smartphone” sehingga dapat
memberikan kemudahan untuk para pengguna yang terkendala kesibukan
sehingga tak sempat membeli buku, akan tetapi dapat berdoa dimanapun
dan kapanpun bisa melalui media smartphone.

1.4 Sistematika Penulisan

Sistematika Penulisan laporan akhir penelitian ini disusun untuk


memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika
penulisan tugas akhir ini adalah sebagai berikut :

BAB I PENDAHULUAN

Bab ini berisi penjelasan mengenai latar belakang masalah, rumusan


masalah, batasan masalah, maksud dan tujuan, metodologi penelitian
serta sistematika penulisan.

BAB II LANDASAN TEORI DAN KERANGKA PEMIKIRAN

Menganalisis masalah dari model penelitian, menggambarkan indetifikasi


masalah, analisis kebutuhan data, hardware ,software, brainware,
diagram pembuatan system dan UML (Unified Modelling language).

4
BAB III METODE PENELITIAN

Membahas berbagai konsep dasar dan teori-teori yang berkaitan dengan


topik penelitian yang dilakukan dan hal-hal yang berguna dalam proses
analisis permasalahan serta tinjauan terhadap penelitian-penelitian serupa
yang telah pernah dilakukan sebelumnya termasuk sintesisnya.

BAB IV HASIL DAN PEMBAHASAN

Bab ini berisi mengenai hasil dari perancangan yang telah dibuat dan
berisi hal-hal penting yang telah dibahas.

BAB V KESIMPULAN DAN SARAN


Bab ini berisi menyatakan pemahaman peneliti tentang masalah yang
diteliti berkaitan dengan skripsi berupa kesimpulan dan saran.

5
BAB II
LANDASAN TEORI DAN KERANGKA PEMIKIRAN

2.1 Tinjauan Pustaka

Jurnal Eri Satria, Dewi Tresnawati, Cecep Saepuloh (Sekolah Tinggi


Teknologi Garut : 2017) dengan judul “Rancang Bangun Aplikasi Ibadah Dzikir
Dan Doa Harian Berbasis Android”, Membahas tentang perancangan aplikasi doa
dan dzikir dengan menerapkan metode multimedia Development Life Cycle.

Jurnal Bodi Santoso, Okky Pebriyani (Universitas Pamulang : 2017),


dengan judul “Aplikasi Pembelajaran Doa Harian Untuk Anak Usia Dini Berbasis
Android”, Mempelajari doa harian merupakan salah satu kegiatan pembelajaran
anak pada usia dini. Seperti kita ketahui ada berbagai macam buku pembelajaran
mengenai doa harian, namun isi dari buku tersebut tidak bersifat interaktif dan
menarik.

Jurnal Rendi Andika (Institute Informatika dan Bisnis Darmajaya : 2017)


dengan judul “Aplikasi Hafalan Juzz Amma Dan Doa Sehari Hari Menggunakan
Metode Murrotal Berbasis Android”, Doa merupakan hal yang sangat penting
dalam kehidupan sehari hari. Dalam keadaan dan kondisi apapun kita harus
senantiasa memanjatkan doa kepada Tuhan Yang Maha Kuasa sebagai
perwujudan iman dan taqwa kita kepada Tuhan Yang Maha Kuasa. Doa sehari
hari yang biasa kita panjatkan untuk mengawali dan mengakhiri suatu kegiatan.

2.2 Landasan Teori


2.2.1 Rancang Bangun

Rancang Bangun adalah serangkaian prosedur untuk menerjemahkan


hasil analisa dari sebuah sistem ke dalam bahasa pemrograman untuk
mendeskripsikan dengan detail bagaimana komponen-komponen sistem
diimplementasikan, sedangkan bangun adalah kegiatan menciptakan

6
sistem baru maupun mengganti atau memperbaiki sistem yang telah ada
baik secara keseluruhan maupun sebagian (Pressman, 2009 : 20)

Rancang Bangun adalah mengatur segala sesuatu sebelum bertindak,


mengerjakan, atau melakukan sesuatu. Rancang Bangun berarti cara
menyusun atau susunan yang merupakan suatu wujud, struktur (Purwanto,
2009 : 9)

Adapun kesimpulan diatas adalah membantu untuk menarik


kesimpulan bahwa rancang bangun adalah kegiatan menerjemahkan hasil
analisa ke dalam bentuk paket perangkat lunak kemudian menciptakan
sistem tersebut ataupun memperbaiki sistem yang sudah ada.

2.2.2 Aplikasi
Aplikasi merupakan program yang berisikan perintah-perintah untuk
melakukan pengolahan data. Jogiyanto menambahkan aplikasi secara
umum adalah suatu proses dari cara manualyang ditransformasikan ke
komputer dengan membuat sistem atau program agar data diolah lebih
berdaya guna secara optimal (Jogiyanto, 2009 : 4)

Aplikasi merupakan proses atau prosedur aliran data dalam


infrastruktur teknologi informasi yang dapat dimanfaatkan oleh para
pengambil keputusan yang sesuai dengan jenjang dan kebutuhan relevan
(Eko. I & Djokopran, 2009 : 10)

Adapun kesimpulan di atas adalah sebuah Aplikasi yaitu adalah


proses dari program yang berisikan perintah perintah untuk melakukan
pengolahan data yang output nya adalah sebuah perangkat lunak atau
software.

2.2.3 Doa

Doa merupakan suatu dorongan moral yang mampu melakukan


kinerja terhadap segala sesuatu yang berada diluar jangkauan teknologi.
Doa merupakan suatu bentuk penyadaran tingkat tinggi guna mencapai

7
kesuksesan rohani seseorang. Dikalangan awam, doa muncul ketika
mereka muncul berada dalam keadaan cemas akan menuju sebuah keadaan
fana. Dalam hal ini, doa merupakan wujud penyadaran atas diri yang tidak
mempunyai daya upaya dalam diri ini, selanjutnya akan terpancar
keyakinan bahwa Yang Maha Esa dan Maha Besar itu pasti ada (Dadang
Ahmad Fajar, 2014 : 53)

Doa merupakan isim masdar dari kata da’a “Aku berdoa kepada
Allah”, maksudnya berdoa sepenuh hati kepada-Nya dengan meminta dan
mengharap kebaikan yang ada disisi Nya. Doa juga bisa dimaknai sebagai
panggilan. Jika dikatakan , “Seseorang telah menyeru”, maksudnya ia telah
menyeru. “Aku telah memanggil fulan.” Maksudnya, “Aku telah berteriak
kepadanya dan menggugah perhatiannya. “Aku memanggil Zaid,”
maksudnya aku telah menyerunya dan memintanya memnuhi seruan itu
(Mansur Abdul Hakim Muhammad, 2011 : 20)

Adapun rincian tabel daftar doa yang akan digunakan didalam


aplikasi doa sehari hari :

Tabel 2.1 Daftar Tabel Doa

No. Nama Doa


1 Doa Bangun Tidur
2. Doa Masuk Kamar Mandi
3. Doa Sebelum Wudhu
4. Doa Sesudah Wudhu
5. Doa Keluar Kamar Mandi
6. Doa Memakai Pakaian
7. Doa Memakai Pakaian Baru
8. Doa Sebelum Makan
9. Doa Sesudah Makan
10. Doa Lupa Berdoa Saat Sudah Makan
11. Doa Ketika Bersin

8
12. Doa Naik Kendaraan
13. Doa Masuk Masjid
14. Doa Keluar Masjid
15. Doa Masuk Masjid
16 Doa Masuk Rumah
17 Doa Keluar Rumah
18 Doa Sebelum Tidur
19 Doa Ketika Hujan Turun
20. Doa Ketika Mendengar Adzan
21. Doa Sujud
22. Doa Apabila Merasa Takut dan Kesepian
23. Doa Memasukan Jenazah Ke Liang Kubur
24. Doa Setelah Sholat Witir
25. Doa Ketika Orang Mengalami Kesulitan
26. Doa Memejamkan Mata Jenazah
27. Doa Setelah Jenazah Dimakamkan
28. Doa Ziarah Kubur
29. Doa Ketika Angin Ribut
30. Doa Ketika Ada Petir
31. Doa Minta Hujan
32. Doa Melihat Bilal
33. Doa Berbuka Puasa
34. Doa Berbuka Puasa Dirumah Orang Lain
35. Doa Melihat Permukaan Buah
36. Doa Pengantin Pria Kepada Pasangannya
37. Doa Kepada Pengantin
38. Doa Terlepas Dari Kesulitan
39. Doa Kaffaratul Majlis
40. Doa Ketika Marah

9
41. Doa Masuk Desa
42. Doa Masuk Pasar atau Mall
43. Doa Agar Bisa Melunasi Hutang
44. Doa Musafir Kepada Orang Yang Ditinggalkan
45. Doa Jika Ada Sesuatu Menyenangkan
46. Doa Diberikan Anak Soleh
47. Doa Pada Hari Arafah
48. Doa Kebaikan Dunia dan Akhirat
49. Doa Ketika Marah
50. Doa Keputusan Yang Baik

Adapun kesimpulan diatas adalah Doa juga bisa diartikan sebagai


Permohonan atau permintaan kepada Allah Azza wa Jalla.

2.2.4 Informasi
Pengertian Informasi adalah data yang sudah diproses dan
diorganisasikan untuk memberikan arti bagi penggunanya (Romney &
Steinbart, 2009 : 13)

Definisi Informasi adalah data yang disajikan dalam bentuk formulir


yang berguna dalam kegiatan pembuatan keputusan (Gelinas & Dull, 2012
: 18)

Adapun kesimpulan di atas yaitu, Informasi adalah sebuah data yang


disajikan dalam bentuk formulir yang sudah diproses dan diorganisasikan
untuk memberikan arti bagi penggunanya.

2.2.5 Android

Android merupakan perangkat bergerak pada sistem operasi untuk


telepon seluler yang berbasis linux (Teguh Arifianto, 2011 : 1)

Android adalah sebuah sistem operasi pada handphone yang bersifat


terbuka dan berbasis pada sistem operasi Linux. Android bisa digunakan

10
oleh setiap orang yang ingin menggunakannya pada perangkat mereka.
Android menyediakan platform terbuka untuk para pengembang untuk
menciptakan aplikasi mereka sendiri yang akan digunakan untuk
bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc.,
pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian
untuk mengembangkan Android, dibentuklah Open Handset Alliance,
konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan
telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-
Mobile, dan Nvidia (Nazruddin, 2012 : 11)

Adapun kesimpulan diatas pengguna user bebas memilih operating


system yang ingin digunakan didalam perangkat android tersebut,
pengguna akan menyesuaikan versi yang sesuai atau compatible dengan
perangkat android yang digunakan.

Adapun ada kelebihan, kelemahan, dan versi android menurut Nazruddin


adalah :

1. Kelebihan Android

a. Multitasking Kalau anda pernah merasakan keunggulan yang bisa


membuka beberapa aplikasi sekaligus, begitu juga Android yang
mampu membuka beberapa aplikasi sekaligus tanpa harus menutup
salah satunya.
b. Kemudahan dalam Notifikasi Setiap ada SMS, Email, atau bahkan
artikel terbaru akan selalu ada notifikasi di Home Screen Ponsel
Android, tak ketinggalan Lampu LED Indikator yang berkedip-
kedip, sehingga Anda tidak akan terlewatkan satu SMS, Email
ataupun Misscall sekalipun.
c. Akses Mudah terhadap Ribuan Aplikasi Android lewat Google
Android App Market Kalau Anda gemar install aplikasi ataupun
games, lewat Google Android App Market Anda bisa mendownload

11
berbagai aplikasi dengan gratis. Ada banyak ribuan aplikasi dan
games yang siap untuk anda download di ponsel Android.

d. Pilihan Ponsel yang beranekaragam Bicara ponsel Android, akan


terasa beda dibandingkan dengan iOS, jika iOS hanya terbatas pada
iPhone dari Apple, maka Android tersedia di ponsel dari berbagai
produsen, mulai dari Sony Ericsson, Motorola, HTC sampai
Samsung. Dan setiap pabrikan ponsel pun menghadirkan ponsel
Android dengan gaya masing-masing, seperti Motorola dengan
Motoblur-nya, Sony Ericsson dengan TimeScape-nya. Jadi Anda
bisa leluasa memilih ponsel Android sesuai dengan merk favorite.
e. Bisa menginstal ROM (Read Only Memory) yang dimodifikasi tak
puas dengan tampilan standar Android, jangan khawatir ada banyak
Costum ROM yang bisa Anda pakai di ponsel Android.
f. Widget benar sekali, dengan adanya Widget in homescreen, Anda
bisa dengan mudah mengakses berbagai setting dengan cepat dan
mudah.
g. Google Maniak Kelebihan Android lainnya jika Anda pengguna
setia layanan Google mulai dari Gmail sampai Google Reader,
ponsel Android telah terintegrasi dengan layanan Google, sehingga
Anda bisa dengan cepat mengecek email dari Gmail.

2. Kelemahan Android

a. Koneksi Internet yang terus menerus kebanyakan ponsel berbasis


system ini memerlukan koneksi internet yang simultan alias terus
menerus aktif. Koneksi internet GPRS (General Packet Radio
Services) selalu aktif setiap waktu, itu artinya Anda harus siap
berlangganan paket GPRS yang sesuai dengan kebutuhan.

12
b. Iklan Aplikasi di Ponsel Android memang bisa didapatkan dengan
mudah dan gratis, namun konsekuensinya di setiap Aplikasi tersebut,
akan selalu Iklan yang terpampang, entah itu bagian atas atau bawah
aplikasi.

3. Versi Android
a. Tanpa nama (Android versi 1.0 1.1)
Sistem android versi 1.0 ini pertama kali hadir di tahun 2008,
tepatnya pada oktober 2008. Ponsel pertama yang menggunakan
system android adalah HTC. Pada bulan februari 2009 rilis update
pertama android versi 1.1 yang masih belum memiliki nama.
b. Cupcake (Android versi 1.2 – 1.5)
Nama Cupcake diambil dari sebuah makanan ringan berupa kue
kecil yang di kemas dalam sebuah wadah yang biasanya di sajikan
dengan frosting diatasnya. Dengan penamaan Cupcake ini maka
penamaan dari versi Android dimulai.
c. Donut (Android versi 1.6)
Versi selanjutnya adalah Donut, versi ini dirilis pada bulan
september 2009 tentu donut sudah tak asing lagi bagi telinga orang
Indonesia. Donut adalah sebuah makanan ringan berbentuk bulat
yang terdapat lubang di tengahnya (berbentuk seperti cincin).
d. Eclair (Android 2.0 - 2.1)
Eclair adalah makanan penutup yakni kue yang biasanya berbentuk
persegi panjang yang dibuat dengan krim di tengah dan lapisan
cokelat di atasnya. Di rilis pada bulan oktober 2009, dengan rilisnya
android versi ini google menambahkan fitur Bluetooth 2.1, flash dan
kamera dengan digital zoom, multi-touch, live wallpaper dan
lainnya.
e. Froyo (Android 2.2 - 2.2.3)

13
Nama Froyo diambil dari kependekan dari Frozen Yoghurt yaitu
yoghurt yang telah mengalami proses pendinginan sehingga terlihat
seperti es krim.
f. Gingerbread (Android 2.3 - 2.4)
Nama Gingerbread diambil dari jahe atau cookie dengan rasa khas
jahe yang biasanya berbentuk boneka mirip manusia . versi ini dirilis
pada bulan desember 2010.

g. Honeycomb (Android 3.0 - 3.2)


Nama Honeycomb diambildari nama sereal manis yang terbuat dari
jagung dengan rasa madu yang berbentuk sarang lebah, makanan ini
yang populer sejak tahun 1965.
h. Ice Cream Sandwich (Android 4.0)
Android Ice Cream Sandwich atau biasa dikenal dengan nama
Android 4.0 ICS (Internet Connecting Sharing) adalah versi terbaru
Android yang sangat mendukung baik untuk smartphone, tablet, dan
lainnya. Android ini rilis pada 19 October 2011.
i. Jelly Bean (Android 4.1 - 4.3)
Android 4.1 Jelly Bean diumumkan pada 27 Juni 2012 pada
konferensi Google l/O yang secara resmi dikenalkan ke publik
sekitar Oktober 2012. Versi ini adalah yang tercepat dan terhalus
dari semua versi Android.
j. KitKat (Android 4.4)
Awalnya android versi ini di isukan bernama Key Lime Pie. Namun
pada tanggal oktober 2013 google merilis kitkat sebagai generasi
android berikutnya.
k. Lollipop (Android 5.0)
Sistem operasi Android 5.0 Lollipop pertama kali dirilis pada 25 Juni
2014. Sebelumnya sistem operasi ini diperkenalkan dengan kode
Android L. Update penggunaan sistem operasi Android dari versi

14
sebelumnya ke versi 5.0 pertama kali dibuka pada 12 November
2014.
l. Marshmallow (Android 6.0)
Android versi 6.0 atau android Marshmallow merupakan nama
terbaru di keluarga OS Android. Google akhirnya resmi menamai
versi android teranyarnya dengan nama Marshmallow dan
menggunakan API level 23 pada versi preview.

2.2.6 Smartphone

Smartphone adalah pintar karena memiliki sistem operasi yang


mengelola perangkat keras dan perangkat lunak telepon. Hal ini berbeda
dari sistem operasi dari komputer desktop. Karakteristik lain dari
smartphone adalah adanya minimal satu homescreen, dan itu adalah
tampilan menu utama yang menunjukkan aplikasi dan widget. Selain itu,
berbagai jenis aplikasi yang baru, mereka juga dijadikan salah satu alasan
mengapa smartphone cerdas dan berbeda (Zheng, 2015 : 191)

Smartphone adalah mobile phone yang memiliki fungsi seperti


sistem komputerisasi, pengiriman pesan (email), akses internet dan
memiliki berbagai aplikasi sebagai sarana pencarian informasi seperti
kesehatan, olahraga, uang dan berbagai macam topik (Williams & Sawyer,
2011 : 385)

Adapun kesimpulan diatas adalah bahwa smartphone merupakan


perangkat ponsel yang memiliki fitur-fitur yang melebihi ponsel pada
umumnya, menawarkan kemampuan lebih komputasi dan konektivitas dari
fitur telepon kontemporer.

2.2.7 Java

15
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 (Budi Raharjo, 2010 : 20)

Java dikembangkan oleh perusahaan Sun Microsystem. Java


menurut definisi dari Sun Microsystem adalah nama untuk sekumpulan
teknologi untuk membuat dan menjalankan perangkat lunak pada
komputer standalone ataupun pada lingkungan jaringan (Rosa A.S & M.
Shalahuddin, 2014 : 103)

Adapun kesimpulan diatas adalah Java adalah media untuk membuat


suatu program yang bercirikan perangkat lunak atau software.

2.2.8 JDK (Java Development Kit)

Pengertian JDK (Java Development Kit) adalah Paket fungsi API


untuk bahasa pemrograman Java, meliputi Java Runtime Environment
(JRE) dan Java Virtual Machine (JVM) (Muhammad Abdul Aziz, 2015 :
14)

Java Development Kit merupakan perangkat lunak yang digunakan


untuk melakukan proses kompilasi dari kode Java menjadi bytecode yang
dapat dimengerti dan dapat dijalankan oleh Java Runtime Environtment
(JRE) (Khannedy, 2011 : 10)

Adapun kesimpulan di atas adalah Java Development Kit (JDK)


perangkat lunak yang digunakan untuk melakukan proses kompilasi dari
kode java menjadi bytecode.

2.2.9 SDK (Software Development Kit)

16
Android-SDK merupakan tools API (Application Programming
Interface) yang diperlukan untuk mulai mengembangkan aplikasi pada
platform Android menggunakan bahasa 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 mnggunakan
bahasa pemrograman Java (Nazruddin, 2012 : 5)
Android-SDK merupakan OS (Operating System) Mobile yang
tumbuh ditengah OS lainnya yang berkembang dewasa ini. OS lainnya
seperti Windows Mobile, i-Phone OS, Symbian, dan masih banyak lagi
(Hermawan, 2011 : 11)
Adapun kesimpulan dari pengertian diatas adalah SDK merupakan
tools untuk membuat application dengan bantuan platform Android
perangkat lunak untuk smartphone mobile.

2.2.10 Android Studio 2.3

Android merupakan sistem operasi untuk telepon seluler yang


berbasis Linux. Android menyediakan platform terbuka bagi para
pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan
oleh bermacam peranti bergerak. Android umum digunakan di smartphone
dan juga tablet PC. Fungsinya sama seperti sistem operasi Symbian di
Nokia, iOS di Apple dan BlackBerry OS (Nazaruddin, 2012 : 1)

Android Studio adalah sebuah IDE (Integrated Development


Environment) untuk mengembangkan perangkat lunak dan dapat
dijalankan di semua platform (platform-independent) (Arif Akbarul Huda,
2009 : 13)

Adapun kesimpulan diatas Android Studio adalah plugin untuk


membuat sebuah aplikasi berbasis mobile, android studio pun bisa
digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak.

17
2.2.11 Database

Database adalah sebuah kumpulan data yang berhubungan secara


logis dan merupakan penjelasan dari data tersebut yang dirancang dengan
tujuan untuk menemukan data yang dibutuhkan oleh suatu perusahaan atau
organisasi (Indrajani, 2011 : 3)

Database adalah kumpulan data terhubung (Integerated Data) yang


disimpan secara bersama sama pada suatu media, tanpa mengatap satu
sama lain atau tidak perlu suatu kerangkapan data tersebut harus
seminimal mungkin (Edhy Sutanta, 2014 : 7)

Adapun kesimpulan diatas adalah kumpulan dari berbagai data yang


saling berhubungan satu dengan yang lainya.

2.2.12 SQLite Database

SQLite adalah database yang bisa dibangun di Android. SQLite


memiliki fitur relational database, hampir sama dengan SQL pada dekstop
hanya saja SQLite membutuhkan memori yang sedikit.

SQLite terdapat pada semua perangkat Android, cukup


mendefinisikan perintah SQL untuk membuat atau meng-update database,
selanjutnya sistem pada Android akan menangani hal-hal yang
berhubungan dengan database. SQLite database otomatis akan tersimpan
di dalam path data/data/nama_package/database/nama_database (Huda,
2013 : 82).

SQLite adalah sebuah open source database yang telah ada cukup
lama, cukup stabil, dan sangat terkenal pada perangkat smartphone,
termasuk Android (Gargenta, 2011 : 119)

Adapun kesimpulan diatas adalah suatu database untuk perangkat


kecil di dalam media android, hampir sama dengan SQL pada dekstop
hanya saja SQLite membutuhkan memori yang cenderung kecil.

18
2.3 Unified Modelling Language (UML)

Beberapa literature menyebutkan bahwa UML menyediakan sembilan jenis


diagram, yang lain menyebutkan delapan karena ada beberapa diagram yang
digabung, misanya diagram komunikasi, diagram urutan dan diagram pewaktuan
digabung menjadi diagram interaksi (Herlawati, 2011 : 10)

UML (Unified Modeling Language) adalah Bahasa pemodelan untuk sistem


atau perangkat lunak yang berparadigma berorientasi objek. UML ini berfungsi
untuk membantu para developer untuk menggambarkan alur dari sebuah sistem
yang akan dibangun, gambaran mengenai alur sistem tersebut akan terwakili oleh
simbol-simbol yang ada dalam diagram – diagram (Nugroho, 2010 : 12)

Adapun kesimpulan diatas adalah UML sebuah bahasa standart yang


diperuntuhkan membantu para pengembang sistem dan sofware agar bisa
menyelesaikan tugas-tugas program spesifikasi, visualisasi, design arsitektur,
konstruksi, simulasi dan testing serta documentasi.

Menurut Nugroho jenis diagram pada UML adalah :

a. Use case
Use case adalah abstraksi dari interaksi antara system dan actor. Use case
bekerja dengan cara mendeskripsikan tipe interaksi antara user sebuah system
dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah system
dipakai. Adapun gambar simbol digambarkan pada tabel 2.2
Tabel 2.2 Simbol Use Case Diagram

Gambar Nama Fungsi


Package Menambah paket baru
dalam diagram
Actor Menambah aktor dalam
diagram
Use Case Menambahkan Use
Case pada Diagram

19
Unindirectional Mengambarkan relasi
Association antara aktor dengan Use
Case
Dependecies or Menggambarkan
Instantantiates kebergantungan
(Dependecies) antar
item dalam diagram
Generalization Menggambarkan relasi
lanjut antar Use Case
atau menggambarkan
struktur pewarisan antar
actor
Sumber : Nugroho, 2010

b. Activity Diagram
Activity diagram menyediakan analis dengan kemampuan untuk memodelkan
proses dalam suatu sistem informasi. Activity diagram dapat digunakan untuk
alur kerja model, use case individual, atau logika keputusan yang terkandung
dalam metode individual. Activity diagram juga menyediakan pendekatan
untuk proses pemodelan paralel. Activity diagram lebih lanjut. Pada dasarnya,
diagram aktifitas canggih dan merupakan diagram aliran data yang terbaru.
Secara teknis, diagram aktivitas menggabungkan ide-ide proses pemodelan
dengan teknik yang berbeda termasuk model acara, statecharts, dan Petri Nets.
Adapun gambar simbol digambarkan pada tabel 2.3
Tabel 2.3 Simbol Activity Diagram

Gambar Nama Fungsi


State Menambahkan state
untuk suatu objek
Activity Menambahkan aktivitas
baru pada diagram

20
Start State Memperlihatkan
dimana aliran kerja
berawal
End State Memperlihatkan
dimana aliran kerja
berakhir
State Transition Menambahkan transisi
dari suatu aktivitas ke
aktivitas yang lainya
Transition To Self Menambah transisi
rekursif
Horizontal Menambah sinkronisasi
Synchronizations vertikal pada diagram
Vertical Menambahkan
Synchronizations sinkronisasi vertikal
pada diagram
Decisions Points Menambah titik
keputusan pada aliran
kerja
Swimlane Menambahkan
Swimlane (Sering
digunakan pada
pemodelan Bisnis)
Sumber : Nugroho, 2010

c. Class Diagram
Tujuan utama dari class diagram adalah untuk menciptakan sebuah kosa kata
yang digunakan oleh analis dan pengguna. Diagram kelas biasanya merupakan
hal-hal, ide-ide atau konsep yang terkandung dalam aplikasi. Misalnya, jika
anda sedang membangun sebuah aplikasi penggajian, diagram kelas mungkin

21
akan berisi kelas yang mewakili hal hal seperti karyawan, cek, dan pendaftaran

gaji. Diagram kelas juga akan menggambarkan hubungan antara kelas.


Adapun gambar simbol digambarkan pada tabel 2.4
Tabel 2.4 Simbol Class Diagram

Gambar Nama Fungsi


Class Menambahkan kelas
baru pada diagram
Interface Menambahkan kelas
antarmuka (Interface)
pada diagram
Association Menggambarkan relasi
asosiasi
Association Class Menghubungkan kelas
asosiasi (Association
Class) pada suatu relasi
asosiasi
Generalization Menggambarkan relasi
generalisasi
Realize Menggambarkan relasi
realisasi
Aggregation Menggambarkan relasi
agregasi

Actor Menggambarkan aktor


pada diagram kelas
Use Case Menggambarkan Use
Case pada diagram
kelas

22
Control Menggambarkan unsur
kendali pada diagram
Boundary Menambahkan kelas
batasan (Boundary)
pada diagram
Entity Menambahkan kelas
entitas pada diagram
Domain Menambahkan domain
baru pada diagram
Domain Package Menambahkan paket
domain baru pada
diagram
Sumber : Nugroho, 2010

d. Sequence Diagram
Sequence diagram menjelaskan interaksi objek yang disusun berdasarkan
urutan waktu. Secara mudahnya sequence diagram adalah gambaran tahap
demi tahap yang seharusnya dilakukan untuk menghasilkan sesuatu sesuai
dengan use case diagram. Adapun gambar simbol digambarkan pada tabel 2.5
Tabel 2.5 Simbol Sequence Diagram

Gambar Nama Fungsi


Object Menambahkan objek
baru pada diagram
Object Message Menggambarkan pesan
antar dua objek
Message To Self Menggambarkan pesan
yang menuju dirinya
sendiri
Return Message Menggambarkan
pengembalian dari
pemanggilan prosedur

23
Destruction Marker Memperlihatkan saat
objek tertentu
dihancurkan
Sumber : Nugroho, 2010

e. Collaboration Diagram
Collaboration diagram menggambarkan interaksi antar objek seperti sequence
diagram, tetapi lebih menekankan pada peran masing-masing objek. Setiap
message memiliki sequence number, dimana message dari level tertinggi
memiliki Nomor Diagram membawa informasi yang sama dengan diagram
Sequence, tetapi lebih memusatkan atau memfokuskan pada kegiatan obyek

dari waktu pesan itu dikirimkan . Adapun gambar simbol digambarkan pada
tabel 2.6

Tabel 2.6 Simbol Collaboration Diagram

Gambar Nama Fungsi


Object Menggambarkan object
baru pada diagram

Class Instance Menambahkan


instantiasi kelas baru
pada diagram

Object Link Menciptakan lintasan


komunikasi antar dua
objek

Link To Self Memperlihatkan bahwa


suatu objek memanggil
dirinya sendiri

24
Link Message Menambahkan pesan
antar dua objek atau
dari suatu objek ke
dirinya sendiri
Reserve Link Message Menambahkan pesan
dalam arah berlawanan
antar dua objek atau
dari suatu objek ke
dirinya sendiri
Sumber : Nugroho, 2010

f. Component Diagram 
Diagram ini bila dikombinasikan dengan diagram penyebaran dapat digunakan
untuk menggambarkan distribusi fisik dari modul perangkat lunak melalui
jaringan. Misalnya, ketika merancang sistem client-server, hal ini berguna
untuk menunjukkan mana kelas atau paket kelas akan berada pada node klien
dan mana yang akan berada di server. Diagram komponen juga dapat berguna
dalam merancang dan mengembangkan sistem berbasis komponen. Karena
berfokus pada analisis sistem berorientasi objek dan desain. Gambar simbol
tabel 2.7
Tabel 2.7 Simbol Component Diagram

Gambar Nama Fungsi


Component Menggambarkan modul
perangkat lunak dengan
antarmuka yang
didefinisikan baik
(Misalnya ActiveX,
Applet, Dll.
Package Menambahkan paket
dalam diagram

25
Depedency Menggambarkan relasi
depedency
Subprogram Menggambarkan
Specification spesifikasi subprogram
dan implementasinya
Subprogram Body Menggambarkan
koleksi subrutin dan
tidak memuat definisi
kelas

Main Program Menggambarkan


program utama

Package Specification Menggambarkan paket


yang merupakan
implementasi kelas.
Mengandung
HeaderLife dan
informasi prototipe
kelas
Package Body Memuat kode untuk
operasi operasi suatu
kelas

Task Specification Menggambarkan


spesifikasi kelas yang
memiliki thread

26
Task Body Memuat berkas berkas
yang memiliki thread
yang mandiri
Sumber : Nugroho, 2010

g. Deployment Diagram
Deployment diagram menggambarkan detail bagaimana komponen di
deployment dalam infrastruktur system, dimana komponen akan terletak (pada
mesin, server atau piranti keras), bagaimana kemampuan jaringan pada lokasi
tersebut, spesifikasi server, dan hal-hal lain yang bersifat fisikal. Hubungan
antar mode (misalnya TCP/IP) dan requirement dapat juga didefinisikan dalam
diagram ini. Gambar simbol tabel 2.8

Tabel 2.8 Simbol Deployment Diagram

Gambar Nama Fungsi


Processor Menambahkan prosesor
pada diagram

Connection Menambahkan
penghubung antar
komponen dalam
diagram

27
Device Menambahkan
peralatan dalam
diagram. Peralatan
adalah perangkat keras
dengan suatu kegunaan
tertentu atau perangkat
keras dengan fungsi
yang terbatas
Sumber : Nugroho, 2010

h. Statechart Diagram
Statechart diagram digunakan untuk memodelkan perilaku dinamis satu kelas
atau objek. Statechart diagram memperlihatkan urutan keadaan sesaat (state)
yang dilalui sebuah objek, Kejadian yang menyebabkan sebuah transisi dari
suatu state atau aktivitas kepada yang lainnya. Gambar simbol tabel 2.9
Tabel 2.9 Simbol Statehart Diagram

Gambar Nama Fungsi


State Menambahkan suatu
state pada diagram

28
Start State Menambahkan diagram
pada state awal
End State Menambahkan state
akhir pada diagram
Transition Menambahkan transisi
pada diagram
Transition To Self Menambahkan transisi
yang mengarah pada
state tunggal
Sumber : Nugroho, 2010

i. Package Diagram Diagram


Sekelompok elemen elemen model ataupun sebuah paket dapat berisi elemen
elemen model yang berlainan, termasuk paket paket untuk menciptakan atau
menggambarkan sifat hiraki.
Tabel 2.10 Simbol Package Diagram Diagram

Gambar Nama Fungsi


Package Menambahkan paket
dalam diagram.
Import Suatu dependensi yang

29
mengindikasikan isi
tujuan paket secara
<Import
umum yang
ditambahkan kedalam
sumber paket.
Access Suatu dependensi yang
mengindikasikan isi
tujuan paket secara
<Access>
umum yang bisa
digunakan pada nama
sumber paket.
Sumber : Nugroho, 2010

2.4 Kerangka Pemikiran

Masalah

Bagaimana merancang sebuah “Rancang Bangun Aplikasi


Kumpulan Doa Sehari hari Berbasis Android Smartphone.”

Metode

Adapun metode perancangan yang digunakan


dalam Aplikasi Doa sehari hari adalah dengan
menggunakan UML (Unified Modelling
Language) sebagai metode pemecahan masalah
dan membangun pemodelan
30 design Aplikasi
Kumpulan Doa Sehari Hari Muslim
Perancangan Pengkodean Testing dan
Implementasi
Perancangan system Membuat
dan meliputi design Rancangan Pengujian
Dengan bahasa dilakukan untuk
tampilan Pemrogramman mencari
menggunkaan Java ketidaksesuaian
Android Studio Android dalam Aplikasi
dengan Hasil Studio yang telah dibuat
Pemrogramman Java seperti fitur apa
Menghasilkan sebuah Aplikasi yang dapat
dan untuk database yang kurang dari
membantu dalam berdoa dimanapun dan rancangan aplikasi
yang disimpan
kapanpun dalam perangkat Mobile atau yang telah dibuat
menggunakan
Smartphone
database SQLite

BAB III
METODE PENELITIAN

3.1 Analisa Kebutuan

Perkembangan teknologi yang semakin maju, menuntut manusia untuk


melakukan penerapan disegala bidang guna mencapai kemajuan teknologi.
Termasuk salah satunya dalam bidang agama. Seiring dengan perkembangan
zaman saat ini banyak umat muslim yang tidak mengetahui tentang pentingnya
doa.

Diketahui bahwa masih banyak umat muslim yang belum melakukan hal
membaca doa, hal ini terjadi dikarenakan kurangnya kebiasaan membaca doa.

31
Doa sehari-hari ini akan sangat bermanfaat bagi umat muslim untuk
mempermudah segala aktifitas dan mengurangi dampak buruk yang terjadi saat
beraktifitas. Untuk memulai membiasakan membaca doa sehari-hari, umat muslim
dianjurkan untuk membaca doa melalui media buku sendiri akan memunculkan
berbagai permasalahan seperti, biaya yang harus dikeluarkan untuk membeli
buku, waktu yang diperlukan untuk membeli buku dan penggunaan buku yang
kurang praktis. Oleh karena itu aplikasi doa ini dapat membantu masyarakat untuk
mempermudah dalam membaca doa sehari hari dengan menggunakan
smartphone.

3.1.1 Metode Pengumpulan Data

Metode pengumpulan data yang digunakan dalam penelitian ini


adalah sebagai berikut :

a. Studi Literatur
Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper
dan bacaan-bacaan guna mendapatkan informasi tentang mobile
android dari media buku, internet dan media-media lain yang ada
kaitannya dengan judul penelitian agar aplikasi yang dibangun sesuai
dengan harapan pengguna.

b. Observasi
Teknik pengumpulan data dengan mengadakan penelitian dan
peninjauan langsung terhadap permasalahan yang diambil.
c. Wawancara
Teknik pengumpulan data dengan mengadakan tanya jawab secara
langsung dan dan tidak langsung kepada pengelola, jamaah dan ustadz
yang ada kaitanya dengan topik yang diambil
3.1.2 Analisa Kebutuhan Perangkat Keras

Berdasarkan deskripsi sistem yang akan dibuat maka perangkat


keras (Hardware) yang digunakan untuk membangun sebuah “Rancang

32
Bangun Kumpulan Doa Muslim Sehari-Hari Berbasis Android
Smartphone” adalah :

a. Processor Intel® Core™ i3-3217U CPU @ 1.80GHz (4CPUs),


~1.8GHz
b. Hardisk 500GB
c. RAM (Read Access Memory) 2GB
d. Intel® HD Graphics 4000
e. Windows 7 Ultimate 64-bit

3.1.3 Analisa Kebutuhan Perangkat Lunak

Berdasarkan deskripsi sistem yang akan dibuat maka perangkat


lunak platform android yang digunakan untuk membangun sebuah
“Rancang Bangun Kumpulan Doa Sehari-Hari Berbasis Android
Smartphone” adalah :

a. OS Windows 7/8/ 32-64 bit


b. RAM (Read Access Memory) 4GB
c. 1280 x 800 Minimum Resolusi Layar
d. Java Development Kit (JDK) 7 or Java Development Kit 8
(Support API 24, Android Nougat)

3.2 Perancangan Penelitian

Pembuatan aplikasi ini menggunakan sebuah laptop dengan bantuan tool


Android Studio, aplikasi ini yang dibuat dapat dijalankan menggunakan perangkat
mobile berbasis android. Pada aplikasi ini berisi kumpulan doa sehari-hari. Bukan
hanya doa namun dalam aplikasi ini terdapat suara yang akan membantu
pengguna dalam membaca dan pelafalan doa. Untuk menggunakan aplikasi ini
pengguna harus menginstal aplikasi doa sehari-hari dalam perangkat android.

Perancangan aplikasi ini nantinya akan terdapat button yang berfungsi untuk
mengakses aplikasi tersebut. Apabila button tersebut di klik maka secara langsung

33
akan mengakses aplikasi ini, setelah aplikasi ini di akses, akan tampil judul doa,
tulisan doa dalam bahasa arab, tulisan terjemahan dalam bahasa indonesia dan
tombol yang dapat dipilih user untuk menampilkan suara dari doa yang sedang
dibuka.

Perancangan aplikasi ini juga di bantu dengan menggunakan Unified


Modelling language (UML), yang meliputi Use case diagram, Activity diagram,
Class diagram dan Sequence diagram untuk memperjelas perancangan suatu
sistem.

3.2.1 Perancangan UML (Unified Modelling Language)

A. Use Case Diagram Sistem

Mengarah pada analisa kebutuhan, maka use case diagram


yang di lakukan user saat membuka aplikasi ini, akan masuk ke splash
screen dan setelah itu masuk ke dalam menu utama yang terdiri dari
daftar doa, tentang pembuat, dan tutup aplikasi. Sub menu didalam
daftar doa sendiri adalah pencarian doa, dan melihat doa yang terdiri
dari judul doa, text arab, latin arab, arti doa, sumber, dan audio.

34
Adapun perancangan Use Case Diagram Sistem digambarkan pada
gambar 3.1

Gambar 3.1
Use Case Diagram Sistem

B. Activity Diagram Splash Screen

Mengarah pada Use Case Diagram Sistem pada gambar 3.1


maka Activity Diagram yang akan dilakukan user saat membuka
aplikasi maka akan muncul Splash Screen dan selanjutnya akan masuk
ke menu utama. Adapun perancangan activity diagram dapat dilihat
pada gambar 3.2

35
USER SISTEM

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
           

Gambar 3.2
Activity Diagram Splash Screen

C. Activity Diagram Daftar Doa

Mengarah pada Use Case Diagram Sistem pada gambar 3.1


maka Activity Diagram yang akan dilakukan user saat membuka
Menu daftar doa akan menampilkan doa yang terdiri dari judul
doa, text arab, latin arab, arti doa, sumber, dan audio. Adapun
perancangan activity diagram pada menu daftar doa dapat dilihat pada
gambar 3.3

36
USER SISTEM

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

           

Gambar 3.3
Activity Diagram Daftar Doa

D. Activity Diagram Pencarian Doa

Mengarah pada Use Case Diagram Sistem pada gambar


3.1 maka activity diagram yang akan dilakukan user saat memilih
pencarian, dan mencari doa yang diinginkan user. Adapun
perancangan activity diagram pada menu pencarian dapat dilihat pada
gambar 3.4

37
USER SISTEM

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

           

Gambar 3.4
Activity Diagram Pencarian Doa

E. Activity Diagram Melihat Doa

Mengarah pada Use Case Diagram Sistem pada gambar


3.1 maka activity diagram yang akan dilakukan user saat melihat doa.

38
Adapun perancangan activity diagram pada menu tentang dapat di
lihat pada gambar 3.5

USER SISTEM

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

           

Gambar 3.5
Activity Diagram Melihat Doa

F. Activity Diagram Tentang Pembuat

Mengarah pada Use Case Diagram Sistem pada gambar


3.1 maka activity diagram yang akan dilakukan user saat memilih

39
tentang pembuat. Adapun perancangan activity diagram pada menu
tentang pembuat dapat dilihat pada gambar 3.6

USER SISTEM

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

           

Gambar 3.6
Activity Diagram Tentang Pembuat

G. Activity Diagram Tutup Aplikasi

40
Mengarah pada Use Case Diagram Sistem pada gambar
3.1 maka activity diagram yang akan dilakukan user saat memilih
tutup aplikasi. Adapun perancangan Activity Diagram digambarkan
pada gambar 3.7

USER SISTEM

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

           

Gambar 3.7
Activity Diagram Tutup Aplikasi

H. Sequence Diagram Splash Screen

41
Mengarah pada use case diagram sistem pada gambar 3.1
maka sequence diagram yang akan di lakukan user saat membuka
aplikasi ini, akan masuk ke halaman awal saat membuka aplikasi.
Adapun perancangan sequence diagram di gambarkan pada gambar
3.8

           
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

           

Gambar 3.8
Sequence Diagram Splash Screen

I. Sequence Diagram Daftar Doa

42
Mengarah pada use case diagram sistem pada gambar 3.1
maka sequence diagram yang akan di lakukan user saat membuka
aplikasi ini, akan masuk ke menu utama yang terdiri dari daftar doa.
Adapun perancangan sequence diagram di gambarkan pada gambar
3.9

           
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

           

Gambar 3.9
Sequence Diagram Daftar Doa

43
J. Sequence Diagram Melihat Doa

Mengarah pada use case diagram sistem pada gambar 3.1


maka sequence diagram yang akan di lakukan user saat membuka
aplikasi ini, akan masuk ke menu utama yang terdiri dari melihat doa.
Adapun perancangan sequence diagram di gambarkan pada gambar
3.10

           
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

           

Gambar 3.10
Sequence Diagram Melihat Doa

44
K. Sequence Diagram Pencarian Doa

Mengarah pada use case diagram sistem pada gambar 3.1


maka sequence diagram yang akan di lakukan user saat membuka
aplikasi ini, akan masuk ke menu utama yang terdiri dari pencarian
doa. Adapun perancangan sequence diagram di gambarkan pada
gambar 3.11

           
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

           

Gambar 3.11
Sequence Diagram Pencarian Doa

45
L. Sequence Diagram Tentang Pembuat

Mengarah pada use case diagram sistem pada gambar 3.1


maka sequence diagram yang akan di lakukan user saat membuka
aplikasi ini, akan masuk ke menu utama yang terdiri dari menu
tentang pembuat. Adapun perancangan sequence diagram di
gambarkan pada gambar 3.12

           
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

           

Gambar 3.12
Sequence Diagram Tentang Pembuat

46
M. Sequence Diagram Tutup Aplikasi

Mengarah pada use case diagram sistem pada gambar 3.1


maka sequence diagram yang akan di lakukan user saat membuka
aplikasi ini, akan masuk ke menu utama yang terdiri dari keluar
aplikasi Adapun perancangan sequence diagram di gambarkan pada
gambar 3.13

           
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

           

Gambar 3.13
Sequence Diagram Tutup Aplikasi

47
N. Class Diagram Sistem

Class Diagram digunakan untuk menampilkan relasi sistem,


kelas kelas atau operasi operasi didalam sistem. Adapun perancangan
Class Diagram digambarkan pada gambar 3.14

Gambar 3.14
Sequence Diagram Sistem

48
3.2.2 Perancangan Arsitektur Sistem

Arsitektur sistem yang akan dibuat dapat digambarkan sesuai


dengan hasil perancangan sistem yang telah dibuat sebelumnya
menggunakan use case diagram, sequence diagram, class diagram, dan
activity diagram. Lihat gambar 3.15

Gambar 3.15
Perancangan Arsitektur Sistem

Berdasarkan gambar 3.15 Arsitektur Sistem yang dibuat, User


menggunakan platform Android untuk mengoperasikan aplikasi, aplikasi
tersebut memproses data apa yang dibutuhkan agar menghasilkan
informasi yang dipilih pengguna.

3.2.3 Metode IMK (Interaksi Manusia dan Komputer)

Bidang ilmu interaksi manusia dan komputer adalah ilmu yang


mempelajari tentang bagaimana mendesain, mengevaluasi, dan
mengimplementasikan sistem komputer yang interaktif sehingga dapat
digunakan oleh manusia dengan mudah. Komunikasi 2 arah antara
manusia (user) dan sistem komputer. Interaksi menjadi maksimal apabila
kedua belah pihak mampu memberikan stimulan dan respon (aksi &
reaksi) yang saling mendukung, jika salah satu tidak bisa, maka interaksi
akan mengalami hambatan atau bahkan menuju pembiasan tujuan.

49
3.2.3 Perancangan Splash Screen

Nama : Perancangan Splash Screen

Deskripsi : Tampilan awal dari Aplikasi Doa

Gambar : DOA MUSLIM SEHARI HARI

Font : MukadimahRegular.ttf

Background : Hitam # 1c1717

       
       
       
       
       
   
   
   
   
       
       
       
       
       
       
       
       

Gambar 3.16
Perancangan Splash Screen

Berdasarkan activity diagram pada gambar 3.2 maka saat user


membuka aplikasi akan muncul tampilan Splash Screen selanjutnya
akan masuk ke menu utama. Adapun perancangan splash screen
digambarkan pada gambar 3.16

50
3.2.4 Perancangan Menu

Nama : Perancangan Menu

Deskripsi : Tampilan Menu dari Aplikasi Doa

Gambar : DOA MUSLIM SEHARI HARI

Font : MukadimahRegular.ttf

Background : Hitam # 1c1717

     
   
   
   
   
   
   
   
   
  Menu  
   
Tentang
  Pembuat  
   
  Tutup  
   
     

Gambar 3.17
Perancangan Menu

Berdasarkan use case diagram pada gambar 3.1 maka halaman ini
menjelaskan tentang menu dalam aplikasi. Ditampilan ini memliki 3
button fungsi yang berbeda diantaranya menu doa, tentang program, dan
menutup aplikasi. Adapun perancangan menu utama digambarkan pada
gambar 3.17

51
3.2.5 Perancangan Daftar Doa

Nama : Perancangan Daftar Isi dan Pencarian Doa

Deskripsi : Tampilan Daftar Isi dan Pencarian Doa

Font : Calibri.ttf

Background : Hitam # 1c1717

PENCARIAN DOA?

DOA …

DOA …

DOA …

DOA …

DOA …

DOA …

DOA …

DOA …

DOA …

Gambar 3.18

52
Perancangan Daftar Doa
Berdasarkan activity diagram pada gambar 3.3 maka halaman ini
merupakan sub menu daftar doa yang berisi daftar doa-doa harian, apabila
user kesulitan dalam mencari doa bisa dengan cara mencari di kotak
pencarian yang berada di atas daftar doa. Adapun perancangan
digambarkan pada gambar 3.18

3.2.6 Perancangan Isi Doa

Nama : Perancangan Isi Doa

Deskripsi : Tampilan Perancangan Isi Doa

Font : Calibri.ttf, UthmanicHafs1.otf

Gambar : Next, Play, dan Back

Background : Hitam # 1c1717

       
  JUDUL DOA...  
   
   
  TEXT ARAB...  
   
   
  LATIN ARAB..  
   
   
  ARTI DOA ...  
   
   
  SUMBER …  
   
   
   
   

53
Gambar 3.19
Perancangan Isi Doa

Berdasarkan activity diagram pada gambar 3.3 maka halaman ini


menjelaskan tentang detail isi doa yang dipilih oleh user. Adapun
perancangan digambarkan pada gambar 3.19

3.2.7 Perancangan Tentang Pembuat

Nama : Perancangan Tentang Pembuat

Deskripsi : Tampilan Tentang Pembuat

Font : Calibri.ttf

Background : Hitam # 1c1717

       
   
   
   
   
   
   
NAMAS TESSAR
STMIK BANI SALEH
SISTEM INFORMASI
   
   
   
   
   
   
   
   
   
       

Gambar 3.20
Perancangan Tentang Pembuat

54
Berdasarkan activity diagram pada gambar 3.5 maka halaman
berisi tentang pembuat. Adapun perancangan digambarkan pada gambar
3.20

3.2.8 Perancangan Tutup Aplikasi

Nama : Perancangan Tutup Aplikasi

Deskripsi : Tampilan Tutup Aplikasi

Font : Calibri.ttf

Background : Putih #ffffff

   
CLOSE
   
   
TUTUP
APLIKASI ?  
   
YA TIDAK

Gambar 3.21
Perancangan Tutup Aplikasi

Berdasarkan activity diagram pada gambar 3.6 pada menu tutup


aplikasi akan di tanyakan lagi apakah ingin menutup aplikasi atau tidak.
Adapun perancangan digambarkan pada gambar 3.21

55
3.3 Metode Pengembangan Software

Metode Waterfall adalah sebuah metode pengembangan perangkat lunak


yang bersifat sekuensial dan terdiri dari 5 tahapan yang saling terintegrasi dan
mempengaruhi.
Aktivitas - aktivitas yang terdapat dalam metode waterfall adalah sebagai berikut :

a. Requirement Definition
Pada tahap ini dilakukan dengan cara observasi ataupun mengamati dan
menganalisa. Obervasi dilakukan untuk mencari tahu kebutuhan apa saja yang
diperlukan dalam pembuatan aplikasi doa sehari hari.
b. System And Software Design
Pada tahap ini penulis melakukan beberapa tahap dalam perancangan sistem,
antara lain mendesain sistem menggunakan UML (Unified Modelling
Language) dalam perancangan desain sistem yaitu pada pembuatan Use Case
Diagram, Activity Diagram, Sequence Diagram, dan Class Diagram. Tahap
berikutnya penulis merancang tampilan antar muka (Interface).
c. Implementation And Unit Testing
Rancangan Aplikasi Kumpulan Doa Muslim Sehari-Hari Berbasis Android
Smartphone yang telah diobservasi dibuat ke dalam kode program dengan
berpedoman pada teori teori dan data yang berhubungan dengan pemrograman
java. Pengkodean dilakukan menggunakan script pada Android Studio.
d. Integration And System Testing
Pada tahap ini berfungsi untuk memastikan bahwa sistem yang dibuat telah
sesuai dengan desainya dan semua fungsi dapat dipergunakan dengan baik.
Dalam sistem yang telah dirancang akan dilakukan pengujian menggunakan
metode blackbox test dengan cara mengamati keselarasan atau kesesuaian

56
antara program dan urutan materi yang disajikan dan dilakukan juga pengisian
kuesioner yang dilakukan oleh pengguna untuk mengevaluasi sistem dan
mengetahui persepsi pengguna terhadap sistem.

e. Operation And Maintenance


Pada tahap ini berfungsi menjaga dan merawat serta terus mengembangkan
maupun mengevaluasi kelemahan kelamahan yang ada pada aplikasi yang telah
dibuat guna mendapatkan hasil yang maksimal.

3.4 Teknik Analisis

Analisis data adalah suatu cara menganalisa data selama penulis


mengadakan penelitian. Penelitian ini termasuk penelitian kuantitatif. Secara
kuantitatif data yang terkumpul dianalisa secara deskriptif presentase.
Adapun rumus perhitungan, sebagai berikut :

P = N : A * 100%
Keterangan :
P = Presentase Tingkat Perubahan
N = Nilai Yang Diperoleh
A = Jumlah Responden

57
3.5 Jadwal Dan Biaya Penelitian

Jadwal dan biaya dalam penelitian sangat diperlukan. Jadwal dalam


penelitian memudahkan peneliti untuk dapat mengingat dan mengatur waktu yang
dibutuhkan dalam sebuah kegiatan penelitian. Dalam setiap penelitian memerlkan
biaya untuk merealisasikan kegiatan selama melakukan penelitian.
Tabel 3.1 Jadwal Dan Biaya Penelitian

Kegiatan Bulan
Penelitian Maret April Mei Juni Juli Agustus
Penyusunan            
Proposal            
Perancangan dan            
Pengolahan Data            
Pengolahan dan            
Analisis Data            
Perancangan            
Desain            
Pembuatan            
Aplikasi            
Pengujian            
Aplikasi            
Hasil dan            
Implementasi            
Penulisan            
Laporan Akhir            

BAB IV

58
HASIL DAN PEMBAHASAN

4.1 Hasil

Dari hasil pengamatan dan penelitian yang telah dilakukan terhadap


implementasi sistem. Dalam penelitian yang dilakukan, sistem harus memiliki
proses proses untuk menampilkan user interface ketika user menjalankan aplikasi
doa sehari hari.

4.1.1 Tampilan Aplikasi

a. Tampilan Splash Screen

Pada halaman layar awal merupakan splash screen yang


merupakan

halaman pertama kali terlihat ketika user menjalankan aplikasi doa


sehari hari. Adapun interface splash screen digambarkan pada gambar
4.1

Gambar 4.1

59
Tampilan Splash Screen
b. Tampilan Menu

Pada halaman setelah layar awal atau splash screen akan


dialihkan ke menu yang terdiri dari 3 menu yaitu daftar doa, tentang
pembuat, tutup aplikasi yang terlihat ketika user menjalankan aplikasi
doa sehari hari. Adapun interface menu digambarkan pada gambar 4.2

Gambar 4.2
Tampilan Menu

c. Tampilan Daftar Doa dan Pencarian Doa

Pada halaman daftar doa yang digambarkan pada gambar 4.3


adalah rincian daftar doa doa yang terlihat ketika user menjalankan

60
aplikasi doa sehari hari dan user atau pengguna dapat memilih langsung
doa yang sesuai dengan keinginan user serta dapat mencari dengan
kolom pencarian yang tersedia guna membantu saat user ingin mencari
doa yang lebih rinci dengan keyword yang user masukan.
Adapun rincian daftar doa doa tersebut adalah :

1. Doa Ketika Mamulai Pekerjaan


2. Doa Sebelum Tidur
3. Doa Bangun Tidur
4. Doa Minta Mimpi
5. Doa Bila Mimpi Baik
6. Doa Bila Mimpi Buruk
7. Doa Sebelum Mandi
8. Doa Sesudah Mandi
9. Doa Berpakaian
10. Doa Memakai Pakaian Baru
11. Doa Membuka Pakaian
12. Doa Ketka Bercermin
13. Doa Masuk Wc
14. Doa Keluar Wc
15. Doa Masuk Rumah
16. Doa Keluar Rumah
17. Doa Sebelum Makan
18. Doa Sesudah Makan
19. Doa Sesudah Adzan
20. Doa Sebelum Wudhu
21. Doa Sesudah Wudhu
22. Doa Masuk Masjid
23. Doa Keluar Masjid
24. Doa Sesudah Shalat
25. Doa Untuk Kedua Orang Tua

61
26. Doa Akan Bepergian
27. Doa Naik Kendaraan
28. Doa Sebelum Belajar
29. Doa Minta Ilmu Yang Bermanfaat
30. Doa Mohon Ketetapan Iman
31. Doa Selamat Dunia Akhirat
32. Doa Ketika Was-Was Dalam Shalat
33. Doa Menghadapi Kesulitan
34. Doa Mengusir Setan
35. Doa Menjenguk Orang Sakit
36. Doa Jauh Dari Penyakit
37. Doa Melihat Angin
38. Doa Melihat Keindahan Alam
39. Doa Mendegar Petir
40. Doa Ketika Hujan Turun
41. Doa Agar Hujan Reda
42. Doa Sesudah Hujan
43. Doa Ketika Mendapat Musibah
44. Doa Menghilangkan Kesedihan
45. Doa Ketika Bersin
46. Doa Ketika Putus Asa
47. Doa Ketika Marah
48. Doa Menghadapi Musuh
49. Doa Berbuka Puasa
50. Doa Penutup Majlis

62
Gambar 4.3
Tampilan Daftar Doa dan Pencarian Doa

d. Tampilan Isi Doa

Pada halaman isi doa ini berisi seperti yang telah dirancang
sebelumnya yaitu ada judul doa, text arab, latin arab, arti doa, sumber,
dan audio yang digunakan berformat MP3 yang disimpan didalam
database SQLite. Adapun interface isi doa digambarkan pada gambar
4.4

63
Gambar 4.4
Tampilan Isi Doa
e. Tampilan Tentang Pembuat

Pada halaman tentang pembuat ini menggambarkan tentang


profile pembuat, sumber data yang digunakan, font arab yang
digunakan, dan referensi yang digunakan saat menyantumkan doa doa
sehari hari. Adapun interface tentang pembuat digambarkan pada
gambar 4.5

64
Gambar 4.5
Tampilan Tentang Pembuat
f. Tampilan Tutup Aplikasi

65
Pada halaman tutup aplikasi ini untuk memberikan optional
apakah ingin menutup aplikasi atau tidak jika tutup pilih ya jika tidak
makan akan tetap di menu awal. Adapun interface tutup aplikasi
digambarkan pada gambar 4.6

Gambar 4.6
Tampilan Tutup Aplikasi
4.1.2 Speksifikasi Program

Berdasarkan deskripsi sistem yang telah dibuat maka speksifikasi


program atau aplikasi “Rancang Bangun Kumpulan Doa Muslim Sehari-
Hari Berbasis Android Smartphone” adalah :

a. OS Jelly Bean (4.1-4.3)


b. RAM (Read Access Memory) 512mb
c. 720 x 1280 Minimum Resolusi Layar

4.2 Pembahasan
4.2.1 Pembahasan Hasil Sebelum Menggunakan Aplikasi Doa

Berikut adalah hasil perbandingan sebelum menggunakan aplikasi


doa sehari hari. Hasil pengetahuan doa sehari hari yang penulis lakukan
pada saat melakukan uji coba pengetahuan tentang doa sehari hari di area

66
kampus bani saleh, yaitu dengan cara membandingkan hasil tentang
seberapa tau atau tidak dengan 3 sample doa yang penulis tunjukan.

Tabel 4.1 Pembahasan Hasil Sebelum Menggunakan Aplikasi Doa

No Nama Tentang Doa Hasil

1 Muhammad Nur Doa Masuk Wc Setengah Hafal


Soleh

2 Dewo Bagas Doa Keluar Wc Tidak Hafal

3 Gerry Dian Doa Masuk Tidak Hafal


Pradikta Rumah

4 Sigit Hardadi Doa Masuk Tidak Hafal


Rumah

5 Agung Prastyo Doa Keluar Tidak Hafal


Bawono Rumah

6 Rasyid Aji Doa Sebelum Tidak Hafal


Rachmanto Makan

7 Imam Akbar Doa Sebelum Tidak Hafal


Baihaqi Makan

No Nama Tentang Doa Hasil

8 Muhammad Doa Masuk Tidak Hafal


Febryansyah Masjid
Mustofa

9 Aldi Alfianto Doa Masuk Tidak Hafal

67
Masjid

10 Ahmad Miharja Doa Akan Tidak Hafal


Satam Bepergian

4.2.2 Pembahasan Hasil Sesudah Menggunakan Aplikasi Doa

Berikut adalah hasil perbandingan sesudah menggunakan aplikasi


doa sehari hari kurun waktu seminggu. Hasil pengetahuan doa sehari hari
yang penulis lakukan pada saat melakukan uji coba pengetahuan tentang
doa sehari hari di area kampus bani saleh, yaitu dengan cara
membandingkan hasil tentang seberapa tau atau tidak dengan doa yang
penulis tunjukan.

Tabel 4.2 Pembahasan Hasil Sesudah Menggunakan Aplikasi Doa

No Nama Tentang Doa Hasil

1 Muhammad Nur Doa Masuk Wc Hafal


Soleh

2 Dewo Bagas Doa Masuk Wc Hafal

3 Gerry Dian Doa Masuk Hafal


Pradikta Rumah

No Nama Tentang Doa Hasil

4 Sigit Hardadi Doa Masuk Hafal


Rumah

68
5 Agung Prastyo Doa Keluar Hafal
Bawono Rumah

6 Rasyid Aji Doa Sebelum Hafal


Rachmanto Makan

7 Imam Akbar Doa Sebelum Hafal


Baihaqi Makan

8 Muhammad Doa Masuk Hafal


Febryansyah Masjid
Mustofa

9 Aldi Alfianto Doa Masuk Hafal


Masjid

10 Ahmad Miharja Doa Akan Hafal


Satam Bepergian

4.2.3 Pembahasan Hasil Kuesioner Pada Tampilan Aplikasi

Pada penelitian ini penulis melakukan perhitungan hasil kuesioner


yang dilakukan oleh penulis kepada pengguna atau user “Aplikasi Doa
Muslim Sehari Hari.” Adapun perhitungan data yang digunakan yaitu
dengan skala Likert.

69
Tabel 4.3 Pembahasan Hasil Kuesioner Pada Tampilan Aplikasi

No Pertanyaan Skor Skor Skor Skor Jumlah


Sangat Tidak Setuju Sangat Responden
Tidak Setuju Setuju
Setuju
(1) (2) (3) (4)
1 Apakah 0 0 7 3 10
Tampilan
Layar Aplikasi
Ini Menarik
2 Apakah Doa 0 0 2 8 10
Doa Yang
Disajikan
Mudah
Dipahami
3 Apakah 0 0 4 6 10
Aplikasi Ini
Dapat
Membantu
Dalam Berdoa
Diberbagai

70
Aktifitas
No Pertanyaan Skor Skor Skor Skor Jumlah
Sangat Tidak Setuju Sangat Responden
Tidak Setuju Setuju
Setuju
(1) (2) (3) (4)
4 Apakah 0 0 3 7 10
Aplikasi Ini
Mudah
Digunakan
5 Apakah 3 1 4 2 10
Pencarian Doa
Berfungsi
Dengan Baik
6 Apakah 1 0 4 5 10
Tampilan
Warna
Aplikasi
Menarik
7 Apakah 0 0 4 6 10
Aplikasi Doa
Sehari Hari
Bermanfaat
Untuk
Mempermudah
Dalam
Membaca Doa

Adapun hasil kuesioner diatas adalah 77% yang tergolong dalam


kategori setuju. Rumus yang digunakan, sangat tidak setuju 4x1=4 ||

71
1x10=10, tidak stuju 1x2=2 || 2x10=20, setuju 28x3=84 || 3x10= 30, sangat
setuju 55x4=220 || 4x10=40, total seluruh kuesioner = dengan rumus
4+2+84+220=310 perhitungan (310:400)x100%=77%. Dengan demikian
dapat disimpulkan bahwa pada aspek tampilan aplikasi doa sehari hari ini
tampilannya menarik, bermanfaat, dan sangat membantu pengguna berdoa
di berbagai aktifitas.

4.2.4 Pengujian Sistem

Pengujian sistem ini bertujuan untuk menguji komponen sistem


yang telah dirancang sebelumnya dan memastikan bahwa setiap elemen
dari sistem telah berfungsi sesuai dengan yang diharapkan. Pengujian yang
penulis lakukan, yaitu pengujian Blackbox.

4.2.5 Pengujian BlackBox

Pengujian blackbox bertujuan untuk menunjukan fungsi perangkat


lunak tentang cara beroperasinya, apakah pemasukan data keluaran telah
berjalan dengan sebagaimana yang diharapkan. Dalam pengujian ini akan
membahas mengenai rencana pengujian dan hasil pengujian.

Tabel 4.4 Rencana Pengujian Aplikasi Doa Sehari Hari

No Kelas Uji Detail Pengujian Jenis Uji


1 Splash Screen Menampilkan Black box
Halaman Awal
Masuk
2 Menu Utama Menampilkan Black box
(Button) Menu Utama
Yang Terdiri
Dari 3 Button

72
Yaitu Daftar
Doa, Tentang
Pembuat, Tutup
Aplikasi
No Kelas Uji Detail Pengujian Jenis Uji
3 Menu Daftar Menampilkan Back box
Doa List Doa Yang
(Button) Berisi Nama Doa
4 Isi Doa Menampilkan Black box
(Layout) Detail Doa Yang
Terdiri dari,
Judul Doa, Text
Arab, Latin
Arab, Arti,
Sumber, dan
Audio.
5 Menu Tentang Menampilkan Black box
Pembuat Tentang Profile
(Button) Pembuat,
Sumber Data,
Font yang
Digunakan, dan
Referensi
6 Menu Tutup Menutup Black box
Aplikasi Aplikasi
(Button)

4.2.6 Hasil Pengujian

73
Berdasarkan rencana pengujian aplikasi doa sehari hari yang telah
disusun, maka dapat dilakukan beberapa tahap pengujian, yaitu sebagai
berikut :

Tabel 4.5 Hasil Pengujian Aplikasi Doa Sehari Hari

No Data Yang Pengamatan Kesimpulan


Masukan Diharapkan
1 Splash Dapat Menampilkan Tampil
Screen Menampilkan Halaman
Halaman Awal Masuk
Awal Ketika
Aplikasi
Dijalankan
2 Menu Dapat Menampilkan Tampil
Utama Menampilkan Menu Utama
(Button) 3 Pilihan
Button Yang
Terdiri dari
Daftar Doa,
Tentang
Pembuat, dan
Tutup
Aplikasi
3 Menu Dapat Menampilkan Tampil
Daftar Doa Menampilkan List Doa
(Button) List Doa Sehari Hari
Sehari Hari,
dan juga
Pencarian

74
No Data Yang Pengamatan Kesimpulan
Masukan Diharapkan
3 Doa yang
terletak diatas
berfungsi
4 Isi Doa Dapat Menampilkan Tampil
(Layout) Menampilkan Isi Doa
Isi Doa yang
terdiri dari
Judul Doa,
Text Arab,
Text Latin,
Arti, Sumber,
dan Audio.
Fitur Audio
berfungsi
ketika tombol
play di click
akan
memutar
suara, tombol
previous dan
next pun
berfungsi
5 Menu Dapat Menampilkan Tampil
Tentang Menampilkan Tentang
Pembuat Profile Profile
(Button) Pembuat dan Pembuat.
Text, Font,
Referensi
No Data Yang Pengamatan Kesimpulan

75
Masukan Diharapkan
5 Yang
Digunakan
6 Menu Keluar dari Keluar dari Keluar
Tutup Aplikasi Doa Aplikasi Doa
Aplikasi Sehari Hari Sehari Hari
(Buton)

4.3 Implikasi Penelitian

Pada penelitian ini memberikan suatu gambaran yang jelas bahwa


keberhasilan proses menghafal doa tergantung pada beberapa faktor. Faktor faktor
tersebut berasal dari keinginan seseorang ingin menghafalnya atau tidak. Faktor
dari aplikasi yang membantu pengguna dalam melakukan penghafalan doa dengan
melakukan rutinitas banyak umat muslim yang belum melakukan hal membaca
doa, hal ini terjadi dikarenakan kurangnya kebiasaan membaca doa. Doa sehari-
hari ini akan sangat bermanfaat bagi umat muslim untuk mempermudah segala
aktifitas dan mengurangi dampak buruk yang terjadi saat beraktifitas. Untuk
memulai membiasakan membaca doa sehari-hari, umat muslim dianjurkan untuk
membaca doa melalui media buku sendiri akan memunculkan berbagai
permasalahan seperti, biaya yang harus dikeluarkan untuk membeli buku, waktu
yang diperlukan untuk membeli buku dan penggunaan buku yang kurang praktis.
Oleh karena itu aplikasi ini dapat membantu pengguna dalam melakukan
penghafalan doa ataupun berdoa dengan menggunakan aplikasi doa sehari hari.

Penelitian ini dapat dilanjutkan dan dikembangkan sebagai media


pembelajaran edukasi tentang pengetahuan doa sehari hari. Hal ini dapat dilihat
dari aspek lanjutan yang melihat bahwa doa sehari hari sangat penting dipelajari

76
karena sebagai menambah ilmu pengetahuan tentang doa sehari hari. Oleh karena
itu implikasi dari penelitian ini adalah:

Penelitian ini dapat digunakan sebagai suatu alternatif dalam membaca doa
dengan menggunakan aplikasi doa sehari hari dan mempermudah pengguna dalam
membaca doa dimanapun dan kapanpun.

BAB V
KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan dari semua pembahasan yang dijelaskan Aplikasi Doa ini


penulis mengambil kesimpulan sebagai berikut :

a. Aplikasi doa sehari hari ini dibangun atau dirancang dengan menggunakan
platform “Android Studio 2.3” platform android studio sendiri adalah
pemrograman berbasis android yang mendukung untuk membuat sistem
operasi android yang dibangun diatas perangkat lunak JetBrains Intellij IDEA
dan didesain khusus untuk pengembangan android.
b. Aplikasi doa sehari hari ini bertujuan untuk mempermudah pengguna dalam
membaca doa dimanapun dan kapanpun dengan menggunakan perangkat
android smartphone.
c. Aplikasi doa sehari hari ini juga mempermudah pengguna dalam berdoa
disegala aktifitas tanpa harus membeli buku.

5.2 Saran

77
Dari pembahasan dan penjelasan di atas, maka penulis ingin memberikan
saran terhadap aplikasi doa sehari hari diantaranya :

a. Aplikasi doa sehari hari ini dapat dikembangkan lagi dengan cara
menambahkan fitur fitur seperti bagikan ke media social, fitur merubah ukuran
font sesuai keinginan pengguna, fitur merubah font arab yang sesuai pengguna
inginkan, fitur mode terang dan gelap dan masih banyak fitur lainya.
b. Aplikasi doa sehari hari ini perlu ada penambahan mematikan suara atau pause
ketika tombol play diklik, doa doa yang ditampilkan masih kurang, dan
membuat hasil suara doa tersebut disimpan secara online agar tidak terlalu
memakan size aplikasi apabila suara doa ingin diputar akan dialihkan dengan
mendownload nya terlebih dahulu.

DAFTAR PUSTAKA

Atiroh, B.E., 2014, Rancang Bangun Aplikasi Fiqih Ibadah Sholat Berbasis

Android, Sekolah Tinggi Teknologi (STT), Garut.

Bodi Santoso, 2017, Aplikasi Pembelajaran Doa Harian Untuk Anak Usia Dini

Berbasis Android, Universitas Pamulang, Tangerang Selatan.

Budi Raharjo, 2010, Mudah Belajar Java, Mizan, Bandung.

Dadang Ahmad Fajar, 2014, Epistemologi Doa, Adi Pustaka, Bandung.

Eko Kurniawan Khannedy, 2011, Belajar Java Dasar, Bandung.

Eri Satria, Dewi Tresnawati, Cecep Saepuloh, 2017, Rancang Bangun Aplikasi

Ibadah Dzikir Dan Doa Harian Berbasis Android Sekolah Tinggi

Teknologi (STT), Garut.

78
Huda, Arif Akbarul, 2012, 24 Jam Pintar Pemrograman Android, Andi

Yogyakarta.

Indrajani, 2011, Database Design, Erlangga, Jakarta.

Jogiyanto, 2009, Analisis dan Desain Sistem Informasi, Andi, Yogyakarta.

Nugroho Adi, 2010, Rekayasa Perangkat Lunak Menggunakan UML & Java,

Andi, Yogyakarta.

Nurikhsan Muradh, 2013, Kumpulan Doa Sehari-hari Bergambar dan Full Color

Untuk Anak, Wahyu Media, Jakarta.

Pressman, 2012, Rekayasa Perangkat Lunak, Andi, Yogyakarta.

Rendi Andika, 2017, Aplikasi Hafalan Juzz Amma Dan Doa Sehari Hari

Menggunakan Metode Murrotal Berbasis Android, Institute Informatika

dan Bisnis Darmajaya (IBI Darmajaya), Bandar Lampung.

Romney dan Steinbart, 2009, Sistem Informasi Akutansi, Salemba, Jakarta

Safaat, Nazruddin, 2015, Pemrograman Aplikasi Mobile Smartphone Dan Tablet

PC Berbasis Android, Informatika, Bandung.

Teguh Arifianto, 2010, Mudah Belajar Java, Bandung.

Tim Darul Imi, 2010, Buku Panduan Lengkap Agama Islam, Qultum Media,

Jakarta Selatan.

William dan Sawyer, 2011, Using Information Technology, Erlangga, Jakarta.

79

Anda mungkin juga menyukai