PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu...

91
PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN BERBASIS DESKTOP PADA PT. BS LOGISTICS BATAM SKRIPSI Oleh: Suyanti 161300073 PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) GICI BATAM 2017

Transcript of PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu...

Page 1: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN BERBASIS DESKTOP PADA

PT. BS LOGISTICS BATAM

SKRIPSI

Oleh: Suyanti

161300073

PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN

KOMPUTER (STMIK) GICI BATAM

2017

Page 2: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

i

PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN BERBASIS DESKTOP PADA

PT. BS LOGISTICS BATAM

SKRIPSI

Diajukan Untuk Memenuhi Salah Satu Syarat

Memperoleh Gelar Sarjana

Oleh: Suyanti

161300073

PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN

KOMPUTER (STMIK) GICI BATAM

2017

Page 3: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan
Page 4: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan
Page 5: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan
Page 6: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

v

KATA PENGANTAR

Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa, karena berkat

rahmat-Nya penulis dapat menyelesaikan Skripsi yang berjudul Perancangan

Sistem Informasi Penggajian Karyawan Berbasis Desktop Pada PT. BS Logistics

Batam sesuai dengan yang direncanakan.

Penulis menyadari sepenuhnya bahwa tanpa adanya bantuan dari berbagai

pihak, Penulis akan banyak menemui kesulitan dalam penyusunan Skripsi ini.

Untuk itu Penulis mengucapkan terima kasih kepada:

1. Kepada orang tua penulis yang telah mendukung penulis dari awal hingga

akhir dalam penyelesaian Skripsi ini.

2. Bapak Kiatwansyah, selaku Pembina Yayasan Permata Harapan Bangsa

Batam

3. Bapak Bali Dalo, S.H, selaku Ketua Yayasan Permata Harapan Bangsa

4. Bapak Zainul Munir, S.T., M.eTC, selaku Ketua Sekolah Tinggi Manajemen

Informatika dan Komputer GICI Batam.

5. Bapak Sandy Suwandana, S.Kom., M.Kom, selaku Ketua Program Studi

Sistem Informasi STMIK GICI Batam

6. Ibu Yunita Sari, SE., M.SI, selaku Pembimbing yang telah mengarahkan dan

membimbing penulis selama mengerjakan Skripsi ini.

7. Bapak dan Ibu Dosen Sekolah Tinggi Manajemen Informatika dan Komputer

GICI Batam yang telah memberikan seluruh dedikasinya dalam mengajar dan

membimbing penulis selama mengikuti perkuliahan.

8. Staff dan Karyawan PT. BS Logistics Batam yang telah memberikan ilmu,

data dan kemudahan di dalam penyelesaian Skripsi ini.

9. Teman – teman semua atas kebersamaan dan bantuan yang berarti bagi

penulis.

10. Semua pihak yang telah membantu, baik secara langsung maupun tidak

langsung yang tidak dapat penulis sebutkan satu persatu.

Page 7: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan
Page 8: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

vii

ABSTRAK

PT. BS Logistics Batam adalah perusahaan yang bergerak dalam bidang

penyewaan alat-alat berat seperti Crane, Boomlift, Prime Mover dan sebagainya.

Dalam pengolahan data karyawan selama ini menggunakan sistem penggajian

terkomputerisasi namun sederhana yaitu menggunakan software Ms. Excel,

sehingga dalam pengolahan datanya mengalami hambatan terjadinya proses

kesalahan seperti perhitungan gaji lembur, potongan gaji, gaji pegawai, tunjangan,

gaji pokoknya dan laporan gaji harus dihitung dan mengalami proses perhitungan

yang berulang – ulang dari tiap karyawannya. Metode yang digunakan penulis

dalam penelitian ini yaitu dengan melakukan observasi, wawancara, studi pustaka,

studi lapangan, perancangan sistem informasi dilanjutkan dengan pembangunan

sistem informasi dan selanjutnya adalah uji coba. Hasil dari penelitian ini adalah

menghasilkan sistem informasi penggajian yang terkomputerisasi yang diberikan

kemudahan dalam memberikan informasi data penggajian seperti informasi data

karyawan, data jabatan, tunjangan & data penggajian. Pada Sistem Informasi Data

Penggajian, penulis menggunakan diagram arus data, ERD, dan laporan dengan

menggunakan pemograman Microsoft Visual Studio 2008 dan MySQL untuk

pengolahan data. Setelah peneliti membuat Sistem Informasi Penggajian, penulis

berharap agar prosedur kerja dapat lebih mudah bagi pihak-pihak terkait di PT. BS

Logistics Batam

Kata Kunci : Sistem Informasi Penggajian, MySQL, Microsoft Visual Studio 2008

Page 9: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

viii

ABSTRACT

PT. BS Logistics Batam is a company engaged in the rental of heavy

equipment such as Crane, Boomlift, Prime Mover and the other. In the data

processing employees so far using a computerized payroll system is simple but

using the software Ms. Excel, so in the processing of data experience barriers to

the process of errors such as calculation of overtime salary, salary deduction,

employee salaries, allowances, basic salary and salary reports should be calculated

and experience the recurring calculation of each employee. The method used by

the author in this research is by doing observation, interview, literature study, field

study, information system design continued with the development of information

systems and then is a trial. The results of this study is to produce a computerized

payroll information system provided convenience in providing payroll data such

as employee data information, job data, allowances & payroll data. In Payroll

Data Information System, the authors use data flow diagrams, ERD, and reports

using Microsoft Visual Studio 2008 and MySQL programming for data

processing. After the researchers make Payroll Information System, the authors

hope that the working procedure can be easier for the parties involved in PT. BS

Logistics Batam.

Keywords: Payroll Information System, MySQL, Microsoft Visual Studio 2008

Page 10: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

ix

DAFTAR ISI

Judul Halaman

HALAMAN JUDUL ................................................................................. i

HALAMAN PERSETUJUAN ................................................................. ii

HALAMAN PENGESAHAN ................................................................... iii

HALAMAN PERNYATAAN ................................................................... iv

KATA PENGANTAR ............................................................................... v

ABSTRAK ................................................................................................. viI

ABSTRACT ................................................................................................ viii

DAFTAR ISI .............................................................................................. ix

DAFTAR TABEL ..................................................................................... xii

DAFTAR GAMBAR ................................................................................. xiii

BAB I PENDAHULUAN ...................................................................... 1

1.1 Latar Belakang ......................................................................... 1

1.2 Rumusan Masalah .................................................................... 2

1.3 Batasan Masalah ....................................................................... 3

1.4 Tujuan Penelitian...................................................................... 3

1.5 Manfaat Penelitian.................................................................... 3

1.6 Sistematika Penulisan ............................................................... 4

BAB II LANDASAN TEORI ............................................................... 6

2.1 Teori Pendukung ...................................................................... 6

2.1.1 Pengertian Sistem ......................................................... 6

2.1.1.1 Elemen – Elemen Sistem................................ 7

2.1.2 Pengertial Informasi ..................................................... 8

2.1.3 Pengertian Sistem Informasi ........................................ 9

2.1.4 Pengertian Penggajian .................................................. 10

2.1.5 Pengertian MySQL ........................................................ 11

2.1.6 Pengertian XAMPP ...................................................... 11

2.1.7 Pengertian Navicat ....................................................... 12

Page 11: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

x

2.1.8 Pengertian Visual Basic 2008 ....................................... 12

2.1.9 Diagram Konteks .......................................................... 19

2.1.10 Data Flow Diagram (DFD) .......................................... 19

2.1.11 Entity Relationship Diagram (ERD) ............................ 20

2.1.12 Flowchart ..................................................................... 21

2.2 Penelitian Terdahulu ................................................................ 24

BAB III METODOLOGI PENELITIAN ............................................ 29

3.1 Kerangka Kerja ........................................................................ 29

3.1.1 Tempat Penelitian ......................................................... 30

3.1.2 Metode Pengumpulan Data .......................................... 31

3.1.3 Teknik Pengumpulan Data ........................................... 31

3.1.4 Sumber Data ................................................................. 31

3.2 Gambaran Perusahaan .............................................................. 32

3.2.1 Visi & Misi Perusahaan ................................................ 33

3.2.2 Struktur Organisasi ....................................................... 33

3.2.3 Kebijakan Perusahaan .................................................. 39

BAB IV ANALISIS DAN IMPLEMENTASI ...................................... 41

4.1 Analisis Sistem yang Berjalan.................................................. 41

4.2 Analisis Sistem yang Diusulkan ............................................... 43

4.2.1 Diagram Konteks .......................................................... 45

4.2.2 Diagram Nol ................................................................. 47

4.2.3 Entity Relationship Diagram (ERD) ............................ 47

4.3 Perangkat Keras (Hardware) Yang Diperlukan ....................... 49

4.4 Perbandingan Sistem Lama & Sistem Diusulkan .................... 49

4.5 Perancangan Sistem.................................................................. 50

4.5.1 Data Karyawan ............................................................. 50

4.5.2 Data Jabatan ................................................................. 52

4.5.3 Tunjangan ..................................................................... 53

4.5.4 Data Penggajian ............................................................ 55

4.6 Implementasi ............................................................................ 57

4.6.1 Login Form ................................................................... 57

4.6.2 Menu Utama ................................................................. 57

Page 12: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

xi

4.6.3 Setup Data Karyawan ................................................... 58

4.6.4 Setup Data Jabatan ........................................................ 60

4.6.5 Setup Tunjangan ........................................................... 61

4.6.6 Setup Data Penggajian .................................................. 62

4.6.7 Slip Gaji ........................................................................ 64

BAB V PENUTUP ................................................................................. 66

5.1 Kesimpulan............................................................................... 66

5.2 Saran ......................................................................................... 66

DAFTAR PUSTAKA ................................................................................ 67

LAMPIRAN ............................................................................................... 69

DAFTAR RIWAYAT HIDUP ................................................................. 75

Page 13: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

xii

DAFTAR TABEL

Tabel Halaman

Tabel 2.1 Matrik Komponen Penggajian .................................................... 10

Tabel 2.2 Simbol DFD ................................................................................ 19

Tabel 2.3 Simbol ERD ................................................................................ 20

Tabel 2.4 Simbol Flowchart ....................................................................... 22

Tabel 2.5 Penelitian Terdahulu ................................................................... 24

Tabel 4.1 Perbandingan Sistem Berjalan & Sistem Diusulkan ................... 49

Page 14: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

xiii

DAFTAR GAMBAR

Gambar Halaman

Gambar 2.1 Toolbox Visual Basic 2008 ...................................................... 14

Gambar 2.2 Form ........................................................................................ 15

Gambar 2.3 Properties ................................................................................ 16

Gambar 2.4 Toolbox, Form dan Properties ................................................ 17

Gambar 2.5 Perintah Dasar Pemrograman Visual Basic 2008 .................... 18

Gambar 2.6 Komponen Toolbox Visual Basic 2008 ................................... 18

Gambar 3.1 Kerangka Kerja ....................................................................... 29

Gambar 3.2 Struktur Organisasi PT BS Logistics Batam ........................... 38

Gambar 4.1 Aliran Sistem Informasi yang Sedang Berjalan ...................... 42

Gambar 4.2 Aliran Sistem Informasi yang Diusulkan ................................ 44

Gambar 4.3 Diagram Konteks..................................................................... 46

Gambar 4.4 Diagram Nol ............................................................................ 47

Gambar 4.5 Entity Relationship Diagram ................................................... 48

Gambar 4.6 Perancangan Sistem – Data Karyawan.................................... 50

Gambar 4.7 Perancangan Sistem – Data Jabatan ........................................ 52

Gambar 4.8 Perancangan Sistem – Data Tunjangan ................................... 53

Gambar 4.9 Perancangan Sistem – Data Penggajian .................................. 55

Gambar 4.10 Login Form ............................................................................ 57

Gambar 4.11 Menu Utama .......................................................................... 57

Gambar 4.12 Data Karyawan ...................................................................... 59

Gambar 4.13 Data Jabatan .......................................................................... 60

Gambar 4.14 Tunjangan .............................................................................. 61

Gambar 4.15 Data Penggajian..................................................................... 63

Gambar 4.16 Slip Gaji................................................................................. 64

Page 15: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Sejalan dengan meningkatnya perkembangan ekonomi dalam segala bidang,

maka sudah sewajarnya jika perusahaan dan instansi baik milik pemerintah

maupun swasta mengalami peningkatan disetiap sektor. Dengan adanya

peningkatan tersebut perusahaan membutuhkan tenaga kerja yang disebut dengan

karyawan, yang ditugaskan perusahaan untuk melaksanakan kegiatan operasional

pada perusahaan tersebut.

Sistem penggajian adalah mengembangkan sekumpulan prosedur yang

memungkinkan perusahaan untuk menarik, menahan, dan memotivasi staf serta

untuk mengendalikan biaya pembayaran gaji. Dengan prosedur yang disesuaikan

dengan kebijakan gaji tiap – tiap organisasi, dan merupakan kebijakan yang

dianggap adil. Sistem penggajian dan pengupahan adalah jaringan prosedur yang

terdiri dari prosedur pembuatan daftar gaji, prosedur distribusi biaya gaji, dan

prosedur pembayaran gaji, dalam Shinta Damayanti (2015).

Terkait dengan perkembangan teknologi dan informasi yang semakin pesat,

banyak perusahaan membutuhkan sistem penggajian yang lebih bisa

mengoptimalkan pengolahan data gaji karyawannya secara cepat dan akurat.

Namun belum semua perusahaan menerapkan sistem penggajian yang

terkomputerisasi, salah satunya PT. BS Logistics Batam yang menggunakan

sistem penggajian terkomputerisasi namun sederhana yaitu menggunakan

software Ms. Excel sehingga dalam pengolahan datanya mengalami hambatan

Page 16: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

2

terjadinya proses kesalahan seperti perhitungan gaji lembur, potongan gaji, gaji

pegawai, tunjangan, gaji pokoknya dan laporan gaji harus dihitung dan mengalami

proses perhitungan yang berulang – ulang dari tiap karyawannya. Apalagi jumlah

karyawannya yang banyak berarti membutuhkan pendataan dan perhitungan yang

berkali - kali. Hal ini sangat menghambat dalam penyampaian laporan penggajian

kepada pemimpin. Jika masalah ini dibiarkan berlanjut maka akan mengakibatkan

sistem kerja menjadi kurang efektif.

Berdasarkan latar belakang permasalahan yang telah diuraikan diatas, maka

penulis merancang sistem informasi ini dengan mengambil judul “Perancangan

Sistem Informasi Penggajian Karyawan Berbasis Desktop pada PT. BS

Logistics Batam”.

1.2 Rumusan Masalah

Sesuai dengan penjelasan dan uraian latar belakang masalah maka penulis

menentukan rumusan masalah yang dihadapi oleh PT. BS Logistics Batam adalah

sebagai berikut :

1. Bagaimana membuat sistem informasi penggajian pada PT BS Logistics

Batam?

2. Bagaimana merancang sistem informasi penggajian yang efektif dan

efisien?

Page 17: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

3

1.3 Batasan Masalah

Dalam penelitian ini batasan masalah yang akan dibahas agar pada

penyusunan laporan ini dapat lebih terarah sesuai dengan tujuan yang ingin

dicapai, adalah:

1. Sistem informasi yang dirancang terbatas pada pengolahan data

penggajian di PT BS Logistics Batam.

2. Bahasa pemrograman yang digunakan adalah VB.Net 2008 dan MySQL

untuk basis data.

1.4 Tujuan Penelitian

Adapun tujuan dari penelitian ini yaitu:

1. Menghasilkan sebuah sistem informasi penggajian pada PT BS Logistics

Batam

2. Merancang sistem informasi penggajian berbasis desktop yang efektif

dan efisien.

1.5 Manfaat Penelitian

1. Peneliti

a. Mengembangkan dan menerapkan teori dan praktikum yang didapat

selama mengikuti perkuliahan di Sekolah Tinggi Manajemen Infomartika

dan Komputer GICI (STMIK).

b. Untuk meningkatkan kemampuan sistematika perancangan masalah

yang terjadi dilapangan.

Page 18: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

4

2. Perusahaan

a. Membantu memecahkan masalah pada sistem penggajian karyawan.

b. Memudahkan penyajian laporan penggajian karyawan.

3. Pembaca

a. Mengetahui langkah demi langkah dalam kegiatan penelitian yang

dilakukan.

b. Bahan referensi dalam penyusunan sebuah karya ilmiah.

1.6 Sistematika Penulisan

Adapun sistematika penulisan dalam penelitian ini adalah sebagai berikut :

BAB I PENDAHULUAN

Dalam bab ini menjelaskan tentang latar belakang, rumusan masalah, batasan

masalah, tujuan penelitian, manfaat penelitian dan sistematika penulisan.

BAB II LANDASAN TEORI

Membahas tentang pengertian sistem, pengertian informasi, pengertian sistem

informasi, pengertian penggajian, pengertian MYSQL, pengertian visual basic

2008, diagram konteks, data flow diagram, entity relationship diagram, flowchart.

BAB III METODOLOGI PENELITIAN

Membahas tentang gambaran objek penelitian dan analisis yang dibutuhkan dalam

pembuatan sistem. Laporan secara detail rancangan terhadap penelitian yang

dilakukan, baik perancangan secara umum dari sistem yang dibangun maupun

perancangan yang lebih spesifik. Metode penelitian meliputi waktu dan tempat,

peralatan yang digunakan dan alur penelitian.

Page 19: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

5

BAB IV ANALISIS DAN IMPLEMENTASI

Dalam bab ini penulis menjelaskan tentang analisis sistem yang berjalan, analisis

sistem yang diusulkan dan langkah-langkah dalam implementasi sistem yang

disertai dengan komponen-komponen yang dibutuhkan dalam suatu sistem.

BAB V PENUTUP

Dalam bab ini penulis menjelaskan dan menguraikan tentang pencapaian tujuan

dari aplikasi yang dibuat. Saran berisi hal-hal yang dirasakan masih belum

sempurna.

Page 20: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

6

BAB II

LANDASAN TEORI

2.1 Teori Pendukung

2.1.1 Pengertian Sistem

Menurut Fatta (2007) dalam Meita Reistiana 2014 mendefinisikan bahwa

sistem adalah sekumpulan objek-objek yang saling berelasi dan berinteraksi serta

hubungan antar objek bisa dilihat sebagai satu kesatuan yang dirancang untuk

mencapai satu tujuan.

Menurut Bonnie Soeherman dan Marion Pinontoan (2008: 3) dalam Amir

Sarifudin 2013 sistem dapat diartikan sebagai serangkaian komponen-komponen

yang saling berinteraksi dan bekerja sama untuk mencapai tujuan tertentu. Dan

didalam sistem terkandung tiga elemen penting, yaitu rangkaian komponen,

interaksi dan kerja sama dan yang terakhir adalah tujuan.

Menurut Jogiyanto (2009: 34) dalam Amir Sarifudin 2013 sistem dapat

diartikan sebagai kumpulan dari beberapa komponen yang saling berhubungan

satu dengan yang lainnya membentuk satu kesatuan untuk mencapai tujuan

tertentu.

Dalam buku Muhamad Muslihudin dan Oktafianto (2016) beberapa

definisi sistem yang dikemukakan oleh para ahli:

Menurut Bodnar dan Hoowood (2009), sistem adalah suatu jaringan kerja dari

prosedur-prosedur yang saling berkaitan, berkumpul bersama-sama untuk

melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.

Page 21: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

7

Menurut Indra (2007) mengemukakan sistem adalah sekumpulan elemen atau

subsistem yang saling berhubungan satu dengan yang lain membentuk satu

kesatuan untuk melaksanakan suatu fungsi guna mencapai suatu tujuan.

2.1.1.1 Elemen - Elemen Sistem

Menurut Faruq Hafis Purba (2012) dalam Faruq Hafiz Purba 2012, ada beberapa

elemen yang membentuk suatu sistem yaitu : tujuan, masukan, proses, keluaran,

batas, mekanisme dan umpan balik serta lingkungan. Berikut penjelasan mengenai

elemen-elemen yang membentuk suatu sistem :

1. Tujuan

Setiap sistem memiliki tujuan, maupun satu ataupun banyak tujuan.

Tujuan inilah yang menjadi motivasi yang mengarahkan pada sistem.

Tanpa tujuan, sistem menjadi tidak terarah dan tidak terkendali. Tentu

saja, tujuan antara satu sistem dengan sistem yang lain berbeda.

2. Masukan

Masukan (input) sistem adalah segala sesuatu yang masuk kedalam sistem

dan selanjutnya menjadi bahan untuk diproses. Masukan dapat berupa hal-

hal yang berwujud (tampak secara fisik) maupun tidak tampak.

3. Proses

Proses merupakan bagian yang melakukan perubahan atau transformasi

dari masukan menjadi keluaran yang lebih berguna dan bernilai.

Page 22: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

8

4. Keluaran

Kelauran (output) merupakan hasi dari pemrosesan. Pada sistem informasi,

keluaran dapat berupa suatu informasi, saran, cetak laporan, dan

sebagainya.

5. Batas

Yang disebut batas (boundary) sistem adalah pemisah antara sistem dan

daerah diluar sistem (lingkungan). Batas sistem menentukan konfigurasi,

ruang lingkup atau kemampuan sistem.

6. Mekanisme Pengendalian dan Umpan Balik

Mekanisme pengendalian (control mechanism) diwujudkan dengan

menggunakan umpan balik (feedback) dari keluaran. Umpan balik ini

digunakan untuk mengendalikan baik masukan maupun proses. Tujuannya

adalah untuk mengatur agar sistem berjalan sesuai dengan tujuan.

7. Lingkungan

Lingkungan adalah segala sesuatu yang berada diluar sistem. Lingkungan

bisa berpengaruh terhadap operasi sistem dalam arti bisa merugikan atau

menguntungkan sistem itu sendiri. Lingkungan yang merugikan tentu saja

harus ditahan dan dikendalikan supaya tidak mengganggu kelangsungan

operasi sistem, sedangkan yang menguntungkan tetap harus terus dijaga

karena akan memacu terhadap kelangsungan hidup sistem.

2.1.2 Pengertian Informasi

Menurut Bonnie Soeherman dan Marion Pinontoan (2008: 4) dalam Amir

Sarifudin 2013 informasi merupakan hasil pemrosesan data (fakta) menjadi

Page 23: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

9

sesuatu yang bermakna dan bernilai untuk pengambilan keputusan. Informasi

tidak dapat terlepas dari aspek kehidupan manusia. siapa, kapan, dan dimanapun

seseorang akan membutuhkan informasi.

Dalam buku Muhamad Muslihudin dan Oktafianto (2016) beberapa definisi

informasi yang dikemukakan oleh para ahli:

Menurut Jogiyanto (2008), informasi adalah data yang diolah menjadi bentuk

yang berguna bagi para pemakainya.

Menurut Sutarman (2009), informasi adalah sekumpulan fakta (data) yang di

organisasikan dengan cara tertentu, sehingga mereka mempunyai arti bagi si

penerima.

Menurut Eddy Sutanta (2011), informasi merupakan hasil pengolahan data,

sehingga menjadi bentuk yang penting bagi penerimanya dan mempunyai

kegunaan sebagai dasar dalam pengambilan keputusan yang dapat dirasakan

akibatnya secara langsung saat itu juga atau secara tidak langsung pada saat

mendatang.

2.1.3 Pengertian Sistem Informasi

Menurut Bonnie Soeherman dan Marion Pinontoan, (2008: 5) dalam Amir

Sarifudin 2013 sistem informasi merupakan serangkaian komponen berupa

manusia, prosedur, data, dan teknologi (seperti komputer) yang digunakan untuk

melakukan sebuah proses untuk pengambilan keputusan guna penunjang

keberhasilan bagi setiap organisasi (dalam pencapaian tujuan).

Page 24: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

10

2.1.4 Pengertian Penggajian

Dalam Shinta Damayanti (2015) gaji adalah sebuah komponen yang

mutlak dikeluarkan oleh perusahaan sebagai kompensasi bagi karyawan, yang

mana hal ini untuk menjamin keberlangsungan perusahaan itu sendiri.

Berikut ini contoh pendekatan dalam penentuan elemen gaji. Secara umum

sasaran penggajian ditujukan karena pertimbangan beberapa hal sebagai berikut:

a. Pay for Position, yaitu penetapan gaji karyawan disebabkan pertimbangan

nilai suatu pekerjaan yang menjadi tanggung jawabnya.

b. Pay for Person, yaitu penetapan gaji karyawan disebabkan pertimbangan

orangnya yang dapat dibedakan dari aspek kompetensinya atau juga karena

faktor kelangkaan ketersediaan orang dengan kualifikasi yang sesuai di pasar

tenaga kerja.

c. Pay for Performance, adalah penetapan gaji karyawan disebabkan

pertimbangan pencapaian kinerja seseorang.

d. Pay for Year of Service, adalah penetapan gaji karyawan disebabkan

pertimbangan masa kerja seseorang.

Tabel 2.1 Matrix Komponen Penggajian

Komponen

Penggajian

Kompensasi Penggajian

Pay for

Position

Pay for

Person

Pay for

Performance

Pay for year of

service

Gaji Pokok v V

Page 25: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

11

Tunjangan Jabatan v V

Tunjangan Makan v v V

Tunjangan Transport v V

Bonus v V V

…………

2.1.5 Pengertian MySQL

Menurut Wahana Komputer (2010) dalam Yulanita Cahya Chrystanti 2011

MySQL adalah program database yang mampu mengirim dan menerima data

dengan sangat cepat dan multiuser. MySQL memiliki 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 Management 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 MySQL merekam semua data user

didalam sistemnya dalam tabel user.

2.1.6 Pengertian XAMPP

Dalam Herny Februariyanti 2012 XAMPP adalah sebuah software web

server apache yang didalamnya sudah tersedia database server MySQL dan dapat

mendukung pemrograman PHP. XAMPP merupakan software yang mudah

Page 26: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

12

digunakan, gratis dan mendukung instalasi di Linux dan Windows. Keuntungan

lainnya adalah cuma menginstal satu kali sudah tersedia Apache Web Server,

MySQL Database Server, PHP Support (PHP 4 dan PHP 5) dan beberapa module

lainnya.

2.1.7 Pengertian Navicat

Dalam Apriana 2009 Navicat merupakan salah satu tool untuk mengelola

database MySQL Server berbasis grafic interface. Navicat memungkinkan kita

untuk mengelola database MySQL dengan mudah melalui antarmuka Microsoft

Windows, Macintosh dan Linux platform. Navicat diluncurkan ke dalam 2 versi,

yaitu versi premium dan versi lite. Produk awal Navicat untuk MySQL

diluncurkan jenis premium pada tahun 2002. Kemudian menyusul diluncurkan

Navicat Lite pada Oktober 2007 untuk penggunaan tidak komersil dan memiliki

kekurangan dibandingkan versi premium. Premiumsoft Navicat adalah satu

rangkaian database management dan pengembangan perangkat lunak grafis untuk

MySQL, Oracle, SQLITE dan Postgresql. Navicat mempunyai suatu alat

penghubung seperti penjelajah dan pendukungan berbagai koneksi database untuk

database remote dan local.

2.1.8 Pengertian Visual Basic

Dalam buku yang ditulis oleh Stefano, S.Kom (2014) Microsoft Visual

Basic (sering disingkat sebagai VB) merupakan sebuah bahasa pemrograman yang

menawarkan Integrated Development Environment (IDE) visual untuk membuat

Page 27: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

13

program perangkat lunak berbasis sistem operasi Microsoft Windows

menggunakan model pemrograman (COM).

Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan

pengembangan perangkat lunak komputer berbasis grafik dan cepat.

Microsoft Visual Basic.Net adalah sebuah alat untuk mengembangkan dan

membangun aplikasi yang begerak diatas sistem .NET Framework, dengan

menggunakan bahasa BASIC.

Bahasa Visual Basic .NET sendiri menganut paradigm bahasa pemrograman

berorientasi objek yang dapat dilhat sebagai evolusi dari Microsoft Visual Basic

versi sebelumnya yang diimplementasikan diatas .NET Framework.

Dalam buku yang ditulis oleh Hendrayudi (2009)(3) Visual Basic berasal dari

singkatan BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang dibuat

oleh Profesor Jhon Kemeny dan Thomas Kurtz dari Darmont pada pertengahan

tahun 1960, perintah-perintah bahasa program yang digunakan adalah bahasa

Inggris, dengan tujuan dapat mempermudah programmer yang menggunakan

bahasa pemrograman ini.

Bahasa pemrograman BASIC dikembangkan dengan berbagai bentuk diantaranya

adalah Microsoft QBASIC, QUICKBASIC, GWBASIC, IBM BASICA, dan Apple

BASIC dikembangkan oleh Steve Wozniak, seorang karyawan Hewlett-Packard

yang pada akhirnya pada bulan April 1976 secara resmi membentuk perusahaan

Apple Computer.

Kemudahan menggunakan bahasa pemrograman BASIC akhirnya mendorong

Microsoft untuk mengembangkan bahasa BASIC dengan GUI-BASED. Graphical

User Interface membuat pengguna bahasa Basic semakin senang dengan

Page 28: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

14

komponen yang disediakan oleh pembuatnya, mereka merasakan kemudahan

dalam menggunakan dan membuat program dengan bahasa yang berbasis visual.

Sejak itu bahasa pemrograman Visual Basic berkembang dengan berbagai versi,

dan sampai pada akhirnya muncul bahasa pemrograman Visual Basic 2008 atau

visual basic 9. Visual Basic 2008 adalah salah satu kelompok bahasa

pemrograman yang dibuat oleh Microsoft dan tergabung dalam satu paket bahasa

pemrograman Microsoft Visual Studio 2008. Paket pemrograman tersebut terdiri

dari Microsoft Visual C# 2008, Microsoft Visual Basic 2008, Microsoft C++ 2008,

dan Microsoft Web Developer 2008.

Untuk membuat ada beberapa perlengkapan yang anda butuhkan yaitu ToolBox

sebagai alat atau komponen untuk membuat program. Toolbox yang terdapat pada

Visual Basic 2008 adalah All Windows Form yang menampilkan semua

komponen, Common Control, Container, Menus & Toolbars, Data,

Components, Printing, Dialogs, dan General.

Perhatikan Gambar 2.1

Gambar 2.1 Toolbox Visual Basic 2008

Page 29: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

15

Tempat membuat aplikasi dan meletakkan komponen yang dibutuhkan dalam

aplikasi disebut dengan form. Form juga digunakan untuk merancang tampilan

program aplikasi yang akan anda buat. Pada form terdapat ikon Minimize,

Maximize, dan Close. Apabila anda mengklik form, maka akan tampil titik corner

yang dapat anda gunakan untuk memperbesar dan memperkecil lebar form sesuai

dengan keinginan anda.

Gambar 2.2 Form

Properties digunakan untuk menuliskan/mengatur form dan komponen yang berisi

perintah pelengkap dan pengatur aplikasi yang anda buat. Dengan properties anda

dapat mengatur warna tulisan, membuat tulisan dengan tebal, miring, atau bentuk

lain yang anda inginkan. Properties juga digunakan sebagai petunjuk perintah

yang akan anda gunakan untuk membuat program dan untuk memanipulasi

komponen yang terdapat didalam form.

Page 30: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

16

Selain properties juga terdapat Solution Explorer yang digunakan untuk

menampung informasi project, form, dan komponen yang aktif pada saat itu. Pada

Solution Explorer juga terdapat data source yang digunakan untuk membuat dan

mengolah data dengan berbagai jenis database.

Gambar 2.3 Properties

Jadi untuk membuat program menggunakan Visual Basic 2008 digunakan toolbox

yang berisi komponen yang akan anda gunakan untuk membuat program,

kemudian komponen yang sudah anda pilih tersebut diletakkan pada form untuk

membentuk rancangan program aplikasi yang anda inginkan. Setelah komponen

diletakkan pada form, anda akan mengatur properties dari komponen yang telah

diletakkan pada form aplikasi.

Page 31: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

17

Gambar 2.4 Toolbox, Form dan Properties

Contoh dibawah ini menunjukkan cara membuat aplikasi dengan langkah yang

dibahas. Pilih komponen (misalnya anda pilih komponen label) lalu anda klik

mouse, pada form selanjutnya isi properties text dengan tulisan “BELAJAR

BAHASA PEMROGRAMAN”. Masukkan kembali komponen label lalu klik di

form dan isi kembali properties text dengan tulisan “MICROSOFT VISUAL

BASIC 2008”.

Apabila sudah selesai membuat teks anda dapat menjalankan program tersebut

dengan menekan tombol F5 atau pilih ikon Start Debuging, maka akan tampak

seperti gambar berikut:

Page 32: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

18

Gambar 2.5 Perintah dasar pemrograman Visual Basic 2008

Komponen Visual Basic 2008 terdapat didalam toolbox. Komponen ini digunakan

sebagai alat-alat untuk membuat program. Toolbox tersebut diantaranya adalah,

pointer, button, checkBox, CheckedListBox, ComboBox, DataTimePicker, Label,

ListBox, PictureBox dan sebagainya.

Gambar 2.6 Komponen Toolbox Visual Basic 2008

Page 33: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

19

2.1.9 Diagram Konteks

Menurut Primasari (2008: 48) dalam Meri Widyawati 2013 Diagram

konteks merupakan alat bantu dalam perancangan global bagi program aplikasi

yang akan dibuat, dengan tujuan untuk mencerminkan keadaan sistem yang akan

dibangun secara umum.

Diagram konteks berisi gambaran umum (secara garis besar) sistem yang akan

dibuat. Secara kalimat, dapat dikatakan bahwa diagram konteks ini berisi “siapa

saja yang memberi data (dan data apa saja) ke sistem, serta kepada siapa saja

informasi (dan informasi apa saja) yang harus dihasilkan sistem”.

2.1.10 Data Flow Diagram (DFD)

Menurut Primasari (2008: 49) dalam Meri Widyawati 2013 DFD

merupakan perincian dari diagram konteks yang telah dibuat untuk sistem yang

akan dirancang.

Berikut ini adalah keterangan mengenai simbol-simbol yang digunakan dalam

Data Flow Diagram.

Tabel 2.2 Simbol-simbol Data Flow Diagram.

No Nama Komponen Simbol Keterangan

1 Proses Proses menunjukkan transformasi

dari masukan menjadi keluaran.

2 Aliran Aliran menggambarkan aliran paket

data atau informasi dari satu bagian

ke bagian lain dari sistem dimana

penyimpanan mewakili lokasi

penyimpanan data.

Page 34: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

20

3 Penyimpanan Komponen ini digunakan untuk

memodelkan kumpulan data atau

paket data.

4 Terminator Simbol ini mewakili entity luar

dimana sistem berkomunikasi.

Biasanya notasi ini Melambangkan

orang atau kelompok orang.

2.1.11 Entity Relationship Diagram (ERD)

Menurut Ayuni, W. (2009: 41) dalam Meri Widyawati 2013 ERD merupakan

diagram hubungan antar entitas dan digunakan untuk mengetahui hubungan dari

setiap tabel dalam database. Hubungan dalam ERD umum terbagi menjadi 3 tipe,

yaitu one to one, one to many dan many to many. Hubungan ini ditentukan oleh

primary key, foreign key dan candidate key yang ada pada tabel database.

Berikut ini adalah beberapa simbol dari ER-Diagram :

Tabel 2.3. Simbol-simbol ERD

No Notasi Arti

1

Entity

2

Relationship

Page 35: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

21

3

Atribut

4

Atribut Primary Key

2.1.12 Flowchart

Menurut Yakub (2012) dalam Syaifudin 2013, Bagan alir (flowchart) adalah

bagan yang menggambarkan urutan instruksi proses dan hubungan satu proses

dengan proses lainnya menggunakan simbol-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 prosedur-

prosedur 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

Page 36: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

22

Menurut Ayuni, W. (2009: 38) dalam Meri Widyawati 2013 Flowchart

adalah suatu diagram yang menggunakan simbol-simbol dan garis-garis yang

saling berhubungan untuk menggambarkan urutan operasi program tertentu atau

urutan proses kerja suatu sistem untuk mendapatkan hasil tertentu.

Adapun simbol-simbol flowchart adalah sebagai berikut :

Tabel 2.4 Simbol-simbol Flowchart

No Simbol Nama Fungsi

1

Terminator

Pemula/ akhir program.

2

Garis Alir

(Flow Line)

Arah Aliran Program.

3

Input/ Output Data

Proses Input/Output Data.

4

Proses

Proses Pengolahan Data

5

Decision

Perbandinagn Pernyataan,

Penyeleksian Data Yang

Memberikan pilihan Untuk

Page 37: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

23

Langkah Selanjutnya.

6

On Page Connector

Penghubung Bagian-Bagian

Flowchart Pada Halaman

Yang Sama.

7

Off Page Connector

Penghubung Bagian-Bagian

Flowchart Pada Halaman

Yang Berbeda.

8

Document

Merupakan Simbol Untuk Data

Yang Berbentuk Kertas Maupun

Informasi

9

Magnetic disk

Simbol Untuk Database

Yang di gunakan Dalam

Program.

Page 38: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

24

2.2 Penelitian Terdahulu

Tabel 2.5 Penelitian Terdahulu

No Nama Peneliti Judul Penelitian Kesimpulan

1 Yulanita Cahya

Chrystanti (2011)

Sistem Pengolahan

Data Simpan Pinjam

khusus Perempuan

(SPP) Pada Unit

Pengelola Kegiatan

(UPK) Mitra Usaha

Mandiri Program

Nasional

Pemberdayan

Masyarakat Mandiri

Perdesaan (PNPM-

MPd) Kecamatan

Pringkuku

Kabupaten Pacitan

1. Admin mendapatkan kemudahan

dalam mengoperasikan sistem.

2. Tampilan dari Sistem

Pengolahan Data Simpan Pinjam

Perempuan tersebut cukup bagus

dan menarik.

3. Dengan diimplementasikannya

Sistem Pengolahan Data Simpan

Pinjam khusus Perempuan dapat

membantu permasalahan yang

selama ini terjadi pada Unit

Pengelola Kegiatan (UPK) Mitra

Usaha Mandiri karena dapat dengan

cepat dan mudah dalam melakukan

peng-input-an, proses dan output

data.

4. Sistem Pengolahan Data Simpan

Pinjam khusus Perempuan sudah

cukup sesuai dengan kebutuhan

Unit Pengelola Kegiatan (UPK)

Mitra Usaha Mandiri.

Page 39: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

25

2 Amir Sarifudin (2013) Pembangunan

Sistem Informasi

Penggajian Pada

Sekolah Dasar

Negeri (SDN)

Pacitan

a. Sistem Informasi Penggajian

SDN Pacitan berguna bagi

kelancaran kegiatan di SDN

Pacitan, petugas merasa terbantu

dalam mencari dan mengelola data-

data penggajian;

b. Pelayanan penggajian di SDN

Pacitan lebih mudah menggunakan

Sistem Informasi di bandingkan

dengan Sistem yang lama.

3 Meri Widyawati (2013) Sistem Informasi

Data Karyawan Pada

PT Asuransi Purna

Arthanugraha

(ASPAN)

Menggunakan Visual

Basic dan Microsoft

Access

1. Sistem informasi yang diusulkan

dapat membuat laporan secara

cepat dan efisien sesuai dengan

data yang ada. Sehingga pimpinan

instansi dapat memperoleh laporan

dari setiap transaksi yang ada tepat

pada waktunya.

2. Dengan menggunakan sistem

informasi yang diusulkan, maka

dapat meningkatkan efisiensi kerja

pada karyawan. Misalnya, dapat

melakukan perubahan (update) data

secara cepat pada saat dibutuhkan.

Page 40: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

26

3. Pengolahan data yang berubah

dari sistem manual ke sistem

berbasis komputer lebih efisien dan

efektif dalam hal melakukan

pekerjaan yang ada mengenai

pendataan karyawan pada instansi.

4 Meita Riestiana, Sukadi

(2014)

Sistem Informasi

Penggajian

Karyawan Pada

Commenditaire

Vennontschap (CV)

RGL

Bordir Dan

Konveksi Pacitan

1. Setelah adanya sistem informasi

pengajian pada CV RGL Bordir

dimana terjadi peningkatan

efisiensi dan efektivitas pada CV

RGL Bordir dan Konveksi setelah

berhasil merancang sistem

informasi pengajian karyawan yang

tidak dapat diukur dalam waktu

singkat. Walaupun demikian

dengan keadaan pada CV RGL

Bordir dan Konveksi yang semula

mempunyai beberapa permasalahan

yang ada pada sistem lama seperti:

kesalah pencatatan dan perhitungan

oleh karyawan karena terjadi

kelalaian, perhitungan yang belum

terkomputerisasi maka dapat diatasi

dengan adanya sistem yang baru

Page 41: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

27

ini.

2. Selain itu Sistem ini dapat sangat

efektif karena semua data yang

tersimpan tidak akan mudah rusak

dan hilang jika dibandingkan

dengan menggunakan sistem

sebelumnya yang masih dicatat

dalam buku.

3. Dalam hal penggunaan sistem ini

tidak sulit karena tampilanya yang

sederhana akan memudahkan

pengguna dalam mengoperasikan.

5 Shinta Damayanti

(2015)

Perancangan Sistem

Informasi

Penggajian

Karyawan Berbasis

Dekstop Pada CV,

Argo Jaya Sokaraja

1. Dengan adanya Sistem Informasi

Penggajian pada Cv. Agro Jaya

yang terkomputerisasi diberikan

kemudahan dalam memberikan

informasi data gaji karyawan dan

informasi data karyawan seperti:

a. Informasi data pegawai di Cv.

Agro Jaya.

b. Inforrmasi data admin di Cv.

Agro Jaya.

c. Informasi data gaji pokok, gaji

Page 42: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

28

pegawai, gaji lembur, potongan

gaji, dan tunjangan di Cv. Agro

Jaya.

d. Informasi laporan di Cv. Agro

Jaya.

2. Aplikasi penggajian ini bisa

membantu secara terkomputerisasi

yang lebih efektif daripada sistem

yang sebelumnya yang

menggunakan microsoft exel.

Page 43: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

29

BAB III

METODOLOGI PENELITIAN

3.1 Kerangka Kerja

Dalam penelitian disini yang akan di lakukan tahapan-tahapan aktifitas-

aktifitas dimana tahapan-tahapan tersebut merupakan cara untuk mencapai tujuan

dalam penelitian,tahapan dalam aktifitas ini dapat digambarkan sebagai berilut :

Gambar 3.1 Kerangka kerja

Penjelasan kerangka kerja

1. Rumusan Masalah

Didalam metode perumusan masalah ini biasanya dilakukan sebagai acuan

untuk mengumpulkan sumber data yang bisa digunakan untuk melakukan

perancangan sistem informasi.

Rumusan Masalah

Mempelajari Literatur

Pengumpulan Data

Perancangan Sistem

Implementasi

Page 44: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

30

2. Mempelajari Literatur

Metode ini dilakukan sebagai sumber referensi dalam memperoleh data baik

secara tertulis maupun berupa rekaman untuk mendukung pemrograman

dalam sebuah perancangan sistem informasi.

3. Pengumpulan Data

Metode pengumpulan data ini dilakukan untuk memperoleh informasi yang

dibutuhkan oleh penulis untuk mencapai tujuan penelitian dalam merancang

sebuah sistem informasi.

4. Perancangan Sistem.

Perancangan sistem mencakup pembuatan program aplikasi. Bahasa

pemrograman yang digunakan adalah Visual Studio 2008 dan SQL Server

2008.

5. Implementasi

Metode ini digunakan sebagai alat untuk mempresentasikan hasil desain

kedalam pemrograman yang merupakan kumpulan dari elemen-elemen yang

telah didesain kedalam bentuk pemrograman yang akan dihasilkan dengan

tujuan yang dibuat berdasarkan kebutuhan.

3.1.1 Tempat Penelitian.

Penelitian dilakukan di PT. BS Logistics Batam beralamat di Jl. Brigjend

Katamso KM 06, Tanjung Uncang, Kec. Batu Aji, Kota Batam – Indonesia

29424.

Page 45: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

31

3.1.2 Metode Pengumpulan Data

Disini penulis memperoleh data dan informasi yang diperlukan, maka

pengumpulan data dan informasi dilakukan dengan cara sebagai berikut :

1. Studi Kepustakaan

Dengan cara mengambil data teoritis, membaca buku-buku referensi dan

browsing melalui internet yang berhubungan dengan judul yang diangkat

dari hasil penelitian.

2. Studi Lapangan.

Pengambilan data di PT. BS Logistics Batam beralamat di Jl. Brigjend

Katamso KM 06, Tanjung Uncang, Kec. Batu Aji, Kota Batam – Indonesia

29424.

3.1.3 Tekhnik Pengumpulan Data

1. Interview atau Wawancara.

Yaitu peneliti langsung melakukan wawancara dengan karyawan bagian

HRD untuk mendapatkan informasi yang akurat.

2. Observasi

Yaitu peneliti secara langsung mengamati kegiatan pengerjaan system

informasi penggajian untuk melengkapi data-data yang dibutuhkan

3.1.4 Sumber Data

1. Data Primer

Mengumpulkan data secara langsung dari objek yang diteliti juga survey

Page 46: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

32

lapangan langsung untuk penyelesaian permasalahan yang sedang

ditangani oleh peneliti.

2. Data Sekunder.

Data yang di peroleh secara tidak langsung, berupa keterangan yang ada

hubungannya dalam penelitian yang sifatnya melengkapi atau

mendukung data primer.

3.2 Gambaran Perusahaan

PT. BS Logistics Batam adalah anak cabang dari PT. Bok Seng Investments

Indonesia. PT. BS Logistics Batam adalah perusahaan yang bergerak dalam

bidang penyewaan alat-alat berat seperti Crane, Boomlift, Prime Mover dan

sebagainya. PT. BS Logistics Batam beralamat di Jl. Brigjend Katamso KM 06,

Tanjung Uncang, Kec. Batu Aji, Kota Batam – Indonesia 29424. Perusahaan ini

sendiri dibangun pada tahun 1995, awalnya PT. BS Logistics Batam berlokasi di

Jln. Majapahit, Sungai Jodoh, Batu Ampar, Batam.

Pada tahun 2011 PT. BS Logistics Batam mulai bergerak dalam bidang

Shipyard, dikarenakan lokasi yang kurang strategis di Batu Ampar, perusahaan

pun di pindahkan ke daerah Tanjung Uncang. Di Tanjung Uncang sendiri PT. BS

Logistics Batam lebih mudah memasarkan produknya dikarenakan banyaknya

perusahaan-perusahaan yang bergerak dalam bidang yang bersangkutan. Untuk

membedakan tugasnya masing- masing maka saat ini PT. Bok Seng Investments

Indonesia memilki anak cabangnya sendiri yaitu PT.BS Logistics Batam dan PT.

SBF Shipbuilders. Ketiga perusahaan tersebut memiliki manajemen yang sama.

Page 47: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

33

3.2.1 Visi Dan Misi Perusahaan

Agar perusahaan berjalan dengan standarisasi mutu yang baik maka

diperlukan arah dan tujuan yang tepat. Untuk itu maka perusahaan PT. BS

Logistics Batam merumuskan visi dan misi sebagai berikut:

Visi

“ Menjadi perusahaan logistik dan penyewaan alat-alat berat terbesar di Indonesia

dengan kualitas pelayanan terbaik”.

Misi

• Memberikan pengalaman dan pelayanan terbaik kepada pelanggan dengan

kualitas dan harga terjangkau

• Menyediakan fasilitas pengiriman terbaik untuk semua kalangan baik

pengiriman dalam negeri maupun pengiriman luar negeri

• Mampu bersaing di pasar global dengan tetap mempertahankan kenyamanan

dan kualitas pelayanan

3.2.2 Struktur Organisasi

Sebelum menjalankan aktifitas perusahaan sangatlah penting membuat tata

hubungan dari pada wewenang dan tugas bagian masing-masing pada perusahaan.

Hal ini sangatlah berguna agar pembagian tugas dan tanggungjawab dapat

diketahui dengan jelas oleh masing-masing individu didalam perusahaan tersebut,

sehingga tugas dari setiap bagian dapat diarahkan dan dipertanggungjawabkan

dengan sepenuhnya.

Untuk dapat menciptakan suatu organisasi yang baik ada beberapa

pedoman yang perlu diketahui oleh setiap pimpinan yaitu:

Page 48: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

34

a. Penentuan tujuan yang jelas

Dimana tujuan organisasi harus jelas dan dapat dipahami oleh setiap orang,

baik dari tingkat yang paling tinggi, sampai tingkat yang paling rendah

b. Pembagian pekerjaan

Pembagian pekerjaan yang cukup jelas sangat dibutuhkan dalam suatu

organisasi, agar setiap orang dalam organisasi mengetahui apa yang terjadi tugas

atau pekerjaannya, dan mengetahui apa yang menjadi tugas dan haknya

c. Pendelegasian Kekuasaan

Pendelegasian kekuasaan merupakan pemberian kekuasaan kepada masing-

masing orang. Dimana setiap pemberian tugas ini harus dibarengi dengan

pemberian hak, sehingga masing-masing orang dapat melaksanakan tugasnya

dengan baik.

d. Rentang Kekuasaan

Rentang kekuasaan disebut juga span of management. Rentang kekuasaan

yaitu jumlah bawahan yang tepat diawasi oleh seseorang atasan yang baik.

e. Kesatuan Pemerintah

Kesatuan pemerintah maksudnya setiap orang dalam organisasi dapat

menerima perintah dari satu orang atasan kepada siapa bawahan

mempertanggungjawabkan pelaksanaan tugas tersebut

f. Keseimbangan Wewenang

Kepada setiap orang diberikan wewenang yang diperlukan untuk dapat

melaksanakan tugasnya dengan baik, dan daripadanya dituntut pula

pertanggungjawabkan sebesar wewenang yang diberikan atau diterimanya.

Namun perlu diketahui, apabila tanggungjawab lebih besar dari wewenang maka

Page 49: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

35

tidak mungkin seseorang dapat melaksanakan tugasnya dengan baik. Sebaliknya

apabila wewenang lebih besar dari tanggungjawab maka seseorang akan dapat

bertindak sewenang-wenang sehingga dapat menimbulkan penyalahgunaan

kekuasaan.

g. Organisasi harus fleksibel

Fleksibel artinya luas, tidak kaku jadi suatu organisasi tidak boleh kaku,

harus fleksibel dan dapat dirubah sesuai dengan kebutuhan dan tuntutan kemajuan

zaman

Struktur organisasi pada PT. Bok Seng Investments Indonesia adalah

berbentuk garis dan staf, ini terbukti dengan adanya satu pimpinan. Organisasi

adalah sekelompok orang yang bekerjasama dengan menggunakan alat-alat

teknologi serta terikat dengan peraturan-peraturan dan lingkungan tertentu supaya

dapat mengarahkan pada pencapaian tujuan yang diinginkan.

Untuk menggerakkan organisasi tersebut dibutuhkan personil yang

memegang jabatan tertentu dalam organisasi, dimana masing-masing personil

diberi tugas, wewenang dan tanggungjawab sesuai dengan jabatannya. Hubungan

dan kerjasama dalam organisasi merupakan gambaran skematis tentang hubungan

kerja sama dari orang-orang yang menggerakkan organisasi untuk mencapai

tujuan. Struktur organisasi diharapkan dapat memberikan gambaran pembagian

tugas, wewenang dan tanggungjawab serta hubungan pelaporan yang mencakup

setiap tingkatan dalam organisasi tersebut.

Adapun fungsi dan tanggung jawab struktur organsiasi pada PT. BS

Logistics Batam adalah sebagai berikut:

Page 50: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

36

1. Direktur

Tugas pokoknya adalah sebagai berikut:

a. Menetapkan kebijaksanaan pokok perusahaan yang meliputi bidang-bidang.

▪ Penyelenggaraan jasa pelayanan rental alat-alat kontraktor.

▪ Pengelolaan keuangan dan administrasi

b. Menetapkan program kerja dan sasaran usaha perusahaan setelah mendapat

persetujuan dari konsumen.

c. Mengkoordinasi penyelenggaraan fungsi-fungsi pelayanan administrasi

dan keuangan.

d. Menetapkan dan pengangkatan promosi-promosi dan pemberhentian kepala-

kepala bagian dan seksi serta karyawan golongan tingkat tinggi perusahaan.

1. Manager

Tugas pokoknya adalah:

a. Memberi Instruksi untuk melaksanakan pekerjaan.

b. Mengawasi pegawai-pegawai dalam melaksanakan tugasnya.

c. Melatih pegawai-pegawai untuk melaksanakan tugasnya.

d. Mengembangkan metode-metode baru untuk melaksanakan tugasnya.

2. Human Resources

a. Menyusun, merencanakan, mengawasi dan mengevaluasi anggaran biaya

kegiatan secara efektif dan efisien serta

b. Menyusun prosedur recruitment karyawan.

c. Mencatat daftar hadir seluruh karyawan yang nantinya akan digunakan

untuk membayar gaji karyawan.

Page 51: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

37

3. Finance

a. Melakukan pengaturan keuangan perusahaan.

b. Melakukan penginputan semua transaksi keuangan ke dalam program.

c. Melakukan transaki keuangan perusahaan.

d. Berhubungan dengan pihak internal maupun eksternal terkait dengan

aktivitas keuangan.

e. Menyiapkan dokumen penagihan invoice beserta kelengkapannya.

4. Penasihat Teknik

a. Memberikan saran dan kritik kepada Superintendent, QC/QA.

b. Mencari solusi serta menyelesaikan masalah apabila terjadi masalah.

c. Bertanggung jawab atas kegiatan yang dilaksanakan.

5. QC/QA

a. Mengontrol kondisi barang produksi apakah sudah standar atau belum.

6. Mekanik

a. Mengecek kendaraan atau alat-alat yang digunakan dalam operasional

pekerjaan.

b. Memperbaiki alat-alat yang ada di perusahaan.

7. Produksi

a. Menjalankan operasinal perusahaan.

Page 52: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

38

Gambar 3.2 Struktur Organisasi PT. BS Logistics Batam

ADMIN

Personalia

GESIKA

Produksi

HIZBUL W

QC / QA

MARYONO

ADMIN

ADMIN

ADMIN

STAFF OPERATOR OPERATOR

Dewan Komisaris

HIKI

Direktur Utama

ONG SENG CHYE

Penasihat Teknik

LAU SECK KUEN

Manager

DARYANA

Accounting

SHERLY

Page 53: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

39

3.2.3 Kebijakan Perusahaan

Kebijakan perusahaan telah dituangkan dalam suatu Perjanjian Kerja

Bersama. Kebijakan tersebut antara lain tentang hari dan jam kerja. Dimana hari

jam kerja kantor adalah 6 (hari) dari dalam 1 (satu) minggu yaitu hari Senin s/d

Sabtu dengan ketentuan sebagai berikut Senin s/d Jumat pukul 8:00 – 16:30 WIB,

dan Sabtu pukul 8:00 – 12:00 WIB.

Perusahaan memberikan imbalan kepada karyawannya berupa uang dan

natura atas pekerjaan yang dilakukannya. Imbalan tersebut disebut take home pay,

yang terdiri dari:

a. Gaji, yaitu imbalan berupa yang diterima karyawan dari perusahaan.

b. Premi / Lembur. Lembur adalah upah yang diterima pekerja atas pekerjaannya

sesuai dengan jumlah waktu kerja lembur yang dilakukannya.Waktu kerja

lembur adalah waktu kerja yang melebihi 7 jam sehari untuk 6 hari kerja dan

40 jam dalam seminggu atau 8 jam sehari untuk 8 hari kerja dan 40 jam dalam

seminggu atau waktu kerja pada hari istirahat mingguan dan atau pada hari

libur resmi yang ditetapkan Pemerintah (Pasal 1 ayat 1 Peraturan Menteri

no.102/MEN/VI/2004). Waktu kerja lembur hanya dapat dilakukan paling

banyak 3 jam/hari dan 14 jam dalam 1 minggu diluar istirahat mingguan atau

hari libur resmi.

Waktu kerja lembur hanya dapat dilakukan paling banyak 3 jam/hari dan 14

jam dalam 1 minggu diluar istirahat mingguan atau hari libur resmi.

c. Tunjangan

Pada perusahaan pegawai dibedakan atas berbagai peringkat. Dimana

peringkat ini nantinya digunakan sebagai dasar pemberian gaji pokok serta

Page 54: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

40

tunjangan-tunjangan kepada pegawai. Peringkat ini nantinya dinilai sesuai

dengan prestasi yang dicapai oleh setiap pegawai.

Kebijakan lain yang diterapkan perusahaan ini dalam rangka mensejahterakan

pegawainya, perusahaan memberikan tunjangan-tunjangan seperti:

a. Tunjangan hari tua (pensiun)

b. Tunjangan transport,

c. Tunjangan uang makan,

d. Tunjangan kesehatan dan

e. Tunjangan hari raya,

Tunjangan tersebut diatas diberikan setiap bulan setelah dievaluasi

kehadiran dan prestasi pegawai, sedangkan tunjangan hari raya diberikan

sekali dalam setahun yaitu pada saat menjelang hari besar keagamaan. Selain

itu pegawai juga menanggung pajak penghasilannya berapapun jumlah gaji

yang diterimanya. Selain tunjangan yang diberikan, perusahaan juga

mengenakan potongan-potongan kepada pegawainya seperti PPh karyawan,

iuran dana pensiun dan lain sebagainya.

Page 55: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

41

BAB IV

ANALISIS DAN IMPLEMENTASI

4.1 Analisis Sistem yang Berjalan

Sebelum melakukan perancangan terhadap suatu sistem, terlebih dahulu

harus diketahui secara jelas bagaimana sistem yang sedang berjalan saat ini di PT

BS Logistics Batam. Hal tersebut bertujuan untuk dapat lebih jelas mengetahui

permasalahannya dan kendala yang dihadapi. Dari penelitian langsung yang telah

penulis lakukan, terlihat bahwa proses penggajian yang dilakukan masih

menggunakan Excel sebagai proses pengolahan data dan penyajian informasi

sehinnga membutuhkan waktu yang lama. Oleh karena itu sudah sepatutnya

menggunakan sistem komputer, sehingga dapat membantu dan mempermudah

dalam mengolah data.

Analisa sistem yang sedang berjalan di PT BS Logistics Batam ini

dilakukan bertujuan untuk mengetahui bagaimana sistem yang ada di PT BS

Logistics Batam dalam melakukan pengolahan data penggajian karyawan.

Adapun aliran sistem informasi yang sedang berjalan dapat dilihat pada

gambar 4.1 berikut :

Page 56: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

42

Gambar 4.1 Aliran Sistem Informasi Yang Sedang Berjalan Pada PT BS Logistics

Batam

Karyawan HRD Keuangan Pimpinan

Membuat Laporan

Gaji Karyawan

Kontrak Kerja

Proses

Kehadiran

Memasukkan

Data

Karyawan

Slip Gaji

Laporan Gaji

Karyawan

Absensi

Laporan

Kehadiran

Merekap dan

Menghitung Gaji

Karyawan

Menghitung Gaji

Karyawan

Laporan Gaji

Karyawan

Slip Gaji

Pembayaran

Gaji

Alokasi

Pembayaan Gaji

Arsip

Arsip

Page 57: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

43

Dari gambar 4.1 diatas, dapat dilihat bahwa didahului oleh karyawan dengan

melakukan kontrak kerja, dalam kontrak kerja terdapat seperti gaji pokok,

tunjangan (uang makan) dan fasilitas (transportasi). Setelah melakukan kontrak

kerja, hrd akan memasukkan data karyawan juga mendaftar nik absen fingerprint

karyawan ke dalam tabung data. Setiap karyawan juga memiliki hak dan

kewajiban, haknya seperti mendapatkan bpjs, cuti bulanan dll, kemudian

kewajibannya seperti masuk kerja jam 8 pagi dan juga harus mengikuti peraturan-

peraturan perusahaan.

Kemudian karyawan akan melakukan absen dengan menggunakan absensi

fingerprint, setelah itu data absen fingerprint tersebut akan di ambil oleh bagian

hrd dan melakukan proses absensi setiap hari. Dari proses absensi tersebut akan

diolah menjadi laporan kehadiran karyawan dan memberikan kepada bagian hrd.

Bagian hrd akan menghitung gaji dari data tersebut sesuai dengan kontrak dan

absensi sampai tanggal 18 tutup buku setiap bulan dengan menggunakan excel dan

diberikan ke bagian keuangan. Kemudian membuat laporan gaji karyawan

diberikan kepada pimpinan. Kemudian pimpinan akan memberikan persetujuan.

Setelah mendapat persetujuan dari pimpinan bagian hrd akan membagi gaji

kepada karyawan dan juga slip gaji pada tanggal 2 setiap bulan.

4.2 Analisis Sistem yang Diusulkan

Setelah melakukan analisa sistem berjalan, penulis juga mengusulkan

sebuah sistem untuk mempermudah dalam membuat laporan penggajian.

Adapun aliran sistem informasi yang diusulkan dapat dilihat pada gambar 4.2

berikut :

Page 58: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

44

Gambar 4.2 Aliran Sistem Informasi Yang di Usulkan Pada PT BS Logistics

Batam

`

Karyawan HRD Sistem Payroll Pimpinan

Arsip

Absensi

Kontrak Kerja

Proses

Kehadiran

Memasukkan

Data

Karyawan

Tabung

Data

Slip Gaji

Laporan Gaji

Karyawan

Menghitung

Gaji

Mencetak

Laporan Gaji

Karyawan

Slip Gaji

Page 59: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

45

Dari gambar 4.2 dapat kita lihat bahwa pertama karyawan juga melakukan

kontrak kerja dan kemudian data karyawan akan dimasukkan ke tabung data

dengan menggunakan sistem.

Karyawan akan melakukan absen dengan menggunakan absensi fingerprint,

kemudian absen tersebut diambil oleh hrd dan melakukan proses kehadiran.

Proses kehadiran dilakukan setiap hari dan lewat sistem untuk membuat laporan

kehadiran. Dari laporan tersebut menghitung gaji karyawan dengan sistem akan

mempermudah dan memakan waktu lebih cepat dibandingkan dengan

menggunakan excel. Setelah selesai menghitung gaji dengan menggunakan sistem

sampai tutup buku yaitu tanggal 18 setiap bulan maka laporan gaji karyawan dan

slip gaji sudah bisa dicetak karena dengan menggunakan sistem bisa langsung

untuk mencetak. Laporan gaji karyawan diberikan kepada pemimpin. Setelah

pemimpin menyetujui maka hrd akan membagi gaji dan slip gaji sudah dapat

diberikan kepada karyawan pada tanggal 2 setiap bulan.

4.2.1 Diagram Konteks

Pada konteks diagram sistem dalam pengolahan data yang terdapat didalam

suatu organisasi yang memperlihatkan batasan sistem, adanya interaksi antara

eksternal entity dengan suatu sistem, dan informasi secara umum mengalir

diantara entity dan sistem. Konteks diagram ini merupakan alat bantu yang

digunakan dalam menganalisa sistem yang akan dikembangkan. Kontek diagram

ini dapat dilihat pada gambar 4.3

Page 60: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

46

Gambar 4.3 Diagram Konteks

Data Kontrak Absen Finger Print

Informasi data karyawan

dan absensi karyawan

Input

Data Karyawan

Data Gaji

Data absensi

Laporan

Gaji Karyawan

Karyawan

Pimpinan

HRD

Sistem Informasi

Penggajian

Page 61: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

47

4.2.2 Diagram Nol

Gambar 4.4 Diagram Nol

4.2.3 Entity Relationship Diagram (ERD)

Untuk mendapatkan suatu informasi maka data tersebut terlebih dahulu

harus mengalami proses pengolahan. Model ERD (Entity Relationship Diagram)

berisi komponen-komponen himpunan entitas dan relasi yang dilengkapi dengan

atribut ERD ini dapat dilihat pada gambar 4.5

Slip Gaji

Karyawan

n

Data Absensi

Karyawan 2.0 Absensi

finger print

3.0 Proses Penggajian

Karyawan

Karyawan

4.0 Pembuatan Laporan

Gaji Karyawan Pimpinan

HRD 1.0 Input Data

Data Karyawan

Data Tunjangan

Data Jabatan

Page 62: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

48

Gambar 4.5 Entity Relationship Diagram

Jabatan

Kode Nama

Gaji Pokok

Karyawan

NIK

Alamat

Jenis

Nama

Telepon

Tgl lahir

Pendidika

Kode

Kode

Memili

ki

Tunjangan

Kode

T. Transport

T.Nutrisi

T.Kehadiran

T. Telp

Mempuny

ai

Penggajian

No

Tangg

NIK

Kode Jabatan

Kode PPh

BPJS Ketenagakerjaan

BPJS Kesehatan

Absen

Gaji

Page 63: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

49

4.3 Perangkat Keras (Hardware) Yang Diperlukan

Perangkat keras yang dibutuhkan oleh aplikasi atau sistem adalah suatu unit

personal komputer. Perangkat keras yang diusulkan ini dibuat berdasarkan

kebutuhan sistem saat ini dan antisipasi kebutuhan dimasa yang akan datang.

Perangkat keras yang diperlukan antara lain : processor, monitor, RAM, harddisk,

printer

4.4 Perbandingan Sistem Berjalan & Sistem Diusulkan

Berisi perbedaan prosedur sistem berjalan dan sistem usulan yang dibuat

dalam bentuk tabel.

No Sistem Berjalan Sistem Diusulkan

1 Perangkat komputer yang ada

belum digunakan secara maksimal

karena penghitungan jumlah

pembayaran gaji masih

menggunakan excel.

Perangkat komputer yang ada

digunakan untuk menjalankan

aplikasi yang sudah dirancang

sebelumnya.

2 Dalam penyimpanan penggajian

karyawan tidak efektif karena

terlalu banyak tempat untuk

mengarsipkan data penggajian.

Dalam penyimpanan data, sistem

menggunakan database sehingga

dapat menyimpan data dengan

jumlah banyak dan tidak

memerlukan banyak tempat

3 Jika terjadi kesalahan pada proses

input atau pencarian data maka data

yang dihasilkan tidak benar.

Proses input dan pencarian data

lebih terjamin keakuratannya.

Page 64: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

50

4

Terlalu banyak data mengakibatkan

terlambatnya penyediaan informasi

data yang sedang dibutuhkan

karena harus mencari berkas

terlebih dulu.

Lebih menghemat waktu ketika

memberikan informasi yang

sedang dibutuhkan oleh

pimpinan karena data sudah ada

dalam satu aplikasi.

Tabel 4.1 Perbandingan Sistem Berjalan & Sistem Diusulkan

4.5 Perancangan Sistem

4.5.1 Data Karyawan

Gambar 4.6 Perancangan Sistem - Data Karyawan

Page 65: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

51

Keterangan:

a. TextBox NIK, berfungsi untuk menginput nomor induk karyawan

b. TexvBox Nama Karyawan, berfungsi untuk mengisi nama karyawan

c. ComboBox Jenis Kelamin, berfungsi untuk memilih dan menginput jenis

kelamin karyawan

d. TextBox Alamat, berfungsi untuk mengisi alamat karyawan

e. TextBox Telp, berfungsi untuk mengisi nomor telepon karyawan

f. DateTimePicker Tanggal Lahir, berfungsi untuk menginput tanggal lahir

karyawan

g. TextBox Pendidikan, berfungsi menginput pendidikan karyawan

h. ComboBox Kode Jabatan, berfungsi untuk memilih dan menginput kode

jabatan karyawan

i. ComboBox Kode Tunjangan, berfungsi untuk memilih dan menginput

kode tunjangan karyawan

j. Button Tambah, berfungsi untuk menambah data karyawan ke dalam

database

k. Button Simpan, berfungsi untuk menyimpan data karyawan yang telah

diinput ke dalam database

l. Button Edit, berfungsi untuk mengganti data karyawan yang dalam

database

m. Button Hapus, berfungsi untuk menghapus data karyawan dalam database

n. Button Batal, berfungsi untuk membatalkan proses penginputan data

karyawan yang sedang berjalan pada database

Page 66: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

52

o. Button Keluar, berfungsi untuk keluar dari data karyawan yang ada dalam

database

p. ListView, berfungsi untuk menampilkan data karyawan yang telah diinput

4.5.2 Data Jabatan

Gambar 4.7 Perancangan Sistem - Data Jabatan

Keterangan:

a. TextBox Kode Jabatan, berfungsi untuk menginput kode jabatan

b. TexvBox Nama Jabatan, berfungsi untuk mengisi nama jabatan

c. TextBox Gaji Pokok, berfungsi untuk menginput gaji pokok karyawan

d. Button Tambah, berfungsi untuk menambah data jabatan ke dalam

database

e. Button Simpan, berfungsi untuk menyimpan data jabatan yang telah

diinput ke dalam database

Page 67: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

53

f. Button Edit, berfungsi untuk mengganti data jabatan yang dalam database

g. Button Hapus, berfungsi untuk menghapus data jabatan dalam database

h. Button Batal, berfungsi untuk membatalkan proses penginputan data

jabatan yang sedang berjalan pada database

i. Button Keluar, berfungsi untuk keluar dari data jabatan yang ada dalam

database

j. ListView, berfungsi untuk menampilkan data jabatan yang telah diinput

4.5.3 Tunjangan

Gambar 4.8 Perancangan Sistem - Tunjangan

Keterangan:

a. TextBox Kode Tunjangan, berfungsi untuk menginput kode tunjangan

b. TexvBox T.Transportasi, berfungsi untuk menginput tunjangan transportasi

c. TextBox T.Nutrisi, berfungsi untuk menginput tunjangan nutrisi

Page 68: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

54

d. TextBox T.Kehadiran, berfungsi untuk menginput tunjangan kehadiran

e. TextBox T.Telp, berfungsi untuk menginput tunjangan telp

f. Button Tambah, berfungsi untuk menambah data tunjangan ke dalam

database

g. Button Simpan, berfungsi untuk menyimpan data tunjangan yang telah

diinput ke dalam database

h. Button Edit, berfungsi untuk mengganti data tunjangan yang dalam

database

i. Button Hapus, berfungsi untuk menghapus data tunjangan dalam database

j. Button Batal, berfungsi untuk membatalkan proses penginputan data

tunjangan yang sedang berjalan pada database

k. Button Keluar, berfungsi untuk keluar dari data tunjangan yang ada dalam

database

l. ListView, berfungsi untuk menampilkan data tunjangan yang telah diinput

Page 69: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

55

4.5.4 Data Penggajian

Gambar 4.9 Perancangan Sistem – Data Penggajian

Keterangan:

a. TextBox No Slip, berfungsi untuk menginput no slip

b. ComboBox NIK, berfungsi untuk memilih dan menginput NIK

c. TextBox Kode Jabatan, berfungsi untuk menginput kode jabatan

d. TexvBox Nama Jabatan, berfungsi untuk mengisi nama jabatan

e. TextBox Gaji Pokok, berfungsi untuk menginput gaji pokok karyawan

f. TextBox Kode Tunjangan, berfungsi untuk menginput kode tunjangan

g. TexvBox T.Transportasi, berfungsi untuk menginput tunjangan transportasi

h. TextBox T.Nutrisi, berfungsi untuk menginput tunjangan nutrisi

Page 70: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

56

i. TextBox T.Kehadiran, berfungsi untuk menginput tunjangan kehadiran

j. TextBox T.Telp, berfungsi untuk menginput tunjangan telp

k. DateTimePicker Tanggal, berfungsi untuk menginput tanggal penginputan

penggajian karyawan

l. ComboBox PPh 21, berfungsi untuk memilih dan menginput PPh 21

m. ComboBox BPJS TK, berfungsi untuk memilih dan menginput BPJS

ketenagakerjaan

n. ComboBox BPJS Kes, berfungsi untuk memilih dan menginput BPJS

kesehatan

o. TextBox Absen, berfungsi untuk menginput absen

p. TextBox Gaji Bersih, berfungsi untuk menampilkan hitungan gaji

q. Button Tambah, berfungsi untuk menambah data penggajian ke dalam

database

r. Button Simpan, berfungsi untuk menyimpan data penggajian yang telah

diinput ke dalam database

s. Button Edit, berfungsi untuk mengganti data penggajian yang dalam

database

t. Button Hapus, berfungsi untuk menghapus data penggajian dalam

database

u. Button Batal, berfungsi untuk membatalkan proses penginputan data

penggajian yang sedang berjalan pada database

v. Button Keluar, berfungsi untuk keluar dari data penggajian yang ada dalam

database

w. ListView, berfungsi untuk menampilkan data penggajian yang telah diinput

Page 71: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

57

4.6 Implementasi

4.6.1 Login Form

Gambar 4.10 Login Form

4.6.2 Menu Utama

Merupakan gambaran utama untuk mengakseskan sebuah program, yang

disediakan berbagai macam pilihan untuk melakukan untuk menginput data

karyawan, data jabatan, data tunjangan.

Page 72: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

58

Gambar 4.11 Menu Utama

4.6.3 Setup Data Karyawan

Seperti gambar yang dibawah, kita dapat menginput, simpan, edit, batal,

keluar serta hapus data yang kita input.

Page 73: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

59

Gambar 4.12 Data Karyawan

Dengan Form seperti gambar di atas, dapat kita akses dengan cepat dan tepat

seperti :

• Tambah, untuk dapat menambahkan data karyawan.

• Simpan, setelah kita klik tambah, dan menginput data – data nik, nama dll, kita

dapat mengklik simpan, akan otomatis database tambah dan tersimpan.

• Edit, setelah kita simpan database, dan ingin melakukan perubahan data maka

kita dapat menggunakan tombol tersebut untuk mengedit data dan simpan lagi.

• Hapus, menggunakan tombol tersebut kita dapat menghapus data yang sudah

kita input.

• Batal, untuk batal edit.

• Keluar, untuk keluar program.

Page 74: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

60

4.6.4 Setup Data Jabatan

Seperti gambar yang dibawah, kita dapat menginput, simpan, edit, batal,

keluar serta hapus data yang kita input.

Gambar 4.13 Data Jabatan

Dengan Form seperti gambar di atas, dapat kita akses dengan cepat dan tepat

seperti :

• Tambah, untuk dapat menambahkan data jabatan.

• Simpan, setelah kita klik tambah, dan menginput kode jabatan, nama jabatan

dan gaji pokok kita dapat mengklik simpan, maka akan otomatis database

ditambah dan tersimpan.

• Edit, setelah kita simpan database, dan ingin melakukan perubahan data maka

kita dapat menggunakan tombol tersebut untuk mengedit data dan simpan lagi.

Page 75: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

61

• Hapus, menggunakan tombol tersebut kita dapat menghapus data yang sudah

kita input.

• Batal, untuk batal edit.

• Keluar, untuk keluar program.

4.6.5 Setup Tunjangan

Seperti gambar yang dibawah, kita dapat menginput, simpan, edit, batal,

keluar serta hapus data yang kita input.

Gambar 4.14 Tunjangan

Dengan Form seperti gambar di atas, dapat kita akses dengan cepat dan tepat

seperti :

• Tambah, untuk dapat menambahkan data tunjangan.

Page 76: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

62

• Simpan, setelah kita klik tambah, dan menginput kode tunjangan dan jenis

tunjangan kita dapat mengklik simpan, maka akan otomatis database ditambah

dan tersimpan.

• Edit, setelah kita simpan database, dan ingin melakukan perubahan data maka

kita dapat menggunakan tombol tersebut untuk mengedit data dan simpan lagi.

• Hapus, menggunakan tombol tersebut kita dapat menghapus data yang sudah

kita input.

• Batal, untuk batal edit.

• Keluar, untuk keluar program.

4.6.6 Setup Data Penggajian

Dengan menggunakan setup data penggajian, kita dapat mengedit PPh 21,

BPJS Ketenagakerjaan, BPJS Kesehatan & absen, kita hanya memilih NIK

karyawan, kita sudah bisa melihat kode jabatan, nama jabatan dan yang lainnya.

Page 77: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

63

Gambar 4.15 Data Penggajian

Dengan Form seperti gambar di atas, dapat kita akses dengan cepat dan tepat

seperti :

• Tambah, untuk dapat menambahkan data penggajian.

• Simpan, setelah kita klik tambah, dan menginput no slip, NIK, dll kita dapat

mengklik simpan, maka akan otomatis database ditambah dan tersimpan.

• Edit, setelah kita simpan database, dan ingin melakukan perubahan data maka

kita dapat menggunakan tombol tersebut untuk mengedit data dan simpan lagi.

• Hapus, menggunakan tombol tersebut kita dapat menghapus data yang sudah

kita input.

• Batal, untuk batal edit.

• Keluar, untuk keluar program.

Page 78: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

64

4.6.7 Slip Gaji

Gambar 4.16 merupakan output dari hasil program yang telah dibuat, output ini

fungsinya untuk mengetahui rincian gaji masing-masing pegawai. Semua desain

output ini bertujuan untuk memberikan informasi kepada pengguna tentang apa

saja yang diinginkan berhubungan dengan sistem informasi penggajian karyawan

ini. Yang termasuk desain output ini adalah desain output slip gaji karyawan

Page 79: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

65

Gambar 4.16 Slip Gaji

Page 80: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

66

BAB V

PENUTUP

5.1 Kesimpulan

Dari hasil pembahasan mengenai perancangan sistem informasi data

penggajian, penulis mengambil kesimpulan yaitu:

1. Sistem informasi di PT BS Logistics Batam dibuat didalam sistem

informasi berbasis desktop.

2. Untuk peningkatan sistem efisien dan efektif dalam sistem penggajian

dapat dilakukan dengan sistem informasi berbasis desktop dengan

bahasa pemrograman VB dan MySQL.

5.2 Saran

Adapun saran yang diusulkan oleh penulis setelah membuat sistem

informasi adalah

1. Sistem informasi pengajian karyawan pada PT BS Logistics Batam dapat

dikembangkan lagi agar dapat terintegrasi dengan sistem informasi

perusahaan secara meluas seperti sistem informasi keuangan, dan lain-lain.

2. Dalam penerapannya sistem informasi penggajian hendaknya dilengkapi

dengan sistem keamanan data seperti penggunaan software, anti virus atau

perangkat untuk mengelola server seperti UPS dengan suhu yang terkendali

dan lain-lain.

Page 81: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

67

DAFTAR PUSTAKA

Apriana, Hernowo Danusaputro. 2009, Pembuatan Software Pencatat Pengunjung

Perpustakaan Menggunakan Barcode dan MySQL Berbasis Borland Delphi

7.0 : Berkala fisika Vol. 12, No. 4, hal 125 – 130 ISSN: 1410 – 9662.

Chrystanti, Yulanita Cahya & Indah Ulli Wardati. 2011, Sistem Pengolahan Data

Simpan Pinjam khusus Perempuan (SPP) Pada Unit Pengelola Kegiatan

(UPK) Mitra Usaha Mandiri Program Nasional Pemberdayan Masyarakat

Mandiri Perdesaan (PNPM-MPd) Kecamatan Pringkuku Kabupaten

Pacitan : Journal Speed - Sentra Penelitian Engineering dan Edukasi.

Volume 3 No 1.

Damayanti, Shinta & Kusnawi. 2015, Perancangan Sistem Informasi Penggajian

Karyawan Berbasis Dekstop Pada CV. Argo Jaya Sokaraja : Jurnal

program studi Sistem Informasi & Teknik Informatika STMIK AMIKOM

YOGYAKARTA.

Februariyanti, Herny dan Eri Zuliarso. 2012, Rancang Bangun Sistem

Perpustakaan Untuk Jurnal Elektronik : Jurnal Teknologi Informasi

DINAMIK Volume 17, No. 2, hal 124 – 132 ISSN 0854-9524.

Hendrayudi. 2009, VB 2008 Untuk Berbagi Keperluan Pemrograman, Jakarta, PT

Elex Media Komputtindo.

Muslihudin, Muhamad dan Oktafianto. 2016, Analisis Dan Perancangan Sistem

Informasi Menggunakan Model Terstruktur dan UML, Yogyakarta, CV

Andi Offset.

Purba, Faruq Hafiz. 2012. Sistem Informasi Penjualan Barang Pada Apotek K-

24.Medan: Jurnal Teknik Informatika

Riestiana, Meita & Sukadi. 2014, Sistem Informasi Penggajian Karyawan Pada

Commenditaire Vennontschap (CV) RGL Bordir Dan Konveksi Pacitan :

Speed Journal-Sentra Penelitian Engineering dan Edukasi. Volume 11 No.

4.

Sarifudin, Amir, Bambang Eka Purnama & Indah Uly Wardati. 2013,

Pembangunan Sistem Informasi Penggajian Pada Sekolah Dasar Negeri

(SDN) Pacitan : Indonesian Journal on Networking and Security – ISSN:

2302-5700.

Stefano, S.Kom. 2014, Cara Mudah Membangun Sistem Informasi Menggunakan

VB.Net dan Komponen Dxperience. Yogyakarta, Andi.

Page 82: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

68

Syaifudin. 2013. Sistem Informasi Penggajian Karyawan Pada Toko Winscom

Kabupaten Pacitan Dengan Menggunakan Program PHP: jurnal program

studi Teknik Informatika Universitas Surakarta.

(8)Widyawati, Meri. 2013, Sistem Informasi Data Karyawan Pada PT Asuransi

Purna Arthanugraha (ASPAN) Menggunakan Visual Basic dan Microsoft

Access. Program Studi Teknik Informatika, Banda Aceh.

Page 83: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

69

LAMPIRAN

Page 84: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

70

Page 85: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

71

Page 86: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

72

Page 87: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

73

Page 88: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

74

Page 89: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan

75

DAFTAR RIWAYAT HIDUP

I. Data Pribadi

• Nama : Suyanti

• Tempat, Tanggal Lahir : Batam, 12 Juni 1994

• Jenis Kelamin : Perempuan

• Agama : Kristen

• Kebangsaan : Indonesia

• Alamat : Kavling Lama Sekarwangi No 117 Batu Aji

• Telp/Hp : 085365161582

• E-mail : [email protected]

II. Pendidikan Formal

• Sekolah Dasar (2001 – 2007) : SDN 008 Batam

• SMP (2007 – 2010) : SMPS Baptis Batam

• SMK (2010 – 2013) : SMK Widya Paramitra Batam

• Perguruan Tinggi (2013 – 2016) : Akademi Akuntansi Permata Harapan Batam

• Perguruan Tinggi (2016 – 2017) : Sekolah Tinggi Manajemen Informatika Dan Komputer (STMIK) GICI - Batam

Page 90: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan
Page 91: PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu memecahkan masalah pada sistem penggajian karyawan. b. Memudahkan penyajian laporan