SISTEM PENENTUAN PENGAJUAN ALAT PELINDUNG DIRI (APD) TAHUNAN UNTUK KARYAWAN MENGGUNAKAN METODE WEIGHTED PRODUCT (WP) (STUDI KASUS: PT RANTAI MULIA
KONTRAKTORINDO)
LAPORAN AKHIR
Disusun Untuk Memenuhi Syarat Laporan Akhir
Pada Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya
BAB 1 LA FIX.docx
Oleh:
Metta Lestarina 061830800595
MANAJEMEN INFORMATIKA
POLITEKNIK NEGERI SRIWIJAYA PALEMBANG 2021
MOTTO DAN PERSEMBAHAN
“Dan bahwasanya seorang manusia tiada memperoleh selain apa yang telah di usahakannya”. (Q.S An-Najm:39)
“Sesungguhnya Allah tidak akan mengubah keadaan suatu kaum sebelum mereka mengubah keadaan diri mereka sendiri”. (Q.S Ar-Ra’d:11)
“Ketika kamu merasa sendirian, ingatkan diri bahwa Allah sedang menjauhkan mereka darimu, agar hanya ada kau dan Allah”.
Saya Persembahkan Kepada :
1. Kedua Orang Tua Saya M.Teguh Dan Yuniarti
2. Diri Sendiri
3. Saudara-saudaraku M.Tegar Ale Perdana Dan Nasywa Aldesyifa
4. Seluruh Dosen yang telah memberikan bimbingan dan ilmu pengetahuan terutama dosen pembimbing Laporan Akhir
5. Febriansyah, Seseorang Yang Selalu Setia Menemani Perjuanganku
6. Teman-Teman Manajemen Informatika Khususnya Kelas 6 IC
7. Teman-Teman The Potato Head
8. Teman-Teman Kos Seperjuangan
9. Almamater Kebanggaan
ABSTRAK
Alat Pelindung Diri (APD) merupakan alat-alat atau perlengkapan yang wajib digunakan untuk melindungi dan menjaga keselamatan pekerja saat melakukan pekerjaan yang memiliki potensi bahaya atau resiko kecelakaan kerja. Dalam proses penentuan pengajuan alat pelindung diri (APD) tahunan untuk karyawan pada PT Rantai Mulai Kontraktorindo masih menggunakan perhitungan manual.
Berdasarkan sistem pengajuan alat pelindung diri (APD) yang berjalan saat ini tentunya kurang efisien dalam menentukan dan mengevaluasi karyawan. Penulis berusaha membangun Sistem penentuan pengajuan alat pelindung diri (APD) tahunan untuk karyawan yang dapat mempermudah melakukan pengolahan dan perhitungan data secara cepat dan akurat. Sistem ini dibangun menggunakan bahasa pemrograman PHP dengan framework laravel dan database MySQL.
Proses perhitungan sistem penentuan pengajuan alat pelindung diri (APD) menggunakan metode Weighted Product (WP) berdasarkan kriteria yang telah ditentukan. Kriteria yang digunakan yaitu lama kerja, riwayat kerja, absensi, kinerja pegawai, dan kondisi. Sistem penentuan pengajuan alat pelindung diri (APD) menggunakan metode RUP (Rational Unified Process) sebagai metode pengembangan sistem. Sistem penentuan yang dihasilkan yaitu dapat menampilkan perangkingan hasil perhitungan, sehingga dapat dijadikan solusi dan pertimbangan dalam proses penentuan karyawan yang sudah bisa memperoleh alat pelindung diri (APD) baru.
Kata Kunci : Alat Pelindung Diri (APD), Metode Weighted Product (WP), Metode Rational Unified Process (RUP).
ABSTRACT
Personal Protective Equipment (PPE) are tools or equipment that must be used to protect and maintain the safety of workers when doing work that has potential hazards or risks of work accidents. In the process of determining the submission of annual personal protective equipment (PPE) for employees at PT Chain Start Contractorindo still using manual calculations. Based on the current personal protective equipment (PPE) submission system, it is certainly less efficient in determining and evaluating employees. The author tries to build a system for determining the submission of annual personal protective equipment (PPE) for employees that can make it easier to process and calculate data quickly and accurately. This system is built using PHP programming language with laravel framework and MySQL database. The process of calculating the system for determining the submission of personal protective equipment (PPE) using the Weighted Product (WP) method based on predetermined criteria. The criteria used are length of work, work history, absenteeism, employee performance, and conditions. The system for determining the submission of personal protective equipment (PPE) uses the RUP (Rational Unified Process) method as a system development method. The resulting determination system is able to display the ranking of the calculation results, so that it can be used as a solution and consideration in the process of determining employees who can already obtain new personal protective equipment (PPE).
Keywords: Personal Protective Equipment (PPE), Weighted Product (WP) Method, Rational Unified Process (RUP) Method.
KATA PENGANTAR
Puji syukur marilah kita panjatkan Atas nikmat Allah Subhanahu wata’ala, karena atas Rahmat, Ridho dan Karunia-Nya lah penulis dapat menyelesaikan Laporan Akhir ini dengan judul “Sistem Penentuan Pengajuan Alat Pelindung Diri (APD) Tahunan Untuk Karyawan Menggunakan Metode Weighted Product (WP) (Studi Kasus: PT. Rantai Mulia Kontraktroindo)” yang terdiri dari 5 bab yaitu Bab I Pendahuluan, Bab II Tinjauan Pustaka, Bab III Gambaran Umum Perusahaan, Bab IV Pembahasan, Bab V Kesimpulan dan Saran.
Laporan Akhir ini disusun untuk memenuhi kurikulum dalam menyelesaikan pendidikan Diploma III Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya Palembang. Dalam kesempatan ini juga, penulis mengucapkan terima kasih yang sebesar besarnya kepada pihak yang mendukung dan membantu dalam penyusunan laporan akhir ini khususnya kepada:
1. Bapak Dr. Ing. Ahmad Taqwa, M.T. selaku Direktur Politeknik Negeri Sriwijaya Palembang.
2. Bapak Carlos RS, S.T., M.T. selaku Pembantu Direktur I Politeknik Negeri Sriwijaya Palembang.
3. Ibu Nelly Masnila, S.E., M.Si., Ak. selaku Pembantu Direktur II Politeknik Negeri Sriwijaya Palembang.
4. Bapak Ahmad Zamheri, S.T., M.T. selaku Pembantu Direktur III Politeknik Negeri Sriwijaya Palembang.
5. Bapak Drs. Zakaria, M.pd. selaku Pembantu Direktur IV Politeknik Negeri Sriwijaya Palembang.
6. Ibu Dr. Indri Ariyanti, SE.,M.Si. selaku Ketua Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya Palembang.
7. Bapak Meivi Kusnandar,S.Kom,M.Kom. selaku Sekretaris Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya Palembang.
8. Ibu Rika Sadariawati, S.E., M.Si. selaku Ketua Program Studi DIV Manajemen Informatika.
9. Bapak Robinson, S.Kom.,M.Kom. selaku Dosen Pembimbing I dan Ibu Ienda Meiriska, S.Kom.,M.Kom. selaku Dosen Pembimbing II yang telah banyak memberikan bimbingan dalam penyusunan Laporan Akhir ini.
10. Bapak dan Ibu dosen pengajar di Jurusan Manajemen Informatika.
11. Kedua Orang Tua dan saudara-saudaraku yang senantiasa memberikan doa, semangat, dukungan serta saran yang bermanfaat.
12. Teman-Teman Manajemen Informatika Khususnya Kelas 6 IC.
13. Seseorang yang selalu setia menemani dan memberikan semangat dalam menyelesaikan Laporan Akhir ini.
14. Teman-teman the potato head.
15. Karyawan PT Rantai Mulia Kontraktorindo Site Gunung Megang yang sudah membantu.
16. Seluruh pihak yang telah membantu dalam menyelesaikan Laporan Akhir ini.
Penulis menyadari bahwa dalam penulisan Laporan Akhir ini masih terdapat kesalahan dan kekurangan, untuk itu penulis mengharapkan kritik dan saran yang bersifat membangun dari semua pihak demi kesempurnaan penulis yang akan datang. Akhir kata penulis berharap semoga Laporan Akhir ini bermanfaat bagi semua pihak yang membutuhkannya, khususnya mahasiswa-mahasiswi Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya sehingga tujuan yang diharapkan dapat tercapai, Aamiin.
Palembang, Juli 2021
Penulis
DAFTAR ISI
Halaman
HALAMAN JUDUL ... I LEMBAR PENGESAHAN LAPORAN AKHIR ... II LEMBAR PENGESAHAN JUDUL ... III MOTTO DAN PERSEMBAHAN ... IV ABSTRAK ... V ABSTRACT ... VI KATA PENGANTAR ... VII DAFTAR ISI ... IX DAFTAR TABEL ... XV DAFTAR GAMBAR ... XVI
BAB I PENDAHULUAN ... 1
1.1. Latar Belakang ...1
1.2. Rumusan Masalah ...3
1.3. Batasan Masalah ...4
1.4. Tujuan dan Manfaat ... 4
1.4.1. Tujuan ... 4
1.4.2. Manfaat ... 4
1.5. Metodologi Pelaksanaan Penelitian ... 5
1.5.1. Lokasi Pengumpulan Data dan Waktu Penelitian ... 5
1.5.2. Metode Pengumpulan Data ... 5
1.6. Sistematika Penulisan ... 6
BAB II TINJAUAN PUSTAKA ... 8
2.1. Teori Umum ... 8
3.1.1. Pengertian Komputer ... 8
3.1.2. Pengertian Perangkat Lunak (Software) ... 8
2.2. Metode Pengembangan Sistem ... 9
2.3. Teori Khusus ... 10
2.3.1. Pengertian UML (Unified Modeling Language) ... 10
2.3.2. Pengertian Use Case Diagram ... 11
2.3.3. Pengertian Class Diagram ... 13
2.3.4. Pengertian Activity Diagram ... 14
2.3.5. Pengertian Sequence Diagram ... 15
2.4. Teori Program ... 16
2.4.1. Pengertian HTML ... 16
2.4.2. Pengertian CSS ... 17
2.4.3. Pengertian Basis Data (Database) ... 17
2.4.4. Pengertian Framework Laravel ... 17
2.4.5. Pengertian PHP ... 19
2.4.6. Pengertian XAMPP ... 20
2.4.7. Pengertian MySQL ... 20
2.4.8. Pengertian PHP MyAdmin ... 20
2.4.9. Pengertian Sublime Text ... 21
2.4.10. Pengertian Laragon ... 21
2.5. Teori Judul ... 21
2.5.1. Pengertian Sistem ... 21
2.5.2. Pengertian Pengajuan ... 22
2.5.3. Pengertian Alat Pelindung Diri (APD) ... 22
2.5.4. Pengertian Karyawan ... 22
2.5.5. Pengertian Metode Weighted Product (WP) ... 23
2.5.6. Pengertian PT Rantai Mulia Kontraktorindo ... 23
2.5.7. Pengertian Judul Secara Keseluruhan ... 23
BAB III GAMBARAN UMUM PERUSAHAAN ... 24
3.1 Sejarah Singkat PT Rantai Mulia Kontraktorindo ... 24
3.2 Visi dan Misi Perusahaan ... 25
3.2.1. Visi ... 25
3.2.2. Misi ... 25
3.3 Struktur Organisasi Dan Pembagian Tugas ... 26
3.3.1. Struktur Organisasi ... 26
3.3.2. Pembagian Tugas ... 28
3.3.2.1. Penanggung Jawab Operasional ... 28
3.3.2.2. HRD/GA Officer ... 28
3.3.2.3. HSE Officer (Health, Safety, Environment) ... 29
3.3.2.4. Produksi ... 30
3.3.2.5. Engineering Mine Plan Supervisor ... 31
3.3.2.6. Civil Contructions ... 31
3.3.2.7. Logistik ... 31
3.3.2.8. Humas ... 32
3.4 Lokasi Perusahaan ... 33
3.5 Sistem Yang Sedang Berjalan ... 33
BAB IV HASIL DAN PEMBAHASAN ... 35
4.1. Penyelidikan Awal ... 35
4.1.1. Prosedur Sistem Yang Akan Diterapkan ... 35
4.2. Alat Dan Bahan Penelitian ... 36
4.2.1. Alat ... 36
4.2.2. Bahan ... 37
4.3. Tahapan Pengembangan Sistem ... 37
4.3.1. Perumusan Masalah ... 37
4.3.2. Studi Kelayakan ... 37
4.3.3. Tempat Dan Waktu Penelitian ... 38
4.4. Metode Pengembangan Sistem ... 38
4.5. Metode Analisis Sistem ... 39
4.5.1. Metode Weighted Product (WP) ... 39
4.5.2. Implementasi Metode Weighted Product (WP) ... 40
4.6. Analisis Kebutuhan Sistem ... 46
4.6.1. Inception (Permulaan) ... 46
4.6.2. Elaboration (Perluasan/Perencanaan) ... 47
4.6.2.1. Perancangan Sistem ... 47
4.6.2.1.1. Use Case Diagram ... 47
4.6.2.1.2. Activity Diagram ... 49
4.6.2.1.3. Sequence Diagram ... 64
4.6.2.1.4. Class Diagram ... 73
4.6.2.1.5. Tabel Data ... 73
4.6.3. Construction (Kontruksi) ... 76
4.6.3.1 Rancangan Halaman Aplikasi ... 76
4.6.3.2 Tampilan Halaman Aplikasi ... 82
4.6.3.3 Tahap Pengujian ... 88
4.6.4. Transition (Transisi) ... 92
4.6.4.1 Pemeliharaan Sistem ... 92
BAB V KESIMPULAN DAN SARAN ... 93
5.1. Kesimpulan ... 93
5.2. Saran ... 93 DAFTAR PUSTAKA
LAMPIRAN
DAFTAR TABEL
Halaman
Tabel 2.1 SImbol-simbol pada Use Case Diagram ... 12
Tabel 2.2 Simbol-simbol pada Class Diagram ... 13
Tabel 2.3 Simbol-simbol pada Activity Diagram ... 14
Tabel 2.4 Simbol–Simbol Sequence Diagram ... 15
Tabel 4.1 Data Alternatif ... 40
Tabel 4.2 Data Kriteria ... 40
Tabel 4.7 Bobot Nilai Lama Kerja Karyawan ... 41
Tabel 4.4 Bobot Nilai Kriteria Riwayat Kerja ... 41
Tabel 4.5 Bobot Nilai Kriteria Absensi ... 41
Tabel 4.6 Bobot Nilai Kinerja Karyawan ... 41
Tabel 4.7 Bobot Nilai Kriteria Kondisi ... 42
Tabel 4.8 Bobot Nilai Kriteria ... 42
Tabel 4.9 Bobot Alternatif pada Setiap Kriteria ... 43
Tabel 4.10 Hasil Perhitungan Vektor I ... 45
Tabel 4.11 Perangkingan ... 46
Tabel 4.12 Kebutuhan Sistem ... 46
Tabel 4.13 Tabel Data Karyawan... 74
Tabel 4.14 Tabel Data Kriteria... 74
Tabel 4.15 Tabel Data Pembobotan Awal ... 75
Tabel 4.16 Tabel Data Pembobotan ... 75
Tabel 4.17 Tabel Data User ... 76
Tabel 4.18 Rencana Pengujian ... 88
Tabel 4.19 Kasus Dan Hasil Pengujian Halaman Akses Admin ... 89
Tabel 4.20 Kasus Dan Pengujian Halaman User ... 91
DAFTAR GAMBAR
Halaman
Gambar 3.1 Struktur Organisasi PT Rantai Mulia Kontraktorindo... 27
Gambar 3.2 Sistem Yang Sedang Berjalan ... 34
Gambar 4.1 Use Case Admin dan User ... 48
Gambar 4.2 Activity Diagram Login Admin ... 49
Gambar 4.3 Activity Diagram Mengelola Data Karyawan ... 50
Gambar 4.4 Activity Diagram Mengelola Data Kriteria ... 51
Gambar 4.5 Activity Diagram Mengelola Data Pembobotan Kriteria ... 52
Gambar 4.6 Activity Diagram Mengelola Data Karyawan ... 53
Gambar 4.7 Activity Diagram Mengelola Data Pengecekan ... 54
Gambar 4.8 Activity Diagram Tambah Data Kriteria ... 55
Gambar 4.9 Activity Diagram Tambah Data Bobot Kriteria ... 56
Gambar 4.10 Activity Diagram Tambah Data Karyawan ... 57
Gambar 4.11 Activity Diagram Tambah Data Pengecekan ... 58
Gambar 4.12 Activiy Diagram Hasil ... 59
Gambar 4.13 Activiy Diagram Upload Data Bobot Kriteria ... 60
Gambar 4.14 Activiy Diagram Upload Data Karyawan... 61
Gambar 4.15 Activiy Diagram Upload Data Pengecekan ... 62
Gambar 4.16 Activiy Diagram Logout ... 63
Gambar 4.17 Sequence Diagram Registrasi Admin ... 64
Gambar 4.18 Sequence Diagram Login ... 65
Gambar 4.19 Sequence Diagram Mengelola Data Karyawan ... 66
Gambar 4.20 Sequence Diagram Mengelola Data Kriteria ... 67
Gambar 4.21 Sequence Diagram Tambah Data Kriteria ... 68
Gambar 4.22 Sequence Diagram Mengelola Data Pembobotan Kriteria .. 69
Gambar 4.23 Sequence Diagram Mengelola Data Pengecekan ... 70
Gambar 4.24 Sequence Diagram Upload Data Karyawan ... 71
Gambar 4.25 Sequence Diagram Logout ... 72
Gambar 4.26 Class Diagram ... 73
Gambar 4.27 Rancangan Halaman Utama User ... 77
Gambar 4.28 Rancangan Halaman Login... 77
Gambar 4.29 Rancangan Halaman Registrasi Admin ... 78
Gambar 4.30 Rancangan Halaman Beranda Admin ... 78
Gambar 4.31 Rancangan Halaman Menu Data Karyawan... 79
Gambar 4.32 Rancangan Halaman Menu Data Persyaratan Kriteria ... 80
Gambar 4.33 Rancangan Halaman Menu Data Pembobotan ... 80
Gambar 4.34 Rancangan Halaman Menu Data Pengecekan ... 81
Gambar 4.35 Rancangan Halaman Menu Hasil ... 81
Gambar 4.36 Rancangan Halaman Menu Hasil Perangkingan ... 82
Gambar 4.37 Tampilan Halaman Dashboard ... 83
Gambar 4.38 Tampilan Halaman Login ... 83
Gambar 4.39 Tampilan Halaman Registrasi ... 84
Gambar 4.40 Tampilan Halaman Beranda Admin ... 85
Gambar 4.41 Tampilan Halaman Menu Data Karyawan ... 85
Gambar 4.42 Tampilan Halaman Menu Data Persyaratan Kriteria ... 86
Gambar 4.43 Tampilan Halaman Menu Data Pembobotan ... 87
Gambar 4.44 Tampilan Halaman Menu Data Pengecekan ... 87
Gambar 4.45 Tampilan Halaman Menu Hasil... 88
KEMENTERIAN PENDIDIKAN. KEBUDAYAAN.
RISET, DAN TEKNOLOGI
POLITEKNIK NEGERI SRIWIJAYA JURUSAN MANAJEMEN INFORMATIKA
Jalan Srijaya Negara Bukit Besar - Palenmbang 30139 Telepon (0711) 353414
Laman: http://polsri ac.id.Pos El: info @polsri ac.id
LEMBAR PENGESAHANLAPORAN AKHIR
Nama
NIM
JurusanProgram Studi Judul Laporan Akhir
: Metta Lestarina : 061830800595
: Manajemen Informatika : D3 Manajemen Informatika
:Sistem PenentuanPengajuan Alat Pelindung Diri (APD) Tahunan Untuk Karyawan Menggunakan Metode WeightedProduct (WP) (Studi Kasus: PT Rantai Mulia Kontraktorindo)
Telah diujikan pada Ujian Laporan Akhir, tanggal 26 Juli 2021 Dihadapan Tim Penguji Jurusan Manajemen Informatika
Politeknik Negeri Sriwijaya
Palembang, Juli 2021
Tim Pem bimbing:
Pembimbing I,
Pembimbing II,
Robinson, S.Kom.,M.Kom NIP 197503172002121003
lenda Meiriska, S.Kom.,M.Kom NIP 197905172002122001
Mengetahui,
Ketua Jurusan Manajemen Informatika