Proses absensi mahasiswa di Universitas Saintek Muhammadiyah masih menghadapi kendala karena sistem yang digunakan belum terkomputerisasi sehingga tidak efektif dan efisien. Seringnya terjadi ketidakakuratan data kehadiran serta potensi kecurangan seperti titip absen menjadi permasalahan utama yang perlu diselesaikan. Penelitian ini bertujuan untuk merancang dan membangun sistem absensi mahasiswa berbasis website menggunakan metode Template Matching untuk pengenalan wajah sebagai solusi otomatisasi proses kehadiran. Sistem yang dikembangkan memanfaatkan kamera webcam untuk menangkap citra wajah mahasiswa secara real-time.Proses pencocokan wajah dilakukan menggunakan metode Normalized Cross-Correlation (NCC) yang dihitung pada empat region wajah secara terpisah, yaitu wajah penuh (bobot 45%), area mata (30%), area hidung (15%), dan area mulut/dagu (10%). Sebelum proses pencocokan, citra wajah melalui tahap preprocessing berupa konversi grayscale, normalisasi kontras menggunakan CLAHE, dan standarisasi ukuran 128×128 piksel. Sistem dibangun menggunakan Python Flask, OpenCV, MySQL, dan Bootstrap 5. Hasil penelitian menunjukkan bahwa sistem berhasil diimplementasikan sesuai kebutuhan pengguna. Berdasarkan pengujian User Acceptance Testing (UAT) yang melibatkan 5 partisipan (1 admin, 1 dosen, dan 3 mahasiswa) dengan total 10 skenario pengujian, seluruh skenario berhasil dijalankan sesuai kebutuhan dengan tingkat keberhasilan fungsional sebesar 100%. Hasil kuesioner kepuasan pengguna yang diisi oleh 10 responden mahasiswa memperoleh nilai rata-rata 4,53 dari skala 5 dengan kategori Sangat Baik. Hasil tersebut menunjukan bahwa sistem mampu meningkatkan efisiensi proses absensi serta meminimalisir kecurangan absensi di lingkungan kampus melalui otomatisasi pencatatan kehadiran berbasis pengenalan wajah.