Sistem aplikasi absensi karyawan berbasis teknologi pengenalan wajah dengan penerapan pembatasan lokasi hadir sebagai solusi inovatif guna menggantikan metode absensi manual yang dinilai kurang efektif dan rentan terhadap manipulasi data. Sistem absensi konvensional yang mengandalkan aplikasi pesan instan sering kali menghasilkan data kehadiran yang tidak akurat dan mudah dimanipulasi. Oleh sebab itu, penelitian ini bertujuan mengembangkan sebuah sistem yang mampu menjamin validitas kehadiran karyawan melalui teknologi pengenalan wajah serta verifikasi lokasi menggunakan metode geofencing. Proses pengembangan mengikuti metodologi Waterfall yang meliputi tahap analisis kebutuhan, perancangan, implementasi, pengujian, dan pemeliharaan, dengan memanfaatkan Laravel sebagai backend dan Flutter untuk frontend. Selain itu, algoritma K-Means Clustering diterapkan untuk menganalisis pola kehadiran karyawan berdasarkan ketepatan waktu dan frekuensi keterlambatan. Hasil dari implementasi sistem ini menunjukkan peningkatan efisiensi dalam proses absensi, pengurangan potensi manipulasi data kehadiran, serta dukungan terhadap pengelolaan kehadiran yang otomatis dan transparan. Dengan penerapan sistem tersebut, PT. Selaras Lawang Sewu dapat mengelola data kehadiran karyawan dengan lebih efektif, meningkatkan disiplin kerja, dan mendukung pengambilan keputusan yang berbasis data dengan harapan memberikan dampak positif pada efisiensi operasional dan akuntabilitas perusahaan.