HASIL DAN PEMBAHASAN
3. Analisis use case
Pada analisis use case ini penulis menjelaskan urutan kegiatan yang dilakukan sistem dan aktor, objek dan fungsi apa saja yang berhubugan langsung dengan use case tersebut.
a. Login
Use case name Login
Actor Karyawan, manager, admin
Brief description Karyawan ingin login terhadap sistem informasi sumber daya manusia dengan menginputkan user name dan password maka sistem akan check user name dan password tersebut
Besic flow Sistem menampilkan sistem informasi, jika user name dan assword yang diinginkan benar sistem akan menampilkan halaman utama, tetapi jika salah sistem akan menampilkan pesan “maaf, silahkan ulangi user name dan password anda” Alternate flow Jika dalam menginput user name dan password salah maka
sistem akan menampilkan pesan “maaf, silahkan ulangi user name dan password anda”
Pre condition Karyawan harus mengetahui user name dan password yang dimiliki
Post condition Tampil halaman pertama web sistem informasi sumber daya
Table 4.3, Use case analisis login
b. Input data pegawai
Use case name Input data pegawai Actor Administrator
Brief description Administrator ingin menginput data seluruh pegawai yang dapat dilihat pada halaman web
Besic flow Sistem memberikan tampilan form entri data pagawai yang telah tersedia pada sistem dan administrator dapat
mengentrinya
Alternate flow Untuk melihat hasil entri data pegawai dapat dilihat dengan menekan tombol data diri danseluruh data yang telah terentri dapat dilihat secara lengkap
Pre condition • Admin harus login terlebih dahulu • Data entri telah ada pada sistem Post condition Data karyawan telah tersimpan
Table 4.4, Use case analisis input data pegawai
c. Mencetak data pegawai
Use case name Input data pegawai
Actor Karyawan
Brief description Karyawan ingin mencetak tentang informasi data diri sebagai arsip pribadi maupun untuk kepentingan perusahaan
Besic flow Sistem memberikan tampilan form cetak data pagawai yang telah tersedia pada sistem
Alternate flow Jika printer belum di turn on maka sistem akan menampilkan pesan error
Pre condition • Admin harus login terlebih dahulu • Data entri telah ada pada sistem Post condition Data karyawan telah tercetak
Table 4.5, Use case analisis cetak data pegawai
d. Input penilaian prestasi
Use case name Input penilaian prestasi kerja Actor Administrator
Brief description Manager menilai kinerja bawahannya setiap project riset
selesai dan hasil penilaian tersebut diinputkan langsung pada sistem, dan sistem dapat memproses hasil secara langung dalam bentuk presentase
Besic flow Sistem memberikan tampilan form penilaian kinerja staff dan
manager SDM dapat mengentrinya
Alternate flow Untuk melihat hasil kinerja staff, cukup memilih tombol prestasi pada halaman web
Pre condition • Manager SDM harus login terlebih dahulu • Data/standart penilaian telah ada pada sistem Post condition Data penian prestasi telah tersimpan
Table 4.6, Use case analisis penilaian perstasi
e. Mencetak penilaian prestasi
Use case name Mencetak penilaian prestasi kerja Actor Manager, karyawan, administrator
Brief description user ingin mencetak penilaian kinerja staf dan data penilaian kinerja staff. Yang akan dicetak telah tersedia selanjutnya manager SDM melakukan pencetakan dapata penilaian perstasi kinerja pegawainya
Besic flow Sistem akan memberikan tampilan form cetak nilai dan manager SDM dapat mencetak prestasi kerja karyawannya Alternate flow Jika printer belum di turn on maka sistem akan menampilkan
pesan error
Pre condition • Manager harus login terlebih dahulu • Data penilaian prestasi telah tersaedia Post condition Penilaian prestasi kerja tercetak
Table 4.7, Use case analisis cetak penilaian prestasi
f. Menginput penilaian pelanggaran
Use case name Input penilaian pelanggaran Actor Administrator
Brief description Manager menilai kinerja bawahannya setiap project riset
selesai dan hasil penilaian tersebut langsung di input pada sistem, dan sistem dapat memproses hasil secara langung .
Besic flow Sistem memberikan tampilan form penilaian pelanggaran kerja staff dan manager SDM dapt menghilangkannya
Alternate flow Untuk melihat hasil kinerja staff, cukup memilih tombol pelanggaran pada halaman web
Pre condition • Manager SDM harus login terlebih dahulu • Data/standart penilaian telah ada pada sistem Post condition Data penilan prestasi telah tersimpan
Table 4.8, Use case analisis penilaian pelanggaran
g. Mencetak penilaian pelanggaran
Use case name Mencetak penilaian pelanggaran
Actor All User
Brief description Manager ingin mencetak penilaian pelanggaran kerja staf dan data penilaian kinerja staff. Yang akan dicetak telah tersedia selanjutnya manager SDM melakukan pencetakan data penilaian pelanggaran kerja pegawainya
Besic flow Sistem akan memberikan tampilan form cetak nilai dan manager SDM dapat mencetak pelanggaran kerja karyawannya Alternate flow Jika printer belum di turn on maka sistem akan menampilkan
pesan error
Pre condition • Manager harus login terlebih dahulu • Data penilaian prestasi telah tersedia Post condition Penilaian perstasi kerja tercetak
Table 4.9, Use case analisis cetak penilaian pelanggaran
h. Menginput data gaji
Use case name Input data gaji Actor Administrator
Brief description Karyawan ingin mengetahui informasi gaji yang didapat setelah beberapa project survey yayang diikuti. Administrator ingin menginput data seluruh perincian gaji yang dapat untuk
setiap projectnya dan dilihat pada halaman web
Besic flow Sistem memberikan tampilan form entri data gaji pagawai yang telah tersedia pada sistem dan administrator dapat mengentrinya
Alternate flow Untuk melihat informasi gaji, karyawan dapat melihat dengan menekan tombol gaji dan seluruh data project serta gaji yang didapat untuk tiap projectnya telah terinci dan dapat dilihat secara lengkap pada halaman web
Pre condition • Admin harus login terlebih dahulu • Data entri telah ada pada sistem Post condition Data gaji karyawan telah tersimpan
Table 4.10, Use case analisis input data gaji
i. Mencetak informasi gaji
Use case name Mencetak informasi gaji
Actor Karyawan
Brief description Karyawan ingin mencetak informasi gaji yang didapat untuk mencocokkan/ sebagai dasar pada saat pengambilan gaji juga sebagai arsip untuk bagian keuangan.
Besic flow Sistem akan memberikan tampilan form cetak gaji dan karyawan dapat mencetak informasi gaji yang didapat untuk tiap project yang telah ia ikuti
Alternate flow Untuk melihat form report gaji pegawai dapat melihat dengan menekan tombol cetah pada halaman informasi gaji dan jika printer belum di turn on maka sistem akan menampilkan pesan error
Pre condition • karyawan harus login terlebih dahulu • Data entri telah ada pada sistem
Post condition Karyawan dapat mengeprint informasi gaji yang telah diperoleh
Table 4.11, Use case analisis cetak informasi gaji
j. Pengajuan curi
Use case name Pengajuan cuti
Actor Karyawan
Brief description Karyawan ingin megajukan cuti untuk liburan atau urusan lain yang ia harus meninggalkan pekerjaannya di kantor dalam kurun waktu tertentu
Besic flow Sistem memberikan tampilan form entri pengajuan cuti dan informasi jatah cuti yang ia punya
Alternate flow Jika jatah cuti yang diberikan telah habis maka sistem akan memberika report “maaf, anda sudah tidak dapat mengajukan cuti kembali”
Pre condition • karyawan harus login terlebih dahulu
• karyawan mengisi form pengajuan yang telah tersedia pada sistem
Post condition Report disetujui atau tidak oleh manager
Table 4.12, Use case analisis pengajuan cuti
k. Cetak report persetujuan cuti
Use case name Cetak persetujuan cuti
Actor karyawan
Brief description Karyawan ingin mencetak persetujuan cuti yang telah ia dapat untuk arsip diri juga sebagai report untuk pihak manajemen Besic flow Sistem akan memberikan tampilan form cetak persetujuan cuti
dan karyawan dapat mencetak persetujuan cuti yang didapat Alternate flow jika printer belum di turn on maka sistem akan menampilkan
pesan error
Pre condition • karyawan harus login terlebih dahulu • karyawa harus mempunyai jatah cuti Post condition Report persetujuan cuti tercetak
Table 4.13, Use case analisis cetak report cuti