TUGAS 5 APSI
Spesifikasi Kebutuhan Perangkat Lunak
Aplikasi Human Resources Development
Anggota:
Dewangga Dika Darmawan (5025211109)
Azhar Abiyu Rasendriya Harun (5025211177)
Akmal Ariq Romadhon (5025211188)
1. Pendahuluan
Aplikasi Human Resources Management adalah sebuah perangkat lunak yang digunakan untuk mengelola sumber daya manusia di sebuah perusahaan. Tujuan dari SKPL ini adalah untuk memastikan bahwa perangkat lunak yang dibangun dapat berjalan dengan baik dan dapat memenuhi kebutuhan pengguna.
2. Deskripsi Umum
Aplikasi Human Resources Management memiliki beberapa fitur utama, antara lain:
- Manajemen data karyawan.
- Manajemen data posisi.
- Manajemen data gaji dan tunjangan.
- Manajemen data absensi dan cuti.
- Manajemen pelatihan dan pengembangan.
- Manajemen performa karyawan.
- Pelaporan hasil manajemen sumber daya manusia.
3. Kebutuhan Fungsional
3.1. Manajemen Data Karyawan
- Aplikasi harus dapat menyimpan dan mengelola data karyawan, seperti nama, alamat, nomor telepon, dan data pribadi lainnya.
- Aplikasi harus dapat menambah, mengedit, dan menghapus data karyawan.
3.2. Manajemen Data Posisi
- Aplikasi harus dapat menyimpan dan mengelola data posisi di perusahaan, seperti nama posisi, kategori posisi, dan gaji pokok.
- Aplikasi harus dapat menambah, mengedit, dan menghapus data posisi.
3.3. Manajemen Data Gaji dan Tunjangan
- Aplikasi harus dapat menghitung gaji dan tunjangan karyawan berdasarkan posisi, masa kerja, dan jenis tunjangan yang diterima.
- Aplikasi harus dapat menghasilkan slip gaji karyawan secara otomatis.
3.4. Manajemen Data Absensi dan Cuti
- Aplikasi harus dapat memantau absensi dan cuti karyawan.
- Aplikasi harus dapat menghitung jatah cuti karyawan berdasarkan masa kerja dan kebijakan perusahaan.
3.5. Manajemen Pelatihan dan Pengembangan
- Aplikasi harus dapat mengelola program pelatihan dan pengembangan karyawan.
- Aplikasi harus dapat memantau perkembangan karyawan setelah mengikuti program pelatihan.
3.6. Manajemen Performa Karyawan
- Aplikasi harus dapat mengelola penilaian performa karyawan.
- Aplikasi harus dapat menyimpan data penilaian performa dan menghasilkan laporan penilaian performa.
3.7. Pelaporan Hasil Manajemen Sumber Daya Manusia
- Aplikasi harus dapat menghasilkan laporan tentang manajemen sumber daya manusia, seperti laporan gaji, laporan absensi, dan laporan penilaian performa.
4. Kebutuhan Non-Fungsional
4.1 Keamanan
- Aplikasi harus terlindungi dari serangan dan kebocoran data.
- Penggunaan kata sandi dan enkripsi data harus diimplementasikan untuk meningkatkan keamanan.
4.2 Keterbacaan
- Antarmuka pengguna harusmudah digunakan dan memiliki tampilan yang intuitif agar pengguna dapat dengan mudah memahami dan menggunakan aplikasi.
4.3. Kinerja
- Aplikasi harus dapat bekerja dengan cepat dan responsif, bahkan ketika mengelola data yang sangat besar.
- Aplikasi harus dapat menangani banyak pengguna secara bersamaan dengan stabil dan tanpa gangguan.
4.4. Ketersediaan
- Aplikasi harus tersedia 24 jam setiap hari, kecuali pada saat pemeliharaan rutin atau gangguan tak terduga.
4.5. Skalabilitas
- Aplikasi harus dapat dengan mudah ditingkatkan kapasitasnya ketika jumlah data dan pengguna bertambah.
5. Kebutuhan Lingkungan
- Aplikasi harus dapat berjalan pada sistem operasi Windows, Linux, dan macOS.
- Aplikasi harus mendukung browser web populer seperti Chrome, Firefox, dan Safari.
6. Kebutuhan Tersedia
- Aplikasi harus tersedia dalam dua versi, yaitu versi desktop dan versi web.
- Aplikasi harus dapat diunduh dan dipasang pada komputer atau server pengguna untuk versi desktop.
- Aplikasi versi web harus dapat diakses melalui browser web tanpa memerlukan instalasi tambahan.
7. Kebutuhan Dokumentasi
- Aplikasi harus dilengkapi dengan dokumentasi yang lengkap, termasuk panduan penggunaan dan panduan instalasi.
- Aplikasi harus menyertakan deskripsi fungsi dan cara kerja setiap fitur dalam dokumentasi.
8. Kebutuhan Legal
- Aplikasi harus mematuhi undang-undang dan peraturan terkait perlindungan data pribadi.
- Aplikasi harus mematuhi hak cipta dan peraturan lain terkait penggunaan perangkat lunak.
9. Kesimpulan
Dari Spesifikasi Kebutuhan Perangkat Lunak (SKPL) Aplikasi Human Resources Management di atas, diharapkan pengembang perangkat lunak dapat membangun aplikasi yang sesuai dengan kebutuhan pengguna. SKPL ini harus dijadikan sebagai panduan dan acuan utama dalam proses pengembangan aplikasi agar aplikasi dapat berjalan dengan baik dan memenuhi harapan pengguna.
Demikian tugas dari kami, mohon maaf bila ada kekurangan, terima kasih.
Comments
Post a Comment