iv
UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika
Skripsi Sarja Komputer Semester Genap tahun 2005/2006
ANALISIS DAN PERANCANGAN
SISTEM MANAJEMEN KERJA BERBASIS WEB
PADA PT. PINTU MAS MULIA KIMIA
Weyshee Rodney 0600612682 Steven 0600618830 Anton Supriyadi 0600619360
Abstrak
Sistem komputerisasi pada umumnya masih jarang diimplementasikan pada perusahaan, padahal dengan menggunakan system, aktifitas yang berhubungan dengan manajemen kerja dapat ditangani dengan lebih mudah dengan menggunakan sistem komputerisasi. Sistemkomputerisasi berbasiskan web memberikan solusi atas masalah ini, sehingga kecepatan dan kemudahan akses data meningkat. Tujuan penelitian ini adalah merancang sebuah sistem komputerisasi berbasiskan web yang akan digunakanhanya oleh pihak internal PT. Pintu Mas Mulia Kimia. Jadi sistem ini akan memberikan akses intranet kepada segenap Karyawan PT. Pintu Mas Mulia Kimia. Metode penelitian yang digunakan adalah melalui metode analisadan metode perancangan. Metode analisa terdiri dari studi pustaka dan studi lapangan. Studi pustaka dilakukan untuk mengumpulkan basis pengetahuan dalam perancangan . studi lapangan dilakukan untuk mengumpulkan data dan informasi mengenai kondisi yang ada dan evaluasiatas perancangan yang dihasilkan. Metode perancangan terdiri dari perancangan Unified Modelling Language, perancangan database dan perancangan layar yang digunakan dalam proses pembuatan sistem. Hasil yang dicapai adalah rancangan sistem komputerisasi berbasiskan web. Kesimpulan yang didapat adalah sistem yang ada memberikan keleluasaan dan kemudahan bagi Karyawan dalam memperoleh informasi yang berkaitan dengan dirinya, tugas kerja dan juga factor – factor pendukung lainnya seperti laporan keuangan, laporan penjualan. Disarankan untuk pengembangan sistem selanjutnya menambahkan sistem yang dapat berjalan bersama dengan program lain yang sudah berjalan dalam perusahaan, menambahkan sistem penukung keputusan sehingga kinerja seluruh staf PT. Pintu Mas Mulia Kimia dapat menjadi lebih maksimal lagi.
v
KATA PENGANTAR
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas segala rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan skripsi yang berjudul “Analisis dan Perancangan Sistem Manajemen Kerja Berbasikan Web Pada PT. Pintu Mas Mulia Kimia” ini dengan baik.
Skripsi ini disusun untuk memenuhi syarat kelulusan sarjana Studi Jurusan Teknik Informatika tingkat Strata-1 (S1) pada Universitas Bina Nusantara. Pada kesempatan ini, penulis ingin menyampaikan rasa hormat dan terima kasih kepada semua pihak yang telah memberikan bantuannya, adapun ucapan terima kasih ini ditujukan kepada :
1. Bapak Prof. Dr. Drs. Gerardus Polla, M.App.Sc, selaku Rektor Universitas Bina Nusantara yang telah memberikan kesempatan kepada penulis meraih pendidikan yang lebih tinggi.
2. Bapak H. Mohammad Subekti, BE, M.Sc, selaku Kepala Jurusan Teknik Informatika Universitas Bina Nusantara dan dosen pembimbing yang telah meluangkan banyak waktu untuk memberikan dorongan, bantuan, pemahaman, masukan dan dengan sabar memberikan bimbingan yang sangat berarti dalam pembuatan skripsi ini dari awal sampai akhir.
vi
4. Bapak Stephen Gunawan, S.Kom selaku Technical Support pada perusahaan ini yang telah memberikan dukungan dan informasi yang dibutuhkan dalam pembuatan skripsi ini
5. Saudara-saudara anggota tim penyusun skripsi yang telah sama-sama berjuang, bekerja dan saling membantu untuk penulisan skripsi ini, sehingga skripsi ini dapat diselesaikan tepat pada waktunya
6. Orang tua yang telah memberikan dukungan moral dan materiil juga kepada teman-teman serta semua pihak yang telah memberikan dukungan , semangat dan doa.
Penulis menyadari adanya kesalahan ataupun kekurangan dalam penulisan skripsi ini Oleh karena itu, penulis terbuka untuk menerima kritik serta saran demi penyempurnaan skripsi ini.
Akhirnya, penulis berharap agar skripsi ini tidak hanya bermanfaat bagi penulis tetapi juga bagi semua pihak yang membutuhkan, sehingga hasil yang diperoleh dapat lebih disempurnakan dan lebih berguna dimasa mendatang.
vii DAFTAR ISI
Halaman Judul Luar………i
Halaman Judul Dalam………ii
Halaman Persetujuan Softcover……….….…...iii
ABSTRAK………iv
KATA PENGANTAR………v
DAFTAR ISI………vii
DAFTAR GAMBAR………...…xii
DAFTAR TABEL………...xx
BAB 1 PENDAHULUAN………..……1
1.1Latar Belakang………..……1
1.2Ruang Lingkup Penelitian……….…...2
1.3Tujuan dan Manfaat………..…3
1.3.1 Tujuan……….3
1.3.2 Manfaat………...3
1.4Metodologi Penelitian….……….…3
1.4.1 Metodologi Analisa………3
1.4.2 Metodologi Perancangan………4
1.5Sistematika Penulisan………...…5
BAB 2 LANDASAN TEORI……….7
2.1 Teori – Teori Umum……….7
viii
2.1.2 World Wide Web (WWW) ………7
2.1.3 Hypertext Markup Language (HTML) ………..……9
2.1.4 Hypertext Transfer Protocol (HTTP) ………..…..9
2.1.5 Web Browser………10
2.1.6 Web Server………...…10
2.1.7 Internet Information Services (IIS) ……….…11
2.1.8 Intranet………...………..…11
2.1.9 Internet………...……….…….…12
2.1.10 CGI script………...12
2.2 Teori – Teori Khusus………..…13
2.2.1 Pengaturan Kerja Karyawan……….…13
2.2.1.1 Pengertian Manajemen……….……13
2.2.1.2 Pengertian Kerja………...…14
2.2.1.3 Pengertian Manajemen Kerja………...14
2.2.2 Visual Basic.NET (VB.NET) ………...15
2.2.3 Active Server Pages.NET (ASP.NET) ………15
2.2.4 Structure Query Language Server (SQL Server) ……….…17
2.2.5 ADO.NET……….……….………...17
2.2.6 Unified Modeling Language (UML) ……….………..18
2.2.6.1 Use Case Diagram……….………...…18
2.2.6.2 Activity Diagram……….……….…20
2.2.6.3 Class Diagram……….……….……21
2.2.6.4 Sequence Diagram……….………...22
ix
2.2.8 Object Oriented System Analysis and Design using UML……..24
BAB 3 ANALISIS ……….……….…….25
3.1 Sejarah Perusahaan……….……….………..….25
3.2 Struktur Organisasi……….……….………...26
3.3 Pembagian Tugas dan Tanggung Jawab……….………26
3.4 Tata Laksana Prosedur yang Berjalan……….………...30
3.4.1 Prosedur Perektrutan dan Pendataan Karyawan ………..31
3.4.2 Prosedur Tugas Dinas……….………..31
3.4.3 Prosedur Pemberian Bonus……….………..31
3.4.4 Prosedur Penilaian Karyawan……….………..32
3.4.5 Prosedur Pemberian Laporan……….………..32
3.4.6 Prosedur Pengumuman……….……….…...33
3.4.7 Prosedur Persetujuan Transaksi……….………...33
3.5 Arsitektur Sistem yang Dimiliki Perusahaan.………34
3.6 Permasalahan……….……….……….……...35
3.7 Usulan Pemecahan Masalah……….……….………….36
BAB 4 PERANCANGAN………...……….……….…...37
4.1 Perancangan Sistem……….……….………..37
4.1.2 Rancangan Unified Modeling Language………..37
4.1.2.1 Use Case Diagram……….………...38
4.1.2.2 Scenario dan Activity Diagram………....43
4.1.2.3 Class Diagram……….……….50
x
4.2 Perancangan Layar……….……….………...75
4.2.1 Perancangan Layar Umum……….………..75
4.2.2 Perancangan Layar Berdasarkan Menu……….……...77
4.2.2.1 Perancangan Layar Menu Home………..77
4.2.2.1.1. Perancangan Layar Menu Entry Akses……..83
4.2.2.2 Perancangan Layar Menu Data………84
4.2.2.3 Perancangan Layar Menu Rating……….…91
4.2.2.4 Perancangan Layar Menu Pemberitahuan………94
4.2.2.5 Perancangan Layar Menu Tugas Kerja…………..……100
4.2.2.6 Perancangan Layar Menu Laporan……….104
4.3 Perancangan Database……….……….………115
BAB 5 IMPLEMENTASI DAN EVALUASI……….……….….125
5.1 Implementasi Sistem……….……….………..125
5.1.1 Tampilan Layar Umum……….……….126
5.1.2 Tampilan Layar Berdasarkan Menu……….…………..130
5.1.2.1. Tampilan Layar Menu Home………..130
5.1.2.1.1 Tampilan layar Entry Akses dan Entry Rating……….138
5.1.2.2 Tampilan layar Data………...…...…141
5.1.2.3 Tampilan layar Rating……….………...158
5.1.2.4 Tampilan layar Pemberitahuan……….….164
5.1.2.5 Tampilan layar Tugas Kerja………...177
xi
5.2 Kebutuhan Sistem……….……….………..207
5.3 Evaluasi Sistem……….……….………..208
BAB 6 KESIMPULAN DAN SARAN……….……….…………211
6.1 Kesimpulan……….……….……….………211
6.2 Saran……….……….……….………..212
DAFTAR PUSTAKA……….213
xii
DAFTAR GAMBAR
Gambar 3.1 Struktur Organisasi………...…26
Gambar 3.2 Arsitektur Sistem………..34
Gambar 4.1 Use case diagram……….38
Gambar 4.2 activity diagram untuk data Karyawan……….44
Gambar 4.3 activity diagram untuk rating………...45
Gambar 4.4 activity diagram untuk pemberitahuan………..46
Gambar 4.5 activity diagram untuk tugas kerja………48
Gambar 4.6 activity diagram untuk laporan……….49
Gambar 4.7 Class Diagram untuk sistem……….50
Gambar 4.8 Sequence Diagram Penambahan Data Karyawan……….53
Gambar 4.9 Sequence Diagram Perubahan Data Karyawan………....54
Gambar 4.10 Sequence Diagram Lihat Data Karyawan………..55
Gambar 4.11 Sequence Diagram Lihat Gaji………56
Gambar 4.12 Sequence Diagram Perubahan Gaji………57
Gambar 4.13 Sequence Diagram Gaji………..58
Gambar 4.14 Sequence Diagram Data Karyawan………59
Gambar 4.15 Sequence Diagram Lihat Rating……….60
Gambar 4.16 Sequence Diagram Perubahan Rating……….61
Gambar 4.17 Sequence Diagram Rating………..62
Gambar 4.18 Sequence Diagram Pesan………63
Gambar 4.19 Sequence Diagram Lihat Pengumuma………64
xiii
Gambar 4.21 Sequence Diagram Penambahan Pemberitahuan………...66
Gambar 4.22 Sequence Diagram Pemberitahuan……….67
Gambar 4.23 Sequence Diagram Lihat Tugas Kerja………68
Gambar 4.24 Sequence Diagram Penambahan Tugas Kerja………69
Gambar 4.25 Sequence Diagram Tugas Kerja……….70
Gambar 4.26 Sequence Diagram Arsip Penjualan………71
Gambar 4.27 Sequence Diagram Laporan Keuangan………...72
Gambar 4.28 Sequence Diagram Laporan Gudang………..73
Gambar 4.29 Sequence Diagram Laporan Perusahaan……….74
Gambar 4.30 Rancangan Layar Login………..75
Gambar 4.31 Rancangan Layar Menu Semua User……….76
Gambar 4.32 Rancangan Layar Ubah Password………..76
Gambar 4.33 Rancangan Layar Menu Home Untuk Direktur………..77
Gambar 4.34 Rancangan Layar Menu HomeManager Divisi……….78
Gambar 4.35 Rancangan Layar Menu HomeManager HRD………..79
Gambar 4.36 Rancangan Layar Menu Home Karyawan………..80
Gambar 4.37 Rancangan Layar Menu Informasi Pesan………...81
Gambar 4.38 Rancangan Layar Menu Informasi Peringatan………...81
Gambar 4.39 Rancangan Layar Menu Informasi Pengumuman………..82
Gambar 4.40 Rancangan Layar Menu Informasi Tugas………..82
Gambar 4.41 Rancangan Layar Menu Entry AksesHRD...83
Gambar 4.42 Rancangan Layar Menu EntryRating HRD...84
Gambar 4.43 Rancangan Layar Menu Data Direktur Dan Manager Divisi……….85
xiv
Gambar 4.45 Rancangan Layar Menu Data Karyawan………86
Gambar 4.46 Rancangan Layar Menu Informasi Data Karyawan………...87
Gambar 4.47 Rancangan Layar Menu Update Data Karyawan...87
Gambar 4.48 Rancangan Layar Menu Informasi Gaji Karyawan………88
Gambar 4.49 Rancangan Layar Menu Update Gaji Karyawan...89
Gambar 4.50 Rancangan Layar Menu Data Personal………..89
Gambar 4.51 Rancangan Layar Menu Gaji Personal………..90
Gambar 4.52 Rancangan Layar Menu Rating Direktur………91
Gambar 4.53 Rancangan Layar Menu Rating Karyawan………92
Gambar 4.54 Rancangan Layar Menu RatingManager………..92
Gambar 4.55 Rancangan Layar Menu UpdateRatingManager………..93
Gambar 4.56 Rancangan Layar Menu Pemberitahuan……….94
Gambar 4.57 Rancangan Layar Menu Pesan………...95
Gambar 4.58 Rancangan Layar Menu Entry Pesan………..95
Gambar 4.59 Rancangan Layar Menu Peringatan Direktur Dan Manager ……….96
Gambar 4.60 Rancangan Layar Menu Peringatan Karyawan………..97
Gambar 4.61 Rancangan Layar Menu Entry Peringatan………..97
Gambar 4.62 Rancangan Layar Menu Pengumuman HRD……….98
Gambar 4.63 Rancangan Layar Menu Informasi Pengumuman Karyawan…………...99
Gambar 4.64 Rancangan Layar Menu Entry Pengumuman………...99
Gambar 4.65 Rancangan Layar Menu tugas Direktur………100
Gambar 4.66 Rancangan Layar Menu tugas Manager………...101
Gambar 4.67 Rancangan Layar Menu Tugas Karyawan………102
xv
Gambar 4.69 Rancangan Layar Menu Tugas Karyawan………103
Gambar 4.70 Rancangan Layar Menu Entry Tugas………...104
Gambar 4.71 Rancangan Layar Menu Laporan Direktur, Manager Divisi Dan Akuntan...105
Gambar 4.72 Rancangan Layar Menu Laporan Sales Dan Divisi Gudang...105
Gambar 4.73 Rancangan Layar Menu Laporan Manager HRD Dan Karyawan...106
Gambar 4.74 Rancangan Layar Menu Laporan Keuangan Akuntan...107
Gambar 4.75 Rancangan Layar Menu Laporan Keuangan Direktur Dan Manager Divisi...107
Gambar 4.76 Rancangan Layar Menu Entry Laporan Keuangan Akuntan...108
Gambar 4.77 Rancangan Layar Menu Laporan Penjualan Direktur Dan Manager Divisi...109
Gambar 4.78 Rancangan Layar Menu Laporan Penjualan Sales...109
Gambar 4.79 Rancangan Layar Menu Entry Laporan Penjualan...110
Gambar 4.80 Rancangan Layar Menu Entry Data Customer...111
Gambar 4.81 Rancangan Layar Menu Laporan Gudang Direktur Dan Manager Divisi...111
Gambar 4.82 Rancangan Layar Menu Laporan Gudang Divisi Gudang...112
Gambar 4.83 Rancangan Layar Menu Entry Laporan Gudang...113
Gambar 4.84 Rancangan Layar Menu Entry Data Barang...113
Gambar 5.1 Tampilan Layar Login……….………...126
Gambar 5.2 Tampilan Layar Login Salah……….…………127
Gambar 5.3 Tampilan Layar Ubah Password………128
xvi
Gambar 5.5 Tampilan Layar Home Direktur……….130
Gambar 5.6 Tampilan Layar HomeManager Divisi………..131
Gambar 5.7 Tampilan Layar HomeManager HRD………...132
Gambar 5.8 Tampilan Layar Home Karyawan………...133
Gambar 5.9 Tampilan Layar Informasi Pesan………134
Gambar 5.10 Tampilan Layar Informasi Pengumuman……….135
Gambar 5.11 Tampilan Layar Informasi Peringatan………..136
Gambar 5.12 Tampilan Layar Informasi Tugas……….137
Gambar 5.13 Tampilan Layar Entry Akses………138
Gambar 5.14 Tampilan Layar Entry Akses HRD Berhasil………139
Gambar 5.15 Tampilan Layar Entry Rating………...140
Gambar 5.16 Tampilan Layar Data Direktur dan Manajer Divisi………..141
Gambar 5.17 Tampilan Layar Data HRD………...142
Gambar 5.18 Tamplan Layar Informasi Data Karyawan………...143
Gambar 5.19a Tampilan Layar Entry Staff Baru………...144
Gambar 5.19b Tampilan Layar Entry Staff Baru………...145
Gambar 5.20a Tampilan Layar Update Data Karyawan………146
Gambar 5.20b Tampilan Layar Update Data Karyawan………147
Gambar 5.21a Tampilan Layar Detail Data Karyawan………..148
Gambar 5.21b Tampilan Layar Detail Data Karyawan………..149
Gambar 5.22 Tampilan Layar Informasi Gaji Karyawan………...150
Gambar 5.23 Tampilan Layar Entry Gaji Karyawan……….151
Gambar 5.24 Tampilan Layar Informasi Gaji Karyawan………...152
xvii
Gambar 5.26 Tampilan Layar Data Karyawan………...154
Gambar 5.27 Tampilan Layar Informasi Data Personal……….155
Gambar 5.28a Tampilan Layar Informasi Data Personal Detail………156
Gambar 5.28b Tampilan Layar Informasi Data Personal Detail………156
Gambar 5.29 Tampilan Layar Informasi Gaji Personal……….157
Gambar 5.30 Tampilan Layar Rating Direktur………..158
Gambar 5.31 Tampilan Layar Rating Karyawan……….………..159
Gambar 5.32 Tampilan Layar Rating untuk Manager divisi dan Manager HRD…….160
Gambar 5.33a Tampilan Layar Rating Detail………....161
Gambar 5.33b Tampilan Layar Rating Detail...162
Gambar 5.34 Tampilan Layar Rating Update………163
Gambar 5.35 Tampilan Layar Pemberitahuan………164
Gambar 5.36 Tampilan Layar Pesan………..165
Gambar 5.37 Tampilan Layar Pesan Detail………...166
Gambar 5.38 Tampilan Layar Entry Pesan………167
Gambar 5.39 Tampilan Layar Peringatan Direktur dan Manager……….168
Gambar 5.40 Tampilan Layar Peringatan Karyawan……….169
Gambar 5.41 Tampilan Layar Peringatan Detail Direktur Dan Manager...170
Gambar 5.42 Tampilan Layar Peringatan Detail Karyawan………..171
Gambar 5.43 Tampilan Layar Entry Peringatan………172
Gambar 5.44 Tampilan Layar Pengumuman Manager HRD………....173
Gambar 5.45 Tampilan Layar Pengumuman Karyawan, Manager Divisi Dan Direktur………..174
xviii
Gambar 5.47 Tampilan Layar Entry Pengumuman ………...176
Gambar 5.48 Tampilan Layar Tugas Kerja Direktur……….177
Gambar 5.49 Tampilan Layar Tugas Manajer Divisi dan Manager HRD……….178
Gambar 5.50 Tampilan Layar Tugas Karyawan………179
Gambar 5.51 Tampilan Layar Tugas Pribadi……….180
Gambar 5.52 Tampilan Layar Tugas Pribadi Detail………..181
Gambar 5.53 Tampilan Layar Tugas Karyawan………182
Gambar 5.54 Tampilan Layar Tugas Karyawan Detail………..183
Gambar 5.55 Tampilan Layar Entry Tugas………184
Gambar 5.56 Tampilan Layar Laporan Direktur, Manajer Divisi dan Finance……….185
Gambar 5.57 Tampilan Layar Laporan Bagian Marketing dan Purchasing…………...186
Gambar 5.58 Tampilan Layar Laporan Bagian HRD dan Karyawan………187
Gambar 5.59 Tampilan Layar laporan Keuangan Akuntan………188
Gambar 5.60 Tampilan Layar Laporan Keuangan Direktur dan Manajer Divisi……...189
Gambar 5.61 Tampilan Layar Laporan akuntan Detail………..190
Gambar 5.62 Tampilan Layar Laporan Keuangan Direktur dan Manajer Divisi Detail ………191
Gambar 5.63 Tampilan Layar Entry Laporan Keuangan………...192
Gambar 5.64 Tampilan Layar Laporan Penjualan Sales………193
Gambar 5.65 Tampilan Layar Laporan Penjualan Direktur dan Manajer Divisi……...194
Gambar 5.66 Tampilan Layar Laporan Keuangan Direktur dan Manajer Divisi Detail ………195
Gambar 5.67 Tampilan Layar Laporan Penjualan Sales Detail ………196
xix
Gambar 5.69 Tampilan Layar EntryCustomer………..198
Gambar 5.70 Tampilan Layar Laporan Gudang Divisi Gudang………....199
Gambar 5.71 Tampilan Layar Laporan Gudang Direktur dan Manajer Divisi………..200
Gambar 5.72 Tampilan Layar Laporan Gudang Divisi Gudang Detail……….201
Gambar 5.73 Tampilan Layar Laporan Gudang Direktur dan Manajer Divisi Detail...202
Gambar 5.74 Tampilan Layar Entry Laporan Gudang………...203
Gambar 5.75 Tampilan Layar Entry Barang………..204
Gambar 5.76 Tampilan Layar Barang Detail………...205
xx
DAFTAR TABEL
Table 4.1 Rancangan Database Untuk Sistem yang Diusulkan……….115
Tabel 4.2 Tabel akses……….116
Tabel 4.3 Tabel Barang………..116
Tabel 4.4 Tabel Customer………..117
Tabel 4.5 Tabel Gaji………...117
Tabel 4.6 Tabel Karyawan……….118
Tabel 4.7 Tabel Role………..119
Tabel 4.8 Tabel Laporan Gudang………...119
Tabel 4.9 Tabel Laporan Keuangan………...120
Tabel 4.10 Tabel Laporan Penjualan………..120
Tabel 4.11 Tabel Pengumuman………..121
Tabel 4.12 Tabel Peringatan………...121
Tabel 4.13 Tabel Pesan………...122
Tabel 4.14 Tabel Status………..122
Tabel 4.15 Tabel Rating……….123
Tabel 4.16 Tabel Status Laporan………124
Tabel 4.17 Tabel Tugas………..124