Luthfi Nurafiq Asshiddiqi, . (2026) Rancang Bangun Sistem Presensi Siswa Berbasis Web Menggunakan Metode Waterfall (Studi Kasus: SMK Negeri 7 Yogyakarta). Skripsi thesis, UPN Veteran Yogyakarta.
|
Text
124220021_Cover - Luthfi.pdf Download (152kB) |
|
|
Text
124220021_Abstrak - Luthfi.pdf Download (435kB) |
|
|
Text
124220021_Daftar Pustaka - Luthfi.pdf Download (353kB) |
|
|
Text
124220021_Halaman Pengesahan - Luthfi.pdf Download (567kB) |
|
|
Text
124220021_Daftar Isi - Luthfi.pdf Download (794kB) |
|
|
Text
124220021_Fulltext - Luthfi.pdf Restricted to Repository staff only Download (16MB) |
Abstract
SMK Negeri 7 Yogyakarta masih menggunakan sistem presensi konvensional berbasis kertas yang dilakukan oleh pihak kesiswaan di gerbang sekolah dan oleh guru mata pelajaran di dalam kelas. Pendekatan manual ini menimbulkan sejumlah permasalahan, di antaranya proses pencatatan yang tidak efisien, tingginya potensi kesalahan data, keterbatasan pemantauan kehadiran secara real-time, serta sulitnya pendeteksian ketidakhadiran tanpa keterangan. Kondisi tersebut mendorong kebutuhan pengembangan sistem presensi berbasis digital yang mampu mencatat dan mengelola data kehadiran siswa secara digital di lingkungan sekolah.
Penelitian ini menggunakan dua metode pengumpulan data, yaitu wawancara langsung dengan pihak tata usaha SMK Negeri 7 Yogyakarta guna memperoleh gambaran kebutuhan sistem secara faktual, serta studi literatur sebagai penguatan landasan teori dan acuan pengembangan. Data yang diperoleh menjadi dasar perancangan dan pembangunan sistem presensi siswa berbasis web menggunakan metode pengembangan Waterfall yang mencakup empat tahap, yaitu Requirement Definition, System and Software Design, Implementation and Unit Testing, serta Integration and System Testing. Sistem dibangun menggunakan bahasa pemrograman PHP, basis data MySQL, dan framework Tailwind CSS untuk membangun antarmuka yang responsif dan ramah pengguna. Teknologi geotagging diterapkan untuk menangkap posisi geografis siswa saat melakukan presensi, sedangkan algoritma Haversine digunakan untuk menghitung jarak antara posisi siswa dengan lokasi sekolah guna memvalidasi keabsahan presensi berdasarkan radius zona yang telah ditetapkan.
Hasil pengujian Black Box Testing menunjukkan bahwa seluruh skenario yang diuji berjalan sesuai dengan yang diharapkan, mencakup fitur login multi-peran, pengelolaan data pengguna, manajemen kelas dan mata pelajaran, pengelolaan lokasi sekolah, sesi presensi sekolah dan mata pelajaran, pengajuan izin ketidakhadiran, manajemen buku induk siswa, pembuatan laporan presensi dalam format PDF dan Excel, serta notifikasi kehadiran kepada orang tua melalui email. Sistem juga terbukti mampu mendeteksi dan mencegah manipulasi lokasi melalui fake GPS. Pengujian User Acceptance Testing (UAT) yang melibatkan empat kelompok pengguna, yaitu admin sekolah, admin kesiswaan, guru, dan siswa, menghasilkan skor keseluruhan sebesar 80,00% dalam kategori sangat baik. Secara keseluruhan, sistem presensi siswa berbasis web ini berhasil menjawab permasalahan pengelolaan kehadiran di SMK Negeri 7 Yogyakarta dengan menghadirkan solusi digital yang terintegrasi dalam satu platform.
| Item Type: | Tugas Akhir (Skripsi) |
|---|---|
| Uncontrolled Keywords: | Sistem Presensi, Presensi Berbasis Web, Waterfall, Black Box Testing, User Acceptance Testing |
| Subjek: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science |
| Divisions: | Fakultas Teknik Industri > (S1) Sistem Informasi |
| Depositing User: | UPA Perpustakaan |
| Date Deposited: | 06 Oct 2026 03:34 |
| Last Modified: | 06 Oct 2026 03:34 |
| URI: | http://eprints.upnyk.ac.id/id/eprint/49506 |
Actions (login required)
![]() |
View Item |
