i
LAPORAN SKRIPSI
SISTEM INFORMASI PENGGAJIAN DAN INSENTIF
PENJUALAN PADA MITRA ABADI SEJAHTERA BERBASIS
WEB
Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Sistem Informasi S -1 pada Fakultas Teknik Universitas Muria
Kudus
Disusun Oleh :
Nama : Risva Septianingrum
NIM : 2011-53-077
Program Studi : Sistem Informasi Fakultas : Teknik
UNIVERSITAS MURIA KUDUS
KUDUS
v
HALAMAN MOTTO DAN PERSEMBAHAN
MOTTO
“Banyak kegagalan dalam hidup ini dikarenakan orang-orang tidak menyadari betapa dekatnya mereka dengan keberhasilan saat mereka menyerah”(Thomas Alva Edison)
Keberhasilan adalah sebuah proses. Niatmu adalah awal keberhasilan. Peluh
keringatmu adalah penyedapnya. Tetesan air matamu adalah pewarnanya.
Doamu dan doa orang-orang disekitarmu adalah bara api yang
mematangkannya. Kegagalan di setiap langkahmu adalah pengawetnya.
Lebih baik merasakan sulitnya pendidikan sekarang daripada rasa pahitnya
kebodohan kelak.
PERSEMBAHAN
Skripsi ini penulis persembahkan kepada: 1. Allah SWT dan Nabi Besar SAW yang
selalu memberikan kemudahan didalam hidupku.
2. Keluarga khususnya kedua orang tuaku yang selalu memberikandoadan semangat. 3. Adikku tersayang.
4. Sahabat yang selalu bersamaku yang membantu dan memotivasi.
5. Teman-temanku semua yang memberikan semangat.
vi
RINGKASAN
Sistem informasi penggajian dan insentif penjualan pada Mitra Abadi Sejahtera bertujuan untuk membantu kinerja pada bagian administrasi keuangan, dengan mengubah sistem penggajian dan insentif penjualan menjadi otomatis yaitu dengan menggunakan sistem aplikasi penggajian berbasis web. Didasari atas permasalahan yang terjadi melakukan kegiatan penggajian masih dilakukan secara manual dan media penyimpanan data penggajian dan insentif penjualan masih berupa arsip, sehingga mengakibatkan pemborosan kertas, kesulitan dalam pencarian data, dan juga lamanya pembuatan laporan gaji karena harus melihat data satu persatu di dalam gaji karyawan. Dari sistem ini dapat ditampilkan informasi laporan data penjualan dan juga laporan gaji karyawan, Bahasa pemograman yang digunakan untuk merancang sistem ini adalah Hypertext
Preprocessor (PHP) dan perancangan sistemnya menggunakan pemodelan
Unifield Modelling Language UML.
vii
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang telah memberikan rahmat serta hidayah-Nya sehingga penulis dapat menyelesaikan laporan skripsi dengan judul “Sistem Informasi Penggajian dan Insentif Penjualan pada Mitra Abadi Sejahtera Berbasis Web” yang merupakan salah satu syarat untuk menyelesaikan program studi S1 pada Fakultas Teknik Universitas Muria Kudus.
Tersusunnya laporan skripsi ini tidak lepas dari bantuan dan dukungan dari semua pihak. Penulis mengucapkan terima kasih kepada:
1. Bapak Dr.Suparnyo,SH, MS, selaku pembantu Rektor Satu Universitas Muria Kudus.
2. Bapak Rochmad Winarso, S.T, M.T, selaku Dekan Fakultas Teknik Universitas Muria Kudus.
3. Bapak Rhoedy Setiawan, M.Kom, selaku Kepala Program Studi Sistem Informasi Universitas Muria Kudus.
4. Bapak Andy Prasetyo Utomo, S.Kom, MT, selaku dosen pembimbingyang telah memberikan pengarahan dan bimbingan selama penyusunan laporan skripsi ini.
5. Bapak Syafiul Muzid, ST, M.Cs, selaku dosen pembimbing dan dosen wali penulis yang telah memberikan pengarahan dan bimbingan selama penyusunan laporan skripsi ini.
6. Bapak Puji Lasminto selaku Pimpinan Mitra Abadi Sejahtera yang telah memberikan izin melakukan penelitian di Mitra Abadi Sejahtera, sehingga penulis dapat menyelesaikan laporan skripsi ini.
7. Dosen-dosen di program studi sistem informasi yang telah mendidik dan membagi ilmu yang sudah didapat kepada penulis, serta seluruh staff karyawan Universitas Muria Kudus yang telah banyak membantu.
8. Keluarga khususnya kedua Orang Tua tercinta yang selalu memberikan doa dan semangat untuk menyelesaikan laporan skripsi ini.
viii
10.Semua pihak dan teman-teman yang tidak dapat penulis sebutkan satu persatu yang telah membantu penulis dalam menyelesaikan laporan skripsi ini.
Penulis menyadari bahwa dalam penulisan ini masih banyak kekurangan sehingga perlu banyak perbaikan dan penyempurnaan. Oleh karena itu berbagai saran yang bersifat konstruktif akanpenulis terima dengan penuh harapan. Semoga laporan ini dapat bermanfaat bagi kita untuk mengembangkan ilmu pengetahuan khususnya di bidang Sistem Informasi, Aamiin.
Kudus, 22 Desember 2015 Penulis
ix
DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN ... iii
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI ... iv
HALAMAN MOTTO DAN PERSEMBAHAN ... v
RINGKASAN ... vi
1.7.2 Metode Pengembangan Perangkat Lunak ... 7
x
2.6.1 Tahapan Pembuatan Diagram ERD ... 19
2.6.2 Transformasi ERD atau LRS ke Relasi ... 19
BAB III : TINJAUAN UMUM OBYEK PENELITIAN 3.1 Sekilas Tentang Mitra Abadi Sejahtera... 21
3.2 Visi Dan Misi Mitra Abadi Sejahtera ... 21
3.2.1. Visi Mitra Abadi Sejahtera... 21
3.2.2. Misi Mitra Abadi Sejahtera ... 22
3.3 Struktur Organisasi Mitra Abadi Sejahtera ... 22
3.4 Diskripsi Pekerjaan ... 22
3.5 Peta Lokasi Mitra Abadi Sejahtera ... 24
3.6 Analisa Sistem yang Berjalan ... 24
3.6.1. FOD Proses Penggajian dan Insentif Penjualan pada Mitra Abadi Sejahtera ... 26
BAB IV : ANALISA DAN PERANCANGAN 4.1 Tahap Analisa... 27
4.1.1. Analisis Masalah ... 27
4.1.2. Analisa Kebutuhan Data dan Informasi ... 27
4.2 Perancangan Pemodelan Sistem Baru ... 28
4.2.1. Analisa Aktor ... 28
4.2.2. Business Use Case Diagram ... 29
4.3 Gambaran Umum Sistem yang Dirancang ... 30
4.3.1.Use Case Diagram ... 30
xi
5.2 Identifikasi Kebutuhan Sistem ... 85
5.2.1 Identifikasi Kebutuhan Hardware ... 85
5.2.2 Identifikasi Kebutuhan Software ... 85
5.2.3 Identifikasi Kebutuhan Brainware ... 86
5.3 Tampilan Program ... 86
5.3.6. Tampilan Menu Kelola Karyawan ... 90
5.3.7. TampilanMenuKelola Barang ... 91
5.3.8. Tampilan Setting SP ... 92
5.3.9. Tampilan Menu Kelola Data Pegawai ... 93
5.3.10.Form TransaksiPenjualan Barang ... 94
5.3.11.Form Detail Penjualan ... 95
5.3.12.Tampilan Menu Grafik Penjualan ... 96
5.3.13.Tampilan Proses Penggajian ... 97
xii
5.3.15.Tampilan Laporan Gaji ... 98 BAB VI : PENUTUP
6.1 Kesimpulan ... 99 6.2 Saran ... 99 DAFTAR PUSTAKA
xiii
Tabel 4.6. : Skenario Sistem Use Case Transaksi Penjualan ... 35
xiv
Gambar 4.4. : Class Staff Administrasi Keuangan ... 38
Gambar 4.5. : Class Manager ... 39
Gambar 4.14. : Class Diagram Penggajian dan Insentif Penjualan ... 43
Gambar 4.15. : Sequence Diagram Kelola User ... 44
Gambar 4.16. : Sequence Diagram Kelola Jabatan... 44
Gambar 4.17. : Sequence Diagram Mengelola Karyawan ... 45
Gambar 4.18. : Sequence Diagram Mengelola Barang... 46
Gambar 4.19. : Sequence Diagram Transaksi ... 47
Gambar 4.20. : Sequence Diagram Kelola Penagihan ... 48
Gambar 4.21. : Sequence Diagram Kelola Gaji ... 49
Gambar 4.22. : Sequence Diagram Laporan ... 50
Gambar 4.23. : Activity Diagram Kelola User ... 50
Gambar 4.24. : Activity Diagram Jabatan ... 51
Gambar 4.25. : Activity Diagram Mengelola Karyawan... 52
xv
Gambar 4.27. : Activity Diagram Kelola Transaksi ... 54
Gambar 4.28. : Activity Diagram Pengaihan ... 55
Gambar 4.29. : Activity Diagram Kelola Gaji... 56
Gambar 4.30. : Activity Diagram Laporan ... 57
Gambar 4.31. : Statechart Diagram Simpan User ... 57
Gambar 4.32. : Statechart Diagram Ubah User ... 58
Gambar 4.33. : Statechart Diagram Simpan Jabatan ... 58
Gambar 4.34. : Statechart Diagram Ubah Jabatan ... 58
Gambar 4.35. : Statechart Diagram Hapus Jabatan ... 59
Gambar 4.36. : Statechart Diagram Simpan Karyawan ... 59
Gambar 4.37. : Statechart Diagram Ubah Karyawan ... 59
Gambar 4.38. : Statechart Diagram Hapus Karyawan ... 60
Gambar 4.39. : Statechart Diagram Simpan Presensi ... 60
Gambar 4.40. : Statechart Diagram Ubah Presensi ... 60
Gambar 4.41. : Statechart Diagram Hapus Presensi ... 61
Gambar 4.42. : Statechart Diagram Simpan Kategori Barang ... 61
Gambar 4.43. : Statechart Diagram Ubah Kategori Barang ... 61
Gambar 4.44. : Statechart Diagram Hapus Kategori Barang ... 62
Gambar 4.45. : Statechart Diagram Simpan Barang ... 62
Gambar 4.46. : Statechart Diagram Ubah Barang ... 62
Gambar 4.47. : Statechart Diagram Hapus Barang ... 63
Gambar 4.48. : Statechart Diagram Simpan Transaksi Penjualan ... 63
Gambar 4.49. : Statechart Diagram Ubah Transaksi Penjualan ... 63
Gambar 4.50. : Statechart Diagram Hapus Transaksi Penjualan ... 64
Gambar 4.51. : Statechart Diagram Simpan Penagihan ... 64
Gambar 4.52. : Statechart Diagram Ubah Penagihan... 64
Gambar 4.53. : Statechart Diagram Hapus Penagihan ... 65
Gambar 4.54. : Statechart Diagram Simpan Gaji ... 65
Gambar 4.55. : Statechart Diagram Ubah Gaji ... 65
Gambar 4.56. : Statechart Diagram Hapus Gaji ... 66
xvi
Gambar 4.58. : Menentukan Primary Key ... 66
Gambar 4.59. : Hubungan Entitas Karyawan dengan Jabatan ... 67
Gambar 4.60. : Hubungan Entitas Barang dengan Penjualan Detail ... 67
Gambar 4.61. : Hubungan Entitas Karyawan dengan Penjualan ... 67
Gambar 4. 62. : Hubungan Entitas Penjualan dengan Penjualan Detail ... 68
Gambar 4.63. : Hubungan Entitas Admin dengan Setting Gaji ... 68
Gambar 4.64. : Hubungan Entitas Karyawan dengan Gaji ... 69
Gambar 4.65. : Melengkapi Atribut-Atribut Deskriptif ... 70
Gambar 4.66. : Relasi dan Free Tabel Sistem Informasi Penggajian dan Insentif Penjualan ... 79
Gambar 4.67. : Desain Tampilan Menu Login ... 79
Gambar 4.68. : Desain Tampilan Menu Sebagai Admin ... 80
Gambar 4.69. : Desain Tampilan Menu Sebagai Manager ... 80
Gambar 4.70. : Desain Tampilan Form Tambah Karyawan ... 81
Gambar 4.71. : Desain Tampilan Form Tambah Barang ... 81
Gambar 4.72. : Desain Tampilan Form Setting Gaji SP ... 82
Gambar 4.73. : Desain Tampilan Form Transaksi Penjualan ... 82
Gambar 4.74. : Desain Tampilan Form Penjualan Detail ... 83
Gambar 4.75. : Desain Tampilan Form Halaman Penggajian ... 83
Gambar 4.76. : Desain Tampilan Laporan Data Penggajian ... 84
Gambar 4.77. : Desain Tampilan Slip Gaji SP ... 84
Gambar 5.1. : Halaman Login ... 86
Gambar 5.2. : Tampilan Menu Admin ... 87
Gambar 5.3. : Tampilan Menu Manager ... 88
Gambar 5.4. : Tampilan Form Tambah Admin ... 88
Gambar 5.5. : Tampilan Menu Kelola Jabatan ... 89
Gambar 5.6. : Tampilan Menu Kelola Karyawan ... 90
Gambar 5.7. : Tampilan Menu Kelola Barang ... 91
Gambar 5.8. : Tampilan Setting SP ... 92
Gambar 5.9. : Tampilan Menu Kelola Data Penjualan ... 93
xvii
Gambar 5.11. : Form Detail Penjualan ... 95
Gambar 5.12. : Tampilan Menu Grafik Penjualan ... 96
Gambar 5.13. : Tampilan Proses Penggajian ... 97
xviii
DAFTAR LAMPIRAN
Lampiran 1 : Biografi Penulis Lampiran 2 : Buku Bimbingan