JUDUL PAPER MAKSIMUM 10 KATA DAN …skripsi.narotama.ac.id/files/PEMBUATAN APLIKASI SISTEM... ·...

10
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 Saumlaki–Maluku 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

Transcript of JUDUL PAPER MAKSIMUM 10 KATA DAN …skripsi.narotama.ac.id/files/PEMBUATAN APLIKASI SISTEM... ·...

Page 1: JUDUL PAPER MAKSIMUM 10 KATA DAN …skripsi.narotama.ac.id/files/PEMBUATAN APLIKASI SISTEM... · Web viewUntuk pembayaran tenaga oursourcing, PT. PLN Kantor Cabang Tual mentransfer

PEMBUATAN APLIKASI SISTEM INFORMASI PENGGAJIAN BERBASIS 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 Surabaya [email protected], 2 [email protected] ,[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 Saumlaki–Maluku 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. Saumlaki–Maluku 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 Saumlaki–Maluku 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 Saumlaki–Maluku 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-

Page 2: JUDUL PAPER MAKSIMUM 10 KATA DAN …skripsi.narotama.ac.id/files/PEMBUATAN APLIKASI SISTEM... · Web viewUntuk pembayaran tenaga oursourcing, PT. PLN Kantor Cabang Tual mentransfer

Maluku Tenggara Barat. Selanjutnya PJTK akan membayarkan gaji kepada pegawainya masing-masing. Proses pembayaran gaji tenaga honorer seringkali mengalami keterlambatan, hal ini dikarenakan proses pengajian yang cukup panjang yang masing dilakuan secara manual. Penggunaan TI 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 permasalahan yang dihadapi PT. PLN Saumlaki- Maluku Tenggara Barat dalam pembuatan laporan penggajian, dibutuhkan sistem informasi penggajian. Tujuan yang ingin dicapai dalam penulisan proyek madya ini adalah : untuk membuat suatu aplikasi pengolahan data penggajian pegawai dan membuat suatu basis data yang dapat menyimpan data 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 informasi penggajian sesuai kebutuhan PT. PLN Saumlaki-Maluku Tenggara Barat?

3. Bagaimana pembuatan sistem informasi penggajian PT. PLN Saumlaki-Maluku Tenggara Barat berbasis web?

2. Tinjauan Pustaka2.1 Penelitian Terdahulu Sistem Informasi penggajian menarik beberapa pihak terdahulu untuk melakukan penelitian. Dengan berbagai metode, maupun cara untuk menyelesaikan permasalahan yang terjadi agar lebih efektif dan efisien. Penelitian Dian Novita Marisa Arisanti (2008) berjudul Sistem Informasi Penggajian Berbasis Web Berdasarkan Peraturan Pemerintah Nomor 21 Mengenai Pajak Penghasilan membahas tentang system penggajian pada sebuah Politeknik x sebagai tempat studi kasus. Prototype variabel yang digunakan dalam pembuatan sistem informasi tersebut antara lain sumber penghasilan yang diterima yaitu dari APBN atau dari PNBP, macam tunjangan yang diterima, ketentuan pajak yang diterapkan berdasarkan Peraturan Pemerintah No. 21

mengenai Pajak Penghasilan, besarnya potongan pajak. Hasil penelitian tersebut diharapkan menjadi satu standar sistem penggajian yang mampu memberikan transparansi mengenai pemotongan pajak untuk tiap-tiap penghasilan yang diterima karyawan.

2.2 Sistem InformasiSistem informasi menurut Robert A. Leitch dan

K. Roscoe Davis dalam Jogiyanto (2005:18) adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

2.3 Pengertian Penggajian Gaji, menurut Mulyadi (2001, 377), merupakan pembayaran atas penyerahan jasa yang dilakukan oleh karyawan yang mempunyai jenjang jabatan seperti manajer. Penggajian dapat diartikan sebagai proses pembayaran upah kepada seseorang atau individu untuk pengganti hasil kerja atau jasa yang telah dilakukan.

2.4 Flowchart Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil.

2.5 Context DiagramContext Diagram merupakan tingkatan

tertinggi dalam diagram aliran data dan hanya memuat satu proses, menunjukkan definisi secara keseluruhan. Proses tersebut diberi nomor nol. Semua entitas eksternal yang ditunjukkan pada diagram konteks berikut aliran data-aliran data utama menuju dan dari sistem. diagram tersebut tidak memuat penyimpanan data dan tampak sederhana untuk diciptakan, begitu entitas-entitas eksternal serta aliran data-aliran data menuju dan dari 2sistem diketahui menganalisis dari wawancara dengan user dan sebagai hasil analisis dokumen.

2.6 Data Flow Diagram (DFD) Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem. profesional sistem untuk menggambarkan system sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi.

3. Metodologi Penelitian

Page 3: JUDUL PAPER MAKSIMUM 10 KATA DAN …skripsi.narotama.ac.id/files/PEMBUATAN APLIKASI SISTEM... · Web viewUntuk pembayaran tenaga oursourcing, PT. PLN Kantor Cabang Tual mentransfer

3.1 Jenis Penelitian Jenis penelitian yang dilakukan adalah penelitian rancang bangun. Penelitian dilaksanakan guna menghasilkan rancang bangun aplikasi sistem informasi penggajian berbasis web.

3.2 Lokasi Penelitian Penelitian dilakukan di PT. PLN Saumlaki, bertempat di Jalan Mathilda Batlayeri, Kabupaten Maluku Tenggara Barat (MTB), Kota Saumlaki.

3.3 Metodologi Penelitian Metode yang digunakan pada penelitian ini adalah metode waterfall, prosedur-prosedur, konsep-konsep pekerjaan, aturan-aturan dan postulat-postulat yang digunakan untuk mengembangkan suatu sistem informasi. Model air terjun waterfall biasa disebut siklus hidup perangkat lunak mengambil dasar kegiatan dasar seperti spesifikasi, pengembangan, validasi dan evolusi dan merepresentasikanya sebagai fase-fase proses yang berbeda seperti spesifikasi persyaratan, perancangan perangkat lunak, implementasi, pengujian dan seterusnya.

Mulai

Pengumpulan Data1. Data Primer

2. Data Sekunder

Analisa Prosedur Penggajian PT. PLN

Saumlaki

Desain Perancangan Sistem Informasi

Penggajian PT. PLN Saumlaki

Coding Aplikasi Menggunakan PHP

Uji Coba Aplikasi

Maintenance Aplikasi

Pelaporan dan Tindak Lanjut

Selesai

Gambar 1 Metodologi Penelitian

4.1 Dokumen Flowchart Penggajian Dokumen flow dibawah in menjelaskan proses pembuatan laporan penggajian. Supervisor menyiapkan data kehadiran pegawai dan membuat rekapitulasi kehadiran pegawai,supervisor menyerahkan hasil rekapitulasi kehadiran pegawai

kepada manajer. Manajer menerima hasil rekapitulasi kehadiran karyawan,Manajer menyetujui serta menandatangani hasil rekapitulasi kehadiran pegawai. Manajer mengembalikan hasil rekapitulasi yang telah ditanda tangani dan disetujui kepada Supervisor. Dari hasil rekapitulasi yang telah ditanda tangani dan disetujui oleh manajer,Supervisor menggunakan hasil rekapitulasi kehadiran untuk membuat laporan gaji pegawai. Supervisor menyerahkan hasil laporan gaji pegawai kepada Manajer.Setelah itu disetujui dan ditanda tangani oleh Manajer. Manajer mengembalikan laporan gaji pegawai yang telah ditanda tangani olehnya kepada Supervisor.Supervisor mengirim laporan gaji yang telah ditanda tangani kepada PT. PLN Cabang Tual. PT. PLN Cabang Tual menyetujui laporan gaji yang telah dikirim oleh supervisor dan mengirim gaji via rekening Bank. Supervisor menerima gaji yang telah dikirim oleh PT. PLN Cabang Tual. Supervisor melakukan perhitungan gaji, dan membuat slip gaji, slip gaji.

Document flowchart penggajian

Supervisor Administrasi dan Keuangan

Manajer PT. PLN Ranting Saumlaki

PT.PLN Kantor Cabang Tual

Start

Data Kehadiran Pegawai

Rekapitulasi Kehadiran Karyawan

Rekapitulasi Kehadiran Pegawai

Rekapitulasi Kehadiran yang telah

ditanda tangani

Rekapitulasi Kehadiran yang telah

ditanda tangani

Laporan Gaji pegawai

Laporan Gaji pegawai

Laporan Gaji Pegawai yg tlah ditanda tangani

Laporan Gaji Pegawai yg tlah ditanda tangani

1

Laporan Gaji Pegawai yg tlah ditanda tangani

1

Selesai

Perhitungan Gaji

Slip Gaji

Mengirim Gaji melalui Via

Rekening Bank

Membuat Rekapitulasi Kehadiran Karyawan

Menyetujui dan menandatangani

Kehadiran Karyawan

Membuat Laporan Gaji

Pegawai

Menyetujui Laporan Gaji

Menandatangani Laporan Gaji

Pegawai

Menerima Gaji Melalui Via

Rekening Bank

2

2

Pembuatan Slip Gaji

Page 4: JUDUL PAPER MAKSIMUM 10 KATA DAN …skripsi.narotama.ac.id/files/PEMBUATAN APLIKASI SISTEM... · Web viewUntuk pembayaran tenaga oursourcing, PT. PLN Kantor Cabang Tual mentransfer

Gambar 2 Dokumen flowchart penggajian

4.2 Sistem Flowchart Proses Login Sistem flowchart menjelaskan bagan proses login.Proses dimulai dari menu login, setelah itu user memasukan username dan password, kemudian terjadi proses login dimana sistem mulai membaca dan mengecek username dan password jika benar maka akan muncul pesan selamat datang seterusnya akan masuk ke menu utama, jika salah memasukan username dan password akan muncul pesan anda tidak mempunyai akses kesistem.

Gambar 3 Sistem flowchart proses Login

4.3 Sistem Flowchart Maintenance Master Data Gambar 3 menunjukkan Sistem flowchart laporan data pengambilan suku cadang. Admin memasukkan periode laporan, kemudian data pengambilan suku cadang diperoleh dari database pengambilan suku cadang. Setelah itu admin bisa mencetak laporan data pengambilan suku cadang atau melihat data pengambilan suku cadang.

Gambar 4 Sistem flowchart maintenance master data

4.4 Diagram Konteks Didalam sistem ini terdapat 4 entitas yang berperan yaitu supervisor Administrasi Dan Keuangan, Manajer PT PLN Saumlaki,PT PLN Cabang Tual, pegawai. Supervisor administrasi dan keuangan berfungsi untuk maintenance data-data yaitu data jabatan, data status pegawai, data bonus, data golongan, data kehadiran pegawai, data jenis tunjangan, data jenis potongan, data pegawai, data jenis gaji. sedangkan Manajer PT PLN Saumlaki bertugas memeriksa laporan dan menandatangani laporan, yaitu laporan bonus, laporan jenis potongan, laporan jenis tunjangan, laporan gaji pegawai, laporan kehadiran pegawai. sedangkan PT. PLN Cabang Tual Menerima laporan gaji pegawai, sedangkan pegawai menerima hasil dari semuanya yaitu slip gaji. Setiap username dan password yang terdapat pada ke4 entitas yaitu Supervisor Administrasi Dan keuangan, Manajer PT PLN Saumlaki, PT PLN Tual dan Pegawai, fungsinya sebagai login agar pengguna dapat masuk dan mengakses account sesuai dengan kebutuhan pengguna.

Page 5: JUDUL PAPER MAKSIMUM 10 KATA DAN …skripsi.narotama.ac.id/files/PEMBUATAN APLIKASI SISTEM... · Web viewUntuk pembayaran tenaga oursourcing, PT. PLN Kantor Cabang Tual mentransfer

Gambar 5 Diagram konteks

4.5 Bagan Berjenjang Melihat diagram berjenjang pada gambar 6 pada level 0 terdapat 4 proses yang terdiri dari Login Maintenance Data terdiri dari 9 proses, Maintenance data pegawai, Maintenance data jabatan, Maintenance data tunjangan Maintenance data potongan, Maintenance data bonus, Maintenance data kehadiran, Maintenance data golongan, Maintenance data status pegawai, Maintenance data data gaji, Transaksi terdiri dari 5 proses, Transaksi perhitungan gaji, Transaksi perhitungan potongan, Transaksi perhitungan bonus, Transaksi perhitungan kehadiran, Transaksi perhitungan Tunjangan. Laporan terdiri dari 5 proses, Pembuatan laporan gaji, Pembuatan laporan tunjangan, Pembuatan laporan bonus, Pembuatan laporan potongan, Pembuatan laporan kehadiran.

Gambar 6 Bagan Berjenjang

4.6 DFD Level 0 Gambar 3.12 Menunjukan DFD level 0 yang dibagi menjadi 4 proses: Login,Maintenance Master Data,transaksi dan laporan.Dan yang terhubung ke 4 proses tersebut yaitu dari Master Data terdapat data

jenis potongan, data jenis tunjangan, data pegawai, data golongan, data jenis gaji, data kehadiran, data bonus, data jabatan , data status pegawai. Transaksi terdapat data detail tunjangan, data detail bonus, data detail potongan, data detail kehadiran, detail gaji dan slip gaji yang nantinya akan diberikan kepada pegawai, sedangkan Laporan terdapat data-data yang berupa laporan kehadiran pegawai, laporan jenis potongan, laporan jenis tunjangan, laporan gaji pegawai, laporan bonus.dan Login yaitu kegunaanya agar pengguna dapat masuk dan mengakses kesistem sesuai kebutuhan pengguna, berupa username dan password yang terdapat pada data pegawai, Master data, Manajer PT PLN Saumlaki, PT. PLN Cabang Tual.

Gambar 6 DFD level 0 4.7 Desain Database Tabel database dalam perancangan sistem informasi penggajian terdapat 13 tabel: tabel data pegawai, tabel jenis golongan, tabel status pegawai,tabel jabatan, tabel gaji, tabel jenis potongan, tabel detail potongan, tabel detail gaji, tabel jenis tunjangan, tabel kehadiran, tabel jenis bonus, tabel detail bonus, tabel detail tunjangan. Hubungan antar tabel yang terdapat disistem tergambarkan pada gambar 7 conceptual data model (CDM) dan gambar 8 physical data model (PDM)

Page 6: JUDUL PAPER MAKSIMUM 10 KATA DAN …skripsi.narotama.ac.id/files/PEMBUATAN APLIKASI SISTEM... · Web viewUntuk pembayaran tenaga oursourcing, PT. PLN Kantor Cabang Tual mentransfer

golongan pegawai

kehadi ran pegawai

agama pegawai

jabatan pegawai

status pegawai

level user

Tunjangan

bonus

potongan

jenis potongan

jenis Bonus

jenis tunjangan

Jabatan Tunjanganjabatan Bonus

jabatan potonganDetai l Tunjangan

Detail Bonus

Detail Potongan

Gaji

Data pegawai

Golongan

user

Agama

id_agamanama_agama

<pi> Characters (10)Variable characters (20)

agama...

<pi>

detail bonus

id_detail bonus <pi> Characters (10) <M>

detail bonus <pi>

detai l gajii d_det_gajij umlah_det_gaj i

<pi> Characters (10)Integer

<M><M>

detail gaj i...

<pi>

detail potongan

id_det_potongan <pi> Characters (10) <M>

detail potongan <pi>

detail tunjangan

id_det_tunjangan <pi> Characters (10) <M>

detail tunjangan <pi>

gaji

id_gaj itgl_gajitotal_gaj i

<pi> Characters (10)DateInteger

<M><M><M>

gaj i...

<pi>

golongan

id_golongannama_golonganjumlah_golongan

<pi> Characters (10)Variable characters (50)Integer

<M><M><M>

golongan...

<pi>

jabatan

id_jabatannama_jabatan

<pi> Characters (10)Variable characters (50)

<M><M>

jabatan...

<pi>

jenis bonus

id_jenis_bonusnama_jenis_bonus

<pi> Characters (10)Variable characters (50)

<M><M>

jenis bonus <pi>

jenis potongan

id_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>

kehadi ran

id_kehadirantgl_hadirketerangan

<pi> Characters (10)DateVariable characters (255)

<M><M><M>

kehadiran...

<pi>

level

id_levelnama_level

<pi> Characters (10)Variable characters (50)

<M><M>

level...

<pi>

Bonus

id_nama_bonusnama_bonusJumlah_bonus

<pi> Characters (10)Variable characters (20)Variable characters (20)

<M><M><M>

bonus <pi>

Potongan

id_nama_potongannama_potonganjumlah_potongan

<pi> Characters (10)Variable characters (20)Variable characters (20)

<M><M><M>

potongan...

<pi>

Tunjangan

id_nama_tunjangannama_tunjanganjumlah_tunjangan

<pi> Characters (10)Variable characters (20)Integer

<M><M><M>

tunjangan...

<pi>

pegawai

id_pegawainamatgl_lahi rjkagamaalamat

<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>

user

id_Userusernamepasswordlevel

<pi> Characters (6)Variable characters (10)Variable characters (10)Integer

<M><M><M><M>

user...

<pi>

Gambar 7 CDM

Agama

id_agamanama_agama

char(10)varchar(20)

<pk>

detail bonus

id_detail bonusid_det_gajiid_nama_bonus...

char(10)char(10)char(10)

<pk><fk2><fk1>

detail gaj i

id_det_gajiid_gajiid_golonganjumlah_det_gaji...

char(10)char(10)char(10)integer

<pk><fk1><fk2>

detail potongan

id_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>

gaji

id_gajiid_pegawaitgl_gaj itotal_gaji...

char(10)char(10)dateinteger

<pk><fk>

golongan

id_golongannama_golonganjumlah_golongan...

char(10)varchar(50)integer

<pk>

jabatan

id_jabatannama_jabatan

char(10)varchar(50)

<pk>

jenis bonus

id_jenis_bonusid_jabatannama_jenis_bonus...

char(10)char(10)varchar(50)

<pk><fk>

jenis potongan

id_jenis_potonganid_jabatannama_jenis_potongan...

char(10)char(10)varchar(50)

<pk><fk>

jenis tunjangan

id_jenis_tunjanganid_jabatannama_jenis_tunjangan...

char(10)char(10)varchar(255)

<pk><fk>

kehadiran

id_kehadiranid_pegawaitgl_hadirketerangan...

char(10)char(10)datevarchar(255)

<pk><fk>

level

id_levelnama_level

char(10)varchar(50)

<pk>

Bonus

id_nama_bonusid_jenis_bonusnama_bonusJumlah_bonus...

char(10)char(10)varchar(20)varchar(20)

<pk><fk>

Potongan

id_nama_potonganid_jenis_potongannama_potonganjumlah_potongan...

char(10)char(10)varchar(20)varchar(20)

<pk><fk>

Tunjangan

id_nama_tunjanganid_jenis_tunjangannama_tunjanganjumlah_tunjangan...

char(10)char(10)varchar(20)integer

<pk><fk>

pegawai

id_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>

status

id_statusnama_status

char(10)varchar(50)

<pk>

user

id_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 ini terdiri dari kolom username dan password,Login berguna untuk user dapat masuk ke dan mengakses data 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 melalui interview atau wawancara pada pegawai yang bersangkutan agar mengetahui sistem yang

Page 7: JUDUL PAPER MAKSIMUM 10 KATA DAN …skripsi.narotama.ac.id/files/PEMBUATAN APLIKASI SISTEM... · Web viewUntuk pembayaran tenaga oursourcing, PT. PLN Kantor Cabang Tual mentransfer

sedang berjalan pada perusahaan ini, dan mengetahui permasalahan yang sering terjadi pada proses penggajian di perusahaan tersebut. Kemudian melakukan pengumpulan data-data yang diperlukan. Data-data yang didapat berupa data golongan, pegawai, potongan, bonus, tunjangan, jabatan, status pegawai, gaji, kehadiran pegawai.

2. Perancangan dilakukan dengan membuat alur dokumen proses penggajian yang sedang berjalan pada perusahaan tersebut agar mengetahui sistem yang digunakan pada perusahaan tersebut. Setelah itu membuat perancangan sistem, dengan membuat alur sistem yang baru dengan merancang sistem flowchart, diagram konteks, data flow diagram dari mulai memasukkan master data, transaksi sampai output sesuai dengan yang diperlukan pada perusahaan ini.

3. Proses pembuatan sistem infromasi penggajian pada PT. PLN Saumlaki, diawali dengan membuat perancangan sistem setelah itu membuat entity relationship diagram (ERD) yaitu database yang menghubungkan antara tabel yang satu dengan tabel lainnya yang saling berkaitan. Yang berisikan detail gaji, pemotongan, bonus ataupun tunjangan pada setiap pegawai. Kemudian membuat tampilan website setelah itu mengkoneksikan dengan menggunakan bahasa pemograman PHP, antara tampilan website dengan database yang dibuat sebelumnya. Menghasilkan laporan gaji per periode, laporan kehadiran per periode dan slip gaji.

5.2 Saran

1. Menambahkan fitur penghitungan pajak sesuai dengan PPh Pasal 21 dan backup pada aplikasi berbasis web.

2. Menambahkan fasilitas kehadiran yang dapat diisi secara otomatis oleh setiap pegawai tanpa harus dimasukkan oleh supervisor.

3. Menambah Form Surat Kuasa dalam sistem pengambilan gaji apabila pengambilan diwakilkan oleh orang lain.

DAFTAR PUSTAKA

Abdillah, Leon Andretti , 2003. Perancangan Basis Data Sistem Informasi Penggajian pada universitas XYZ, Bina Dharma University, Palembang, diperoleh dari http://arxiv.org/ftp/arxiv/papers/1302/1302.0337.pdf diakses Jumat, 25 Juli 2014

Achmad (2006 : 9), 2011, Defenisi penggajian/upah. Andian Susanto. Jakarta

Arisanti, Dian Novita Marisa, 2008, Sistem Informasi Penggajian karyawan Berbasis Web berdasarkan peraturan pemerintah Nomor 21 Mengenai Pajak Penghasilan, ITS (Institut Teknologi Surabaya), diperoleh dari https://student.eepis-its.edu/~qed10/7406040083.pdf diakses Jumat, 25 Juli 2014

Elzaid Fairus Data Flow Diagram, analisis-sistem-informasi, 2010,diperoleh dari https://fairuzelsaid.wordpress.com/2010/01/08/analisis-sistem-informasi-diagram-alir-data-dad-data-flow-diagramdfd/ diakses Jumat, 26 April 2013

Jogiyanto, 2003, Analisi dan Desain, Andi publisher, Yogyakarta

Kharinnisa Caesaria, 2013, Simulasi Sistem Informasi Penggajian Berbasis Mobile melalui WAP (wirelles aplication protocol), Politeknik Senggarang, Tanjung Pinang, Kepulauan Riau. Diperoleh dari http://jurnal.umrah.ac.id/wp-content/uploads/2013/08/Caesaria Kharinnisa-080155201010.pdf diakses jumat, 25 juli 2014

Leitch, Robert A ., K. RoscoeDavis (Jogiyanto,2005:18). Ilmu Manajemen.Arifin Setia Budi dan tim. 2010 . Jakarta

Rahmatdi, Pengertian context diagram, data flow diagram, 2014. Rasyid, moch (17 desember 2010). Sistem Informasi, diperoleh dari http://wartawarga.gunadarma.ac.id/ diakses Selasa, 30 Maret 2013