PENERAPAN ALGORITMA RAY CASTING PADA APLIKASI PRESENSI ONLINE SISWA SMP NEGERI 6 MEDAN
DOI:
https://doi.org/10.71282/at-taklim.v2i9.923Keywords:
Online Attendance, Ray Casting, GPS, PHP, SMP Negeri 6 Medan.Abstract
Student attendance is one of the essential aspects of school administration to monitor students' presence and discipline. The manual attendance system still used at SMP Negeri 6 Medan is considered ineffective as it requires time, effort, and is prone to recording errors. This study aims to develop a web-based online attendance application that utilizes the Ray Casting algorithm to verify students' locations when marking their attendance. The Ray Casting algorithm is used to determine whether the GPS coordinates of the student’s location are within a polygon area representing the school’s location. The system is built using PHP, HTML, CSS programming languages, and a MySQL database, along with GPS-enabled devices. The system development method uses an Agile approach, which includes planning, design, coding, testing, and implementation stages. Testing was conducted on a number of students from SMP Negeri 6 Medan, with main features including user login, GPS location retrieval, selfie photo, and attendance history recording. The test results show that the system can verify attendance automatically and accurately. This application is expected to improve efficiency, reduce fraud, and serve as a reference for developing location-based attendance systems at SMP Negeri 6 Medan.
Downloads
References
Adi Prayitno, & M. Irham. (2023). Perancangan Sistem Inventori Barang Berbasis Web Pada Raphael’S Divan. Jurnal Publikasi Teknik Informatika, 2(1), 26–43. https://doi.org/10.55606/jupti.v1i1.1080
Daniel santoso (2021).5 alasan absensi online siswa harus dilakukan. https:// smartpresence.id/blog/pekerjaan/5-alasan-absensi-online-siswa-harus-dilakukan (15 Juli 2025)
DIANI, R. (2023). Implementasi Websocket Pada Aplikasi Odcr 55 Di Waroeng Spesial Sambal “Ss.” https: //eprints. utdi.ac.id/ 9889/% 0Ahttps: //eprint s.utdi.ac.id/9889/3/3_215611105_BAB_II - Heni Rahma.pdf
Firmansyah, M. D., & Herman, H. (2023). Perancangan Web E- Commerce Berbasis Website pada Toko Ida Shoes. Journal of Information System and Technology, 4(1), 361–372. https://doi.org/10.37253/joint.v4i1.6330
Husni, E. M., Andanawari R. S, M. R., & Triharjanto, R. H. (2017). Algoritma Peringatan Dini Pencurian Ikan Pada Data Automatic Identification System (Ais) Berbasis Terestrial Dan Satelit (Illegal Fishing Early Warning Algorithm for Terestrial and Satellite-Based Automatic Identification System (Ais) Data). Jurnal Teknologi Dirgantara, 14(2), 81.
Nediansyah, A. A. I., & Sucipto, A. (2021). Implementasi Global Position System (Gps) Dan Peta Digital Pada Aplikasi Mandose Untuk Pencarian Perangkat Mobile. Jurnal Ilmiah Infrastruktur Teknologi Informasi, 1(2), 7–13. https://doi.org/10.33365/jiiti.v1i2.194
Ramdany, S. (2024). Penerapan UML Class Diagram dalam Perancangan Sistem Informasi Perpustakaan Berbasis Web. Journal of Industrial and Engineering System, 5(1). https://doi.org/10.31599/2e9afp31
Randika, E. (2022). Landasan Teori اديدج. Dasar-Dasar Ilmu Politik, 2018, 18.
Rohman Irsyadi, M., Setiawan, B., Hafiz, M., Rafi, A., Musthafa, F., Wahyuni, S. S., & Akbar, A. (2024). Rancang Bangun Aplikasi Absensi Siswa di SD Negeri Sidosermo I Surabaya Berbasis Desktop. Seminar Nasional Informatika Bela Negara (SANTIKA), 4(4), 235–244.
Profil sekolah. (2024) https://sekolah.data.kemendikbud.go.id/profil (15 Juli 2025)
Yunita, R., & Kamayani, M. (2023). Indonesian Journal of Computer Science. Indonesian Journal of Computer Science, 12(2), 284–301. http://ijcs.stmikindonesia.ac.id/ijcs/index.php/ijcs/article/view/3135
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Devi Lestari, Antoni, Tasliyah Harmaini (Author)

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.










