APLIKASI MONITORING KONDISI TIDAK AMAN (KTA) DAN TINDAKAN TIDAK AMAN (TTA) PADA PT. BINA SARANA SUKSES
JOB SITE PT. PRIMA MULIA SARANA SEJAHTERA
LAPORAN AKHIR
Disusun Untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma III Pada Jurusan Manajemen Informatika
Politeknik Negeri Sriwijaya
Oleh :
JURUSAN MANAJEMEN INFORMATIKA POLITEKNIK NEGERI SRIWIJAYA
PALEMBANG 2022
Amelia Saputri 061930800775
iii
MOTTO DAN PERSEMBAHAN
“Mimpi itu tidak pernah mati, yang ada hanya pingsan dan bangkit di masa tua dalam bentuk penyesayalan”
_Pandji_
“Setiap kamu bertemu orang baru, jangn lupa kosongkan gelasmu.”
_Bob Sadino_
" Berusahalah untuk tidak menjadi orang berhasil, tapi berusahalah untuk menjadi orang yang berguna”
_Albert Einstein_
Laporan ini Kami persembahkan untuk :
1.
Kedua Orang Tua2.
Dosen-dosen yang telahmembimbing selama ini Bapak Sony Oktapriandi,S.Kom.,M.Kom.
dan Ibu Yusniarti, S.Kom.,M.Kom
3.
Keluarga Besar PT. Bina Sarana Sukses.4.
Teman-Teman Seperjuangan Kelas 6 IA5.
Almamater KebanggaanIV ABSTRAK
Tujuan penulisan Laporan Akhir ini adalah untuk membuat sistem Aplikasi monitoring kondisi tidak aman (KTA) dan tindaka tidak aman (TTA) pada PT.
Bina Sarana Sukses Job Site PT. PMSS. Aplikasi ini dapat membantu pihak PT.
Bina Sarana Sukses dalam membangun aplikasi yang memudahkan proses input serta monitoring data KTA dan TTA. Aplikasi ini menggunakan android mobile, PHP, codeigniter dan database MySQL. Aplikasi ini memiliki 2 user terdiri dari admin dan departement head. Admin dapat mengelola data green card, kelola IBPR, dan data JSA. Kemudian Dept. Head dapat monitoring data dan menarik data.
Kata Kunci : Aplikasi, android mobile, KTA dan TTA, php, mysql.
V ABSTRACT
The purpose of writing this final report is to create a monitoring application system for unsafe conditions (KTA) and unsafe acts (TTA) at PT. Bina Sarana Sukses Job Site PT. PMS. This application can help PT. Bina Sarana Sukses in building applications that facilitate the input process and monitoring of KTA and TTA data. This application uses android mobile, PHP, codeigniter and MySQL database. This application has 2 users consisting of admin and department head.
Admin can manage green card data, manage IBPR, and JSA data. Then the Dept.
Head can monitor data and pull data.
Keywords: Application, android mobile, KTA and TTA, php, mysql.
VI
KATA PENGANTAR
Alhamdulillah puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa Allah SWT yang telah melimpahkan rahmat, taufik serta hidayah-Nya sehingga dapat menyelesaikan Laporan Akhir yang berjudul “Aplikasi Monitoring Kondisi Tidak Aman (KTA) Dan Tindaka Tidak Aman (TTA) Pada PT. Bina Sarana Sukses Job Site PT. PMSS.” ini dengan tepat waktu.
Tujuan dari penyusunan Laporan Akhir ini adalah sebagai salah satu syarat kelulusan pada Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya.
Dalam kesempatan ini juga, penulis mengucapkan terimakasih yang sebesar- besarnya kepada semua pihak yang telah 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 R.S, S.T.,M.T. selaku Wakil Direktur Bidang Akademik Politeknik Negeri Sriwijaya Palembang.
3. Ibu Nelly Masnila, SE, M.Si.Ak. selaku Bidang Keuangan Politeknik Negeri Sriwijaya Palembang.
4. Bapak Ahmad Zamheri S.T.,M.T. selaku Bidang Kemahasiswaan Politeknik Negeri Sriwijaya Palembang.
5. Bapak Drs. Zakaria, M.Pd. selaku Bidang Kerjasama Politeknik Negeri Sriwijaya
6. Ibu Dr.Indri Aryanti, S.E,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. Bapak Sony Oktapriandi,S.Kom.,M.Kom selaku Dosen Pembimbing 1 Laporan Akhir di Manajemen Informatika Politeknik Negeri Sriwijaya yang telah memberikan bimbingan, bantuan dan arahan kepada kami
VII dalam penyusunan Laporan Akhir.
9. Ibu Yusniarti, S.Kom.,M.Kom selaku Dosen Pembimbing 2 Laporan Akhir di Manajemen Informatika Politeknik Negeri Sriwijaya yang telah memberikan bimbingan, bantuan dan arahan kepada kami dalam penyusunan Laporan Akhir.
10. Bapak Arjun Manulang selaku ketua di PT. Bina Sarana Sukses Job Site PT. PMSS.
11. Bapak Martinus Palembonan dan semua pegawai PT. Bina Sarana Sukses Job Site PT. PMSS.
12. Seluruh Dosen, Staf, Administrasi dan Karyawan Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya Palembang.
13. Teman-teman seperjuangan Jurusan Manajemen Informatika khususnya kelas 6 IA.
14. Orang tua dan keluarga yang selalu memberikan doa dan motivasi sehingga selesainya pembuatan laporan akhir ini.
15. Semua pihak yang telah membantu dalam penulisan laporan akhir ini.
Di dalam penulisan Laporan Akhir ini penulis merasa jauh dari sempurna, hal ini dikarenakan terbatasannya kemampuan dan pengetahuan yang penulis miliki. Untuk itu segala kritik dan saran yang bersifat membangun sangat penulis harapkan sebagai perbaikan dimasa yang akan datang.
Akhir kata semoga Laporan Akhir ini dapat bermanfaat bagi penulis, pembaca, rekan-rekan mahasiswa dan pihak yang membutuhkan sebagai penambah wawasan dan ilmu pengetahuan.
Palembang, Juni 2022 Penulis
VIII DAFTAR ISI
Halaman
HALAMAN DEPAN ... i
LEMBAR PENGESAHAN ... ii
MOTTO DAN PERSEMBAHAN ... iii
ABSTRAK ... iv
ABSTRACT ... v
KATA PENGANTAR ... vi
DAFTAR ISI ... viii
DAFTAR TABEL ... xv
DAFTAR GAMBAR ... 16
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 3
1.3 Batasan Masalah ... 3
1.4 Tujuan dan Manfaat Laporan Akhir ... 4
1.4.1 Tujuan Laporan Akhir ... 4
1.4.2 Manfaat Laporan Akhir ... 4
1.5 Metodologi Penelitian ... 4
1.5.1 Lokasi Laporan Akhir ... 4
1.5.2 Waktu Laporan Akhir ... 4
1.5.3 Metode Pengumpulan Data ... 5
1.6 Sistematika Penulisan ... 6
BAB II TINJAUAN PUSTAKA ... 8
2.1 Teori Umum ... 8
2.1.1 Komputer ... 8
2.1.2 Perangkat Lunak ... 8
2.1.3 Data ... 9
2.1.4 Basis Data ... 9
IX
2.1.5 Sistem ... 9
2.1.5.1 Karakteristik Sistem ... 10
2.1.6 Framework ... 11
2.1.7 Model View Controller (MVC) ... 11
2.1.8 Metode Pengembangan Aplikasi ... 12
2.2 Teori Khusus ... 13
2.2.1 Pemrograman Berorientasi Objek Oriented (OOP) ... 13
2.2.2 Unified Modeling Language (UML ) ... 14
2.2.3 Macam-macam Diagram UML ... 14
2.2.3.1 Use case Diagram ... 15
2.2.3.2 Class Diagram ... 20
2.2.3.3 Activity Diagram ... 21
2.2.3.4 Sequence Diagram ... 22
2.3 Pengertian Judul ... 25
2.3.1 Aplikasi ... 15
2.3.2 Monitoring ... 25
2.3.3 Kondisi Tidak Aman (KTA)... 26
2.3.4 Tindakan Tidak Aman (TTA) ... 26
2.3.5 Pengertian PT. Bina Sarana Sukses Job Site PT. PMSS ... 26
2.3.6 Aplikasi Monitoring Kondisi Tidak Aman (KTA) dan Tindakan Tidak Aman (TTA) pada PT. Bina Sarana Sukses Job Site PT. PMSS ... 26
2.4 Teori Program ... 27
2.4.1 CodeIgniter ... 27
2.4.2 Hypertext Markup Language (Html) ... 28
2.4.3 Xampp ... 28
2.4.4 Cascading Style Sheet (CSS) ... 28
2.4.5 MySQL ... 29
2.4.6 Sublime Text... 29
2.4.7 Android SDK ... 30
2.4.8 Hypertext Preprocessor (PHP)... 30
X
2.4.8.1 Pengertian PHP ... 30
2.4.8.2 Pernyataan pada PHP ... 30
2.4.8.3 Dasar Variabel Pada PHP ... 31
BAB III GAMBARAN UMUM PERUSAHAAN ... 33
3.1 Sejarah PT. Bina Sarana Sukses ... 33
3.2 Visi dan Misi PT. Bina Sarana Sukses ... 34
3.2.1 Visi... 34
3.2.2 Misi ... 34
3.3 Struktur Organisasi PT. Bina Sarana Sukses ... 35
3.4 Uraian Tugas dan Fungsi ... 35
3.4.1 Penanggung Jawab Operasional (PJO) atau Project Manager .... 35
3.4.2 Sekretaris ... 36
3.4.3 Departemen SHE (Safety Healthy Environment) ... 37
3.4.4 Departemen Engineering ... 38
3.4.5 Departemen Produksi ... 40
3.4.6 Departemen Human Capital General Service (HCGS) ... 40
3.4.7 Departemen Plant ... 42
3.4.8 Departemen Supply Chain Management (SCM/SM) ... 43
3.5 Sistem Yang Sedang Berjalan ... 43
3.6 Sistem Yang Sedang Diusulkan ... 44
BAB IV HASIL DAN PEMBAHASAN ... 46
4.1 Inception (Permulaan) ... 46
4.1.1 Penyelidikan Awal ... 46
4.1.2 Prosedur Sistem Yang akan Diterapkan ... 47
4.1.3 Studi Kelayakan ... 47
4.1.4 Alat dan Bahan ... 48
4.1.4.1 Alat Bantu Perancangan ... 48
4.1.4.2 Bahan Bantu Perancangan ... 49
4.1.5 Lokasi dan Waktu Penelitian ... 50
XI
4.1.6 Kebutuhan Fungsional ... 50
4.1.7 Kebutuhan Non Fungsional ... 50
4.2 Elaboration (Perluasan/Perencanaan Sistem) ... 51
4.2.1 Usecase Diagram ... 51
4.2.2 Activity Diagram ... 59
4.2.2.1 Activity Diagram Login ... 59
4.2.2.2 Activity Diagram Mengolah Data User ... 60
4.2.2.3 Activity Diagram Input Data Green Card ... 61
4.2.2.4 Activity Diagram Input Data IBPR ... 62
4.2.2.5 Activity Diagram Input Data JSA ... 63
4.2.2.6 Activity Diagram Informasi Data Green Card ... 64
4.2.2.7 Activity Diagram Informasi Data IBPR ... 65
4.2.2.8 Activity Diagram Informasi Data JSA ... 66
4.2.2.9 Activity Diagram Export Data ... 67
4.2.2.10 Activity Diagram Monitoring Informasi Data Green Card Dept. Head ... 68
4.2.2.11 Activity Diagram Monitoring Informasi Data IBPR Dept. Head ... 69
4.2.2.12 Activity Diagram Monitoring Informasi Data JSA Dept. Head ... 70
4.2.2.13 Activity Diagram Monitoring Status Green Card Dept. Head ... 71
4.2.2.14 Activity Diagram Monitoring Status IBPR Dept. Head 72 4.2.3 Class Diagram ... 73
4.2.4 Sequence Diagram ... 73
4.2.4.1 Sequence Diagram Login ... 74
4.2.4.2 Sequence Diagram Input Data ... 74
4.2.4.3 Sequence Diagram Informasi Data Admin ... 75
4.2.4.4 Sequence Diagram Informasi Data Dept. Head ... 75
4.2.4.5 Sequence Diagram Monitoring Status Green Card ... 76
4.2.4.6 Sequence Diagram Monitoring Status IBPR ... 76
XII
4.2.4.7 Sequence Diagram Logout ... 77
4.1.5 Desain Tabel ... 77
4.1.5.1 Desain Tabel User ... 77
4.1.5.2 Desain Tabel Green Card ... 78
4.1.5.3 Desain Tabel IBPR ... 78
4.1.5.4 Desain Tabel JSA ... 79
4.3 Fase Construction ... 79
4.3.1 Rancangan Halaman Aplikasi ... 79
4.3.1.1 Rancangan Halaman Utama Aplikasi ... 80
4.3.1.2 Rancangan Halaman Login ... 80
4.3.1.3 Rancangan Halaman Utama Admin ... 81
4.3.1.4 Rancangan Halaman Utama Pengawas ... 81
4.3.1.5 Rancangan Halaman Input Data Green Card ... 82
4.3.1.6 Rancangan Halaman Input Data IBPR ... 82
4.3.1.7 Rancangan Halaman Input Data JSA ... 83
4.3.1.8 Rancangan Halaman Informasi Data Green Card ... 83
4.3.1.9 Rancangan Halaman Informasi Data IBPR ... 84
4.3.1.10 Rancangan Halaman Informasi Data JSA ... 84
4.3.1.11 Rancangan Halaman Filter Data Green Card dan IBPR ... 85
4.3.1.12 Rancangan Halaman Filter Data JSA ... 85
4.3.1.13 Rancangan Halaman Kelola Data Green Card ... 86
4.3.1.14 Rancangan Halaman Kelola Data IBPR ... 86
4.3.1.15 Rancangan Halaman Kelola Data JSA ... 87
4.3.1.16 Rancangan Halaman Utama Dept. Head ... 87
4.3.1.17 Rancangan Halaman Monitoring Data Green Card Dept. Head ... 88
4.3.1.18 Rancangan Halaman Monitoring Data IBPR Dept. Head ... 88
4.3.1.19 Rancangan Halaman Monitoring Data JSA Dept. Head 89 4.3.1.20 Rancangan Halaman Monitoring Status Green Card ... 89
XIII
4.3.1.21 Rancangan Halaman Monitoring Status IBPR ... 90
4.3.2 Tampilan Aplikasi ... 90
4.3.2.1 Tampilan Halaman Utama Aplikasi ... 91
4.3.2.2 Tampilan Halaman Utama Login ... 91
4.3.2.3 Tampilan Halaman Utama Admin ... 92
4.3.2.4 Tampilan Halaman Utama Pengawas ... 92
4.3.2.5 Tampilan Halaman Input Data Green Card ... 93
4.3.2.6 Tampilan Halaman Input Data IBPR ... 94
4.3.2.7 Tampilan Halaman Input Data JSA ... 95
4.3.2.8 Tampilan Halaman Informasi Data Green Card ... 96
4.3.2.9 Tampilan Halaman Informasi Data IBPR ... 97
4.3.2.10 Tampilan Halaman Informasi Data JSA ... 98
4.3.2.11 Tampilan Halaman Filter Data Green Card dan IBPR 99 4.3.2.12 Tampilan Halaman Filter Data JSA ... 99
4.3.2.13 Tampilan Halaman Kelola Data Green Card ... 100
4.3.2.14 Tampilan Halaman Kelola Data IBPR ... 101
4.3.2.15 Tampilan Halaman Kelola Data JSA ... 102
4.3.2.16 Tampilan Halaman Utama Dept. Head ... 103
4.3.2.17 Tampilan Halaman Informasi Data Green Card ... 103
4.3.2.18 Tampilan Halaman Informasi Data IBPR ... 104
4.3.2.19 Tampilan Halaman Informasi Data JSA ... 105
4.3.2.20 Tampilan Halaman Monitoring Status Green Card .... 106
4.3.2.21 Tampilan Halaman Monitoring Status IBPR ... 107
4.3.2.22 Tampilan Halaman Data Laporan Green Card ... 107
4.3.2.23 Tampilan Halaman Data Laporan IBPR ... 108
4.3.2.24 Tampilan Halaman Data Laporan JSA ... 108
4.4 Transisi (Pemeliharaan Sistem) ... 108
4.5 Pembahasan ... 109
BAB V KESIMPULAN DAN SARAN ... 110
5.1 Kesimpulan ... 110
XIV
5.2 Saran ... 110
DAFTAR PUSTAKA ...…………... 111
LISTING PROGRAM .…………... 113
LAMPIRAN ………..……….…… 137
XV
DAFTAR TABEL
Tabel 2.1 Simbol-simbol pada Use Case Diagram ... Error! Bookmark not defined.
Tabel 2.2 Simbol-simbol pada Class Diagram ... 20
Tabel 2.3 Simbol-simbol pada Activity Diagram ... 21
Tabel 2.4 Simbol-simbol pada Sequence Diagram ... 22
Tabel 4.1 Studi Kelayakan ... 48
Tabel 4.2 Kebutuhan Fungsional ... 50
Tabel 4.3 Skenario Use Case Login ... 52
Tabel 4.4 Skenario Mengolah Data User ... 53
Tabel 4.5 Skenario Use Case Input Data Green Card ... 53
Tabel 4.6 Skenario Use Case Data IBPR ... 54
Tabel 4.7 Skenario Use Case Data JSA ... 54
Tabel 4.8 Skenario Use Case Data Laporan ... 55
Tabel 4.9 Skenario Use Case Monitoring data Green Card ... 56
Tabel 4.10 Skenario Use Case Monitoring data IBPR ... 56
Tabel 4.11 Skenario Use Case Monitoring data JSA ... 57
Tabel 4.12 Skenario Use Case Monitoring status data Green card ... 57
Tabel 4.13 Skenario Use Case Monitoring status data IBPR ... 58
xvi
DAFTAR GAMBAR
Gambar 2.1 Bagian MVC ... 11
Gambar 2.2 Macam-macam Diagram UML ... 15
Gambar 2.3 Alur CodeIgniter ... 27
Gambar 3.1 Struktur Organisasi PT. Bina Sarana Sukses ... 35
Gambar 3.2 Sistem Yang Sedang Berjalan ... 43
Gambar 3.2 Sistem Yang Sedang Diusulkan ... 43
Gambar 4.1 Usecase Diagram ... 52
Gambar 4.2 Activity Diagram Login ... 59
Gambar 4.3 Activity Diagram Mengolah Data User ... 61
Gambar 4.4 Activity Diagram Input Data Green Card ... 61
Gambar 4.5 Activity Diagram Input Data IBPR ... 62
Gambar 4.6 Activity Diagram Input Data JSA... 63
Gambar 4.7 Activity Diagram Informasi Data Green Card ... 64
Gambar 4.8 Activity Diagram Informasi Data IBPR ... 65
Gambar 4.9 Activity Diagram Informasi Data JSA ... 66
Gambar 4.10 Activity Diagram Export Data Admin ... 67
Gambar 4.11 Activity Diagram Monitoring Informasi Data Green Card Dept. Head ... 68
Gambar 4.12 Activity Diagram Monitoring Informasi Data IBPR Dept. Head. 69 Gambar 4.13 Activity Diagram Monitoring Informasi Data JSA Dept. Head .... 70
Gambar 4.14 Activity Diagram Monitoring Status Green Card Dept. Head... 71
Gambar 4.15 Activity Diagram Monitoring Status IBPR Dept. Head ... 72
Gambar 4.16 Class Diagram... 73
Gambar 4.17 Sequence Diagram Login ... 74
Gambar 4.18 Sequence Diagram Input Data ... 74
Gambar 4.19 Sequence Diagram Informasi Data Admin ... 75
Gambar 4.20 Sequence Diagram Informasi Data Dept. Head ... 75
Gambar 4.21 Sequence Diagram Informasi Monitoring Status Green Card... 76
Gambar 4.22 Sequence Diagram Monitoring status IBPR ... 76
xvii
Gambar 4.23 Sequence Diagram Logout ... 77
Gambar 4.24 Rancangan Halaman Utama Aplikasi ... 80
Gambar 4.25 Rancangan Halaman Login ... 80
Gambar 4.26 Rancangan Halaman Utama Admin ... 81
Gambar 4.27 Rancangan Halaman Utama Admin ... 81
Gambar 4.28 Rancangan Halaman Input Data Green Card ... 82
Gambar 4.29 Rancangan Halaman Input Data IBPR ... 82
Gambar 4.30 Rancangan Halaman Input Data JSA ... 83
Gambar 4.31 Rancangan Halaman Informasi Data Green Card ... 83
Gambar 4.32 Rancangan Halaman Informasi Data IBPR ... 84
Gambar 4.33 Rancangan Halaman Informasi Data JSA ... 84
Gambar 4.34 Rancangan Halaman Filter Data Green Card dan IPBR ... 85
Gambar 4.35 Rancangan Halaman Filter Data JSA ... 85
Gambar 4.36 Rancangan Halaman Kelola Data Green Card ... 86
Gambar 4.37 Rancangan Halaman Kelola Data IBPR... 86
Gambar 4.38 Rancangan Halaman Kelola Data JSA ... 87
Gambar 4.39 Rancangan Halaman Utama Dept. Head ... 87
Gambar 4.40 Rancangan Halaman Monitoring Informasi Data Green Card Dept. Head ... 88
Gambar 4.41 Rancangan Halaman Monitoring Informasi Data IBPR Dept. Head ... 88
Gambar 4.42 Rancangan Halaman Monitoring Informasi Data JSA Dept. Head 89 Gambar 4.43 Rancangan Halaman Monitoring Status Green Card ... 89
Gambar 4.44 Rancangan Halaman Monitoring Status IBPR ... 90
Gambar 4.45 Tampilan Utama Aplikasi ... 91
Gambar 4.46 Tampilan Halaman Login ... 91
Gambar 4.47 Tampilan Halaman Utama Admin ... 92
Gambar 4.48 Tampilan Halaman Utama Pengawas ... 92
Gambar 4.49 Tampilan Halaman Input data Green Card ... 93
Gambar 4.50 Tampilan Halaman Input data IBPR ... 94
Gambar 4.51 Tampilan Halaman Input data JSA ... 95
xviii
Gambar 4.52 Tampilan Halaman Informasi Data Green Card ... 96
Gambar 4.53 Tampilan Halaman Informasi Data IBPR ... 97
Gambar 4.54 Tampilan Halaman Informasi Data JSA ... 98
Gambar 4.55 Tampilan Halaman Filter Data Green Card dan IBPR ... 99
Gambar 4.56 Tampilan Halaman Filter Data JSA ... 99
Gambar 4.57 Tampilan Halaman Kelola Data Green Card ... 100
Gambar 4.58 Tampilan Halaman Kelola Data IBPR ... 101
Gambar 4.59 Tampilan Halaman Kelola Data JSA ... 102
Gambar 4.60 Tampilan Halaman Utama Dept. Head ... 103
Gambar 4.61 Tampilan Halaman Informasi Data Green Card ... 104
Gambar 4.62 Tampilan Halaman Informasi Data IBPR ... 105
Gambar 4.63 Tampilan Halaman Informasi Data JSA ... 106
Gambar 4.64 Tampilan Halaman Monitoring Status Green Card ... 106
Gambar 4.65 Tampilan Halaman Monitoring Status IBPR ... 107
Gambar 4.66 Tampilan Halaman Data laporan Green Card ... 107
Gambar 4.67 Tampilan Halaman Data laporan IBPR ... 108
Gambar 4.68 Tampilan Halaman Data laporan JSA ... 108