PENGEMBANGAN SISTEM PRESENSI DIGITAL BERBASIS WEB SEBAGAI SOLUSI PENGELOLAAN KEHADIRAN KARYAWAN DI YAYASAN PENDIDIKAN ADILUHUNG NUSANTARA

Wathoni, Fukkar Al - 225611093 (2025) PENGEMBANGAN SISTEM PRESENSI DIGITAL BERBASIS WEB SEBAGAI SOLUSI PENGELOLAAN KEHADIRAN KARYAWAN DI YAYASAN PENDIDIKAN ADILUHUNG NUSANTARA. Skripsi thesis, UNIVERSITAS TEKNOLOGI DIGITAL INDONESIA.

[img] Text
1_225611093_HALAMAN_DEPAN.pdf - Published Version

Download (574kB)
[img] Text
2_225611093_BAB_I.pdf - Published Version

Download (224kB)
[img] Text
3_225611093_BAB_II.pdf - Published Version

Download (413kB)
[img] Text
4_225611093_BAB_III.pdf - Published Version
Restricted to Repository staff only

Download (2MB)
[img] Text
5_225611093_BAB_IV.pdf - Published Version
Restricted to Repository staff only

Download (238kB)
[img] Text
6_225611093_DAFTAR_PUSTAKA.pdf - Published Version

Download (1MB)
[img] Text
7_225611093_CARA_MENJALANKAN_PROGRAM.pdf - Published Version

Download (385kB)
[img] Text
8_225611093_LISTING_PROGRAM.pdf - Published Version
Restricted to Repository staff only

Download (306kB)

Abstract

Perkembangan teknologi informasi dan komunikasi telah mendorong berbagai organisasi untuk meninggalkan sistem manual menuju sistem digital guna meningkatkan efisiensi, transparansi, dan akurasi kerja. Yayasan Pendidikan Adiluhung Nusantara (YPAN) masih menggunakan sistem presensi manual yang memunculkan kendala seperti kesalahan pencatatan, keterlambatan rekapitulasi, serta sulitnya pemantauan kehadiran secara real‑time. Oleh karena itu, diperlukan sistem presensi digital untuk mengatasi permasalahan tersebut. Tujuan dari tugas akhir ini adalah merancang dan mengembangkan sistem presensi digital berbasis web yang terintegrasi dengan Google Maps API untuk validasi geolokasi. Sistem memungkinkan karyawan melakukan presensi secara mandiri melalui perangkat pribadi serta dapat mencatat status work from home (WFH) apabila presensi dilakukan di luar area kantor. Proses pengembangan meliputi analisis kebutuhan, perancangan, implementasi berbasis arsitektur client– server dan pola Model–View–Controller (MVC), serta pengujian fungsional secara menyeluruh. Lingkungan pengembangan dan teknologi yang digunakan adalah PHP dengan framework Laravel pada sisi backend, MySQL sebagai basis data relasional, serta HTML5, CSS3 (Bootstrap), dan JavaScript pada frontend dengan dukungan HTML5 Geolocation API. Laravel dipilih karena menyediakan kerangka kerja MVC yang matang, produktif, dan aman (tersedia fitur otentikasi, validasi, CSRF protection, ORM/Eloquent, dan routing), ekosistem pustaka yang luas, dokumentasi yang baik, serta kemudahan integrasi dengan MySQL dan layanan pihak ketiga seperti Google Maps API. Pengujian sistem dilakukan menggunakan metode black‑box testing yang berfokus pada kesesuaian input–output terhadap kebutuhan fungsional (login, clock in/out, validasi radius lokasi, penetapan status WFH, riwayat presensi, pemantauan admin, dan ekspor laporan). Perangkat uji yang digunakan adalah smartphone (Android), perangkat mengakses aplikasi melalui peramban web modern. Hasil implementasi membuktikan bahwa sistem presensi digital yang dikembangkan mempercepat proses rekapitulasi, meminimalkan kesalahan pencatatan akibat human error, serta mendukung pengambilan keputusan berbasis data aktual oleh bagian personalia. Dengan demikian, proyek ini memberikan kontribusi nyata dalam modernisasi manajemen sumber daya manusia di YPAN dan dapat menjadi referensi pengembangan sistem serupa di masa depan. Kata Kunci: Geolocation, Google Maps API, Sistem Presensi, Berbasis Web, Laravel, PHP, MySQL, Black‑Box Testing, YPAN.

Item Type: Thesis (Skripsi)
Additional Information: Pembimbing : Pulut Suryati, S.Kom., M.Cs
Uncontrolled Keywords: Geolocation, Google Maps API, Sistem Presensi, Berbasis Web, Laravel, PHP, MySQL, Black‑Box Testing,
Subjects: A Karya Umum (General) > Ilmu Komputer (Computer Science) > Pengembangan Aplikasi
A Karya Umum (General) > Ilmu Komputer (Computer Science) > SISTEM DIGITAL
A Karya Umum (General) > Ilmu Komputer (Computer Science) > Program Aplikasi > Program Aplikasi Berbasis WEB
Divisions: Skripsi (S1) > Sistem Informasi (S1)
Depositing User: Mr. Andi Setyanto
Date Deposited: 19 Sep 2025 04:05
Last Modified: 19 Sep 2025 04:05
URI: http://eprints.utdi.ac.id/id/eprint/10904

Actions (login required)

View Item View Item