analisis sistem penggajian

12
SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT.NAVIDA AGRIBISNIS oleh: ROBIYANTO Universitas Kanjuruhan Malang Fakultas Teknologi Informasi , Jurusan Sistem Informasi 2008

Transcript of analisis sistem penggajian

Page 1: analisis sistem penggajian

SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT.NAVIDA AGRIBISNIS

oleh:

ROBIYANTO

Universitas Kanjuruhan MalangFakultas Teknologi Informasi , Jurusan Sistem Informasi

2008

Page 2: analisis sistem penggajian

1. Deskripsi PerusahaanPT.NAVIDA AGRIBISNIS merupakan sebuah perusahaan yang bergerak

dibidang jasa penjualan hasil bumi seperti vanila,lada,kopi dan lain sebagainya.Terletak di jalan gataktuan no.12klaten.Perusahaan ini memiliki 500 karyawan dengan perincian sbb:- 25 karyawan tetap dengan sistem gaji bulanan.- 125 karyawan kontrak dengan sistem pembayaran upah harian

2. Struktur Organisasi PerusahaanPT .NAVIDA AGRIBISNIS memiliki struktur organisasi perusahaan sebagai berikut:

Gb.11.1 struktur organisasi

3. Definisi PermasalahanSystem pengelolaan gaji di PT.NAVIDA AGRIBISNIS sampai saat ini masih

dilakukan secara manualsehingga sering menimbulkan terlambatnya informasi yang dihasilkan .hal itu bias dimengerti mengingat sebagian besar karyawan yang ada merupakan karyawan harian yang pembayaranya dilakukan berdasarkan jumlah hari masuk kerja.

Untuk mempermudah system penggajian ,maka dibuat sebuah system nformasi untuk mengolah system penggajian yang ada sehingga pebuatan daftar gaji dapat tepat waktu dan tercapai efisiensi dalam prosesnya.

Bersumber kepada laporan –laporan yang telah ada ,serta system informasi trdisional yang telah ada ,akan disusun suatu system pengolahan data penggajian yang nantinya menunjang evaluasi ,analisis serta proses pengambilan keputusan yang akan dilakukan oleh pihak manajemen perusahaan.

4. Tujuan Pengembangan SystemBerikut ini adalah beberapa tujuan pembangunan sisitem penggajian pada pt

navidia agribisnis Memberikan pelayanan kebutuhan informasi kepada fungsi-fungsi manajerial dalam

pengendalian pelaksanaan kegiatan. Membantu dan memindahkan para pengambil keputusan yaitu para manajeman

perusahaan untuk mendapatkan bahan perbandingan sebagai tolak ukur terhadap hasil yang telah dicapai .

5. Desain Umum SystemPada bagian desain umum system ini akan dibahas mulai dari desain yang berupa

data flow diagram serta kamus data atau data dictionary.

Generalmanager

sekretaris Wakil general manager

Manager adm keu

Manager HRD

Manager produksi

Page 3: analisis sistem penggajian

Data flow diagram konteks

daftar rencana gaji laporan absensi

gaji

Gb.11.2 dfd konteks

DFD penjabaran untuk system penggajianDari data flow diagram konteks dapat dijabarkan secara detail lagi menjadi dfd sebagai berikut ini:

laporan absensi

catatan absensi catatan absensi

data pegawai

bayar gaji bukti pembayaran

Gbr 11.2 dfd penjabaran

Bagian personalia

Bagian keuangan

Sistem penggajian

Pegawai

Mencatat absensi

karyawan

Membuat daftar gaji

Memproses pembayaran

Page 4: analisis sistem penggajian

Kamus data (data dictionary)Berikut adalah kamus data dari berbagai bagian data yang telah dikumpulkan:

1. Nama data : aryawanKeterangan : ata tentang identitas karyawanSumber : epartemen personaliaStruktur data :

Nama field Type LebarNomor indukNama pegawaiJabatanDepartemenTempat lahirTanggal lahirAlamatAgamaGolongan darahStatusJumlah anak

CharacterCharacterCharacterCharacterCharacterDateCharacterCharacterCharacterCharacterNumeric

82010151583010284

2. Nama data : absensiKeterangan : data tentang absensi karyawanSumber : departemen personaliaStruktur data :

Nama field Type LebarNomor absensiNomor indukTanggalBulanAbsensiJam masukJam keluarKeterangan

CharacterCharacterDateCharacterNumericNumericNumericMemo

888101441

3. Nama data ; gajiKeterangan : hasil akhir gaji karyawanSumber : departemen keuanganStruktur data :

Nama field Type LebarNomor indukGaji pokokGaji lemburTunjanganTotal gaji

CharacterNumericNumericNumericNumeric

812121212

6. Desain spesifik system

Page 5: analisis sistem penggajian

Desin spesifik system meliputi desain menu utama ,desain input serta desain out put.6.1. Desain menu utama

Menu utama dari program system informasi penggajian kayawan inin,dapat dilihat hirarkinya seperti terdapat pada gambar 11.3 berikut:

Gambar 11.3 Hirarki Menu Utama

Modul-modul dalam system file :

Setup data gaji Setup data departemen Utility data Keluar

Modul-modul dalam system data karyawan : Input data karyawan Edit data karyawan Hapus data karyawan

Modul-modul dalam system absensi karyawan: Input data absensi Edit data absensi Hapus data absensi

Modul-modul dalam laporan : Laporan data data karyawan

Sub modul: Data karyawan pergolongan Data karyawan perdepartemen Data karyawan perumur Data karyawan per agama

Laporan absensiSub modul :

Rekap absensi total Rekap absensi per departemen Rekap absensi sakit Rekap absensi ijin Rekap absensi alpha

Laporan daftar gaji

Sistem penggajiaan karyawan

file Data karyawan

Absensi karyawan

Laporan -laporan

Page 6: analisis sistem penggajian

Sub modul : Daftar gaji pegawai bulanan Daftar gaji pegawai harian

6.2. Desain inputDesain input merupakan desai interface form –form yang digunakan untuk pemasukan data.beberapa form untuk untuk pemasukan data pada sisitem informasi penggajian karyawan ini antara lain:

6.2.1.1. Desai input data karyawan.

gbr 11.4 desain input karyawan

Keterangan desain input: Nomor induk,digunakan untuk memasukkan data nomor induk pegawai

dengan type data caracter dan lebar kolom 8. Nama, digunakan untuk memasukkan datanama pegawai dengan type

data character dan lebar colom 20. Jabatan ,digunakan untuk memasukkan data jabatan pegawai dengan

type data character dan ebar colom 10. Departemen ,digunakan untutk memasukkan data departemen tempat

pegawai bekerja dengan type data character dan lebar colom 15. Tempat lahir ,digunakan untuk memasukkan data tempat lehir pegawai

dengan type data character dan lebar colom 15. Tanggal lahir ,digunakan untuk mamasukkan data tanggal lahir

pegawai dengan type data date. Alamat ,digunakan untuk memasukkan data alamat pegawai dengan

type data character dan lebar colom 20. Golongan darah,digunakan untuk memasukkan data golongan darah

pegawai dengan type data character dan lebar colom2 . Status ,digunakan untuk memasukkan data status pegawai(kawin/belum

kawin)dengan type data character ddan lebar colom 8. Jumlah anak, digunakan untuk memasukkan data jumlah anak pegawai

(jika ada)dengan type data nueric dan memiliki lebar colom 4.

Page 7: analisis sistem penggajian

Sedangkan tombol-tombol navigasi yang ada, digunakan untuk mengelola record pada table karyawan.sperti pada gambar,tombol-tombol tersebut antara lain: Top,tombol untuk menuju pada record pertama yang ada pada table. Prev, untuk menuju pada record sebelumnya dari record yang sedang

aktif. Next ,untuk menuju pada record sesudahnya dari posisi record yang

sedang aktif. End, untuk menuju record terakhir. Tambah ,menambah data baru. Edit, untuk memperbaiki data yg sedang ditampilkan. Cari,untuk mencari data tertentu. Keluar,untuk keluar dari form.

6.2.1.2. Desain input absensi karyawan.Berikut adalah desain input utuk memasukkan data absensi karyawan.

gbr 11.5 desain form input absensi

Keterangan desain input : Nomor absensi ,digunakan untuk memsukkandata nomor urutan absent

dengan type data character dan lebar kolom 8. Nomor induk, digunakan untuk memasukkan data nomor untuk

pegawai dengan type data character dan lebar kolom 20. Tanggal , digunakan untuk memasukkan data tanggal absensi pegawai

dengan type data date. Bulan ,digunakan untuk memasukkan data bulan absensi dengan type

data character dan lebar kolom 10. Absensi ,digunakan untuk mencatat nilai absensi dengan type data

numeric dan lebar kolom 1.nilaiabsensi yang dimaksud adalah 1 jika pegawai masuk dan 0 jika pegawai tidak masuk kerja.

Jam masuk , untuk mencatat jam masuk pegawai, Jam keluar ,untuk mencatat jam keluar pegawai. Keterangan , untuk mencatat keterangan absensia(sakit,ijin,alpha dan

lain-lain). 6.3. Desain output

Page 8: analisis sistem penggajian

Output merupakan salah satu tujuan dari dibuatnya sebuah program aplikasi.beberapa bentuk output pada system informasi ini antara lain adalah:

6.3.1.1. Laporan Data Karyawan.

gbr 11.6 desain output laporan daftar pegawai

Dari laporan global seperti pada gambar diatas, dapat dikembangkan menjadi laporan khusus berdasarkan kriteria tertentu seperti misalnya laporan data pegawai dengan agama tertentu ,dengan golongan darah tertentu atau yang lainnya.

6.3.1.2. Laporan Absensi Karyawan

gbr 11.7 laporan absensi

6.3.1.3. Laporan Gaji Karyawan

Page 9: analisis sistem penggajian

gbr 11.8 laporan daftar gaji

7. Implementasi SystemImplementasi system informasi penggajiankaryawan ini dibuat dengan menggunakan bahasa pemrograman microsoft visual foxpro 7.0.sesuai dengan bahasa pemrograman yang dipakai ,maka system ini membutuhkan spesifikasi perangkat sebagai berikut.

Software:1) System operasi windows 98 keatas.2) Installer microsoft visual foxpro versi 7.03) Driver-driver penyerta.

Hardware:1) Pc dengan processor pentium III keatas /yg setara.2) Ram minimal 128 mb 3) Hardisk dianjurkan 20 gb.4) Cd/dvd rom.