REKAYASA PERANGKAT LUNAK
SISTEM INFORMASI PENGGAJIAN KARYAWAN
Nama
Kelompok
BONARDO D TAMBUNAN (12120072)
WAHYU NAVIANTO P
(12120073)
KELAS
C
UNIVERSITAS
WIJAYA KUSUMA
SURABAYA
SISTEM INFORMASI PENGGAJIAN KARYAWAN
Sistem Informasi Penggajian
Adalah bagian dari sistem informasi sumber daya manusia yang
merupakan sub sistem dari sistem informasi manajemen (SIM).
Bertujuan
untuk menyediakan fasilitas perekaman, mengolah dan menagani database
kepegawaian dan proses penggajian pegawai secara otomatis sehingga dapat
memberikan informasi dalam bentuk laporan daftar yang dibutuhkan oleh pihak
manajerial secara cepat, akurat dan selalu mutakhir mengenai kondisi
kepegawaian penggajiannya.
Gaji adalah salah
satu hal yang penting bagi setiap karyawan yang bekerja dalam suatu perusahaan,
karena dengan gaji yang diperoleh seseorang dapat memenuhi kebutuhan hidupnya. gaji merupakan salah satu unsur yang penting yang
dapat mempengaruhi kinerja,prestasi dan loyalitas karyawan, sebab gaji adalah
alat untuk memenuhi berbagai kebutuhan pegawai, sehingga dengan gaji yang
diberikan kepada pegawai akan termotivasi untuk bekerja lebih giat.
Dengan demikian dapat dilihat bahwa system prosedur
penggajian karyawan suatu perusahaan sangat penting untuk diperhatikan demi kelancaran
usaha maupun pengaruhnya terhadap kinerja karyawan. Dengan adanya penerapan
system yang baik diharapkan proses penggajian dalam suatu perusahaan dapat
berjalan dengan baik dan efektif.
TEKNIK PENGAMATAN DOKUMEN
Penjelasan
Teknik Pengamatan Dokumen
-
Metode
Wawancara
Adalah
tanya jawab dengan seseorang untuk mendapatkan keterangan atau pendapat tentang
sesuatu hal atau masalah
Interviewer adalah pewawancara
Interviewee adalah responden
Faktor
yang mempengaruhi komunikasi dalam wawancara tatap
a.
Situasi Wawancara
-
Waktu
-
Tempat
-
Kehadiran orang ketiga
-
Sikap lingkungan sosial
b.
Pewawancara
-
Karakter
-
Keterampilan
-
Motivasi
-
Rasa aman
c.
Responden
-
Karakter
-
Daya tangkap
-
Daya jawab
d.
Isi Pertanyaan
-
Peka
-
Sulit dijawab
-
Menarik
-
Banyak
Kekuatan
Wawancara
a.
Flexibility
b.
Response rate
c.
Nonverbal behavior
d.
Control over environment
e.
Question order
f.
Spontaneity
g.
Respondent alone can answer
h.
Completeness
i.
Time of interview
j.
Greater complexity of questionnarie
Kelemahan
Wawancara
a.
Cost
b.
Time
c.
Interview bias
d.
Invonvenience
e.
Less anonymity
f.
Less standardized question wording
GABUNGAN
ANTARA TEKNIK PENGAMATAN DENGAN SISTEM
PENGGAJIAN
-
Bagaimana
cara mengatasi masalah yang menghambat dalam perhitungan gaji karyawan ?
-
Apa
saja yang dibatasi dalam pertimbangan keterbatasan tenaga, biaya, waktu dan
kemampuan agar tidak meyimpang?
-
Selain
gaji pokok, apa saja yang di berikan perusahaan agar karyawan bekerja lebih
produktif ?
-
Tunjangan
apa saja yang diberikan perusahaan terhadap karyawannya ?
VIEWPOINT TENTANG SISTEM
INFORMASI PENGGAJIAN
Keterangan :
~ Interactor
viewpoint meliputi :
Direktur pemasaran, direktur keuangan, direktur produksi,
direktur personalia dan karyawan
~ Indirect
viewpoint meliputi :
Direktur Utama, security
~ Domain
viewpoint
SPESIFIKASI KEBUTUHAN
1.
Alur dasar absensi
Sistem penggajian karyawan
a.
Pegawai
menyerahkan data pegawai dan data absensi kepada bagian keuangan.
b.
Data pegawai
dan data absensi akan ditampung kedalam database Bagian Keuangan.
c.
Data pegawai
dan data absensi akan diverifikasi dan hasil verifikasi akan tersimpan kedalam
database.
d.
Hasil
verifikasi pertama, jika terdapat data absensi yang tidak memenuhi syarat atau
absensi kurang dari yang telah ditetapkan maka akan masuk kedalam list daftar
absensi yang bermasalah.
2. Alur dasar
laporan absensi sistem penggajian karyawan
a.
Setelah itu
akan dibuat laporan hasil daftar list data absensi yang bermasalah.
b.
Laporan hasil
daftar list data absensi yang bermasalah akan dilaporkan kepimpinan yang mana
akan menjadi bahan pertimbangan apakah data tersebut akan mendapat potongan
gaji.
c.
Hasil
verifikasi kedua, jika tidak terdeteksi daftar absensi yang bermasalah maka
bagian keuangan akan memproses penghitungan gaji.
3. Alur dasar
sistem penggajian karyawan
a.
Setelah
diproses menghasilkan data penggajian kemudian akan dibuat laporan gaji dan
dibuat rangkap dua.
b.
Membuat slip
gaji berdasarkan laporan gaji pegawai, dan laporan gaji tersebut diarsipkan.
4. Alur dasar
laporan sistem penggajian karyawan
a.
Slip gaji
pegawai dibuat rangkap dua, satu untuk pegawai dan satu untuk bagian keuangan.
b.
Hasil
verifikasi ketiga, jika terdapat data pegawai yang tidak ada didata absensi
atau ada data pegawai baru ataupun ada data-data yang rusak maka akan dilakukan
pemulihan data yang akan masuk kedalam daftar data pemulihan.
c.
Setelah itu
akan dibuat laporan hasil daftar data pemulihan yang akan di mutakhirkan dan
selanjutnya akan di verifikasi ulang.
1.
Sub Kasus
Diambil dari alur kasus 1 abjad
huruf a, sistem yang ada belum
terkomputerisasi dengan baik sehingga lebih banyak kemungkinan terjadinya
kesalahan perhitungan dalam proses penggajian.
2.
Sub Kasus
Diambil dari alur kasus 2 abjad huruf b,laporan hasil daftar list data absensi yang bermasalah
akan dilaporkan kepimpinan yang mana akan menjadi bahan pertimbangan apakah
data tersebut akan mendapat potongan gaji.
3.
Sub Kasus
Diambil dari alur kasus4 abjad huruf b,jika terdapat data pegawai yang tidak ada didata
absensi atau ada data pegawai baru ataupun ada data-data yang rusak maka akan
dilakukan pemulihan data yang akan masuk kedalam daftar data pemulihan.
-
Kebutuhan
Fungsional
reqID
|
Deskripsi
|
Prioritas
|
Proses
bisnis
|
1
|
Menyimpan
data karyawan
|
Must
|
1-b
|
2
|
Menampilkan
absen data karyawan
|
Must
|
1-b
|
3
|
Menyimpan
data gaji karyawan
|
Must
|
4-a
|
4
|
Menyimpan
slip yang akan diserahkan kepada pegawai
|
Must
|
4-a
|
5
|
Melakukan pengubahan tentang gaji
karyawan
|
Must
|
4-b
|
6
|
Melakukan
penambahan tentang gaji karyawan
|
Must
|
4-b
|
7
|
Melihat
data gaji karyawan
|
Must
|
4-b
|
8
|
Menampilkan
daftar direktur keuangan
|
Must
|
1-b
|
9
|
Terdapat
laporan jumlah karyawan per tahunnya
|
Optional
|
2-a
|
-
Kebutuhan
NonFungsional
1. Menyimpan
data karyawan
Dalam sistem ini dapat menyimpan data karyawan maximum 800
karyawan
2. Menampilkan absen data karyawan
Dalam sistem
ini dapat menampilkan absen data karyawan maximum 100 baris dalam satu halaman
3. Menyimpan
data gaji karyawan
Dalam sistem
ini dapat menyimpan data gaji karyawan maximum 1000 data gaji karyawan
4. Menyimpan
slip yang akan diserahkan kepada karyawan
Dalam sistem
ini dapat menyimpan slip yang akan diserahkan kepada karyawan maximum 800
5. Melakukan pengubahan tentang gaji
karyawan
- Dalam sistem ini dapat melakukan pengubahan tentang gaji karyawan
maximum 20 karyawan
- Dalam sistem ini dapat melakukan penghapusan tentang gaji karyawan
maximum 20 karyawan
6. Melakukan
penambahan tentang gaji karyawan
Dalam sistem
ini dapat melakukan penambahan gaji karyawan maximum 10 karyawan
7. Melihat
data gaji karyawan
Dalam sistem
ini dapat melihat data gaji karyawan maximum 50 baris dalam satu halaman
8.
Menampilkan daftar direktur keuangan
Dalam sistem
ini dapat menampilkan daftar direktur keuangan maximum 10 orang
9. Terdapat
laporan jumlah karyawan per tahunnya
Dalam sistem
ini dapat melihat diagram batang dari hasil laporan jumlah karyawan per
tahunnya maximum 40%
ENTITY RELATIONSHIP DIAGRAM
·
ERD merupakan suatu model untuk menjelaskan hubungan
antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai
hubungan antar relasi.
·
ERD untuk memodelkan struktur data dan hubungan antar
data, untuk menggambarkannya digunakan beberapa notasi dan simbol.
Berikut ini ERD dari Sistem penggajian karyawan :
DATA FLOW DIAGRAM
Data
Flow Diagram atau sering disingkat DFD adalah perangkat-perangkat analisis dan
perancangan yang terstruktur sehingga memungkinkan peng-analis sistem memahami
sistem dan subsistem secara visual sebagai suatu rangkaian aliran data yang
saling berkaitan.
Berikut contoh DFD (Diagram Konteks) dan
(Level 1) pada system penggajian
karyawan yang kami terapkan :
DFD level 0 (Diagram Konteks)
DFD level 1
Menggunakan Aplikasi StarUML
1.
USE
CASE
Use case adalah rangkaian/uraian sekelompok yang saling terkait
dan membentuk sistem secara teratur yang dilakukan atau diawasi oleh sebuah
aktor. Use case digunakan untuk membentuk tingkah-laku benda/ things dalam
sebuah model serta di Realisasikan oleh sebuah collaboration. Umumnya use
case digambarkan dengan sebuah elips dengan garis yang solid, biasanya
mengandung nama.Use case menggambarkan proses system (kebutuhan system dari
sudut pandang user).
Berikut USE CASE dari system penggajian karyawan yang kami buat:
2.
CLASS DIAGRAM
Menggambarkan
struktur dan deskripsi class, package dan
objek beserta hubungan antar satu sama lain
Class Diagram meliputi:
·
Nama
berfungsi untuk
member identitas pada sebuah kelas
·
Atribut
fungsinya adalah
untuk member karakteristik pada data yang dimiliki suatu objek di dalam kelas
·
Operasi
fungsinya adalah
memberikan sebuah fungsi ke sebuah objek
3. ACTIVITY DIAGRAM
Menggambarkan
berbagai alur aktivitas dalam sistem yang sedang dirancang, bagaimana
masing-masing alur berawal, decision yang mungkin terjadi, dan bagaimana mereka
berakhir
4. SEQUENCE DIAGRAM
Sequence diagram
menggambarkan alur dari logika di dalam sistem secara visual, sehingga
memungkinkan untuk menyimpan dan memvalidasi logika. Sequence diagram juga
digunakan secara umum untuk keperluan analisis dan desain.
Sequence add data pegawai
Sequence delete data pegawai
Sequence edit data pegawai
Sequence data gaji