PEMBUATAN APLIKASI SISTEM INFORMASI …skripsi.narotama.ac.id/files/PEMBUATAN APLIKASI... · guna...
Transcript of PEMBUATAN APLIKASI SISTEM INFORMASI …skripsi.narotama.ac.id/files/PEMBUATAN APLIKASI... · guna...
PEMBUATAN APLIKASI SISTEM INFORMASI PENGGAJIANBERBASIS WEB MENGGUNAKAN METODE WATERFALL
PT PLN SAUMLAKI MALUKU TENGGARA BARAT
Yenie Tekla Ngamel1, Awalludiyah Ambarwati2, Made Kamisutara3
1,2,3Program Studi Sistem Informasi, Fakultas Ilmu Komputer, Universitas Narotama [email protected], [email protected],[email protected]
Abstrak
PT. PLN Saumlaki-Maluku Tenggara Barat memiliki pegawai tetap dan pegawaikontrak/honorer (outsourcing). Pegawai kontrak berasal dari beberapa perusahaan jasa tenaga kerja(PJTK) antara lain PT. Utama Malra dan PT. Kinerja Cahaya Abadi. PT. Utama Malra menyediakanpegawai honorer bagi PT. PLN Saumlaki–Maluku Tenggara Barat untuk bagian niaga dan administrasidan ditribusi sedangkan PT. Kinerja Cahaya Abadi menyediakan pegawai yang bekerja dibagiankeamanan (security). Proses pembayaran gaji tenaga honorer seringkali mengalami keterlambatan, hal inidikarenakan proses pengajian yang cukup panjang yang masing dilakuan secara manual.
Penggunaan TI (Teknologi Informasi) masih terbatas pada pemanfaatan aplikasi spreadsheet(MS. Excel) untuk pembuatan laporan penggajian. Pengunaan spreadsheet terkadang mengakibatkankesalahan diantaranya, kesalahan memasukkan data gaji dan penggunaan formula yang kurang tepatatau tidak sesuai dengan aturan yang telah ditetapkan. Akibatnya pembuatan Laporan membutuhkanwaktu yang cukup lama. Minimnya jaringan internet mengakibatkan laporan penggajian harusdikirimkan dalam bentuk hardcopy. Jarak antara Saumlaki dan Tual yang cukup jauh, seringkalimenyebabkan keterlambatan proses pembayaran gaji bagi pegawai tetap maupun pegawai honorer.
Untuk mengatasi masalah tersebut, maka dibuatlah sistem informasi penggajian berbasis web.Proses pembuatan sistem infromasi penggajian pada PT. PLN Saumlaki, diawali dengan membuatperancangan sistem setelah itu membuat database yang berisikan detail gaji, pemotongan, bonus ataupuntunjangan pada setiap pegawai. Tampilan website dibuat menggunakan Adobe Dreamweaver CS5.5,bahasa pemograman PHP, dan Navicat For MySQL sebagai database yang dibuat sebelumnya. Sisteminformasi ini dapat menghasilkan laporan gaji per periode, laporan kehadiran per periode dan slip gaji.
Kata Kunci: Sistem Informasi penggajian, website, metode waterfall, Saumlaki, Navicat
1. PENDAHULUAN
1.1 Latar BelakangPT. PLN (Persero) memiliki beberapa kantor
wilayah, salah satu kantor wilayah tersebut adalahKantor Wilayah Maluku dan Maluku Utara. Terletakdi Propinsi Maluku, PT. PLN (Persero) KantorWilayah Maluku dan Maluku Utara memilikibeberapa ranting, salah satunya adalah PT. PLN.Saumlaki–Maluku Tenggara Barat. KabupatenMaluku Tenggara Barat, tempat PT. PLN. Saumlakiberada, merupakan daerah terpencil yang belumterjangkau oleh perkembangan teknologi khususnyateknologi informasi (TI).
PT. PLN Saumlaki - Maluku Tenggara Baratmemiliki pegawai tetap dan pegawaikontrak/honorer (outsourcing). Pegawai kontrakberasal dari beberapa perusahaan jasa tenaga kerja(PJTK) antara lain PT. Utama Malra dan PT.Kinerja Cahaya Abadi. PT. Utama Malra
menyediakan pegawai honorer bagi PT. PLNSaumlaki–Maluku Tenggara Barat untuk bagianniaga dan administrasi dan ditribusi sedangkan PT.Kinerja Cahaya Abadi menyediakan pegawai yangbekerja dibagian keamanan (security).
Proses penggajian di PT. PLN Saumlaki–Maluku Tenggara Barat sangat bergantung pada PT.PLN Kantor Cabang Tual. Setiap pertengahan bulan,PT. PLN Saumlaki-Maluku Tenggara Baratmengirimkan Laporan Penggajian pegawai tetap danhonorer kepada PT. PLN Kantor Cabang Tualselanjutnya PT. PLN Kantor Cabang Tual akanmentransfer uang untuk pembayaran gaji pegawai.Pegawai tetap menerima pembayaran gaji langsungdari PT. PLN Kantor Cabang Tual. Untukpembayaran tenaga oursourcing, PT. PLN KantorCabang Tual mentransfer uang ke PJTK sesuailaporan Penggajian dari PT. PLN Saaumlaki-Maluku Tenggara Barat. Selanjutnya PJTK akanmembayarkan gaji kepada pegawainya masing-
masing. Proses pembayaran gaji tenaga honorerseringkali mengalami keterlambatan, hal inidikarenakan proses pengajian yang cukup panjangyang masing dilakuan secara manual. PenggunaanTI masih terbatas pada pemanfaatan aplikasispreadsheet (MS. Excel) untuk pembuatan laporanpenggajian. Pengunaan spreadsheet terkadangmengakibatkan kesalahan diantaranya, kesalahanmemasukkan data gaji dan penggunaan formulayang kurang tepat atau tidak sesuai dengan aturanyang telah ditetapkan. Akibatnya pembuatanLaporan membutuhkan waktu yang cukup lama.
Minimnya jaringan internet mengakibatkanlaporan penggajian harus dikirimkan dalam bentukhardcopy. Jarak antara Saumlaki dan Tual yangcukup jauh, seringkali menyebabkan keterlambatanproses pembayaran gaji bagi pegawai tetap maupunpegawai honorer.
Untuk mengatasi permasalahan yang dihadapiPT. PLN Saumlaki- Maluku Tenggara Barat dalampembuatan laporan penggajian, dibutuhkan sisteminformasi penggajian.
Tujuan yang ingin dicapai dalam penulisanproyek madya ini adalah : untuk membuat suatuaplikasi pengolahan data penggajian pegawai danmembuat suatu basis data yang dapat menyimpandata penggajian dalam waktu yang lama.
1.2 Rumusan Masalah1. Bagaimana menganalisa kebutuhan sistem
Penggajian pada PT. PLN Saumlaki –Maluku Tenggara Barat?
2. Bagaimana merancang sistem informasipenggajian sesuai kebutuhan PT. PLNSaumlaki-Maluku Tenggara Barat?
3. Bagaimana pembuatan sistem informasipenggajian PT. PLN Saumlaki-MalukuTenggara Barat berbasis web?
2. Tinjauan Pustaka2.1 Penelitian Terdahulu
Sistem Informasi penggajian menarik beberapapihak terdahulu untuk melakukan penelitian. Denganberbagai metode, maupun cara untuk menyelesaikanpermasalahan yang terjadi agar lebih efektif danefisien.
Penelitian Dian Novita Marisa Arisanti (2008)berjudul Sistem Informasi Penggajian Berbasis WebBerdasarkan Peraturan Pemerintah Nomor 21Mengenai Pajak Penghasilan membahas tentangsystem penggajian pada sebuah Politeknik x sebagaitempat studi kasus. Prototype variabel yangdigunakan dalam pembuatan sistem informasitersebut antara lain sumber penghasilan yangditerima yaitu dari APBN atau dari PNBP, macamtunjangan yang diterima, ketentuan pajak yangditerapkan berdasarkan Peraturan Pemerintah No. 21mengenai Pajak Penghasilan, besarnya potonganpajak. Hasil penelitian tersebut diharapkan menjadi
satu standar sistem penggajian yang mampumemberikan transparansi mengenai pemotonganpajak untuk tiap-tiap penghasilan yang diterimakaryawan.
2.2 Sistem InformasiSistem informasi menurut Robert A. Leitch dan
K. Roscoe Davis dalam Jogiyanto (2005:18) adalahsuatu sistem di dalam suatu organisasi yangmempertemukan kebutuhan pengolahan transaksiharian, mendukung operasi, bersifat manajerial dankegiatan strategi dari suatu organisasi danmenyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.
2.3 Pengertian PenggajianGaji, menurut Mulyadi (2001, 377), merupakan
pembayaran atas penyerahan jasa yang dilakukanoleh karyawan yang mempunyai jenjang jabatanseperti manajer. Penggajian dapat diartikan sebagaiproses pembayaran upah kepada seseorang atauindividu untuk pengganti hasil kerja atau jasa yangtelah dilakukan.
2.4 FlowchartFlowchart adalah penggambaran secara grafik
dari langkah-langkah dan urut-urutan prosedur darisuatu program. Flowchart menolong analis danprogrammer untuk memecahkan masalah kedalamsegmen-segmen yang lebih kecil.
2.5 Context DiagramContext Diagram merupakan tingkatan
tertinggi dalam diagram aliran data dan hanyamemuat satu proses, menunjukkan definisi secarakeseluruhan. Proses tersebut diberi nomor nol.Semua entitas eksternal yang ditunjukkan padadiagram konteks berikut aliran data-aliran datautama menuju dan dari sistem. diagram tersebuttidak memuat penyimpanan data dan tampaksederhana untuk diciptakan, begitu entitas-entitaseksternal serta aliran data-aliran data menuju dandari 2sistem diketahui menganalisis dari wawancaradengan user dan sebagai hasil analisis dokumen.
2.6 Data Flow Diagram (DFD)Data Flow Diagram (DFD) adalah alat
pembuatan model yang memungkinkan profesionalsistem untuk menggambarkan sistem. profesionalsistem untuk menggambarkan system sebagaisuatu jaringan proses fungsional yangdihubungkan satu sama lain dengan alur data, baiksecara manual maupun komputerisasi.
3. Metodologi Penelitian3.1 Jenis Penelitian
Jenis penelitian yang dilakukan adalahpenelitian rancang bangun. Penelitian dilaksanakan
guna menghasilkan rancang bangun aplikasi sisteminformasi penggajian berbasis web.
3.2 Lokasi PenelitianPenelitian dilakukan di PT. PLN Saumlaki,
bertempat di Jalan Mathilda Batlayeri, KabupatenMaluku Tenggara Barat (MTB), Kota Saumlaki.
3.3 Metodologi PenelitianMetode yang digunakan pada penelitian ini
adalah metode waterfall, prosedur-prosedur, konsep-konsep pekerjaan, aturan-aturan dan postulat-postulat yang digunakan untuk mengembangkansuatu sistem informasi.
Model air terjun waterfall biasa disebut siklushidup perangkat lunak mengambil dasar kegiatandasar seperti spesifikasi, pengembangan, validasidan evolusi dan merepresentasikanya sebagai fase-fase proses yang berbeda seperti spesifikasipersyaratan, perancangan perangkat lunak,implementasi, pengujian dan seterusnya.
Gambar 1 Metodologi Penelitian
4.1 Dokumen Flowchart PenggajianDokumen flow dibawah in menjelaskan proses
pembuatan laporan penggajian. Supervisormenyiapkan data kehadiran pegawai dan membuatrekapitulasi kehadiran pegawai,supervisormenyerahkan hasil rekapitulasi kehadiran pegawaikepada manajer. Manajer menerima hasilrekapitulasi kehadiran karyawan,Manajermenyetujui serta menandatangani hasil rekapitulasikehadiran pegawai. Manajer mengembalikan hasil
rekapitulasi yang telah ditanda tangani dan disetujuikepada Supervisor. Dari hasil rekapitulasi yang telahditanda tangani dan disetujui olehmanajer,Supervisor menggunakan hasil rekapitulasikehadiran untuk membuat laporan gaji pegawai.Supervisor menyerahkan hasil laporan gaji pegawaikepada Manajer.Setelah itu disetujui dan ditandatangani oleh Manajer. Manajer mengembalikanlaporan gaji pegawai yang telah ditanda tanganiolehnya kepada Supervisor.Supervisor mengirimlaporan gaji yang telah ditanda tangani kepadaPT. PLN Cabang Tual. PT. PLN Cabang Tualmenyetujui laporan gaji yang telah dikirim olehsupervisor dan mengirim gaji via rekening Bank.Supervisor menerima gaji yang telah dikirim olehPT. PLN Cabang Tual. Supervisor melakukanperhitungan gaji, dan membuat slip gaji, slip gaji.
Gambar 2 Dokumen flowchart penggajian
4.2 Sistem Flowchart Proses LoginSistem flowchart menjelaskan bagan proses
login.Proses dimulai dari menu login, setelah ituuser memasukan username dan password, kemudianterjadi proses login dimana sistem mulai membacadan mengecek username dan password jika benarmaka akan muncul pesan selamat datang seterusnyaakan masuk ke menu utama, jika salah memasukanusername dan password akan muncul pesan andatidak mempunyai akses kesistem.
Gambar 3 Sistem flowchart proses Login
4.3 Sistem Flowchart Maintenance Master DataGambar 3 menunjukkan Sistem flowchart
laporan data pengambilan suku cadang. Adminmemasukkan periode laporan, kemudian datapengambilan suku cadang diperoleh dari databasepengambilan suku cadang. Setelah itu admin bisamencetak laporan data pengambilan suku cadangatau melihat data pengambilan suku cadang.
Gambar 4 Sistem flowchart maintenancemaster data
4.4 Diagram KonteksDidalam sistem ini terdapat 4 entitas yang
berperan yaitu supervisor Administrasi DanKeuangan, Manajer PT PLN Saumlaki,PT PLNCabang Tual, pegawai. Supervisor administrasi dankeuangan berfungsi untuk maintenance data-datayaitu data jabatan, data status pegawai, data bonus,data golongan, data kehadiran pegawai, data jenistunjangan, data jenis potongan, data pegawai, datajenis gaji. sedangkan Manajer PT PLN Saumlakibertugas memeriksa laporan dan menandatanganilaporan, yaitu laporan bonus, laporan jenispotongan, laporan jenis tunjangan, laporan gajipegawai, laporan kehadiran pegawai. sedangkanPT. PLN Cabang Tual Menerima laporan gajipegawai, sedangkan pegawai menerima hasil darisemuanya yaitu slip gaji. Setiap username danpassword yang terdapat pada ke4 entitas yaituSupervisor Administrasi Dan keuangan, Manajer PTPLN Saumlaki, PT PLN Tual dan Pegawai,fungsinya sebagai login agar pengguna dapatmasuk dan mengakses account sesuai dengankebutuhan pengguna.
user name dan password
user name dan pasword
username dan pasword
Data User
LaporanGaji
Data kehadiran
Laporan Gaji Pegawai
Slip Gaji
laporan kehadiran pegawai
User Name Dan Paaword
laporan Jenis Tunjangan
Laporan Jenis Bonus
Laporan Jenis Potongan
Data Gaji
Laporan gaji pegawaiData Agama
Data jenis Potongan
Data jenis Tunjangan
Data jenis Bonus
Data Pegawai
Data golongan
Data jabatanStatus Pegawai
0
Sistem InformasiPenggajian PT PLN
Saumlaki
+
SupervisorAdministrasi
DanKeuangan
ManajerPT PLNSaumlaki
PT PLNCabang TualPegawai
Gambar 5 Diagram konteks
4.5 Bagan BerjenjangMelihat diagram berjenjang pada gambar 6
pada level 0 terdapat 4 proses yang terdiri dari LoginMaintenance Data terdiri dari 9 proses, Maintenancedata pegawai, Maintenance data jabatan,Maintenance data tunjangan Maintenance datapotongan, Maintenance data bonus, Maintenancedata kehadiran, Maintenance data golongan,Maintenance data status pegawai, Maintenance datadata gaji, Transaksi terdiri dari 5 proses, Transaksiperhitungan gaji, Transaksi perhitungan potongan,Transaksi perhitungan bonus, Transaksi perhitungankehadiran, Transaksi perhitungan Tunjangan.Laporan terdiri dari 5 proses, Pembuatan laporangaji, Pembuatan laporan tunjangan, Pembuatanlaporan bonus, Pembuatan laporan potongan,Pembuatan laporan kehadiran.
Gambar 6 Bagan Berjenjang
4.6 DFD Level 0Gambar 3.12 Menunjukan DFD level 0 yang
dibagi menjadi 4 proses: Login,Maintenance MasterData,transaksi dan laporan.Dan yang terhubung ke 4
proses tersebut yaitu dari Master Data terdapat datajenis potongan, data jenis tunjangan, data pegawai,data golongan, data jenis gaji, data kehadiran, databonus, data jabatan , data status pegawai. Transaksiterdapat data detail tunjangan, data detail bonus, datadetail potongan, data detail kehadiran, detail gaji danslip gaji yang nantinya akan diberikan kepadapegawai, sedangkan Laporan terdapat data-data yangberupa laporan kehadiran pegawai, laporan jenispotongan, laporan jenis tunjangan, laporan gajipegawai, laporan bonus.dan Login yaitu kegunaanyaagar pengguna dapat masuk dan mengakses kesistemsesuai kebutuhan pengguna, berupa username danpassword yang terdapat pada data pegawai, Masterdata, Manajer PT PLN Saumlaki, PT. PLN CabangTual.
Flow_1690
User Name Dan Password
periode
kehadiranpotongan
Bonus
tunjangan
Kehadiran
Kehadiran
Data Gaji
JabatanData Jabatan
GolonganData Golongan
Data pegawai
User name dan password
Data Pegawai
Potongan
potongan
Tunjangan
Bonus
Absensi pegawaiData Kehadiran pegawai
Bonus
Tunjangan
Status PegawaiStatus pegawai
Data jabatanStatus pegawai
user name dan password
User Name Dan PasswordUser name Dan Password
Data Pegawai
Data bonus
Data Jenis Potongan
Data Kehadiran pegawai
Data Golongan
Laporan penggajian
Laporan Kehadiran Pegawai
Laporan Jenis Tunjangan
Laporan Jenis potongan
Laporan bonusLaporan gaji pegawai
Data jenis Tunjangan
Gaji
Potongan
Bonus
Tunjangan
Gaji
Data jenis Potongan
Data jenis Bonus
Data jenis Tunjangan
Data Gaji
Slip Gaji
laporan Gaji Pegawai
Laporan gaji pegawai
SupervisorAdministrasiDan Keuangan
Pegawai
Manajer PTPLN Saumlaki
PT PLN cabangTual
2
Master data
+
3
Transaksi Penggajian
+
4
Laporan Penggajian
+
1 Gaji
2 jenis Tunjangan
3 Jenis Bonus
4 jenis Potongan
5 Detail Gaji
8 Status pegawai
1
Login
9 DetailTunjangan
10 Detail Bonus
12 Kehadiranpegawai
13 DetailPotongan
11 Data pegawai
7 Jenis Golongan
6 Jabatan
14Detail
Kehadiran
Gambar 6 DFD level 0
4.7 Desain DatabaseTabel database dalam perancangan sistem
informasi penggajian terdapat 13 tabel: tabel datapegawai, tabel jenis golongan, tabel statuspegawai,tabel jabatan, tabel gaji, tabel jenispotongan, tabel detail potongan, tabel detail gaji,tabel jenis tunjangan, tabel kehadiran, tabel jenisbonus, tabel detail bonus, tabel detail tunjangan.
Hubungan antar tabel yang terdapat disistemtergambarkan pada gambar 7 conceptual data model(CDM) dan gambar 8 physical data model (PDM)
golongan pegawai
kehadiran pegawai
agama pegawai
jabatan pegawai
status pegawai
level user
Tunjangan
bonus
potongan
jenis potongan
jenis Bonus
jenis tunjangan
Jabatan Tunjanganjabatan Bonus
jabatan potonganDetail Tunjangan
Detail Bonus
Detail Potongan
Gaji
Data pegawai
Golongan
user
Agamaid_agamanama_agama
<pi> Characters (10)Variable characters (20)
agama...
<pi>
detail bonusid_detail bonus <pi> Characters (10) <M>detail bonus <pi>
detail gajiid_det_gajijumlah_det_gaji
<pi> Characters (10)Integer
<M><M>
detail gaji...
<pi>
detail potonganid_det_potongan <pi> Characters (10) <M>detail potongan <pi>
detail tunjanganid_det_tunjangan <pi> Characters (10) <M>detail tunjangan <pi>
gajiid_gajitgl_gajitotal_gaji
<pi> Characters (10)DateInteger
<M><M><M>
gaji...
<pi>
golonganid_golongannama_golonganjumlah_golongan
<pi> Characters (10)Variable characters (50)Integer
<M><M><M>
golongan...
<pi>
jabatanid_jabatannama_jabatan
<pi> Characters (10)Variable characters (50)
<M><M>
jabatan...
<pi>
jenis bonusid_jenis_bonusnama_jenis_bonus
<pi> Characters (10)Variable characters (50)
<M><M>
jenis bonus <pi>
jenis potonganid_jenis_potongannama_jenis_potongan
<pi> Characters (10)Variable characters (50)
<M><M>
jenis potongan...
<pi>
jenis tunjanganid_jenis_tunjangannama_jenis_tunjangan
<pi> Characters (10)Variable characters (255)
jenis tunjangan <pi>
kehadiranid_kehadirantgl_hadirketerangan
<pi> Characters (10)DateVariable characters (255)
<M><M><M>
kehadiran...
<pi>
levelid_levelnama_level
<pi> Characters (10)Variable characters (50)
<M><M>
level...
<pi>
Bonusid_nama_bonusnama_bonusJumlah_bonus
<pi> Characters (10)Variable characters (20)Variable characters (20)
<M><M><M>
bonus <pi>
Potonganid_nama_potongannama_potonganjumlah_potongan
<pi> Characters (10)Variable characters (20)Variable characters (20)
<M><M><M>
potongan...
<pi>
Tunjanganid_nama_tunjangannama_tunjanganjumlah_tunjangan
<pi> Characters (10)Variable characters (20)Integer
<M><M><M>
tunjangan...
<pi>
pegawaiid_pegawainamatgl_lahirjkagamaalamat
<pi> Characters (10)Variable characters (50)DateIntegerIntegerVariable characters (50)
<M><M><M><M><M><M>
pegawai <pi>
statusid_statusnama_status
<pi> Characters (10)Variable characters (50)
<M><M>
status...
<pi>
userid_Userusernamepasswordlevel
<pi> Characters (6)Variable characters (10)Variable characters (10)Integer
<M><M><M><M>
user...
<pi>
Gambar 7 CDM
Agamaid_agamanama_agama
char(10)varchar(20)
<pk>
detail bonusid_detail bonusid_det_gajiid_nama_bonus...
char(10)char(10)char(10)
<pk><fk2><fk1>
detail gajiid_det_gajiid_gajiid_golonganjumlah_det_gaji...
char(10)char(10)char(10)integer
<pk><fk1><fk2>
detail potonganid_det_potonganid_det_gajiid_nama_potongan...
char(10)char(10)char(10)
<pk><fk2><fk1>
detail tunjanganid_det_tunjanganid_nama_tunjanganid_det_gaji...
char(10)char(10)char(10)
<pk><fk1><fk2>
gajiid_gajiid_pegawaitgl_gajitotal_gaji...
char(10)char(10)dateinteger
<pk><fk>
golonganid_golongannama_golonganjumlah_golongan...
char(10)varchar(50)integer
<pk>
jabatanid_jabatannama_jabatan
char(10)varchar(50)
<pk>
jenis bonusid_jenis_bonusid_jabatannama_jenis_bonus...
char(10)char(10)varchar(50)
<pk><fk>
jenis potonganid_jenis_potonganid_jabatannama_jenis_potongan...
char(10)char(10)varchar(50)
<pk><fk>
jenis tunjanganid_jenis_tunjanganid_jabatannama_jenis_tunjangan...
char(10)char(10)varchar(255)
<pk><fk>
kehadiranid_kehadiranid_pegawaitgl_hadirketerangan...
char(10)char(10)datevarchar(255)
<pk><fk>
levelid_levelnama_level
char(10)varchar(50)
<pk>
Bonusid_nama_bonusid_jenis_bonusnama_bonusJumlah_bonus...
char(10)char(10)varchar(20)varchar(20)
<pk><fk>
Potonganid_nama_potonganid_jenis_potongannama_potonganjumlah_potongan...
char(10)char(10)varchar(20)varchar(20)
<pk><fk>
Tunjanganid_nama_tunjanganid_jenis_tunjangannama_tunjanganjumlah_tunjangan...
char(10)char(10)varchar(20)integer
<pk><fk>
pegawaiid_pegawaiid_statusid_jabatanid_golonganid_Userid_agamanamatgl_lahirjkagamaalamat...
char(10)char(10)char(10)char(10)char(6)char(10)varchar(50)dateintegerintegervarchar(50)
<pk><fk4><fk3><fk1><fk5><fk2>
statusid_statusnama_status
char(10)varchar(50)
<pk>
userid_Userid_levelid_pegawaiusernamepasswordlevel...
char(6)char(10)char(10)varchar(10)varchar(10)integer
<pk><fk1><fk2>
Gambar 8 PDM
4.8 Desain (user intarface)a) Login
Gambar 9 Halaman login
Desain ini dirancang untuk login user,desain initerdiri dari kolom username dan password,Loginberguna untuk user dapat masuk ke dan mengaksesdata sesuai dengan kebutuhan pengguna.
b) Halaman Depan
Gambar 10 Halaman depan
4.8 Implementasia) Tampilan Halaman Login
Gambar 11 Tampilan Login
c) Tampilan Halaman Home
Gambar 12 Tampilan Home
5 KESIMPULAN DAN SARAN5.1 Kesimpulan1. Analisa kebutuhan sistem informasi penggajian
pada PT. PLN Saumlaki dilakukan melaluiinterview atau wawancara pada pegawai yangbersangkutan agar mengetahui sistem yang
sedang berjalan pada perusahaan ini, danmengetahui permasalahan yang sering terjadipada proses penggajian di perusahaan tersebut.Kemudian melakukan pengumpulan data-datayang diperlukan. Data-data yang didapat berupadata golongan, pegawai, potongan, bonus,tunjangan, jabatan, status pegawai, gaji,kehadiran pegawai.
2. Perancangan dilakukan dengan membuat alurdokumen proses penggajian yang sedangberjalan pada perusahaan tersebut agarmengetahui sistem yang digunakan padaperusahaan tersebut. Setelah itu membuatperancangan sistem, dengan membuat alursistem yang baru dengan merancang sistemflowchart, diagram konteks, data flow diagramdari mulai memasukkan master data, transaksisampai output sesuai dengan yang diperlukanpada perusahaan ini.
3. Proses pembuatan sistem infromasi penggajianpada PT. PLN Saumlaki, diawali denganmembuat perancangan sistem setelah itumembuat entity relationship diagram (ERD)yaitu database yang menghubungkan antaratabel yang satu dengan tabel lainnya yang salingberkaitan. Yang berisikan detail gaji,pemotongan, bonus ataupun tunjangan padasetiap pegawai. Kemudian membuat tampilanwebsite setelah itu mengkoneksikan denganmenggunakan bahasa pemograman PHP, antaratampilan website dengan database yang dibuatsebelumnya. Menghasilkan laporan gaji perperiode, laporan kehadiran per periode dan slipgaji.
5.2 Saran
1. Menambahkan fitur penghitungan pajak sesuaidengan PPh Pasal 21 dan backup pada aplikasiberbasis web.
2. Menambahkan fasilitas kehadiran yang dapatdiisi secara otomatis oleh setiap pegawai tanpaharus dimasukkan oleh supervisor.
3. Menambah Form Surat Kuasa dalam sistempengambilan gaji apabila pengambilandiwakilkan oleh orang lain.
DAFTAR PUSTAKA
Abdillah, Leon Andretti , 2003. Perancangan BasisData Sistem Informasi Penggajian padauniversitas XYZ, Bina Dharma University,Palembang, diperoleh darihttp://arxiv.org/ftp/arxiv/papers/1302/1302.0337.pdf diakses Jumat, 25 Juli 2014
Achmad (2006 : 9), 2011, Defenisipenggajian/upah. Andian Susanto. Jakarta
Arisanti, Dian Novita Marisa, 2008, SistemInformasi Penggajian karyawan BerbasisWeb berdasarkan peraturan pemerintahNomor 21 Mengenai Pajak Penghasilan,ITS (Institut Teknologi Surabaya),diperoleh dari https://student.eepis-its.edu/~qed10/7406040083.pdf diaksesJumat, 25 Juli 2014
Elzaid Fairus Data Flow Diagram, analisis-sistem-informasi, 2010,diperoleh darihttps://fairuzelsaid.wordpress.com/2010/01/08/analisis-sistem-informasi-diagram-alir-data-dad-data-flow-diagramdfd/ diaksesJumat, 26 April 2013
Jogiyanto, 2003, Analisi dan Desain, Andipublisher, Yogyakarta
Kharinnisa Caesaria, 2013, Simulasi SistemInformasi Penggajian Berbasis Mobilemelalui WAP (wirelles aplicationprotocol), Politeknik Senggarang, TanjungPinang, Kepulauan Riau. Diperoleh darihttp://jurnal.umrah.ac.id/wp-content/uploads/2013/08/CaesariaKharinnisa-080155201010.pdf diaksesjumat, 25 juli 2014
Leitch, Robert A ., K. RoscoeDavis(Jogiyanto,2005:18). IlmuManajemen.Arifin Setia Budi dan tim. 2010. Jakarta
Rahmatdi, Pengertian context diagram, data flowdiagram, 2014. Rasyid, moch (17 desember2010). Sistem Informasi, diperoleh darihttp://wartawarga.gunadarma.ac.id/diakses Selasa, 30 Maret 2013