• Tidak ada hasil yang ditemukan

APLIKASI PEMBELJARAN TILAWATIL QUR AN BERBASIS ANDROID TUGAS AKHIR. Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

N/A
N/A
Protected

Academic year: 2021

Membagikan "APLIKASI PEMBELJARAN TILAWATIL QUR AN BERBASIS ANDROID TUGAS AKHIR. Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1"

Copied!
14
0
0

Teks penuh

(1)

APLIKASI PEMBELJARAN TILAWATIL QUR’AN BERBASIS

ANDROID

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Hafiz Zahiri Makful

09560227

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2016

(2)
(3)
(4)
(5)

KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Allah Subhanahu Wa Ta’ala atas limpahan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan tugas akhir yang berjudul :

“APLIKASI PEMBELAJARAN TILAWATIL QUR’AN BERBASIS ANDROID”

Di dalam tulisan ini disajikan pokok-pokok pembahasan yang meliputi pendahuluan, landasan teori, perancangan sistem, implementasi dan pengujian sistem. Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan kedepan.

Malang,14 April 2016

(6)

DAFTAR ISI

ABSTRAK ... i

ABSTRACT ... ii

KATA PENGANTAR ... iii

DAFTAR ISI... iv

DAFTAR GAMBAR …... viii

DAFTAR TABEL... xi BAB I PENDAHULUAN ... 1 1.1 Latar Belakang ... 1 1.2 Rumusan Masalah ... 2 1.3 Tujuan ... 2 1.4 Batasan Masalah ... 2 1.5 Metodologi ... 3 1.5.1 Tahap Pendahuluan ... 3 1.6 Implementasi Sistem ... 3 1.7 Pengujian Sistem ... 3 1.8 Pembuatan Laporan ... 4 1.9 Sistematika Penulisan ... 4

BAB II LANDASAN TEORI ... 6

2.1 Al-Qur’an ... 6

2.2 Tilawatil Qur’an ... 7

2.4 Android ... 7

2.4.1 Fitur Sistem Operasi Android ... 8

2.4.2 Sistem Arsitektur Android ... 9

2.5 PHP ... 12

(7)

BAB III ANALISA DAN PERANCANGAN SISTEM ... 15

3.1 Analisa Sistem ... 15

3.1.1 Deskripsi Umum ... 15

3.2 Spesifikasi Kebutuhan Fungsional dan Non-Fungsional ... 18

3.2.1 Analisa Kebutuhan Fungsional ... 18

3.2.2 Analisa Kebutuhan Non-Fungsional ... 18

3.3 Perancangan Sistem ... 18

3.3.1 Use Case Diagram ... 19

3.3.2 Use Case Skenario ... 20

3.3.2.1 Use Case Register ... 20

3.3.2.2 Use Case Login ... 21

3.3.2.3 Use Case Materi ... 21

3.3.2.4 Use Case Evaluasi ... 22

3.3.2.5 Use Case Hasil ... 22

3.3.2.6 Use Case Input User ... 23

3.3.2.7 Use Case Edit User ... 23

3.3.2.8 Use Case Delete User ... 24

3.3.2.9 Use Case Input Materi ... 24

3.3.2.10 Use Case Edit Materi ... 25

3.3.2.11 Use Case Delete Materi ... 25

3.3.2.12 Use Case Input Soal ... 26

3.3.2.13 Use Case Edit Soal... 26

3.3.2.14 Use Case Delete Soal ... 27

3.3.2.15 Use Case Penilaian ... 27

3.3.3 Activity Diagram ... 28

3.3.4 Sequence Diagram ... 42

(8)

3.4 Perancangan Antarmuka Aplikasi... 50

3.4.1 Rancangan Antarmuka Halaman Awal ... 51

3.4.2 Rancangan Antarmuka Tampilan Menu Utama ... 52

3.4.3 Rancangan Antarmuka Tampilan Pilihan Soal ... 53

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM ... 55

4.1 Implementasi ... 55

4.1.1 Lingkupan Pengembangan Perangkat Lunak ... 55

4.1.2 Lingkupan Pengembangan Perangkat Keras ... 56

4.2 Implementasi Program ... 56

4.2.1 Implementasi Halaman Login Aplikasi ... 57

4.2.2 Implementasi Halaman Register ... 58

4.2.3 Implementasi Halaman Menu Utama ... 59

4.2.4 Implementasi Halaman Menu Materi ... 60

4.2.5 Implementasi Halaman Menu Soal ... 61

4.2.6 Implementasi Halaman Menu Soal Suara ... 64

4.2.7 Implementasi Halaman Nilai ... 66

4.3 Pengujian Aplikasi ... 68

4.3.1 Pengujian Halaman Awal ... 68

4.3.2 Pengujian Halaman Menu Utama ... 70

4.3 Pengujian User ... 75

BAB V KESIMPULAN DAN SARAN ... 80

5.1 Kesimpulan ... 80

5.2 Saran ... 80

(9)

DAFTAR GAMBAR

Gambar 2.1 Komponen Utama Sistem Android ... 13

Gambar 2.2 Proses Kerja PHP ... 14

Gambar 3.1 Perancangan Arsitektur Sistem ... 16

Gambar 3.2 Flowchart Aplikasi ... 17

Gambar 3.3 Diagram Use Case ... 20

Gambar 3.4 Activity Diagram Register ... 28

Gambar 3.5 Activity Diagram Menu Login ... 29

Gambar 3.6 Activity Diagram Menu Materi ... 30

Gambar 3.7 Activity Diagram Menu Soal... 31

Gambar 3.8 Activity Diagram Menu Hasil ... 32

Gambar 3.9 Acitivity Diagram Admin Input User ... 33

Gambar 3.10 Acitivity Diagram Admin Edit User ... 34

Gambar 3.11 Acitivity Diagram Admin Delete User ... 35

Gambar 3.12 Acitivity Diagram Admin Input Materi ... 36

Gambar 3.13 Acitivity Diagram Admin Edit Materi ... 37

Gambar 3.14 Acitivity Diagram Admin Delete Materi ... 38

Gambar 3.15 Acitivity Diagram Admin Input Soal ... 39

Gambar 3.16 Acitivity Diagram Admin Edit Soal ... 40

Gambar 3.17 Acitivity Diagram Admin Delete Soal ... 41

Gambar 3.18 Acitivity Diagram Admin Penilaian... 42

Gambar 3.19 Squence Diagram Register... 43

Gambar 3.20 Squence Diagram Materi ... 43

Gambar 3.21 Squence Diagram Soal ... 44

Gambar 3.22 Squence Diagram Hasil ... 45

Gambar 3.23 Squence Diagram Admin Input User ... 45

(10)

Gambar 3.25 Squence Diagram Admin Delete User ... 46

Gambar 3.26 Squence Diagram Admin Input Materi ... 47

Gambar 3.27 Squence Diagram Admin Edit Materi ... 47

Gambar 3.28 Squence Diagram Admin Delete Materi ... 48

Gambar 3.29 Squence Diagram Admin Input Soal ... 48

Gambar 3.30 Squence Diagram Admin Edit Soal ... 49

Gambar 3.31 Squence Diagram Admin Delete Soal ... 49

Gambar 3.32 Class Diagram Tilawatil ... 50

Gambar 3.33Tampilan Awal Aplikasi ... 51

Gambar 3.34 Tampilan Menu Registrasi ... 52

Gambar 3.35 Tampilan Menu Utama ... 52

Gambar 3.36 Rancangan Tampilan Menu Pilihan Soal ... 53

Gambar 3.37 Tampilan Menu Soal Multiple Choice ... 53

Gambar 4.1 Interface Login Aplikasi ... 56

Gambar 4.2 Interface Halaman Register ... 58

Gambar 4.3 Interface Halaman Menu Utama Apikasi ... 59

Gambar 4.4 Interface Halaman Menu Materi ... 60

Gambar 4.5 Interface Halaman Menu Soal ... 62

Gambar 4.6 Interface Halaman Soal Suara ... 64

Gambar 4.7 Interface Halaman Nilai Pilihan Ganda ... 66

Gambar 4.8 Tampilan Awal Pengujian Menu Login ... 68

Gambar 4.9 Tampilan Awal Pengujian Menu Utama ... 69

Gambar 4.10 Tampilan Awal Pengujian Menu Register ... 70

Gambar 4.11 Tampilan Awal Pengujian Menu Register ... 70

Gambar 4.12 Tampilan Awal Pengujian Menu Utama ... 71

Gambar 4.13 Tampilan Awal Pengujian Menu Materi ... 71

(11)

Gambar 4.15 Tampilan Awal Pengujian Menu Soal Pilihan Ganda ... 72

Gambar 4.16 Tampilan Awal Pengujian Menu Soal Suara ... 73

Gambar 4.17 Tampilan Awal Pengujian Menu Soal Suara ... 73

Gambar 4.18 Tampilan Awal Pengujian Menu Nilai ... 74

(12)

DAFTAR TABEL

Tabel 3.1 Kebutuhan Non-Fungsional ... 18

Tabel 3.2 Use Case Register Pembelajaran Tilawatil Qur’an ... 20

Tabel 3.3 Use Case Login Pembelajaran Tilawatil Qur’an ... 21

Tabel 3.4 Use Case Materi Pembelajaran Tilawatil Qur’an ... 21

Tabel 3.5 Use Case Evaluasi Pembelajaran Tilawatil Qur’an ... 22

Tabel 3.6 Use Case Hasil Pembelajaran Tilawatil Qur’an ... 22

Tabel 3.7 Use Case Input User ... 23

Tabel 3.8 Use Case Edit User ... 23

Tabel 3.9 Use Case Delete User ... 24

Tabel 3.10 Use Case Input Materi ... 24

Tabel 3.11 Use Case Edit Materi ... 25

Tabel 3.12 Use Case Delete Materi ... 25

Tabel 3.13 Use Case Input Soal ... 26

Tabel 3.14 Use Case Edit Soal ... 26

Tabel 3.15 Use Case Delete Soal ... 27

Tabel 3.16 Use Case Penilaian... 27

(13)

DAFTAR PUSTAKA

[1] Antika, Miska “RANCANG BANGUN APLIKASI MOBILE LEARNING UNTUK PEMBELAJARAN PROVINSI DI INDONESIA BERBASIS ANDROID”, STMIK MDP, 2011

[2] Mausuli, Silma “EFEKTIVITAS DAKWAH LEMBAGA PENGEMBANGAN TILAWATIL QUR’AN (LPTQ) PROVINSI DKI JAKARTA MELALUI PROGRAM MUSABAQAH TILAWATILQUR’AN (MTQ) TAHUN 2009”, Jakarta, Universitas Islam Negeri Syarif Hidayatullah, 2010.

[3] IDC (International Data Corporation). (2014, 1 Juli) Smarthphone OS market share, Q1 2014. http://www.idc.com/prodserv/smartphone-os-market-share.jsp. Diakses 6 Juli 2014.

[4] Gunawan, “PENGERTIAN AL-QUR’AN”, Pandan, 2009.

[5] Zainudin, Ahmad “PENGENALAN ANDROID”, Politeknik Elektronika Negeri Surabaya.

[6] Subiyantoro, Eko. “ARSITEKTUR SISTEM OPERASI ANDROID”, Widyaiswara Muda Departemen Teknologi Informasi PPPPTK BOE.

[7] Lauren, Glenn “RANCANG BANGUN APLIKASI PEMBELAJARAN BUDAYA INDONESIA UNTUK ANAK SEKOLAH DASAR BERBASIS ANDROID”, Universitas Gunadarma, 2013.

[8] Trimarsiah, Yunita “RANCANG BANGUN SISTEM INFORMASI BERBASIS WEB PADA PRIVAT AWAL BELAJAR CERDAS MENGGUNAKAN PHP DAN MYSQL”, Amik Akmi Baturaja, 2014.

[9] Khairil. “PENGANTAR PHP DAN WEB SERVER”, Bengkulu, Universitas

Dehasen.

[10] Al-Hariri, Annas Muhammad “PERANCANGAN PROTOTYPE SOFTWARE TAHFIZH AL-QUR’AN DENGAN PENCOCOKAN SUARA”, Universitas Muhammadiyah Malang, 2014.

[11] Abdurrachman “RANCANG BANGUN SISTEM TAHFIDZ AL-QUR’AN ONLINE STUDI KASUS RUMAH TAHFIDZ HIMMATUNA AL-QUR’AN SIGI-SULAWESI TENGAH”, Universitas Muhammadiyah Malang, 2014.

(14)

[12] Setiawan, Nugraha “PENENTUAN JUMLAH SAMPEL MEMAKAI RUMUS SLOVIN DAN TABEL KREJCIE-MORGAN : TELAAH KONSEP DAN APLIKASINYA”, Universitas Padjadjaran, 2007.

Referensi

Dokumen terkait

Alternatif yang dapat digunakan untuk mengatasi permasalahan tersebut adalah pemanfaatan pozzolan Penelitian ini mengkaji tentang kuat tekan beton serta durabilitas

terampil maupun ahli yang dipersyaratkan guna mengisi sektor-sektor kerja pembangunan nasional. Ada pun sejarah kemanusiaan yang dimaksud merujuk pada transformasi

Teknik pengumpulan data dilakukan melalui observasi dan skala sikap peserta didik.Hasil penelitian yang diperoleh dari lembar observasi aktivitas guru pada siklus

Menurut Handerson (2005), tehnik distraksi nafas ritmik dipercaya dapat menurunkan tingkat nyeri melalui mekanisme yaitu dengan tehnik nafas ritmik otot-otot

Kelima faktor itu adalah: kematangan (maturation), pengalaman fisik (physical experience), pengalaman logika matematika (logico-methematical experience), transmisi

Dalam penelitian ini, yang menjadi instrumen penelitian ini adalah peneliti sendiri, oleh karena itu segala sesuatu yang ingin dicari, baik mengenai masalah,

Kondisi wabah COVID-19 Rekoordinasi antar pihak terkait kesepakatan investasi; standardisasi; hubungan dan kerja sama - pendidikan Pelindungan WNI/BHI dan Pelayanan Publik