Skip to content

Aplikasi web pengelolaan karyawan (E-Manager) multi users dengan menggunakan teknologi NodeJS.

License

Notifications You must be signed in to change notification settings

fitri-hy/employee-manager

Repository files navigation

Aplikasi Web E-Manager

Aplikasi web pengelolaan karyawan (E-Manager) dirancang untuk membantu perusahaan dalam mengelola data karyawan secara efisien. Aplikasi ini menyediakan berbagai fitur untuk mempermudah administrasi karyawan, meningkatkan produktivitas, dan memfasilitasi komunikasi antara manajemen dan karyawan.

Fitur Utama

1. Multi Role User

  • Administrator seperti Mengelola seluruh data karyawan dan mengatur hak akses untuk pengguna lain.
  • Manajer seperti Mengelola kinerja dan absensi karyawan di bawah divisi tertentu dan menyetujui permohonan cuti.
  • Karyawan seperti Mengakses data pribadi seperti slip gaji, mengajukan permohonan cuti absensi dll.

2. Manajemen Pengguna

  • Penyimpanan Data Pengguna seperti Informasi dasar seperti nama, alamat, kontak, jabatan, dan riwayat pekerjaan.
  • Dokumen Pengguna seperti Upload dan pengelolaan dokumen penting seperti KTP, NPWP, dan dokumen lainnya.
  • Penambahan, pengeditan, dan penghapusan data Pengguna.
  • Pencarian dan filter untuk menemukan Pengguna berdasarkan nama, jabatan, atau departemen.

3. Pengelolaan Absensi

  • Pencatatan kehadiran harian.
  • Pengajuan dan persetujuan cuti.
  • Laporan kehadiran karyawan.

4. Penggajian

  • Perhitungan Gaji seperti Menghitung gaji berdasarkan jam kerja, lembur, dan potongan yang berlaku.
  • Slip Gaji Digital seperti Penyediaan slip gaji secara digital untuk karyawan.

5. Komunikasi Internal

  • Forum Diskusi seperti Tempat bagi karyawan untuk berdiskusi dan berbagi informasi.
  • Pengumuman seperti Fitur untuk menyampaikan pengumuman penting dari manajemen.

6. Penilaian Kinerja

  • Penetapan dan pengukuran KPI (Key Performance Indicators) untuk karyawan.
  • Penilaian kinerja secara berkala.

7. Manajemen Proyek

  • Pengelolaan Tugas seperti Fitur untuk membuat, menugaskan, dan memantau tugas dalam proyek.
  • Waktu Penyelesaian seperti Mengelola status penyelesaian setiap tugas proyek.

8. Laporan dan Analisis

  • Laporan Kehadiran seperti Laporan terkait kehadiran dan ketidakhadiran karyawan.
  • Laporan Kinerja seperti Analisis kinerja karyawan berdasarkan umpan balik dan penilaian.

9. Manajemen Jabatan dan Departemen

  • Pengelolaan struktur organisasi, termasuk jabatan dan departemen.

Tech Stack

  • Nodejs
  • Express
  • Ejs
  • MySQL
  • Tailwind

Account Demo

Role Email Password
Super Admin admin@gmail.com admin
Manager manager@gmail.com manager
Employees employee@gmail.com employee

Belom Jadi Bro ..

About

Aplikasi web pengelolaan karyawan (E-Manager) multi users dengan menggunakan teknologi NodeJS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published