aplikasi mentoring universitas muhammadiyah …repository.ump.ac.id/2177/1/cover_rizalul...
TRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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