PEMBUATAN APLIKASI SISTEM INFORMASI …skripsi.narotama.ac.id/files/PEMBUATAN APLIKASI... · guna...

7
PEMBUATAN APLIKASI SISTEM INFORMASI PENGGAJIAN BERBASIS WEB MENGGUNAKAN METODE WATERFALL PT PLN SAUMLAKI MALUKU TENGGARA BARAT Yenie Tekla Ngamel 1 , Awalludiyah Ambarwati 2 , Made Kamisutara 3 1,2,3 Program Studi Sistem Informasi, Fakultas Ilmu Komputer, Universitas Narotama Surabaya 1 [email protected] , 2 [email protected] , 3 [email protected] Abstrak PT. PLN Saumlaki-Maluku Tenggara Barat memiliki pegawai tetap dan pegawai kontrak/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 menyediakan pegawai honorer bagi PT. PLN SaumlakiMaluku Tenggara Barat untuk bagian niaga dan administrasi dan ditribusi sedangkan PT. Kinerja Cahaya Abadi menyediakan pegawai yang bekerja dibagian keamanan (security). Proses pembayaran gaji tenaga honorer seringkali mengalami keterlambatan, hal ini dikarenakan 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 mengakibatkan kesalahan diantaranya, kesalahan memasukkan data gaji dan penggunaan formula yang kurang tepat atau tidak sesuai dengan aturan yang telah ditetapkan. Akibatnya pembuatan Laporan membutuhkan waktu yang cukup lama. Minimnya jaringan internet mengakibatkan laporan penggajian harus dikirimkan dalam bentuk hardcopy. Jarak antara Saumlaki dan Tual yang cukup jauh, seringkali menyebabkan 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 membuat perancangan sistem setelah itu membuat database yang berisikan detail gaji, pemotongan, bonus ataupun tunjangan pada setiap pegawai. Tampilan website dibuat menggunakan Adobe Dreamweaver CS5.5, bahasa pemograman PHP, dan Navicat For MySQL sebagai database yang dibuat sebelumnya. Sistem informasi 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 Belakang PT. PLN (Persero) memiliki beberapa kantor wilayah, salah satu kantor wilayah tersebut adalah Kantor Wilayah Maluku dan Maluku Utara. Terletak di Propinsi Maluku, PT. PLN (Persero) Kantor Wilayah Maluku dan Maluku Utara memiliki beberapa ranting, salah satunya adalah PT. PLN. SaumlakiMaluku Tenggara Barat. Kabupaten Maluku Tenggara Barat, tempat PT. PLN. Saumlaki berada, merupakan daerah terpencil yang belum terjangkau oleh perkembangan teknologi khususnya teknologi informasi (TI). PT. PLN Saumlaki - Maluku Tenggara Barat memiliki pegawai tetap dan pegawai kontrak/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 menyediakan pegawai honorer bagi PT. PLN SaumlakiMaluku Tenggara Barat untuk bagian niaga dan administrasi dan ditribusi sedangkan PT. Kinerja Cahaya Abadi menyediakan pegawai yang bekerja dibagian keamanan (security). Proses penggajian di PT. PLN SaumlakiMaluku Tenggara Barat sangat bergantung pada PT. PLN Kantor Cabang Tual. Setiap pertengahan bulan, PT. PLN Saumlaki-Maluku Tenggara Barat mengirimkan Laporan Penggajian pegawai tetap dan honorer kepada PT. PLN Kantor Cabang Tual selanjutnya PT. PLN Kantor Cabang Tual akan mentransfer uang untuk pembayaran gaji pegawai. Pegawai tetap menerima pembayaran gaji langsung dari PT. PLN Kantor Cabang Tual. Untuk pembayaran tenaga oursourcing, PT. PLN Kantor Cabang Tual mentransfer uang ke PJTK sesuai laporan Penggajian dari PT. PLN Saaumlaki- Maluku Tenggara Barat. Selanjutnya PJTK akan membayarkan gaji kepada pegawainya masing-

Transcript of PEMBUATAN APLIKASI SISTEM INFORMASI …skripsi.narotama.ac.id/files/PEMBUATAN APLIKASI... · guna...

Page 1: PEMBUATAN APLIKASI SISTEM INFORMASI …skripsi.narotama.ac.id/files/PEMBUATAN APLIKASI... · guna menghasilkan rancang bangun aplikasi sistem informasi penggajian berbasis web. 3.2

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-

Page 2: PEMBUATAN APLIKASI SISTEM INFORMASI …skripsi.narotama.ac.id/files/PEMBUATAN APLIKASI... · guna menghasilkan rancang bangun aplikasi sistem informasi penggajian berbasis web. 3.2

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

Page 3: PEMBUATAN APLIKASI SISTEM INFORMASI …skripsi.narotama.ac.id/files/PEMBUATAN APLIKASI... · guna menghasilkan rancang bangun aplikasi sistem informasi penggajian berbasis web. 3.2

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

Page 4: PEMBUATAN APLIKASI SISTEM INFORMASI …skripsi.narotama.ac.id/files/PEMBUATAN APLIKASI... · guna menghasilkan rancang bangun aplikasi sistem informasi penggajian berbasis web. 3.2

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.

Page 5: PEMBUATAN APLIKASI SISTEM INFORMASI …skripsi.narotama.ac.id/files/PEMBUATAN APLIKASI... · guna menghasilkan rancang bangun aplikasi sistem informasi penggajian berbasis web. 3.2

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)

Page 6: PEMBUATAN APLIKASI SISTEM INFORMASI …skripsi.narotama.ac.id/files/PEMBUATAN APLIKASI... · guna menghasilkan rancang bangun aplikasi sistem informasi penggajian berbasis web. 3.2

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

Page 7: PEMBUATAN APLIKASI SISTEM INFORMASI …skripsi.narotama.ac.id/files/PEMBUATAN APLIKASI... · guna menghasilkan rancang bangun aplikasi sistem informasi penggajian berbasis web. 3.2

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