IMPLEMENTASI ALGORITMA RAYCASTING DALAM PENGEMBANGAN APLIKASI GEOFENCE UNTUK PEMANTAUAN KEAMANAN ANAK

Sarwono, Tirza - 235410071 (2025) IMPLEMENTASI ALGORITMA RAYCASTING DALAM PENGEMBANGAN APLIKASI GEOFENCE UNTUK PEMANTAUAN KEAMANAN ANAK. Skripsi thesis, UNIVERSITAS TEKNOLOGI DIGITAL INDONESIA.

[img] Text
1_235410071_HALAMAN_DEPAN.pdf - Published Version

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

Download (39kB)
[img] Text
3_235410071_BAB_2.pdf - Published Version

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

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

Download (6MB)
[img] Text
6_235410071_BAB_5.pdf - Published Version

Download (34kB)
[img] Text
8_235410071_DAFTAR_PUSTAKA.pdf - Published Version

Download (39kB)
[img] Text
7_235410071_CARA_MENJALANKAN_PROGRAM.pdf - Published Version

Download (1MB)
[img] Text
9_235410071_LISTING_PROGRAM.pdf - Published Version
Restricted to Repository staff only

Download (2MB)

Abstract

Perkembangan teknologi digital memungkinkan solusi inovatif untuk meningkatkan keamanan anak dalam aktivitas sehari-hari. Salah satu pendekatan yang digunakan dalam penelitian ini adalah pemanfaatan teknologi geofencing yang dikombinasikan dengan algoritma Raycasting. Penelitian ini mengembangkan sistem pemantauan berbasis aplikasi web dan Android untuk mendeteksi posisi anak terhadap zona aman yang telah ditentukan. Aplikasi web dibangun menggunakan bahasa pemrograman Go, PostgreSQL sebagai sistem basis data, dan Leaflet untuk visualisasi peta, sedangkan aplikasi Android menggunakan Jetpack Compose. Metode Raycasting digunakan untuk menentukan apakah posisi anak berada di dalam atau di luar geofence berbentuk poligon. Implementasi sistem ini melibatkan integrasi WebSocket untuk komunikasi real-time antara klien dan server, serta penggunaan API untuk mengirimkan data lokasi dari aplikasi Android ke server. Pengujian dilakukan dengan berbagai bentuk geofence seperti segitiga, persegi panjang, dan segi lima, serta pengujian terhadap waktu respons dan waktu notifikasi melalui WhatsApp. Hasilnya menunjukkan bahwa sistem dapat memberikan informasi yang akurat dan notifikasi yang tepat waktu dengan waktu respons 4–7 detik dan waktu notifikasi 15–27 detik. Sistem juga mampu menampilkan riwayat lokasi serta mendeteksi keterlambatan pengiriman data lokasi. Kesimpulan dari penelitian ini adalah bahwa sistem geofencing dengan algoritma Raycasting mampu mendeteksi posisi anak secara akurat dan efisien, serta memberikan notifikasi keamanan yang dapat diandalkan kepada orang tua. Implementasi aplikasi ini mendukung upaya preventif terhadap potensi risiko kehilangan atau bahaya yang dihadapi anak saat berada di luar pengawasan langsung. Penelitian ini diharapkan dapat menjadi solusi nyata bagi orang tua serta dasar bagi pengembangan lebih lanjut dalam bidang pemantauan berbasis lokasi. Kata Kunci: Aplikasi, Geofence, GPS, Pemantauan Keamanan, Raycasting.

Item Type: Thesis (Skripsi)
Additional Information: Pembimbing : Pius Dian Widi Angoro, S.Si.,M.Cs
Uncontrolled Keywords: Aplikasi, Geofence, GPS, Pemantauan Keamanan, Raycasting.
Subjects: A Karya Umum (General) > Ilmu Komputer (Computer Science) > Algoritma
A Karya Umum (General) > Ilmu Komputer (Computer Science) > Keamanan Komputer (Computer Security)
A Karya Umum (General) > Ilmu Komputer (Computer Science) > Pengembangan Aplikasi
Divisions: Jenjang S1 > Sistem Informasi (S1)
Depositing User: Mr. Andi Setyanto
Date Deposited: 22 Mei 2025 07:35
Last Modified: 22 Mei 2025 07:35
URI: http://eprints.utdi.ac.id/id/eprint/10768

Actions (login required)

View Item View Item