LAPORAN TUGAS AKHIR
IMPLEMENTASI WEB SERVICE UNTUK PENGELOLAAN PENELITIAN DAN
PENGABDIAN DOSEN BERBASIS ANDROID DI UNIVERSITAS MUHAMMADIYAH
PURWOKERTO
IMPLEMENTATION OF WEB SERVICE FOR RESEARCH MANAGEMENT AND
LECTURER DEDICATION BASED ANDROID AT MUHAMMADIYAH UNIVERSITY OF
PURWOKERTO
Diajukan untuk memenuhi salah satu syarat memperoleh derajat
Sarjana Komputer
Yuni Wahyu Utomo
0903040004
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
HALAMAN PERSEMBAHAN
Dengan segala kerendahan hati, serta rasa syukur terhadap Allah
SWT yang telah memberikan rahmat dan nikmat-Nya, maka kupersembahkan
Laporan Tugas Akhir ini kepada :
1. Bapak dan Ibu yang telah memberikan semangat dan bimbingan selama
kuliah sampai saat ini, terutama Ibu yang selalu menasehati disetiap
langkah dan doa yang selalu mengiringi tiap perjalanan kuliah.
2. Teman-teman seperjuangan, terima kasih atas dukungan dan
motivasinya.
3. Tito Pinandita, S.Si., M.Kom yang telah banyak membantu dan
KATA PENGANTAR
Puji syukur kami panjatkan kehadirat Allah SWT, karena atas berkat,
rahmat dan karunia-Nya saya dapat menyelesaikan Laporan Tugas Akhir ini
yang berjudul “Implementasi Web Service untuk Pengelolaan Penelitian dan
Pengabdian Dosen Berbasis Android di Universitas Muhammadiyah
Purwokerto”.
Penyusunan Laporan Tugas Akhir ini tidak terlepas dari bantuan
berbagai pihak. Karena itu pada kesempatan kali ini saya dengan segala
kerendahan hati mengucapkan terima kasih yang sebesar-besarnya kepada :
1. Tito Pinandita, S.Si, M.Kom selaku dosen pembimbing yang dengan segala
kesabaran dan keikhlasan membimbing dan mengarahkan saya dalam
pembuatan Tugas Akhir ini.
2. Segenap dosen Fakultas Teknik Universitas Muhammadiyah Purwokerto yang
telah banyak memberikan ilmu dan bimbingannya selama penulis masih dalam
masa perkuliahan.
Harapan saya semoga Tugas Akhir ini dapat bermanfaat bagi seluruh
mahasiswa di Program Studi Teknik Informatika Universitas Muhammadiyah
Purwokerto.
Purwokerto,
DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PENGESAHAN ... ii
HALAMAN PERSETUJUAN ... iii
HALAMAN PERNYATAAN ... iv
HALAMAN PERSEMBAHAN ... v
KATA PENGANTAR... vi
DAFTAR ISI ... vii
DAFTAR TABEL ... ix
DAFTAR GAMBAR ... x
DAFTAR LAMPIRAN ... xii
INTISARI ... xiii
ABSTRACT ... xiii
BAB I. PENDAHULUAN ... 1
A. LATAR BELAKANG PERMASALAHAN ... 1
B. RUMUSAN PERMASALAHAN ... 2
C. BATASAN PERMASALAHAN ... 2
BAB II. KAJIAN PUSTAKA ... 4
A. KONSEP PHP ... 4
B. PENGERTIAN PHP (HyperText Preprocessor) ... 4
C. WEB SERVICE... 5
D. REST (representational state transfer)... 7
E. JSON (JavaScript Object Notation) ... 7
F. PENERAPAN WEB SERVICE ... 8
G. KEUNGGULAN WEB SERVICE ... 8
H. ANDROID ... 9
I. DREAMWEAVER ... 14
J. DATABASE MYSQL ... 15
K. PENELITIAN SEJENIS ... 15
BAB III. TUJUAN DAN MANFAAT ... 17
A. TUJUAN ... 17
BAB IV. METODE PENELITIAN ... 18
A. SUMBER DATA ... 18
B. VARIABEL PENELITIAN... 18
C. WAKTU DAN TEMPAT PELAKSANAAN ... 18
D. PERANCANGAN SISTEM ... 19
E. PENGKODEAN ... 25
F. PENGUJIAN... 26
BAB V. HASIL DAN PEMBAHASAN ... 27
A. PERANCANGAN SISTEM ... 27
B. PENGUJIAN APLIKASI ... 33
BAB VI. PENUTUP ... 51
A. KESIMPULAN ... 51
B. SARAN ... 51
DAFTAR PUSTAKA ... 52
DAFTAR TABEL
Tabel 1. Tabel Admin ... 21
Tabel 2. Tabel Dosen ... 22
Tabel 3. Tabel Fakultas ... 23
Tabel 4. Tabel Prodi ... 23
DAFTAR GAMBAR
Gambar 1. Diagram Alur LPPM ... 19
Gambar 2. Flowchart Admin ... 20
Gambar 3. Flowchart Dosen ... 20
Gambar 4. Relasi Antar Tabel ... 25
Gambar 5. Use Case Diagram Admin ... 27
Gambar 6. Use Case Diagram mengelola data dosen... 28
Gambar 7. Use Case Diagram mengelola data fakultas ... 28
Gambar 8. Use Case Diagram mengelola data prodi ... 28
Gambar 9. Use Case Diagram mengelola data penelitian ... 29
Gambar 10. Use Case Diagram mengelola data pengabdian ... 29
Gambar 11. Use Case Diagram pada aplikasi user ... 29
Gambar 12. Activity Diagram admin ... 30
Gambar 13. Activity Diagram admin mengelola data dosen ... 30
Gambar 14. Activity Diagram admin mengelola data fakultas ... 31
Gambar 15. Activity Diagram admin mengelola data prodi ... 31
Gambar 16. Activity Diagram admin mengelola data penelitian ... 32
Gambar 17. Activity Diagram admin mengelola data pengabdian ... 32
Gambar 18. Tampilan REST web service pada browser ... 33
Gambar 19. Tampilan aplikasi login lppm pada browser ... 33
Gambar 20. Tampilan menu admin ... 34
Gambar 21. Tampilan form dosen pada browser ... 35
Gambar 22. Tampilan form tambah dosen ... 35
Gambar 23. Tampilan form fakultas pada browser ... 36
Gambar 24. Tampilan form tambah fakultas ... 36
Gambar 25. Tampilan form program study ... 37
Gambar 26. Tampilan Form tambah program study ... 37
Gambar 27. Tampilan form penelitian ... 38
Gambar 28. Tampilan form tambah data penelitian ... 38
Gambar 29. Tampilan form pengabdian ... 39
Gambar 30. Tampilan Form tambah data pengabdian ... 39
Gambar 32. Tampilan data detail penelitian berdasarkan nik ... 40
Gambar 33. Tampilan form laporan penelitian ... 41
Gambar 34. Data detail laporan penelitian ... 41
Gambar 35. Tampilan form pengabdian dosen ... 42
Gambar 36. Tampilan form laporan pengabdian ... 42
Gambar 37. Tampilan form laporan pengabdian, fakultas,prodi, dan tahun ... 43
Gambar 38. Data detail pengabdian berdasarkan fakultas, dan prodi ... 43
Gambar 39. Tampilan form laporan penelitian dan pengabdian berdasarkan nik ... 44
Gambar 40. Data detail laporan penelitian dan pengabdian berdasarkan nik ... 44
Gambar 41. Tampilan form laporan penelitian dan pengabdian fakultas, dan prodi ... 45
Gambar 42. Data laporan penelitian dan pengabdian berdasarkan fakultas, prodi ... 45
Gambar 43. Tampilan login dosen pada user ... 46
Gambar 44. Data detail dosen ... 47
Gambar 45. Tampilan menu laporan penelitian ... 47
Gambar 46. Tampilan data detail laporan penelitian ... 48
Gambar 47. Tampilan laporan pengabdian ... 48
Gambar 48. Tampilan data detail laporan pengabdian berdasarkan nik ... 49
Gambar 49. Tampilan menu keseluruhan laporan ... 49
Gambar 50. Tampilan laporan keseluruhan berdasarkan nik ... 50
DAFTAR LAMPIRAN
INTISARI
Web Service adalah sebuah jembatan penghubung antara aplikasi
client
dan
server. Alasan penggunaan konsep
web service adalah untuk membuat
sebuah
service yang dapat diakses melalui berbagai macam
platforn, bahasa
pemrograman, dan sistemm operasi. Android adalah sebuah sistem operasi
yang menggunakan kernel linux yang dimiliki oleh google. Lembaga
Penelitian
dan
Pengabdian
pada
Masyarakat,
bertujuan
untuk
mengembangkan bidang keilmuan, mengembangkan intervensi di dalam
kampus dan masyarakat. Pencarian data laporan penelitian dan pengabdian
dosen bisa dilakukan melalui Smart Phone yang berbasis android
ABSTRACT
Web Service is a bridge between the client and server applications. The
reason for using a web service concept is to create a service that can be
accessed through a variety of platforms, programming languages and operting
systems. Android is an operating system that uses the linux kernel which is
owned by Google. Research institution and society devotion is aimed for
developing knoledgement and intervention of campus and society. Data
collecting of research and lecturer devotion can be done using smartphone
based android.