SemartHris adalah Human Resources Information System (HRIS) yang dapat digunakan untuk membantu memudahkan tugas HRD Perusahaan.
SemartHris belum dapat digunakan untuk produksi dan sedang dalam proses pengembangan.
- PHP versi 7.1.7
- RDBMS (MySQL, MariaDB, PostgreSQL atau lainnya) yang disupport oleh Doctrine
- Web Server (Apache, Nginx atau IIS)
- APCu extension (untuk Production)
- Manajemen Perusahaan
- Support Multi Perusahaan
- Manajemen Jabatan
- Manajemen Karyawan
- Support Multi Alamat
- Support Penempatan Karyawan
- Manajemen Kontrak Kerja
- Manajemen Kontrak Perusahaan dengan Rekanan/Klien
- Karir History
- Promosi, Mutasi, dan Demosi
- Manajemen Shift Kerja
- Manajemen Jadwal Kerja
- Manajemen Absensi
- Manajemen Hari Libur
- Manajemen Lembur sesuai dengan peraturan yang berlaku
- Backend Site and API sekaligus
- Soft Delete (Data tidak benar-benar dihapus)
- Pelacakan Data (CreatedAt, CreatedBy, UpdatedAt, UpdatedBy, dan DeletedAt)
- Clone/Download repository
git clone https://github.com/KejawenLab/SemartHris.git
dan pindah ke folderSemartHris
- Jalankan Composer Install/Update
composer update --prefer-dist -vvv
- Setup koneksi database pada
.env
menggunakan format URL yaitu:<PROTOCOL>://<USER>:<PASSWORD>@<HOST>:<PORT>/<DATABASE>
- Jalankan perintah
php bin/console doctrine:database:create
untuk membuat database - Jalankan perintah
php bin/console doctrine:schema:update --force
untuk membuat table yang dibutuhkan - Jalankan perintah
make serve
untuk mengaktifkan web server - Buka halaman
<HOST>:<PORT>/admin
untuk halaman admin - Buka halaman
<HOST>:<PORT>/api
untuk halaman API
Proyek ini dikembangkan oleh Muhamad Surya Iksanudin dan para kontributor untuk KejawenLab.
Proyek ini menggunakan lisensi Apache License 2.0 (Apache-2.0) © Muhamad Surya Iksanudin. Pastikan Anda memahami kewajiban dan hak Anda sebelum Anda memutuskan untuk menggunakan software ini.