aplikasi mentoring universitas muhammadiyah …repository.ump.ac.id/2177/1/cover_rizalul...

15
i APLIKASI MENTORING UNIVERSITAS MUHAMMADIYAH PURWOKERTO BERBASIS ANDROID MENTORING APPLICATION BASED ON ANDROID MUHAMMADIYAH UNIVERSITY OF PURWOKERTO SKRIPSI diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer RIZALUL FIKRI 1103040040 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PURWOKERTO AGUSTUS, 2016

Upload: others

Post on 29-Oct-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: APLIKASI MENTORING UNIVERSITAS MUHAMMADIYAH …repository.ump.ac.id/2177/1/COVER_RIZALUL FIKRI_TI'16.pdf · Penulis menyadari masih banyak kekurangan dalam penulisan laporan maupun

i

APLIKASI MENTORING UNIVERSITAS MUHAMMADIYAH

PURWOKERTO BERBASIS ANDROID

MENTORING APPLICATION BASED ON ANDROID MUHAMMADIYAH

UNIVERSITY OF PURWOKERTO

SKRIPSI

diajukan sebagai salah satu syarat untuk memperoleh gelar

Sarjana Komputer

RIZALUL FIKRI

1103040040

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH PURWOKERTO

AGUSTUS, 2016

Page 2: APLIKASI MENTORING UNIVERSITAS MUHAMMADIYAH …repository.ump.ac.id/2177/1/COVER_RIZALUL FIKRI_TI'16.pdf · Penulis menyadari masih banyak kekurangan dalam penulisan laporan maupun

ii

HALAMAN PERSETUJUAN

Skripsi yang diajukan oleh :

Nama : Rizalul Fikri

NIM : 1103040040

Program Studi : Teknik Informatika

Fakultas : Teknik

Perguruan Tinggi : Universitas Muhammadiyah Purwokerto

Judul : Aplikasi Mentoring Universitas Muhammadiyah

Purwokerto Berbasis Android

Telah diterima dan disetujui

Purwokerto, 25 Agustus 2016

PEMBIMBING

Tito Pinandita, S.Si., M.Kom.

NIK. 2160312

Aplikasi Mentoring Universitas…, Rizalul Fikri, Fakultas Teknik UMP, 2016

Page 3: APLIKASI MENTORING UNIVERSITAS MUHAMMADIYAH …repository.ump.ac.id/2177/1/COVER_RIZALUL FIKRI_TI'16.pdf · Penulis menyadari masih banyak kekurangan dalam penulisan laporan maupun

iii

HALAMAN PENGESAHAN

Skripsi yang diajukan oleh :

Nama : Rizalul Fikri

NIM : 1103040040

Program Studi : Teknik Informatika

Fakultas : Teknik

Perguruan Tinggi : Universitas Muhammadiyah Purwokerto

Judul : Aplikasi Mentoring Universitas Muhammadiyah

Purwokerto Berbasis Android

Telah berhasil dipertahankan di hadapan Dewan Penguji dan diterima sebagai

bagian persyaratan yang diperlukan untuk memperoleh gelar Sarjana Komputer

(S.Kom) pada Program Studi Teknik Informatika, Fakultas Teknik, Universitas

Muhammadiyah Purwokerto.

DEWAN PENGUJI

Penguji 1 (Pembimbing 1) : Tito Pinandita, S.Si., M.Kom. ( )

Penguji 2 (Pembimbing 1) : Muhammad Hamka, S.T., M.Kom. ( )

Penguji 3 (Pembimbing 1) : Harjono, S.T., M.Eng. ( )

Ditetapkan di : Purwokerto

Tanggal : 25 Agustus 2016

Mengetahui

Dekan Fakultas Teknik

M. Taufiq Tamam, S.T., M.T.

NIK. 2160223

Aplikasi Mentoring Universitas…, Rizalul Fikri, Fakultas Teknik UMP, 2016

Page 4: APLIKASI MENTORING UNIVERSITAS MUHAMMADIYAH …repository.ump.ac.id/2177/1/COVER_RIZALUL FIKRI_TI'16.pdf · Penulis menyadari masih banyak kekurangan dalam penulisan laporan maupun

iv

HALAMAN PERNYATAAN ORISINALITAS

Saya yang bertandatangan di bawah ini :

Nama : Rizalul Fikri

NIM : 1103040040

Program Studi : Teknik Informatika

Fakultas : Teknik

Perguruan Tinggi : Universitas Muhammadiyah Purwokerto

menyatakan dengan sebenar-benarnya bahwa skripsi ini adalah hasil karya saya

dan semua sumber baik yang dikutip maupun dirujuk telah saya nyatakan dengan

benar serta bukan hasil penjiplakan dari karya orang lain.

Demikian pernyataan ini saya buat dan apabila kelak di kemudian hari terbukti

ada unsur penjiplakan, saya bersedia mempertanggungjawabkan sesuai dengan

ketentuan yang berlaku.

Purwokerto, 25 Agustus 2016

Yang membuat pernyataan

Rizalul Fikri

Aplikasi Mentoring Universitas…, Rizalul Fikri, Fakultas Teknik UMP, 2016

Page 5: APLIKASI MENTORING UNIVERSITAS MUHAMMADIYAH …repository.ump.ac.id/2177/1/COVER_RIZALUL FIKRI_TI'16.pdf · Penulis menyadari masih banyak kekurangan dalam penulisan laporan maupun

v

HALAMAN PERSEMBAHAN

Tugas Akhir ini Kupersembahkan kepada :

1. Ibu, Bapak, Adiku atas dukungan dan doa yang telah diberikan. Semoga

ini menjadi penghargaan untuk kalian semua.

2. Segenap Dosen Program Studi Teknik Informatika UMP yang sudah

memberikan ilmu dan motivasi.

3. Teman - teman Teknik Informatika angkatan 2011 yang selalu memberiku

semangat dan motivasi serta telah mengiringi semasa perkuliahan.

4. Bapak Tito Pinandita selaku dosen pembimbing yang telah memberikan

pengarahan dalam pelaksanaan Tugas Akhir.

5. Seluruh dosen pengurus Lembaga Pengamalan dan Pengkajian Islam

(LPPI) yang telah banyak membantu dan memberikan banyak

pembelajaran selama Tugas Akhir.

Purwokerto, Agustus 2016

Rizalul Fikri

Aplikasi Mentoring Universitas…, Rizalul Fikri, Fakultas Teknik UMP, 2016

Page 6: APLIKASI MENTORING UNIVERSITAS MUHAMMADIYAH …repository.ump.ac.id/2177/1/COVER_RIZALUL FIKRI_TI'16.pdf · Penulis menyadari masih banyak kekurangan dalam penulisan laporan maupun

vi

HALAMAN MOTTO

“Laa yukallifullahu nafsan illa wus'aha, Allah tidak membebani seseorang

melainkan sesuai dengan kemampuannya”

- QS. AL BAQARAH 2:286 -

Aplikasi Mentoring Universitas…, Rizalul Fikri, Fakultas Teknik UMP, 2016

Page 7: APLIKASI MENTORING UNIVERSITAS MUHAMMADIYAH …repository.ump.ac.id/2177/1/COVER_RIZALUL FIKRI_TI'16.pdf · Penulis menyadari masih banyak kekurangan dalam penulisan laporan maupun

vii

KATA PENGANTAR

Alhamdulillah puji syukur penulis panjatkan kehadirat Allah SWT karena

atas rahmat-Nya penulis dapat menyelesaikan laporan tugas akhir dengan judul

“Aplikasi Mentoring Universitas Muhammadiyah Purwokerto Berbasis Android”

tepat pada waktunya. Penulis menyadari tanpa bantuan dari berbagai pihak, tugas

akhir ini tidak mungkin terselesaikan dengan baik. Oleh karena itu pada

kesempatan ini penulis ingin menyampaikan terimakasih kepada yang terhormat :

1. Bapak Tito Pinandita, S.Si., M.Kom. Sebagai dosen pembimbing.

2. Bapak Dimara Kusuma Hakim, S.T., M.Cs. Sebagai pembimbing

akademik Program Studi Teknik Informatika angkatan 2011.

3. Segenap dosen Fakultas Teknik Universitas Muhammadiyah

Purwokerto yang telah banyak memberikan ilmu dan bimbingannya

selama penulis masih dalam masa perkuliahan.

4. Semua pihak yang telah membantu dalam tugas akhir ini.

Penulis menyadari masih banyak kekurangan dalam penulisan laporan

maupun penelitian yang telah dijalankan. Oleh karena itu penulis meminta saran

kepada pembaca dalam usaha perbaikan dan pengembangan di masa mendatang.

Purwokerto, Agustus 2016

Rizalul Fikri

Aplikasi Mentoring Universitas…, Rizalul Fikri, Fakultas Teknik UMP, 2016

Page 8: APLIKASI MENTORING UNIVERSITAS MUHAMMADIYAH …repository.ump.ac.id/2177/1/COVER_RIZALUL FIKRI_TI'16.pdf · Penulis menyadari masih banyak kekurangan dalam penulisan laporan maupun

viii

DAFTAR ISI

HALAMAN JUDUL ............................................................................................ i

HALAMAN PERNYATAAN ORISINALITAS ................................................ ii

HALAMAN PERSETUJUAN ........................................................................... iii

HALAMAN PENGESAHAN ............................................................................ iv

HALAMAN PERSEMBAHAN.......................................................................... v

HALAMAN MOTTO ........................................................................................ vi

KATA PENGANTAR ...................................................................................... vii

DAFTAR ISI .................................................................................................... viii

DAFTAR TABEL .............................................................................................. xi

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

DAFTAR LAMPIRAN .................................................................................... xiv

INTISARI .......................................................................................................... xv

BAB I. PENDAHULUAN .................................................................................. 1

A. LATAR BELAKANG ............................................................................... 1

B. PERUMUSAN MASALAH ...................................................................... 2

C. BATASAN MASALAH ............................................................................ 2

BAB II. KAJIAN PUSTAKA ............................................................................. 4

A. APLIKASI ................................................................................................. 4

B. MENTORING ........................................................................................... 4

C. XAMPP ..................................................................................................... 7

D. PHP ............................................................................................................ 7

E. MYSQL ..................................................................................................... 8

F. WEB SERVICE ......................................................................................... 9

G. JSON .......................................................................................................... 9

H. JAVA ......................................................................................................... 9

I. ECLIPSE ................................................................................................. 10

J. DREAMWEAVER 8 ............................................................................... 10

K. HASIL PENELITIAN SEJENIS ............................................................. 11

BAB III. TUJUAN DAN MANFAAT.............................................................. 13

Aplikasi Mentoring Universitas…, Rizalul Fikri, Fakultas Teknik UMP, 2016

Page 9: APLIKASI MENTORING UNIVERSITAS MUHAMMADIYAH …repository.ump.ac.id/2177/1/COVER_RIZALUL FIKRI_TI'16.pdf · Penulis menyadari masih banyak kekurangan dalam penulisan laporan maupun

ix

A. TUJUAN .................................................................................................. 13

B. MANFAAT ............................................................................................. 13

BAB IV. METODE PENELITIAN .................................................................. 14

A. JENIS PENELITIAN .............................................................................. 14

B. PENGUMPULAN DATA ....................................................................... 14

C. PERANCANGAN SISTEM .................................................................... 14

1. Analisis Kebutuhan Perangkat Lunak ................................................. 15

2. desain .................................................................................................. 15

3. pengodean ........................................................................................... 27

4. pengujian ............................................................................................. 27

BAB V. HASIL DAN PEMBAHASAN ........................................................... 28

A. DATA PENELITIAN .............................................................................. 28

1. Data Pembina Mentor ........................................................................ 28

2. Data peserta Mentor ........................................................................... 28

B. KEBUTUHAN SISTEM ......................................................................... 29

1. Kebutuhan Fungsional ....................................................................... 29

2. Kebutuhan Non-Fungsional ............................................................... 29

C. PERANCANGAN SISTEM .................................................................... 31

1. Rancangan Database .......................................................................... 31

2. Rancangan Antarmuka Aplikasi ........................................................ 36

D. HASIL APLIKASI .................................................................................. 40

1. APLIKASI CLIENT ANDROID ........................................................ 40

2. APLIKASI SERVER WEBSERVICE ............................................... 51

a. Web Service .................................................................................. 51

b. Web Server PHP ............................................................................ 52

3. PENGUJIAN APLIKASI ................................................................... 62

BAB VI. PENUTUP ......................................................................................... 65

A. KESIMPULAN ....................................................................................... 65

B. SARAN .................................................................................................... 65

DAFTAR PUSTAKA ....................................................................................... 66

LAMPIRAN ...................................................................................................... 67

Aplikasi Mentoring Universitas…, Rizalul Fikri, Fakultas Teknik UMP, 2016

Page 10: APLIKASI MENTORING UNIVERSITAS MUHAMMADIYAH …repository.ump.ac.id/2177/1/COVER_RIZALUL FIKRI_TI'16.pdf · Penulis menyadari masih banyak kekurangan dalam penulisan laporan maupun

x

DAFTAR TABEL

Tabel 1. Definisi aktor....................................................................................... 16

Tabel 2. Definisi use case ................................................................................. 17

Tabel 3. Format data identitas mentor............................................................... 28

Tabel 4. Format data identitas mentee .............................................................. 29

Tabel 5. Tabel absensi ....................................................................................... 31

Tabel 6. Tabel anggota ...................................................................................... 32

Tabel 7. Tabel fakultas ...................................................................................... 32

Tabel 8. Tabel jadwal ........................................................................................ 33

Tabel 9. Tabel kelompok................................................................................... 33

Tabel 10. Tabel l_pertemuan............................................................................. 34

Tabel 11. Tabel l_semester ............................................................................... 34

Tabel 12. Tabel program studi .......................................................................... 35

Tabel 13. Tabel Tabel materi ............................................................................ 35

Tabel 14.Tabel M_chatting .............................................................................. 35

Tabel 15. Tahun_akademik .............................................................................. 36

Tabel 16. Pengujian aplikasi web...................................................................... 63

Tabel 17. Pengujian client android.................................................................... 64

Aplikasi Mentoring Universitas…, Rizalul Fikri, Fakultas Teknik UMP, 2016

Page 11: APLIKASI MENTORING UNIVERSITAS MUHAMMADIYAH …repository.ump.ac.id/2177/1/COVER_RIZALUL FIKRI_TI'16.pdf · Penulis menyadari masih banyak kekurangan dalam penulisan laporan maupun

xi

DAFTAR GAMBAR

Gambar 1. Struktur pembacaan web server ........................................................ 8

Gambar 2. Model pengembangan sistem air terjun .......................................... 15

Gambar 3. Use Case Diagram Aplikasi Mentoring Universitas Muhammadiyah

Purwokerto ...................................................................................... 16

Gambar 4. Activity Diagram Mengubah Data Fakultas .................................... 18

Gambar 5. Activity Diagram Menghapus Data Fakultas ................................... 19

Gambar 6. Activity Diagram Menambah Data Fakultas.................................... 19

Gambar 7. Activity Diagram Mengubah Data Program Studi ........................... 20

Gambar 8. Activity Diagram Menghapus Data Program Studi ......................... 20

Gambar 9. Activity Diagram Menambah Data Program Studi .......................... 21

Gambar 10. Activity Diagram Mengubah data materi ....................................... 21

Gambar 11. Activity Diagram Menghapus data materi .................................... 22

Gambar 12. Activity Diagram Menambah data materi ..................................... 22

Gambar 13. Activity Diagram Mengubah Data mentor .................................... 23

Gambar 14. Activity Diagram Menghapus Data mentor .................................. 23

Gambar 15. Activity Diagram Menambah Data mentor ................................... 24

Gambar 16. Activity Diagram Mengubah Data kelompok ............................... 24

Gambar 17. Activity Diagram Menghapus Data kelompok.............................. 25

Gambar 18. Activity Diagram Menambah Data kelompok .............................. 25

Gambar 19. Activity Diagram Mengubah Data peserta .................................... 26

Gambar 20. Activity Diagram Menghapus Data peserta .................................. 26

Gambar 21. Activity Diagram Menambah Data peserta ................................... 27

Aplikasi Mentoring Universitas…, Rizalul Fikri, Fakultas Teknik UMP, 2016

Page 12: APLIKASI MENTORING UNIVERSITAS MUHAMMADIYAH …repository.ump.ac.id/2177/1/COVER_RIZALUL FIKRI_TI'16.pdf · Penulis menyadari masih banyak kekurangan dalam penulisan laporan maupun

xii

Gambar 22. Rancangan Antarmuka Halaman Login mentor ........................... 37

Gambar 23. Rancangan Antarmuka Halaman Login mentee ........................... 37

Gambar 24. Rancangan Antarmuka Halaman utama mentor........................... 38

Gambar 25. Rancangan Antarmuka Halaman utama mentee .......................... 38

Gambar 26. Rancangan Antarmuka Tambah Jadwal ........................................ 39

Gambar 27. Rancangan Antarmuka Lihat Jadwal............................................. 39

Gambar 28. Rancangan Antarmuka Lihat Kelompok ....................................... 40

Gambar 29. Rancangan Antarmuka Lihat Materi ............................................. 40

Gambar 30. Rancangan Antarmuka Lihat Absensi ........................................... 41

Gambar 31. Tampilan Login Mentor ................................................................ 42

Gambar 32. Tampilan Menu Utama Mentor ..................................................... 43

Gambar 33. Tampilan Menu Kelompok ........................................................... 43

Gambar 34. Tampilan Menu Menambah Jadwal .............................................. 44

Gambar 35. Tampilan Menu Lihat Jadwal ........................................................ 44

Gambar 36. Tampilan Menu Daftar Pertemuan ................................................ 45

Gambar 37. Tampilan Menu materi .................................................................. 47

Gambar 38. Tampilan Menu Rekap Absensi .................................................... 48

Gambar 39. Tampilan Login Mentee ............................................................... 48

Gambar 40. Tampilan Menu Utama Mentee..................................................... 49

Gambar 41. Tampilan Menu Melihat Kelompok .............................................. 48

Gambar 42. Tampilan Menu Melihat Jadwal .................................................... 50

Gambar 43. Tampilan Menu Melihat Absensi .................................................. 50

Gambar 44. Tampilan Menu Melihat Pertemuan .............................................. 51

Gambar 45. Tampilan Menu data materi .......................................................... 53

Gambar 46. Tampilan Web Service Pada Browser ........................................... 53

Aplikasi Mentoring Universitas…, Rizalul Fikri, Fakultas Teknik UMP, 2016

Page 13: APLIKASI MENTORING UNIVERSITAS MUHAMMADIYAH …repository.ump.ac.id/2177/1/COVER_RIZALUL FIKRI_TI'16.pdf · Penulis menyadari masih banyak kekurangan dalam penulisan laporan maupun

xiii

Gambar 47. Tampilan Web Halaman Utama Aplikasi ..................................... 53

Gambar 48. Tampilan Web Login Admin ........................................................ 53

Gambar 49. Halaman Utama Web LPPI ........................................................... 54

Gambar 50. Tampilan Web Data Fakultas ........................................................ 55

Gambar 51. Tampilan Web Data Program Studi .............................................. 55

Gambar 52. Tampilan Web Materi Mentoring ................................................. 56

Gambar 53. Tampilan web mentor.................................................................... 56

Gambar 54. Tampilan Web Kelompok Mentoring ........................................... 57

Gambar 55. Tampilan Web daftar Peserta Mentoring ...................................... 57

Gambar 56. Tampilan Web rekap absensi ........................................................ 58

Gambar 57. Tampilan Web login mentor ......................................................... 58

Gambar 58. Tampilan Web halaman utama mentor ......................................... 59

Gambar 59. Tampilan Web jadwal ................................................................... 60

Gambar 60. Tampilan Web tambah jadwal....................................................... 60

Gambar 61. Tampilan Web absensi .................................................................. 61

Gambar 62. Tampilan Web rekap absensi ........................................................ 62

Aplikasi Mentoring Universitas…, Rizalul Fikri, Fakultas Teknik UMP, 2016

Page 14: APLIKASI MENTORING UNIVERSITAS MUHAMMADIYAH …repository.ump.ac.id/2177/1/COVER_RIZALUL FIKRI_TI'16.pdf · Penulis menyadari masih banyak kekurangan dalam penulisan laporan maupun

xiv

INTISARI

Universitas Muhammadiyah Purwokerto (UMP) merupakan salah satu

perguruan tinggi yang ada di kabupaten banyumas, Lembaga Pengkajian dan

Pengamalan Islam (LPPI) merupakan salah satu lembaga agama yang ada

didalamnya. Model pembinaan agama yang dipilih LPPI, dengan objek

mahasiswa adalah Mentoring. Mentoring yang dimaksud adalah, pendampingan-

pemantauan keberagaman islam antara seorang Pembina (Mentor) dengan

kelompok binaanya (Mentee) melalui pertemuan-pertemuan rutin mingguan,

materi-materi yang disampaikan, dan pendampingan-pemantauan atas pengamalan

islam. lembaga pengkajian dan pengamalan islam (LPPI) bertekad memperbaiki

infrastruktur yang ada di dalam lembaga tersebut, salah satunya adalah

menyediakan aplikasi pada proses mentoring. Selama ini pengelolaan proses

mentoring masih bersifat manual hanya menggunakan penulisan tangan dalam

pengelolaanya.Aplikasi mentoring dibangun untuk memaksimalkan proses

mentoring kepada mahasiswa. Aplikasi menerapkan teknologi webservice,

sehingga informasi tentang mentoring selalu terbarui. Ditambah dengan adanya

layanan berbasis web dan android pada aplikasi, membuat pengguna lebih mudah

mengelola data mentoring dan dapat melihat informasi tentang mentoring.

Kata Kunci : aplikasi, mentoring, android, webservice.

Aplikasi Mentoring Universitas…, Rizalul Fikri, Fakultas Teknik UMP, 2016

Page 15: APLIKASI MENTORING UNIVERSITAS MUHAMMADIYAH …repository.ump.ac.id/2177/1/COVER_RIZALUL FIKRI_TI'16.pdf · Penulis menyadari masih banyak kekurangan dalam penulisan laporan maupun

xv

ABSTRACT

University of Muhammadiyah Purwokerto (UMP) was one of the

universities in Banyumas Regency which have Islamic Studies and Practice

Instuition (LPPI). LPPI religious training model given to students was mentoring.

Mentoring referred to assisting-monitoring the islamic practice between a mentor

and the monitored-group (mentee) through weekly reguler meeting, presented

materials, and assisting-monitoring islamic practice. LPPI committed to improve

its infrastructures (i,e., by providing mentoring application). The mentoring

management ws still manual (i,e., used only handwriting in its management)

during this time. Mentoring applicationwas built to maximize the students’s

mentoring process. This application used werb service technology so that the

mentoring informtaion always be kept up to date. Moreover, the web and android-

bassed service in this application enabled the users to manage the mentoring data

and information easily.

Key words: application, mentoring, android, web service.

Aplikasi Mentoring Universitas…, Rizalul Fikri, Fakultas Teknik UMP, 2016