Anggota Kelompok :
Sistem Kepegawaian Puskesmas adalah sistem informasi kepegawaian berbasis web yang digunakan untuk melakukan pendataan dan absensi pegawai pada puskesmas semarang.
Web ini dapat dijalankan dari berbagai computer yang memakai resolusi yang berbeda. Web ini dibangun dengan menggunakan bahasa HTML, CSS, PHP dan JAVASCRIPT. Web ini dapat diakses oleh client pada lingkungan system Operasi apapun yang mempunyai aplikasi penjelajah situs (web browser).
ID |
Kebutuhan | Penjelasan |
---|---|---|
SKPL-SKP-F001 | Mencatat data pegawai | Admin dapat mencatat data - data pegawai pada tabel di database |
SKPL-SKP-F002 | Mutasi pegawai masuk | Admin dapat memindahkan data pegawai mutasi masuk |
SKPL-SKP-F003 | Mutasi pegawai keluar | Admin dapat memindahkan data pegawai mutasi keluar |
SKPL-SKP-F004 |
Melakukan penaikan gaji berkala | Admin dapat menaikan gaji pegawai secara berkala sesuai perintah |
SKPL-SKP-F005 |
Membuat surat perintah tugas | Admin dapat membuat surat perintah maupun surat tugas |
SKPL-SKP-F006 |
Melihat laporan absensi | Admin dapat melihat laporan absensi tiap pegawai |
SKPL-SKP-F007 |
Melakukan absensi |
Pegawai dapat melakukan absensi pada perangkat lunak |
SKPL-SKP-F008 |
Mengambil cuti |
Pegawai dapat mengambil cuti sesuai dengan ketentuan yang ada pada perangkat lunak |
ID |
Kebutuhan | Penjelasan |
---|---|---|
SKPL-SKP-NF001 |
Availability |
Ketersediaan aplikasi harus terus beroperasi 24 jam |
SKPL-SKP-NF002 |
Reliability |
Aplikasi ini tidak memiliki fault tolerant, artinya aplikasi ini tidak pernah boleh gagal |
SKPL-SKP-NF003 |
Ergonomy |
Tampilan aplikasi yang user-friendly dan berbasis GUI |
SKPL-SKP-NF004 |
Portability |
Sistem harus bersifat portable, artinya sistem ini dapat diakses di semua perangkat dan sistem operasi |
SKPL-SKP-NF005 |
Memory |
Aplikasi tidak membutuhkan memori yang besar dalam menampung data |
SKPL-SKP-NF006 |
Response time |
Waktu menunggu pada saat pegawai absen, harus bisa cepat, karena akan terekam pada database secara realtime. |
SKPL-SKP-NF007 |
Security |
Pegawai yang bisa login hanya pegawai yang telah didaftarkan pada database oleh Administrator, jadi keamanan sistem dapat terjamin |
Lingkup Implementasi | Spesifikasi |
---|---|
Sistem Operasi | TeaLinux OS X |
DBMS | Mongo db |
Developer Tools | Java, Visual Studio Code |
Bahasa Pemrograman | HTML, CSS, Javascript, PH |
No | Nama Kelas | Nama File Fisik |
---|---|---|
1 | Absen | Account.php |
2 | Cuti | Cuti.php |
3 | Mutasi | Mutasi.php |
4 | Pegawai | Pegawai.php |
5 | Surat Tugas | SuratTugas.php |
No | Antarmuka | Nama File Fisik |
---|---|---|
1 | Register | register.html |
2 | Login | login.html |
3 | Form Absensi Pegawai | absen.html |
4 | Form Cuti Pegawai | cuti.html |
5 | Laporan Absen Pegawai | laporan-absen.html |
6 | Form Mutasi Pegawai | mutasi.html |
7 | Daftar Pegawai | pegawai.html |
8 | Form Surat Pegawai | surat.html |
No | Kelas | Use Case Terkait |
---|---|---|
1 | Admin | Mencatat data pegawai |
2 | Admin | Mutasi pegawai masuk |
3 | Admin | Mutasi pegawai keluar |
4 | Admin | Melakukan penaikan gaji berkala |
5 | Admin | Membuat surat perintah tugas |
6 | Admin | Melihat laporan absensi |
7 | Pegawai | Melakukan absensi |
8 |
Pegawai | Mengambil cuti |
9 |
Pegawai | Melihat laporan absensi |
No | Nama Elemen WAE (Logical View) | Stereotype | Use Case Terkait |
---|---|---|---|
1 | Halaman Login | Client Page | Melakukan absensi |
2 | Halaman Utama | Server Page | Melakukan absensi |
3 | Daftar Pegawai | Html Form | - |
4 | Form Mutasi Pegawai | Html Form | Mutasi pegawai masuk, Mutasi pegawai keluar |
5 | Form Absensi Pegawai | Html Form | Melakukan absensi |
6 | Form Cuti Pegawai | Html Form | Mengambil cuti |
7 | Form Kenaikan Gaji Pegawai | Html Form | Melakukan penaikan gaji berkala |
8 | Form Pembuatan Surat Tugas | Html Form | Membuat surat perintah tugas |
9 | Halaman Laporan Absensi Pegawai | Server Page | Melihat laporan absensi |