i LAPORAN TUGAS AKHIR SISTEM INFORMASI PENGAJUAN

advertisement
LAPORAN TUGAS AKHIR
SISTEM INFORMASI PENGAJUAN JUDUL TUGAS AKHIR DAN PEMBIMBINGAN BERBASIS
ANDROID DI PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH
PURWOKERTO
THE ANDROID-BASED INFORMATION FILING AND GUIDING SYSTEM FOR FINAL
PROJECT TITLE IN INFORMATICS ENGINNERING DEPARTMENT OF MUHAMMADIYAH
UNIVERSITY PURWOKERTO
Diajukan untuk memenuhi salah satu syarat memperoleh derajat
Sarjana Komputer
Imam Jinani
1003040146
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PURWOKERTO
FEBRUARI, 2016
i
Sistem Informasi Pengajuan..., Imam Jinani, Fakultas Teknik UMP, 2016
ii
Sistem Informasi Pengajuan..., Imam Jinani, Fakultas Teknik UMP, 2016
iii
Sistem Informasi Pengajuan..., Imam Jinani, Fakultas Teknik UMP, 2016
iv
Sistem Informasi Pengajuan..., Imam Jinani, Fakultas Teknik UMP, 2016
HALAMAN PERSEMBAHAN
Dengan segala kerendahan hati, serta rasa syukur terhadap Allah SWT yang
telah memberikan rahmat dan nikmat-Nya, sehingga penulis dapat menyelesaikan tugas
akhir ini dengan baik, Laporan ini penulis persembahkan kepada:
1. Bapak Nuridin dan Ibu Rokhimah sebagai orang tua yang telah memberikan
semangat dan selalu menasehati di setiap do’a yang selalu mengiringi setiap
langkah. Serta telah memberi dorongan baik secara materi maupun moril, dan yang
selalu mencintai saya dengan tulus dan tanpa pamrih demi keberhasilan dalam
menyelasaikan laporan Tugas Akhir ini.
2. Keluarga besar, serta adik saya Aizal dan Novita yang telah memberikan dorongan
dan motivasi kepada saya dalam menyelesaikan laporan Tugas Akhir ini.
v
Sistem Informasi Pengajuan..., Imam Jinani, Fakultas Teknik UMP, 2016
HALAMAN MOTTO
“Tetaplah Merasa Bodoh Untuk Terus Berusaha Mencari Seseuatu yang Berbeda
(Steve Jobs)”
vi
Sistem Informasi Pengajuan..., Imam Jinani, Fakultas Teknik UMP, 2016
KATA PENGANTAR
Alhamdulillah, puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat,
hidayah dan inayah-Nya, sehingga saya diberi kemudahan dapat menyelesaikan Tugas
Akhir ini dengan judul “Sistem Informasi Pengajuan Judul Tugas Akhir dan
Pembimbingan di Program Studi Teknik Informatika Universitas Muhammadiyah
Purwokerto. Laporan Tugas Akhir ini disusun sebagai salah satu syarat kelengkapan
kurikulum pada Program Studi Teknik Informatika Fakultas Teknik Universitas
Muhammadiyah Purwokerto.
Penulis menyadari tanpa bantuan dari berbagai pihak, Penulis tidak mungkin
menyelesaikan laporan tugas akhir ini dengan baik. Oleh karena itu pada kesempatan ini
penulis ingin menyampaikan terima kasih kepada:
1. Bapak Harjono, S.T. M.Eng. Selaku Ketua Prodi Teknik Informatika Universitas
Muhammadiyah Purwokerto dan juga sebagai dosen pembimbing.
2. Segenap dosen Fakultas Teknik Universitas Muhammadiyah Purwokerto yang telah
banyak memberikan ilmu dan bimbingannya selama penulis masih dalam masa
perkuliahan.
3. Sahabat-sahabatku, Fahmi S, Seun, Agung, Fauzi, Anteng, Sapto, Komeng, Ali, Guntur,
Adi, Wahyu yang telah memberikan motivasi serta senantiasa memberikan canda
tawa dan warna-warni dalam kehidupan yang tidak akan terlupakan.
4. Teman-teman Teknik Informatika angkatan 2010 yang selalu memberiku semangat
dan motivasi serta telah mengiringi semasa perkuliahan dan teman-teman yang tak
mungkin disebutkan satu-persatu.
vii
Sistem Informasi Pengajuan..., Imam Jinani, Fakultas Teknik UMP, 2016
5. Semua pihak yang telah membantu dalam proses penyusunan laporan Tugas Akhir ini
yang tidak dapat disebutkan satu per satu.
Semoga Allah SWT melimpahkan taufik dan hidayah-Nya kepda semua pihak
yang telah membantu dalam proses penyusunan tugas akhir ini, Amin. Penulis
menyadari bahwa dalam penyusunan laporan tugas akhir ini masih banyak kekurangan
dalam bentuk materi, tata tulis maupun sistematika penyusunannya. Oleh karena itu
penulis mengaharapkan kritik dan saran yang membangun agar penulis dapat
menjadikannya lebih baik dikemudian hari.
Purwokerto, 10 Februari 2016
Penulis,
Imam Jinani
viii
Sistem Informasi Pengajuan..., Imam Jinani, Fakultas Teknik UMP, 2016
DAFTAR ISI
HALAMAN JUDUL .........................................................................................................i
HALAMAN PENGESAHAN..............................................................................................ii
HALAMAN PERSETUJUAN .............................................................................................iii
HALAMAN PERNYATAAN ..............................................................................................iv
HALAMAN PERSEMBAHAN ...........................................................................................v
HALAMAN MOTTO .......................................................................................................vi
KATA PENGANTAR .......................................................................................................vii
DAFTAR ISI ...................................................................................................................ix
DAFTAR TABEL .............................................................................................................xi
DAFTAR GAMBAR ........................................................................................................xii
DAFTAR LAMPIRAN ......................................................................................................xiv
INTISARI.......................................................................................................................xv
ABSTRACK ....................................................................................................................xvi
BAB I PENDAHULUAN ...................................................................................................1
A. Latar Belakang ............................................................................................................. 1
B. Perumusan Masalah .................................................................................................... 3
C. Batasan Masalah .......................................................................................................... 3
BAB II KAJIAN PUSTAKA................................................................................................4
A. Tugas Akhir .................................................................................................................. 4
B. Pembimbingan Skripsi ..........................................................................................4
C. Android ........................................................................................................................ 5
D. Web Service ................................................................................................................. 5
E. JSON (JavaScipt Object Notation) ................................................................................ 6
F. PHP ( Hyper Text Preprocessor).................................................................................... 6
G. MySQL ......................................................................................................................... 7
H. Bootstrap ..................................................................................................................... 7
I. Penelitian Serupa ......................................................................................................... 7
BAB III TUJUAN DAN MANFAAT ....................................................................................10
A. Tujuan .......................................................................................................................... 10
B. Manfaat ....................................................................................................................... 10
ix
Sistem Informasi Pengajuan..., Imam Jinani, Fakultas Teknik UMP, 2016
BAB IV METODE PENELITIAN ........................................................................................11
A. Waktu dan Tempat ...................................................................................................... 11
B. Sumber dan Pengumpulan Data .................................................................................. 11
C. Jenis Penelitian ............................................................................................................ 11
D. Pengembangan Sistem ................................................................................................ 11
BAB V HASIL DAN PEMBAHASAN ..................................................................................35
A. Tujuan Pengembangan Sistem .................................................................................... 35
B. Hasil Perancangan sistem ............................................................................................ 35
C. Hasil Implementasi ...................................................................................................... 40
D. Hasil Pengujian Black Box ............................................................................................ 64
BAB VI PENUTUP ..........................................................................................................69
A. Kesimpulan .................................................................................................................. 69
B. Saran ............................................................................................................................ 69
DAFTAR PUSTAKA ........................................................................................................70
LAMPIRAN ...................................................................................................................72
x
Sistem Informasi Pengajuan..., Imam Jinani, Fakultas Teknik UMP, 2016
DAFTAR TABEL
Tabel 1. Mahasiswa............................................................................................................... 23
Tabel 2. Dosen....................................................................................................................... 24
Tabel 3. Skripsi Online ........................................................................................................... 25
Tabel 4. Draft File .................................................................................................................. 26
Tabel 5. Pembimbing ............................................................................................................ 26
Tabel 6. Hari .......................................................................................................................... 27
Tabel 7. Bimbingan................................................................................................................ 27
Tabel 8. Users ........................................................................................................................ 28
Tabel 9. Tabel Mahasiswa ..................................................................................................... 35
Tabel 10. Tabel Dosen ........................................................................................................... 36
Tabel 11. Tabel Skripsi Online ............................................................................................... 36
Tabel 12. Tabel Draft File ...................................................................................................... 36
Tabel 13. Tabel Pembimbing................................................................................................. 37
Tabel 14. Tabel Hari .............................................................................................................. 37
Tabel 15. Tabel Bimbingan .................................................................................................... 37
Tabel 16. Tabel Users ............................................................................................................ 37
Tabel 17. Hasil Pengujian Halaman Login Android ............................................................... 65
Tabel 18. Hasil Pengujian Halaman Input Judul TA ............................................................... 66
Tabel 19. Hasil Pengujian Halaman Input Jadwal Bimbingan ............................................... 67
Tabel 20. Hasil Pengujian Halaman Input Pesan ................................................................... 67
Tabel 21. Hasil Pengujian Halaman Tambah Dosen Pembimbing ........................................ 68
xi
Sistem Informasi Pengajuan..., Imam Jinani, Fakultas Teknik UMP, 2016
DAFTAR GAMBAR
Gambar 1. Model Waterfall .................................................................................................. 12
Gambar 2. Arsitektur Web Service ........................................................................................ 13
Gambar 3. Arsitektur Integrasi Database ............................................................................. 13
Gambar 4. Use Case Diagram Pengajuan Judul Tugas Akhir (Kaprodi) ................................ 15
Gambar 5. Use Case Diagram Pengajuan Judul Tugas Akhir (Petugas TU) ........................... 15
Gambar 6. Use Case Diagram Pengajuan Judul Tugas Akhir (Mahasiswa) ........................... 16
Gambar 7. Use Case Diagram Pengajuan Judul Tugas Akhir(Pembimbing) ......................... 16
Gambar 8. Activity Diagram login ......................................................................................... 17
Gambar 9. Activity Diagram Input Judul TA .......................................................................... 18
Gambar 10. Activity Diagram Melihat Jadwal Bimbingan .................................................... 19
Gambar 11. Activity Diagram Melihat Daftar Judul TA......................................................... 20
Gambar 12. Activity Diagram Mengelola Data Pengajuan Judul TA ..................................... 20
Gambar 13. Activity Diagram Mencetak Surat Tugas Pembimbing ..................................... 21
Gambar 14. Activity Diagram Melihat Mahasiswa Dibimbing .............................................. 22
Gambar 15. Activity Diagram Menginput Jadwal Bimbingan ............................................... 22
Gambar 16. Desain Halaman Login Mahasiswa .................................................................... 29
Gambar 17. Desain Halaman Utama Mahasiswa.................................................................. 30
Gambar 18. Desain Halaman Login Pembimbing ................................................................. 30
Gambar 19. Desain Halaman Utama Pembimbing ............................................................... 31
Gambar 20. Desain Halaman Login Web Admin ................................................................... 32
Gambar 21. Desain Halaman Utama Web Admin Kaprodi ................................................... 32
Gambar 22. Desain Halaman Utama Web Admin Petugas TU .............................................. 33
Gambar 23. Web Service Daftar Judul Disetujui ................................................................... 38
Gambar 24. Web Service Lihat Judul TA Saya ....................................................................... 38
Gambar 25. Web Service Cek Judul TA.................................................................................. 38
Gambar 26. Web Service Daftar Mahasiswa Dibimbing ....................................................... 39
Gambar 27. Web Service Detail Mahasiswa ......................................................................... 39
Gambar 28. Web Service Tampil Hari ................................................................................... 39
Gambar 29. Halaman Login Mahasiswa................................................................................ 40
Gambar 30. Halaman Utama Mahasiswa ............................................................................. 41
xii
Sistem Informasi Pengajuan..., Imam Jinani, Fakultas Teknik UMP, 2016
Gambar 31. Halaman Pengajuan Judul TA ........................................................................... 42
Gambar 32. Halaman Daftar Judul TA Disetujui ................................................................... 43
Gambar 33. Halaman Detail Judul TA Saya ........................................................................... 44
Gambar 34. List Dosen Pembimbing ..................................................................................... 45
Gambar 35. List Hari Jadwal Bimbingan................................................................................ 45
Gambar 36. List Jadwal Bimbingan ....................................................................................... 46
Gambar 37. Halaman Pesan Masuk ...................................................................................... 47
Gambar 38. Halaman Login Pembimbing ............................................................................. 48
Gambar 39. Halaman Utama Pembimbing ........................................................................... 49
Gambar 40. Halaman Mahasiswa Dibimbing ....................................................................... 50
Gambar 41. Halaman Detail Mahasiswa ............................................................................... 51
Gambar 42. Halaman Pesan .................................................................................................. 52
Gambar 43. Halaman Tambah Pesan Baru ........................................................................... 53
Gambar 44. Halaman Input Jadwal Bimbingan ..................................................................... 54
Gambar 45. Halaman Hari Jadwal Bimbingan....................................................................... 55
Gambar 46. Halaman Jadwal Bimbingan .............................................................................. 55
Gambar 47. Hapus Jadwal Bimbingan .................................................................................. 56
Gambar 48. Halaman Login Web Admin ............................................................................... 57
Gambar 49. Halaman Utama Web Admin Kaprodi ............................................................... 58
Gambar 50. Halaman Utama Web Admin Petugas TU.......................................................... 58
Gambar 51. Halaman Pengajuan Judul Web Admin Kaprodi ................................................ 59
Gambar 52. Halaman Pengajuan Judul Web Admin Petugas TU .......................................... 59
Gambar 53. Halaman Verifikasi Pengajuan Judul TA ............................................................ 60
Gambar 54. Halaman Data Judul TA Web Admin Kaprodi .................................................... 61
Gambar 55. Halaman Data Judul TA Web Admin Petugas TU .............................................. 61
Gambar 56. Halaman Detail Judul TA ................................................................................... 62
Gambar 57. Cetak Surat Tugas Pembimbing ........................................................................ 62
Gambar 58. Halaman Dosen Pembimbing ............................................................................ 63
Gambar 59. Halaman Tambah Dosen Pembimbing .............................................................. 64
Gambar 60. Form Tambah Dosen Pembimbing .................................................................... 64
xiii
Sistem Informasi Pengajuan..., Imam Jinani, Fakultas Teknik UMP, 2016
DAFTAR LAMPIRAN
Lampiran 1. Data Dosen Fakultas Teknik Informatika UMP ................................................. 73
Lampiran 2. Struktur Database Skripsi Online UMP ............................................................. 74
Lampiran 3. Source Code....................................................................................................... 75
xiv
Sistem Informasi Pengajuan..., Imam Jinani, Fakultas Teknik UMP, 2016
INTISARI
Pengajuan judul tugas akhir di prodi Teknik Informatika dilakukan oleh
mahasiswa dengan cara menemui dosen pembimbing dan sulitnya mahasiswa dalam
menentukan judul dikarenakan terbatasnya informasi sebagai referensi.
Pembimbingan dilakukan oleh mahasiswa menemui dosen pembimbing tanpa adanya
jadwal sehingga sangat menyulitkan bagi mahasiswa maupun dosen pembimbing.
Tujuan pembuatan sistem informasi pengajuan judul tugas akhir dan pembimbingan ini
mempermudah mahasiswa saat mengajukan judul serta kaprodi dalam memverifikasi
judul tugas akhir dan mempermudah dosen pembimbing dalam melakukan bimbingan
kepada mahasiswa. Sistem informasi pengajuan judul tugas akhir dan pembimbingan
ini diakses oleh mahasiswa dan dosen pembimbing melalui smartphone android yang
terhubung dengan jaringan internet. Mahasiswa mengajukan judul dengan mengisi
form pengajuan judul tugas akhir, selanjutnya kaprodi memverifikasi judul melalui web
admin dan menentukan dosen pembimbing, kemudian dosen pembimbing bisa
melihat daftar mahasiswa yang dibimbing serta mengelola jadwal bimbingan. Metode
pengembangan sistem yang digunakan yaitu menggunakan metode waterfall.
Terdapat beberapa tahap yaitu analisis dan definisi persyaratan, perancangan sistem
dan perangkat lunak, implementasi dan pengujian unit, integrasi dan pengujian sistem
serta operasi dan pemeliharaan. Sistem yang dihasilkan adalah Sistem Informasi
Pengajuan Judul Tugas Akhir dan Pembimbingan di Program Studi Teknik Informatika
Universitas Muhammadiyah Purwokerto Berbasis Android. Aplikasi dibangun dengan
menggunakan bahasa pemrograman Java Android dan PHP. DBMS yang digunakan
adalah MySQL.
Kata kunci: Pengajuan Judul Tugas Akhir, Pembimbingan, Android, Web Service
xv
Sistem Informasi Pengajuan..., Imam Jinani, Fakultas Teknik UMP, 2016
ABSTRACT
Submission of final title in informatics engineering study program performed by
the students in a way to meet lecturers and students of the difficulty in determining the
title due to the lack of information as a reference. Tutoring is done by the students
meet with supervisors without their schedule so it is very difficult for students and
lecturers. The purpose of making the information system and the submission of final
title makes it easier for student guidance when proposing title and Kaprodi in verifying
the final title and facilitate lecturers in conducting guidance to students. The
information system of filing final title and the coaching accessible to students and
lecturers through android smartphone connected to the Internet network. Students
apply for the title with the form submission of final title, the next title Kaprodi verified
through the web admin and specify the supervisor, and the supervisor can see a list of
students who guided and manage schedules guidance. System development method
used is using waterfall method. There are several stages of analysis and requirements
definition, system design and software, implementation and unit testing, integration
and system testing and operation and maintenance. The resulting system is Filing
Information System Final Project Title and Mentoring Program in Information
Engineering University of Muhammadiyah Purwokerto-based Android. Applications
built using the Java programming language Android and PHP. DBMS used is MySQL.
Keywords: Submission of Final Project Title, Mentoring, Android, Web Service
xvi
Sistem Informasi Pengajuan..., Imam Jinani, Fakultas Teknik UMP, 2016
Download