Sistem Absensi E-Canngopi

13 Mar 2026
PHP Codeigniter 3 JavaScript
Sistem Absensi E-Canngopi

Ringkasan Proyek

Aplikasi absensi berbasis web ini dirancang khusus untuk meningkatkan efisiensi operasional sebuah kafe di daerah Gading Serpong. Sistem ini menggantikan proses absensi manual berbasis Google Forms yang dinilai tidak efisien, memakan waktu lama dalam rekapitulasi, dan rentan terhadap ketidakakuratan data.

Metodologi Pengembangan

Pengembangan sistem ini menggunakan Metode Agile dengan model Scrum. Pendekatan ini dipilih karena fleksibilitasnya dalam beradaptasi terhadap perubahan kebutuhan selama proses pengembangan.

Fitur Utama & Keunggulan

Sistem ini memiliki berbagai fitur canggih yang disesuaikan dengan kebutuhan manajemen kafe:

  • FiturPenjelasanGeoFencing & GPS : Memastikan pegawai OnSite hanya bisa melakukan absen jika berada dalam radius kawasan kafe.
  • Dukungan Hybrid : Tersedia menu khusus untuk pegawai OnSite dan OffSite (luar kantor).
  • Manajemen Revisi Fit: ur untuk mengajukan perbaikan absen jika terjadi kesalahan atau hari yang terlewat, yang memerlukan persetujuan admin.
  • Multi-Level Access : Pembagian hak akses yang jelas antara Pegawai, HRD, Admin, dan SuperAdmin.
  • Export Data CSV : Memudahkan HRD untuk mengunduh laporan kehadiran dalam format Excel CSV untuk kebutuhan penggajian.

Arsitektur Sistem & Alur Kerja

Aplikasi dirancang untuk memastikan validitas data kehadiran dengan alur sebagai berikut:

  1. Login: Pengguna masuk ke akun masing-masing.
  2. Verifikasi Lokasi: Sistem memeriksa koordinat GPS melalui geofencing.
  3. Pencatatan: Data absen masuk/pulang disimpan secara real-time ke dalam basis data.

Struktur Basis Data

Proyek ini menggunakan struktur basis data relasional yang mencakup tabel-tabel utama seperti:

  • Pegawai : Menyimpan data identitas karyawan.
  • Absen : Mencatat log waktu dan keterangan kehadiran.
  • Cuti : Mengelola pengajuan ketidakhadiran pegawai.

Dampak & Hasil

Dengan implementasi sistem E-Canngopi, proses administrasi absensi menjadi lebih otomatis, mengurangi beban kerja manual HRD, dan meminimalkan potensi kecurangan lokasi oleh pegawai.

Teknologi & Arsitektur

  • Platform: Aplikasi Berbasis Web yang memberikan fleksibilitas akses kapan saja selama terhubung ke internet.
  • Metodologi: Agile Development (Scrum) yang memungkinkan proses pengembangan secara iteratif dan responsif terhadap perubahan kebutuhan.
  • Sistem Lokasi: Implementasi fitur GeoFencing dan akses GPS untuk memastikan kehadiran pegawai OnSite dilakukan di lokasi yang telah ditentukan (area kafe).
  • Manajemen Data: Menggunakan Database Relasional untuk mengelola struktur data yang kompleks, mulai dari data departemen hingga pengajuan cuti .
  • Pelaporan: Fitur Export Data secara real-time ke dalam format CSV/Excel untuk memudahkan tugas administrasi HRD