24
BAB 3 Pengembangan Sistem Penggajian
3.1 Deskripsi Global Perangkat Lunak
3.1.1 Perspektif Produk
Produk yang dikembangkan merupakan perangkat lunak berbasis desktopyang berjalan menggunakan database sebagai media penyimpanan
datanya.Perangkat lunak ini digunakan sebagai pengolah sistem penggajian yang hanya dapat digunakan oleh satu pengguna pada waktu yang bersamaan. Sistem
penggajian ini akan menghasilkan hasil akhir yang berupa laporan penggajian. Laporan penggajian tersebut untuk pemimpin perusahaan.
Aplikasi
Database Pengguna
Pemimpin Laporan
Gambar 3.1 Perpektif Produk
3.1.2 Fungsi Produk
Secara umum aplikasi ini adalah aplikasi yang berfungsi sebagai pengolah data pengajian.Sehingga pengguna dimudahkan dalam mengolah data penggajian
dan pembuatan laporan penggajian dengan menggunakan aplikasi ini. Fungsi Utama:
1. Autentikasi Pengguna
2. Pengolahan Data Hari Libur
3. Pengolahan Data Pendidikan
4. Pengolahan Data Bahasa
5. Pengolahan Data Divisi
6. Pengolahan Data Jabatan
7. Pengolahan Data Karyawan
8. Pengolahan Data Klien
9. Pengolahan Data Proyek
10. Pengolahan Data Hak Akses
11. Pengolahan Data Pengguna
12. Pengolahan Data Transportasi
13. Pengolahan Data Kehadiran
14. Pengolahan Data Lembur
15. Pembuatan Laporan
3.1.3 Karakteristik Pengguna
Pengguna aplikasi penggajian ini adalah administrator.Tugas administrator tersebut sebagai pengelola sistem penggajian.
Pengguna Tanggung
Jawab Hak
Akse s
Tingkat Pendidika
n Tingkat
Keterampila n
Pengalama n
Jenis Pelatihan
Administrat or
Mengelol a
Data Sistem
Penggajia n
Hak Akse
s Penu
h S1
- -
Pelatihan penggunaa
n sistem
penggajian ini.
Tabel 3.1 Karakteristik Pengguna 3.1.4
Batasan – Batasan
Batasan – batasan yang digunakan pada pengembangan perangkat lunak
ini adalah : 1.
Sistem penggajian ini harus dapat berjalan pada berbagai sistem operasi tanpa melakukan kompilasi ulang.
2. Sistem penggajian ini harus dapat menggunakan seluruh jenis database
tanpa harus merubah sistem. 3.
Sistem penggajian ini harus dapat menambah pengguna dan hak akses yang berbeda sesuai dengan keinginan administrator.
4. Sistem penggajian ini harus berupa aplikasi desktop.
3.2 Deskripsi Rinci Kebutuhan Sistem Lama