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 2015 i
ii
iii
iv
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. 6. Almamater.
v
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. Kata Kunci :Sistem Informasi, Penggajian, Insentif Penjualan, Web
vi
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. 9. Sahabat penulis tersayang yang berjuang bersama-sama penulis dan memberikan semangat untuk menyelesaikan laporan skripsi ini. vii
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
Risva Septianingrum
viii
DAFTAR ISI HALAMAN JUDUL ....................................................................................... i HALAMAN PERSETUJUAN ........................................................................ ii HALAMAN PENGESAHAN ......................................................................... iii SURAT PERNYATAAN PERSETUJUAN PUBLIKASI .............................. iv HALAMAN MOTTO DAN PERSEMBAHAN .............................................. v RINGKASAN .................................................................................................. vi KATA PENGANTAR ..................................................................................... vii DAFTAR ISI .................................................................................................... ix DAFTAR TABEL ........................................................................................... xiii DAFTAR GAMBAR ...................................................................................... xiv DAFTAR LAMPIRAN .................................................................................... xviii BAB I
: PENDAHULUAN 1.1
Latar Belakang Masalah ................................................... 1
1.2
Perumusan Masalah .......................................................... 2
1.3
Batasan Masalah ............................................................... 2
1.4
Tujuan Skripsi .................................................................. 3
1.5
Manfaat Skripsi ................................................................ 3
1.6
Tinjauan Pustaka .............................................................. 3
1.7
Metode Penelitian .............................................................. 6 1.7.1 Metode Pengumpulan Data ..................................... 6 1.7.2 Metode Pengembangan Perangkat Lunak ............... 7
1.8 BAB II
Sistematika Penulisan ........................................................ 8
: LANDASAN TEORI 2.1
Konsep Dasar Sistem Informasi ....................................... 11 2.1.1 Definisi Sistem ........................................................ 11 2.1.2 Definisi Informasi .................................................... 11 2.1.3 Definisi Sistem Informasi ........................................ 11
2.2
Definisi Gaji ....................................................................... 12
2.3
Definisi Insentif.................................................................. 12 ix
2.4 FOD (Flow Of Document) ................................................. 12 2.5 UML (Unified Modelling Language) ................................. 13 2.5.1 Use Case Diagram ................................................... 14 2.5.2 Class Diagram ......................................................... 15 2.5.3 Sequence Diagram ................................................... 15 2.5.4 Activity Diagram ...................................................... 16 2.5.5 Statechart Diagram .................................................. 17 2.6 ERD (Entity Relationship Diagram) .................................. 17 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 4.3.2. Analisa Class Diagram ............................................ 38
x
4.3.3. Sequence Diagram ................................................... 44 4.3.4. Activity Diagram ...................................................... 50 4.3.5. Statechart Diagram .................................................. 57 4.4
Perancangan Database ........................................................ 66 4.4.1. Entity Relationship Diagram (ERD) ........................ 66 4.4.2. Struktur Tabel........................................................... 71 4.4.3. Relasi Tabel ............................................................. 78
4.5
Perancangan Input dan Output ........................................... 79 4.5.1. Desain Input ............................................................. 79 4.5.2. Desain Output .......................................................... 83
BAB V
: IMPLEMENTASI SISTEM 5.1
Implementasi Sistem ......................................................... 85
5.2
Identifikasi Kebutuhan Sistem ........................................... 85
5.3
5.2.1
Identifikasi Kebutuhan Hardware ......................... 85
5.2.2
Identifikasi Kebutuhan Software ........................... 85
5.2.3
Identifikasi Kebutuhan Brainware ......................... 86
Tampilan Program .............................................................. 86 5.3.1. Tampilan Login ...................................................... 86 5.3.2. Tampilan Menu Admin ......................................... 87 5.3.3. Tampilan Menu Manager ....................................... 87 5.3.4. Form Tambah Admin ............................................. 88 5.3.5. Tampilan Menu Kelola Jabatan ........................... 89 5.3.6. Tampilan Menu Kelola Karyawan ......................... 90 5.3.7. Tampilan Menu Kelola Barang .............................. 91 5.3.8. Tampilan Setting SP............................................... 92 5.3.9. Tampilan Menu Kelola Data Pegawai ................... 93 5.3.10. Form Transaksi Penjualan Barang ......................... 94 5.3.11. Form Detail Penjualan ........................................... 95 5.3.12. Tampilan Menu Grafik Penjualan .......................... 96 5.3.13. Tampilan Proses Penggajian .................................. 97 5.3.14. Form Slip Gaji SP .................................................. 98
xi
5.3.15. Tampilan Laporan Gaji .......................................... 98 BAB VI : PENUTUP 6.1
Kesimpulan ....................................................................... 99
6.2
Saran ................................................................................. 99
DAFTAR PUSTAKA LAMPIRAN
xii
DAFTAR TABEL Tabel 1.1
: Perbandingan Fitur Tinjauan Pustaka dengan Penelitian Penulis ......................................................................................... 5
Tabel 2.1.
: Notasi Use Case Diagram ........................................................... 13
Tabel 2.2.
: Notasi Class Diagram ................................................................. 14
Tabel 2.3.
: Notasi Sequence Diagram ........................................................... 14
Tabel 2.4.
: Notasi Activity Diagram ............................................................. 15
Tabel 2.5.
: Notasi Statechart Diagram .......................................................... 16
Tabel 4.1.
: Gambaran Aktifitas Bisnis .......................................................... 29
Tabel 4.2.
: Skenario Sistem Use Case User .................................................. 31
Tabel 4.3.
: Skenario Sistem Use Case Jabatan ............................................. 32
Tabel 4.4.
: Skenario Sistem Use Kelola Karyawan ...................................... 33
Tabel 4.5.
: Skenario Sistem Use Case Mengelola Barang ............................ 34
Tabel 4.6.
: Skenario Sistem Use Case Transaksi Penjualan ......................... 35
Tabel 4.7.
: Skenario Sistem Use Case Penagihan ......................................... 35
Tabel 4.8.
: Skenario Sistem Use Case Kelola Gaji ....................................... 36
Tabel 4.9.
: Skenario Sistem Use Case Laporan ............................................ 37
Tabel 4.10
: Tabel Admin................................................................................ 74
Tabel 4.11. : Tabel Karyawan .......................................................................... 75 Tabel 4.12. : Tabel Jabatan............................................................................... 75 Tabel 4.13. : Tabel Barang ............................................................................... 76 Tabel 4.14. : Tabel Penjualan ........................................................................... 77 Tabel 4.15. : Tabel Penjualan Detail ................................................................ 77 Tabel 4.16
: Tabel Penagihan .......................................................................... 78
Tabel 4.17. : Tabel Setting Gaji ....................................................................... 79 Tabel 4.18. : Tabel Gaji .................................................................................... 81
xiii
DAFTAR GAMBAR Gambar 3.1.
: Struktur Organisasi Mitra Abadi Sejahtera ................................ 22
Gambar 3.2.
: Peta Lokasi Mitra Abadi Sejahtera ............................................ 24
Gambar 3.3.
: FOD Penggajian dan Insentif Penjualan .................................... 26
Gambar 4.1.
: Bisnis Use Case Penggajian dan Insentif Penjualan ................... 29
Gambar 4.2.
: Sistem Use Case Penggajian dan Insentif Penjualan ................. 31
Gambar 4.3.
: Class User ................................................................................... 38
Gambar 4.4.
: Class Staff Administrasi Keuangan ............................................ 38
Gambar 4.5.
: Class Manager ............................................................................ 39
Gambar 4.6.
: Class Jabatan ............................................................................... 39
Gambar 4.7.
: Class Karyawan .......................................................................... 39
Gambar 4.8.
: Class Presensi.............................................................................. 40
Gambar 4.9.
: Class Kategori Barang ................................................................ 40
Gambar 4.10. : Class Barang ............................................................................... 41 Gambar 4.11. : Class Transaksi ........................................................................... 41 Gambar 4.12. : Class Penagihan .......................................................................... 42 Gambar 4.13. : Class Gaji .................................................................................... 42 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 Gambar 4.26. : Activity Diagram Mengelola Barang .......................................... 53 xiv
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 Gambar 4.57. : Menentukan dan Menetapkan Entitas ......................................... 66
xv
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
Gambar 5.10. : Form Transaksi Penjualan Barang .............................................. 94
xvi
Gambar 5.11. : Form Detail Penjualan ................................................................ 95 Gambar 5.12. : Tampilan Menu Grafik Penjualan ............................................... 96 Gambar 5.13. : Tampilan Proses Penggajian ....................................................... 97 Gambar 5.14. : Form Slip Gaji SP ....................................................................... 98
xvii
DAFTAR LAMPIRAN Lampiran 1
: Biografi Penulis
Lampiran 2
: Buku Bimbingan
Lampiran 3
: Surat Balasan dari Instansi
xviii