i
LAPORAN TUGAS AKHIR
PERANCANGAN SISTEM INFORMASI PENJADWALAN DAN PERAWATAN MESIN MENGGUNAKAN METODE PREVENTIVE
MAINTENANCE BERBASIS WEB DAN BOT TELEGRAM (Studi Kasus: PT. XYZ)
Diajukan Sebagai Syarat Memperoleh Gelar Sarjana Teknik Jurusan Teknik Industri Fakultas Teknik
Universitas Muhammadiyah Surakarta
Diajukan oleh:
KAMA ADHITIA SUSANTO D600.150.125
JURUSAN TEKNIK INDUSTRI FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH SURAKARTA
ii
HALAMAN PENGESAHAN
PERANCANGAN SISTEM INFORMASI PENJADWALAN DAN PERAWATAN MESIN MENGGUNAKAN METODE PREVENTIVE
MAINTENANCE BERBASIS WEB DAN BOT TELEGRAM (Studi Kasus: PT. XYZ)
Tugas akhir ini telah diterima dan disahkan sebagai salah satu syarat untuk menyelesaikan studi S-1 untuk memperoleh gelar Sarjana Teknik
Jurusan Teknik Industri Fakultas Teknik Universitas Muhammadiyah Surakarta
Hari :
Tanggal :
Disusun oleh:
Nama : Kama Adhitia Susanto
NIM : D600150125
Jur/Fak : Teknik Industri/Teknik
Mengesahkan Dosen Pembimbing
iii
HALAMAN PENGESAHAN
PERANCANGAN SISTEM INFORMASI PENJADWALAN DAN PERAWATAN MESIN MENGGUNAKAN METODE PREVENTIVE
MAINTENANCE BERBASIS WEB DAN BOT TELEGRAM (Studi Kasus: PT. XYZ)
Telah Dipertahankan Pada Sidang Pendadaran Tugas Akhir
Jurusan Teknik Industri Fakultas Teknik Universitas Muhammadiyah Surakarta Didepan Dewan Penguji
Hari/Tanggal :
Jam :
Menguji:
Nama Tanda Tangan
Ir. Ahmad Kholid Alghofari, S.T., M.T (Ketua)
Eko Setiawan, S.T., M.T., P.hD (Anggota)
Ir. Much Djunaidi, S.T., M.T (Anggota)
Mengetahui,
Dekan Fakultas Teknik Ketua Jurusan Teknik Industri
iv
PERNYATAAN
Dengan ini saya menyatakan bahwa tugas akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu perguruan tinggi dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan orang lain, kecuali yang secara tertulis dikutip dalam naskah dan disebutkan dalam daftar pustaka.
Surakarta,
Kama Adhitia Susanto D600150125
v
HALAMAN MOTTO
“Push Your Limit and Never Quit” (Penulis)
“Jika kau menemukan seseorang yang sedang kesusahan, maka bantulah. Kelak dia menjadi penolongmu”
(Penulis)
“Belajarlah dari seorang tuna netra. Walaupun dia tidak bisa melihat, tapi dia bisa berjalan dengan caranya sendiri”
(Penulis)
“Ilmu memang kita dapatkan dengan usaha sendiri, namun Allah SWT-lah yang memberikan.”
(Penulis)
“Kesombongan hanya membawa kita kedalam sebuah penyesalan.” (Penulis)
vi
HALAMAN PERSEMBAHAN
Penulisan Tugas Akhir ini, penulis persembahkan untuk:
1. Allah SWT yang selalu memberi rahmat kenikmatan dan kelancaran dalam mengerjakan tugas akhir ini.
2. Kedua orangtua dan keluarga yang selalu memberi semangat, doa dan dukungannya.
3. Dosen pembimbing yang membimbing dan memberi masukan dalam pengerjaan tugas akhir. 4. Keluarga besar Laboratorium Teknik Industri yang
telah menemani dan memberi semangat dalam pengerjaan tugas akhir ini.
5. Keluarga besar Teknik Industri angkatan 2015 yang telah memberikan dorongan dan semangat dalam pengerjaan tugas akhir ini.
vii
KATA PENGANTAR
Assalamu’alaikum Wr. Wb,
Alhamdulillahirabbil’alamin, puji syukur penulis panjatkan atas kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya kepada penulis sehingga dapat menyelesaikan Laporan Tugas Akhir yang bejudul “Perancangan Sistem Informasi Penjadwalan Dan Perawatan Mesin Menggunakan Metode Preventive Maintenance Berbasis Web dan Bot Telegram”. Laporan ini disusun sebagai syarat memperoleh gelar Sarjana Teknik Industri pada Jurusan Teknik Industri Fakultas Teknik Universitas Muhammadiyah Surakarta.
Selama penyusunan Laporan Tugas Akhir ini telah banyak menerima bantuan dari berbagai pihak, untuk itu tidak lupa penulis ucapkan terimakasih kepada:
1. Allah SWT atas rahmat dan perlindungan-Nya selama melaksanakan penelitian.
2. Kedua orangtua dan keluarga yang selalu mendukung dan mendoakan. 3. Bapak Ir. Ahmad Kholid Alghofari, S.T., M.T selaku Dosen Pembimbing. 4. PT. XYZ yang telah memberikan izin kepada penulis untuk melaksanakan
penelitian.
5. Teman-teman Laboratorium Teknik Industri yang telah menemani dan memberi semangat dalam pengerjaan laporan ini.
6. Teman-teman Teknik Industri 2015 yang memberikan semangat dan bantuan dalam menyelesaikan laporan ini.
Penulis menyadari bahwa dalam penulisan laporan ini masih ada kekurangan, sehingga dengan ini penulis mengharapkan adanya kritik dan saran untuk menyempurnakan laporan ini untuk itu penulis mohon maaf dan semoga laporan ini dapat memberikan manfaat bagi pembaca.
viii DAFTAR ISI
HALAMAN SAMPUL ... i
HALAMAN PENGESAHAN ... ii
HALAMAN PERSETUJUAN ... iii
PERNYATAAN ... iv
HALAMAN MOTTO ... v
HALAMAN PERSEMBAHAN ... vi
KATA PENGANTAR ... vii
DAFTAR ISI ... viii
DAFTAR TABEL ... xi
DAFTAR GAMBAR ... xii
ABSTRAK ... xiv ABSTRACT ... xiv BAB I PENDAHULUAN ... 1 1.1 Latar Belakang ... 1 1.2 Perumusan Masalah ... 3 1.3 Tujuan Penelitian ... 3 1.4 Batasan penelitian ... 3 1.5 Manfaat Penelitian ... 4 1.6 Sistematika Penulisan ... 4
BAB II LANDASAN TEORI ... 6
Dasar Sistem Informasi Manajemen ... 6
2.1.1 Pengertian Sistem ... 6
2.1.2 Pengertian Informasi ... 6
2.1.3 Sistem Informasi Manajemen ... 6
Dasar Maintenance ... 7
2.2.1 Pengertian Maintenance ... 7
2.2.2 Jenis - Jenis Maintenance... 7
2.2.3 Tujuan Maintenance... 8
2.2.4 Jenis – Jenis Tindakan Maintenance ... 9
ix
2.2.6 Pola Distribusi Dalam Keandalan ... 11
2.2.7 Karakteristik Kegagalan ... 13
Perancangan Sistem Informasi Manajemen Pemeliharaan Mesin... 14
2.3.1 Context Diagram ... 14
2.3.2 Data Flow Diagram ... 14
2.3.3 Entity Relation Diagram ... 15
Pembuatan Sistem Informasi Manajemen Pemeliharaan Mesin ... 16
2.4.1 PHP ... 16 2.4.2 MySQL ... 16 2.4.3 Codeigniter ... 17 2.4.4 Web Server ... 17 2.4.5 XAMPP ... 17 2.4.6 BOT ... 18 2.4.7 Telegram API ... 18 Tinjauan Pustaka ... 19
BAB III METODOLOGI PENELITIAN ... 21
3.1 Objek Penelitian ... 21
3.2 Prosedur Penelitian ... 21
3.2.1 Penentuan Rumusan Masalah ... 21
3.2.2 Penentuan Tujuan Penelitian ... 22
3.2.3 Studi Literatur ... 22
3.2.4 Pengumpulan Data ... 22
3.2.5 Identifikasi Kebutuhan Sistem ... 22
3.2.6 Perancangan Sistem ... 23
3.2.7 Pembuatan Sistem Pemeliharaan ... 23
3.2.8 Pengujian Sistem Pemeliharaan ... 23
3.2.9 Analisis Hasil Evaluasi Sistem Pemeliharaan ... 24
3.2.10 Publikasi Sistem Pemeliharaan ... 24
3.3 Alur Penelitian ... 25
BAB IV PENGUMPULAN DAN PENGOLAHAN DATA ... 26
4.1 Identifikasi Kebutuhan Sistem ... 26
x
4.1.2 Kebutuhan Software Sistem ... 26
4.2 Perancangan Sistem ... 26
4.2.1 Perancangan Context Diagram ... 26
4.2.2 Perancangan Data Flow Diagram ... 29
4.2.3 Perancangan Entity Relationship Diagram ... 38
4.2.4 Perancangan Database ... 39
4.2.5 Perancangan Design Form ... 44
4.2.6 Perancangan Arsitektur Bot Telegram ... 48
4.3 Pembuatan Sistem ... 49
4.4 Pengujian Sistem ... 55
4.4.1 Uji Fungsi Penyimpanan ... 55
4.4.2 Uji Fungsi Penjadwalan ... 56
4.4.3 Uji Fungsi Komunikasi ... 56
4.4.4 Uji Tampilan Website ... 57
4.5 Analisis Sistem Hasil Evaluasi ... 57
4.6 Publikasi ... 58
BAB V KESIMPULAN DAN SARAN ... 59
5.1 Kesimpulan ... 59
5.2 Saran ... 59 DAFTAR PUSTAKA
xi
DAFTAR TABEL
Tabel 2.1 Simbol dalam Diagram Konteks ... 14
Tabel 2.2 Data Flow Diagram ... 15
Tabel 2.3 Simbol dalam ERD ... 16
Tabel 2.4 Tinjauan Pustaka ... 19
Tabel 4.1 Tabel aktivitas ... 39
Tabel 4.2 Tabel users ... 40
Tabel 4.3 Tabel groups ... 40
Tabel 4.4 Tabel kerusakan ... 41
Tabel 4.5 Tabel login_attempts ... 41
Tabel 4.6 Tabel mesin ... 42
Tabel 4.7 Tabel nilai ... 42
Tabel 4.8 Tabel pegawai ... 42
Tabel 4.9 Tabel sparepart ... 43
Tabel 4.10 Tabel users_groups ... 43
xii
DAFTAR GAMBAR
Gambar 2.1 Kurva Bak Mandi (The Bathtub Curve) ... 13
Gambar 3.1 Flowchart Penelitian. ... 25
Gambar 4.1 Context Diagram SIMKEM. ... 27
Gambar 4.2 Data Flow Diagram Level 1 SIMKEM. ... 29
Gambar 4.3 DFD Level 1.1 ... 32 Gambar 4.4 DFD Level 1.2 ... 33 Gambar 4.5 DFD Level 1.3 ... 34 Gambar 4.6 DFD Level 1.4 ... 35 Gambar 4.7 DFD Level 1.5 ... 35 Gambar 4.8 DFD Level 1.6 ... 36 Gambar 4.9 DFD Level 1.7 ... 37
Gambar 4.10 Entity Relationship Diagram SIMKEM. ... 38
Gambar 4.11 Form Login. ... 44
Gambar 4.12 Form Sidebar Menu. ... 45
Gambar 4.13 Form Tambah Usulan. ... 45
Gambar 4.14 Form Tambah Data Kerusakan. ... 46
Gambar 4.15 Form Tambah Mesin. ... 46
Gambar 4.16 Form Tambah Sparepart. ... 47
Gambar 4.17 Form Tambah Pegawai. ... 47
Gambar 4.18 Form Tambah Akun. ... 48
Gambar 4.19 Form Export Laporan. ... 48
Gambar 4.20 Arsitektur Bot Telegram. ... 48
Gambar 4.21 Halaman Login. ... 50
Gambar 4.22 Halaman Dashboard. ... 50
Gambar 4.23 Halaman Usulan. ... 51
Gambar 4.24 Halaman Data Kerusakan. ... 51
Gambar 4.25 Halaman Data Sparepart. ... 52
Gambar 4.26 Halaman Data Mesin. ... 52
Gambar 4.27 Halaman Data Pegawai. ... 53
xiii
Gambar 4.29 Halaman Laporan. ... 54 Gambar 4.30 Hasil Export Laporan. ... 54 Gambar 4.31 Pesan Bot Telegram. ... 55
xiv
PERANCANGAN SISTEM INFORMASI PENJADWALAN DAN PERAWATAN MESIN MENGGUNAKAN METODE PREVENTIVE
MAINTENANCE BERBASIS WEB DAN BOT TELEGRAM (Studi Kasus: PT. XYZ)
Abstrak
Sistem infomasi manajemen pemeliharaan mesin digunakan untuk memanajemen informasi dari mesin guna memudahkan pekerja dalam melakukan perawatan dan memonitoring setiap aktivitas mesin yang digunakan. PT. XYZ sebagai perusahaan industri pemintalan dan pencelupan benang acrylic dalam pemeliharaan mesin masih menerapkan Corrective Maintenance yang menyebabkan kerugian yang besar bagi perusahaan, sehingga diperlukan suatu sistem informasi manajemen pemeliharaan mesin menggunakan metode Preventive
Maintenance berbasis web dan bot telegram untuk mengurangi kerugian
perusahaan ketika terjadi kerusakan mesin. Hasil pengujian sistem berbasis PHP
dan MYSQL yang telah dibuat dapat digunakan untuk penentuan jadwal
pemeliharaan, pengajuan usulan pemeliharaan, pendataan kerusakan, pendataan sparepart, pendataan mesin, pendataan pekerja, dan pembuatan laporan.
Kata Kunci : Sistem Informasi Manajemen, Preventive Maintenance, Pemeliharaan Mesin, PHP, Codeigniter
Abstract
The engine maintenance management information system is used to manage information from the machine to facilitate workers in carrying out maintenance and monitoring every machine activity used. PT. XYZ as a spinning and acrylic yarn dyeing company in machine maintenance still applies Corrective Maintenance which causes a great loss for the company, so an maintenance maintenance management information system is used using web-based Preventive Maintenance methods and telegram bots to reduce company losses when engine failure occurs. . The results of testing systems based on PHP and MYSQL that have been made can be used to determine maintenance schedules, submit maintenance proposals, damage data collection, spare parts data collection, machine data collection, worker data collection, and report preparation.
Keywords : Management Information Systems, Preventive Maintenance, Machine