SISTEM MONITORING PRESENSI SISWA MENGGUNAKAN
ANDROID WEB SERVICE
DI SMA NEGERI 1 SAMPANG
SKRIPSI
Diajukan untuk memenuhi salah satu syarat memperoleh derajat Sarjana Komputer
ARIF YUGO PRATOMO
1203040058
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
HALAMAN PERNYATAAN ORISINALITAS
Saya yang bertandatangan di bawah ini :
Nama : Arif Yugo Pratomo
NIM : 1203040058
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, 27 Juli 2016
Yang membuat pernyataan
iii
HALAMAN PERSETUJUAN
Skripsi yang diajukan oleh:
Nama : Arif Yugo Pratomo
NIM : 1203040058
Program Studi : Teknik Informatika
Fakultas : Teknik
Perguruan Tinggi : Universitas Muhammadiyah Purwokerto
Judul : Sistem Monitoring Presensi Siswa Menggunakan
Android Web Service di SMA Negeri 1 Sampang
telah diterima dan disetujui Purwokerto, 16 Juni 2016
PEMBIMBING
HALAMAN PENGESAHAN
Skripsi yang diajukan oleh:
Nama : Arif Yugo Pratomo
NIM : 1203040058
Program Studi : Teknik Informatika
Fakultas : Teknik
Perguruan Tinggi : Universitas Muhammadiyah Purwokerto
Judul : Sistem Monitoring Presensi Siswa Menggunakan
Android Web Service di SMA Negeri 1 Sampang
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 : Sigit Sugiyanto, S.T., M.Eng. ...
Penguji 3 : Hindayati Mustafidah, S. Si., M.Kom. ...
Ditetapkan di : Purwokerto Tanggal : 27 Juli 2016
Mengetahui Dekan FakultasTeknik
v
NIK. 2160223
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:
Informatika Universitas Muhammadiyah Purwokerto, karena bimbingan
dan kesabarannya dapat memberikan saya banyak pelajaran berharga
darinya.
3. Teman – teman Kelas B, serta seluruh teman – teman seperjuangan angkatan 2012 Teknik Informatika, terimakasih atas dukungan dan
motivasiya.
4. Kawan – kawan, Itsna Luthfiatun Oktafiningsih, Rini Kusmirah, Utami Maesaroh, Jauhariyatun Fadillah , Rizky Maulana Yusuf Faisal Stiadi,
Robby Fauzi, Abdul Azis, Oki Rian Hermawan, Dimas Bagus Pranoto,
Dedi Santoso, Apriadi Nugroho dan Faizal Anwar yang selalu memberiku
semangat dan motivasi serta telah mengiringi perjalanan semasa
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. Bapak Tito Pinandita, S.Si.,M.Kom selaku Pembimbing Tugas Akhir, yang telah meluangkan waktu untuk memberikan pengarahan, saran dan motivasi dalam penyusunan Tugas Akhir ini.
2. 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, 16 Juni 2016
DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PERNYATAAN ORISINALITAS ... ii
HALAMAN PERSETUJUAN ... iii
B. PERUMUSAN MASALAH ... 3
C. BATASAN MASALAH... 3
ix
A. TUJUAN ... 11
B. MANFAAT ... 11
BAB IV. METODE PENELITIAN ... 12
A. JENIS PENELITIAN... 12
B. TEMPAT DAN ALAT ... 12
C. PENGUMPULAN DATA... 13
D. TAHAP PENGEMBANGAN SISTEM ... 14
BAB V. HASIL DAN PEMBAHASAN ... 42
A. ANALISIS SISTEM ... 42
B. ANALISIS KEBUTUHAN ... 43
C. HASIL RANCANG SISTEM ... 44
D. IMPLEMENTSI APLIKASI ... 44
BAB VI. PENUTUP ... 53
A. KESIMPULAN ... 53
B. SARAN ... 53
DAFTAR PUSTAKA ... 54
DAFTAR TABEL
Tabel 1. Definisi Aktor ...17
Tabel 2. Definisi UseCase ...17
Tabel 3. Rancangan Database Agama ...28
Tabel 4. Rancangan Database Golongan ...28
Tabel 5. Rancangan Database Jabatan ...28
Tabel 6. Rancangan Database Jenis Kelamin ...29
Tabel 7. Rancangan Database Jurusan ...29
Tabel 8. Rancangan Database Kelas ...29
Tabel 9. Rancangan Database Matpel ...30
Tabel 10. Rancangan DatabaseLogin ...30
Tabel 11. Rancangan Database Guru ...30
Tabel 12. Rancangan Database Mapel ...31
Tabel 13. Rancangan Database Siswa ...32
xi
DAFTAR GAMBAR
Gambar 1. Model Linear Model ...14
Gambar 2. Alur Sistem Presensi Siswa ...15
Gambar 3. Alur Sistem Lihat Data Presensi Siswa ...15
Gambar 4. UseCaseDiagram...16
Gambar 5. Activity Diagram Admin Mengelola Data Guru ...19
Gambar 6. Activity Diagram Admin Mengelola Data Kelas ...20
Gambar 7. Activity Diagram Admin Mengelola Data Siswa ...21
Gambar 8. Activity Diagram Admin Mengelola Data Mapel ...22
Gambar 9. Activity Diagram Guru Meihat Total Presensi ...23
Gambar 10. Activity Diagram Guru Mengelola Data Presensi ...24
Gambar 11. Activity Diagram Guru Input Data Presensi ...25
Gambar 12. Activity Diagram User Melihat Data Presensi ...26
Gambar 13. Activity Diagram User Melihat Total Data Presensi ...27
Gambar 14. Activity Diagram User Cetak Total Data Presensi ...28
Gambar 15. Relasi Tabel ...33
Gambar 16. Desain Halaman Login Admin ...34
Gambar 17. Desain Halaman Login Guru ...34
Gambar 18. Desain Halaman Login User ...35
Gambar 19. Desain HalamanMenu Utama Admin ...35
Gambar 20. Desain HalamanMenu Utama Guru ...36
Gambar 21. Desain HalamanData Guru...37
Gambar 22. Desain HalamanData Siswa ...37
Gambar 24. Desain HalamanData Mapel ...38
Gambar 25. Desain HalamanTotal Data Presensi...39
Gambar 26. Desain HalamanHalaman Input Presensi ...39
Gambar 27. Desain HalamanData Presensi ...40
Gambar 28. Desain Halaman Cetak Data Presensi ...40
Gambar 29. Desain HalamanData Presensi Android ...41
Gambar 30. Desain Halaman Total Data Presensi Android ...41
Gambar 31. Tampilan Halaman Web Login Admin ...44
Gambar 32. Tampilan Halaman Admin Gagal Login ...44
Gambar 33. Tampilan Halaman Admin Berhasil Login ...45
Gambar 34. Tampilan Halaman Web Login Guru ...45
Gambar 35. Tampilan Halaman Guru Gagal Login ...46
Gambar 36. Tampilan Halaman Guru Berhasil Login ...46
Gambar 37. Tampilan Halaman Web Menu Utama Admin ...47
Gambar 38. Tampilan Halaman Web Menu Utama Guru ...47
Gambar 39. Tampilan Halaman Web Menu Data Kelas ...48
Gambar 40. Tampilan Halaman Web Menu Tambah Data Kelas... ...48
Gambar 41. Tampilan Halaman Web Menu Ubah Data Kelas... ...49
Gambar 42. Tampilan Halaman Web Menu Data Guru... ...50
Gambar 43. Tampilan Halaman Web Menu Tambah Data Guru... ...51
Gambar 44. Tampilan Halaman Web Menu Ubah Data Guru... ...51
Gambar 45. Tampilan Halaman Web Menu Laporan Data Guru... ...52
Gambar 46. Tampilan Halaman Web Menu Data Siswa ...53
Gambar 47. Tampilan Halaman Web Menu Tambah Data Siswa... ...54
xiii
Gambar 49. Tampilan Halaman Web Menu Laporan Data Siswa... ...55
Gambar 50. Tampilan Halaman Web Menu Data Mapel ...56
Gambar 51. Tampilan Halaman Web Menu Tambah Data Mapel...56
Gambar 52. Tampilan Halaman Web Menu Ubah Data Mapel... ...57
Gambar 53. Tampilan Halaman Web Menu Laporan Data Mapel... ...58
Gambar 54. Tampilan Halaman Web Menu Presensi ...58
Gambar 55. Tampilan Halaman Web Menu Input Presensi ...59
Gambar 56. Tampilan Halaman Web Menu Data Presensi ...60
Gambar 57. Tampilan Halaman Web Menu HapusData Presensi ...60
Gambar 58. Tampilan Halaman Web Menu Total Data Presensi ...61
Gambar 59. Tampilan Halaman Web Menu Cetak Total Data Presensi ...62
Gambar 60. Tampilan Halaman Web Menu Cetak Data Presensi ...62
Gambar 61. Tampilan Halaman Web Menu Cetak Laporan Data Presensi ...63
Gambar 62. Tampilan Halaman Login Android ...63
Gambar 63. Tampilan Halaman Utama Android ...64
Gambar 64. Tampilan Halaman Utama Android ...64
Gambar 65. Tampilan Halaman Data Presensi Android ...65
Gambar 66. Tampilan Halaman Data Presensi Android ...66
DAFTAR LAMPIRAN
Lampiran 1. Source code data guru ...56
Lampiran 2. Source code data mapel ...60
Lampiran 3. Source code data siswa ...63
Lampiran 4. Source code lihat data presensi ...67
Lampiran 5. Source code data presensi siswa ...69
Lampiran 6. Source code total data siswa ...74
Lampiran 7. Source codelogin admin ...75
Lampiran 8. Source codelogin guru ...76
Lampiran 9. Source codelogin android ...78
Lampiran 10. Source code data presensi siwa android...80
xv INTISARI
Sekolah menengah atas (SMA) negeri 1 Sampang merupakan sebuah lembaga pendidikan yang mempunyai banyak guru dan siswa, selain tugas pokok mengajar, guru mempunyai tugas lain yaitu mendata presensi siswa sebagai salah satu acuan dalam pembelajaran. Guru dalam memasukan data presensi siswa masih menggunakan manual sehingga kurang efisien dan efektif. Selain itu permasalahan lain, data presensi siswa yang di lakukan guru tidak bisa di lihat oleh orang tua karena tidak di masukan ke rapor. Oleh karena itu dibutuhkan sistem monitoring presensi siswa menggunakan android web service. Tahapan yang dilakukan meliputi analisis kebutuhan, desain sistem, kode dan pengujian. Penelitian ini menghasilkan sistem monitoring presensi siswa yang berfungsi untuk menyimpan dan menampilkan data presensi. Dengan menggunakan aplikasi
web maka akan membantu dan memudahkan pihak guru dalam melakukan presensi siswa. Karena bersifat online, orang tua juga bisa mengakses informasi data presensis siswa melalui aplikasi mobile.
ABSTRACT
SMA Negeri 1 Sampang is an educational institution having a lot of teachers and students, in addition to the basic tasks of teaching, the teacher has other task that record presence of the students as a reference in the study. In unputting the data of the students presence, the teacher still make it manually so it is efficient and effective. There is another problem of the presence done by the teacher that the students or the parents conntac view it because it is not reported in students’ report card. Therefore, it needs a monitoring system of students’ presence using android web service. Step being taken include requirements analsysis, system design, code and test. This research resulted in the student presence monitoring system functioning to store ad display data. By using a web application, it will assist and facilitate the teachers in presence of students. Because it is online, parents can also access the data of students’ presence information through mobile applications.