89
APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE BERBASIS ANDROID (Skripsi) Oleh: BETA YOLANDA 1217051014 JURUSAN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS LAMPUNG 2017

APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

  • Upload
    lynhan

  • View
    227

  • Download
    0

Embed Size (px)

Citation preview

Page 1: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE BERBASISANDROID

(Skripsi)

Oleh:

BETA YOLANDA

1217051014

JURUSAN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS LAMPUNG

2017

Page 2: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

ABSTRACT

ANDROID-BASED APPLICATION GUIDANCE SHALAT

By

BETA YOLANDA

Shalat, the daily pray for moslem, is a communication media between human and Allah.Education about shalat is usually taught by a conventional method, for example in schoolswith the guidance of teachers or at home with parental guidance. Along with greater mobility,the use of smartphones today are also used to establish daily activities one of which is helpfulin guiding the activities of shalat. In the prior application guidance for shalat was the user canonly read and hear readings of shalat and see images. This shalat guidance application madebased on multimedia, where users not only can read and see pictures, but the user can alsolisten to readings in shalat, watching shalat movement video in a right way. This applicationswas tested using Blackbox method of Equivalence Partitioning. Testing of non-functional inthis study can be divided into two variables: the variable user friendly and interactivevariables. In testing the friendly user variables obtain an average value of 81.2% and in thetesting of interactive variables obtain an average value of 79.83%. The test results show thatthe use of this system feasible for use.

Keywords: shalat guidance applications,shalat.

Page 3: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

ABSTRAK

APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE

BERBASIS ANDROID

Oleh

BETA YOLANDA

Sholat merupakan media komunikasi antara manusia dengan Allah SWT. Pendidikanmengenai sholat biasanya diajarkan dengan metode yang konvensional misalnya disekolahdengan bimbingan guru atau dirumah dengan bimbingan orang tua. Seiring dengan mobilitasyang tinggi, penggunaan smartphone saat ini juga digunakan untuk membentuk kegiatansehari-hari salah satunya yaitu membantu dalam kegiatan tuntunan sholat. Pada aplikasituntunan sholat yang telah ada sebelumnya user hanya dapat membaca dan mendengarbacaan-bacaan sholat dan melihat gambar saja. Pada aplikasi tuntunan sholat yang dibuatoleh penulis berbasis multimedia, dimana user tidak hanya dapat membaca dan melihatgambar, tetapi user juga dapat mendengarkan bacaan-bacaan dalam sholat, menonton videogerakan sholat dan aplikasi ini dapat menampilkan gerakan sholat yang baik dan benar.Pengujian dari aplikasi ini menggunakan metode Blackbox Equivalence Partitioning.Pengujian non fungsional pada penelitian ini dibedakan menjadi 2 variabel yaitu variabel userfriendly dan variabel interaktif. Pada pengujian variabel user friendly memperoleh nilai rata-rata 81,2% dan pada pengujian variabel interaktif memperoleh nilai rata-rata 79,83% denganhasil uji coba sistem menunjukan aplikasi ini layak untuk digunakan.

Keyword : aplikasi tuntunan shalat, shalat, android, smartphone

Page 4: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE BERBASIS

ANDROID

Oleh:

BETA YOLANDA

Skripsi

Sebagai Salah Satu Syarat untuk Memperoleh Gelar

SARJANA KOMPUTER

Pada

Jurusan Ilmu Komputer

Fakultas Matematika dan Ilmu Pengetahuan Alam

JURUSAN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS LAMPUNG

2017

Page 5: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

Judul Skripsi : APLIKASI TUNTUNAN SHALAT BERBASIS

ANDROID

Nama Mahasiswa : Beta Yolanda

Nomor Pokok Mahasiswa : 1217051014

Jurusan : Ilmu Komputer

Fakultas : Matematika dan Ilmu Pengetahuan Alam

MENYETUJUI

1. Komisi Pembimbing

Didik Kurniawan, S.Si.,M.T Anie Rose Irawati, ST., M.Cs.

NIP 19800419 200501 1 004 19791031 200604 2 002

2. Ketua Jurusan Ilmu Komputer

Dr. Ir. Kurnia Muludi, M.S.Sc.

NIP 19640616 198902 1 001

Page 6: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

MENGESAHKAN

1. Tim Penguji

Ketua : Didik Kurniawan, S.Si., M.T. ..........................

Sekretaris : Anie Rose Irawati, ST., M.Cs. ..........................

Penguji

Bukan Pembimbing : Dwi Sakethi, S.Si., M.Kom. ..........................

2. Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam

Prof. Warsito, S.Si., D.E.A., Fh.D.

NIP 19710212 199512 1 001

Tanggal Lulis Ujian Skripsi : 10 April 2017

Page 7: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

PERNYATAAN

Saya yang bertanda tangan dibawah ini, menyatakan bahwa skripsi saya yang berjudul

“Aplikasi Tuntunan Shalat Berbasis Android” merupakan karya saya sendiri dan bukan karya

orang lain. Semua tulisan yang tertuang di skripsi ini telah mengikuti kaidah penulisan karya

ilmiah Universitas Lampung. Apabila dikemudian hari terbukti skripsi saya merupakan hasil

penjiplakan atau dibuat orang lain, maka saya bersedia menerima sanksi berupa pencabutan

gelar yang telah saya terima.

Bandar Lampung, 10 April 2017

BETA YOLANDANPM. 1217051014

Page 8: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

iii

RIWAYAT HIDUP

Penulis dilahirkan di Bandar Lampung, Lampung pada tanggal 17 Mei

tahun 1994, sebagai anak kedua dari tiga bersaudara dengan ayah

bernama Suwarlan dan ibu bernama Seri Enani.

Penulis menyelesaikan pendidikan formal pertama kali di Taman

Kanak-Kanak Pewa Natar pada tahun 2000, kemudian melanjutkan

pendidikan dasar di SD Negeri 1 Natar pada tahun 2006. Sekolah Menengah Pertama (SMP)

diselesaikan di SMP Negeri 1 Natar pada tahun 2009. Penulis kemudian melanjutkan ke

jenjang Sekolah Menengah Atas (SMA) di SMA Negeri 1 Natar yang diselesaikan penulis

pada tahun 2012.

Pada tahun 2012 penulis terdaftar sebagai mahasiswa Jurusan Ilmu Komputer Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas Lampung. Selama kuliah, penulis

terdaftar dalam organisasi HIMAKOM (Himpunan Mahasiswa Jurusan Ilmu Komputer)

periode 2012/2013. Pada tahun 2012 penulis terdaftar sebagai anggota Biro Kewirausahaan

Himpunan Mahasiswa Jurusan Ilmu Komputer Universitas Lampung. Selama menjadi

mahasiswa beberapa kegiatan yang dilakukan penulis antara lain :

1. Pada bulan Januari 2013 penulis melaksanakan Karya Wisata Ilmiah (KWI) di Desa

Sukoharjo IV Pringsewu, Kabupaten Pringsewu.

2. Pada bulan Januari tahun 2015 penulis melakukan kerja praktik di Pengadilan Tinggi

Tanjung Karang.

Page 9: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

iv

3. Pada bulan Juli 2015 penulis melaksanakan Kuliah Kerja Nyata (KKN) di Desa

Indraloka II Kecamatan Tulang Bawang Barat Kabupaten Tulang Bawang Barat.

Page 10: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

v

PERSEMBAHAN

Puji syukur kepada Allah SWT atas segala Rahmat dan hidayahnyayang telah memberikan kekuatan dalam setiap langkahku, kesehatan dan kesabaran untuk ku

dalam mengerjakan skripsi ini.

Aku persembahkan cinta dan sayang ku kepada kedua orang tua ku,kakak dan adik ku serta keluarga besar ku

yang telah menjadi motivasi dan inspirasi yang tiada henti memberikan dukungan dan do’a buat ku.“Tanpa keluarga, manusia sendiri di dunia, gemetar dalam dingin”.

Terimakasih yang tak terhingga untuk dosen-dosen ku,terutama pembimbing ku yang tak pernah lelah

dan sabar memberikan bimbingan dan arahan kepada ku.

Terimakasihku untuk kekasih hati yang senantiasa memberikan dukungandan motivasi serta do’a kepada ku, juga untuk para sahabatku

yang senantiasa menjadi penyemangat dan menemani disetiap hariku.Aku belajar, aku tegar, dan aku bersabar hingga aku berhasil. Terimakasih untuk semua.

Page 11: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

vi

MOTO

“Pendidikan merupakan perlengkapan paling baik untuk hari tua”(Aristoteles)

“Kegagalan dan kesalahan mengajarkan kitauntuk mengambil pelajaran dan menjadi lebih baik”

(Anonim)

“Jika kamu menginginkan pelangi, maka kamu harus siap dengan datangnya hujan”(Anonim)

“Boleh jadi kamu membenci sesuatu, padahal ia amat baik bagi mu. Dan boleh jadi kamu mencintaisesuatu, padahal ia amat buruk bagi mu. Allah maha mengetahui sedangkan kamu tidak mengetahui”

(Al-Baqarah: 216)

Page 12: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

vii

SANWACANA

Assalamualaikum wr. wb.

Puji syukur penulis panjatkan kehadirat Allah SWT atas rahmat, hidayah, dan kesehatan yang

diberikan kepada penulis sehingga dapat menyelesaikan penulisan skripsi ini. Shalawat serta

salam semoga tersampaikan kepada junjungan kita Nabi besar Muhammad SAW. Skripsi ini

disusun sebagai syarat untuk memperoleh gelar Sarjana Komputer di Jurusan Ilmu Komputer

Universitas Lampung. Judul dari skripsi ini adalah ”Aplikasi Tuntunan Sholat Pada

Smartphone Berbasis Android”.

Dalam penyusunan tugas akhir ini, penulis banyak menghadapi kesulitan. Namun, berkat

bantuan dan dorongan dari berbagai pihak, akhirnya penulis dapat menyelesaikan tugas akhir

ini. Untuk itu pada kesempatan ini, penulis mengucapkan terimakasih kepada:

1. Allah SWT yang selalu memberikan nikmat dan karunia-Nya.

2. Nabi Muhammad SAW, suri tauladan dalam sikap ucapan dan perbuatannya.

3. Kedua Orang tua tercinta, Bapak Suwarlan dan Ibu Seri Enani yang selalu

memberikan dukungan moril dan materil dan keluarga besar tercinta, yang selalu

memberikan semangat, dukungan, do’a dan segala yang terbaik untuk penulis.

4. Bapak Didik Kurniawan, S.Si., M.T. sebagai pembimbing I penulis, yang telah

membimbing penulis, sehingga penulisan tugas akhir ini dapat diselesaikan.

5. Ibu Anie Rose Irawati, ST., M.Cs. sebagai pembimbing II penulis, yang telah

memberikan masukan skripsi, sehingga penulis dapat menyelesaikan skripsi ini.

Page 13: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

viii

6. Bapak Dwi Sakethi, S.Si., M.Kom. selaku penguji skripsi. Terima kasih atas saran,

dan bimbingan dalam penyelesaian skripsi ini.

7. Bapak Prof. Warsito, S.Si.,D.E.A., Ph.D. selaku Dekan FMIPA Universitas Lampung.

8. Bapak Dr. Ir. Kurnia Muludi, M.S.Sc., selaku Ketua Jurusan Ilmu Komputer FMIPA

Universitas Lampung.

9. Bapak Dr. Eng. Admi Syarif selaku Pembimbing Akademik selama penulis terdaftar

menjadi mahasiswa Ilmu Komputer Universitas Lampung.

10. Bapak dan Ibu Dosen Jurusan Ilmu Komputer yang telah memberikan ilmu dan

pengalaman bagi penulis.

11. Para sahabat : Deby Ariyandi, Muhaqiqin, Haryati, Rizki Aptriani, Iluh Astika

Saraswati, Dwi Rahma Guswati, Muslikha Sari, Wahyu Amalia Adinda, Anggun

Tritanti, Trio Wulandari, Cindy Sovia Saris, Rani Cahyani, Afrizka Amidya.

12. Kekasih hati tercinta Rizaldo Nolan Agatha yang selalu memberikan dukungan

kepada penulis.

13. Keluarga besar Ilmu Komputer angkatan 2012.

14. Almamater tercinta

Page 14: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

ix

DAFTAR ISI

Halaman

DAFTAR ISI....................................................................................................................... ix

DAFTAR GAMBAR .......................................................................................................... xii

DAFTAR TABEL............................................................................................................... xiv

DAFTAR KODE ................................................................................................................ xv

BAB I PENDAHULUAN

1.1 Latar Belakang ...................................................................................................... 1

1.2 Rumusan Masalah ................................................................................................. 4

1.3 Batasan Masalah.................................................................................................... 4

1.4 Tujuan dan Manfaat Penelitian ............................................................................. 5

1.4.1 Tujuan...................................................................................................... 5

1.4.2 Manfaat.................................................................................................... 5

BAB II TINJAUAN PUSTAKA

2.1.Penelitian Terdahulu............................................................................................ 7

2.2.Shalat ................................................................................................................... 8

2.1.1. Pengertian Shalat ....................................................................................... 8

2.1.2. Kedudukan Shalat Dalam Islam ................................................................ 11

2.1.3. Tata Cara dan Gerakan Shalat ................................................................... 13

2.3.Android................................................................................................................ 28

2.3.1. Android Software Development Kit (SDK) ............................................ 30

2.3.2. Android Development Tools (ADT)........................................................ 31

Page 15: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

x

2.3.3. Versi Android ......................................................................................... 31

2.4.Java ..................................................................................................................... 33

2.4.1. Mengenal Java ....................................................................................... 33

2.5.Eclipse ................................................................................................................. 34

2.6.UML (Unified Modeling Language) ................................................................... 34

2.6.1. Pengenalan UML (Unified Modeling Language)................................... 35

2.6.2. Sejarah UML .......................................................................................... 36

2.6.3. Squence Diagram ................................................................................... 38

2.6.4. Usecase Diagram ................................................................................... 40

2.6.5. Activity Diagram .................................................................................... 42

2.7.Pengujian Perangkat Lunak................................................................................. 44

2.7.1. Equivalence Partitioning........................................................................ 44

BAB III METODELOGI PENELITIAN

3.1 Waktu dan Tempat .............................................................................................. 46

3.2 Metode Literatur.................................................................................................. 46

3.3 Metode Pengembangan ....................................................................................... 46

3.3.1. Perancangan............................................................................................... 47

3.3.2. Analisi ....................................................................................................... 47

3.3.3. Desain ........................................................................................................ 48

3.3.3.1. Usecase Diagram ......................................................................... 48

3.3.3.2. Activity Diagram .......................................................................... 49

3.3.3.3. Squence Diagram ......................................................................... 52

3.3.4. Implementasi ............................................................................................. 63

3.3.5. Pengujian ................................................................................................... 63

3.3.3.4. Perancangan Antar Muka (Interface) ............................................ 56

Page 16: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

xi

BAB IV HASIL DAN PEMBAHASAN

4.1 Hasil dan Implementasi........................................................................................... 67

4.1.1. Hasil .............................................................................................................. 67

4.1.2. Implementasi Kode Program ........................................................................ 68

4.1.3. Implementasi Sistem..................................................................................... 75

4.2 Hasil Pengujian ....................................................................................................... 81

4.2.1. Pengujian Fungsional.................................................................................... 81

4.2.2. Pengujian Non Fungsional ............................................................................ 89

4.2.3. Pengujian Konten.......................................................................................... 93

4.3 Pembahasan............................................................................................................. 94

4.4 Ulasan Pengguna..................................................................................................... 96

BAB V SIMPULAN DAN SARAN

5.1 Simpulan ................................................................................................................. 99

5.2 Saran ....................................................................................................................... 100

DAFTAR PUSTAKA ......................................................................................................... 101

LAMPIRAN

Page 17: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

xii

DAFTAR GAMBAR

Halaman

Gambar 2.1. Sejajar Dengan Bahu (Pundak) ...................................................................... 15

Gambar 2.2. Mendekati Telinga ......................................................................................... 16

Gambar 2.3. Al wadh’u....................................................................................................... 17

Gambar 2.4. Al Qabdhu ...................................................................................................... 18

Gambar 2.5. Sejajar Dengan Pundak .................................................................................. 20

Gambar 2.6. Sejajar Dengan Telinga.................................................................................. 21

Gambar 2.7. Tumit Dirapatkan ........................................................................................... 21

Gambar 2.8. Tumit Tidak Dirapatkan................................................................................. 22

Gambar 2.9. Duduk Iftirasy ................................................................................................ 23

Gambar 2.10. Duduk Iq’aa.................................................................................................. 23

Gambar 2.11. ‘Ajn (Mengepalkan Tangan) ........................................................................ 25

Gambar 2.12. Meluruskan Jari-jari Kearah Kiblat Sebelum Berdiri .................................. 25

Gambar 2.13. Jari Telunjuk Diluruskan.............................................................................. 27

Gambar 2.14.Jari Telunjuk Dibengkokkan......................................................................... 27

Gambar 3.1. Usecase Diagram Aplikasi Tuntunan Shalat Berbasis Android.................... 48

Gambar 3.2. Activity Diagram Dalil ................................................................................... 49

Gambar 3.3. Activity Diagram Persiapan ........................................................................... 50

Gambar 3.4. Activity Diagram Rukun ................................................................................ 50

Gambar 3.5.Activity Diagram Panduan .............................................................................. 51

Gambar 3.6.Activity Diagram Gerakan .............................................................................. 52

Page 18: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

xiii

Gambar 3.7. Squence Diagram Dalil .................................................................................. 53

Gambar 3.8. Squence Diagram Persiapan .......................................................................... 54

Gambar 3.9. Squence Diagram Rukun ............................................................................... 55

Gambar 3.10. Squence Diagram Panduan .......................................................................... 55

Gambar 3.11. Squence Diagram Gerakan .......................................................................... 56

Gambar 3.12. Tampilan Splashscreen ................................................................................ 57

Gambar 3.13. Tampilan Menu Utama ................................................................................ 58

Gambar 3.14. Tampilan Menu Dalil ................................................................................... 58

Gambar 3.15. Tampilan Menu Persiapan Shalat ................................................................ 59

Gambar 3.16. Tampilan Menu Rukun Shalat ..................................................................... 60

Gambar 3.17. Tampilan Menu Tuntunan Shalat................................................................. 61

Gambar 3.18. Tampilan Menu Panduan Shalat .................................................................. 61

Gambar 3.19. Tampilan Tatacara Wudhu........................................................................... 62

Gambar 3.20. Tampilan Gerakan Shalat Berdasarkan Tafsir Para Ulama ......................... 62

Gambar 4.1. Model Splashscreen ....................................................................................... 76

Gambar 4.2. Tampilan Menu Aplikasi Tuntunan Shalat .................................................... 77

Gambar 4.3. Tampilan Menu Persiapan ............................................................................. 78

Gambar 4.4. Tampilan Halaman Menu Pilihan Dalil ......................................................... 79

Gambar 4.5. Tampilan Menu Pilihan Panduan................................................................... 80

Gambar 4.6. Tampilan Menu Pilihan Gerakan ................................................................... 81

Gambar 4.7 Grafik Presentasi Rata-rata Jawaban Responden per Kategori Penilaian padaVariabel User Friendly ....................................................................................................... 92

Gambar 4.8 Grafik Presentase Rata-rata Jawaban Responden per Kategori Penilaian padaVariabel Interaktif ............................................................................................................... 93

Gambar 4.9. Aplikasi Tuntunan Sholat Pada Play Store .................................................... 97

Gambar 4.10 Komentar Aplikasi Tuntunan Sholat Pada Play Store .................................. 98

Page 19: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

xiv

DAFTAR TABEL

Halaman

Tabel 2.1 Simbol Dalam Sequence Diagram...................................................................... 38

Tabel 2.2 Simbol Dalam Usecase Diagram ....................................................................... 40

Tabel 2.3 Simbol Dalam Activity Diagram......................................................................... 42

Tabel 3.1. Tabel Rancangan Pengujian............................................................................... 64

Tabel 4.1. Tabel Pengujian Versi Android Tahap Pertama ................................................ 82

Tabel 4.2. Tabel Pengujian Versi Android Tahap Kedua................................................... 83

Tabel 4.3. Pengujian Resolusi Layar dan Densitas Layar Tahap Pertama ......................... 85

Tabel 4.4. Pengujian Resolusi Layar dan Densitas Layar Tahap Kedua ............................ 86

Tabel 4.5 Pengujian User Interface .................................................................................... 87

Tabel 4.6 Pengujian Fungsi dari Menu Aplikasi ................................................................ 88

Tabel 4.7 Interval dan Kategori Penilaian .......................................................................... 90

Tabel 4.8 Hasil Penilaian Variabel User Friendly.............................................................. 91

Tabel 4.9 Hasil Penilaian Variabel Interaktif ..................................................................... 92

Page 20: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

xv

DAFTAR KODE

HalamanKode 4.1 Potongan Kode Program Splashscreen ............................................................... 68

Kode 4.2 Potongan Kode Program Menu Utama ............................................................... 69

Kode 4.3 Potongan Kode Program XML Menu Utama ..................................................... 70

Kode 4.4 Potongan Kode Program Menu Persiapan .......................................................... 71

Kode 4.5 Potongan Kode Program Dalil ............................................................................ 72

Kode 4.6 Potongan Kode Program Menu Panduan ............................................................ 73

Kode 4.7 Potongan Kode Program Gerakan....................................................................... 74

Kode 4.8 Potongan Kode Program XML Bantuan ............................................................. 75

Page 21: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

I. PENDAHULUAN

1.1. Latar Belakang

Ibadah shalat adalah salah satu media komunikasi antara manusia dengan Allah

SWT. Di samping itu, rukun Islam yang kedua ini juga merupakan amaliah ibadah

seorang hamba kepada Khaliknya sebagai media untuk mendekatkan diri. Dalam

agama Islam, shalat menempati kedudukan tertinggi dibandingkan dengan ibadah-

ibadah yang lain, bahkan kedudukan shalat dalam Islam sangat besar sekali hingga

tak ada ibadah lain yang mampu menandinginya.

Sering kali sebagian umat Islam melupakan kewajibannya sebagai mahluk yang

paling sempurna yaitu shalat, atau terkadang tahu tentang kewajiban tapi tidak

mengerti terhadap apa yang dilakukan.

Shalat fardhu lima waktu itupun tak ubahnya sebuah tiang utama penopang sebuah

bangunan. Jika tiang tersebut rapuh atau tidak kuat, niscaya akan roboh bangunan

yang disanggahnya. Rasulullah saw. telah bersabda “Shalat itu adalah tiang agama

(Islam). Maka, barang siapa mendirikannya, maka sesungguhnya ia telah mendirikan

agama (Islam) itu dan barang siapa yang merobohkannya, maka sungguh ia telah

merobohkan agama (Islam).” (HR.Baihaqi)

Page 22: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

2

Banyak orang yang sudah memahami tata cara sholat, namun masih sedikit orang

yang menjalankan sholat berdasarkan hukum dan hadits sebagaimana yang

diriwayatkan oleh Rasulullah SAW.

Pendidikan mengenai sholat biasanya diajarkan dengan metode yang konvensional

seperti misalnya di sekolah dengan bimbingan guru maupun di rumah dengan

bimbingan orang tua. Namun pendidikan yang disampaikan oleh guru kepada anak-

anak di sekolah, tidak sepenuhnya diterima dan dimengerti oleh anak-anak.

Kebanyakan guru hanya menggunakan buku sebagai panduan dan menjelaskan secara

ringkas. Sehingga anak-anak merasa jenuh dengan pendidikan yang disampaikan oleh

guru dan menimbulkan kurangnya minat belajar bagi anak-anak. Kurangnya minat

belajar bagi anak tentunya menjadi masalah bagi para orang tua di rumah untuk

meningkatkan semangat belajar anak-anak.

Dunia pendidikan di jaman sekarang sangatlah berbeda dengan pendidikan jaman

dahulu. Kurikulum yang diterapkan selalu selangkah lebih maju. Hal ini menjadikan

pembelajaran berbasis teknologi menjadi salah satu alternatif untuk melakukan

pembelajaran. Seiring dengan tingkat mobilitas yang tinggi handphone yang semula

hanya untuk media komunikasi sekarang bisa melebihi fungsi dasarnya, berbagai

macam fitur sudah bisa dirasakan diberbagai handphone yang ada saat ini dari

kamera, video, pengolah data, dokumen dan lain sebagainya. Hal ini tak lepas dari

penggunaan sistem operasi pada handphone. Layaknya komputer handphone saat ini

dapat diinstal dengan berbagai macam program yang diinginkan.

Page 23: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

3

Salah satu sistem operasi yang sangat diminati saat ini adalah Android. Android

mempunyai kelebihan di bidang pengembangan aplikasi, dengan sistem open source

program Android dapat dibuat oleh siapa saja dengan gratis. Android mempunyai

tujuan utama untuk memajukan inovasi piranti telepon bergerak agar pengguna

mampu mengeksplorasi kemampuan dan menambah pengalaman lebih dibandingkan

dengan plaform mobile lainya. Hingga saat ini Android mampu berkembang lebih

pesat dari para pesaingnya dari segi sistem maupun aplikasinya. Oleh karena itu

banyak aplikasi-aplikasi yang diciptakan dengan berbasis Android. Seperti yang akan

dibahas dalam penelitian kali ini yaitu Aplikasi Tuntunan Sholat Berbasis Android.

Pada aplikasi tuntunan sholat yang telah ada sebelumnya user hanya dapat membaca

dan mendengar bacaan-bacaan sholat dan melihat gambar saja. Oleh karena itu,

penulis akan membuat sebuah aplikasi mobile mengenai tuntunan sholat yang dalam

pembelajarannya akan menyajikan cara yang berbeda. Dalam aplikasi yang akan

penulis bangun ini nantinya berbasis multimedia, dimana user tidak hanya dapat

membaca dan melihat gambar, tetaapi user nantinya juga dapat mendengarkan

bacaan-bacaan do’a dalam sholat, menonton video sholat dan juga sistem yang akan

penulis bangun ini nantinya akan menampilkan gerakan shalat yang baik dan benar

Dengan didukungnya oleh perkembangan sistem operasi pada mobile khususnya

Android, masalah yang dihadapi para orang tua dapat teratasi. Orang tua tidak perlu

repot-repot membuka buku sebagai panduan belajar untuk anak-anak, cukup dengan

membuka telepon genggam maka orang tua dapat memberikan bimbingan belajar di

rumah dan meningkatkan pembelajaran tuntunan sholat bagi anaknya. Berdasarkan

Page 24: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

4

latar belakang yang telah di uraikan sebelumnya, maka penulis mengangkatnya

menjadi sebuah judul skripsi “APLIKASI TUNTUNAN SHOLAT PADA

SMARTPHONE BERBASIS ANDROID”.

1.2. Rumusan Masalah

Berdasarkan uraian pada latar belakang, maka yang menjadi perumusan masalah

adalah sebagai berikut :

1. Bagaimana membangun dan merealisasikan suatu aplikasi pada paltform

Android yang dapat digunakan di berbagai tempat untuk informasi

tuntunan belajar sholat lima waktu,

2. Bagaimana membuat aplikasi mobile yang dapat menyajikan penyampaian

informasi sholat wajib dan pelaksanaanya berbasis Android,

3. Bagaimana menerapkan aplikasi tersebut pada perangkat handphone,

4. Bagaimana cara membuat aplikasi yang dapat melafalkan suara bacaan do’a

shalat, menampilkan video shalat dan tata cara berwudhu, dan gerakan shalat

yang baik dan benar.

1.3. Batasan Masalah

Berdasarkan perumusan masalah, maka batasan masalah yang dibahas meliputi :

1. Aplikasi tuntunan sholat di fokuskan ke beberapa hal yang berhubungan dengan

sholat, di antaranya mengenai gerakan sholat, bacaan sholat dan dalil-dalil yang

berhubungan tentang sholat,

Page 25: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

5

2. Aplikasi dapat digunakan pada smartphone yang kompatibel dengan system

operasi Android,

3. Aplikasi bersifat offline,

4. Aplikasi hanya difokuskan untuk shalat wajib 5 (lima) waktu,

5. Aplikasi hanya dapat memanggil file yang ditunjuk,

6. Aplikasi tidak memanggil bagian yang ditunjuk menggunakan suara,

7. Sasaran pengguna aplikasi ini adalah seseorang yang sudah dapat

mengaplikasikan android.

1.4. Tujuan dan Manfaat Penelitian

1.4.1. Tujuan

Berdasarkan uraian yang telah disampaikan sebelumnya, maka yang menjadi tujuan

dalam penelitian ini adalah :

1. Untuk membangun dan merealisasikan suatu aplikasi pada platform Android

yang dapat digunakan di berbagai tempat untuk informasi tuntunan belajar

sholat lima waktu.

2. Untuk membuat aplikasi mobile yang dapat menyajikan penyampaian informasi

sholat wajib dan pelaksanaannya yang berbasis Android.

3. Untuk menerapkan aplikasi tersebut pada perangkat handphone.

1.4.2. Manfaat

Dengan melakukan penulisan skripsi ini, penulis mendapatkan manfaat-manfaat,

antara lain sebagai berikut :

Page 26: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

6

1. Bagi pengguna :

a. Dengan dirancangnya aplikasi ini dapat membantu dan memudahkan

pengguna khususnya umat islam dalam memperoleh informasi mengenai

shalat.

b. Dapat memanfaatkan teknologi sebagai dampak positif bagi masyarakat

terhadap penunjang kebutuhan dalam penyajian informasi.

c. Mendapat aplikasi interaktif mengenai panduan informasi shalat beserta

pelaksanaannya secara praktis, efisien, dan sangat mudah untuk

didistribusikan.

2. Bagi penulis :

a. Sebagai salah satu syarat kelulusan dalam menyelesaikan program strata 1.

b. Penulis mampu menerapkan aplikasi mobile menggunakan bahasa

pemrograman Java ke dalam handphone untuk menyajikan informasi

sholat.

c. Menambah pengalaman, memperluas wawasan pemikiran dan

mengembangkan potensi diri dalam pengembangan aplikasi berbasis

mobile.

3. Bagi Universitas :

a. Mengetahui kemampuan mahasiswa/i dalam menguasai materi ilmu yang

telah diperoleh di bangku kuliah.

b. Mengetahui kemampuan mahasiswa/i dalam menerapkan ilmunya dan

sebagai bahan evaluasi.

Page 27: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

II. TINJAUAN PUSTKA

2.1.Penelitian Terdahulu

Dasar-dasar yang merupakan teori-teori atau temuan melalui hasil penelitian

sebelumnya sangat dibutuhkan dan dapat dijadikan sebagai data pendukung. Salah

satu data pendukung yang relevan dengan permasalahan yang akan menjadi acuan

peneliti. Dalam penelitian ini, penelitian terdahulu yang akan dijadikan acuan terkait

dengan teknologi informasi.

Penelitian yang dilakukan oleh Parno, Dharmayanti, dan Bobby Dian Rachman tahun

2013, dengan judul Rancang Bangun Aplikasi E-Learning Tuntunan Sholat Lengkap

Berbasis Mobile Android. Pada penelitian tersebut dijelaskan bahwa Aplikasi E-

Learning Tuntunan Sholat Lengkap Berbasis Mobile Android ini juga memberikan

informasi tentang berbagai macam dalil-dalil gerakan shalat dan juga berbagai

manfaat buat tubuh dari beberapa gerakan Shalat. Pembuatan aplikasi dengan

menggunakan Eclipse Galileo dibuat untuk dapat memudahkan pemakai (user) dalam

mencari dan mendapatkan informasi tentang shalat yang diinginkan. Dalam penelitian

tersebut telah dilakukan percobaan pada handphone berbasis Android, dapat

disimpulkan aplikasi E-Learning Tuntunan Sholat Lengkap Berbasis Mobile Android

Page 28: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

8

ini hanya dapat berjalan dengan baik pada handphone bersistem operasi Android 2.2

(froyo) serta system operasi Android 2.3 (Gingerbread).

Bila pada hasil penelitian sebelumnya ditujukan untuk mempermudah user dalam

mencari informasi mengenai shalat yang diinginkan, maka pada penelitian ini

diharapkan untuk dapat mempermudah user dalam mempelajari gerakan-gerakan

shalat, bacaan shalat dan mencari informasi shalat wajib serta tata cara wudhu, dalil,

hadist dan macam gerakan shalat menurut ulama.

2.2. Shalat

2.1.1. Pengertian Shalat

Subbab 2.1.1. sepenuhnya dikutip dari buku “Kitab Lengkap Shalat, Dzikir, Shalawat

dan Doa Terpopuler Sepanjang Tahun” (Rahmatullah, 2016). Shalat bukanlah hal

yang baru dalam sejarah Islam, bahkan ibadah ini sudah ada semenjak zaman

Jahiliah. Shalat berarti do’a dan istighfar. Kata ini ditempatkan oleh Allah SWT.

dalam al-Qur’an menurut makna aslinya. Hal ini bisa didapat pada beberapa surat al-

Qur’an, di antaranya adalah sebagai berikut :

“Ambilah zakat dari sebagian harta mereka. Dengan zakat itu, Kamu

membersihkan dan menyucikan mereka, dan berdoalah untuk mereka.

Sesungguhnya doa kamu itu (menjadi) ketenteraman bagi mereka. Dan, Allah

maha mendengar lagi maha mengetahui.” (QS.at-Taubah [9]:103)

Kata “Shalat” yang terdapat dalam al-Qur’an tersebut artinya adalah do’a;

sebagaimana kami beri tanda tegak. Maksudnya, jika kalian telah mengambil zakat

Page 29: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

9

dari harta orang-orang yang wajib menunaikannya, maka berdo’alah untuk mereka.

Dalam ayat lainnya dijelaskan :

“Sesungguhnya Allah dan malaikat-malaikat-Nya bershalawat untuk Nabi.

Hai orang-orang yang beriman, bershalawatlah kamu untuk Nabi dan

ucapkanlah salam penghormatan kepadanya.” (QS.al-Ahzab [33]:56)

Kata “shalat” atau “shalawat” dalam ayat tersebut mengandung arti do’a. Maksudnya

Allah SWT. memerintahkan hamba-Nya untuk berdoa kepada Rasulullah SAW.,

sebagaimana Allah SWT. dan para malaikat berdoa untuk beliau.

Itulah beberapa kata “shalat” yang terdapat dalam al-Qur’an dengan makna do’a dan

istighfar. Pertanyaannya sekarang, jika kata-kata itu sudah ada sebelum Islam, apakah

shalat itu sudah ada yang menjelaskannya sebelum ada kewajibannya kepada umat

Islam?

Tidak ada satupun jenis shalat yang dikenal pada masa Jahiliah, kecuali hanyalah

tepuk tangan. Hal tersebut sebagaimana dikatakan oleh Ibnu Abbas Ra. bahwa jika

para kafir Quraisy melaksanakan thawaf di Ka’bah, maka mereka akan bersiul dan

bertepuk tangan dalam keadaan telanjang. Penjelasan ini bisa didapatkan dalam surat

al-Qur’an :

“Sembahyang mereka di sekitar Baitullah itu, tidak lain hanyalah siulan dan

tepukan tangan. Maka, rasakanlah azab disebabkan kekafiranmu itu.”(QS.al-

Anfaal [8]:35)

Page 30: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

10

Berdasarkan pendapat Ibnu Abbas tersebut, jelaslah bahwa tepuk tangan adalah jenis

ibadah yang diagungkan oleh orang-orang Jahiliah sebelum Islam. Mereka sengaja

bertelanjang karena tidak ingin mengenakan pakaian yang berlumuran dosa.

Akan tetapi, ada satu riwayat lagi yang layak dikaji dalam permasalahan ini, yaitu

riwayat mujahid yang menjelaskan bahwa kaum kafir Quraisy sengaja menantang

Rasulullah SAW. dalam thawaf mereka, dengan cara bertepuk tangan dan bersiul.

Versi lainnya menjelaskan bahwa jika Rasulullah SAW. melaksanakan shalat di

masjid, maka mereka sengaja bersiul dan bertepuk tangan untuk mengganggu shalat

beliau. Artinya, perbuatan yang mereka lakukan ini bukanlah ibadah, tetapi salah satu

cara untuk mengganggu Rasulullah SAW.

Sedangkan menurut istilah, shalat adalah ibadah yang di mulai dengan takbir dan

diakhiri dengan salam, dengan memenuhi segala rukun dan syaratnya. Dalam al-

Qur’an, kita bisa mendapati beberapa ayat yang maksudnya adalah shalat menurut

istilah, diantaranya adalah sebagai berikut :

“Padahal, mereka tidak disuruh kecuali supaya menyembah Allah dengan

memurnikan ketaatan kepada-Nya dalam (menjalankan) agama yang lurus,

serta supaya mereka mendirikan shalat dan menunaikan zakat; dan yang

demikian itulah agama yang lurus.”(QS.al-Bayyinah [98]:5)

Awalnya shalat hanyalah dua rakaat di waktu pagi dan dua rakaat di waktu sore.

Tidak lebih itu, dan tidak pula kurang. Hal tersebut berdasarkan firman Allah SWT.

berikut:

Page 31: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

11

“Maka bersabarlah kamu karena sesungguhnya janji Allah itu benar, serta

mohonlah ampunan untuk dosa-mu dan bertasbihlah seraya mamuji Tuhanmu

pada waktu petang dan pagi.”(QS.al-Mu’min [40]:55)

Tidak beberapa lama sebelum Rasulullah SAW. hijrah, Allah SWT. mewajibkan

shalat lima waktu. Dan, itu harus dilaksanakan oleh segenap kaum muslimin, baik

laki-laki maupun perempuan yang telah mencapai usia baligh. Hal ini terjadi pada

malam Isra’ Mi’raj, yaitu kira-kira lima tahun sebelum beliau hijrah ke Madinah.

Anas bin Malik Ra. menceritakan bahwa shalat diwajibkan kepada Rasulullah SAW.

pada malam hari ketika beliau melaksanakan Isra’ Mi’raj. Awalnya bilangan shalat

adalah sebanyak lima puluh kali, kemudian dikurangi sampai jumlahnya hanya lima

kali sehari semalam. Kemudian beliau diseru, “Wahai Muhammad, sesungguhnya

tidak ada firman yang dapat diganti di hadapan-Ku. Shalat lima waktu ini, bagimu

sama dengan pahala lima puluh waktu.” (HR. Ahmad dan Nasa’i).

2.1.2. Kedudukan Shalat Dalam Islam

Shalat memiliki kedudukan istimewa di dalam agama Islam. Kedudukan tersebut

antara lain sebagai berikut :

1. Pondasi Agama

Shalat dalam Islam memiliki kedudukan yang sangat penting. Bahkan shalat

menjadi pilar agama. Artinya, barangsiapa mengerjakannya, berarti ia telah

menopang agama. Sedangkan bagi yang melalaikannya, maka ia telah

Page 32: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

12

berkontribusi dalam menghancurkannya. Dan Allah SWT. sangat murka kepada

orang-orang seperti ini.

2. Memiliki Kedudukan Khusus

Shalat memiliki kedudukan khusus di hadapan Allah SWT. jika ibadah lain

diperintahkan oleh Allah SWT. melalui Malaikat Jibril dengan mengutusnya

turun ke bumi, maka shalat langsung diperintahkan-Nya kepada Rasulullah

SAW. di langit, tepatnya ketika peristiwa Isra’ dan Mi’raj.

3. Amal yang Dihisab Pertama Kali

Ibadah yang pertama kali dihisab oleh Allah SWT. pada hari kiamat kelak

adalah shalat, bukan puasa, haji, shadawah, zakat, dan lain sebagainya. Jika

shalat seorang muslim itu baik, maka hampir bisa dipastikan bahwa ia akan

masuk surga-Nya dan aman dari azab-Nya. Sedangkan jika shalatnya buruk dan

acak-acakan, maka ada kemungkinan ia berada di neraka-Nya sampai jangka

waktu yang telah ditentukan.

4. Pembeda antara Orang Kafir dan Orang Mukmin

Shalat merupakan salah satu ibadah utama yang membedakan seorang muslim

dengan kafir. Jika melihat seseorang sedang mengerjakan shalat, maka tidak ada

keraguan sedikit pun bahwa ia seorang muslim.

5. Ibadah yang Membutuhkan Hidayah Khusus

Hanya orang-orang yang tersentuh hidayah Allah SWT yang berkenan

melaksanakannya. Ini terjadi karena shalat membutuhkan hidayah khusus,

sebagaimana yang pernah diminta oleh Nabi Ibrahim bagi umat dan

keturunannya.

Page 33: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

13

6. Wasiat Terakhir Rasulullah SAW.

Dalam hadits yang diriwayatkan oleh Thabrani dijelaskan bahwa di antara

wasiat Rasulullah SAW. menjelang detik-detik wafatnya adalah anjuran

menjaga shalat dan tidak boleh melalaikannya.

7. Ikatan Islam yang Lepas Paling Terakhir

Ketika hari kiamat akan mendekat, maka ikatan Islam akan hilang sedikit demi

sedikit. Sehingga, pada waktunya tidak ada lagi yang tersisa. Semua manusia

akan hidup dalam kegelapan akidah, kebejatan moral, dan sama sekali tidak

mengenal nilai-nilai agama (Rahmatullah, 2016).

2.1.3. Tata Cara dan Gerakan Shalat

Subbab 2.1.3. sepenuhnya dikutip dari buku “Kitab Belajar Shalat Lengkap”

(Nasrullah,2015).

1. Berdiri Tegak (Qiyam) Menghadap Kiblat

Berdiri tegak dengan menghadap kiblat dengan niat akan melaksanakan shalat.

Perihal berdiri ini Allah swt telah berfirman di dalam al-Qur’an :

“Dan berdirilah untuk Allah (dalam shalatmu) dengan tunduk.” (QS.al-Baqarah

(2):238)

Jika tidak mampu berdiri, maka shalat dapat dilakukan dengan duduk. Jika duduk pun

tidak mampu melakukannya, shalat bisa dilaksanakan sambil berbaring seperti yang

disabdakan Rasulullah Shallallahu ‘alaihi wa sallam, “Shalatlah dengan berdiri.

Tetapi jika tidak bisa, maka shalatlah dengan duduk. Maka jika tidak bisa (dengan

duduk), maka shalatlah dengan berbaring. (HR. Turmudzi)

Page 34: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

14

Menghadap kearah kiblat (Masjidil Haram) yang merupakan perintah Allah swt

melalui firman-Nya :

“..maka sungguh kami akan memalingkan kamu ke kiblat yang kamu sukai.

Palingkanlah mukamu kearah Masjidil Haram. Dan di mana saja kamu berada,

palingkanlah mukamu ke arahnya.” (QS.al-Baqarah (2):144)

2. Niat

Niat merupakan syarat atau rukun shalat. Sebagian kaum muslimin

menyebutkan atau mengucapkan niat tersebut dan sebagian yang lain tidak

mengucapkannya, namun melaksanakannya di dalam hati.

3. Takbiratul Ihram

Takbiratul ihram adalah ucapan takbir yang memulai pengharaman untuk

melakukan hal-hal yang dilarang atau hal-hal yang membatalkan shalat di dalam

shalat. Maknanya, sejak takbiratul ihram dilaksanakan, maka hal-hal selain yang

biasa dilakukan di dalam shalat terlarang untuk dilakukan.

4. Mengangkat Kedua Tangan

Mengangkat kedua tangan dilaksanakan di seputar waktu takbir. Mengangkat

kedua tangan dilakukan dengan jari-jari terbuka, tidak menggenggam, dan

telapak tangan di hadapan ke kiblat. Terdapat dua cara dalam mengangkat kedua

tangan, yaitu :

Page 35: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

15

a. Sejajar dengan bahu (pundak)

Ketinggian kedua tangan hingga sejajar dengan bahu atau pundak ini

berdasarkan riwayat dari Abdullah bin Umar ra. yang menyatakan, “Aku

melihat Rasulullah saw memulai shalat dengan bertakbir, Beliau

(Rasulullah saw) mengangkat kedua tangannya ketika bertakbir hingga

meletakkan kedua tangannya sejajar dengan bahu (pundak) nya.” (HR.

Bukhari dan Muslim)

Gambar 2.1. Sejajar dengan bahu (pundak)

b. Mendekati telinga

Ketinggian pengangkatan kedua tangan hingga mendekati telinga

berdasarkan ucapan sahabat Al Bara bin Azib ra., “Rasulullah saw

apabila memulai shalatnya, beliau mengangkat kedua tangannya

mendekati kedua telinganya.” (HR. Abu Dawud)

Page 36: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

16

Gambar 2.2. Mendekati Telinga

Mengangkat kedua tangan jika dihubungkan dengan takbir, bisa

dilaksanakan dengan :

a. Mengangkat tangan lalu bersedekap sebelum takbir (HR.

Bukhari dan Nasa’i)

b. Mengangkat tangan lalu bersedekap bersamaan ketika

takbir (HR. Bukhari)

c. Mengangkat tangan lalu bersedekap setelah takbir (HR.

Bukhari dan Abu Dawud)

5. Bersedekap

Setelah takbir dengan mengangkat kedua tangan, maka kedua tangan

disedekapkan, dengan cara meletakkan tangan kanan di atas tangan kiri.

Adapun cara bersedekap setelah takbiratul ikhram dapat dilakukan dengan :

Page 37: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

17

a. Al wadh’u

Meletakkan tangan kanan di atas tangan kiri tanpa menggenggam atau

melingkari tangan. Wa’il bin Hujr ra. mengabarkan sifat shalat Rasulullah

Shallallahu ‘alaihi wa sallam, “..setelah itu beliau meletakkan tangan

kanannya di atas punggung tangan kiri, atau di atas pergelangan tangan,

atau di atas lengan.” (HR. Abu Dawud)

Gambar 2.3. Al wadh’u

b. Al Qabdhu

Jari-jari tangan kanan menggenggam atau melingkari tangan kiri . Wa’il

bin Hujr ra. mengatakan, “aku melihat Nabi Shallallahu ‘alaihi wa sallam

berdiri dalam shalat beliau dengan melingkari tangan kirinya dengan

tangan kanannya.” (HR. an-Nasa’i dan Baihaqi)

Page 38: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

18

Gambar 2.4. Al Qabdhu

6. Sujud

Sujud, maknanya adalah tunduk ke bawah, merupakan gerakan di dalam shalat

dengan cara meletakkan dahi pada lantai dengan kedua telapak tangan berada di

samping kanan dan kiri, kedua lutut menekuk dan kedua ujung kaki berfungsi

sebagai penyangga.

A. Tata Cara Sujud

a. Bertakbir ketika turun sujud

Terdapat perbedaan di kalangan ulama perihal mengangkat tangan ketika turun

sujud atau tidak mengangkat tangan.

- Tanpa mengangkat tangan

Page 39: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

19

Berdasarkan hadis : “jika beliau akan rukuk dan bangkit dari rukuk (beliau

mengangkat tangan). Namun beliau tidak mengangkat tangannya dalam

shalat ketika duduk.” (HR. Abu Dawud, Ibnu Majah, dan Tirmidzi)

- Mengangkat tangan

Berdasarkan hadis : “Malik bin Huwairits ra. Menyebutkan, ia melihat

Nabi Shallallahu ‘alaihi wa sallam mengangkat kedua tangannya ketika

memulai shalat, ketika rukuk, ketika iktidal, dan ketika turun sujud.” (HR.

an-Nasa’i dan Daraquthni)

b. Lutut Atau Tangan Lebih Dulu

- Lutut lebih dulu

Berdasarkan hadis : Wa’il berkata, “Aku lihat Rasullullah Shallallahu

‘alaihi wa sallamapabila sujud, beliau letakkan dua lututnya lebih dulu dari

pada dua tangannya, dan apabila ia bangkit berdiri, ia angkat dua

tangannya lebih dulu dari pada dua lututnya.” (HR. Tirmidzi)

- Tangan terlebih dulu

Berdasarkan hadis : Rasulullah saw. bersabda “Apabila salah seorang

diantara kalian sujud, janganlah ia turun seperti unta menderum.

Hendaklah ia meletakkan kedua tangannya sebelum kedua lututnya.” (HR.

Abu Dawud dan an-Nasa’i)

Page 40: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

20

c. Sujud Atas Tujuh Anggota Tubuh

Meletakkan anggota tubuh, yaitu kening dan hidung, dua tangan, dua lutut,

dan dua ujung telapak kaki pada tanah atau lantai. Rasulullah saw. bersabda :

“Aku diperintah untuk sujud (dengan bertumpu) pada tujuh tulang : dengan

kening (dahi) – sambil Beliau saw. member isyarat pada hidung dengan

tangannya – dua tangan, dua lutut, dan dua ujung telapak kaki.” (HR.

Bukhari)

d. Letak Kedua Tangan

- Sejajar dengan pundak

“Nabi Shallallahu ‘alaihi wa sallam meletakkan kedua tangannya (ketika

sujud) sejajar dengan pundaknya.” (HR. Abu Dawud dan Tirmidzi)

Gambar 2.5. Sejajar dengan pundak

- Sejajar dengan telinga

“Beliau meletakkan kedua tangannya sejajar dengan telinga.” (HR. Abu

Dawud dan an-Nasa’i)

Page 41: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

21

Gambar 2.6. Sejajar dengan telinga

e. Posisi Kedua Tumit

- Dirapatkan

‘Aisyah ra. Mengatakan, “Aku kehilangan Rasulullah Shallallahu ‘alaihi

wa sallam, padahal sebelumnya beliau tidur disampingku. Tiba-tiba aku

menjumpai beliau sedang sujud, dalam keadaan merapatkan kedua tumit

beliau dan ujung-ujung jari kaki beliau menghadap kiblat.” (HR. Ibnu

Khuzaimah)

Gambar 2.7. Tumit dirapatkan

Page 42: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

22

- Tidak dirapatkan

Hadis riwayat Ibnu Khuzaimah tersebut dinilai dhaif dan janggal oleh

ulama ahli hadis. Dengan demikian jarak antara kaki ketika sujud sama

dengan jarak antara kaki ketika berdiri, yaitu tidak dirapatkan dan tidak pula

terlalu dilebarkan, tetapi proporsional saja sebagaimana yang diharapkan

oleh sunnah Rasulullah Shallallahu ‘alaihi wa sallam.

Gambar 2.8. Tumit tidak dirapatkan

7. Duduk Anatara Dua Sujud

a. Duduk iftarasy

Dilakukan dengan dengan cara menghamparkan telapak kaki kiri kemudian duduk

di atasnya, sementara telapak kaki kanan ditegakkan. Jari-jari kaki kanan

diarahkan kearah kiblat.

Page 43: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

23

Gambar 2.9. Duduk iftarasy

b. Duduk iq’aa

Dilakukan dengan menegakkan kedua telapak kaki dan duduk di atas kedua tumit.

Gambar 2.10. Duduk iq’aa

8. Bangkit Dari Sujud

Terdapat perbedaan pendapat di kalangan ulama perihal tata cara bangkit dari

sujud menuju rakaat selanjutnya tersebut, yaitu :

Page 44: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

24

a. Langsung berdiri (tidak duduk istirahat)

Wa’il bin Hujr ra. berkata :

“…dan apabila beliau bangkit berdiri, beliau bangkit dengan menekan dua

lututnya sedang (dua tangannya) menekan di atas pahanya.” (HR. Abu

Dawud)

Mengingat terdapat perbedaan pendapat dikalangan ulama perihal bagian tubuh

apakah tangan atau lutut terlebih dahulu yang diletakkan, maka terdapat

perbedaan pula ketika bangkit dari sujud, yaitu :

- Wa’il berkata, “aku lihat Rasulullah shallallahu ‘alaihi wa sallam apabila

sujud, beliau letakkan dua lututnya lebih dahulu dari pada dua tangannya,

dan apabila ia bangkit berdiri, ia angkat dua tangannya lebih dahulu dari

pada dua lututnya.” (HR. Tirmidzi)

- Rasulullah saw. bersabda, “Apabila salah seorang diantara kalian sujud,

janganlah ia turun seperti unta menderum. hendaklah ia meletakkan kedua

tangannya sebelum kedua lututnya.” (HR. Abu Dawud dan an-Nasa’i)

b. Duduk istirahat lebih dahulu sebelum berdiri

Adapun kondisi kedua tangan yang dijadikan tumpuan untuk berdiri juga

terdapat dua cara, yaitu :

- ‘Ajn (Mengepalkan tangan sebelum berdiri)

Azraq bin Qais mengatakan, “Aku melihat Ibnu Umar melakukan ‘ajn

shalatnya ketika bangkit berdiri. Aku bertanya kepadanya, maka beliau

Page 45: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

25

menjawab, ‘aku lihat Rasulullah shallallahu ‘alaihi wa sallam

melakukannya.”

Gambar 2.11. ‘Ajn (Mengepalkan tangan)

- Meluruskan jari-jari ke arah kiblat sebelum berdiri

Malik bin Huwairist mengatakan, “Jika mengangkat kepalanya saat sujud

kedua pada rakaat pertma, maka beliau duduk dalam keadaan lurus,

kemudian bangkit dengan bertumpu ke tanah.” (HR. an-Nasa’i)

Gambar 2.12. Meluruskan jari-jari kearah kiblat sebelum berdiri

Page 46: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

26

9. Tasyahud

Tasyahud bermakna kesaksian atau pernyataan. Terkandung kesaksian dalam

bacaan tahiyyat yang dibaca dalam posisi tersebut. Kesakisan itu berbunyi

Asyhadu yang berarti aku bersaksi.

a. Isyarat Jari Telunjuk

- Digoyang-goyakkan

Wa’il bin Hujr ra. mengatakan :

“…kemudian beliau genggam dua jari-jarinya dan beiau genggam ibu jari

tengahnya, kemudian ia angkat jari (telunjuk)nya, maka kulihat beliau

menggoyang-goyangkannya.” (HR. Ahmad)

- Tidak digoyang-goyangkan

Abdullah bin Zubair ra. mengatakan :

“Bahwa Nabi shallallahu ‘alaihi wa sallam member isyarat dengan jarinya

ketika berdoa, tanpa menggerak-gerakkannya.” (HR. Abu Dawud)

- Jari telunjuk diluruskan

“Dan meletakkan tangan kirinya pada lututnya yang kiri dengan

menegakkan kaki kanannya. Lalu beliau meletakkan tangan kanannya pada

lutut kanannya dan meluruskan jari telunjuknya sebagai isyarat meng-esa-

kan Rabb Azza Wa Jalla-nya.” (HR. Ahmad dari Ibnu Ishaq)

Page 47: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

27

Gambar 2.13. Jari telunjuk diluruskan

- Jari telunjuk sedikit dibengkokkan

“Rasulullah shallallahu ‘alaihi wa sallam duduk dalam shalat dengan

meletakkan lengan kanannya di atas paha kanannya dan mengangkat jari

telunjuknya dengan sedikit membengkokkannya sambil berdoa.” (HR. an-

Nasa’i dan Abu Dawud)

Gambar 2.14. Jari telunjuk sedikit di bengkokkan

Page 48: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

28

2.3. Android

Subbab 2.3. sepenuhnya dikutip dari buku “Buku Pintar Android” (Masruri, 2015).

Android merupakan sistem operasi berbasis Linux untuk perangkat mobile yang

dikutip dari situs Wikipedia. Android merupakan sistem operasi gratis dan open

source, jadi Android menyediakan platform terbuka bagi para pengembang untuk

menciptakan suatu aplikasi sendiri yang mampu berjalan diatas peranti Android, hal

itulah yang menjadikan Android mampu bersaing di tengah keramaian smartphone

Blackberry dan Iphone yang lebih dahulu meramaikan pasaran.

Berdasarkan riset, volume penjualan ponsel Android pada saat ini telah menggusur

keberadaan smartphone Blackberry, hal itu dikarenakan harga ponsel Android tidak

terlalu tinggi akan teteapi memberikan fitur yang sangat canggih. Jika diflashback

sedikit ke belakang, dahulu ponsel hanya dapat digunakan untuk saling

berkomunikasi dan kirim pesan SMS saja. Namun seiring dengan banyaknya orang-

orang canggih di dunia maka semakin canggih pula dunia teknologi.

Awalnya Google Inc membeli Android Inc yang merupakan pendatang baru yang

membuat peranti lunak untuk ponsel smartphone. 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.

Page 49: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

29

Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open

Handset Allience menyatakan mendukung pengembangan open source pada

perangkat mobile. Di lain pihak, Google merilis kode-kode Android di bawah lisensi

Apache, sebuah lisensi perangkat lunak dan open platform perangkat seluler.

Di dunia ini terdapat dua jenis distributor system operasi Android. Yang pertama

mendapat dukungan penuh dari Google atau Google Mail Service (GMS) dan yang

kedua adalah benar-benar bebas distribusinya tanpa dukunggan langsung dari Google

atau dikenal dengan Open Handset Distribution (OHD).

Sekitar September 2007, Google mengenalkan Nexus one, salah satu jenis

smartphone yang menggunakan Android sebagai system operasinya. Telepon seluler

ini diproduksi oleh HTC Corporation dan tersedia di pasaran pada 5 Januari 2010.

Pada 9 Desember 2008, diumumkan anggotabaru yang bergabung dalam program

kerja Android ARM Holdings, Atheros Communicaation yang diproduksi oleh

Asustek Computer Inc, Garmin Inc, Softbank, Sony Ericsson, Toshiba Corp, dan

Vodafone Group Plc.

Seiring pembentukan Open Handset Allience, OHA mengumumkan produk perdana

mereka, Android, perangkat mobile yang merupakan modifikasi kernel Linux 2.6.

Sejak Android dirilis telah dilakukan pembaharuan berupa perbaikan bug dan

penambahan fitur baru.

Page 50: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

30

Pada masa kini, sebagian besar vendor-vendor smartphone sudah meproduksi

smartphone berbasis android, vendor-vendor itu antara lain HTC, Motorola,

Samsung, LG, HKC, Huawai, Archos, Webstation, Camangi, Dell, Nexus, SciPhone,

WayteQ, Sony Ericsson, Acer, Philips, TMobile, Nexian, IMO, Asus, Lenovo, Mito,

OPPO dan masih banyak lagi vendor di dunia ini yang memproduksi Android. Hal ini

dikarenakan Android adalah sistem operasi yang open source, sehingga bebas

didistribusikan dan dipakai oleh vendor manapun.

Tidak hanya menjadi system operasi di smartphone, saat ini Android menjadi pesaing

utama dari Apple pada tablet PC. Pesatnya pertumbuhan Android selain factor yang

disebutkan diatas adalah karena Android itu sendiri adalah platform yang sangat

lengkap baik itu system operasinya, aplikasi dan tool pengembangan, market aplikasi

Android serta dukungan yang sangat tinggi dari komunitas open source di dunia

sehingga Android terus berkembang pesat baik dari segi teknologi maupun dari

jumlah device yang ada di dunia.

2.3.1. Android Software Development Kit (SDK)

Android SDK adalah tools API (Application Programming Interface) yang

diperlukan untuk mulai mengembangkan aplikasi pada platform Android

menggunakan bahasa pemrograman Java. Android merupakan subset perangkat lunak

untuk ponsel yang meliputi system 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

Page 51: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

31

Android menggunkan bahasa pemrograman Java. Sebagai platform aplikasi-netral,

Android memberikan kesempatan untuk membuat aplikasi yang dibutuhkan (Safaat,

2015).

2.3.2. Android Development Tools (ADT)

Android Development Tools (ADT) adalah plugin yang didesain untuk IDE Eclipse

yang memberikan kemudahan dalam mengembangkan aplikasi android dengan

menggunakan IDE Eclipse. Dengan menggunakan ADT untuk Eclipse akan

memudhkan dalam membuat aplikasi projek android, membuat GUI aplikasi, dan

menambahkan komponen-komponen yang lainnya, begitu juga kita dapat melakukan

running aplikasi menggunakan Android SDK melalui Eclipse. Dengan ADT juga kita

dapat melakukan pembuatan package android (.apk) yang digunakan untuk distribusi

aplikasi Android yang dirancang (Safaat, 2015).

2.3.3. Versi Android

Telepon pertama yang memakai sistem operasi android adalah HTC Dream, yang

dirilis pada 22 Oktober 2008. Pada penghujung tahun 2010 diperkirakan hampir

semua vendor seluler di dunia menggunakan Android sebagai sistem operasi. Adapun

versi-versi Android yang pernah dirilis adalah sebagai berikut :

1. Android versi 3.0/3.1 (Honeycomb)

Versi ini dirancang khusus untuk tablet. Android versi ini mendukung ukuran

layar yang lebih besar, user interface didesain untuk tablet, serta versi ini

mendukung multiprocessor dan akselerasi perangkat keras untuk grafis.

Page 52: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

32

2. Android versi 4.0 (ICS: Ice Cream Sandwich)

Pada 19 Oktober 2011 Android versi ini diluncurkan untuk smartphone dan

menambahkan fitur baru, yaitu membuka kunci dengan pengenalan wajah,

jaringan data pemantauan penggunaan dan kontrol, terpadu kontak jaringan sosial,

perangkat tambahan fotografi, mencari email secara offline, dan berbagi informasi

dengan menggunakan NFC.

3. Android versi 4.1 (Jelly Bean)

Penambahan fitur baru pada versi ini adalah peningkatan input keyboard, desain

baru fitur pencarian, user interface yang baru dan pencarian melalui voice search.

4. Android versi 4.4 (Kitkat)

Pembaharuan fitur baru pada versi Kitkat ini adalah peningkatan user interface

yang baru dalam notifikasi ponsel, fitur NFC, fitur mencetak secara online serta

penambahan fitur yang lainnya.

5. Android Versi 5.0 (Lollipop)

Pembaruan utama terbaru versi Android adalah Lollipop 5.0, yang dirilis pada 3

November 2014. Lollipop adalah update Android paling besar dan ambisius

dengan lebih dari 5.000 API baru untuk para developer. Perangkat yang

menggunakan OS Android L ini akan mampu berintegrasi antar perangkat seperti

smartphone, tablet dan smartwatch berbasis Android.

6. Android Versi 6.0 (Marshmallow)

Android Marshmallow dikenal juga dengan nama Android M, OS ini resmi di

rilis pada 28 Mei tahun 2015, dari segi tampilan hampir mirip dengan Android

Page 53: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

33

versi 5.0 lollipop, hanya saja ada terdapat pembaharuan keamanan atau tingkat

keamanan os Android 6.0 ini dan di tambah beberapa fitur unggulan lainnya.

7. Android Versi 7.0 (Nougat)

Nougat adalah versi Android termutakhir yang baru diperkenalkan pada ajang

kumpul developer Google I/O, pertengahan 2016 lalu. Beberapa lama setelahnya,

Google menghadirkan Nougat secara resmi untuk publik.

Pembaruan paling mendasar pada versi Nougat adalah kehadiran Google

Assistant yang menggantikan Google Now. Asisten digital tersebut lebih bisa

diandalkan untuk menjalankan berbagai fungsi.

Fitur-fitur baru lainnya mencakup layar split-screen saat dipakai multitasking,

serta fitur Doze yang telah dikenalkan di versi Android Marshmallow namun

telah ditingkatkan. Android Nougat juga memiliki dukungan terhadap platform

virtual reality terbaru Google (Safaat, 2015).

2.4. Java

2.4.1. Mengenal Java

Untuk bisa membuat program, programmer harus belajar bahasa pemrograman.

Bahasa pemrograman ada banyak jenisnya. Dan java adalah salah satu bahasa

pemrograman yang cukup terkenal. Selain java, masih ada banyak bahasa

pemrograman lain, seperti VB.Net, Delphi, PHP, dan lain sebagainya.

Page 54: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

34

Agar programmer bisa membuat sebuah program komputer, diperlukan beberapa tool

seperti berikut :

1. Compiler : Fungsinya untuk menerjemahkan kode menjadi instruksi yang

dipahami oleh komputer.

2. Mesin virtual : Mesin virtual ini akan memproses instruksi yang dipahami oleh

komputer

3. API (Aplication Programing Interface) : Berisi kode-kode yang sudah dituliskan

dan bisa dipanggil untuk melakukan tugas tertentu (Tim EMS, 2015).

2.5. Eclipse

Eclipse adalah IDE untuk pengembangan Java/Android yang gratis dan paling

populer dikarenakan memiliki Android plug-in yang tersedia untuk memfasilitasi

pengembangan Android (Holzner, 2004). Versi eclipse yang ada sekarang sudah

banyak seperti Eclipse Helios (eclipse versi 3.6), Eclipse Galileo (eclipse versi 3.5),

dan Eclipse Ganymede (eclipse versi 3.4) dan kebanyakan pengembang

menggunakan eclipse yang tersedia secara bebas untuk merancang dan

mengembangakan aplikasi Android (Rosa dan Shalahuddin, 2015).

2.6. UML (Unified Modeling Language)

UML (Unifed Modeling Language) adalah salah satu standar bahasa yang banyak

digunakan di dunia industri untuk mendefinisikan requirement, membuat analisis &

desain, serta menggambarkan arsitektur dalam pemrograman berorientasi objek (Rosa

dan Shalahuddin, 2015).

Page 55: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

35

2.6.1. Pengenalan UML (Unified Modeling Language)

Pada perkembangan teknologi perangkat lunak, diperlukan adanya bahasa yang

digunakan untuk memodelkan perangkat lunak yang akan dibuat dan perlu adanya

standarisasi agar orang di berbagai negara dapat mengerti pemodelan perangkat

lunak. Seperti yang kita ketahui bahwa menyatukan banyak kepala untuk

menceritakan sebuah ide dengan tujuan untuk memahami hal yang sama tidaklah

mudah, oleh karena itu diperlukan sebuah bahasa pemodelan perangkat lunak yang

dapat dimengerti oleh banyak orang.

Banyak orang yang telah membuat bahasa pemodelan pembangunan perangkat lunak

sesuai dengan teknologi pemrograman yang berkembang pada saat itu, misalnya yang

sempat berkembang dan digunakan oleh banyak pihak adalah Data Flow Diagram

(DFD) untuk memodelkan perangkat lunak yang menggunakan pemrograman

prosedural atau struktural, kemudian juga ada State Transition Diagram (STD) yang

digunakan untuk memodelkan sistem real time.

Pada perkembangan teknik pemrograman berorientasi objek, muncullah sebuah

standarisasi bahasa pemodelan untuk pembangunan perangkat lunak yang dibangun

dengan menggunakan teknik pemrograman berorientasi objek, yaitu Unified

Modeling Language (UML). UML muncul karena adanya kebutuhan pemodelan

visual untuk menspesifikasikan, menggambarkan, membangun, dan dokumentasi dari

sistem perangkat lunak. UML merupakan bahasa visual untuk pemodelan dan

komunikasi mengenai sebuah sistem dengan menggunakan diagram dan teks-teks

Page 56: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

36

pendukung. UML hanya berfungsi untuk melakukan pemodelan. Jadi penggunaan

UML tidak terbatas pada metodologi tertentu, meskipun pada kenyataannya UML

paling banyak digunakan pada metodologi berorientasi objek.

Seperti yang diketahui bahwa banyak hal di dunia sistem informasi yang tidak dapat

dibakukan, semua tergantung kebutuhan, lingkungan dan konteksnya. Begitu juga

dengan perkembangan penggunaan UML bergantung pada level abstraksi

penggunaanya (Rosa dan Shalahuddin, 2015).

2.6.2. Sejarah UML

Subbab 2.6.2. sepenuhnya dikutip dari buku “Rekayasa Perangkat Lunak Terstruktur

dan Berorientasi Objek” (Rosa dan Shalahuddin,2015). Bahasa pemrograman

beorientasi objek yang pertama dikembangkan dikenal dengan nama Simula-67 yang

dikembangkan pada tahun 1967. Bahasa pemrograman ini kurang berkembang dan

dikembangkan lebih lanjut, namun dengan kemunculannya telah memberikan

sumbangan yang besar pada developer pengembang bahasa pemrograman

berorientasi objek selanjutnya.

Perkembangan aktif dari pemrograman berorientasi objek mulai menggeliat ketika

berkembangnya bahasa perograman Smalltalk pada awal 1980-an yang kemudian

diikuti dengan perkembangan bahasa pemrograman berorientasi objek yang lainnya

seperti C objek, C++, Eiffel, dan CLOS. Secara aktual, penggunaan bahasa

pemrograman berorientasi objek pada saat itu masih terbatas, namun telah banyak

menarik perhatian disaat itu. Sekitar lima tahun setelah Smalltalk berkembang, maka

Page 57: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

37

berkembang pula metode pengembangan berorientasi objek. Metode yang pertama

diperkenalkan oleh Sally Shalaer dan Stephen Mellor dan Peter Coad dan Edward

Yourdon, diikuti oleh Grady Booch, James R. Rumaugh, Michael R. Blaha, William

Lorensen, Frederick Eddy, William Premerlani, dan masih banyak lagi.

Karena banyaknya metodologi-metodologi yang berkembang pesat saat itu, maka

muncullah ide untuk membuat sebuah bahasa yang dapat dimengerti semua orang.

Usaha penyatuan ini banyak mengambil dari metodologi-metodologi yang

berkembang saat itu. Maka dibuat bahasa yang merupakan gabungan dari beberapa

konsep seperti konsep Object Modelling Technique (OMT) dari Rumbaugh dan

Booch , konsep The Classes, Responsibilities, Collaborators (CRC) dari Rebecca

Wirfs-Brock, konsep pemikiran Ivar Jacobson, dan beberapa konsep lainnya dimana

James R. Rumbaugh, Grady Booch, dan Ivar Jacobson bergabung dalam sebuah

perusahaan yang bernama Rational Software Corporation menghasilkan bahasa yang

disebut dengan Unified Modelling Language (UML).

Pada tahun 1996, Object Management Group (OMG) mengajukan proposal agar

adanya standarisasi pemodelan berorientasi objek dan pada bulan September 1997

UML diakomodasikan oleh OMG sehingga sampai saat ini UML telah memberikan

konstribusinya yang cukup besar di dalam metodologi berorientasi objek dan hal-hal

yang terkait di dalamnya. Secara fisik, UML adalah sekumpulan spesifikasi yang

dikeluarkan oleh OMG. UML terbaru adalah UML 2.3 yang terdiri dari 4 macam

spesifikasi, yaitu Diagram Interchange Specification, UML Infrastruktur, UML

Superstruktur, dan Object Constraint Language (OCL).

Page 58: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

38

2.6.3. Sequence Diagram

Sequence Diagram menggambarkan kelakuan objek pada use case dengan

mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar

objek. Oleh karena itu untuk menggambarkan diagram sekuen maka harus diketahui

objek-objek yang terlibat dalam sebuah use case beserta metode-metode yang

dimiliki kelas yang diinstansiasi menjadi objek itu. Membuat diagram sekuen juga

dibutuhkan untuk melihat skenario yang ada pada use case (Rosa dan Shalahuddin,

2015).

Tabel 2.1 Simbol dalam sequence diagram (Rosa dan Shalahuddin, 2015)

Nama Simbol Deskripsi

Aktor Atau

Orang, proses atau sistem

lain yang berinteraksi

dengan sistem informasi

yang akan dibuat di luar

sistem informasi yang

akan dibuat itu sendiri.

Garis hidup objek

Menyatakan kehidupan

suatu objek.

Objek

Menyatakan objek yang

berinteraksi pesan.

Page 59: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

39

Tabel 2.1 Simbol dalam sequence diagram (Rosa dan Shalahuddin,2015) (lanjutan)

Nama Simbol Deskripsi

Waktu aktif

Menyatakan objek dalam

keadaan aktif dan

berinteraksi, semua yang

terhubung dengan waktu

aktifini adalah sebuah

tahapan yang dilakukan

didalamnya.

Pessan tipe create

Menyatakan bahwa suatu

objek membuat objek

lain, arah panah

mengarah pada objek

yang dibuat.

Pesan tipe call

Menyatakan suatu objek

memanggil operasi yang

ada pada objek lain atau

dirinya sendiri.

Pesan tipe send

Menyatakan suatu objek

mengirimkan data atau

masukan atau informasi

ke objek lainnya, arah

Pesan tipe return

panah mengarah pada

objek Menyatakan bahwa

suatu objek yang telah

menjalankan suatu

operasi atau metode

menghasilkan suatu

kembalian ke objek

tertentu.

Page 60: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

40

Tabel 2.1 Simbol dalam sequence diagram (Rosa dan Shalahuddin,2015) (lanjutan)

Nama Simbol Deskripsi

Pesan tipe destroy

Menyatakan suatu objek

mengakhiri hidup objek

yang lain, arah panah

mengarah objek yang

diakhiri.

2.6.4. Use Case Diagram

Use case diagram merupakan pemodelan untuk kelakuan sistem informasi yang akan

dibuat. Use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor

dengan sistem informasi yang akan dibuat. Secara kasar, use case digunakan untuk

mengetahui fungsi apa saja yang ada di dalam sebuah sistem informasi dan siapa

yang berhak menggunakan fungsi-fungsi itu (Rosa dan Shalahuddin, 2015).

Tabel 2.2 Simbol dalam usecase diagram (Rosa dan Shalahuddin, 2015)

Nama Simbol Deskripsi

Use case

Fungsionalitas yang disediakan

sistem sebagai unit-unit yang saling

bertukar pesan antar unit atau aktor.

Page 61: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

41

Tabel 2.2 Simbol dalam usecase diagram (Rosa dan Shalahuddin, 2015) (Lanjutan)

Nama Simbol Deskripsi

Actor

Orang, proses, atau sistem lain

yang berinteraksi dengan sistem

informasi yang akan dibuat di luar

sistem informasi yang akan dibuat

itu sendiri.

Association

Komunikasi antara aktor dan use

case yang berpartisipasi pada use

case atau use case memiliki

interaksi dengan aktor.

Extend Relasi use case tambahan ke

sebuah use case dimana use case

yang ditambahkan dapat berdiri

sendiri walau tanpa use case

tambahan itu.

Generalization

Hubungan generalisasi dan

spesialisasi (umum-khusus)

antara dua buah use case dimana

fungsi yang satu adalah fungsi

yang lebih umum dari lainnya.

Page 62: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

42

Tabel 2.2 Simbol dalam usecase diagram (Rosa dan Shalahuddin, 2015) (Lanjutan)

Nama Simbol Deskripsi

Include/uses

Relasi use case tambahan ke sebuah

use case dimana use case yang

ditambahkan memerlukan use case

ini untuk menjalankan fungsinya

atau sebagai syarat dijalankan use

case ini.

2.6.5. Activity Diagram

Diagram aktivitas menggambarkan workflow atau aktivitas dari sebuah sistem atau

proses bisnis atau menu yang ada pada perangkat lunak. Yang perlu diperhatikan

disini adalah bahwa diagram aktivitas menggambarkan aktivitas sistem bukan apa

yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem (Rosa dan

Shalahuddin, 2015).

Tabel 2.3 Simbol dalam activity diagram (Rosa dan Shalahuddin, 2015)

Nama Simbol Deskripsi

Status awal

Status awal aktivitas

sistem, sebuah diagram

aktivitas memiliki sebuah

status awal.

Page 63: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

43

Tabel 2.3 Simbol dalam activity diagram (Rosa dan Shalahuddin, 2015)(lanjutan)

Nama Simbol Deskripsi

Aktivitas

Aktivitas yang dilakukan

sistem, aktivitas biasanya

diawali dengan kata kerja.

Decision

Asosiasi penggabungan

dimana lebih dari satu

aktivitas digabungkan

menjadi satu.

Join

Asosiasi penggabungan

dimana lebih dari satu

aktivitas digabungkan

menjadi satu.

Status akhir

Status akhir yang

dilakukan sistem, sebuah

diagram aktivitas memiliki

sebuah status akhir.

Swimlane

Memisahkan organisasi

bisnis yang bertanggung

jawab terhadap aktivitas

yang terjadi

Page 64: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

44

2.7. Pengujian Perangkat Lunak

Pengujian perangkat lunak adalah proses menjalankan dan mengevaluasi sebuah

perangkat lunak secara manual maupun otomatis untuk menguji apakah perangkat

lunak sudah memenuhi persyaratan atau belum (Clune, 2011). Singkat kata,

pengujian adalah aktivitas untuk menemukan dan menentukan perbedaan antara hasil

yang diharapkan dengan hasil sebenarnya.

Pendekatan Black-Box merupakan pendekatan pengujian untuk mengetahui apakah

semua fungsi perangkat lunak telah berjalan semestinya sesuai dengan kebutuhan

fungsional yang telah didefinisikan (Jiang, 2012). Teknik pengujian yang digunakan

dalam penelitian ini terbagi atas pengujian fungsional dengan menggunakan metode

Black Box yaitu Equivalence Partitioning.

2.7.1. Equivalence Partitioning

Equivalence Partitioning (EP) merupakan metode Black Box testing yang membagi

domain masukan dari program kedalam kelas-kelas sehingga test case dapat

diperoleh. Equivalence Partitioning berusaha untuk mendefinisikan kasus uji yang

menemukan sejumlah jenis kesalahan, dan mengurangi jumlah kasus uji yang harus

dibuat. Kasus uji yang didesain untuk Equivalence Partitioning berdasarkan pada

evaluasi dari kelas ekuivalensi untuk kondisi masukan yang menggambarkan

kumpulan keadaan yang valid atau tidak. Kondisi masukan dapat berupa spesifikasi

nilai numerik, kisaran nilai, kumpulan nilai yang berhubungan atau kondisi boolean.

Kesetaraan kelas dapat didefinisikan menurut panduan berikut.

Page 65: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

45

1. Jika masukan kondisi menentukan kisaran, satu sah dan dua diartikan tidak valid

kesetaraan kelas.

2. Jika masukan membutuhkan nilai, kondisi tertentu satu sah dan dua tidak valid

kesetaraan kelas diartikan.

3. Jika masukan kondisi menentukan anggota dari set, satu sah dan satu tidak valid

kesetaraan kelas diartikan.

4. Jika kondisi yang input, boolean satu sah dan satu tidak valid kelas diartikan.

Page 66: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

III. METODELOGI PENELITIAN

3.1. Waktu dan Tempat

Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

Pengetahuan Alam Universitas Lampung. Waktu penelitian dilakukan pada

semester genap tahun ajaran 2015/2016.

3.2. Metode Literatur

Metode ini merupakan metode pengumpulan data berdasarkan referensi dan

pustaka pendukung sebagai bahan acuan yang berhubungan dengan objek yang

diteliti. Literatur utama yang digunakan adalah buku-buku tuntunan shalat, serta

jurnal, buku dan website sebagai literatur tambahan.

3.3. Metode Pengembangan

Pada penelitian ini penulis menggunakan metode pengembangan Waterfall.

Metode ini digunakan untuk pengembangan aplikasi perangkat lunak karena

metode ini melakukan pendekatan secara urut dalam membangun suatu aplikasi.

Metode ini sangat terstruktur, tetapi cenderung bersifat linier dan tidak fleksibel.

Alasan penulis menggunakan metode pengembangan Waterfall pada Aplikasi

Tuntunan Shalat Berbasis Android ini dikarenakan pengaplikasiannya yang

Page 67: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

47

mudah. Meskipun demikian, kekurangan dari metode ini adalah, suatu tahap

terhambat maka tahap selanjutnya tidak akan dapat dikerjakan dengan baik.

Adapun tahapan metode Waterfall adalah sebagai berikut :

1. Perencanaan

2. Analisis

3. Desain

4. Pemrograman

5. Pengujian

6. Implementasi

7. Penulisan laporan

3.3.1 Perencanaan

Pada tahap perencanaan ini diawali dengan mencari dan menentukan dari semua

sistem yang akan diaplikasikan pada software yang akan dibangun. Hal ini sangat

penting mengingat tahap ini merupakan tahap awal dalam pengembangan aplikasi.

3.3.2 Analisis

Pada tahap analisis dilakukan pengumpulan kebutuhan elemen-elemen di tingkat

perangkat lunak. Dengan analisis ini, pengembangan akan menentukan domain

data atau informasi, proses atau prosedur yang dilakukan beserta unjuk kerjanya

dan tampilan yang diperlukan.

Page 68: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

48

3.3.3 Desain

Pada perancangan Aplikasi Tuntunan Shalat Berbasis Android ini dimulai dari

menentukan use case diagram, activity diagram, squence diagram dan interface.

Berikut adalah desain UML dari Aplikasi Tuntunan Shalat Berbasis Android.

3.3.3.1 Usecase Diagram

Usecase diagram pada gambar 3.1. merupakan usecase diagram yang dibuat dari

sudut pandang user. Pada aplikasi ini pengguna dapat melakukan 6 interaksi

antara lain akses menu persiapan, akses menu panduan, akses menu dalil, akses

menu gerakan, akses menu rukun, dan akses menu tentang aplikasi.

Gambar 3.1. Use case diagram Aplikasi Tuntunan Shalat BerbasisAndroid

Page 69: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

49

3.3.3.2 Activity Diagram

Pada activity diagram menggambarkan alur aliran dari aktivitas serta

pendeskripsian aktivitas sistem yang dibuat dalam satu operasi. Pada Aplikasi

Tuntunan Shalat Berbasis Android ini terdapat 6 activity yaitu Dalil, Persiapan,

Rukun, Panduan, Wudhu, Gerakan. Adapun activity diagram Aplikasi Tuntunan

Shalat Berbasis Android adalah sebagai berikut.

1. Activity Diagram Dalil

Gambar 3.2. Activity Diagram Dalil

Gambar 3.2. menjelaskan tentang activity pada tombol menu shalat yaitu user

memilih menu dalil yang ada di dalam sistem kemudian sistem menampilkan

daftar surat Al-quran/Hadist.

Page 70: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

50

2. Activity Diagram Persiapan

Gambar 3.3. Activity Diagram Persiapan

Gambar 3.3. merupakan diagram aktifitas menu persiapan dimana sistem akan

menampilkan data berupa tampilan persiapan shalat.

3. Activity Diagram Rukun

Gambar 3.4. Activity Diagram Rukun

Page 71: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

51

Gambar 3.4. merupakan activity dari rukun shalat, dimana nantinya aplikasi akan

menampilkan rukun-rukun shalat.

4. Activity Diagram Panduan

Gambar 3.5. Activity Diagram Panduan

Gambar 3.5. merupakan activity dari pandu shalat. Pada diagram tersebut sistem

akan menampilkan proses panduan shalat.

Page 72: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

52

5. Activity Diagram Gerakan

Gambar 3.6. Activity Diagram Gerakan

Pada gambar 3.6. sistem akan menampilkan gerakan shalat berdasarkan hadist.

3.3.3.3 Squence Diagram

Pada tahap perancangan sistem ini terdapat squence diagram sebagai gambaran

langkah-langkah yang dilakukan oleh sistem. Adapun squence diagram dapat

dilihat pada gambar dibawah ini.

Page 73: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

53

1. Squence Diagram Dalil

Gambar 3.7. Squence Diagram Dalil

Pada gambar 3.7. menunjukkan sistem akan menampilkan daftar menu dalil. List

menu dalil tersebut kemudian akan menampilkan deskripsi dari dalil.

Page 74: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

54

2. Squence Diagram Persiapan

Gambar 3.8. Squence Diagram Persiapan

Pada gambar 3.8. diagram squence persiapan akan menampilkan daftar list menu

dari persiapan shalat. List tersebut menampilkan deskripsi dari list persiapan

shalat.

Page 75: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

55

3. Squence Diagram Rukun

Gambar 3.9. Squence Diagram Rukun

Pada gambar 3.9. squence diagram rukun menunjukan sistem akan menampilkan

list rukun shalat. List tersebut dipilih oleh user dan kemudian sistem akan

menampilkan deskripsi dari list tersebut.

4. Squence Diagram Panduan

Gambar 3.10. Squence Diagram Panduan

Page 76: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

56

Pada gambar 3.10. squence panduan berisi list menu panduan shalat. List tersebut

merupakan list dari waktu shalat. List dipilih oleh user kemudian sistem akan

menampilkan video panduan shalat sesuai dengan waktu yang telah user pilih.

5. Squence Diagram Gerakan

Gambar 3.11. Squence Diagram Gerakan

Pada gambar 3.11. squence diagram gerakan terdapat pilihan list daftar menu

yang akan di pilih oleh user kemudian sistem akan menampilkan deskripsi dari

setiap gerakan.

Perancangan antar muka disesuaikan dengan kebutuhan agar dapat memudahkan

informasi yang dibutuhkan. Pada aplikasi ini teradapat beberapa menu yang

memuat tampilan informasi. Menu dan tampilan yang terdapat pada aplikasi ini,

yaitu:

3.3.3.4 Perancangan Antar Muka (Interface)

Page 77: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

57

1. Tampilan Splashscreen

Tampilan ini digunakan sebagai tampilan awal yaitu tampilan pembuka. Tampilan

berisi judul aplikasi untuk memasuki tampilan menu utama aplikasi. Dapat dilihat

pada gambar 3.12.

Gambar 3.12. Tampilan Splashscreen

2. Tampilan Menu Utama

Merupakan Tampilan utama dari aplikasi yang dibuat. Terdapat 6 tombol navigasi

dari tampilan ini yaitu: Persiapan, Dalil, Panduan, Wudhu, Gerakan, Rukun.

Tombol pada opsi pilihan memiliki informasi sesuai dengan fungsi masing-

masing. Dapat dilihat pada gambar 3.13.

Page 78: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

58

Gambar 3.13. Tampilan Menu Utama

3. Tampilan Menu Dalil

Terdapat dua tab menu pada tampilan dalil ini yaitu: Al-Qur’an dan Hadits. Dan

masing-masing berisi list menu dan informasi tentang Al-Qur’an dan Hadits yang

mendukung ditegakannya shalat. dapat dilihat pada gambar 3.14.

Gambar 3.14. Tampilan Menu Dalil

Page 79: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

59

4. Tampilan Menu Persiapan

Pada Tampilan Menu Persiapan ini terdapat 3 persiapan menu shalat, yaitu:

Menghadap Kiblat, Berdiri dan Niat yang didalam masing-masing sub menu

berisi dalil-dalil yang menguatkannya.

Gambar 3.15. Tampilan Menu Persiapan Shalat

5. Tampilan Menu Rukun

Dalam menu ini terdapat beberapa rukun shalat yang didalamnya lagi terdapat tab

menu hadits dan gerakan dari setiap rukun shalat yang berupa animasi tiga

dimensi.

Page 80: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

60

Gambar 3.16. Tampilan Menu Rukun Shalat

6. Tampilan Menu Panduan

Tampilan Menu Panduan di dalamnya terdapat beberapa menu gerakan sholat dari

takbir hingga salam. Pada menu ini jika salah satu dipilih terdapat animasi, suara,

dan text bacaan.

Page 81: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

61

Gambar 3.17 Tampilan Menu Tuntunan Shalat

Gambar 3.18 Tampilan Menu Panduan Shalat

7. Tampilan Wudhu

Pada menu ini terdapat satu movie tiga dimensi yang berisi tata cara berwudhu,

keterangan serta dalilnya.

Page 82: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

62

Gambar 3.19 Tampilan Tatacara Wudhu

8. Tampilan Gerakan Shalat Berdasarkan Tafsir Para Ulama

Tampilan Gerakan Shalat Berdasarkan Ulama ini hanya berupa text dan gambar,

namun didalamnya terdapat tafsir dari beberapa ulama yang berasal dari hadits

tertentu.

Gambar 3.20. Tampilan Gerakan Shalat Berdasarkan Tafsir Para Ulama

Page 83: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

63

3.3.4 Implementasi

Tahap ini sering disebut juga sebagai tahap pemrograman perangkat lunak atau

coding. Dengan kata lain, pada tahap ini dilakukan implementasi dari tahap

perancangan dan hasil rancangan kedalam baris kode program kedalam bahasa

pemgrograman Java. Dalam penelitian ini penulisi menggunakan software

(perangkat lunak) sebagai berikut :

1. Sistem Operasi : Windows 10 64 bit

2. Bahasa Pemrograman : Java

3. Aplikasi : Eclipse, Android SDK

3.3.5 Pengujian

Setelah perangkat lunak selesai diimplementasikan, pengujian dapat segera

dimulai. Pengujian terlebih dahulu dilakukan pada setiap fungsi yang terdapat

dalam Aplikasi. Jika setiap fungsi dan prosedur tersebut selesai diuji dan terbukti

tidak bermasalah, maka modul-modul bersangkutan dapat segera diintegrasikan

dan dikompilasi hingga membentuk suatu perangkat lunak yang utuh. Kemudian

dilakukan pengujian di tingkat perangkat lunak yang difokuskan pada

pemeriksaan hasil.

Pengujian sistem dimaksudkan untuk menguji semua elemen–elemen perangkat

lunak yang dibuat apakah sudah sesuai dengan yang diharapkan. Pendekatan

kasus uji dalam penelitian ini adalah pengujian black box dengan metode

Equivalence Partitioning (EP). Pengujian ini dilakukan dengan membagi domain

masukan dari program kedalam kelas-kelas sehingga test case dapat diperoleh.

Page 84: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

64

EP berusaha untuk mendefinisikan kasus uji yang menemukan sejumlah jenis

kesalahan, dan mengurangi jumlah kasus uji yang harus dibuat.

Pada pengujian ini harus diyakinkan bahwa masukan yang sama akan

menghasilkan respon yang sama pula. Tujuan digunakannya metode EP pada

pengujian aplikasi Tuntunan Shalat Berbasis Android ini adalah untuk

memudahkan mencari kesalahan pada fungsi, dapat mengetahui kesalahan pada

interface dan kesalahan pada struktur data sehingga dapat mengurangi masalah

terhadap nilai masukan. Rancangan pengujian disajikan pada Tabel 3.1.

Tabel 3.1. Tabel Rancangan Pengujian

No. KelasUji

DaftarPengujian

Skenario Uji Hasil yang Diharapkan

1.VersiAndroid

Pengujiankompatibilitasversi operatifsystemAndroid

Pengujian padaandroid versi3.0/3.1(Honeycomb)

Kompatibel denganandroid versi 3.0/3.1(Honeycomb)

Pengujian padaandroid versi4.0(Ice CreamSandwich)

Kompatibel denganandroid versi 4.0 (IceCream Sandwich)

Pengujian padaandroid versi4.1/4.2/4.3(JellyBean)

Kompatibel denganandroid versi4.1/4.2/4.3 (Jelly Bean)

Pengujian padaandroid Versi4.4 (KitKat)

Kompatibel denganandroid Versi 4.4(KitKat)

Pengujian padaandroid Versi5.0(Lollipop)

Kompatibel denganandroid Versi 5.0(Lollipop)

Page 85: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

65

Tabel 3.1. Tabel Rancangan Pengujian (Lanjutan)

No. KelasUji

DaftarPengujian

Skenario Uji Hasil yang Diharapkan

2.

ResolusiLayardanDensitasLayar

PengujianResolusiLayar danDensitasLayar padaAndroid

Pengujian padaandroiddenganresolusi 3 inch

Tampilan terlihat baik padaandroid dengan resolusi 3inch

Pengujian padaandroiddenganresolusi 4 inch

Tampilan terlihat baik padaandroid dengan resolusi 4inch

Pengujian padaandroiddenganresolusi 5 inch

Tampilan terlihat baik padaandroid dengan resolusi 5inch

Pengujian padaandroiddenganresolusi 6 inch

Tampilan terlihat baik padaandroid dengan resolusi 6inch

Pengujian padaandroiddenganresolusi 7 inch

Tampilan terlihat baik padaandroid dengan resolusi 7inch

3.UserInterface

Pengujianpada iconTuntunanShalat

Klik iconTuntunanShalat padaperangkatandroidpengguna

Menampilkan layout splashscreen

Pengujianpada menuutamaTuntunanShalat

Klik tombolmenu“Persiapan”

Menampilkan layout menuPersiapan

Klik tombolmenu “Dalil”

Menampilkan layout menuDalil

Klik tombolmenu“Panduan”

Menampilkan layout menuPanduan

Klik tombolmenu“Wudhu”

Menampilkan layout menuWudhu

Klik tombolmenu“Gerakan”

Menampilkan layout menuGerakan

Klik tombolmenu “Rukun”

Menampilkan layout menuRukun

Page 86: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

66

Tabel 3.1. Tabel Rancangan Pengujian (Lanjutan)

No. KelasUji

DaftarPengujian

Skenario Uji Hasil yang Diharapkan

4.

FungsiMenuPersiapan

Pengujian padamenupersiapan

Klik tombolmenu“Persiapan”

Menampilkan layoutPersiapan

FungsiMenuDalil

Pengujian padamenu dalil

Klik tombolmenu “Dalil”

Menampilkan layout Dalil

FungsiMenuPanduan

Pengujian padamenu panduan

Klik tombolmenu“Panduan”

Menampilkan layoutPanduan

FungsiMenuGerakan

Pengujian padamenu gerakan

Klik tombolmenu“Gerakan”

Menampilkan layoutGerakan

FungsiMenuRukun

Pengujian padamenu rukun

Klik tombolmenu “Rukun”

Menampilkan layout Rukun

FungsiMenuBantuan

Pengujian padamenu bantuan

Klik tombolmenu“Bantuan”

Menampilkan layoutBantuan

FungsiMenuTentanAplikasi

Pengujian padamenu tentangaplikasi

Klik tombolmenu“TentangAplikasi”

Menampilkan layoutTentang Aplikasi

FungsiMenuPersiapan

Pengujian padamenupersiapan

Klik tombolmenu“Persiapan”

Menampilkan layoutPersiapan

Page 87: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

V. SIMPULAN DAN SARAN

5.1. Simpulan

Dari hasil penelitian yang dilakukan, penulis dapat mengambil simpulan sebagaiberikut :

1. Aplikasi Tuntunan Sholat Berbasis Android telah berhasil dibangun, yang

digunakan sebagai media pembelajaran sholat.

2. Aplikasi Tuntunan Sholat Berbasis Android dapat digunakan sebagai media

pembelajaran dan media alternatif dalam memahami tentang sholat.

3. Aplikasi Tuntunan Sholat Berbasis Android dapat memenuhi kriteria dalam

pengujian fungsional sistem operasi Android.

4. Dari pengujian resolusi layar yang dilakukan pada Android dengan resolusi 3

inch, 4 inch, 5 inch, 6 inch, 7 inch berdasarkan test case yang diberikan,

sistem ini dapat berjalan dengan baik pada Android yang memiliki ukuran

layar 3 inch, 4 inch, 5 inch, 6 inch, 7 inch.

5. Dari pengujian interface yang dilakukan, berdasarkan test case yang

diberikan, dapat simpulan bahwa tampilan yang disediakan untuk pengguna

dapat berjalan dengan baik dan sesuai yang diharapkan.

6. Dari pengujian fungsi menu aplikasi yang dilakukan, berdasarkan test case

yang diberikan, dapat simpulan bahwa fungsi dari masing-masing menu

aplikasi dapat berjalan dengan baik sesuai dengan intruksi yang diberikan.

Page 88: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

100

7. Dari pengujian konten yang dilakukan, dapat simpulan bahawa konten telah

terverifikasi oleh ahli dan konten yang ditampilkan sudah sesuai dengan

yang diharapkan.

5.2. Saran

1. Diharapkan aplikasi dapat memberikan informasi tentang surat-surat

pendek

2. Diharapkan pada penelitian selanjutnya aplikasi tidak hanya difokuskan

untuk sholat wajib 5 waktu saja, tetapi dapat memberikan informasi tentang

sholat-sholat sunah.

3. Diharapkan aplikasi ini juga nantinya dapat dikembangkan sehingga

kompatibel pada platform selain Android, seperti BlackBerry OS, iOS,

ataupun Windows Phone.

Page 89: APLIKASI TUNTUNAN SHOLAT PADA SMARTPHONE …digilib.unila.ac.id/26336/16/3. SKRIPSI FULL TANPA BAB PEMBAHASAN.pdf · Shalat, the daily pray for moslem, is a communication media between

101

DAFTAR PUSTAKA

Clune, T.L., R.B. Rood. 2011. Software Testing and Verification In ClimateModelDevelopment.IEEE Journal, Focus: Climate Change Software. SeptemberOctober, pp. 49-55.

Jiang, F., Y. Lu. 2012. Software Testing Model Selection Research based on YinYang Testing Theory. In: IEEE Proceeding of International Conference onComputer Science and Information Processing (CISP), pp. 590-594.

Masruri, M. Hilmi. 2015. Buku Pintar Android. Jakarta: PT Elex Media Komputindo.

Nasrullah, Khalifa Zain. 2015. Kitab Belajar Shalat Lengkap. Yogyakarta: MutiaraMedia.

Parno, Dharmayanti & Rachman.,D.B. 2013. Rancang Bangun Aplikasi E-learningTuntunan Sholat Lengkap Berbasis Mobile Android. Seminar NasionalTeknologi Informasi dan Komunikasi. 2089-9815.

Rahmatullah, Muhammad Arifin Ali. 2016. Kitab Lengkap Shalat, Dzikir, Shalawat,dan Doa Terpopuler Sepanjang Tahun. Yogyakarta: Sabil.

Rosa A.S dan Shalahuddin,M. 2015. Rekayasa Perangkat Lunak Terstruktur danBerorientasi Objek. Bandung: Informatika.

Safaat, Nazruddin. 2015. Pemrograman Aplikasi Mobile Smartphone dan Tablet PCBerbasis Android. Bandung: Informatika.

Tim EMS. 2015. Pemrograman Java dari Nol. Jakarta: PT Elex Media Komputindo.