• Tidak ada hasil yang ditemukan

PERANCANGAN SISTEM APLIKASI SHOLAT FARDHU SESUAI DALAM SUNNAH NABI BERBASIS ANDROID LAPORAN TUGAS AKHIR YULIA PARAMITHA

N/A
N/A
Protected

Academic year: 2022

Membagikan "PERANCANGAN SISTEM APLIKASI SHOLAT FARDHU SESUAI DALAM SUNNAH NABI BERBASIS ANDROID LAPORAN TUGAS AKHIR YULIA PARAMITHA"

Copied!
105
0
0

Teks penuh

(1)PERANCANGAN SISTEM APLIKASI SHOLAT FARDHU SESUAI DALAM SUNNAH NABI BERBASIS ANDROID. LAPORAN TUGAS AKHIR. YULIA PARAMITHA 152406082. PROGRAM STUDI TEKNIK INFORMATIKA D3 FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2018. UNIVERSITAS SUMATERA UTARA.

(2) PERANCANGAN SISTEM APLIKASI SHOLAT FARDHU SESUAI DALAM SUNNAH NABI BERBASIS ANDROID. LAPORAN TUGAS AKHIR. Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya. YULIA PARAMITHA 152406082. PROGRAM STUDI TEKNIK INFORMATIKA D3 FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2018. UNIVERSITAS SUMATERA UTARA.

(3) PERNYATAAN. PERANCANGAN SISTEM APLIKASI SHOLAT FARDHU SESUAI DALAM SUNNAH NABI BERBASIS ANDROID. LAPORAN TUGAS AKHIR. Saya menyatakan bahwa laporan tugas akhir ini adalah hasil karya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.. Medan, 4 Juli 2018. Yulia Paramitha 152406082. UNIVERSITAS SUMATERA UTARA.

(4) i. UNIVERSITAS SUMATERA UTARA.

(5) PERANCANGAN SISTEM APLIKASI SHOLAT FARDHU SESUAI DALAM SUNNAH NABI BERBASIS ANDROID. ABSTRAK. Misalnya disekolah dengan bimbingan guru atau dirumah dengan bimbingan orang tua. Seiring dengan mobilitas yang tinggi, penggunaan smartphone saat ini juga digunakan untuk membentuk kegiatan sehari-hari salah satunya yaitu membantu dalam kegiatan tuntunan sholat. Pada aplikasi tuntunan sholat yang telah ada sebelumnya user hanya dapat membaca dan mendengar bacaan-bacaan sholat dan melihat gambar saja. Pada aplikasi tuntunan sholat yang di buat oleh penulis, user tidak hanya dapat membaca dan mendengarkan bacaan sholat, tetapi user juga dapat melihat gerakan sholat yang benar melalu gambar dan disertai dengan dalil-dalilnya.Pembuatan aplikasi shalat berbasis Android ini untuk membantu siapa saja yang masih belajar dan masih sering lupa atau tertukar dalam bacaan shalat. Perancangan aplikasi dimulai dari perancangan struktur navigasi, perancangan aplikasi, algoritma pembuatan aplikasi, dan diteruskan dengan pembuatan aplikasi serta uji coba aplikasi. Pembuatan aplikasi shalat berbasis Android menggunakan bahasa pemrograman Java. Kata kunci : JAVA, ANDROID, Sholat.. ii. UNIVERSITAS SUMATERA UTARA.

(6) DESIGN OF SHOLAT FARDHU APPLICATION SYSTEM ACCORDING IN SUNNAH NABI BASED ANDROID ABSTRACT. Sholat seems to be a communication between human beings and Allah Swt. Education regarding sholat usually is taught with a conventional metode, for instance at school with a teacher guidance or at home with their parents guidance in line with the high mobility smartphone usage, at this time is also used to create daily activites, one of it is to help sholat guidance. At the application of sholat earlier, user can only read and listen sholat readings and see the illustrations only at the application of sholat guidance, made by the writer, the user can read and listen the sholat but also can see the correct movements of sholat through illustrations along with the proofs or indications.To make the sholat application of this android is based to help anyone still incorrect reading in sholat application planning start, navigation structure planning, algorhythem, application creation and sholat application. Keywords: JAVA, ANDROID, Sholat.. iii. UNIVERSITAS SUMATERA UTARA.

(7) PENGHARGAAN. Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha Penyayang, dengan limpah karunia-Nya Penulis dapat menyelesaikan penyusunan laporan tugas akhir ini dengan judul Perancangan Sistem Aplikasi Sholat Fardhu Sesuai Dalam Sunnah Nabi Berbasis Android. Terima kasih penulis sampaikan kepada Bapak Dr. Syahriol Sitorus, S.Si., M.IT selaku pembimbing yang telah meluangkan waktunya selama penyusunan laporan tugas akhir ini. Terima kasih kepada Ibu Dra. Normalina Napitupulu, M.Sc dan Bapak Drs. James Piter Marbun, M.Kom selaku ketua program studi dan sekertaris program studi D3 Teknik Informatika FMIPA-USU Medan, dekan dan wakil dekan FMIPA USU, seluruh staf dan dosen Program studi D3 Teknik Informatika FMIPA USU, pegawai dan rekan-rekan kuliah. Akhirnya tidak terlupakan kepada Bapak, Ibu dan keluarga yang selama ini memberikan bantuan dan dorongan yang diperlukan. Semoga Tuhan Yang Maha Esa akan membalasnya.. Medan, 4 Juli 2018. Yulia Paramitha. iv. UNIVERSITAS SUMATERA UTARA.

(8) DAFTAR ISI. PERSETUJUAN LAPORAN TUGAS AKHIR. Halaman i. ABSTRAK. ii. ABSTRACT. iii. PENGHARGAAN. iv. DAFTAR ISI. v. DAFTAR TABEL. vii. DAFTAR GAMBAR. viii. DAFTAR LAMPIRAN BAB 1. PENDAHULUAN 1.1. BAB 2. xi. Latar Belakang. 1. 1.2 Rumusan Masalah. 2. 1.3 Batasan Masalah. 2. 1.4 Tujuan Penelitian. 2. 1.5 Manfaat Penelitian. 2. 1.6 Metodologi Penelitian. 3. 1.7 Sistematika Penulisan. 3. LANDASAN TEORI 2.1. Sistem Operasi Android. 5. 2.2 Platform Android. 6. 2.3 Java. 7. 2.4. JSON (JavaScript Obejct Nation). 7. 2.4.1 Struktur Penulisan JSON. 8. 2.5. Android Studio. 8. 2.6. Database MySQL. 9. 2.7. XAMPP Control Panel. 11. 2.8. PHP Hypertext Preprocessor. 11. 2.9. Flowchart. 11. BAB 3 METODE PENELITIAN, ANALISIS DAN PERANCANGAN SISTEM 3.1. Metode Pengembangan Sistem. 3.2 Metode Penelitian. 13 13. v UNIVERSITAS SUMATERA UTARA.

(9) 3.3 Analisis Sistem. 3.4. 3.3.1. Analisis Sistem Berjalan. 3.3.2. Analisis Sistem yang Diusulkan. 4 4 15. Perancangan Sistem 3.4.1. 5. Diagram Flowchart. 16. 3.5 Perancangan Antar Muka. 17. Metode Pengujian Sistem. 33. 3.6. BAB IV IMPLEMENTASI SISTEM 4.1. BAB 5. Pengertian Impentalemsi Sistem. 7. 4.2 Tujuan Implementasi Sistem. 37. 4.3. 37. Implementasi Tampilan Aplikasi. 4.4 Pengujian Sistem. 54. 4.5. 59. Uji Penerimaan Pengguna (User Acceptance Testing). KESIMPULAN DAN SARAN 5.1. Kesimpulan. 5.2 Saran. 61 61. DAFTAR PUSTAKA LAMPIRAN. vi UNIVERSITAS SUMATERA UTARA.

(10) DAFTAR TABEL. Nomor Tabel. Judul. Halaman. 3.6.. Rencana Pengujian Pada Menu Home. 34. 3.7.. Rencana Pengujian Pada halaman sholat fardhu. 34. 3.8.. Rencana Pengujian Pada halaman sholat subuh. 34. 3.9.. Rencana Pengujian Pada halaman sholat dzuhur. 35. 3.10.. Rencana Pengujian Pada halaman sholat ashar. 35. 3.11.. Rencana Pengujian Pada halaman sholat Maghrib. 35. 3.12.. Rencana Pengujian Pada halaman sholat isya. 35. 3.13.. Rencana Pengujian Pada halaman tata cara jamak dan qasar. 36. 4.4.. Hasil Rencana Pengujian Pada Menu Home. 54. 4.5.. Hasil Pengujian Pada halaman sholat fardhu. 55. 4.6.. Hasil Pengujian Pada halaman sholat subuh. 56. 4.7.. Hasil Pengujian Pada halaman sholat dzuhur. 56. 4.8.. Hasil Pengujian Pada halaman sholat ashar. 57. 4.9.. HasilPengujian Pada halaman sholat Maghrib. 57. 4.10.. Hasil Pengujian Pada halaman sholat isya. 58. 4.11.. Hasil Pengujian Pada halaman tata cara jamak dan qasar. 58. 4.5.. Tabel 4.5. Nilai Bobot. 59. 4.6.. Pertanyaan Kuisioner. 59. 4.7.. Hasil Uji Aplikasi. 60. vii UNIVERSITAS SUMATERA UTARA.

(11) DAFTAR GAMBAR. Nomor Gambar. Judul. Halaman. 2.9.. Simbol flowchart. 12. 3.3. FlowchartAplikasi. 16. 3.4.. Tampilan Splashscreen. 17. 3.5.. Tampilan Menu. 17. 3.6.. Tampilan Sholat Fardhu. 18. 3.7.. Tampilan Menu Sholat Subuh. 18. 3.8.. Tampilan Menu Rakaat Pertama dalam Menu Sholat Subuh. 19. 3.9.. Tampilan Menu rakaat kedua dalam menu sholat subuh. 19. 3.10.. Tampilan Menu Sholat Dzuhur. 20. 3.11.. Tampilan Menu Rakaat Pertama dalam Menu Sholat Dzuhur. 20. 3.12.. Tampilan Menu Rakaat Kedua dalam Menu Sholat Dzuhur. 21. 3.13.. Tampilan Menu Rakaat Ketiga dalam Menu Sholat Dzuhur. 21. 3.14.. Tampilan Menu Rakaat Keempat dalam Menu Sholat Dzuhur. 22. 3.15.. Tampilan Menu Sholat Ashar. 22. 3.16.. Tampilan Menu Rakaat Pertama dalam Sholat Ashar. 23. 3.17.. Tampilan Menu Rakaat kedua dalam Sholat Ashar. 23. 3.18.. Tampilan Menu Rakaat ketiga dalam Sholat Ashar. 24. 3.19.. Tampilan Menu Rakaat keempat dalam Sholat Ashar. 24. 3.20.. Tampilan Menu Sholat Maghrib. 25. 3.21.. Tampilan Menu Rakaat Pertama dalam Sholat maghrib. 25. 3.22.. Tampilan Menu Rakaat Kedua dalam Sholat maghrib. 26. 3.23.. Tampilan Menu Rakaat Ketiga dalam Sholat maghrib. 26. 3.24.. Tampilan Menu Sholat Isya. 27. 3.25.. Tampilan Menu Rakaat Pertama dalam Sholat Isya. 27. 3.26.. Tampilan Menu Rakaat Kedua dalam Sholat Isya. 28. 3.27.. Tampilan Menu Rakaat Ketiga dalam Sholat Isya. 28. 3.28.. Tampilan Menu Rakaat Keempat dalam Sholat Isya. 29. viii UNIVERSITAS SUMATERA UTARA.

(12) 3.29.. Tampilan Menu Tata Cara Sholat. 29. 3.30.. Tampilan Menu Tata Cara Wudhu. 30. 3.31.. Tampilan Menu Khasiat Dalam Sholat. 30. 3.32.. Tampilan Menu Tata Cara Jamak Dan Qasar. 31. 3.33.. Tampilan Menu Pengertian Jamak dan Qasar. 31. 3.34.. Tampilan Menu Tata Cara Menjamak Sholat. 32. 3.35.. Tampilan Menu Tata Cara Mengqasar Sholat. 32. 3.36.. Tampilan Menu Dalil. 33. 4.3. 4.4. 4.5. 4.6. 4.7.. Tampilan Splashscreen Tampilan Menu Tampilan Sholat Fardhu Tampilan Menu Sholat Subuh Tampilan Menu Rakaat Pertama dalam Menu Sholat Subuh. 38 38 39 39 40. 4.8.. Tampilan Menu rakaat kedua dalam menu sholat subuh. 40. 4.9.. Tampilan Menu Sholat Dzuhur. 41. 4.10.. Tampilan Menu Rakaat Pertama dalam Menu Sholat Dzuhur. 41. 4.11.. Tampilan Menu Rakaat Kedua dalam Menu Sholat Dzuhur. 42. 4.12.. Tampilan Menu Rakaat Ketiga dalam Menu Sholat Dzuhur. 42. 4.13.. Tampilan Menu Rakaat Keempat dalam Menu Sholat Dzuhur. 43. 4.14.. Tampilan Menu Sholat Ashar. 43. 4.15.. Tampilan Menu Rakaat Pertama dalam Sholat Ashar. 44. 4.16.. Tampilan Menu Rakaat kedua dalam Sholat Ashar. 44. 4.17.. Tampilan Menu Rakaat ketiga dalam Sholat Ashar. 45. 4.18.. Tampilan Menu Rakaat keempat dalam Sholat Ashar. 45. 4.19.. Tampilan Menu Sholat Maghrib. 46. 4.20.. Tampilan Menu Rakaat Pertama dalam Sholat maghrib. 46. 4.21.. Tampilan Menu Rakaat Kedua dalam Sholat maghrib. 47. 4.22.. Tampilan Menu Rakaat Kedua dalam Sholat maghrib. 47. 4.23.. Tampilan Menu Sholat Isya. 48. 4.24.. Tampilan Menu Rakaat Pertama dalam Sholat Isya. 48. 4.25.. Tampilan Menu Rakaat Kedua dalam Sholat Isya. 49. 4.26.. Tampilan Menu Rakaat Ketiga dalam Sholat Isya. 49. 4.27.. Tampilan Menu Rakaat Keempat dalam Sholat Isya. 50. ix UNIVERSITAS SUMATERA UTARA.

(13) 4.28.. Tampilan Menu Tata Cara Sholat. 50. 4.29.. Tampilan Menu Tata Cara Wudhu. 51. 4.30.. Tampilan Menu Khasiat Dalam Sholat. 51. 4.31.. Tampilan Menu Tata Cara Jamak Dan Qasar. 52. 4.32.. Tampilan Menu Pengertian Jamak dan Qasar. 52. 4.33.. Tampilan Menu Tata Cara Menjamak Sholat. 53. 4.34.. Tampilan Menu Tata Cara Mengqasar Sholat. 53. 4.35.. Tampilan Menu Dalil. 54. x UNIVERSITAS SUMATERA UTARA.

(14) DAFTAR LAMPIRAN. Nomor. Judul. Halaman. Lampiran 1.. Listing Program. 2.. Surat Keterangan Dosen Pembimbing. 3.. Kartu Bimbingan. 4.. Surat Keterangan Uji Program. xi UNIVERSITAS SUMATERA UTARA.

(15) BAB 1 PENDAHULUAN. 1.1 Latar Belakang Seiring dengan kemajuan teknologi, kita dituntut untuk mengikuti perkembangan teknologi yang ada saat ini. Belakangan ini dalam dunia teknologi telepon seluler, kita dihebohkan oleh bermunculannya SmartPhone / telepon seluler pintar. SmartPhone adalah telepon seluler yang memiliki kemampuan komputasi yang lebih baik dari telepon seluler yang belakangan ada, serta memiliki fitur-fitur yang lebih canggih, seperti Internet, MP3 Player, jejaring sosial, permainan, dan fasilitas surat elektronik. Salah satu sistem operasi yang saat ini sedang diminati oleh para pengembang adalah Android. Android merupakan sistem operasi berbasis Linux. Salah satu alasan Android sangat diminati oleh para pengembang, karena Android merupakan sistem operasi yang menyediakan platform yang terbuka bagi para pengembang untuk membuat aplikasinya sendiri atau biasa sebut OpenSource. Salah satu tema yang dapat diangkat untuk dijadikan sebuah aplikasi Android, yaitu Belajar Shalat. Kata shalat secara bahasa berarti doa. Adapun secara istilah, shalat adalah ibadah yang terdiri dari beberapa perkataan dan perbuatan yang dilakukan dengan syarat tertentu, mulai dari takbir dan diakhiri dengan salam. Shalat merupakan tiangnya agama, agama tidak dapat tegak jika tidak shalat. Shalat merupakan salah satu ibadah wajib bagi setiap muslim. Mulai dari anakanak sampai dewasa, diwajibkan untuk bisa shalat fardhu dengan baik dan benar mulai dari Subuh sampai Isya’. Oleh karena itu penulis mencoba membuat aplikasi yang diberi judul “Perancangan Sistem Aplikasi Sholat Fardhu Sesuai Dalam Sunnah Nabi” dengan harapan dapat membantu siapa saja yang masih belajar shalat dengan memanfaatkan telepon seluler dengan sistem operasi Android.. UNIVERSITAS SUMATERA UTARA.

(16) 2. 1.2 Rumusan Masalah Berdasarkan uraian pada latar belakang dan identifikasi masalah dapat dirumuskan masalah sebagai berikut: 1. Bagaimana rancang bangun aplikasi media pengenalan shalat fardhu berbasis android? 2. Bagaimana uji kelayakan aplikasi media pengenalan shalat fardhu berbasis andoid dengan baik dan benar?. 1.3 Batasan Masalah Berdasarkan latar belakang masalah dan rumusan masalah, maka dibuat batasan masalah sebagai berikut: 1. Aplikasi media pengenalan shalat fardhu ini membahas mengenai tata cara shalat farhdu, dan tata cara shalat fardhu berjama'ah. 2. Sasaran pengguna dari pembuatan aplikasi media pengenalan shalat fardhu ini ditujukan pada seluruh umat muslim 3. Aplikasi media penegenalan shalat fardhu ini bersifat statik. 1.4 Tujuan Penelitian Tujuan dari penulisan ini adalah memberikan kemudahan bagi siapa saja yang masih belajar shalat dan masih sering lupa atau tertukar dalam bacaan shalat.. 1.5 Manfaat Manfaat yang diperoleh dari Aplikasi Sholat Fardhu Sesuai dalam Sunnah Nabi Berbasis Android ini adalah : 1.. Mempermudah dan membantu umat muslim khususnya pengguna android untuk mengetahui tata cara sholat lima waktu dan tata cara berwudhu. 2.. Memberikan informasi tentang cara sholat lima waktu bagi siapa saja yang ingin belajar sholat. UNIVERSITAS SUMATERA UTARA.

(17) 3. 3.. Meningkatkan pemahaman tentang struktur dan system kerja pada system operasi android.. 1.6 Metodologi Penelitian Metode adalah suatu cara atau teknik yang sistematik untuk mengerjakan atau menyelesaikan sesuatu. Berikut ini metodologi penelitian yang gunakan dalam membangun aplikasi ini, yaitu : 1. Pengumpulan Data Mengumpulkan data sekunder yang dibutuhkan untuk perancangan aplikasi dengan cara mengobservasi terlebih dahulu. 2. Analisis Sistem Dilakukan untuk memperoleh informasi tentang sistem, menganalisis data– data yang ada dalam sistem dan juga menganalisis poin – poin masalah pada sistem terutama mengenai kelebihan dan kekurangan sistem. 3. Perancangan (Desain) Membangun / mengembangkan sistem yang diusulkan berupa perancangan sistem data flow diagram (DFD), dimana tahapan ini dapat dibangun dengan memperoleh informasi diantaranya memastikan informasi yang didapat akurat, memberikan ulasan-ulasan yang terperinci. 4. Penulisan Program (Coding) Membuat program didalam aplikasi yang dibuat agar dapat berjalan sesuai dengan yang difungsikan. 5. Uji Program. Pengujian akan dilaksanakan jika program telah selesai dikerjakan. Bila saat pengujian terdapat kesalahan maka perlu adanya perbaikan terhadap program agar menghasilkan hasil yang maksimal. 1.7 Sistematika Penulisan Agar dapat memberikan gambaran yang jelas pada penulisan tugas akhir ini, maka penulis membaginya dalam beberapa bab sebagai berikut :. UNIVERSITAS SUMATERA UTARA.

(18) 4. BAB 1. : PENDAHULUAN Bab ini menguraikan tentang latar belakang pembangunan aplikasi, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian, hingga sistematika penulisan tugas akhir ini.. BAB 2. : LANDASAN TEORI Bab ini menguraikan tentang teori-teori dasar dalam pembangunan aplikasi android ini. Mulai dari pengertian Android serta apa-apa saja yang dibutuhkan untuk memulai pemrograman mobile android.. BAB 2. : ANALISIS DAN PERANCANGAN SISTEM Bab ini menguraikan mengenai analisis dan perancangan sistem mulai dari perancangan layout, diagram konteks sistem, hingga flowchart sistem. BAB 4. : IMPLEMENTASI SISTEM Bab ini menguraikan tentang bagaimana proses lanjutan dari perancangan sistem.. BAB 5. : KESIMPULAN DAN SARAN Bab ini menguraikan tentang kesimpulan dan saran yang dikutip oleh penulis selama proses pembangunan aplikasi.. UNIVERSITAS SUMATERA UTARA.

(19) BAB 2 LANDASAN TEORI. 2.1 Sistem Operasi Android Sejarah sistem operasi android dimulai sejak diumumkannya Open Handset Alliancedi akhir tahun 2007. Sebenarnya ide untuk membuat sistem operasi open source untuk peranti embedded sudah ada sejak lama. Karena backing dari Google yang sangat agresiflah, maka Android bisa sangat terkenal hanya dalam beberapa tahun saja. Beberapa perusahaan telekomunikasi, kini mulai memiliki atau menawarkan perangkat android dalam produk-produknya. Tidak hanya ponsel, tapi perangkat lain seperti tablet, netbook, televise, bahkan hingga ke peranti embedded di mobile memiliki sistem operasi android. Sebenarnya android pada awalnya tidak dikembangkan oleh google, tapi dikembangkan oleh google, tapi dikembangkan oleh sebuah perusahaan bernama Android Inc. Karena google melihat banyaknya user yang online dengan perangkat mobile maka google mengira bahwa perangkat mobile ini memiliki masa depan yang cerah. Sehingga Android Inc dikuasaioleh Google di tahun 2005. Pada waktu yang sama, Apple di tahun 2007 juga mengembangkan sebuah sisteem operasi iOS untuk iPhone-nya dengan fitur-fitur yang sangat inovatif seperti multitouchdan adaya open marker untuk aplikasi. Menurut buku karya Alfa Satyaputra dan Eva Maulina Aritonang yang berjudul “Beginning Android Programming with ADT Bundle” (2014), android adalah sebuah sistem operasi untuk smartphone dan tablet. Dimana sistem operasi ini dapat diilustrasikan sebagai jembatan antara piranti dan penggunanya, sehingga pengguna bisa berinteraksi dengan devicenya dan menjalankan aplikasi-aplikasi yang tersedia pada device. Android menyediakan platform terbuka bagi para pengembang untuk menciptakaan aplikasi mereka. Awalnya, Google Inc, memberi Android Inc. yang merupakan pendatang baru untuk urusan peranti lunak smartphone. Kemudian, untuk mengembangkan Android dibentuklah Open Handset Alliance, sebuah konsorsium. UNIVERSITAS SUMATERA UTARA.

(20) 6. dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.. 2.2 Platform Android Platform adalah teknologi yang digunakan sebagai dasar atas mana aplikasi yang lainnya, proses atau teknologi yang dibangun. Pada komputer pribadi, platform adalah perangkat lunan dasar atau komputer itu sendiri dan perangkat lunak atau sistem operasi yang mana perangkat lunak lainnya bisa berjalan. Android diuji sebagai platform mobile pertama yang lengkap, terbuka, dan bebas. Para desainer dapat melakukan pendekatan yang komprehensif ketika mereka sedang mengembangkan platform android dalam membangun perangkat lunak dan memungkinkan untuk peluang pengembangan aplikasi. Platform android disediakan melalui lisensi open source. Pengembang dapat dengan bebas untuk mengembangkan aplikasi yang menggunakan linux kernel 2.6 ini. Android adalah aplikasi yang bebas untuk dikembangkan. Tidak ada lisensi atau biaya royalty untuk dikembangkan pada platform android ini. Tidak ada biaya keanggotaan yang diperlukan. Tidak ada biaya pengujian, bahkan tidak ada kontrak yang diperlukan. Aplikasi untuk android dapat didistribusikan dan diperdagangkan dalam bentuk apapun. Dalam hal ini, android dibangun atas dasar sistem operasi linux yang bersifat open source. Android memilih linux sebagai dasar pembuatannya dikarenakan linuk memilki probabilitas yang baik, sistem keamanan yang bagus serta fitur-fitur menarik. Linux merupakan sisteem operasi dengan kemanan yang tinggi. Android mengandalkannya karena keamanan yang dimiliki linux tersebut. Seluruh aplikasi android berjalan sesuai dengan proses-proses linux. Linux hadir dengan banyak fitur yang bermanfaat. Android mengambil banyak manfaatnya, seperti dukungan manajemen memori, manajemen power, dan jaringan (Gargenta, 2011).. UNIVERSITAS SUMATERA UTARA.

(21) 7. 2.3 Java Java menurut defenisi dari Sun adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada computer standalone ataupun pada lingkungan jaringan. Java dikembangkan pada bulan Agustus 1991, dengan nama semula Oak. Pada Januari 1995, karena nama Oak dianggap kurang komersial, maka diganti menjadi Java. Pada Desember 1998, Sun memperkenalkan nama “Java 2” (J2) sebagai generasi kedua dari Java Platform. Konvensi nama baru ini diterapkan untuk semua edisi Java yaitu Standard Edition (J2SE), Enterprise Edition (J2EE), dan Micro Edition (J2ME). Ada tiga platform Java yang telah didefenisikan, yang masing-masing diarahkan untuk tujuan tertentu dan untuk lingkungan yang berbedabeda, yaitu sebagai berikut : 1. Standart Edition (J2SE), merupakan inti dari Bahasa pemrograman java. J2SE di desain untuk jalan pada computer desktop dan computer workstation. 2. Enterprise Edition (J2EE). Dengan built-in mendukung untuk services. JSP dan XML, edisi ini ditunjukkan untuk aplikasi berbasis server. 3. Micro Edition (J2ME). Di desain untuk piranti dengan memori terbatas, layar display terbatas dan power pemrosesan yang juga terbatas. Bahasa pemrograman Java mendukung multithreading, artinya program dapat dibuat untuk dijalanka oleh thread tertentu. Beberapa thread (baik yang menjalankan program java ataupun program lain) dapat dijalankan secara bersam-sama.. 2.4 JSON (JavaScript Obejct Nation) XML bukanlah satu-satunya untuk pertukaran data, kini telah hadir JSON sebagai format baru untuk pertukaran data. XML mungkin telah popular disbanding JSON. Namum jika dibandingkan JSON lebih unggul disbanding XML. JSON (JavaScript Object Nation) sendiri adalah format pertukaran data yang ringan, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat oleh computer. Format ini dibuat berdasarkan bagian dari Bahasa Pemrograman JavaScript. JSON merupakan format teks yang tidak tergantung pada Bahasa pemrograman apapun karena menggunakan gaya Bahasa yang umum digunakan oleh. UNIVERSITAS SUMATERA UTARA.

(22) 8. programmer keluarga C termasuk C, C++, C#, Java, Javascript, Perl, Pyhton dan lainnya. 2.4.1 Struktur Penulisan JSON JSON terbuat dari dua struktur, yaitu : a. Kumpulan pasangan nama/nilai. Pada beberapa Bahasa, haal ini dinyatakan sebagai objek, rekaman, struktur, kamus, table hash, daftar terkunci atau associate array. b. Daftar nilai terurutkan. Pada kebanyakan Bahasa hal ini dinyatakan sebagai larik(array), vector dan daftar list atau urutan. Struktur-struktur data tersebut dikenal sebagai struktur data universal. Pada dasarnya, semua Bahasa pemrograman modern mendukung struktur data ini dalam bentuk yang sama maupun berlainan. JSON menggunakan bentuk sebagai berikut : a. Object, adalah sepasang nama atau nilai yang tidak terurutkan. Objek dimulai dengan { diakhiri dengan } tutup kurung kurawal. Setiap nama diikuti dengan titik dua ( : ) dan setiap pasangan nama/nilai dipisahkan oleh koma ( , ). b. Array, adalah kumpulan nilai yang terurutkan. Larik dimulai dengan [ (kurung siku) dan diakhiri dengan ] (tutup kurung siku). Setiap kali dipisahkan oleh tanda koma ( , ). c. Nilai, dapat berupa sebuah string dalam tanda kutip ganda, atau angka atau true flase atau sebuah objek dalam larik. d. String, adalah sekumpulan dari nol atau lebih karakter Unicode, yang dibungkus dengan tanda kutip ganda. Di dalam string dapat digunakan backslash escapes “\” untuk membentuk karakter khusus. e. Angka, sangat mirip dengan angka di Bahasa Pemrograman C atau Java, kecuali format octal dan heksadesimla tidak digunakan.. 2.5 Android Studio Android Studio adalah Lingkungan Pengembangan Terpadu - Integrated Development. Environment. (IDE). untuk. pengembangan. aplikasi. Android,. berdasarkan IntelliJ IDEA. Selain merupakan editor kode IntelliJ dan alat. UNIVERSITAS SUMATERA UTARA.

(23) 9. pengembang yang berdaya guna, Android Studio menawarkan fitur lebih banyak untuk meningkatkan produktivitas Anda saat membuat aplikasi Android, misalnya: 1. Sistem versi berbasis Gradle yang fleksibel 2. Emulator yang cepat dan kaya fitur 3. Lingkungan yang menyatu untuk pengembangan bagi semua perangkat Android 4. Instant Run untuk mendorong perubahan ke aplikasi yang berjalan tanpa membuat APK baru 5. Template kode dan integrasi GitHub untuk membuat fitur aplikasi yang sama dan mengimpor kode contoh 6. Alat pengujian dan kerangka kerja yang ekstensif 7. Alat Lint untuk meningkatkan kinerja, kegunaan, kompatibilitas versi, dan masalah-masalah lain 8. Dukungan C++ dan NDK 9. Dukungan bawaan untuk Google Cloud Platform, mempermudah pengintegrasian Google Cloud Messaging dan App Engine. Android Studio direncanakan untuk menggantikan Eclipse ke depannya sebagai IDE resmi untuk pengembangan aplikasi Android. Sebagai pengembangan dari Eclipse, Android Studio mempunyai banyak fitur-fitur baru dibandingkan dengan Eclipse IDE. Berbeda dengan Eclipse yang menggunakan Ant, Android Studio menggunakan Gradle sebagai build environment.. 2.6 Database MySQL Database adalah sekumpulan data-data yang disusun sedemikian rupa sehingga membentuk informasi yang sangat berguna. Database terbentuk dari sekelompok data-data yang memilki jenis/sifat yang sama. Ambil contoh, data-data berupa namanama, kelas-kelas, alamat-alamat. Semua data tesebut dikumpulkan menjadi satu menjadi kelompok data baru, sebut saja sebagai data-data mahasiswa. Demikian juga, kumpulan dari data-data mahasiswa, data-data dosen, data-data kenangan dan lainnya dapat dikumpulkan lagi menjadi kelompok besar, misalkan data-data politeknik eletronika. Bahkan dalam perkembangannya, data-data tersebut dapat berbentuk berbagai macam data, misalkan dapat berupa program, lembaran-. UNIVERSITAS SUMATERA UTARA.

(24) 10. lembaran untuk memasukkan data, laporan-laporan. Keseluruhannya dapat dikumpulkan menjadi satu yang disebutkan dengan database. Salah satu Bahasa database yang popular adalah SQL. MySQL biasa sibaca mal-es-ki-el atau mal-se-kuel adalh suatu perangkat lunak database relasi (Relational Database Management System atau RDBMS) seperti halnya Oracle, Postgresql, MS SQL, dan lainnya. SQL atau singkatan dari Structured Query Language adalah suatu sintaks perintah-perintah tertentu atau Bahasa pemrograman yang digunakan untuk megelola suatu database. Jadi, MySQL dan SQL tidaklah sama. Singkatnya, MySQL adalah perangkat lunaknya dan SQL adalah Bahasa Bahasa perintahnya. Ketika dibandingkan antara MySQL dengan sistem database yang lain, maka perlu difikirkan apa yang paling penting sesuai dengan kebutuhan. Apakah tampilan, support, fitur-fitur SQL, kondisi keamanan dalam lisensi atau masalah harga. Dengan pertimbangan tersebut, MySQL memiliki banyak hal yang bisa ditawarkan antara lain: a. Berdasarkan kecepatannya, banyak ahli memberikan pendapat bahwa MySQL merupaka server tercepat. b. MySQL, memili platform tinggi namun merupakan database yang simple sehingga mudah di setup dan dikonfigurasi. c. MySQL, cenderung gratis untuk penggunan tertentu. d. MySQL, mengerti Bahasa SQL, (Structured Query Language) yang merupakan pilihan sistem database secara simultan. e. Database MySQL dapat diakses dari semua tempat di internet dengan hak akses tertentu. f. MySQL dapat berjalan dalam banyak varian Unix dengan baik, sebaik seperti saat berjalan di sistem non-Unix. g. MySQL mudah didapatkan dan memiliki source code yang boleh disebarluaskan sehingga bisa dikembangkan lebih lanjur. h. Dapat dikonveksikan pada bahasaa C, C++, Java, Perl, PHP dan Python. Jika hal-hal diatas ialah kelebihan yang dimilki oleh MySQL, maka MySQL juga memiliki kekurangan seperti :. UNIVERSITAS SUMATERA UTARA.

(25) 11. Untuk koneksi ke Bahasa pemrograman visual seperti visual basic, Delphi dan foxpro, MySQL kurang mendukung. Karena koneksi ini menyebabkan field yang dibawa harus sesuai dengan koneksi dari program visual tersebut. Dan ini yang menyebabkan MySQL jarang dipakai dalam program visual.. 2.7 XAMPP Control Panel XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda atau. auto. konfigurasi.. Anda. bisa. mendownload. aplikasi. xampp. di. //www.apachefriends.org/en/xampp-window.html.. 2.8 PHP Hypertext Preprocessor Menurut dokumen resmi PHP, PHP adalah singkatan dari PHP Hypertexg Prepocessor. Ia merupakan Bahasa pemrograman yang berbentuk skrip yang ditempatkan didalam server dan diproses di server. Hasilnya lah yang akan dikirimkan ke klien, tempat pemakai menggunakan browser.. 2.9 Flowchart Flowchart merupakan bagan atau gambar yang memperlihatkan hubungan antar proses beserta instruksinya, gambaran ini dinyatakan dengan symbol yang mana tiap-tiap simbol mewakili proses tertentu. Sedangkan hubungan antar-proses digambarkan dengan garis-garis. Flowchart sistem merupakan bagan yang menunjukkan alur kerja atau apa yang sedang dikerjakan didlam sistem secara keseluruhan dan menjelaskan urutan dari prosedur-prosedur yang ada didalam sistem. Dengan kata lain, flowchart ini merupakan deskripsi secara grafik dari urutan prosedur-prosedur yang terkombinasi yang membentuk suatu sistem.. UNIVERSITAS SUMATERA UTARA.

(26) 12. Flowchart sistem terdiri dari data yang mengalir memlalui sistem dan proses yang mentrasnformasikan data itu. Data dan proses dalam flowchart sistem dapat digambarkan secara online (dihubungkan langsung dengan komputer) atau offline (tidak dihubungkan langsung komputer, misalnya mesin tik, cash register atau kalkulator).. Start. Tampilan menu utama. Database. Menjalankan Sub menu database. Service. Menjalankan Sub menu service. Report. Menjalankan Sub menu report. End. Gambar 2.9. Simbol Flowchart. UNIVERSITAS SUMATERA UTARA.

(27) BAB 3 METODE PENELITIAN, ANALISIS DAN PERANCANGAN SISTEM. 3.1 Metode Pengembangan Sistem Metode pengembangan sistem yang dilakukan dalam pembuatan aplikasi ini adalah metode Waterfall. Tahap pertama yang dilakukan dalam pengembangan sistem ini adalah analisis kebutuhan aplikasi. Pada tahap ini dilakukan pencariam dan pengumpulan data yang dibutuhkan dalam membuat sistem aplikasi sholat fardhu sesuai dalam sunnah nabi berbasis android. Pada tahap ini juga dilakukan analisis kebutuhan dasar sistem, perancangan sistem, implementasi system dan pengujian sistem.. 3.2 Metode Penelitian Metode penelitian berisi langkah-langkah yang digunakan dalam penelitian agar terstruktur dengan baik. Dengan sistematika ini proses penelitian dapat dipahami dan diikuti oleh pihak lain. Penelitian yang dilakukan untuk merancang sistem diperoleh dari pengamatan data-data yang ada. Berikut ini penelitian yang digunakan dalam membangun aplikasi ini, yaitu : 1. Pengumpulan Data Pengumpulan data yang dilakukan untuk membuat sistem aplikasi sholat fardhu sesuai dalam sunnah nabi berbasis android. Dimulai dari pengumpulan data berupa gambar, suara, doa-doa, dalil, serta materi lain untuk penambahan di aplikasi. 2. Analisis Sistem Analisis sistem yang dilakukan untuk membuat aplikasi tersebut yaitu, dengan mengumpulkan data-data yang akan dibentuk dalam aplikasi, mencari dari berbagai system yang ada pada aplikasi lain dan menjadikan analisis yang akan diterapkan pada aplikasi.. UNIVERSITAS SUMATERA UTARA.

(28) 14. 3.. Perancangan Tampilan Pada perancangan tampilan pada aplikasi yaitu, dengan merancang tampilan. semenarik mungkin agar user dapat tertarik untuk menggunakan aplikasi. 4. Penulisan Program Setelah merancang tampilan aplikasi, masuk ketahap penulisan program yaitu, dengan membuat program aplikasi sesuai dengan rancangan tampilan yang sudah dibuat sebelumnya. Membuat program didalam aplikasi yang dibuat agar dapat berjalan sesuai dengan hasil yang sudah dirancang oleh penulis. 5. Uji Program Pengujian program pada sistem aplikasi tersebut akan dilaksanakan jika program telah selesai dikerjakan. Apabila saat pengujian program terdapat kesalahan maka perlu adanya perbaikan terhadap program agar menghasilkan hasil yang maksimal. 6. Implementasi Apabila pengujian program sistem aplikasi tersebut telah dilaksanakan dan berjalan dengan baik, maka aplikasi ini sudah siap untuk digunakan oleh user. Implementasi yang diterapkan pada aplikasi tersebut masih berbasis offline.. 3.3 Analisis Sistem Analisa sistem merupakan penjabaran deskripsi dari sistem yang akan dibangun kali ini. Membangun aplikasi yang dapat dijalankan pada perangkat mobile atau telepon seluler, dibutuhkan perangkat keras, tool serta bahasa pemograman yang dapat mendukung dalam proses desain aplikasi.. 3.3.1 Analisis Yang Sedang Berjalan Sistem yang saat ini sedang berjalan pada sistem aplikasi sholat fardhu sesuai sunnah nabi berbasis android masih sederhana dan masih belum lengkap tentang penjelasan sholat itu sendiri.. UNIVERSITAS SUMATERA UTARA.

(29) 15. 3.3.2 Analisis Yang Sedang Diusulkan Analisis yang dibentuk pada sistem aplikasi sholat fardhu sesuai dengan sunnah nabi berbasis android memberikan beberapa menu untuk mempelajari sholat yang benar disertai dengan gambar, audio, dan bacaan sholat. Penulis juga menambahkan dalil-dalil yang berkaitan dengan sholat untuk menambah ilmu pengetahuan bagi para user.. 3.2 Perancangan Sistem Perancangan sistem adalah sekumpulan elemen yang saling berkaitan dan saling berinteraksi dalam memproses suatu masukan sehingga dapat menghasilkan keluaran sesuai dengan yang diinginkan. Dalam perancangan sistem ini menjelaskan tentang permodelan sistem serta perancangan tampilan (user interface) yang digunakan dalam aplikasi. Tujuan dari sebuah perancangan yaitu untuk menghasilkan sebuah model atau representasi entitas yang nantinya akan dibangun. Ada beberapa tujuan dari perancangan yaitu, utnuk memenuhi spesifikasi fungsional. Kemudian untuk memenuhi semua kebutuhan implicit dan eksplisit yang berdasarkan kinerja dan juga penggunaan sumber daya. Pada aplikasi yang dibentuk saat ini diawali dengan perancangan sistem terlebih dahulu. Perancangan sistem dimulai dengan membentuk flowchart sebagai bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksi yang ada didalam aplikasi.. UNIVERSITAS SUMATERA UTARA.

(30) 16. 3.3.1 Diagram Flowchart Berikut ini tampilan flowchart aplikasi yang dapat dilihat pada gambar berikut ini: R.1. R.2 Sholat Subuh. Start. R.1 Sholat Zuhur. R.2. R.3 Sholat Fardhu. R.4. Sholat Ashar. R.1 R.2 R.3 R.4. Sholat Magrib. R.1 R.2 R.3. END Sholat Isya. R.1 R.2 R.3. R.4 Tata Cara Sholat. Tata Cara Wudhu. Khasiat Sholat Jamak Dan Qasar. Pengertian Jamak dan Qasar. Tata Cara Jamak. Tata Cara Qasar. Dalil. Gambar 3.3 FlowchartAplikasi Dari flowchart dijelaskan user dapat melihat informasi yang disediakan dari aplikasi sholat fardhu dan user dapat melihat terdapat beberapa menu dari aplikasi ini.. UNIVERSITAS SUMATERA UTARA.

(31) 17. 3.3 Perancangan Antar Muka Perancangan antar muka adalah bagian sistem komputer yang memungkinkan manusia berinteraksi dengan komputer, karena yang pertama kali dilihat ketika aplikasi dijalankan adalah tampilan antar muka aplikasi. 1. Tampilan Splashscreen Tampilan ini digunakan sebagai tampilan awal yaitu tampilan pembuka. Di halaman splashscreen terdiri dari logo aplikasi dan progress bar. Berikut tampilan splash screen :. Gambar 3.4. Tampilan Splashscreen 2. Tampilan menu Tampilan menu terdiri dari 5 menu yaiitu sholat fardhu, tata cara sholat, tata cara wudhu, khasiat sholat, tata cara jamak dan qasar. Berikut tampilan menu :. Gambar 3.5. Tampilan Menu. UNIVERSITAS SUMATERA UTARA.

(32) 18. 3. Tampilan menu sholat fardhu Tampilan menu sholat fardhu terdapat 6 menu yaitu dalil, sholat subuh, sholat dzuhur, sholat ashar, sholat maghrib, sholat isya. Berikut tampilan didalam menu sholat fardhu :. Gambar 3.6. Tampilan Sholat Fardhu 4. Tampilan menu sholat subuh Didalam tampilan menu sholat subuh terdapat 2 menu yaitu rakaat pertama dan rakaat kedua. Berikut tampilan menu shilat subuh :. Gambar 3.7. Tampilan Menu Sholat Subuh. UNIVERSITAS SUMATERA UTARA.

(33) 19. 5. Tampilan menu rakaat pertama dalam menu sholat subuh Di menu ini terdapat bacaan niat sholat subuh dan bacaan-bacaan rakaat pertama. Berikut tampilan menu rakaat pertama dalam menu sholat subuh :. Gambar 3.8. Tampilan Menu Rakaat Pertama dalam Menu Sholat Subuh 6. Tampilan menu rakaat kedua dalam menu sholat subuh Di menu ini terdapat bacaan-bacaan rakaat kedua. Berikut tampilan menu rakaat kedua dalam menu sholat subuh. Gambar 3.9. Tampilan Menu rakaat kedua dalam menu sholat subuh. UNIVERSITAS SUMATERA UTARA.

(34) 20. 7. Tampilan menu sholat dzuhur Didalam menu sholat dzuhur ada 4 menu yaitu rakaat pertama, rakaat kedua, rakaat ketiga dan rakaat keempat. Berikut tampilan menu sholat dzuhur :. Gambar 3.10. Tampilan Menu Sholat Dzuhur 8. Tampilan menu rakaat pertama dalam menu sholat dzuhur Di menu ini terdapat bacaan niat sholat dzuhur dan bacaan-bacaan rakaat pertama. Berikut tampilan menu rakaat pertama dalam menu sholat dzuhur :. Gambar 3.11. Tampilan Menu Rakaat Pertama dalam Menu Sholat Dzuhur. UNIVERSITAS SUMATERA UTARA.

(35) 21. 9. Tampilan menu rakaat kedua dalam menu sholah dzuhur Di menu ini terdapat bacaan-bacaan rakaat kedua. Berikut tampilan menu rakaat kedua dalam menu sholat dzuhur :. Gambar 3.12. Tampilan Menu Rakaat Kedua dalam Menu Sholat Dzuhur 10. Tampilan menu rakaat ketiga dalam menu sholat dzuhur Di menu ini terdapat bacaan-bacaan rakaat ketiga. Berikut tampilan menu rakaat kedua dalam menu sholat dzuhur :. Gambar 3.13. Tampilan Menu Rakaat Ketiga dalam Menu Sholat Dzuhur. UNIVERSITAS SUMATERA UTARA.

(36) 22. 11. Tampilan menu rakaat keempat dalam menu sholat dzuhur Di menu ini terdapat bacaan-bacaan rakaat ketiga. Berikut tampilan menu rakaat kedua dalam menu sholat dzuhur :. Gambar 3.14. Tampilan Menu Rakaat Keempat dalam Menu Sholat Dzuhur 12. Tampilan menu sholat ashar Didalam menu sholat ashar ada 4 menu yaitu rakaat pertama, rakaat kedua, rakaat ketiga dan rakaat keempat. Berikut tampilan menu sholat ashar :. Gambar 3.15. Tampilan Menu Sholat Ashar. UNIVERSITAS SUMATERA UTARA.

(37) 23. 13. Tampilan menu rakaat pertama dalam menu sholat ashar Di menu ini terdapat bacaan niat sholat ashar dan bacaan-bacaan rakaat pertama. Berikut tampilan menu rakaat pertama dalam menu sholat ashar :. Gambar 3.16. Tampilan Menu Rakaat Pertama dalam Sholat Ashar 14. Tampilan menu rakaat kedua dalam menu sholat ashar Di menu ini terdapat bacaan-bacaan rakaat kedua. Berikut tampilan menu rakaat kedua dalam menu sholat ashar :. Gambar 3.17. Tampilan Menu Rakaat kedua dalam Sholat Ashar. UNIVERSITAS SUMATERA UTARA.

(38) 24. 15. Tampilan menu rakaat ketiga dalam menu sholat ashar Di menu ini terdapat bacaan-bacaan rakaat ketiga. Berikut tampilan menu rakaat ketiga dalam menu sholat ashar :. Gambar 3.18. Tampilan Menu Rakaat ketiga dalam Sholat Ashar 16. Tampilan menu rakaat keempat dalam menu sholat ashar Di menu ini terdapat bacaan-bacaan rakaat keempat. Berikut tampilan menu rakaat keempat dalam menu sholat ashar :. Gambar 3.19. Tampilan Menu Rakaat keempat dalam Sholat Ashar. UNIVERSITAS SUMATERA UTARA.

(39) 25. 17. Tampilan menu sholat Maghrib Didalam menu sholat dzuhur ada 3 menu yaitu rakaat pertama, rakaat kedua, dan rakaat ketiga. Berikut tampilan menu sholat maghrib :. Gambar 3.20. Tampilan Menu Sholat Maghrib 18. Tampilan menu rakaat pertama dalam menu sholat maghrib Di menu ini terdapat bacaan niat sholat maghrib dan bacaan-bacaan rakaat pertama. Berikut tampilan menu rakaat pertama dalam menu sholat maghrib :. Gambar 3.21. Tampilan Menu Rakaat Pertama dalam Sholat maghrib. UNIVERSITAS SUMATERA UTARA.

(40) 26. 19. Tampilan menu rakaat kedua dalam menu sholat maghrib Di menu ini terdapat bacaan rakaat kedua. Berikut tampilan menu rakaat kedua dalam menu sholat maghrib :. Gambar 3.22. Tampilan Menu Rakaat Kedua dalam Sholat maghrib 20. Tampilan menu rakaat ketiga dalam menu sholat maghrib Di menu ini terdapat bacaan-bacaan rakaat ketiga. Berikut tampilan menu rakaat ketiga dalam menu sholat maghrib :. Gambar 3.23. Tampilan Menu Rakaat Ketiga dalam Sholat maghrib. UNIVERSITAS SUMATERA UTARA.

(41) 27. 21. Tampilan menu sholat isya Didalam menu sholat isya ada 4 menu yaitu rakaat pertama, rakaat kedua, rakaat ketiga dan rakaat keempat. Berikut tampilan menu sholat isya :. Gambar 3.24. Tampilan Menu Sholat Isya 22. Tampilan menu rakaat pertama dalam menu sholat isya Di menu ini terdapat bacaan niat sholat isya dan bacaan-bacaan rakaat pertama. Berikut tampilan menu rakaat pertama dalam menu sholat isya :. Gambar 3.25. Tampilan Menu Rakaat Pertama dalam Sholat Isya. UNIVERSITAS SUMATERA UTARA.

(42) 28. 23. Tampilan menu rakaat kedua dalam menu sholat isya Di menu ini terdapat bacaan-bacaan rakaat kedua. Berikut tampilan menu rakaat kedeua dalam menu sholat isya :. Gambar 3.26. Tampilan Menu Rakaat Kedua dalam Sholat Isya 24. Tampilan menu rakaat ketiga dalam menu sholat isya Di menu ini terdapat bacaan-bacaan rakaat ketiga. Berikut tampilan menu rakaat ketiga dalam menu sholat isya :. Gambar 3.27. Tampilan Menu Rakaat Ketiga dalam Sholat Isya. UNIVERSITAS SUMATERA UTARA.

(43) 29. 25. Tampilan menu rakaat keempat dalam menu sholat isya Di menu ini terdapat bacaan-bacaan rakaat keempat. Berikut tampilan menu rakaat keempat dalam menu sholat isya :. Gambar 3.28. Tampilan Menu Rakaat Keempat dalam Sholat Isya 26. Tampilan menu tata cara sholat Didalam menu ini terdapat tentang tata cara gerakkan sholat yang benar dan salah. Berikut tampilan menu tata cara sholat :. Gambar 3.29. Tampilan Menu Tata Cara Sholat. UNIVERSITAS SUMATERA UTARA.

(44) 30. 27. Tampilan menu tata cara wudhu Didalam menu ini terdapat bacaan niat wudhu beserta gambar tata cara wudhu yang benar. Berikut tampilan menu tata cara wudhu :. Gambar 3.30. Tampilan Menu Tata Cara Wudhu 28. Tampilan menu khasiat dalam sholat Didalam menu ini terdapat riset para ahli yang mengemukakan khasiat dalam sholat. Berikut tampilan menu khasiat dalam sholat :. Gambar 3.31. Tampilan Menu Khasiat Dalam Sholat. UNIVERSITAS SUMATERA UTARA.

(45) 31. 29. Tampilan menu tata cara jamak dan qasar Didalam menu ini terdapat 3 menu yaitu pengertian jamak dan qasar, tata cara jamak, dan tata cara qasar. Berikut tampilan tata cara jamak dan qasar :. Gambar 3.32. Tampilan Menu Tata Cara Jamak Dan Qasar 30. Tampilan menu pengertian jamak dan qasar Didalam menu ini terdapat pengertian menjamak dan mengqasar sholat menurut hadits. Berikut tampilan menu pengertian jamak dan qasar :. Gambar 3.33. Tampilan Menu Pengertian Jamak dan Qasar. UNIVERSITAS SUMATERA UTARA.

(46) 32. 31. Tampilan menu tata cara menjamak sholat Didalam menu ini terdapat 2 bagian jamak yaitu jamak takdim dan jamak ta’khir beserta tata cara menjamak sholat. Berikut tampilan menu tata cara menjamak sholat:. Gambar 3.34. Tampilan Menu Tata Cara Menjamak Sholat 32. Tampilan menu tata cara menqasar sholat Didalam menu ini terdapat tata cara menqasar sholat. Berikut tampilan menu tata cara menqasar sholat:. Gambar 3.35. Tampilan Menu Tata Cara Mengqasar Sholat. UNIVERSITAS SUMATERA UTARA.

(47) 33. 33. Tampilan menu dalil Didalam menu dalil terdapat bacaan dalil-dalil tentang sholat fardhu. Berikut tampilan menu dalil :. Gambar 3.36. Tampilan Menu Dalil. 3.6 Metode Pengujian Sistem Metode pengujian yang digunakan pada pembuatan aplikasi sholat fardhu sesuai dengan sunnah nabi berbasis android ini adalah metode black box testing dengan langsung menguji aplikasi pada android, kemudian di install di android dan aplikasi dijalankan apakah sudah sesui dengan yang diinginkan. Semuanya diuji dari sisi interface, sound, hingga pada tahap level level berikutnya. 1.. Pengujian Perpidahan Layout Pengujian ini dilakukan untuk melihat perpindahan dari satu layout ke layout. yang lain. 2.. Pengujian Menu Input Pengujian ini dilakukan untuk menguji menu input yang dibuat pada aplikasi.. 3.. Pengujian Menu Proses Pengujian ini dilakukan untuk menguji proses-proses yang dibuat pada. aplikasi.. UNIVERSITAS SUMATERA UTARA.

(48) 34. 4.. Pengujian Menu Output Pengujian ini dilakukan untuk menguji menu output hasil yang dibuat pada. aplikasi. Berikut adalah table rencana pengujian sistem pada aplikasi sholat fardhu sesuai dengan sunnah nabi berbasis android : a.. Rencana Pengujian Pada Menu Home Tabel 3.6. Rencana Pengujian Pada Menu Home Kasus dan hasil uji. b.. Aksi. Yang Diharapkan. Menekan tombol sholat fardhu. Berpindah kehalaman sholat fardhu. Menekan tombol tata cara sholat. Berpindah kehalaman tata cara sholat. Menekan tombol tata cara wudhu. Berpindah kehalaman tata cara wudhu. Menekan tombol khasiat sholat. Berpindah kehalaman khasiat sholat. Menekan tombol tata cara jamak dan. Berpindah kehalaman tata cara jamak. qasar. dan qasar. Menekan tombol dalil. Berpindah kehalaman dalil. Rencana Pengujian Pada Halaman Sholat Fardhu Tabel 3.7. Rencana Pengujian Pada halaman sholat fardhu Kasus dan hasil uji. c.. Aksi. Yang Diharapkan. Menekan tombol sholat subuh. Berpindah kehalaman sholat subuh. Menekan tombol sholat dzuhur. Berpindah kehalaman sholat dzuhur. Menekan tombol sholat ashar. Berpindah kehalaman sholat ashar. Menekan tombol sholat maghrib. Berpindah kehalaman sholat maghrib. Menekan tombol sholat isya. Berpindah kehalam sholat isya. Rencana Pengujian Pada Halaman Sholat Subuh Tabel 3.8. Rencana Pengujian Pada halaman sholat subuh Kasus dan hasil uji Aksi. Yang Diharapkan. Menekan tombol rakaat pertama. Berpindah kehalaman rakaat pertama. Menekan tombol rakaat kedua. Berpindah kehalaman rakaat kedua. UNIVERSITAS SUMATERA UTARA.

(49) 35. d.. Rencana Pengujian Pada Halaman Sholat Dzuhur Tabel 3.9. Rencana Pengujian Pada halaman sholat dzuhur Kasus dan hasil uji Aksi. Yang Diharapkan. Menekan tombol rakaat pertama. Berpindah kehalaman rakaat pertama. Menekan tombol rakaat kedua. Berpindah kehalaman rakaat kedua. Menekan tombol rakaat ketiga. Berpindah kehalaman rakaat ketiga. Menekan tombol rakaat keempat. Berpindah kehalaman rakaat keempat. e.. Rencana Pengujian Pada Halaman Sholat Ashar Tabel 3.10. Rencana Pengujian Pada halaman sholat ashar Kasus dan hasil uji Aksi. Yang Diharapkan. Menekan tombol rakaat pertama. Berpindah kehalaman rakaat pertama. Menekan tombol rakaat kedua. Berpindah kehalaman rakaat kedua. Menekan tombol rakaat ketiga. Berpindah kehalaman rakaat ketiga. Menekan tombol rakaat keempat. Berpindah kehalaman rakaat keempat. f.. Rencana Pengujian Pada Halaman Sholat Maghrib Tabel 3.11. Rencana Pengujian Pada halaman sholat Maghrib Kasus dan hasil uji Aksi. Yang Diharapkan. Menekan tombol rakaat pertama. Berpindah kehalaman rakaat pertama. Menekan tombol rakaat kedua. Berpindah kehalaman rakaat kedua. Menekan tombol rakaat ketiga. Berpindah kehalaman rakaat ketiga. g.. Rencana Pengujian Pada Halaman Sholat Isya Tabel 3.12. Rencana Pengujian Pada halaman sholat isya Kasus dan hasil uji Aksi. Yang Diharapkan. Menekan tombol rakaat pertama. Berpindah kehalaman rakaat pertama. Menekan tombol rakaat kedua. Berpindah kehalaman rakaat kedua. Menekan tombol rakaat ketiga. Berpindah kehalaman rakaat ketiga. Menekan tombol rakaat keempat. Berpindah kehalaman rakaat keempat. UNIVERSITAS SUMATERA UTARA.

(50) 36. h.. Rencana Pengujian Pada Halaman Tata Cara Jamak dan Qasar Tabel 3.13. Rencana Pengujian Pada halaman tata cara jamak dan qasar Kasus dan hasil uji Aksi. Yang Diharapkan. Menekan tombol pengertian jamak dan. Berpindah kehalaman pengertian. qasar. jamak dan qasar. Menekan tombol tata cara menjamak. Berpindah kehalaman tata cara. sholat. menjamak sholat. Menekan tombol tata cara mengqasar. Berpindah kehalaman tata cara. sholat. mengqasar sholat. UNIVERSITAS SUMATERA UTARA.

(51) BAB 4 IMPLEMENTASI SISTEM. 4.1 Pengertian Implementasi Sistem Implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan desain yang ada dalam dokumen desain sistem yang disetujui dan menguji, menginstal, memulai, serta menggunakan sistem yang baru atau sistem yang diperbaiki. Penggunaan suatu komputer untuk pemecahan masalah membutuhkan suatu sistem yang baik, sehingga memungkinkan berhasilnya komputer dalam melaksanakan tugasnya, yaitu mengolah dan menjadi informasi.. 4.2 Tujuan Implementasi Sistem Sistem setelah dianalisa dan dirancang, maka sistem tersebut siap diterapkan atau diimplementasikan. Tahap implementasi adalah tahap dimana sistem informasi telah digunakan oleh pengguna. Sebelum benar-benar bisa digunakan dengan baik oleh pengguna, sistem harus melalui tahap pengujian terlebih dahulu untuk menjamin tidak ada kendala fatal yang muncul pada saat pengguna memanfaatkan sistemnya. Jika sistem perangkat lunak telah selesai melewati tahap pengujian sistem maka sistem perangkat lunak tersebut telah siap untuk digunakan. Penggunaan sistem perangkat lunak yang baru pada suatu organisasi atau perusahaan kadang-kadang merupakan proses yang tidak mudah sehingga diperlukan latihan bagi pengguna sebelum digunakan. Adapun beberapa tujuan dari implementasi sistem adalah sebagai berikut: 1.. Membuat desain sistem selama melakukan penelitian dan analisa.. 2.. Menguji dan mendokumentasikan prosedur dan program yang diperlukan.. 3.. Menyelesaikan desain sistem yang telah disetujui.. 4.3 Implementasi Tampilan Aplikasi Implementasi perancangan sistem aplikasi sholat fardhu sesuai dalam sunnah nabi berbasis android, yaitu :. UNIVERSITAS SUMATERA UTARA.

(52) 38. 1.. Tampilan splashscreen Tampilan ini digunakan sebagai tampilan awal yaitu tampilan pembuka. Di. halaman splashscreen terdiri dari logo aplikasi dan progress bar. Berikut tampilan splashscreen :. Gambar 4.3 Tampilan Splashscreen 2.. Tampilan menu Tampilan menu terdiri dari 6 menu yaiitu sholat fardhu, tata cara sholat, tata. cara wudhu, khasiat sholat, tata cara jamak dan qasar, dan dalil. Berikut tampilan menu :. Gambar 4.4 Tampilan Menu. UNIVERSITAS SUMATERA UTARA.

(53) 39. 3.. Tampilan menu sholat fardhu Tampilan menu sholat fardhu terdapat 6 menu yaitu dalil, sholat subuh, sholat. dzuhur, sholat ashar, sholat maghrib, sholat isya. Berikut tampilan didalam menu sholat fardhu :. Gambar 4.5 Tampilan Sholat Fardhu 4.. Tampilan menu sholat subuh Didalam tampilan menu sholat subuh terdapat 2 menu yaitu rakaat pertama dan. rakaat kedua. Berikut tampilan menu sholat subuh :. Gambar 4.6 Tampilan Menu Sholat Subuh. UNIVERSITAS SUMATERA UTARA.

(54) 40. 5.. Tampilan menu rakaat pertama dalam menu sholat subuh Di menu ini terdapat bacaan niat sholat subuh dan bacaan-bacaan rakaat. pertama. Berikut tampilan menu rakaat pertama dalam menu sholat subuh :. Gambar 4.7 Tampilan Menu Rakaat Pertama dalam Menu Sholat Subuh 6.. Tampilan menu rakaat kedua dalam menu sholat subuh Di menu ini terdapat bacaan-bacaan rakaat kedua. Berikut tampilan menu. rakaat kedua dalam menu sholat subuh. Gambar 4.8 Tampilan Menu rakaat kedua dalam menu sholat subuh. UNIVERSITAS SUMATERA UTARA.

(55) 41. 7.. Tampilan menu sholat dzuhur Didalam menu sholat dzuhur ada 4 menu yaitu rakaat pertama, rakaat kedua,. rakaat ketiga dan rakaat keempat. Berikut tampilan menu sholat dzuhur :. Gambar 4.9 Tampilan Menu Sholat Dzuhur 8.. Tampilan menu rakaat pertama dalam menu sholat dzuhur Di menu ini terdapat bacaan niat sholat dzuhur dan bacaan-bacaan rakaat. pertama. Berikut tampilan menu rakaat pertama dalam menu sholat dzuhur :. Gambar 4.10 Tampilan Menu Rakaat Pertama dalam Menu Sholat Dzuhur. UNIVERSITAS SUMATERA UTARA.

(56) 42. 9.. Tampilan menu rakaat kedua dalam menu sholah dzuhur Di menu ini terdapat bacaan-bacaan rakaat kedua. Berikut tampilan menu. rakaat kedua dalam menu sholat dzuhur :. Gambar 4.11 Tampilan Menu Rakaat Kedua dalam Menu Sholat Dzuhur 10.. Tampilan menu rakaat ketiga dalam menu sholat dzuhur Di menu ini terdapat bacaan-bacaan rakaat ketiga. Berikut tampilan menu. rakaat kedua dalam menu sholat dzuhur :. Gambar 4.12 Tampilan Menu Rakaat Ketiga dalam Menu Sholat Dzuhur. UNIVERSITAS SUMATERA UTARA.

(57) 43. 11.. Tampilan menu rakaat keempat dalam menu sholat dzuhur Di menu ini terdapat bacaan-bacaan rakaat ketiga. Berikut tampilan menu. rakaat kedua dalam menu sholat dzuhur :. Gambar 4.13 Tampilan Menu Rakaat Keempat dalam Menu Sholat Dzuhur 12.. Tampilan menu sholat ashar Didalam menu sholat ashar ada 4 menu yaitu rakaat pertama, rakaat kedua,. rakaat ketiga dan rakaat keempat. Berikut tampilan menu sholat ashar :. Gambar 4.14 Tampilan Menu Sholat Ashar. UNIVERSITAS SUMATERA UTARA.

(58) 44. 13.. Tampilan menu rakaat pertama dalam menu sholat ashar Di menu ini terdapat bacaan niat sholat ashar dan bacaan-bacaan rakaat. pertama. Berikut tampilan menu rakaat pertama dalam menu sholat ashar :. Gambar 4.15 Tampilan Menu Rakaat Pertama dalam Sholat Ashar 14.. Tampilan menu rakaat kedua dalam menu sholat ashar Di menu ini terdapat bacaan-bacaan rakaat kedua. Berikut tampilan menu. rakaat kedua dalam menu sholat ashar :. Gambar 4.16 Tampilan Menu Rakaat kedua dalam Sholat Ashar. UNIVERSITAS SUMATERA UTARA.

(59) 45. 15.. Tampilan menu rakaat ketiga dalam menu sholat ashar Di menu ini terdapat bacaan-bacaan rakaat ketiga. Berikut tampilan menu. rakaat ketiga dalam menu sholat ashar :. Gambar 4.17 Tampilan Menu Rakaat ketiga dalam Sholat Ashar 16.. Tampilan menu rakaat keempat dalam menu sholat ashar Di menu ini terdapat bacaan-bacaan rakaat keempat. Berikut tampilan menu. rakaat keempat dalam menu sholat ashar :. Gambar 4.18 Tampilan Menu Rakaat keempat dalam Sholat Ashar. UNIVERSITAS SUMATERA UTARA.

(60) 46. 17.. Tampilan menu sholat Maghrib Didalam menu sholat dzuhur ada 3 menu yaitu rakaat pertama, rakaat kedua,. dan rakaat ketiga. Berikut tampilan menu sholat maghrib :. Gambar 4.19 Tampilan Menu Sholat Maghrib 18.. Tampilan menu rakaat pertama dalam menu sholat maghrib Di menu ini terdapat bacaan niat sholat maghrib dan bacaan-bacaan rakaat. pertama. Berikut tampilan menu rakaat pertama dalam menu sholat maghrib :. Gambar 4.20 Tampilan Menu Rakaat Pertama dalam Sholat maghrib. UNIVERSITAS SUMATERA UTARA.

(61) 47. 19.. Tampilan menu rakaat kedua dalam menu sholat maghrib Di menu ini terdapat bacaan rakaat kedua. Berikut tampilan menu rakaat kedua. dalam menu sholat maghrib :. Gambar 4.21 Tampilan Menu Rakaat Kedua dalam Sholat maghrib 20.. Tampilan menu rakaat ketiga dalam menu sholat maghrib Di menu ini terdapat bacaan-bacaan rakaat ketiga. Berikut tampilan menu. rakaat ketiga dalam menu sholat maghrib :. Gambar 4.22 Tampilan Menu Rakaat Kedua dalam Sholat maghrib. UNIVERSITAS SUMATERA UTARA.

(62) 48. 21.. Tampilan menu sholat isya Didalam menu sholat isya ada 4 menu yaitu rakaat pertama, rakaat kedua,. rakaat ketiga dan rakaat keempat. Berikut tampilan menu sholat isya :. Gambar 4.23 Tampilan Menu Sholat Isya 22.. Tampilan menu rakaat pertama dalam menu sholat isya Di menu ini terdapat bacaan niat sholat isya dan bacaan-bacaan rakaat pertama.. Berikut tampilan menu rakaat pertama dalam menu sholat isya :. Gambar 4.24 Tampilan Menu Rakaat Pertama dalam Sholat Isya. UNIVERSITAS SUMATERA UTARA.

(63) 49. 23.. Tampilan menu rakaat kedua dalam menu sholat isya Di menu ini terdapat bacaan-bacaan rakaat kedua. Berikut tampilan menu. rakaat kedeua dalam menu sholat isya :. Gambar 4.25 Tampilan Menu Rakaat Kedua dalam Sholat Isya 24.. Tampilan menu rakaat ketiga dalam menu sholat isya Di menu ini terdapat bacaan-bacaan rakaat ketiga. Berikut tampilan menu. rakaat ketiga dalam menu sholat isya :. Gambar 4.26 Tampilan Menu Rakaat Ketiga dalam Sholat Isya. UNIVERSITAS SUMATERA UTARA.

(64) 50. 25.. Tampilan menu rakaat keempat dalam menu sholat isya Di menu ini terdapat bacaan-bacaan rakaat keempat. Berikut tampilan menu. rakaat keempat dalam menu sholat isya :. Gambar 4.27 Tampilan Menu Rakaat Keempat dalam Sholat Isya. 26.. Tampilan menu tata cara sholat Didalam menu ini terdapat tentang tata cara gerakkan sholat yang benar dan. salah. Berikut tampilan menu tata cara sholat :. Gambar 4.28 Tampilan Menu Tata Cara Sholat. UNIVERSITAS SUMATERA UTARA.

(65) 51. 27.. Tampilan menu tata cara wudhu Didalam menu ini terdapat bacaan niat wudhu beserta gambar tata cara wudhu. yang benar. Berikut tampilan menu tata cara wudhu :. Gambar 4.29 Tampilan Menu Tata Cara Wudhu 28.. Tampilan menu khasiat dalam sholat Didalam menu ini terdapat riset para ahli yang mengemukakan khasiat dalam. sholat. Berikut tampilan menu khasiat dalam sholat :. Gambar 4.30 Tampilan Menu Khasiat Dalam Sholat. UNIVERSITAS SUMATERA UTARA.

(66) 52. 29.. Tampilan menu tata cara jamak dan qasar Didalam menu ini terdapat 3 menu yaitu pengertian jamak dan qasar, tata cara jamak, dan tata cara qasar. Berikut tampilan tata cara jamak dan qasar :. Gambar 4.31 Tampilan Menu Tata Cara Jamak Dan Qasar 30.. Tampilan menu pengertian jamak dan qasar Didalam menu ini terdapat pengertian menjamak dan mengqasar sholat. menurut hadits. Berikut tampilan menu pengertian jamak dan qasar :. Gambar 4.32 Tampilan Menu Pengertian Jamak dan Qasar. UNIVERSITAS SUMATERA UTARA.

(67) 53. 31.. Tampilan menu tata cara menjamak sholat Didalam menu ini terdapat 2 bagian jamak yaitu jamak takdim dan jamak. ta’khir beserta tata cara menjamak sholat. Berikut tampilan menu tata cara menjamak sholat:. Gambar 4.33 Tampilan Menu Tata Cara Menjamak Sholat 32.. Tampilan menu tata cara menqasar sholat Didalam menu ini terdapat tata cara menqasar sholat. Berikut tampilan menu. tata cara menqasar sholat:. Gambar 4.34 Tampilan Menu Tata Cara Mengqasar Sholat. UNIVERSITAS SUMATERA UTARA.

(68) 54. 33.. Tampilan menu dalil Didalam menu dalil terdapat bacaan dalil-dalil tentang sholat fardhu. Berikut. tampilan menu dalil :. Gambar 4.35Tampilan Menu Dalil. 4.4 Pengujian Sistem Pengujian merupakan suatu keharusan dalam membuat aplikasi untuk mendapatkan informasi mengenai kualitas dari aplikasi yang telah dibuat dan mengetahui apakah fungsi-fungsi dari aplikasi tersebut telah berjalan sesuai dengan tujuan. Metode dari pengujian sistem dalam penelitian ini yaitu metode pengujian black box. a.. Hasil Pengujian Pada Menu Home Tabel 4.4. Hasil Rencana Pengujian Pada Menu Home Kasus dan Hasil Uji Aksi. Yang Diharapkan. Pengamatan. Menekan tombol. Berpindah kehalaman sholat. Pilihan aksi. sholat fardhu. fardhu. sesuai yang. Kesimpulan. Berhasil. diharapkan Menekan tombol. Berpindah kehalaman tata cara. Pilihan aksi. tata cara sholat. sholat. sesuai yang. Berhasil. UNIVERSITAS SUMATERA UTARA.

(69) 55. diharapkan Menekan tombol. Berpindah kehalaman tata cara. Pilihan aksi. tata cara wudhu. wudhu. sesuai yang. Berhasil. diharapkan Menekan tombol. Berpindah kehalaman khasiat. Pilihan aksi. khasiat sholat. sholat. sesuai yang. Berhasil. diharapkan Menekan tombol. Berpindah kehalaman tata cara. Pilihan aksi. tata cara jamak. jamak dan qasar. sesuai yang. dan qasar Menekan tombol. Berhasil. diharapkan Berpindah kehalaman dalil. dalil. Pilihan aksi sesuai yang. Berhasil. diharapkan b.. Hasil Pengujian Pada Halaman Sholat Fardhu Tabel 4.5. Hasil Pengujian Pada halaman sholat fardhu Kasus dan Hasil Uji Aksi. Yang Diharapkan. Pengamatan. Menekan tombol. Berpindah. Pilihan aksi sesuai. sholat subuh. kehalaman sholat. yang diharapkan. Kesimpulan. Berhasil. subuh Menekan tombol. Berpindah. Pilihan aksi sesuai. sholat dzuhur. kehalaman sholat. yang diharapkan. Berhasil. dzuhur Menekan tombol. Berpindah. Pilihan aksi sesuai. sholat ashar. kehalaman sholat. yang diharapkan. Berhasil. ashar Menekan tombol. Berpindah. Pilihan aksi sesuai. sholat maghrib. kehalaman sholat. yang diharapkan. Berhasil. maghrib Menekan tombol. Berpindah kehalam. Pilihan aksi sesuai. sholat isya. sholat isya. yang diharapkan. Berhasil. UNIVERSITAS SUMATERA UTARA.

(70) 56. c.. Hasil Pengujian Pada Halaman Sholat Subuh Tabel 4.6. Hasil Pengujian Pada halaman sholat subuh Kasus dan Hasil Uji Aksi. Yang Diharapkan. Pengamatan. Menekan tombol. Berpindah. Pilihan aksi sesuai. rakaat pertama. kehalaman rakaat. yang diharapkan. Kesimpulan. Berhasil. pertama Menekan tombol. Berpindah. Pilihan aksi sesuai. rakaat kedua. kehalaman rakaat. yang diharapkan. Berhasil. kedua d.. Hasil Pengujian Pada Halaman Sholat Dzuhur Tabel 4.7. Hasil Pengujian Pada halaman sholat dzuhur Kasus dan Hasil Uji Aksi. Yang Diharapkan. Pengamatan. Menekan tombol. Berpindah. Pilihan aksi sesuai. rakaat pertama. kehalaman rakaat. yang diharapkan. Kesimpulan. Berhasil. pertama Menekan tombol. Berpindah. Pilihan aksi sesuai. rakaat kedua. kehalaman rakaat. yang diharapkan. Berhasil. kedua Menekan tombol. Berpindah. Pilihan aksi sesuai. rakaat ketiga. kehalaman rakaat. yang diharapkan. Berhasil. ketiga Menekan tombol. Berpindah. Pilihan aksi sesuai. rakaat keempat. kehalaman rakaat. yang diharapkan. Berhasil. keempat. UNIVERSITAS SUMATERA UTARA.

(71) 57. e.. Hasil Pengujian Pada Halaman Sholat Ashar Tabel 4.8. Hasil Pengujian Pada halaman sholat ashar Kasus dan Hasil Uji Aksi. Yang Diharapkan. Pengamatan. Menekan tombol. Berpindah. Pilihan aksi sesuai. rakaat pertama. kehalaman rakaat. yang diharapkan. Kesimpulan. Berhasil. pertama Menekan tombol. Berpindah. Pilihan aksi sesuai. rakaat kedua. kehalaman rakaat. yang diharapkan. Berhasil. kedua Menekan tombol. Berpindah. Pilihan aksi sesuai. rakaat ketiga. kehalaman rakaat. yang diharapkan. Berhasil. ketiga Menekan tombol. Berpindah. Pilihan aksi sesuai. rakaat keempat. kehalaman rakaat. yang diharapkan. Berhasil. keempat f.. Hasil Pengujian Pada Halaman Sholat Maghrib Tabel 4.9. HasilPengujian Pada halaman sholat Maghrib Kasus dan Hasil Uji Aksi. Yang Diharapkan. Pengamatan. Menekan tombol. Berpindah. Pilihan aksi sesuai. rakaat pertama. kehalaman rakaat. yang diharapkan. Kesimpulan. Berhasil. pertama Menekan tombol. Berpindah. Pilihan aksi sesuai. rakaat kedua. kehalaman rakaat. yang diharapkan. Berhasil. kedua Menekan tombol. Berpindah. Pilihan aksi sesuai. rakaat ketiga. kehalaman rakaat. yang diharapkan. Berhasil. ketiga. UNIVERSITAS SUMATERA UTARA.

(72) 58. g.. Hasil Pengujian Pada Halaman Sholat Isya Tabel 4.10. Hasil Pengujian Pada halaman sholat isya Kasus dan Hasil Uji Aksi. Yang Diharapkan. Pengamatan. Menekan tombol. Berpindah. Pilihan aksi sesuai. rakaat pertama. kehalaman rakaat. yang diharapkan. Kesimpulan. Berhasil. pertama Menekan tombol. Berpindah. Pilihan aksi sesuai. rakaat kedua. kehalaman rakaat. yang diharapkan. Berhasil. kedua Menekan tombol. Berpindah. Pilihan aksi sesuai. rakaat ketiga. kehalaman rakaat. yang diharapkan. Berhasil. ketiga Menekan tombol. Berpindah. Pilihan aksi sesuai. rakaat keempat. kehalaman rakaat. yang diharapkan. Berhasil. keempat h.. Hasil Pengujian Pada Halaman Tata Cara Jamak dan Qasar Tabel 4.11. Hasil Pengujian Pada halaman tata cara jamak dan qasar Kasus dan Hasil Uji Aksi. Yang Diharapkan. Pengamatan. Menekan tombol. Berpindah. Pilihan aksi. pengertian jamak. kehalaman. sesuai yang. dan qasar. pengertian jamak. diharapkan. Kesimpulan. Berhasil. dan qasar Menekan tombol. Berpindah. Pilihan aksi. tata cara menjamak. kehalaman tata cara. sesuai yang. sholat. menjamak sholat. diharapkan. Menekan tombol. Berpindah. Pilihan aksi. tata cara. kehalaman tata cara. sesuai yang. mengqasar sholat. mengqasar sholat. diharapkan. Berhasil. Berhasil. UNIVERSITAS SUMATERA UTARA.

(73) 59. 4.5 Uji Penerimaan Pengguna (User Acceptance Testing) Pengujian dilakukan terhadap pengguna aplikasi sholat fardhu sesuai dengan sunnah nabi berbasis android dari latar belakang usia yang berbeda sejumlah 10 responden. Pengujian ini dilakukan dengan membagikan kuisioner yang terdiri dari 12 pertanyaan dengan bobot nilai 1 – 4 yaitu : Tabel 4.5. Nilai Bobot Jawaban. Bobot. Sangat Baik. 4. Baik. 3. Kurang. 2. Sangat Kurang. 1. Adapun pertanyaan yang diberikan adalah sebagai berikut : Tabel 4.6. Pertanyaan Kuisioner No. Pertanyaan. 1. Kesesuaian gambar (background) sesuai dengan tema. 2. Isi materi tentang beberapa cara menjamak sholat yang mudah dipahami. 3. Isi materi tentang beberapa cara mengqasar sholat yang mudah dipahami. 4. Ketepatan pemilihan jenis tulisan. 5. Pemahaman dalil dalam sholat pada aplikasi. 6. Pemahaman tata cara sholat pada aplikasi. 7. Materi yang tersedia mudah dipahami. 8. Penggunaan aplikasi memuaskan. 9. Kenyamanan dalam menggunakan aplikasi. 10. Kesesuaian suara dengan isi bacaan sholat Berdasarkan kuisioner yang telah dibagikan berikut adalah hasil presentase dari. responden yang telah menggunakan aplikasi sholat fardhu sesuai dengan sunnah nabi berbasis android :. UNIVERSITAS SUMATERA UTARA.

(74) 60. Tabel 4.7. Hasil Uji Aplikasi Responden. Poin. 1. 37. 2. 36. 3. 38. 4. 34. 5. 34. 6. 38. 7. 38. 8. 37. 9. 35. 10. 38. Total. 365. Maksimum. 400. Presentase. 90,5%. Berdasarkan tabel 4.8. dapat disimpulkan bahwa hasil pengujian penerima pengguna aplikasi sholat fardhu sesuai dengan sunnah nabi berbasis android memperoleh presentase kelayakan sebesar 90,5% yang termasuk dalam kategori Sangat Baik.. UNIVERSITAS SUMATERA UTARA.

(75) BAB 5 KESIMPULAN DAN SARAN. 5.1. Kesimpulan Dari hasil penelitian yang dilakukan, penulis dapat mengambil kesimpulan. sebagai berikut : 1.. Aplikasi tuntunan sholat sesuai dengan sunnah nabi berbasis android telah berhasil dibangun sebagai media pembelajaran sholat.. 2.. Aplikasi tuntunan sholat sesuai dengan sunnah nabi berbasis android dapat digunakan sebagai media pembelajaran sholat dan media alternative dalam memahami tentang sholat.. 3.. Pada aplikasi ini terdapat dalil-dalil sehingga user dapat belajar dan menambah ilmu lebih dalam tentang sholat. 4.. Metode pengembangan sistem yang dilakukan dalam pembuatan aplikasi tuntunan sholat sesuai dengan sunnah nabi berbasis android adalah metode waterfall.. 5.. Dari pengujian fungsi menu yang dilakukan, dapat simpulan bahwa fungsi dari masing-masing menu aplikasi dapat berjalan dengan baik sesuai dengan intruksi yang dilakukan.. 5.2. Saran Dengan selesainya pengimplemntasian sistem ini, banyak saran-saran yang. masuk baik kepada pihak penulis maupun pihak lain, seperti : 1.. Diharapkan aplikasi dapat memberikan informasi tentang dalil-dalil. 2.. Diharapkan pada penelitan selanjutnya aplikasi tidak hanya di fokuskan untuk sholat fardhu saja, tetapi dapat memberikan informasi tentang sholat sunnah.. 3.. Diharapkan aplikasi dapat dikembangkan sehingga kompatibel pada platform selain android seperti, iOS atau pun windows phone.. UNIVERSITAS SUMATERA UTARA.

(76) DAFTAR PUSTAKA. Anonim, 2013. Mp3 Cutter Joiner. http://rindutulisanislam.blogspot.com//. [07 Juni 2018]. Anonim, 2013. Pengenalan CorelDRAW. https://tugasdesaintgi.wordpress.com. [07 Juni 2018]. Anonim. Pengenalan Android Studi. http://www.jadibaru.com. [07 Juni 2018] Anonim, 2014. Android Sistem Oprasi Pada Smartphonei. http://www.ubaya.ac.id [05 Juni 2018]. Https://www.json.org/json-id.html [07 Juni 2018]. Anonim. Bahasa Pemrograman Java. http://www.academia.edu. [04 Juni 2018]. Fadhil Irvan, 2014. Flowchart. http://irfanfadhil24.blogspot.com. [07 Juni 2018]. Indra Didi. Pengertian Java. https://didiindra.wordpress.com. [07 Juni 2018]. Moro Isal, 2012. Pengertian dan Pengenalan xml. http://isalmoro.blogspot.com. [07 Juni 2018]. Wantopan Setia, 2012. Metode Penelitian. https://setiawantopan.wordpress.com. [04 Juni 2018]. Woocara, 2015. Sejarah Android dan nama-nama versi android. http://woocara.blogspot.com. [07 Juni 2018].. UNIVERSITAS SUMATERA UTARA.

(77) Listing Program xml. Splashscreen.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_splash_scrn" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:background="@drawable/bg111" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.root.pj1.SplashScrn"> <ImageView android:layout_width="350dp" android:layout_height="350dp" android:layout_centerInParent="true" android:src="@drawable/orang" /> </RelativeLayout>. Menu Home.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#1b1b1b"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_above="@+id/shltfardhu" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_marginBottom="17dp" android:fontFamily="sans-serif-smallcaps" android:gravity="center" android:text="Kerjakanlah Shalat, Sesungguhnya Shalat Itu Bisa Mencegah Perbuatan Keji Dan Munkar (QS. Al-Ankabut ayat 45)" android:textColor="#fff" /> <ImageView android:layout_width="122dp" android:layout_height="122dp" android:id="@+id/center" android:layout_centerVertical="true" android:layout_centerHorizontal="true" android:src="@drawable/orangputih"/> <LinearLayout android:layout_width="110dp" android:layout_height="110dp" android:orientation="vertical" android:layout_above="@+id/center" android:layout_toLeftOf="@+id/center". UNIVERSITAS SUMATERA UTARA.

(78) android:id="@+id/shltfardhu" android:layout_centerHorizontal="true" android:background="@drawable/trapesiumm"> <ImageView android:layout_width="40dp" android:layout_height="40dp" android:layout_marginTop="25dp" android:layout_gravity="center_horizontal" android:src="@drawable/shalat_fardu" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="10sp" android:textColor="#000000" android:layout_gravity="center_horizontal" android:text="Shalat Fardhu"/> </LinearLayout>. Menu Sholat Fardhu.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_fardhu" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/no2" android:orientation="vertical" tools:context="com.example.root.pj1.Fardhu"> <FrameLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="8dp" android:background="#ffffff" android:alpha="0.5" android:elevation="6dp" android:padding="16dp"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="subuh" android:textColor="#090537" android:text="Shalat Subuh" android:textStyle="bold" android:textSize="22sp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="2 Rakaat" android:textStyle="bold" android:onClick="subuh"/> </LinearLayout> </FrameLayout>. UNIVERSITAS SUMATERA UTARA.

(79) Menu Sholat Subuh dan rakaatnya.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_subuh" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.root.pj1.Subuh"> <Button android:id="@+id/btn1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Sound 1"/> <Button android:layout_below="@+id/btn1" android:id="@+id/btn4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Sound 2"/> <Button android:layout_below="@+id/btn2" android:id="@+id/btn3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Stop "/> <Button android:id="@+id/btn2" android:layout_below="@+id/btn4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Pause"/> <Button android:layout_below="@+id/btn3" android:id="@+id/btn5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Next"/> </RelativeLayout>. Menu Sholat Dzuhur dan Rakaatnya.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_zuhur" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.root.pj1.Zuhur"> <Button. UNIVERSITAS SUMATERA UTARA.

Referensi

Dokumen terkait

1) Jaringan irigasi primer (saluran induk) yaitu saluran yang langsung berhubungan dengan saluran bendungan yang fungsinya untuk menyalurkan air dari waduk

 Sekumpulan dari organizational competency, asset, capability, dsb yang mendorong perkembangan organisasi untuk mencapai tingkat yang lebih tinggi.  Faktor

“My apologies, Master Kelsier,” Sazed said, “but the religion does not suit you, I think. It has a level of brashness that you might find appealing, but you would find the

Jika pada saat itu tingkat suku bunga cenderung mengalami kenaikan, maka akan terjadi kenaikan pendapatan bunga lebih besar dibanding kenaikan biaya bunga

Realisasi dari perancangan desain produk ini diharapkan dapat sangat memberi sisi ergonomi untuk tangan pengguna dalam operasional penggunaan keyboard dan mouse

Siswa ABK memiliki ruang full out yang dapat digunakan jika siswa mengalami hambatan dalam pelajaran tertentu, siswa akan belajar secara intensif di ruangan tersebut. 6)

Pendekatan metakogniti dalam pembelajaran terdiri dari 3 aktivitas, yaitu (a) proses merencanakan, guru memberikan kesempatan kepada siswa untuk mengetahui apa yang

Sistem Manajemen Keselamatan dan Kesehatan Kerja Rumah Sakit yang selanjutnya disebut SMK3 Rumah Sakit adalah bagian dari manajemen Rumah Sakit secara keseluruhan dalam