• Tidak ada hasil yang ditemukan

MOTTO DAN PERSEMBAHAN

N/A
N/A
Protected

Academic year: 2023

Membagikan "MOTTO DAN PERSEMBAHAN "

Copied!
15
0
0

Teks penuh

(1)

APLIKASI PENGGAJIAN KARYAWAN PADA PT. MAHAPUTRA KARYA KONTRUKSINDO BERBASIS WEBSITE

LAPORAN AKHIR

Disusun Untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma III Pada Jurusan Manajemen Informatika

Politeknik Negeri Sriwijaya

OLEH

MUHAMMAD WAHYU AKBAR 061830801186

JURUSAN MANAJEMEN INFORMATIKA POLITEKNIK NEGERI SRIWIJAYA

PALEMBANG 2021

(2)

iii

(3)

iv

MOTTO DAN PERSEMBAHAN

MOTTO:

“ Ketika telah melakukan yang terbaik yang kita bisa, maka kegagalan bukan suatu yang harus disesalkan, tapi jadikanlah pelajaran dan motivasi diri”

Laporan ini saya persembahkan untuk:

1. Kedua Orang Tua dan Keluarga Besar yang sudah mendoakan dan memberi semangat

2. Dosen-dosen yang telah membimbing selama ini

3. Pihak PT. Mahaputra Karya Kontruksindo yang telah mengizinkan menjadikan perusahaan nya sebagai Studi Kasus Laporan Akhir saya

4. Teman-teman Seperjuangan Khususnya Kelas 6IF

5. Almamater Kebanggaan

(4)

v ABSTRAK

PT Mahaputra Karya Kontruksindo adalah sebuah perusahaan yang bergerak di bidang property (developer). PT Mahaputra Karya Kontruksindo berdiri sejak 08 April 2015. Perusahaan ini berperan penting untuk pengembangan khususnya permukiman dan perumahan rakyat yang memiliki concern dalam hal membangun dan mengembangkan permukiman dan perumahan untuk pemenuhan kebutuhan rumah bagi kalangan masyarakat menengah kebawah.. Dalam sistem penggajiannya, perusahaan ini masih menggunakan cara manual dalam menggaji karyawannya. Maka dari itu, tujuan dibuatnya aplikasi ini adalah untuk menyediakan media penggajian bagi perusahaan untuk menggaji karyawan serta menjadikan aplikasi ini sebagai sarana bagi PT. Mahaputra Karya Kontruksindo untuk memudahkan dalam penggajian karyawan. Pihak perusahaan juga akan lebih mudah dan akurat dalam mengelola data penggajian yaitu dengan melalui aplikasi ini. Aplikasi ini akan memungkinkan pihak perusahaan untuk mengelola data penggajian sergta dapat mencetak laporan slip gaji melalui aplikasi ini.

Metode Perancangan dalam membangun aplikasi ini adalah menggunakan UML (Unified Modelling Language), dan dibangun dengan menggunakan bahasa pemrograman PHP dan database MYSQL. Dengan dibuatnya aplikasi ini, diharapkan dapat memudahkan perusahaan untuk menggaji karyawan atau setidaknya menjadi bahan perbandingan bagi perusahaan antara sistem yang lama dengan sistem berbasis website ini.

Kata Kunci :Aplikasi, Website, PHP, MySQL

(5)

vi ABSTRACT

PT Mahaputra Karya Kontruksindo is a company engaged in the property (developer) sector. PT Mahaputra Karya Kontruksindo was established on April 8, 2015. This company plays an important role in the development of housing and public housing, which has concerns about building and developing settlements and housing to fulfill housing needs for the middle and lower classes of society. In its payroll system, this company is still using manual methods in paying employees. Therefore, the purpose of this application is to provide a medium for payroll for companies to pay employees and make this application a means for PT. Mahaputra Karya Kontruksindo to facilitate employee payroll. The company will also be easier and more accurate in managing payroll data, namely through this application. This application will allow the company to manage payroll data and can print salary slip reports through this application. The design method in building this application is to use UML (Unified Modeling Language), and is built using the PHP programming language and MYSQL database. By making this application, it is hoped that it will make it easier for companies to pay employees or at least be a comparison material for companies between the old system and this website-based system.

Keywords: Applications, Website, PHP, MySQL

(6)

vii

KATA PENGANTAR

Alhamdulillah puji dan syukur kehadirat Allah SWT, karena berkat rahmat dan karunia-Nya, penulis dapat menyelesaikan Laporan Akhir yang berjudul

“Aplikasi Penggajian Karyawan pada PT. Mahaputra Karya Kontruksindo berbasis Website” ini sesuai dengan waktu yang telah ditentukan. Tujuan dari penyusunan Laporan Akhir ini adalah sebagai salah satu syarat untuk untuk menyelesaikan Pendidikan Diploma III Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya

Dalam penyusunan Laporan Akhirini, penulis sangat banyak mendapat bantuan, bimbingan dan dukungan dari berbagai pihak, maka penulis mengucapkan terima kasih kepada :

1. Ibu Dr. Indri Aryanti, S.E., M.Si.selaku Ketua Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya.

2. Bapak Meivi Kusnandar, S.Kom., M.Kom. selaku Sekretaris Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya

3. Ibu Rika Sadariawati, S.E., M.Si selaku Ketua Program Studi DIV Manajemen Informatika Politeknik Negeri Sriwijaya

4. Bapak Ridwan Effendi, SE.,M.Si. selaku Dosen Pembimbing 1 5. Ibu Desi Apriyanty, SE.,M.Si.selaku Dosen Pembimbing II

6. Seluruh Dosen dan Staff Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya.

7. Kedua orangtua yang senantiasa memberikan doa dan dukungan.

8. Pihak PT. Mahaputra Karya Kontruksindo

9. Teman-teman seperjuangan Jurusan Manajemen Informatika, khususnya kelas 6IF.

10. Semua pihak yang telah memberikan bimbingan, dukungan moral, nasehat, dan membantu dalam menyelesaikan Tugas Akhir ini.

(7)

viii

Penulis menyadari bahwa dalam Laporan Akhir ini masih terdapat kesalahan dan kekurangan. Untuk itu, penulis mengharapkan kritik dan saran yang bersifat membangun dari semua pihak agar dapat lebih baik lagi kedepannya.

Akhir kata, penulis berharap agar Laporan Akhir ini bermanfaat bagi pembaca, khususnya kepada mahasiswa Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya dan untuk menambah wawasan, sehingga tujuan yang diharapkan dapat tercapai. Aamiin.

Palembang, Juli 2021

Penulis

(8)

ix DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PENGESAHAN LAPORANAKHIR ... ii

MOTTO DAN PERSEMBAHAN ... iii

ABSTRAK ... iv

ABSTRACT ... v

KATA PENGANTAR ... vi

DAFTAR ISI ... viii

DAFTAR TABEL ... xii

DAFTAR GAMBAR ... xiii

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang ... 1

1.2. Rumusan Masalah ... 3

1.3. Batasan Masalah ... 3

1.4. Tujuan ... 4

1.5. Manfaat ... 4

1.6. Metodologi Penulisan ... 4

1.6.1 Lokasi Pengumpulan Data dan Waktu Pelaksanaan ... 4

1.6.2 Metodelogi Pengumpulan Data ... 5

1.7. Sistematika Penulisan ... 6

BAB II TINJAUAN PUSTAKA ... 8

2.1. Teori Umum ... 8

2.1.1. Pengertian Perangkat Lunak ... 8

2.1.2. Pengertian Komputer ... 8

2.1.3. Pengertian Data ... 8

2.1.4. Pengertian Sistem ... 9

2.1.5. Metode Pengembangan Sistem ... 9

2.2. Teori Khusus ... 10

2.2.1 Pemrogaraman Berorientasi Objek Oriented (OOP) ... 10

2.2.2 UML ( Unified Modeling Languange )... 10

2.2.2.1 Macam-macam Diagram UML ... 11

(9)

x

2.2.2.2 Use Case Diagram ... 12

2.2.2.3 Class Diagram ... 14

2.2.2.4 Activity Diagram ... 16

2.2.2.5 Sequence Diagram ... 17

2.3. Teori Judul ... 19

2.3.1. Pengertian Aplikasi ... 19

2.3.2. Pengertian Penggajian ... 19

2.3.3. Pengertian Karyawan ... 19

2.3.4. Pengertian Website ... 19

2.3.5. Pengertian Aplikasi Penggajian Karyawan pada PT Mahaputra Karya Kontruksindo berbasis Website ... 20

2.4. Teori Program ... 20

2.4.1. Pengertian Basis Data ... 20

2.4.2. Pengertian MySQL ... 20

2.4.3. Pengertian Xampp ... 21

2.4.4. Pengertian PHP ... 21

2.4.5. Pengertian HTML ... 22

BAB III GAMBARAN UMUM PERUSAHAAN ... 23

3.1. Sejarah PT Mahaputra Karya Kontruksindo ... 23

3.1.1 Logo Mahaputra Karya Kontruksindo ... 24

3.2. Visi dan Misi PT Mahaputra Karya Kontruksindo ... 24

3.2.1. Visi ... 24

3.2.2. Misi ... 24

3.3. Struktur Organisasi CV. Choban Pratama ... 25

3.4. Uraian Tugas ... 26

3.5. Sistem Yang Sedang Berjalan ... 28

BAB IV HASIL DAN PEMBAHASAN ... 29

4.1. Requirements Analysis and Definition ... 29

4.1.1. Penyelidikan Awal ... 29

4.1.2. Prosedur Sistem yang akan Diterapkan ... 29

4.1.3. Studi Kelayakan ... 30

(10)

xi

4.1.4. Tempat dan Waktu Penelitian ... 31

4.1.5. Alat dan Bahan ... 31

4.1.5.1. Alat ... 31

4.1.5.2. Bahan ... 32

4.1.6. Kebutuhan Fungsional ... 32

4.1.7. Kebutuhan Non-Fungsional ... 33

4.2. System and Software Design ... 33

4.2.1. Usecase Diagram ... 34

4.2.1.1 Usecase Diagram Sistem yang Sedang Berjalan .... 34

4.2.1.2 Usecase Diagram Aplikasi Penggajian Karyawan pada PT Mahaputra Karya Kontruksindo berbasis Website ... 35

4.2.2. Activity Diagram ... 35

4.2.2.1 Activity Diagram Entry Data Pegawai... 36

4.2.2.2 Activity Diagram View Data Pegawai ... 37

4.2.2.3 Activity Diagram View Data Absen Admin ... 38

4.2.2.4 Activity Diagram Verifikasi Data Izin ... 39

4.2.2.5 Activity Diagram View Data Gaji Admin ... 40

4.2.2.6 Activity Diagram Entry Data Absen ... 41

4.2.2.7 Activity Diagram View Data Absen Pegawai ... 42

4.2.2.8 Activity Diagram Entry Data Izin Pegawai ... 43

4.2.2.9 Activity Diagram View Data Izin ... 44

4.2.2.10 Activity Diagram View Data Gaji Pegawai ... 45

4.2.3. Class DIagram ... 46

4.2.4. Sequence Diagram ... 47

4.2.4.1. Sequence Entry Data Pegawai... 47

4.2.4.2. Sequence View Data Pegawai ... 48

4.2.4.3. Sequence View Data Absen Admin ... 48

4.2.4.4. Sequence Diagram Verifikasi Data Izin ... 49

4.2.4.5. Sequence Diagram View Data Gaji Admin ... 49

4.2.4.6. Sequence Diagram Entry Data Absen ... 50

(11)

xii

4.2.4.7. Sequence Diagram View Data Absen Pegawai ... 50

4.2.4.8. Sequence Diagram Entry Data Izin ... 51

4.2.4.9. Sequence Diagram View Data Izin ... 51

4.2.4.10. Sequence Diagram View Data Gaji Pegawai ... 52

4.2.5. Rancangan Database. ... 53

4.2.6. Perancangan Desain Tampilan Aplikasi ... 54

4.2.6.1 Perancangan Desain Tampilan Halaman Utama .... 55

4.2.6.2 Perancangan Desain Tampilan Halaman Data Pegawai ... 55

4.2.6.3 Perancangan Desain Tampilan Halaman Tambah Data Akun ... 56

4.2.6.4 Perancangan Desain Tampilan Halaman Data Absen ... 56

4.2.6.5 Perancangan Desain Tampilan Halaman Data Izin ... 57

4.2.6.6 Perancangan Desain Tampilan Halaman Data Gaji ... 57

4.2.6.7 Perancangan Desain Tampilan Halaman Absen Pegawai ... 58

4.2.6.8 Perancangan Desain Tampilan Halaman Data Absen ... 58

4.2.6.9 Perancangan Desain Tampilan Halaman Data Gaji Pegawai ... 59

4.2.6.10 Perancangan Desain Tampilan Halaman Data Izin ... 59

4.2.7. Implementation and Unit Testing ... 60

4.2.7.1. Tampilan Halaman Utama ... 60

4.2.7.2 Tampilan Halaman Data Pegawai ... 61

4.2.7.3. Tampilan Halaman Tambah Data Akun ... 61

4.2.7.4. Tampilan Halaman Data Absen ... 62

4.2.7.5. Tampilan Halaman Data Izin ... 62

(12)

xiii

4.2.7.6. Tampilan Halaman Data Gaji ... 63

4.2.7.7. Tampilan Halaman Absen Pegawai ... 63

4.2.7.8. Tampilan Halaman Checkout Pesanan pada Pelanggan ... 64

4.2.7.9. Tampilan Halaman Data Gaji Pegawai ... 64

4.2.7.10.Tampilan Halaman Data Izin ... 65

4.3. Integration and System Testing ... 65

4.3.1. Lingkungan Pengujian ... 65

4.3.2. Rencana Pengujian ... 65

4.4. Operation and Maintanance ... 67

4.5. Pembahasan ... 67

BAB V KESIMPULAN DAN SARAN ... 69

5.1. Kesimpulan ... 70

5.2. Saran ... 71

DAFTAR PUSTAKA ... 72

LAMPIRAN ... 75

(13)

xiv DAFTAR TABEL

Tabel 2.1. Simbol-simbol pada Diagram Usecase ... 12

Tabel 2.2. Simbol-simbol pada Class Diagram ... 15

Tabel 2.3. Simbol-simbol pada Activity Diagram ... 16

Tabel 2.4. Simbol-simbol pada Sequence Diagram ... 17

Tabel 3.1 Tugas-tugas Staff PT Mahaputra Karya Kontruksindo ... 27

Tabel 4.1. Studi Kelayakan ... 31

Tabel 4.2. Tabel User ... 53

Tabel 4.3. Tabel Gaji ... 53

Tabel 4.4. Tabel Absen... 54

Tabel 4.5. Tabel Izin... 54

Tabel 4.6. Tabel Uji Aplikasi ... 66

(14)

xv

DAFTAR GAMBAR

Gambar 2.1. Macam-macam Diagram UML ... 11

Gambar 3.1. Logo PT Mahaputra Karya Kontruksindo ... 24

Gambar 3.2. Struktur Organisasi PT Mahaputra Karya Kontruksindo ... 25

Gambar 3.3. Sistem yang sedang berjalan ... 28

Gambar 4.1. Usecase Diagram Sistem Yang Sedang Berjalan ... 34

Gambar 4.2. Usecase Diagram Aplikasi Penggajian Karyawan... 35

Gambar 4.3. Activity Diagram Entry Data Pegawai ... 36

Gambar 4.4. Activity Diagram View Data Pegawai ... 37

Gambar 4.5. Activity Diagram View Data Absen Admin ... 38

Gambar 4.6. Activity Diagram Verifikasi Data Izin ... 39

Gambar 4.7. Activity Diagram View Data Gaji Admin ... 40

Gambar 4.8. Activity Diagram Entry Data Absen ... 41

Gambar 4.9. Activity Diagram View Data Absen Pegawai ... 42

Gambar 4.10. Activity Diagram Entry Data Izin ... 43

Gambar 4.11. Activity Diagram View Data Izin ... 44

Gambar 4.12. Activity Diagram View Data Gaji Pegawai ... 45

Gambar 4.13. Class Diagram ... 46

Gambar 4.14. Sequence Diagram Entry Data Pegawai... 47

Gambar 4.15. Sequence Diagram View Data Pegawai ... 48

Gambar 4.16. Sequence Diagram View Data Absen Admin ... 48

Gambar 4.17. Sequence Diagram Verifikasi Data Izin ... 49

Gambar 4.18. Sequence Diagram View Data Gaji Admin ... 49

Gambar 4.19. Sequence Diagram Entry Data Absen ... 50

Gambar 4.20. Sequence Diagram View Data Absen Pegawai ... 50

Gambar 4.21. Sequence Diagram Entry Data Izin ... 51

Gambar 4.22. Sequence Diagram View Data Izin ... 51

Gambar 4.23. Sequence Diagram View Data Gaji Pegawai ... 52

Gambar 4.24. Perancangan Desain Tampilan Halaman Utama ... 55

Gambar 4.25. Perancangan Desain Tampilan Halaman Data Pegawai ... 55

(15)

xvi

Gambar 4.26. Perancangan Desain Tampilan Halaman Tambah Data Akun ... 56

Gambar 4.27. Perancangan Desain Tampilan Halaman Data Absen ... 56

Gambar 4.28. Perancangan Desain Tampilan Halaman Data Izin ... 57

Gambar 4.29. Perancangan Desain Tampilan Halaman Data Gaji ... 57

Gambar 4.30. Perancangan Desain Tampilan Halaman Absen Pegawai ... 58

Gambar 4.31. Perancangan Desain Tampilan Halaman Data Absen ... 58

Gambar 4.32. Perancangan Desain Tampilan Halaman Data Gaji Pegawai ... 59

Gambar 4.33. Perancangan Desain Tampilan Halaman Data Izin Karyawan ... 59

Gambar 4.34. Tampilan Halaman Utama ... 60

Gambar 4.35. Tampilan Halaman Data Pegawai ... 61

Gambar 4.36. Tampilan Halaman Tambah Data Akun ... 61

Gambar 4.37. Tampilan Halaman Data Absen... 62

Gambar 4.38. Tampilan Halaman Halaman Data Izin ... 62

Gambar 4.39. Tampilan Halaman Data Gaji ... 63

Gambar 4.40. Tampilan Halaman Data Absen Pegawai ... 63

Gambar 4.41. Tampilan Halaman Data Absen... 64

Gambar 4.42. Tampilan Halaman Data Gaji Pegawai ... 64

Gambar 4.43. Tampilan Halaman Data Izin Karyawan ... 65

Referensi

Dokumen terkait

Laporan Akhir ini ditulis untuk memenuhi salah satu syarat menyelesaikan pendidikana Diploma III di Jurusan Teknik Elektro Program Studi Teknik Telekomunikasi Politeknik