LAPORAN TUGAS AKHIR
SISTEM ONLINE PENGELOLAAN MAHASISWA KULIAH KERJA NYATA
UNIVERSITAS MUHAMMADIYAH PURWOKERTO
“THE ONLINE MANAGEMENT SYSTEM ON FIELD WORK EXPERIENCE STUDENT OF UNIVERSITY OF MUHAMMADIYAH
PURWOKERTO”
Diajukan untuk memenuhi salah satu syarat memperoleh derajat Sarjana Komputer
ITSNA LUTHFIATUN OKTAFININGSIH 1103040025
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK
HALAMAN PENGESAHAN
SISTEM ONLINEPENGELOLAAN MAHASISWA KULIAH KERJA NYATA
UNIVERSITAS MUHAMMADIYAH PURWOKERTO
ITSNA LUTHFIATUN OKTAFININGSIH NIM.1103040025
Telah dipertahankan di depan Tim Penguji dalam ujian pendadaran
pada tanggal 14 Agustus 2015
Susunan Tim Penguji Ketua
Tito Pinandita, S.Si.,M.Kom. NIK. 2160312
Penguji I,
Harjono, S.T., M.Eng. NIK. 2160389
Sekretaris
Harjono, S.T., M.Eng. NIK. 2160389
Penguji II,
Sigit Sugiyanto, S.T., M.Eng NIK. 2160501
Penguji III/Pembimbing I
HindayatiMustafidah, S. Si., M.Kom. NIK. 2160332
Penguji IV/Pembimbing II
Suwarsito, S.Pi.,M.Si. NIK.2160240
Mengetahui, DekanFakultasTeknik
UniversitasMuhammadiyahPurwokerto
iii HALAMAN PERSETUJUAN
SISTEM ONLINEPENGELOLAAN MAHASISWA KULIAH KERJA NYATA
UNIVERSITAS MUHAMMADIYAH PURWOKERTO “THE ONLINE MANAGEMENT SYSTEM ON FIELD WORK EXPERIENCE STUDENT OF UNIVERSITY OF MUHAMMADIYAH
PURWOKERTO”
Diajukan Oleh:
ITSNA LUTHFIATUN OKTAFININGSIH NIM.1103040025
TUGAS AKHIR
Guna Memenuhi Persyaratan dalam Menyelesaikan Program Studi Strata-1 (S1)
pada Program Studi Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Purwokerto
Telah dipersetujui untuk ujian pendadaran pada tanggal:
Hari : Jumat
Tanggal :14 Agustus 2015
Pembimbing I Pembimbing II
Hindayati Mustafidah, M.Kom. Suwarsito,S.Pi., M.Si.
PERNYATAAN
Dengan ini saya menyatakan bahwa Laporan Tugas Akhir ini tidak terdapat
karya yang pernah diajukan untuk memperoleh gelar Sarjana Komputer disuatu
Perguruan Tinggi, dan Sepanjang pengetahuan saya juga tidak terdapat karya atau
pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara
tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka.
Purwokerto, 14 Agustus 2015
v HALAMAN PERSEMBAHAN
Dengan segala kerendahan hati, serta rasa syukur terhadap Allah SWT yang telah memberi rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir ini kepada:
1. Ayah dan Ibu tercinta, yang telah memberikan segalanya untukku. Semangat, perhatian dan semua pengorbanan yang telah kalian berikan, tak akan pernah bisa kubayar. Semoga karya ini bisa mengukir senyum indah kalian.
2. Ni’matul Muzayyanah, Fauzan Zen, Kakakku yang tercinta, yang tak
pernah putus memberi semangat.
3. Syafril Adi Irfani, Adikku yang tersayang, yang selalu memberi semangat dan motivasi.
4. LPPM (Lembaga Penelitian dan Pengambian pada Masyarakat) Universitas Muhammadiyah Purwokerto, tanpa bimbingan dan arahannya Tugas Akhir ini tidak akan terselesaikan.
5. Seluruh dosen dan karyawan UMP terkhusus bagi Dosen Teknik Informatika Universitas Muhammadiyah Purwokerto, karena bimbingan dan kesabarannya dapat memberikan saya banyak pelajaran berharga darinya.
6. Teman-teman Kelas A, serta seluruh teman-teman seperjuangan angkatan 2011 Teknik Informatika, terimakasih atas dukungan dan motivasiya. 7. Kawan-kawan, Rini Kusmirah, Fitri Wulandari, Dwi Oktafiarni, Yati
HALAMAN MOTTO
vii KATA PENGANTAR
Alhamdulilahirobbil’alamin segala puji bagi Allah SWT yang telah melimpahkan karunia dan kasih sayang yang begitu besar kepada semua makhluk-Nya. Hanya dengan Keberkahan, Keridhoan dan Kekuatan-Nyalah penulis dapat menyusun laporan Tugas Akhir ini. Sholawat dan salam senantiasa tercurahkan kepada tauladan terbaik, Nabi Muhammad SAW yang telah merubah zaman kegelapan menjadi zaman terang yang berhiaskan ilmu pengetahuan seperti sekarang ini.
Atas terselesaikannya penyusunan laporan Tugas Akhir ini, penulis ingin menyampaikan banyak terimakasih kepada :
1. Ibu Hindayati Mustafidah, M.Kom Selaku Pembimbing Tugas Akhir, yang
telah meluangkan waktu untuk memberikan pengarahan, saran dan motivasi dalam penyusunan Tugas Akhir ini.
2. Bapak Suwarsito, S.Pi., M.Si selaku pembimbing II yang telah berkenan dan
mengarahkan juga membantu memberikan data-data yang penulis butuhkan dalam pembutan Tugas Akhir ini.
3. Bapak Prof. Dr. H. Tukiran, M.M selaku ketua LPPM Universitas
Muhammadiyah Purwokerto beserta jajarannya yang telah membantu dalam memberikan informasi mengenai datayang penulis butuhkan.
4. Semua pihak yang tidak mungkin penulis sebutkan satu persatu yang telah
membantu baik secara langsung maupun tidak langsung.
Semoga Allah SWT membalas semua amal perbuatan mereka dengan imbalan yang sesuai dengan amal budinya.
Penulis menyadari dalam penyusunan laporan Tugas Akhir ini jauh dari sempurna baik tata tulis maupun sistematika penyusunannya. Oleh karena itu mengharapkan saran dan kritik yang membangun dari berbagai pihak untuk menyempurnakan laporan Tugas Akhir ini.
Akhirnya penulis berharap laporan Tugas Akhir ini bermanfaat bagi diri penulis khususnya dan para pembaca umumnya.amin.
Purwokerto, 14 Agustus 2015
DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PENGESAHAN ... ii
HALAMAN PERSETUJUAN ... iii
HALAMAN PERNYATAAN ... iv
HALAMAN PERSEMBAHAN ... v
MOTTO ... vi
KATA PENGANTAR ... vii
DAFTAR ISI ... viii
DAFTAR TABEL ... x
DAFTAR GAMBAR ... xi
DAFTAR LAMPIRAN ... xiii
INTISARI ... xiv
ABSTRACK ... xv
BAB I. PENDAHULUAN ... 1
A.LATAR BELAKANG ... 1
B.PERUMUSAN MASALAH ... 2
C.BATASAN MASALAH ... 3
BAB II. KAJIAN PUSTAKA ... 4
A. SISTEM ... 4
B. PENGELOLAAN MAHASISWA KULIAH KERJA NYATA ... 5
C.DREAMWEAVER CS6 ... 7
D.PHP ... 8
E. XAMPP ... 8
F. DATABASEMYSQL ... 9
G. BOOTSTRAP ... 10
G. PENELITIAN TERDAHULU YANG SUDAH DILAKUKAN DI LPPM UMP ... 10
BAB III. TUJUAN DAN MANFAAT ... 12
ix
B. MANFAAT ... 12
BAB IV. METODE PENELITIAN ... 13
A. JENIS PENELITIAN ... 13
B. TEMPAT DAN ALAT ... 13
C. PENGUMPULAN DATA ... 14
D. TAHAP PENGEMBANGAN SISTEM ... 15
BAB V. HASIL DAN PEMBAHASAN ... 25
A. DATA PENELITIAN ... 25
B. PEMROSESAN DATA ... 28
C. PERANCANGAN SISTEM ... 39
D. HASIL APLIKASI ... 42
BAB VI. PENUTUP ... 60
A. KESIMPULAN ... 60
B. SARAN ... 60
DAFTAR PUSTAKA ... 61
DAFTAR TABEL
Tabel 1. Definisi Aktok ... 18
Tabel 2. Definisi Use Case ... 19
Tabel 3. Data Identitas Mahasiswa ... 25
Tabel 4. Data Desa ... 26
Tabel 5. Data DPL... 27
Tabel 6. Persentase Komponen Penilaian KKN Tahun Akademik 2015/2016 .... 27
Tabel 7. Kriteria Nilai Akhir KKN Tahun Akademik 2015/2016 ... 28
Tabel 8. Hasil Pengelompokan KKN ... 29
Tabel 9. Hasil Penempatan Lokasi KKN ... 30
Tabel 10. Hasil Pemilihan DPL ... 30
Tabel 11. Hasil Penilaian KKN ... 31
Tabel 12. Agama ... 32
Tabel 13. Desa ... 32
Tabel 14. DPL ... 33
Tabel 15. Fakultas ... 33
Tabel 16. Kecamatan ... 33
Tabel 17. Kelompok ... 34
Tabel 18. Mahasiswa ... 34
Tabel 19. Nilai Mahasiswa ... 35
Tabel 20. Nilai Desa ... 36
Tabel 21. Nilai DPL ... 36
Tabel 22. Nilai Panitia... 36
xi
Tabel 24. Penempatan KKN ... 37
Tabel 25. Prodi ... 37
Tabel 26. Tahun Akademik ... 38
DAFTAR GAMBAR
Gambar 1. Model Waterfall Untuk Sistem Online Penempatan Mahasiswa
KKN UMP... 14
Gambar 2. Alur Sistem Pengelompokan Mahasiswa KKN ... 16
Gambar 3. Alur Penempatan Mahasiswa KKN ... 17
Gambar 4. Alur Sistem Penilaian Mahasiswa KKN ... 17
Gambar 5. Use Case Diagram ... 18
Gambar 6. Activity Diagram Admin Pembagian kelompok KKN ... 20
Gambar 7. Activity Diagram Admin Lokasi KKN... 21
Gambar 8. Activity Diagram Admin Penempatan KKN ... 22
Gambar 9. Relasi Tabel Database ... 39
Gambar 10. Rancangan Antar Muka Halaman Login ... 39
Gambar 11. Rancangan Antar Muka Halamanutama ... 40
Gambar 12. Rancang Antarmuka Halaman Pengelompokan KKN ... 41
Gambar 13. Rancangan Halaman Penempatan KKN ... 41
Gambar 14. Halaman Utama Sistem Online Pengelolaan Mahasiswa KKN ... 42
Gambar 15.Visi Dan Misi LPPM UMP ... 43
Gambar 16. Tujuan LPPM UMP ... 43
Gambar 17. Pendaftaran KKN ... 44
Gambar 18. Login Mahasiswa... 44
Gambar 19. Mahasiswa Gagal Login ... 45
Gambar 20. Mahasiswa Berhasil Login ... 45
Gambar 21. Login Admin ... 46
Gambar 22. Admin Gagal Login ... 46
xiii
Gambar 24. Menu Home Tampilan Admin ... 47
Gambar 25. Menu Data Mahasiswa ... 48
Gambar 26. Menu Detail Mahasiswa ... 48
Gambar 27. Menu Edit Mahasiswa ... 49
Gambar 28. Menu Data Wilayah ... 49
Gambar 29. Aksi Tambah Data Kabupaten ... 50
Gambar 30. Hasil Tambah Data Kabupaten ... 50
Gambar 31. Aksi Edit Data Kabupaten ... 51
Gambar 32. Hasil Edit Data Kabupaten ... 51
Gambar 33. Aksi Hapus Data Kabupaten ... 52
Gambar 34. Hasil Aksi Hapus Data Kabupaten... ... 52
Gambar 35. Tampilan Menu KKN PPM... 53
Gambar 36. Tampilan Aksi Daftar Anggota KKN PPM ... 54
Gambar 37. Menu KKN Posdaya... 54
Gambar 38. Tampilan Aksi Daftar Anggota KKN Posdaya ... 55
Gambar 39. Menu KKN-Mu ... 56
Gambar 40. Tampilan Aksi Daftar Anggota KKN-Mu ... 57
Gambar 41. Menu Penempatan KKN PPM ... 57
Gambar 42. Tampilan Daftar Anggota KKN PPM ... 58
Gambar 43. Simpan Penempatan KKN PPM ... 58
Gambar 44. Menu Penempatan KKN Posdaya ... 59
Gambar 45. Menu Daftar Anggota Penempatan KKN Posdaya ... 59
Gambar 46. Menu Penempatan KKN-Mu ... 60
Gambar 47. Tampilan Daftar Anggota Penempatan KKN-Mu ... 60
Gambar 49. Aksi Edit Pada Menu DPL ... 61
Gambar 50. Proses Menyimpan Perubahan DPL ... 62
Gambar 51. Hasil Edit DPL ... 62
Gambar 52. Menghapus Nama DPL Dan Kelompok KKN ... 62
Gambar 53. Hasil Hapus Dpl Dan Kelompok KKN ... 63
Gambar 54. Tambah DPL Dan Kelompok ... 63
Gambar 55. Validasi Saat Menyimpan Tambah Data DPL ... 64
Gambar 56. Tampilan Sub Nilai KKN ... 64
Gambar 57. Tampilan Penilaian DPL ... 65
Gambar 58. Tampilan Penilaian Desa ... 66
Gambar 59. Input Nilai Desa ... 66
Gambar 60. Tampilan Penilaian Mahasiswa ... 67
Gambar 61. Input Penilaian Mahasiswa ... 67
Gambar 62. Tampilan Penilaian Panitia ... 68
xv INTISARI
Universitas Muhammadiyah Purwokerto (UMP) setiap tahunnya mengadakan kegiatan KKN. Kuliah Kerja Nyata (KKN) merupakan mata kuliah wajib sebagai salah satu syarat kelulusan mahasiswa di Universitas Muhammadiyah Purwokerto. Pengelolaan KKN yang rumit membutuhkan proses yang lama. Lembaga Penenelitian dan Pengabdian Masyarakat (LPPM) dalam proses manajemennya masih menggunakan cara manual, baik dalam pendaftaran ataupun pencarian informasinya. Oleh karena itu dibutuhkan sistem pengelolaan mahasiswa KKN. Tahapan yang dilakukan meliputi analisis kebutuhan, desain sistem, implementasi sistem, operasi dan pemeliharaan. Penelitian ini menghasilkan sistem pengelolaan KKN yang berfungsi untuk menyimpan data calon peserta KKN, proses pembentukan kelompok, penempatan KKN, dan penilaian KKN. Dengan menggunakan aplikasi web maka akan membantu dan memudahkan pihak LPPM dalam penempatan mahasiswa KKN. Karena bersifat online, mahasiswa juga bisa mengakses informasi penempatan dan penilaian KKN melalui website.
ABSTRACT
University of Muhammadiyah Purwokerto (UMP) annually administers Field Work Experience. Kuliah Kerja Nyata (Field Work Experience) is one of compulsory lecture in University of Muhammadiyah Purwokerto. The complexity of Field Work Experience requires a long process. Lembaga Penelitian dan Pengabdian Masyarakat (LPPM) on its management process still operates manually, either in registration or the information search. That is why the online management system on KKN student is needed. The phase in this research covered the analysis of need, system design, system implementation, operation and maintenance. This research produced the KKN system which is useful in saving the data of students who will participate in KKN student, the process of group forming, the placement of KKN student, and the assessment of KKN. The use of web application will surely facilitate the LPPM staff in the placement of KKN student, because it is online, students can also access information through the website.