PERANCANGAN DAN IMPLEMENTASI APLIKASI ABSENSI BERBASIS WEB DENGAN FOTO SELFIE DAN LOKASI GPS PADA CV.ADIGUNA JAYA PRASETYA Alwim Afta Fijaya – 221011402796 Efendi Zalukhu – 221011401734 SIDANG KERJA PRAKTEK
Daftar Isi Pendahuluan 01 04 02 06 03 Flowchart Metode Pengambilan Data Implementasi Sistem Organisai 05 ERD 07 T eknologi 08 Penutup
Pendahuluan Sistem absensi manual di CV Adiguna Jaya Prasetya masih kurang efisien dan rawan manipulasi , terutama untuk karyawan yang bekerja di luar kantor . Dengan memanfaatkan teknologi web, sistem absensi berbasis selfie dan GPS dapat meningkatkan keakuratan dan fleksibilitas absensi karyawan . Merancang dan mengimplementasikan sistem absensi berbasis web yang menggunakan foto selfie dan lokasi GPS sebagai bukti kehadiran . Mempermudah karyawan melakukan absensi dari lokasi manapun secara real-time dan efisien . 01 Latar Belakang T ujuan
Pendahuluan Bagaimana merancang dan membangun aplikasi absensi berbasis web dengan verifikasi foto selfie dan lokasi GPS ? Bagaimana sistem ini dapat mempermudah karyawan dalam melakukan absensi dari berbagai lokasi ? 01 Rumusan Masalah Sistem dikembangkan sebagai aplikasi web menggunakan Laravel dan Visual Studio Code . Fokus sistem hanya untuk absensi harian , belum mendukung fitur cuti , gaji , maupun notifikasi . Tujuan
Organisasi CV Adiguna Jaya Prasetya bergerak di bidang pengadaan barang dan percetakan untuk instansi pemerintah , seperti MPR, DPR, dan kementerian . Berdiri sejak tahun 2014 , memiliki satu cabang operasional dan meraih omzet lebih dari 100 juta rupiah per bulan . 02 Profil Singkat
Metode Pengambilan Data Mengumpulkan referensi dari buku , jurnal , artikel , dan internet untuk memperkuat landasan teori dalam pengembangan sistem absensi . Mengamati proses absensi di perusahaan secara langsung dan mendokumentasikan sistem absensi manual yang masih digunakan sebagai dasar perancangan sistem baru . 03 Metode Studi Pustaka dan Metode Observasi dan Dokumentasi
F lowchart 04
ERD 05
Implementasi Sistem 06
1. Framework & Bahasa Pemrograman : Laravel (PHP Framework) Digunakan sebagai kerangka kerja utama untuk membangun sistem absensi berbasis web. 2. Web Server & Local Development : Laragon Digunakan sebagai local development environment dan web server yang mendukung Laravel dan MySQL. 3. Database : MySQL Digunakan untuk menyimpan data karyawan , data presensi , serta data login. 4. Lainnya : HTML, CSS, JavaScript Digunakan untuk membangun antarmuka pengguna (UI). 5. Geolocation API (Browser) : Untuk menangkap lokasi GPS saat absensi dilakukan . 6. Webcam.js / HTML5 Camera Access : Untuk menangkap foto selfie langsung dari browser. Teknologi Bahasa & Alat
Penutup Sistem absensi berbasis web yang dikembangkan di CV Adiguna Jaya Prasetya berhasil mengatasi berbagai kendala dari sistem manual, seperti manipulasi data dan keterlambatan pencatatan . Dengan adanya fitur selfie dan GPS , absensi menjadi lebih akurat , efisien , dan transparan . Proyek ini dibangun menggunakan metode Waterfall , dengan tahapan yang sistematis mulai dari analisis hingga pengujian . Kesimpulan Ke depannya , sistem ini dapat ditingkatkan dengan fitur notifikasi otomatis , rekap laporan bulanan , dan integrasi ke sistem penggajian . Dari sisi keamanan , juga perlu ditambahkan enkripsi dan autentikasi yang lebih kuat untuk melindungi data karyawan . Pelatihan bagi pengguna juga penting agar sistem dapat dimanfaatkan secara maksimal . Saran 07