Experience

Experience

|

Aplikasi Presensi

Description

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 sebagai berikut.

  • Admin - Mengelola data karyawan, memantau laporan presensi, dan memastikan kelancaran sistem.
  • Karyawan - Melakukan presensi, melihat riwayat kehadiran, mengajukan perizinan, dan mengelola akun.
  • Fitur utama yang dikembangkan:

  • Presensi Berbasis QR Code - Memastikan pencatatan kehadiran lebih cepat, akurat, dan mencegah kecurangan.
  • Laporan Presensi Lengkap - Data harian, mingguan, bulanan, hingga tahunan untuk analisis kedisiplinan dan produktivitas.
  • Antarmuka Modern & Responsif - Mempermudah akses dan penggunaan bagi semua pihak.
  • Sistem Otomatis & Terstruktur - Mengurangi pekerjaan administratif yang berulang dan meningkatkan efisiensi.
  • Pendekatan pengembangan yang digunakan memungkinkan iterasi dan penyempurnaan fitur berdasarkan kebutuhan pengguna. Dengan sistem ini, perusahaan dapat lebih mudah memantau kehadiran karyawan, meningkatkan transparansi, serta mengoptimalkan pengelolaan sumber daya manusia.

    Results

    Figma

    Untuk tahap desain dan perancangan, saya menggunakan Figma untuk merancang tampilan antarmuka pengguna (UI) yang akan diterapkan dalam aplikasi. Proses ini sangat penting untuk memastikan bahwa setiap elemen UI, seperti tombol, formulir, dan menu, dirancang agar mendukung pengalaman pengguna yang intuitif serta memenuhi kebutuhan fungsional aplikasi.

    Pendekatan pengembangan yang digunakan memungkinkan iterasi dan penyempurnaan fitur berdasarkan kebutuhan pengguna. Dengan sistem ini, perusahaan dapat lebih mudah memantau kehadiran karyawan, meningkatkan transparansi, serta mengoptimalkan pengelolaan sumber daya manusia.

    Github

    Untuk tahap pengelolaan kode dan kolaborasi dalam pengembangan aplikasi, saya menggunakan GitHub sebagai platform utama. Dengan GitHub, setiap perubahan pada kode dapat dicatat dengan jelas melalui sistem version control, sehingga memudahkan tracking perubahan, rollback jika diperlukan, serta kolaborasi dengan tim pengembang lainnya.

    Selain itu, fitur seperti pull request dan issue tracking memungkinkan diskusi serta perbaikan kode secara efisien. Dengan pendekatan ini, proses pengembangan menjadi lebih terstruktur, aman, dan mudah untuk dikelola, memastikan aplikasi yang dikembangkan selalu dalam kondisi optimal.

    Company

    MPS KUD Tani Mulyo

    Jalan Raya Lamongan - Babat, KM 04, Lamongan, East Java 62218

    September 2024 - February 2025

    Needs

    Programming Languages

    Frameworks

    Code Editor

    Tools