IMPLEMENTASI GEOFENCING DENGAN ALGORITMA RAY CASTING PADA APLIKASI E-PRESENSI PENGAJAR RUMAH TAHFIDZ BERBASIS ANDROID



Hakim, Moh Ridho Abdul, Ridho (2026) IMPLEMENTASI GEOFENCING DENGAN ALGORITMA RAY CASTING PADA APLIKASI E-PRESENSI PENGAJAR RUMAH TAHFIDZ BERBASIS ANDROID. S1 thesis, Universitas Muhammadiyah Ponorogo.

Text (SURAT PERSETUJUAN UNGGAH KARYA ILMIAH)
1 SURAT PERSETUJUAN UNGGAH KARYA ILMIAH.pdf

Download (868kB)
Text (HALAMAN DEPAN)
2 HALAMAN DEPAN.pdf

Download (2MB)
Text (BAB I)
3 BAB I.pdf

Download (231kB)
Text (BAB II)
4 BAB II.pdf
Restricted to Repository staff only

Download (497kB)
Text (BAB III)
5 BAB III.pdf
Restricted to Repository staff only

Download (718kB)
Text (BAB IV)
6 BAB IV.pdf
Restricted to Repository staff only

Download (1MB)
Text (BAB V)
7 BAB V.pdf
Restricted to Repository staff only

Download (223kB)
Text (DAFTAR PUSTAKA)
8 DAFTAR PUSTAKA.pdf

Download (215kB)
Text (LAMPIRAN)
9 LAMPIRAN.pdf
Restricted to Repository staff only

Download (619kB)
Text (SKRIPSI FULL TEKS)
10 SKRIPSI FULL TEXT.pdf
Restricted to Repository staff only

Download (5MB)

Abstract

Rumah Tahfidz ‘Aisyiyah Bagor belum memiliki sistem presensi yang efektif untuk mencatat kehadiran para pengajar, terutama saat mereka bertugas di luar lokasi. Penelitian ini bertujuan untuk mengembangkan aplikasi e-presensi berbasis Android yang memanfaatkan algoritma Ray Casting sebagai metode validasi lokasi dalam sistem geofencing. Aplikasi ini memungkinkan proses presensi hanya dilakukan jika pengajar berada di dalam area yang telah ditentukan berdasarkan koordinat GPS. Algoritma Ray Casting digunakan untuk menentukan apakah titik lokasi pengguna berada di dalam poligon geofence dengan cara menghitung jumlah perpotongan garis horizontal terhadap sisi-sisi poligon. Sistem dibangun menggunakan framework Flutter dan Firebase sebagai backend untuk penyimpanan data presensi secara real-time. Pengujian sistem dilakukan dengan metode white-box untuk memastikan logika program berjalan sesuai harapan, termasuk fungsi login, validasi lokasi, dan proses clock-in/out. Hasil pengujian menunjukkan tingkat akurasi validasi lokasi mencapai 100% dalam semua skenario uji.

Dosen Pembimbing: Adi Fajaryanto Cobantoro, Adi and Mohammad Bhanu Setyawan, Bhanu and Hakim, MRA | UNSPECIFIED
Item Type: Thesis (S1)
Uncontrolled Keywords: Android, E-Presensi, Firebase, Flutter, Geofencing, Ray Casting
Subjects: L Education > L Education (General)
Divisions: Faculty of Engineering
Depositing User: Moh. Ridho Abdul Hakim
Date Deposited: 03 Jun 2026 02:50
Last Modified: 03 Jun 2026 02:50
URI: https://eprints.umpo.ac.id/id/eprint/18448

Actions (login required)

View Item
View Item