• Tidak ada hasil yang ditemukan

Perancangan dan Pembuatan Penggajian Karyawan di PT. MMM.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan dan Pembuatan Penggajian Karyawan di PT. MMM."

Copied!
15
0
0

Teks penuh

(1)

vi

ABSTRAK

PT. MMM adalah pabrik yang bergerak di bidang pembuatan dan distributor baja ringan yang terletak di Purwakarta dan Cimahi. Pabrik ini membutuhkan suatu analisis dan perancangan website aplikasi yang digunakan untuk menghubungkan serta memantau di kedua tempat tersebut, agar dapat memperbaiki kinerja dari pabrik tersebut. Menganalis dan merancang sistem informasi penggajian karyawan secara efektif dan efisien dengan analisis data dan proses bisnis di pabrik ini, juga mengimplementasikan rancangan sistem tersebut sehingga implementasi dari rancangan sistem tersebut layak untuk diusulkan menjadi sistem yang baru. Cara yang digunakan dalam analisis dan perancangan sistem ini adalah dengan melakukan survey dan observasi langsung pada perusahaan tersebut. Analisis serta rancangan pada perusahaan tersebut dengan cara membuat Flowchart, ERD, dan ER to Schema Table berdasarkan wawancara dan buke referensi. Ditemukan kekurangan dalam sistem penggajian karyawan perusahaan tersebut, oleh karena itu dilakukan analisis, perancangan, dan pembuatan program untuk membantu sistem penggajian karyawan pada perusahaan tersebut.

(2)

ABSTRACT

PT. MMM is a factory engaged in the manufacture and mild steel distributor located in Purwakarta and Cimahi. This factory needs a website application analysis and design used to connect and monitors at both place in order to improve the factory performance. Analyze and design information system payroll employees effectively and efficiently with the analysis of data and business processes in this factory, also implements the system design so that the implementation of the system becomes feasible for the proposed new system. Process that is used to analyze and making this system is by doing survey and direct observation to that company. Analysis and design for that company is by making Flowchart, ERD, and ER to Schema Table based on interview and reference’s book. Found a lack in employee payroll system, therefore an analysis, design, and program are needed.

(3)

viii

DAFTAR ISI

LEMBAR PENGESAHAN ...i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... vi

ABSTRACT... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xiv

DAFTAR ISTILAH ... xv

BAB 1 PENDAHULUAN ... 1

1.6 Sistematika Penyajian ... 3

BAB 2 LANDASAN TEORI ... 4

2.1 Basis Data ... 4

2.2.1 Pengertian Basis Data ... 4

2.2.2 Model Basis Data ... 4

2.2 Entity Relationship Diagram (ERD) ... 5

2.2.1 Pengertian EntityRelationshipDiagram(ERD) ... 5

2.2.2 Komponen Entity Relationship Diagram (ERD) ... 6

(4)

2.7 PhpMyAdmin ... 12

BAB 3 ANALISIS DAN PERMODELAN ... 13

3.1 Proses Penggajian Karyawan ... 13

3.2 Desain Proses Penggajian Karyawan ... 13

3.2.1 Detail Data Karyawan ... 13

3.2.2 Detail Proses Kehadiran ... 13

3.2.3 Detail Proses Pinjaman Karyawan ... 14

3.3 Desain Tampilan Aplikasi (UID) ... 15

3.3.1 Form Data Karyawan ... 15

3.3.2 Form Lihat Data Karyawan ... 16

3.3.3 Form Kehadiran Karyawan ... 17

3.3.4 Form Jabatan ... 18

3.3.5 Form Pinjaman ... 18

3.3.6 Form Potongan Lain ... 19

3.3.7 Form Trayek ... 19

3.3.8 Form Tunjangan ... 20

3.3.9 Data Gaji Karyawan... 20

3.3.10 Data Pembayaran Karyawan ... 21

3.3.11 Print Pembayaran ... 21

3.4 Desain Database dan Entity Relationship Diagram (ERD) ... 22

3.4.1 Desain Database ... 22

3.4.2 Desain Entity Relationship Diagram (ERD) ... 23

3.4.3 ER to Schema Table ... 24

BAB 4 ANALISIS DESAIN ... 30

4.1 Tampilan Awal Website... 30

4.2 Tampilan Login ... 30

4.3 Tampilan Data Karyawan ... 31

4.4 Tampilan Ubah Karyawan ... 32

4.5 Tampilan Hapus Karyawan ... 33

4.6 Tampilan Lihat Data Karyawan ... 33

4.7 Tampilan Data Gaji Pegawai ... 34

4.8 Tampilan Kehadiran Pegawai ... 35

(5)

x

4.10 Tampilan Jabatan ... 36

4.11 Tampilan Update Jabatan ... 37

4.12 Tampilan Delete Jabatan ... 37

4.13 Tampilan Pinjaman ... 38

4.14 Tampilan Update Pinjaman ... 38

4.15 Tampilan Delete Pinjaman ... 39

4.16 Tampilan Potongan Lain ... 40

4.17 Tampilan Update Potongan Lain ... 40

4.18 Tampilan Delete Potongan Lain ... 41

4.19 Tampilan Trayek ... 42

4.20 Tampilan Update Trayek ... 43

4.21 Tampilan Delete Trayek ... 44

4.22 Tampilan Tunjangan ... 44

4.23 Tampilan Update Tunjangan ... 45

4.24 Tampilan Delete Tunjangan ... 46

4.25 Tampilan Data Gaji Karyawan... 47

4.26 Tampilan Data Pembayaran Gaji ... 47

4.27 Tampilan Ubah Data Pembayaran Gaji ... 48

4.28 Tampilan Print Pembayaran ... 48

BAB 5 HASIL PENGUJIAN ... 50

5.1 Halaman Login ... 50

5.2 Halaman Tambah Data Karyawan ... 51

(6)

BAB 6 SIMPULAN DAN SARAN ... 71

6.1 Simpulan ... 71

6.2 Saran ... 71

(7)

xii

DAFTAR GAMBAR

Gambar 1 Pemetaan Antara Tujuan, Aksi, dan Hasil ... 8

Gambar 2 Sistem Flowchart ... 9

Gambar 3 Form Data Karyawan ... 13

Gambar 4 Flowchart Penggajian Karyawan ... 14

Gambar 5 Flowchart Data Pinjaman ... 15

Gambar 6 Form Data Karyawan ... 16

Gambar 7 Form Lihat Data Karyawan ... 17

Gambar 8 Form Kehadiran Karyawan ... 17

Gambar 9 Form Jabatan ... 18

Gambar 10 Form Pinjaman ... 18

Gambar 11 Form Potongan Lain ... 19

Gambar 12 Form Trayek ... 19

Gambar 13 Form Tunjangan ... 20

Gambar 14 Data Gaji Karyawan ... 21

Gambar 15 Data Pembayaran Karyawan ... 21

Gambar 16 Print Pembayaran ... 22

Gambar 17 Database ... 23

Gambar 18 ERD ... 24

Gambar 19 Tampilan Awal Website ... 30

Gambar 20 Tampilan Login ... 30

Gambar 21 Tampilan Data Karyawan ... 31

Gambar 22 Tampilan Ubah Karyawan ... 32

Gambar 23 Tampilan Hapus Karyawan ... 33

Gambar 24 Tampilan View Karyawan ... 34

Gambar 25 Tampilan Data Gaji Pegawai ... 35

Gambar 26 Tampilan Kehadiran Karyawan ... 35

Gambar 27 Tampilan Absensi Keluar ... 36

Gambar 28 Tampilan Jabatan ... 36

Gambar 29 Tampilan Update Jabatan ... 37

Gambar 30 Tampilan Delete Jabatan ... 37

Gambar 31 Tampilan Pinjaman... 38

Gambar 32 Tampilan Update Pinjaman ... 39

Gambar 33 Tampilan Delete Pinjaman ... 39

Gambar 34 Tampilan Potongan Lain ... 40

Gambar 35 Tampilan Ubah Potongan Lain ... 41

Gambar 36 Tampilan Hapus Potongan ... 42

Gambar 37 Tampilan Trayek ... 43

Gambar 38 Tampilan Ubah Trayek ... 43

Gambar 39 Tampilan Hapus Trayek ... 44

Gambar 40 Tampilan Tunjangan... 45

(8)

Gambar 42 Tampilan Delete Tunjangan ... 46

Gambar 43 Tampilan Data Gaji Karyawan ... 47

Gambar 44 Tampilan Data Pembayaran Gaji... 47

Gambar 45 Tampilan Ubah Data Pembayaran Gaji ... 48

Gambar 46 Tampilan Print Pembayaran ... 49

(9)

xiv

DAFTAR TABEL

Tabel 1 tb_gaji ... 24

Tabel 2 tb_jabatan ... 25

Tabel 3 tb_karyawan ... 25

Tabel 4 tb_kehadiran ... 26

Tabel 5 tb_lembur ... 26

Tabel 6 tb_pembayaran ... 27

Tabel 7 tb_pinjaman ... 27

Tabel 8 tb_potongan_lain... 28

Tabel 9 tb_trayek ... 28

Tabel 10 tb_tunjangan ... 28

Tabel 11 Pengujian Form Login ... 50

Tabel 12 Pengujian Tambah Data Karyawan ... 52

Tabel 13 Pengujian Update Karyawan ... 54

Tabel 14 Pengujian Input Jabatan ... 57

Tabel 15 Pengujian Update Jabatan ... 58

Tabel 16 Pengujian Input Pinjaman ... 59

Tabel 17 Pengujian Update Pinjaman ... 60

Tabel 18 Pengujian Input Potongan Lain ... 61

Tabel 19 Pengujian Update Potongan Lain ... 63

Tabel 20 Pengujian Input Trayek ... 64

Tabel 21 Pengujian Update Trayek ... 66

Tabel 22 Pengujian Input Tunjangan ... 68

(10)

DAFTAR ISTILAH

PHP = Personal Home Page

UID = User Interface Design

(11)

1

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Seiring dengan perkembangan ilmu pengetahuan dan teknologi dalam berbagai bidang, suatu perusahaan dituntut untuk mempunyai sistem informasi yang baik agar dapat bekerja secara efektif dan efisien agar dapat bertahan dalam persaingan yang kompetitif. Sistem informasi yang dibutuhkan harus akurat, tepat waktu, dan fleksibel. Hal ini akan menunjang kelancaran aktivitas sehari-hari di perusahaan.

Masalah penggajian karyawan merupakan masalah yang dianggap rumit oleh sebagian besar perusahaan. Karena masalah ini menyangkut banyak hal, antara lain bagaimana sistem penggajian yang diterapkan oleh perusahaan. Sistem penggajian yang berlaku di setiap perusahaan tidak selalu sama. Sistem penggajian yang ditetapkan di masing-masing perusahaan biasanya disesuaikan dengan kebutuhan perusahaan dalam memberikan gaji kepada setiap karyawannya, baik dengan mengacu terhadap standar gaji minimum yang berlaku di lokasi perusahaan berada maupun dengan melihat pertimbangan biaya hidup yang ditanggung oleh setiap karyawan.

Sistem penggajian bukan hanya bagaimana setiap perusahaan dalam mempertimbangkan gaji yang akan dibayarkan kepada setiap karyawan, tetapi juga mengenai proses pembayaran gaji yang dilakukan. Dalam perusahaan-perusahaan besar biasanya sudah bersifat otomatis, artinya semua proses pembayaran gaji dilakukan dengan menggunakan program komputer. Masalah yang dikhawatirkan oleh perusahaan adalah kesalahan oleh bagian administrasi dalam perhitungan kehadiran, jam lembur, dan rincian gaji.

(12)

1.2 Rumusan Masalah

Berdasarkan latar belakang di atas, rumusan masalah dalam penyusunan laporan tugas akhir ini adalah sebagai berikut :

a. Bagaimana menganalisis dan merancang sistem informasi penggajian karyawan secara efektif dan efisien dengan analisis data dan proses bisnis di PT. MMM.

b. Bagaimana mengimplementasikan rancangan sistem tersebut sehingga implementasi dari rancangan sistem tersebut layak untuk diusulkan menjadi sistem yang baru.

1.3 Tujuan Pembahasan

Tujuan penyusunan laporan tugas akhir ini adalah sebagai berikut :

a. Menganalisis dan merancang sistem informasi penggajian karyawan secara efektif dan efisien dengan analisis data dan proses bisnis di PT. MMM.

b. Mengimplementasikan rancangan sistem tersebut sehingga implementasi dari rancangan tersebut layak untuk diusulkan menjadi sistem yang baru.

1.4 Ruang Lingkup Kajian

Untuk mempermudah penulisan laporan tugas akhir ini, maka perlu dibuat suatu ruang lingkup kajian. Adapun ruang lingkup kajian dalam laporan ini adalah sebagai berikut :

a. Perancangan dan analisis sistem informasi penggajian karyawan dengan menggunakan bahasa pemrograman PHP.

(13)

3

1.5 Sumber Data

Sumber data sekunder yang digunakan adalah data pegawai yang terdapat di PT. MMM. Sedangkan sumber data primer yang digunakan adalah literatur yang berhubungan dengan sistem dan bahasa pemrograman.

1.6 Sistematika Penyajian

Sistematika penyajian dalam laporan perancangan dan analisis sistem informasi penggajian karyawan di PT. MMM adalah sebagai berikut :

Bab 1 Pendahuluan

Bab ini membahas latar belakang masalah, rumusan masalah, tujuan pembahasan, sumber data, dan ruang lingkup kajian.

Bab 2 Landasan Teori

Bab ini membahas teori-teori yang diambil dari berbagai literatur beserta penjelasannya.

Bab 3 Analisis Dan Permodelan

Bab ini membahas proses bisnis dalam perusahaan, flowchart / UML, user interface (design), dan ERD.

Bab 4 Analisis Desain

Bab ini membahas tampilan aplikasi yang dirancang dan cara kerja aplikasi. Bab 5 Hasil Pengujian

Bab ini membahas hasil uji coba dari rancangan aplikasiyang dibuat. Bab 6 Simpulan dan Saran

(14)

BAB 6

SIMPULAN DAN SARAN

6.1 Simpulan

Simpulan dari pembuatan dan perancangan penggajian di PT. MMM adalah : a. Berguna untuk pengelolaan data di website dimana pengguna dapat

memasukkan, melihat, mengubah, dan menghapus data karyawan, data jabatan, data pinjaman, data potongan lain, data trayek, dan data tunjangan.

b. Berguna untuk pengguna dapat melakukan pengecekan dan pengupdatean data karyawan.

6.2 Saran

Saran-saran untuk pengembangan sistem penggajian karyawan di PT. MMM adalah :

a. Dalam pengembangan sistem penggajian karyawan ini masih terdapat banyak kekurangan sehingga di kemudian hari diharapkan bisa menjadi lebih baik lagi. b. Menurut evaluasi kelemahan sistem akan ada penambahan fitur-fitur baru seperti

(15)

71

DAFTAR PUSTAKA

[1] Fathansyah, Basis Data, Revisi ed. Bandung: Informatika, 2012.

[2] Teddy Marcus Zakaria, Perancangan Antarmuka Untuk Interaksi Manusia dan Komputer. Bandung: Informatika, 2007.

[3] S.Kom., MM Tata Sutabri, Analisa Sistem Informasi. Yogyakarta: Andi Offset, 2004.

[4] Anhar, Panduan Menguasai PHP & MySQL. Jakarta: Media Kita, 2010.

Abdul Kadir. (2008). Tuntunan Praktis Belajar Database Menggunakan MySQL. Yogyakarta. Andi Offset.

Sugiri dan Haris Saputro. (2008). Pengelolaan Database MySQL dengan PHPMyAdmin. Yogyakarta. Graha Ilmu.

Gambar

Gambar 47 Tampilan Print .....................................................................................

Referensi

Dokumen terkait

Alhamdulillah saya selaku penulis melakukan hal yang demikian dalam menyusun sebuah proposal skripsi yang berjudul “Analisis pengaruh Strategi Segmentation,

Sehingga pendekatan OVO dengan metode seleksi fitur Univariate Chi Square (UCS) merupakan metode terbaik dalam menyelesaikan masalah Multiclass dalam kasus sentiment pada

Sulistiowati Irianto, (Ed), Perempuan & Hukum; Menuju Hukum yang Berperspektif Kesetaraan dan Keadilan , Jakarta: Penerbit Obor, 2008, hlm.. feminis seperti gerakan anti

Dari hal tersebut dapat pula dikatakan bahwa variabel kemampuan kader mempunyai hubungan langsung dengan variabel efektivitas Program Posyandu setelah dikontrol

Underaning Panliten yaiku (1) Kepriye undhak-undhakane asil pasinaon siswa sasajrone pasinaon nulis layang pribadi kanthi Modhel Kooperatif Tipe STAD (2) Kepriye

Hasil analisis overlay Kabupaten Kerinci tahun 2005 sampai dengan tahun 2014 menunjukkan bahwa sektor yang kontribusi dan pertumbuhan paling banyak positif adalah sektor

antar sel, gradien produk nutrisi, gradien pH untuk sel, menghasilkan unjuk kerja yang lebih baik sebagai biokatalis (sebagai contoh, perolehan dan laju yang tinggi),

Abstrak: Penelitian ini bertujuan untuk 1) mendeskripsikan implementasi kurikulum Cambridge dalam pembelajaran bahasa inggris di SD. 2) mengetahui perencanaan,