• Tidak ada hasil yang ditemukan

Pembuatan Sistem Informasi Sumber Daya Manusia pada CV.Rosana.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembuatan Sistem Informasi Sumber Daya Manusia pada CV.Rosana."

Copied!
18
0
0

Teks penuh

(1)

iii

ABSTRACT

CV.Rosana company engaged in the industry of wafer. This company still using ways that are not computerized and integrated in the human resources.So the process spend a lot of time and less security. For it was made resource information system with attendance features that integrate with payroll, employee data management, integrated with payroll taxes. Teori used include PHP, CodeIgniter framework, mysql, DFD, ERD, flowcharts, data dictionaries, PSPEC. Source of data taken directly from the company. Methods and techniques used in this research is to conduct interviews and observations. With this system, then the employee attendance data will be safer, salary calculations faster and more accurate because it is not calculated manually anymore.

(2)

iv

ABSTRAK

Perusahaan CV.Rosana yang bergerak di bidang industri waffer masih memakai cara yang tidak terkomputerisasi dan terintegrasi dalam pengelolaan SDMnya sehingga menghabiskan banyak waktu dan kurang aman.Untuk itu dibuatlah sistem informasi SDM dengan fitur absensi yang terintegrasi dengan penggajian, pengelolaan data karyawan, penggajian yang terintegrasi dengan perpajakan dan tunjangan-tunjangan.Teori yang digunakan antara lain php,framework codeigniter, mysql, dfd, erd, flowchart, kamus data, pspec. Sumber data yang diambil langsung dari perusahaan. Metode dan teknik penelitian yang digunakan adalah dengan melakukan wawancara dan observasi. Dengan adanya sistem ini, maka data absensi pegawai akan lebih aman, perhitungan gaji lebih cepat dan lebih akurat karena tidak dihitung secara manual lagi.

(3)

v

Daftar Isi

PRAKATA………. ... i

ABSTRACT…………... iii

ABSTRAK….. ...iv

Bab I Pendahuluan... 14

1.1 Latar Belakang Masalah... 14

1.2 Rumusan Masalah ... 15

1.3 Tujuan ... 15

1.4 Ruang Lingkup Kajian ... 16

1.5 Sumber Data ... 17

1.6 Sistematika Penyajian ... 17

Bab II Kajian Teori ... 19

2.1 Flowchart ... 19

2.2 Model Data ... 21

2.2.1 Entitas... 21

2.2.2 Atribut ... 22

2.2.3 Relasi... 24

2.2.4 Kardinalitas Relasi ... 25

2.2.5 Varian Entitas ... 27

2.2.6 Spesialisasi dan Generalisasi ... 28

2.3 Diagram Konteks / Context Diagram ... 29

2.4 Kamus Data ... 31

2.5 PSPEC / Process Specification... 32

2.6 Pajak Penghasilan Pasal 21 ... 34

2.6.1 Tarif dan Penerapannya ... 35

2.6.2 Tarif Biaya Jabatan ... 36

2.7 Deskripsi Jabatan ... 37

2.8 Bahasa Pemrograman PHP ... 37

2.8.1 Sejarah PHP... 38

2.8.2 Sintaks PHP ... 38

2.8.3 Variabel ... 39

2.8.4 Operator ... 39

(4)

vi

2.8.6 Array ... 41

2.8.7 Loops ... 42

2.8.8 Function ... 42

2.9 Framework Codeigniter... 44

2.9.1 M-V-C dalam codeigniter ... 45

2.10 Mysql ... 47

Bab III Analisis dan Perancangan... 54

3.1 Flowchart Proses Absensi ... 54

3.2 Flowchart Proses Perekrutan Pegawai ... 56

3.3 Flowchart Penggajian ... 58

3.4 ERD ... 60

2.4.1 Implementasi Tabel ... 61

3.5 DFD ... 69

3.5.1 DFD Level 0 ... 69

3.5.2 DFD Level 1 ... 69

3.5.3 DFD Level 2 Proses 1 ... 71

3.5.4 DFD Level 2 Proses 2 ... 72

3.5.5 DFD Level 2 Proses 3 ... 72

3.5.6 DFD Level 2 Proses 7 ... 73

3.5.6 DFD Level 2 Proses 9 ... 74

3.6 Kamus Data ... 75

3.7 Process Specification... 81

3.8 Rancangan User Interface ... 92

3.8.1 Rancangan Halaman Login ... 92

3.8.2 Rancangan Menu Utama ... 93

3.8.3 Rancangan Halaman Pegawai ... 95

3.8.4 Rancangan Halaman Form Pegawai ... 97

3.8.5 Rancangan Halaman Assign Jabatan ... 98

3.8.6 Rancangan Halaman Promosi/Demosi/Mutasi ... 99

3.8.7 Rancangan Halaman Form Jabatan ... 100

3.8.8 Rancangan Halaman Setting Lembur Per Jam... 102

3.8.9 Rancangan Halaman Setting Uang Makan ... 103

3.8.10 Rancangan Halaman Setting Pajak Penghasilan ... 104

3.8.11 Rancangan Halaman Bonus ... 105

3.8.12 Rancangan Halaman Penggajian ... 106

(5)

vii

1.1 Halaman Login ... 108

4.2 Halaman Menu Admin ... 109

4.3 Halaman Pegawai ... 110

4.4 Halaman Form Pegawai ... 111

4.5 Halaman Form Pegawai Kontrak ... 112

4.7 Halaman Promosi ... 114

4.8 Halaman Form Promosi ... 115

4.9 Halaman Demosi ... 116

4.7 Halaman Jabatan ... 120

4.8 Halaman Form Jabatan ... 121

4.9 Halaman Setting Lembur ... 122

4.10 Halaman Setting Uang Makan Per Hari ... 123

4.11 Halaman Setting Bonus ... 124

4.12 Halaman Setting Minus ... 124

4.13 Halaman Setting Pph21 ... 125

4.14 Halaman Penggajian... 125

4.15 Halaman Data Penggajian ... 126

4.16 Halaman Detail Penggajian ... 127

4.17 Halaman Setting Tunjangan Hari Tua ... 128

4.18 Halaman Setting Tunjangan Kesehatan ... 129

4.19 Halaman Ambil Tunjangan Kesehatan ... 130

4.20 Halaman Lihat Dana Pensiun ... 130

4.41 Halaman Izin ... 131

4.42 Halaman History Pegawai ... 132

4.43 Halaman Detail History Pegawai\ ... 133

4.44 Halaman History Jabatan ... 134

4.45 Halaman Detail History Jabatan ... 134

4.46 Halaman Absensi Masuk ... 135

4.47 Halaman Absensi Pulang ... 136

BAB V PEMBAHASAN ... 137

5.1 Black box Testing ... 137

5.1.1 Kuisioner pada pengguna lapangan. ... 137

5.1.2 Error Handling Applikasi ... 140

BAB VI SIMPULAN DAN SARAN ... 149

6.1 Simpulan ... 149

(6)

viii

Daftar Gambar

Gambar 1 Entitas ... 22

Gambar 2 Atribut ... 22

Gambar 3 Simple attribute ... 23

Gambar 4 Composite attribute ... 23

Gambar 5 multivalued attribute ... 23

Gambar 6 derived attribute ... 24

Gambar 7 relasi satu ke satu ... 25

Gambar 8 relasi satu ke banyak ... 26

Gambar 9 relasi banyak ke satu ... 26

Gambar 10 relasi banyak ke banyak ... 27

Gambar 11 entitas lemah ... 28

Gambar 12 spesialisasi ... 29

Gambar 13 generalisasi ... 29

Gambar 14 Konsep M-V-C ... 44

Gambar 15 flowchart aplikasi codeigniter ... 45

Gambar 16 Flowchart Proses Absensi ... 54

Gambar 17 Flowchart Proses Perekrutan Pegawai ... 57

Gambar 18 Flowchart Pengecekan Status Pesanan ... 58

Gambar 19 ERD ... 60

Gambar 20 DFD Level 0 ... 69

Gambar 21 DFD Level 1 ... 71

Gambar 22 DFD Level 2 Proses 1 ... 71

Gambar 23 DFD Level 2 Proses 2 ... 72

Gambar 24 DFD Level 2 Proses 3 ... 73

Gambar 25 DFD Level 2 Proses 7 ... 73

Gambar 26 DFD Level 2 Proses 9 ... 74

Gambar 27 Rancangan Halaman Login ... 92

Gambar 28 Rancangan Menu Utama ... 94

Gambar 29 Rancangan Halaman Pegawai ... 95

Gambar 30 Rancangan Form Pegawai ... 97

(7)

ix

Gambar 32 Rancangan Halaman Promosi/Demosi/Mutasi ... 99

Gambar 33 Rancangan Halaman Form Jabatan ... 100

Gambar 34 Rancangan Halaman Setting Lembur Per Jam ... 102

Gambar 35 Rancangan Halaman Setting Uang Makan ... 103

Gambar 36 Rancangan Halaman Setting Pajak Penghasilan ... 104

Gambar 37 Rancangan Halaman Bonus ... 105

Gambar 38 Rancangan Halaman Penggajian ... 106

Gambar 39 Halaman Login... 108

Gambar 40 Halaman Menu Admin ... 109

Gambar 41 Halaman Pegawai ... 110

Gambar 42 Form Pegawai... 111

Gambar 43 Form Pegawai Kontrak ... 112

Gambar 44 Form Pegawai Tetap ... 113

Gambar 45 Halaman Promosi ... 114

Gambar 46 Form Promosi ... 115

Gambar 47 Halaman Demosi ... 116

Gambar 48 Demosi Detail Pegawai ... 117

Gambar 49 Halaman Menu Admin Gudang ... 118

Gambar 50 Mutasi Detail Pegawai ... 119

Gambar 51 Halaman Jabatan ... 120

Gambar 52 Halaman Form Jabatan ... 121

Gambar 53 Halaman Setting Lembur ... 122

Gambar 54 Halaman Setting Uang Makan ... 123

Gambar 55 Halaman Setting Bonus ... 124

Gambar 56 Halaman Setting Minus ... 124

Gambar 57 Halaman Setting Pph21 ... 125

Gambar 58 Halaman Penggajian ... 126

Gambar 59 Halaman Data Penggajian ... 126

Gambar 60 Detail Penggajian ... 127

Gambar 61 Halaman Setting Tunjangan Hari Tua ... 128

Gambar 62 Halaman Setting Tunjangan Kesehatan ... 129

Gambar 63 Halaman Ambil Tunjangan Kesehatan ... 130

Gambar 64 Halaman Lihat Dana Pensiun... 130

Gambar 65 Halaman Izin ... 131

Gambar 66 Halaman History Pegawai ... 132

(8)

x

Gambar 68 Halaman History Jabatan ... 134

Gambar 69 Halaman Detail History Jabatan ... 134

Gambar 70 Halaman Absensi Masuk ... 135

(9)

xi

Daftar Tabel

Tabel I Simbol-simbol flowchart ... 19

Tabel II Simbol-simbol ERD ... 21

Tabel III simbol-simbol diagram konteks ... 30

Tabel IV simbol-simbol DFD ... 30

Tabel V simbol-simbol kamus data ... 31

Tabel VI kamus data ... 32

Tabel VII PSPEC ... 32

Tabel VIII PTKP(Penghasilan Tidak Kena Pajak) ... 35

Tabel IX Arithmetic operator ... 39

Tabel X Assignment operator ... 39

Tabel XI comparison operator ... 40

Tabel XII logical operator ... 40

Tabel XIII Tipe Data untuk Bilangan ... 50

Tabel XIV Tipe data untuk tanggal dan jam ... 52

Tabel XV Tipe data untuk karakter dan lain-lain ... 52

Tabel XVI Tabel absensi ... 61

Tabel XVII Tabel bonusLembur ... 61

Tabel XVIII Tabel Dana Pensiun ... 61

Tabel XIX Tabel Gaji ... 61

Tabel XX Tabel History Gaji ... 62

Tabel XXI Tabel History Jabatan... 62

Tabel XXII Tabel History Pegawai... 63

Tabel XXIII Tabel Jabatan ... 63

Tabel XXIV Tabel Kasbon ... 65

Tabel XXV Tabel Pajak ... 65

Tabel XXVI Tabel Pegawai ... 66

Tabel XXVII Tabel Pegawai-History Jabatan ... 66

Tabel XXVIII Tabel Pegawai-Kasbon ... 66

Tabel XXIX Tabel Pegawai-PegawaiKontrak ... 66

Tabel XXX Tabel Pegawai-PegawaiTetap ... 66

Tabel XXXI Tabel Pegawai-Penggajian ... 67

Tabel XXXII Tabel Penggajian ... 67

Tabel XXXIII Tabel TunjanganKesehatan ... 67

(10)

xii

Tabel XXXV Tunjangan Hari Tua ... 68

Tabel XXXVI Tunjangan Anak ... 68

Tabel XXXVII Kamus Data Pegawai ... 75

Tabel XXXVIIKamus Data History Pegawai………75

Tabel XXXIX Kamus Data Pegawai Kontrak ... 76

Tabel XL Kamus Data Pegawai Tetap... 76

Tabel XLI Kamus Data Tunjangan Kesehatan ... 77

Tabel XLII Kamus Data Tunjangan Hari Tua ... 77

Tabel XLIII Kamus Data Absensi ... 77

Tabel XLIV Kamus Data Jabatan ... 78

Tabel XLV Kamus Data Lembur ... 78

Tabel XLVI Kamus Data Uang Makan ... 78

Tabel XLVII Kamus Data Kasbon ... 79

Tabel XLVIII Kamus Data Gaji ... 79

Tabel XLIX Kamus Data Penggajian ... 80

Tabel L PSPEC 1.1 ... 81

Tabel LI PSPEC 1.2 ... 81

Tabel LII PSPEC 1.3 ... 81

Tabel LIII PSPEC 1.4 ... 82

Tabel LIV PSPEC 2.1 ... 82

Tabel LV PSPEC 2.2 ... 83

Tabel LVI PSPEC 2.3 ... 83

Tabel LVII PSPEC 2.4 ... 84

Tabel LVIII PSPEC 2.5 ... 84

Tabel LIX PSPEC 2.6 ... 84

Tabel LX PSEPC 2.7 ... 85

Tabel LXI PSPEC 3.1 ... 85

Tabel LXII PSPEC 3.2 ... 85

Tabel LXIII PSPEC 3.3 ... 86

Tabel LXIV PSPEC 4.1 ... 86

Tabel LXV PSPEC 4.2 ... 87

Tabel LXVI PSPEC 5.1 ... 87

Tabel LXVII PSPEC 5.2 ... 88

Tabel LXVIII PSPEC 6 ... 88

Tabel LXIX PSPEC 7.1 ... 88

(11)

xiii

Tabel LXXI PSPEC 8 ... 90

Tabel LXXII PSPEC 10 ... 90

Tabel LXXIII PSPEC 11 ... 90

Tabel LXXIV Pengujian form login ... 140

Tabel LXXV Pengujian form absensi ... 140

Tabel LXXVI Pengujian form tambah data pegawai ... 141

Tabel LXXVII Pengujian form promosi ... 142

Tabel LXXVIIIPengujian form demosi………142

Tabel LXXIX Pengujian form mutasi ... 143

Tabel LXXX Pengujian form tambah jabatan ... 143

Tabel LXXXI Pengujian form Kasbon ... 143

Tabel LXXXII Pengujian Form Setting Lembur ... 144

Tabel LXXXIIIPengujian Form Setting Uang Makan………144

Tabel LXXXIVPengujian Form Setting Variable Pajak………144

Tabel LXXXV Pengujian form penggajian ... 147

Tabel LXXXVIPengujian form setting tunjangan hari tua………147

Tabel LXXXVIIPengujian form Tunjangan Kesehatan……….147

Tabel LXXXVIIIPengujian Form Izin………..148

Tabel LXXXIXPengujian Form Sakit………..148

(12)

14

Bab I Pendahuluan

1.1 Latar Belakang Masalah

Sekarang ini teknologi telah berkembang pesat. Teknologi informasi

sudah menjadi pilihan utama dalam menciptakan sistem informasi suatu

organisasi yang tangguh Penggunaan teknologi informasi banyak diterapkan

dalam berbagai bidang. Banyak perusahaan

perusahaan menggunakan

aplikasi

aplikasi yang terkomputerisasi. Investasi di bidang teknologi

informasi dalam suatu organisasi umumnya dimaksudkan untuk memberikan

kontribusi terhadap kinerja anggota organisasi. Dengan menggunakan

aplikasi yang terkomputerisasi, pekerjaan akan menjadi lebih efektif dan

efisien.

Perusahaan wafer CV.Rosana masih menggunakan pencatatan

manual dalam hal absensi pegawai, perhitungan gaji pegawai, pengelolaan

data pegawai, perhitungan pajak, dan pengaturan tunjangan untuk

pegawainya. Sehingga menimbulkan kerepotan

kerepotan, misalnya

absensi masih menggunakan kertas, bila kertas absensi hilang maka akan

sangat repot, atau juga dengan menggunakan kertas absen bisa saja terjadi

penitipan absen. Serta perhitungan gaji masih manual sehingga

menghabiskan banyak waktu.

Dengan demikian sistem informasi SDM yang dibuat akan menjadi

solusi nyata bagi permasalah yang dihadapi karena pendataan dan proses

(13)

15

1.2 Rumusan Masalah

Bedasarkan

latar

belakang

yang

ada,

dapat

dirumuskan

permasalahan yang akan dibahas yaitu :

1. Bagaimana cara menjadikan proses absensi lebih mudah dan

efisien?

2. Bagaimana cara mempermudah pengelolaan data karyawan?

3. Bagaimana

cara

mengelola

tunjangan-tunjangan

dan

perhitungan pajak penghasilan secara efektif?

4. Bagaimana cara meningkatkan efisiensi dan efektifitas dalam

proses penggajian?

5. Bagaimana cara mengelola data kasbon karyawan?

1.3 Tujuan

Setelah melihat rumusan masalah di atas. Adapun tujuan

pembahasan, yaitu :

1. Membuat sistem absensi yang terkomputerisasi menggunakan

bahasa pemograman php

.

2. Membuat modul pengelolaan data karyawan yang dapat

mendata data-data karyawan berikut

history

dari karyawan

yang dapat mencatat perubahan gaji, promosi jabatan, demosi

jabatan, dan mutasi jabatan.

3. Membuat

modul

pengelolaan

tunjangan-tunjangan

dan

perpajakan

yang

customable

sehingga

mudah

untuk

(14)

16

4. Membuat sistem penggajian yang terintegrasi dengan pajak

penghasilan, potongan keterlambatan, bonus lembur, cicilan

kasbon, dan tunjangan-tunjangan sehingga sistem dapat

menghitung secara otomatis gaji yang didapatkan.

5. Membuat sistem pendataan kasbon karyawan yang terintegrasi

dengan modul penggajian.

1.4 Ruang Lingkup Kajian

1. Ruang Lingkup

Software

Pembuatan

aplikasi

ini

akan

menggunakan

bahasa

pemrograman

PHP

menggunakan

framework Codeigniter

,dan

database

MySql.

2. Ruang Lingkup

Hardware

a) Spesifikasi minimum

hardware

yang dibutuhkan untuk

menjalankan aplikasi ini adalah :

b) Processor : Pentium 3 1Ghz

c) RAM

: 256 MB DDR2

d) HDD

: 20GB

3. Ruang Lingkup Aplikasi

a) Aplikasi ini berbasis web

.

b) Aplikasi ini dipakai oleh administrator untuk pengelolaan

(15)

17

1.5 Sumber Data

Sumber data yang digunakan dalam pembuatan aplikasi ini berasal

dari hasil wawancara, studi kepustakaan, dokumen dari pihak yang terkait,

serta pencarian informasi di internet.

1.6 Sistematika Penyajian

Berikut adalah sistematika penyajian dalam laporan ini:

BAB I PENDAHULUAN

Berisikan tentang penjelasan latar belakang, rumusan

masalah, tujuan, ruang lingkup kajian, sumber data dan

sistematika penyajian.

BAB II KAJIAN TEORI

Bab ini

berisi penjelasan tentang teori

yang

berhubungan dengan pembuatan aplikasi seperti teori

tentang

framework

codeigniter

dan dokumentasinya.

BAB III ANALISIS DAN PERANCANGAN SISTEM

Berisi tentang analisis dan juga perancangan aplikasi

yang dibuat dalam bentuk

ERD, DFD, flow chart, UI.

(16)

18

Berisi tentang bagaimana aplikasi dijalankan atau

dipakai

beserta

dengan

contoh

tampilan

pengoperasiaan aplikasi tersebut.

BAB V

PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Berisi mengenai penjelaskan rencana pengujian sistem

dan

testing

yang dilakukan.

BAB VI

SIMPULAN DAN SARAN

(17)

149

BAB VI SIMPULAN DAN SARAN

6.1 Simpulan

Kesimpulan yang dapat ditarik berkenaan dengan analisis dan

pembuatan system informasi ini adalah :

 Sistem dapat menyimpan dan menampilkan

data-data master.

 Sistem dapat menyimpan data absensi dan menghitung lama lembur

serta potongan keterlambatan.

 Sistem dapat mengkalkulasi penggajian berserta variable-variable di

dalamnya dan menyimpannya dalam data penggajian.

 Sistem dapat mengkalkulasi kasbon beserta cicilan yang harus

dibayar perbulannya.

 Sistem dapat mendeteksi kesalahan yang dilakukan oleh pengguna

dalam mengisi form pendaftaran pegawai sehingga data yang masuk

ke dalam system adalah data yang sesuai.

 Sistem dapat menyediakan laporan-laporan yang dibutuhkan.

 Sistem dapat melakukan printing slip gaji dan laporan-laporan.

 Sistem dapat mengconvert laporan ke dalam format pdf atau excel.

 Sistem dapat mendeteksi kesalahan penginputan yang dilakukan oleh

user.

6.2 Saran

Saran yang ditujukan kepada para pengembang aplikasi, yaitu :

 Banyak fitur

fitur yang masih dapat dikembangkan. Seperti

(18)

150

Daftar Pustaka

Hartono, Jogiyanto. 1999. Analisis & Desain. Yogyakarta: Andi.

Fathansyah. 2002. Basis Data. Bandung: Informatika.

http://www.pajak.go.id/pph21/index.asp

, visited February 2011

http://www.w3schools.com/php/default.asp , visited February 2011

Myer, David. 2007. CodeIgniter for Rapid PHP Application Development.

Birmingham: Packt Publishing.

Griffiths, Adam. 2010. CodeIgniter 1.7 Professional Development.

Birmingham: Packt Publishing.

http://www.jasawebhost.co.id/tips-dan-trik/pengertian-mysql.html

,visited

February 2011

Referensi

Dokumen terkait

Hal ini menunjukkan kecerdasan emosional akan berdapampak langusng pada kinerja guru atau dengan kata lain kecerdasaran ini sudah juga sangat menentukan keberhasilan

13 Posttest Lisan / praktek Menjelaskan pengkajian, diagnosa keperawatan, prioritas masalah keperawatan, rencana asuhan keperawatan, Intervensi keperawatan, dokumentasi dan

Balakhrisnan dan Kumar (2011: 99) menjelaskan bahwa untuk dapat mentransfer efek positif dari citra produk dan mempertajam respon khalayak terhadap produk yang

Kawasan ini memiliki nilai sejarah yang tinggi pada Kawasan Kota Lama Semarang dapat dilihat dari adanya berbagai bangunan bersejarah yang masih mempertahankan

Konsep dan Aktualisasi Kerukunan Antar Umat Beragama (Jurnal Pendidikan Agama Islam Ta’lim , Volume. Al- Qur’an dan Kerukunan Hidup Umat

Kritik Sosial dalam Lagu Merah dan Kuning Karya Efek Rumah Kaca: Kajian Sosiologi Sastra dan Relevansinya dengan Bahan Ajar Sastra di SMA.. Fakultas Keguruan dan Ilmu

89."Ya Mughniy" ( Maha Pemberi Kekayaan ) - mintalah kekayaan yang bermnfat untuk kehidupan di dunia & akhirat kepada Allah dengan memperbanyakkan zikir ini 1000x

Pertama, Peneliti melakukan pencarian terhadap dokumen- dokumen resmi yang akan dipergunakan dalam penelitian, termasuk wawancara guna memperoleh data awal tentang kegiatan