Rancang Bangun Sistem Presensi Siswa Berbasis Web Menggunakan Metode Waterfall (Studi Kasus: SMK Negeri 7 Yogyakarta)

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.

[thumbnail of 124220021_Cover - Luthfi.pdf] Text
124220021_Cover - Luthfi.pdf

Download (152kB)
[thumbnail of 124220021_Abstrak - Luthfi.pdf] Text
124220021_Abstrak - Luthfi.pdf

Download (435kB)
[thumbnail of 124220021_Daftar Pustaka - Luthfi.pdf] Text
124220021_Daftar Pustaka - Luthfi.pdf

Download (353kB)
[thumbnail of 124220021_Halaman Pengesahan - Luthfi.pdf] Text
124220021_Halaman Pengesahan - Luthfi.pdf

Download (567kB)
[thumbnail of 124220021_Daftar Isi - Luthfi.pdf] Text
124220021_Daftar Isi - Luthfi.pdf

Download (794kB)
[thumbnail of 124220021_Fulltext - Luthfi.pdf] Text
124220021_Fulltext - Luthfi.pdf
Restricted to Repository staff only

Download (16MB)
Official URL: https://upnyk.ac.id

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 View Item