Minggu, 19 Januari 2014

SISTEM PENGGAJIAN KARYAWAN



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