APLIKASI TOTAL PRODUCTIVE MAINTENANCE (TPM) BERBASIS WEB DI PT SAKATA INX INDONESIA HERYANTO 41811110055 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2016
APLIKASI TOTAL PRODUCTIVE MAINTENANCE (TPM) BERBASIS WEB DI PT SAKATA INX INDONESIA Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Oleh : HERYANTO 41811110055 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2016
i
ii
iii
KATA PENGANTAR Dengan mengucapkan puji dan syukur kehadirat Allah SWT, penulis panjatkan atas segala rahmat, hidayah dan ridho-nya, sehingga penulis dapat menyelesaikan laporan tugas akhir yang merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu pada jurusan Sistem Informasi Universitas Mercu Buana. Penulis menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak,maka penulisan Tugas Akhir ini tidak akan lancar. Oleh karena itu pada kesempatan ini, Maka perkenankanlah penulis mengucapkan terimakasih kepada: 1. Kedua orang tua saya yang selalu memberikan semangat dan doa untuk kelancaran penulisan skripsi ini 2. Bapak Bagus Priambodo ST, M.TI selaku koordinator tugas akhir pada Jurusan Sistem Informasi Universitas Mercubuana. 3. Ibu Nur Ani, ST, MMSI selaku Ketua Program Studi Sistem Informasi Universitas Mercubuana. 4. Ibu Inge Handriani, SE, MMSI. selaku dosen pembimbing tugas akhir. 5. Dosen Fakultas Ilmu Komputer Universitas Mercu Buana yang telah membekali penulis dengan berbagai ilmu selama mengikuti perkuliahan sampai akhir penulisan skripsi 6. Saudara dan sahabat sahabatku terutama teman teman angkatan XIX Program Kelas Karyawan (PKK) Universitas Mercubuana yang telah memberikan masukan, dukungan moral dan doa untuk terus menyelesaikan tugas akhir ini. Penulis menyadari bahwa penyusunan Laporan Tugas Akhir ini masih jauh sekali dari sempurna untuk itu penulis mohon kritik dan saran yang bersifat membangun demi kesempurnaan penulisan dimasa yang akan datang. Jakarta, Penulis iv
DAFTAR ISI Halaman LEMBAR PERNYATAAN... i LEMBAR PERSETUJUAN... ii LEMBAR PENGESAHAN... iii KATA PENGANTAR... iv ABSTRACT... v ABSTRAK... vi DAFTAR ISI... vii DAFTAR GAMBAR... xii DAFTAR TABEL... xv BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 3 1.3 Batasan Masalah... 3 1.4 Tujuan Penelitian... 4 1.5 Manfaat Penelitian... 4 1.6 Metode Penelitian... 5 1.6.1 Jenis Penelitian... 5 1.6.2 Teknik Pengumpulan Data... 5 1.6.3 Metode Pengembangan Sistem... 5 1.7 Sistematika Penulisan... 6 BAB II LANDASAN TEORI... 8 2.1 Total Productive Maintenance(TPM)... 8 2.1.1 Sejarah Singkat TPM... 8 vii
2.1.2 Definisi TPM Menurut Beberapa Ahli... 8 2.1.3 Tujuan TPM... 9 2.1.4 Keuntungan Konsep TPM... 9 2.1.5 Mentalitas Dasar... 9 2.1.6 Jenis Maintenance... 10 2.1.7 Tahapan PDCA... 10 2.2 Kegiatan OPL (One Point Lesson)... 12 2.3 Kegiatan Labelling... 13 2.4 Metodologi Pengembangan Sistem... 13 2.4.1 Pengertian SDLC... 13 2.4.2 Perancangan SDLC (Model Waterfall)... 15 2.5 Metode PIECES... 17 2.6 Unified Modelling Language (UML)... 18 2.6.1 Pengertian UML... 18 2.6.2 UseCase Diagram... 19 2.6.3 Activity Diagram... 21 2.6.4 sequence Diagran... 23 2.6.5 Class Diagram... 25 2.7 Perangkat Lunak Pendukung... 27 2.7.1 XAMPP... 27 2.7.2 PHP... 28 2.7.3 MySQL... 29 2.7.4 Macromedia Dreamweaver... 29 2.8 Pengujian Perangkat Lunak... 29 2.9 Basis data... 30 viii
BAB III ANALISA DAN PERANCANGAN SISTEM... 31 3.1 Company Profile PT Sakata Inx Indonesia... 31 3.1.1 Visi dan Misi Perusahaan... 31 3.1.2 Struktur Organisasi... 32 3.1.3 Tugas-Tugas dalam Struktur Organisasi... 32 3.2 Analisis sistem Berjalan... 35 3.3 Analisis Kebutuhan Sistem... 38 3.4 UseCase Sistem Usulan... 40 3.5 Activity Diagram Sistem Usulan... 45 3.5.1 Activity Diagram Login... 46 3.5.2 Activity Diagram Buat Label... 46 3.5.3 Activity Diagram Cetak Label... 47 3.5.4 Activity Diagram Input Data Labelling... 47 3.5.5 Activity Diagram Input Data OPL... 48 3.5.6 Activity Diagram Upload Bukti Kegiatan TPM... 48 3.5.7 Activity Diagram Konfirmasi Status Upload... 49 3.5.8 Activity Diagram Download Laporan... 49 3.6 Sequence Diagram... 50 3.6.1 Sequence Diagram Login... 50 3.6.2 Sequence Diagram Buat Label... 51 3.6.3 Sequence Diagram Cetak Label... 51 3.6.4 Sequence Diagram Input Data Labelling... 52 3.6.5 Sequence Diagram Input Data OPL... 52 3.6.6 Sequence Diagram Upload Kegiatan TPM... 53 3.6.7 Sequence Diagram Konfirmasi Status Upload... 53 ix
3.6.8 Sequence Diagram Download Laporan... 54 3.7 Class Diagram... 54 3.8 Rancangan Struktur Tabel Basis Data... 56 3.9 Rancangan Layar (Interface)... 59 3.9.1 Rancangan Layar Form Login... 59 3.9.2 Rancangan Layar Halaman Utama TPM Promotion... 60 3.9.3 Rancangan Layar Halaman Utama Karyawan... 60 3.9.4 Rancangan Layar Form Input Data Labelling... 61 3.9.5 Rancangan Layar Form Input Data OPL... 61 3.9.6 Rancangan Layar Form Buat Label... 62 3.9.7 Rancangan Layar Tabel Hasil Daftar Labelling... 62 3.9.8 Rancangan Layar Tabel Hasil Daftar OPL... 63 3.9.9 Upload Bukti Sebelum atau Setelah Perbaikan... 63 BAB IV IMPLEMENTASI DAN PENGUJIAN... 64 4.1 Implementasi Sistem... 64 4.1.1 Perangkat Keras... 64 4.1.2 Perangkat Lunak... 64 4.2 Implementasi Database... 65 4.3 Implementasi Antar Muka... 71 4.4 Metode Pengujian Sistem... 81 4.5 Skenario Pengujian Dan Hasil Pengujian... 81 4.6 Analisa Hasil Pengujian... 84 BAB V KESIMPULAN DAN SARAN... 85 5.1 Kesimpulan... 85 5.2 Saran... 86 x
DAFTAR PUSTAKA... 87 LAMPIRAN... 88 xi
DAFTAR GAMBAR Halaman Gambar 2.1 Siklus PDCA... 11 Gambar 2.2 Metode Waterfall... 15 Gambar 2.3 Contoh UseCase Diagram... 20 Gambar 2.4 Contoh Activity Diagram... 22 Gambar 2.5 Contoh Sequence Diagram... 25 Gambar 2.6 Contoh Class Diagram... 27 Gambar 3.1 Struktur Organisasi PT Sakata Inx Indonesia... 32 Gambar 3.2 Flowchart Sistem Berjalan... 37 Gambar 3.3 Use Case Sistem Usulan... 41 Gambar 3.4 Activity Diagram Login... 46 Gambar 3.5 Activity Diagram Buat Label... 46 Gambar 3.6 Activity Diagram Cetak Label... 47 Gambar 3.7 Activity Diagram Input data labelling... 47 Gambar 3.8 Activity Diagram Input data OPL... 48 Gambar 3.9 Activity Diagram Upload Bukti Kegiatan TPM... 48 Gambar 3.10 Activity Diagram Konfirmasi Status Upload... 49 Gambar 3.11 Activity Diagram Download Laporan Kegiatan TPM... 49 Gambar 3.12 Sequence Diagram Login... 50 Gambar 3.13 Sequence Diagram Buat Label... 51 Gambar 3.14 Sequence Diagram Cetak Label... 51 Gambar 3.15 sequence Diagram Input Data Labelling... 52 Gambar 3.16 sequence Diagram Input Data OPL... 52 Gambar 3.17 Sequence Diagram Upload Kegiatan TPM... 53 xii
Gambar 3.18 Sequence Diagram Konfirmasi Status Upload... 53 Gambar 3.19 Sequence Diagram Download Laporan... 54 Gambar 3.20 Class Diagram... 55 Gambar 3.21 Rancangan Layar Form Login... 59 Gambar 3.22 Rancangan Layar Halaman Utama TPM promotion... 60 Gambar 3.23 Rancangan Layar Halaman Utama Karyawan... 60 Gambar 3.24 Rancangan Layar Form Input Data Labelling... 61 Gambar 3.25 Rancangan Layar Form Input Data OPL... 61 Gambar 3.26 Rancangan Layar Form Buat Label... 62 Gambar 3.27 Rancangan Layar Tabel Hasil Daftar Labelling... 62 Gambar 3.28 Rancangan Layar Tabel Hasil Daftar OPL... 63 Gambar 3.29 Rancangan Layar Upload Bukti Sebelum/Setelah Perbaikan... 63 Gambar 4.1 Database Aplication of ProductiveMaintenance Development... 65 Gambar 4.2 Tabel Jabatan... 65 Gambar 4.3 Tabel Karyawan... 66 Gambar 4.4 Tabel Kegiatan... 67 Gambar 4.5 Tabel Labelling... 67 Gambar 4.6 Tabel Level... 68 Gambar 4.7 Tabel Level Kegiatan... 68 Gambar 4.8 Tabel Mesin... 69 Gambar 4.9 Tabel OPL... 69 Gambar 4.10 Tabel TI... 70 Gambar 4.11 Tabel Tujuan... 71 Gambar 4.12 Form Login... 71 Gambar 4.13 Tampilan Menu Utama (TPM)... 72 xiii
Gambar 4.14 Tampilan Labelling Lihat Data Labelling... 73 Gambar 4.15 Tampilan OPL Lihat Data OPL... 73 Gambar 4.16 Tampilan Buat Label Lihat Data Label... 74 Gambar 4.17 Tampilan Buat Label Buat Label... 75 Gambar 4.18 Tampilan Input Data Labelling... 75 Gambar 4.19 Tampilan Input Data OPL... 76 Gambar 4.20 Tampilan Upload Bukti Sebelum&Sesudah Perbaikan... 77 Gambar 4.21 Form Upload Sebelum Perbaikan... 77 Gambar 4.22 Form Upload sesudah Perbaikan... 78 Gambar 4.23 Tampilan Bukti Upload... 78 Gambar 4.24 Tampilan Ubah Data Upload... 79 Gambar 4.25 Tampilan Download Laporan Data Labelling... 80 Gambar 4.26 Tampilan Download Laporan Data OPL... 80 Gambar 4.27 Tampilan Download Cetak Label... 81 xiv
DAFTAR TABEL Halaman Tabel 2.1 Perbedaan include dan extend... 19 Tabel 2.2 simbol-simbol use case... 20 Tabel 2.3 Simbol Activity Diagram... 21 Tabel 2.4 Simbol-Simbol Sequence Diagram... 22 Tabel 2.5 Simbol Class diagram... 24 Tabel 3.1 Analisis Kebutuhan Sistem dengan Metode PIECES... 35 Tabel 3.2 Use Case Login... 39 Tabel 3.3 Use Case Buat Label... 39 Tabel 3.4 Use Case Cetak Label... 39 Tabel 3.5 Use Case Input Data Labelling... 40 Tabel 3.6 Use Case Input Data OPL... 40 Tabel 3.7 Use Case Upload Bukti Kegiatan TPM... 41 Tabel 3.8 Use Case Konfirmasi Status Upload... 41 Tabel 3.9 Use Case Download Laporan... 41 Tabel 3.10 Struktur Tabel Karyawan... 52 Tabel 3.11 Struktur Tabel jabatan... 52 Tabel 3.12 Struktur Tabel Tujuan... 52 Tabel 3.13 Struktur Tabel OPL... 53 Tabel 3.14 Struktur Tabel Labelling... 53 Tabel 3.15 Struktur Tabel Kegiatan... 54 Tabel 3.16 Struktur Tabel Level... 54 Tabel 3.17 Struktur Tabel Level Kegiatan... 54 Tabel 3.18 Struktur Tabel Mesin... 54 Tabel 3.19 Struktur Tabel TI... 55 Tabel 4.1 Tabel Skenario Pengujian... 77 xv