Sistem Informasi Penggajian Karyawan Pada Toko

advertisement
Sistem Informasi Penggajian Karyawan Pada Toko
Winscom Kabupaten Pacitan Dengan Menggunakan
Program PHP
NASKAH PUBLIKASI SKRIPSI
Diajukan Untuk Memenuhi Salah Satu Syarat Kelulusan
Pada Jenjang Sarjana Strata Satu ( S1) Program Teknik Informatika
Universitas Surakarta
Disusun Oleh
Nama
: Syaifudin
NIM
: 200922639
Program Studi
: Teknik Informatika
Dosen pembimbing 1 : Bambang Eka Purnama, M.Kom
Dosen pembimbing 2 : Indah Uly Wardati, S.Kom
FAKULTAS TEKNOLOGI INFORMATIKA
UNIVERSITAS SURAKARTA
2013
i
UNIVERSITAS SURAKARTA
FAKULTAS TEKNOLOGI INFORMATIKA
PERNYATAAN PENULIS
JUDUL
:Sistem Informasi Penggajian Karyawan Pada Toko Winscom
Kabupaten Pacitan Dengan Menggunakan Program PHP
NAMA
: SYAIFUDIN
NIM
: 200922639
1. Saya menyatakan dan bertanggung jawab dengan sebenarnya bahwa
penelitian ini adalah hasil karya saya sendiri. Jika pada suatu saat ada
pihak lain yang mengklaim bahwa Penelitian ini sebagai karyanya yang
disertai dengan bukti yang cukup maka saya bersedia membatalkan gelar
kami beserta hak dan kewajiban yang melekat pada gelar tersebut.
2. Saya
menyatakan
bahwa
hasil
penelitian
diperbolehkan
untuk
disebarluaskan dan dipublikasikan secara umum oleh Universitas
Surakarta bersama dengan dosen pembimbing, dosen penguji dan
penulis.
Surakarta, 26 Juli 2013
Syaifudin
ii
UNIVERSITAS SURAKARTA
FAKULTAS TEKNOLOGI INFORMATIKA
LEMBAR PERSETUJUAN
NASKAH PUBLIKASI SKRIPSI
JUDUL
:Sistem Informasi Penggajian Karyawan pada Toko Winscom
Kabupaten Pacitan Dengan Menggunakan Program PHP
NAMA
:SYAIFUDIN
NIM
:200922639
Naskah ini telah disetujui
untuk diujikan
Surakarta, 26 Juli 2013
Pembimbing Utama
Pembimbing Pembantu
Bambang Eka Purnama, M.Kom
Indah Uly Wardati, S.Kom
iii
UNIVERSITAS SURAKARTA
FAKULTAS TEKNOLOGI INFORMATIKA
LEMBAR PENGESAHAN
NASKAH PUBLIKASI SKRIPSI
JUDUL
:Sistem Informasi Penggajian Karyawan Pada Toko Winscom
Kabupaten Pacitan Dengan Menggunakan Program PHP
NAMA
:SYAIFUDIN
NIM
:200922639
Naskah ini telah diujikan didepan dewan penguji
Pada Hari / tanggal : Jumat 26 Juli 2013
Ketua Penguji : Estiarto Wahyu Sumirat, S.Kom, M.Eng
__________________
Sekretaris : Bambang Eka Purnama, M.Kom
__________________
Anggota : Sukadi, S.Kom
__________________
Mengetahui
Dekan
Ketua Program Studi
Achmad Nurhidayat, ST, M.Pd
Ir. Tri Irianto Tj, MT
iv
DAFTAR ISI
HALAMAN JUDUL ................................................................................... i
LEMBAR PERNYATAAN ......................................................................... ii
LEMBAR PERSETUJUAN ....................................................................... iii
LEMBAR PENGESAHAN ........................................................................ iv
DAFTAR ISI ............................................................................................. v
DAFTAR GAMBAR .................................................................................. vii
DAFTAR TABEL ...................................................................................... viii
ABSTRACT ............................................................................................. 1
ABSTRAKSI ............................................................................................ 1
1.1 Latar Belakang Masalah ................................................................. 1
1.2 Rumusan Masalah .......................................................................... 1
1.3 Batasan Masalah ............................................................................ 1
1.4 Tujuan Penelitian ............................................................................ 1
1.5 Manfaat Penelitian .......................................................................... 1
2.1 Sistem............................................................................................. 1
2.2 Data ................................................................................................ 2
2.3 Informasi ......................................................................................... 2
2.4 Sistem Informasi ............................................................................. 2
2.5 Basis Data ...................................................................................... 2
2.6 Sistem Basis Data........................................................................... 2
2.7 Komponen Dasar Sistem Basis Data .............................................. 2
2.8 Istilah-istilah yang dipergunakan dalam Sistem Basis Data ............. 2
2.9 Bagan alir (flowchart) ...................................................................... 3
2.10 Normalisasi ................................................................................... 3
v
2.11 Entity Relationship Diagram (ERD) .............................................. 3
2.12 Context Diagram .......................................................................... 3
2.13 Data Flow Diagram ...................................................................... 4
2.14 PHP ............................................................................................. 4
2.15 MySQL ......................................................................................... 4
2.16 Tinjauan Pustaka ......................................................................... 4
3.1 Analisis Masalah ............................................................................ 5
3.2 Relasi Antar Tabel ......................................................................... 5
3.3 Struktur Rancang Tabel ................................................................. 6
4.1 Implementasi Sistem ...................................................................... 6
5.1 Kesimpulan .................................................................................... 7
5.2 Saran ............................................................................................. 7
DAFTAR PUSTAKA................................................................................. 7
vi
DAFTAR GAMBAR
Gambar 2.1. Contex Diagram ................................................................. 3
Gambar 3.1. Relasi Antar Tabel .............................................................. 5
Gambar 4.1. Halaman Tampilan Form Login User .................................. 6
Gambar 4.2. Halaman Menu Home Administrator ................................... 6
Gambar 4.3. Halaman Form Input Data Jabatan ..................................... 6
Gambar 4.4. Halaman Input Data Karyawan ........................................... 6
Gambar 4.5. Halaman Presensi Karyawan.............................................. 6
Gambar 4.6. Halaman Rekap Presensi Karyawan .................................. 7
Gambar 4.7. Halaman Rekap Gaji Karyawan .......................................... 7
Gambar 4.8. Halaman Tampilan Rekap Gaji karyawan ........................... 7
vii
DAFTAR TABEL
Tabel 1. Admin ........................................................................................ 6
Tabel 2. Tabel Jabatan ............................................................................ 6
Tabel 3. Tabel Karyawan......................................................................... 6
Tabel 4. Tabel Presensi........................................................................... 6
viii
IJNS – Indonesian Journal on Networking and Security - ISSN: 2302-5700 – http://ijns.org
Sistem Informasi Penggajian Karyawan Pada Toko Winscom Kabupaten Pacitan
Dengan Menggunakan Program PHP
Syaifudin, Bambang Eka Purnama, Indah Uly Wardati
[email protected]
Abstract: Pacitan Winscom shop in the management of employees' salaries are still using conventional
bookkeeping making it less effective and efficient as well as data generated doubtful validity, and
therefore the store Winscom Pacitan requires an information system for ease in managing employee payroll
data. The main objective of this research is making system Information that can be used for salaries of
employees at the store count Winscom Pacitan. Methods adopted by the authors carry out observations,
interviews, documentation, library research, questionnaires, analysis and design of Information Systems
continued with Payroll Information System on Pacitan Winscom store. The results of this study is to
provide convenience in managing employees' salaries by having a more effective storage media.
Keyword : Information Systems
Abstraksi: Toko Winscom Kabupaten Pacitan dalam pengelolaan gaji karyawan masih menggunakan
pembukuan konvensional sehingga kurang efektif dan efisien serta data yang dihasilkan diragukan
kevalidannya, maka dari itu toko Winscom Kabupaten Pacitan membutuhkan sebuah sistem informasi untuk
mempermudah dalam mengelola data gaji karyawan. Tujuan utama penelitian ini adalah pembuatan
Sistem Informasi yang dapat digunakan untuk penghitungan gaji karyawan pada toko Winscom
Kabupaten Pacitan. Metode yang diambil penulis yaitu dengan melaksanakan pengamatan, wawancara,
dokumentasi, studi pustaka, kuisioner, analisis dan perancangan Sistem Informasi dilanjutkan dengan
Pembuatan Sistem Informasi Penggajian Karyawan pada toko Winscom Kabupaten Pacitan. Hasil
dari penelitian ini adalah untuk memberikan kemudahan dalam mengelola gaji karyawan dengan memiliki
media penyimpanan yang lebih efektif.
Kata Kunci: sistem informasi
1.1 Latar Belakang Masalah
Winscom Kabupaten Pacitan merupakan toko
elektronik yang menjual berbagai macam alatalat komputer. Sejak awal berdirinya hingga
saat ini sistem yang
digunakan
dalam
pengolahan
data
penggajian
masih
menggunakan pembukuan
secara
konvensional, sehingga dalam menghitung
jumlah gaji pegawai masih kurang efektif dan
efisien serta data yang dihasilkan masih
diragukan kevalidannya. Penghitungan gaji yang
didasarkan
pada berbagai rincian yang
berbeda-beda menghambat proses kinerja
bendahara instansi tersebut.
Kesalahan
dalam menghitung gaji
bisa berakibat fatal karena akan berpengaruh
dalam pembuatan laporan keuangan. Seluruh
Identifikasi masalah didapat dari proses
wawancara pada bagian administrasi dan
pembagian kuisioner pada seluruh karyawan
ditoko winscom Kabupaten Pacitan.
1.2 Rumusan Masalah
a. Proses penghitungan gaji
ditoko
winscom
Kabupaten Pacitan masih
konvensional.
b. Bagaimana
membangun
sistem
informasi penggajian karyawan pada
toko winscom.
1.3 Batasan Masalah
IJNS Accepted Paper - Juli 2013
a. Sistem memberikan informasi
kepada pegawai yang mempunyai hak
akses penggajian
b. Sistem yang dibuat barbasis web
1.4 Tujuan Penelitian
Menghasilkan sistem penggajian yang efektif
khususnya pada toko winscom Kabupaten
Pacitan dan untuk memudahkan dalam proses
penggajian serta pencapaian
laporan yang
cepat, akurat, valid, efektif dan efisien.
1.5 Manfaat Penelitian
1. Bagi bendahara akan lebih
mudah
dalam mengelola data gaji karyawan
pada toko winscom Kabupaten Pacitan.
2. Bagi pemilik dapat lebih mempercayai
kinerja bendahara gaji dalam mengelola
gaji pegawai.
2.1 Sistem
Sistem menurut Verzellodan John Reuter III,
adalah tahap setelah analisis dari siklus
pengembangan sistem : Pendefinisian dari
kebutuhan-kebutuhan fungsional dan persiapan
untuk
rancang
bangun
implementasi:
“menggambarkan
bagaimana suatu sistem
dibentuk“. Sistem didefinisikan
menjadi 2
kelompok sistem, yaitu yang menekankan pada
prosedurnya dan yang menekankan pada
1
komponen
atau elemennya. Pendekatan
sistem yang lebih menekankan pada prosedur,
menurut Jogiyanto, 1999: Sistem adalah suatu
jaringan kerja prosedur-prosedur yang saling
berhubungan, berkumpul bersama-sama untuk
melakukan
suatu
kegiatan
atau
untuk
menyelesaikan suatu sasaran tertentu.
Menurut Jogiyanto dalam buku Analisis
dan Desain diterangkan bahwa Sistem adalah
sekumpulan dari elemen yang berinteraksi
untuk mencapai suatu tujuan tertentu.Date
dalam bukunya yang berjudul Pengenalan
Sistem
Basis
Data
mengatakan bahwa
Sistem pendukung keputusan adalah system
yang membantu dalam analisis informasi
bisnis. (Jogiyanto, 1999).
2.2 Data
Data adalah representasi dari suatu fakta,
yang dimodifikasidalam bentuk gambar, kata,
dan/atau angka. Manfaat data adalah sebagai
satuan representasi
yang
dapat diingat,
direkam, dan dapat diolah menjadi informasi.
Karakteristiknya, data bukanlah fakta, namun
representasi dari fakta. Kata sederhananya,
data adalah catatan tentang fakta, atau data
merupakan rekaman catatan tentang fakta.
Data yang baik, adalah yang sesuai dengan
faktanya. (Witarto, 2004).
2.3 Informasi
Informasi
adalah rangkain data yang
mempunyai
sifat sementara, tergantung
dengan waktu, mampu memberi kejutan atau
surprise pada yang menerimanya (Witarto,
2004).
2.4 Sistem Informasi
Robert A.Leitch/K.Roscoe Davis, dalam buku
Analisis dan Desain mengatakan bahwa sistem
informasi adalah suatu sistem didalam suatu
organisasi yang mempertemukan kebutuhan
pengolahan
transaksi harian, mendukung
operasi, bersifat managerial
dan kegiatan
strategi
dari
suatu
organisasi
dan
menyediakan pihak luar tertentu dengan
laporan-laporan
yang
diperlukan.
(Jogiyanto,1999).
2.5 Basis Data
Basis data merupakan koleksi dari data-data
yang terorganisir dengan cara seemikian rupa
sehingga data tersebut mudah disimpan dan
dimanipulasi. (Muhamad Luqman, 2012).
2.6 Sistem Basis Data
Sistem
basis
data
adalah suatu sistem
menyusun dan mengelola
record-record
menggunakan computer untuk menyimpan
atau
merekam
serta
memelihara
IJNS
Accepted
Paper
- Juli 2013 data
Operasional lengkap sebuah organisasi
atau
perusahaan sehingga mampu
menyediakan
informasi yang optimal yang diperlukan pemakai
untuk proses pengambilan keputusan ( Linda
Marlinda,2004:1).
2.7 Komponen Dasar Sistem Basis Data
1.Data.Yaitu suatu data dalam basis data
yang merupakan kumpulan dari berbagai file
dari aplikasi berbeda yang disusun dengan
cara menghilangkan bagian-bagian yang
rangkap dan masing-masing bagian dari
basis data dapat diakases oleh pemakai
dalam waktu yang bersamaan untuk aplikasi
yang berbeda
2.Hardware. Terdiri dari semua peralatan
Computer yang digunakan untuk mengelola
sistem basis data.
3.Software. Yaitu perantara atau interface antara
pemakai dengan data fisik pada basis data.
4.User atau pemakai
2.8 Istilah-istilah yang dipergunakan dalam
Sistem Basis Data
1.Enterprise.
Yaitu
untuk
istilah
suatu
organisasi atau perusahaan.
2.Entitas. Yaitu untuk istilah suatu obyek yang
dapat dibedakan dengan objek lainya yang
dapat diwujudkan didalam basis data.
3.Atibute. Yaitu istilah untuk karakteristik entitas
tertentu.
4.Data value. Yaitu istilah untuk data actual
atau informasi yang disimpan ditiap data
element atau attribute.
5.Record. Yaitu istilah untuh kumpulan suatu
isi element data yang saling berhubungan
menginformasikan tentang suatu entity secara
lengkap.
6.File.
Yaitu
istilah untuk kumpulan suatu
record sejenis yang mempunyai panjang
element dan attribute yang sama, namun
berbeda-beda
data valuenya.
7.Data
Base
Management
System
(DBMS).
Merupakan kumpulan file yang
saling berkaitan bersama dengan Program
untuk pengelolaannya. Database merupakan
kumpulan datanya, sedang program
pengelolaannya berdiri sendiri dalam satu
paket
program
yang
berfungsi untuk
membaca data, mengisi data, menghapus
data
serta
melaporkan data dalam
database.
2
2.9 Bagan alir (Flowchart)
Bagan alir (flowchart) adalah bagan yang
menggambarkan urutan instruksi proses dan
hubungan satu proses dengan proses lainnya
menggunakan symbol-simbol tertentu. Bagan
alir digunakan sebagai alat bantu komunikasi
dan dokumentasi. Bagan alir sistem (system
flowchart) merupakan bagan yang menunjukkan
pekerjaan secara keseluruhan dari sistem.
Bagan ini menjelaskan urut-urutan dari prosedurprosedur yang ada di dalam sistem dan
menunjukkan apa saja yang dikerjakan pada
sistem. Bagan alir dokumen (document
flowchart) atau
bagan
alir
formulir (form
flowchart) merupakan
bagan
alir
yang
menunjukkan arus dari laporan dan formulir
termasuk tembusan- tembusannya. Bagan alir
program (program flowchart) adalah suatu
bagan yang menggambarkan urutan proses
secara mendetail dan hubungan atara proses
yang satu dengan proses lainnya dalam suatu
program. (Yakub, 2012).
2.10 Normalisasi
Normalisasi
merupakan
proses
pengelompokkan elemen data menjadi tabeltabel yang menunjukkan entity dan relasinya.
Normalisasi menurut Linda Marlinda, S.Kom
(2004:115) adalah “Proses pengelompokan
atrtibute-attribute dan suatu relasi sehingga
membentuk WELL STRUCTURE RELATION“,
yaitu
sebuah
relation
dengan
jumlah
kerangkapan
datanya
sedikit
(Minimum
Amountof Redudancy), serta memberikan
kemungkinan bagi user untuk melakukan
INSERT,
DELETE, dan MODIFY terhadap
baris-baris data pada relation tersebut, yang
tidak berakibat terjadinya ERROR atau
INCONSISTENSI DATA, yang disebabkan
oleh operasi-operasi tersebut. Pada proses
normalisasi perlu diketahui definisi dari tahap
atau bentuk normalisasi yaitu :
a.Bentuk Tidak Normal (Unnormalized
Form)Proses pengimpulan data yang akan
direkam dengan tidak mengikuti suatu format
tertentu.
b.Bentuk
Normal Kesatu
(1NF/First
Normal Form) Mempunyai ciri yaitu setiap
data dibentuk dalam
flat file dengan
setiap field berupa ”atomic value”, tidak ada
set attribute
yang berulang atau bernilai
ganda.
c.Bentuk Normal Kedua (2NF/Second
NormalForm) Mempunyai syarat yaitu bentuk
data telah memenuhi kriteria bentuk normal
kesatu dan attribute.
non key bergantung fungsi dengan kunci
utama atau primary key.
d.Bentuk
Normal ketiga (3NF/Third Normal
Form) Relasi haruslah dalam bentuk
normal
kedua dan semua attribute bukanlah primary
key, tidak mempunyai hubungan yang transitif.
e.Boyce-Codd Normal Form (BCNF) mempunyai
paksaan yang lebih kuat dari bentuk normal
ketiga.Untuk menjadi BCNF relasi harus dalam
bentuk normal kesatu dan setiap attribute harus
bergantung fungsi pada attribute superkey.
f.Bentuk Normal Keempat (4NF) Relasi R adalah
bentuk 4NF jika dan hanya jika relasi tersebut
juga termasuk BCNF dan semua ketergantungan
multivalue adalah juga ketergantungan fungsional.
g.Bentuk Normal Kelima (5NF) disebut juga PJNF
(Projection Join Normal Form) dan 4NF
dilakukan
dengan
menghilangkan
Ketergantungan join yang bukan merupakan kunci
kandidat. Ada beberapa kunci yang digunakan
untuk proses pencarian, penyaringan, dan
penghapusan yang biasa digunakan dalam
pengelompokan database
2.11 Entity Relationship Diagram (ERD)
Merupakan suatu midel untuk
menjelaskan
hubungan
antar data dalam basis
data
berdasarkan suatu presepsi bahwa real word
terdiri dari object-object dasar yang mempunyai
hubungan atau relasi antar object-object tersebut
(Linda Marlinda,2004:17) Ada beberapa langkahlangkah
teknis yang dapat dilakukan untuk
menghasilkan ER- D, yaitu sebagai berikut :
a.Mengidentifikasi dan menetapkan seluruh
himpunan entitas yang akan terlibat.
b.Menentukan atribut-atribut key dari masingmasing himpunan entitas.
c.Mengidentifikasi dan menetapkan seluruh
himpunan
relasi
diantara himpunanhimpunan entitas yang ada beserta foreign
key nya.
d.Menentukan derajat atau kardinalitasrelasi
untuk setiap himpunan relasi.
e.Melengkapi
himpunan
entitas
dan
himpunan relasi dengan atribut deskripsi.
2.12 Contex Diagram
Login
Konfigurasi
Admin
Input Data Jabatan
Data Karyawan
0.0
Sistem
Informasi
Penggajian
Karyawan
Input Data Karyawan
Data Karyawan
Input Data Presensi
Data Presensi
Gambar 2.1. Diagram Konteks
IJNS Accepted Paper - Juli 2013
3
Menurut Tom DeMarco (Tom DeMarco,dalam
Witarto,2004) bahwa didalam DFD (Data Flow
Diagram) dibagi menjadi tingkat atas (top)
menengah (middle) dan bawah (bottom).
Model DFD pada tingkatan paling atas (top)
hanya ada satu diagram, yang disebut diagram
konteks (Context Diagram), Sedangkan model
DFD pada tingkatan paling bawah (bottom)
terdiri dari sekumpulan gelembung yang tidak
dapat didekomposisilagi, dan disebut fungsional
primitives.Diagram konteks merupakan DFD
yang memberikan gambaran umum dari sistem
perangkat lunak (Witarto.2004).
2.13 Data Flow Diagram (DFD)
Data flow diagram (DFD) merupakan alat Untuk
membuat diagram yang serbaguna. Data flow
diagram terdiri dari notasi penyimpanan data
(data store),aliran data (flow data),dan Sumber
masukan (entity).(Yakub, 2012)
2.14 PHP
PHP adalah bahasa scripting yang menyatu
dengan HTML dan dijalankan pada serverside.
Artinya semua sintaks yang kita berikan akan
Sepenuhnya dijalankan pada server sedangkan
yang dikirimkan ke browser hanya hasilnya
saja. (Anon Kuncoro Widigdo, 2003). PHP
Singkatan dari Hypertext Preprocessor yang
digunakan sebagai bahasa script server-side
dalam pengembangan Web yang disisipkan
pada dokumen HTML.PHP merupakan software
Open-Source yang disebarkan dan dilisensi
secara gratis serta dapat di-download secara
bebas
dari
situs
resminya.
(Kasiman
Peranginangin, 2006) PHP memiliki banyak
kelebihan yang tidak dimiliki oleh bahasa script
sejenis. PHP difokuskan pada pembuatan script
server-side, yang bisa melakukan apa saja
yang dapat dilakukan
oleh CGI,
seperti
mengumpulkan data dari form, menghasilkan isi
halaman web dinamis, dan kemampuan
mengirim serta menerima cookies,bahkan lebih
daripada kemampuan CGI. PHP tidak terbatas
pada hasil keluaran HTML (HyperText Markup
Language).PHP juga memiliki kemampuan
untuk mengolah keluaran gambar, file PDF,dan
movie Flash. PHP juga dapat menghasilkan
teks seperti XHTML dan file XML lainnya.
Salah satu fitur yang dapat diandalkan oleh
PHP adalah dukungannya terhadap banyak
database.
2.15 MySQL
MySQL adalah program database yang mampu
mengirim dan menerima data dengan sangat
cepat dan multiuser. MySQL memiliki
IJNS Accepted Paper - Juli 2013
dua
bentuk
lisensi,yaitu free software
dan
shareware. MySQL yang free software bebas
digunakan untuk keperluan pribadi atau usaha
tanpa harus membeli atau membayar lisensi,
yang berada dibawah lisensi GNU/GPL (general
public license).MySQL database server adalah
RDBMS ( Relational Database Managemement
System) yang dapat menangani data yang
bervolume besar. Meskipun begitu, tidak menuntut
resource yang besar. MySQL adalah sebuah
manajemen sistem database server yang mampu
menangani beberapa user, yaitu menangani
beberapa instruksi sekaligus dari beberapa user
dalam satu waktu.dan,My SQL merekam semua
data user didalam sistemnya dalam tabel user.
(Wahana Komputer, 2010)
2.16. TinjauanPustaka
Fahmi Ferdiansyah (2012) Dalam penelitiannya
yang berjudul pengembangan Sistem Informasi
Penggajian
Karyawan
Pada
CV.Diva
Menggunakan PHP. Dalam penelitian ini
rekayasa perangkat lunaknya menggunakan
metode pendekatan waterfall (air terjun). Model
ini mengumpulkan sebuah pendekatan kepada
perkembangan
software
sistematis
dan
sekuensial. Mulai pada tingkat dan kemajuan
sistem pada seluruh analisis, desain, kode dan
pengujian. Hasil penelitian ini dapat disimpulkan
bahwa data- data yang berkaitan dengan
penggajian karyawan dapat tersusun rapi dan
sebuah database, dalam sistem ini dapat
mempermudah dalam pengelolaan dan pencarian
data, mempercepat dan mempermudah dalam
memberikan informasi secara terbuka mengenai
detail penggajian berupa slip gaji dan memberikan
laporan penggajian
baik
kepada karyawan
maupun perusahaan. Mursyidah Noviyani (2009)
dalam penelitiannya yang berjudul Sistem
Informasi Penggajian Pegawai Madrasah Aliyah
Negeri Binjai, Dalam penelitian ini rekayasa
perangkat lunaknya menggunakan
metode
pendekatan waterfall (air terjun). Mulai pada
tingkat dan kemajuan sistem pada seluruh
analisis, desain, kode, dan pengujian Gelazio
Fransisca
Bernardo
Quintao, dalam
penelitiannya yang berjudul Sistem Informasi
Penggajian Pada Dinas Pendidikan dan
Kebudayaan
Kabupaten Viqueque
Timor
Leste.
Dijelaskan
bahwa diera globalisasi
Sekarang ini komputer merupakan alat pengolahan
data yang baik
4
IJNS Accepted Paper - Juli 2013
5
Dengan akses ketelitian yang tinggi dibanding
dengan akses kerja manusia.Oleh karena itu
penggunaan komputer dalam sebuah instansi
Sangat
membantu
dalam
memberikan
pelayanan yang efektif dan efisien. Pengolahan
data gaji pegawai yang dijalankan pada Dinas
Pendidikan dan Kebudayaan Viqueque Timor
Leste masih bersifat manual sehingga dalam
pengolahan data gaji pegawai dan pembuatan
laporan berkesan kurang efektif. Ardian
Susanto (2011) dalam penelitiannya yang
berjudul Sistem
Informasi Penggajian
Karyawan Berbasis Web Pada Kejaksaan
Negeri Tangerang. Dijelaskan bahwa kantor
Kejaksaan Negeri Tangerang merupakan salah
Satu instansi pemerintah yang memberikan
pelayanan kepada masyarakat khususnya
dalam hal penegakan hukum supaya tercipta
keamanan dan ketentraman dalam masyarakat.
Sistem Penggajian merupakan hal yang sangat
pokok pada kegiatan finansial sebuah instansi,
karena hal tersebut sangat berpengaruh
terhadap
kinerja
para
pegawai
yang
kesehariannya
melakukan
aktivitas.Sistem
Penggajian menyajikan cara- cara Penggajian
pegawai secara akurat, menghasilkan laporanlaporan yang diperlukan dan menyediakan
kebutuhan informasi kepada manajemen.
Dengan adanya jurnal dan tinjauan pustaka
Tersebut peneliti akan membuat sebuah Aplikasi
yang digunakan untuk proses penggajian yang
Nantinya aplikasi ini bisa menampilkan laporan
penggajian perbulan secara cepat dan mudah.
3.1. Analisis Masalah
Pertanyaan yang diajukan kepada admin Unit
Penggajian Karyawan toko winscom adalah:
Pertanyaan Nomor 1
Sistem apakah yang Anda gunakan dalam
mengelola data penggajian?
Jawaban Nomor 1
Untuk sekarang ini dalam mengelola data
Penggajian masih menggunakan buku besar.
Pertanyaan Nomor 2
Apakah permasalahan yang Anda hadapi
Selama
mengelola
data
Penggajian
menggunakan sistem tersebut
Jawaban Nomor 2
Permasalahan yang saya hadapi, mulai dari
lamanya proses pencatatan data, sering terjadi
kesalahan pencatatan sehingga Hasilnya tidak
sesuai dengan yang seharusnya, terkadang juga
ada selisih nominal yang bisa menghambat
penyelesaian laporan.Selain itu juga pembuatan
laporannya membutuhkan waktu yang cukup
lama sehingga tidak terselesaikan tepat waktu.
Dan yang paling menghambat pekerjaan itu
tidak sedikit data yang hilang dikarenakan
banyaknya data.
IJNS Accepted Paper - Juli 2013
Pertanyaan Nomor 3
Dengan adanya masalah tersebut, solusi apa
yang Anda lakukan sejauh ini? Jawaban Nomor 3
Sejauh ini saya masih sistem yang ada, karena
dari atasan juga belum mempunyai sistem yang
baru.
Pertanyaan Nomor 4
Apakah harapan Anda untuk ke depan agar dapat
menyelesaikan permasalahan yang terjadi dalam
pengelolaan data penggajian saat ini?
Jawaban Nomor 4
Harapan saya tidak banyak, hanya ingin ada
sistem baru yang bisa mempermudah dan
Mempercepat proses data penggajian ini.
3.2. RELASI ANTAR TABEL
Admin
Presensi
Id*
Nama
Email
Kelamin
User
Password
Kd_Presensi*
Kd_karyawan**
Kd_jabatan**
Keterangan
Tanggal
Selesai
Jabatan
Kd_jabatan*
Nama_jabatan
Gaji
Karyawan
Kd_karyawan*
Nama
Tgl_lahir
Alamat
Kd_jabatn**
Gaji**
Gambar 3.1. Rancangan Relasi Antar Tabel
6
3.3. STRUKTUR RANCANG TABEL
Tabel 1. Admin
Field
Type
id
int (3)
nama
varchar (255)
email
varcar (255)
kelamin
varchar (8)
user
varchar (25)
password
varchar (255)
Keterangan
primary key
P=
Perempuan
L = Laki-Laki
Gambar 4.2. Halaman Menu Home Administrator
Tabel 2. Tabel Jabatan
Field
kd_Jabatan
nama_Jabatan
gaji
Type
int (3)
varchar (10)
varchar (25)
Keterangan
primary key
Tabel 3. Tabel Karyawan
Fiel
d
kd_karyawan
nama
tanggal_lahir
alamat
kode_jabatan
gaji
Type
Keterangan
primary key
Varchar
(3)
Varchar
(20)
text
Int (10)
Varchar
(25)
Gambar 4.3. Halaman Form Input Data Jabatan
Tabel 4. Tabel Presensi
Fiel
d
no_kas
kd_upk
kode_rek
tgl_buku_kas
jumlah_terima
jumlah_keluar
Type
Int (3)
Int (3)
Int (3)
Enum (’h ’s
’i ’a ’) (12)
Varchar
Varchar (3)
Keterangan
Primary key
Gambar 4.4. Halaman Input Data Karyawan
4.1 Implementasi Sistem
Gambar 4.1. Halaman tampilan Form
Login User
IJNS Accepted Paper - Juli 2013
Gambar 4.5. Halaman Presensi Karyawan
7
DAFTAR PUSTAKA
[1]
[2]
Gambar 4.6. Halaman Rekap Presensi
Karyawan
[3]
[4]
Gambar 4.7.Halaman Rekap Gaji
Karyawan
[5]
[6]
[7]
Gambar 4.8. Halaman Tampilan Rekap
Gaji Karyawan
5.1 KESIMPULAN
1.Dengan diterapkannya sistem informasi
Penggajian
karyawan
pada
toko
Winscom Kabupaten Pacitan dapat
membantu permasalahan yang sering
terjadi ditoko Winscom Kabupaten
Pacitan karena dapat meminimalkan
dalam menghitung gaji keryawan.
2.Pembangunan
sistem
informasi
Penggajian
karyawan
pada
toko
Winscom Kabupaten Pacitan sudah
sesuai
dengan
kebutuhan
yang
diperlukan ditoko Winscom Kabupaten
Pacitan.
[8]
Achm. Najib, Sistem Informasi
(Online), available :
Arif Setyawan, Joko Wandyatmono,
Sistem Informasi Penggajian Pegawai
Kecamatan Geneng Kabupaten Ngawi ,
Indonesian Jurnal on computer Science –
Speed (IJCSS) 10 Vol 8 No 1 – Februari
2011, ISSN 1979 – 9330 Triaswati Yuni
Gordon B. Davis, Pengertian dan Definisi
Informasi Menurut Para Ahl (Online),
available
http://carapedia.com/pengertian_definisi
informasi_menurut_para_ahli info504.html
(Jum’at, 27 April 2012 Pukul 10.30 Wib)
Iskandar
Ridwan,Sistem
Informasi
(online),Available:http://sistem-informasi (14
oktober 2011 pukul 14.47)
Noviyani,Mursyidah,sistem informasi
penggajian
pegawai Madrasah Aliyah
Negeri Binjai, Tugas Akhir, 2009, (online),
Universitas Sumatra Utara
Romandiaz dkk, (Sistem Informasi
Penggajian Karyawan pada Hotel Merdeka
Madiun, Laporan OJT, WEC Madiun, 2006
Simarmata, Janer ; Paryudi, Imam; Basis
data; Yogyakarta:ANDI Yogyakarta ; 2005
Wulandari, Gesang Kristianto Nugroho,
Sistem Komputerisasi Penggajian Guru
Pada Sekolah Menengah Pertama
2
Sambungmacan, IJCSS) 14 - Indonesian
Jurnal on Computer Science Speed - FTI
UNSA Vol 9 No 3 – Desember 2012 ijcss.unsa.ac.id, ISSN 1979 – 9330
5.2 SARAN
Sistem penggajian karyawan ini sangat
Membantu sehingga disarankan agar
pemilik toko Winscom Kabupaten Pacitan
mengembangkan
dan
menggunakan
sistem ini agar proses penggajian dapat
berjalan dengan lancer dan tidak terjadi
kesalahan dalam penghitungan gaji.
IJNS Accepted Paper - Juli 2013
8
Download