Saya mengembangkan aplikasi presensi berbasis web yang bertujuan untuk meningkatkan efisiensi pencatatan kehadiran karyawan dalam perusahaan. Sistem ini dirancang untuk menggantikan metode manual yang kurang efektif dan berisiko terhadap kesalahan pencatatan serta kecurangan. Dengan adanya sistem ini, perusahaan dapat lebih mudah dalam memantau kedisiplinan karyawan serta mengambil keputusan berbasis data yang lebih akurat. Aplikasi ini memiliki dua jenis pengguna utama, yaitu Admin dan Karyawan, dengan fitur yang disesuaikan untuk masing-masing peran. Admin memiliki akses penuh untuk mengelola data karyawan, melihat laporan presensi, serta memastikan kelancaran sistem. Karyawan dapat melakukan presensi dengan memindai QR Code unik, melihat riwayat kehadiran mereka, mengajukan perizinan kerja, serta mengelola pengaturan akun mereka. Salah satu fitur unggulan dari aplikasi ini adalah presensi berbasis QR Code, yang memungkinkan proses pencatatan kehadiran berlangsung dengan lebih cepat dan akurat. Setiap karyawan diberikan QR Code unik yang hanya dapat digunakan dalam lingkungan kerja tertentu, sehingga dapat meminimalisir kecurangan dalam proses presensi. Selain fitur utama tersebut, aplikasi ini juga memiliki sistem laporan presensi yang dapat diakses oleh Admin dalam berbagai rentang waktu, termasuk harian, mingguan, bulanan, dan tahunan. Dengan fitur ini, perusahaan dapat menganalisis pola kehadiran karyawan serta mengambil langkah-langkah yang diperlukan untuk meningkatkan produktivitas kerja. Dalam pengembangannya, saya menggunakan Laravel sebagai framework backend untuk memastikan keamanan dan efisiensi dalam pengelolaan data. Vue.js digunakan untuk membangun antarmuka pengguna yang dinamis dan responsif, memungkinkan interaksi yang lebih lancar. Tailwind CSS diterapkan untuk mendesain tampilan yang modern dan mudah digunakan. MySQL dipilih sebagai database utama karena kemampuannya dalam menangani data secara terstruktur dan efisien. Untuk meningkatkan fleksibilitas dan kualitas pengembangan, saya menerapkan metodologi Agile yang memungkinkan iterasi berkelanjutan dalam proses pengembangan. Pendekatan ini memastikan bahwa setiap fitur diuji dan disesuaikan berdasarkan kebutuhan pengguna sebelum diterapkan secara menyeluruh. Aplikasi ini berhasil meningkatkan efisiensi dalam pencatatan kehadiran, mengurangi kemungkinan kecurangan, serta memberikan kemudahan bagi perusahaan dalam memantau kedisiplinan dan kinerja karyawan. Dengan sistem yang lebih otomatis dan transparan, perusahaan dapat mengoptimalkan pengelolaan sumber daya manusia dengan lebih baik.