Post on 18-Feb-2020
PERANCANGAN SISTEM INFORMASI PENJADWALAN
DAN PERAWATAN MESIN MENGGUNAKAN METODE
PREVENTIVE MAINTENANCE BERBASIS WEB DAN BOT
TELEGRAM
(Studi Kasus: PT. XYZ)
Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata I
pada Jurusan Teknik Industri Fakultas Teknik
Oleh:
KAMA ADHITIA SUSANTO
D 600 150 125
PROGRAM STUDI TEKNIK INDUSTRI
FAKULTAS TEKNIK
UNIVERiSITAS MUHAiMMADIYAH SURiAKARTA
2019
i
HALAMAN PERSETUJUAN
PERANCANGAN SISTEM INFORMASI PENJADWALAN DAN PERAWATAN
MESIN MENGGUNAKAN METODE PREVENTIVE MAINTENANCE BERBASIS
WEB DAN BOT TELEGRAM
(Studi Kasus: PT. XYZ)
PUBLIKASI ILMIAH
Oleh:
KAMA ADHITIA SUSANTO
D 600 150 125
Telah diperiksa dan disetujui untuk diuji oleh:
Dosen Pembimbing
Ir. Ahmad Kholid Alghofari, S.T., M.T
NIK. 985
ii
HALAMAN PENGESAHAN
PERANCANGAN SISTEM INFORMASI PENJADWALAN DAN PERAWATAN
MESIN MENGGUNAKAN METODE PREVENTIVE MAINTENANCE BERBASIS
WEB DAN BOT TELEGRAM
(Studi Kasus: PT. XYZ)
OLEH
KAMA ADHITIA SUSANTO
D 600 150 125
Telah dipertahankan di depan Dewan Penguji
Fakultas Teknik
Universitas Muhammadiyah Surakarta
Pada hari ___________________
Dan dinyatakan telah memenuhi syarat
Dewan Penguji:
1. Ahmad Kholid Alghofari, S.T., M.T (..............................)
(Ketua Dewan Penguji)
2. Eko Setiawan, S.T., M.T., P.hD (..............................)
(Anggota I Dewan Penguji)
3. Ir. Much Djunaidi, S.T., M.T (..............................)
(Anggota II Dewan Penguji)
Dekan,
Ir. Sri Sunarjono, M.T., PhD
NIK. 682
iii
PERNYATAAN
Dengan ini saya menyatakan bahwa dalam naskah publikasi ini tidak terdapat karya yang
pernah diajukan untuk memperoleh gelar kesarjanaan di suatu perguruan tinggi dan sepanjang
sepengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan
orang lain, kecuali secara tertulis diacu dalam naskah dan disebutkan dalam daftar pustaka.
Apabila kelak terbukti ada ketidakbenaran dalam pernyataan saya di atas, maka akan saya
pertanggungjawabkan sepenuhnya.
Surakarta, .................................... 2019
Penulis
KAMA ADHITYA SUSANTO
D 600 150 125
1
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
Maintenance, PHP, Codeigniter
2
1. PENDAHULUAN
Pemeliharaan mesin pada perusahaan adalah salah satu upaya menjadikan perusahaan tersebut
siap untuk bersaing dengan perusahaan lain. Preventive maintenance adalah salah satu cara dari
berbagai macam cara penentuan pemeliharaan mesin. Menurut (Fastristya dkk., 2018)
Preventive maintenance adalah kegiatan perawatan yang dilakukan sebelum komponen atau
sistem mengalami kerusakan dan bertujuan untuk mencegah terjadinya kegagalan fungsi.
Sistem infomasi manajemen pemeliharaan mesin adalah sebuah alat yang digunakan untuk
memanajemen informasi dari mesin guna memudahkan pekerja dalam melakukan perawatan
dan memonitoring setiap aktivitas mesin yang digunakan. Menurut (Lubis dkk., 2017) dalam
manajemen pemeliharaan, aktivitas yang dilaksanakan meliputi kegiatan sesuai ketentuan
pabrik pembuat, data sejarah identifikasi, dan diagnosa kerusakan mesin. Kegiatan
pemeliharaan yang dilaksanakan meliputi perawatan, perbaikan, penggantian dan pengujian
bertujuan untuk mempertahankan kemampuan kerja mesin dan menghilangkan atau
mengurangi resiko kerusakan mendadak yang akan menyebabkan kerugian secara ekonomis.
PT. XYZ adalah perusahaan manufaktur Penanaman Modal Asing (PMA) dari Korea
Selatan yang bergerak di bidang industri pemintalan dan pencelupan benang acrylic. PT. XYZ
mempunya 3 cabang di Indonesia yang terletak di Jakarta dan Boyolali. Dalam proses produksi,
banyak mesin yang digunakan selama 24 jam guna memenuhi kebutuhan pasar. Penentuan
pemeliharaan mesin di PT. XYZ masih menerapkan Corrective Maintenance, sehingga jika
terdapat kejadian kerusakan pada suatu mesin, maka akan menyebabkan kerugian yang besar
bagi perusahaan. Masalah lain yang menjadikan penyebab kerugian adalah adanya gap waktu
penyampaian informasi mengenai kerusakan mesin kepada divisi maintenance, sehingga
downtime mesin semakin besar.
2. METODE
Penelitian ini dilakukan di PT. XYZ cabang Mojolegi, Kecamatan Teras, Kabupaten Boyolali.
PT. XYZ merupakah perusahaan manufaktur yang bergerak pada bidang industry pemintalan
dan pencelupan benang acrylic. Obyek penelitian difokuskan pada 3 mesin di line drawing yang
sering mengalami kerusakan. Tahapan-tahapan dalam melakukan penelitian ini dapat dilihat
pada gambar 1.
3
Gambar 1 Flowchart Tahapan Penelitian.
3. HASIL DAN PEMBAHASAN
3.1 Identifikasi Kebutuhan Sistem
Kebutuhan sistem yang diperlukan terdiri dari segi hardware dan software yang mendukung
berjalanya sistem informasi manajemen keandalan mesin. Kebutuhan sistem dari segi hardware
hanya berupa server / webserver. Spesifikasi server yang yang direkomendasikan dalam
menjalankan aplikasi berbasis website berupa:
a. Processor 4 x 1,6 Ghz CPU.
b. RAM 7 GB.
c. Hardisk ukuran penyimpanan minimal 40 GB untuk sistem.
Mulai
Identifikasi Masalah
- Penentuan Rumusan Masalah
- Penentuan Tujuan Penelitian
- Penentuan Batasan Masalah
Pengumpulan Data
- Studi Pustaka
- Wawancara dan Observasi
Identifikasi Kebutuhan Sistem
- Hardware
- Software
Perancangan Sistem
- Perancangan Contex Diagram
- Perancangan Data Flow Diagram
- Perancangan ERD
- Perancangan Database
- Perancangan Desain Form
- Perancangan Arsitektur Bot
Telegram
Pengujian Sistem
Berhasil ?
Analisis Sitem Hasil Evaluasi
Kesimpulan dan saran
Selesai
Ya
Tidak
Publikasi
Pengujian Sistem Pemeliharaan
- Uji Fungsi Penyimpanan
- Uji Fungsi Penjadwalan
- Uji Tampilan Website
- Uji Fungsi Komunikasi
Pembuatan Sistem
Sistem Sesuai
Rancangan ?
Tidak
Ya
A
A
B
B
4
Kebutuhan sistem dari segi software berupa aplikasi yang dibutuhkan dalam menjalankan
sistem tersebut. Spesifikasi aplikasi yang dibutuhkan dalam server untuk menjalankan sistem
berupa :
a. PHP version 5.6 atau terbaru
b. MySQL (5.1+) via the mysql (deprecated), mysqli and pdo drivers
3.2 Perancangan Sistem
3.2.1 Perancangan Contex Diagram
Fungsi contex diagram adalah sebagai gambaran awal dari lalu lintas proses yang terjadi
dari aktivitas aktual masing masing entitas. Entitas contex diagram system informasi
manajemen keandalan mesin terdiri dari administrator, manajer, kepala bagian, kepala
pengawas dan staff mekanik.
Administrator
Manajer
Kepala Bagian
Kepala Pengawas dan Pengawas
Informasi_Evaluasi
Laporan
Sistem Informasi Manajemen
Perawatan Mesin
Jadwal_perbaikan
Jadwal_perbaikan
Data_kerusakan
Tindakan_Perbaikan
Tindakan_Perawatan
Tindakan_PerbaikanTindakan_Perawatan
Usulan_Perawatan Usulan_Perbaikan
Informasi_Evaluasi
Data_Kerusakan Informasi_Evaluasi
Jadwal_Perbaikan Laporan
Tindakan_Perbaikan Tindakan_Perawatan
Data_Historis_Kerusakan Data_Sparepart Data_Pegawai Data_Mesin
Informasi_Sparepart
Staff Mekanik
Jadwal_Perbaikan
Gambar 2 Contex Diagram SIMKEM.
3.2.2 Perancangan Data Flow Diagram
DFD berfungsi sebagai gambaran yang lebih kompleks dari contex diagram. DFD
menjelaskan alur dari proses yang berlangsung dalam sistem yang dilakukan oleh masing-
masing entitas. DFD dari SIMKEM bias dilihat pada gambar 3.
5
1.0Login
3.0Pengajuan Perbaikan
4.0Pengajuan Perawatan
6.0Penjadwalan
5.0Checking Sparepart
Kepala Bagian
Manajer
Staff Maintenance
Akun Pengguna
2.0Pendataan
Username Password Username Password
Session
UsernamePassword
Hak Akses
UsernamePassword
Akses AkunData HistorisData Mesin
Data PekerjaData Sparepart
Administrator
Data Kerusakan
HistorisSparepart Mesin
Pekerja
Kerusakan
Verifikasi
Verifikasi
Perbaikan Usulan
PerawatanUsulan
KodeSparepart Informasi
Sparepart
LajuKerusakan
JenisDistribusi
VerifikasiPenjadwalan
Laporan KerusakanLaporan PerbaikanLaporan Perawatan
Laporan Penjadwalan
7.0Laporan
Informasi JadwalPerawatan
Perbaikan
Perawatan
Jadwal
Kepala Pengawas dan Pengawas
Gambar 3 Data Flow Diagram Level 1 SIMKEM.
6
Gambar 4 DFD Level 1.1
Gambar 5 DFD Level 1.2
7
Gambar 6 DFD Level 1.3
Gambar 7 DFD Level 1.4
Gambar 8 DFD Level 1.5
8
Gambar 9 DFD Level 1.6
Gambar 10 DFD Level 1.7
9
3.2.3 Perancangan Entity Relationship Diagram
Entity Relationship Diagram (ERD) berfungsi untuk menggambarkan hubungan dan
batasan dari entitas yang saling terkait dalam pembentukan sebuah database.
Pegawai
Sparepart
Kerusakan
Menjadwalkan
Memperbaiki
Merawat
JadwalMencari
Id_pegawai
username
password
nama
kelas
jabatan
No_hp
letak
nama
jumlah
mesin
Id_spare
id_rusak
mulai
diskripsi
mesin
selesai
operator
kategori
Id_rawat
waktu
mesin
usulan
status
Id_rawat
waktu
mesin
usulan
status
Id_jadwal
waktu
mesin
diskripsi
status
id_jadwal informasi
Id_spare letak
Mesin
id_mesin
tahun
nama
bagian
deskripsi
Memiliki
Gambar 11 Entity Relationship Diagram SIMKEM.
3.2.4 Perancangan Database
Perancangan database sebuah sistem didasari oleh rancangan ERD pada gambar 4.10.
Perancangan database berfungsi untuk memudahkan dalam mengorganisasikan data yang
diinput oleh entitas.
Gambar 12 Rancangan Database SIMKEM.
10
3.2.5 Perancangan Design Form
a. Form Login
Form login dijadikan sebuah halaman awal dari sistem yang berfungsi sebagai jembatan
ruang kerja sesuai dengan hak akses entitas.
b. Form Sidebar Menu
Form sidebar menu difungsikan untuk mempermudah user dalam mengakses halaman
sesuai dengan aktivitas yang diinginkan.
c. Form Tambah Usulan
Form ini difungsikan untuk memberikan usulan pengecekan, perawatan, dan perbaikan dari
pengawas ke kepala bagian.
d. Form Tambah Data Kerusakan
Form ini difungsikan untuk memberikan data kerusakan yang diinput oleh pengawas.
e. Form Tambah Mesin
Form ini difungsikan untuk memberikan data mesin yang diinput oleh administrator dan
kepala bagian.
f. Form Tambah Sparepart
Form ini difungsikan untuk memberikan data persediaan sparepart yang diinput oleh
administrator dan kepala bagian.
g. Form Tambah Pegawai
Form ini difungsikan untuk memberikan data pegawai lama atau pegawai baru yang hanya
bisa diinput oleh administrator dan manajer.
h. Form Tambah Akun
Form ini difungsikan untuk memberikan data akun sesuai dengan hak aksesnya yang hanya
bisa diinput oleh administrator.
i. Form Export Laporan
Form Export Laporan berfungsi untuk mengexport data dari database ke output lain seperti
CSV, Excel, Pdf, dan Print secara langsung.
3.2.6 Perancangan Arsitektur Bot Telegram
Perancangan Arsitektur bot telegram berfungsi sebagai pandangan atas alur dari hubungan
antara sistem, telegram dan database. Berikut merupakan arsitektur bot telegram pada
SIMKEM:
11
COMPUTER
MOBILE PHONE
SERVER TELEGRAM
SERVER BOT
DATABASE
WEBHOOK
CLIENT TELEGRAM SERVER
KEYWORD
INFORMASI
SIMKEM
NOTIFIKASI JADWAL
Gambar 13 Arsitektur Bot Telegram.
3.3 Pembuatan Sistem
Pembuatan sistem dilakukan berdasarkan konsep yang sudah dirancang sebelumnya.
Pembuatan sistem pada penelitian ini menggunakan framework codeigniter yang menggunakan
bahasa pemrogamanan PHP dan SQL. Berikut merupakan tampilan sistem informasi
manajemen pemeliharaan mesin:
a. Halaman Dashboard
Halaman dashboard berfungsi sebagai pemaparan data dari database yang mudah dipahami
oleh user. Halaman dashboard menampilkan nilai MTTF, MTTR, MDT, Availibility,
Keandalan dan Laju Kerusakan. Nilai tersebut menjadi informasi yang penting bagi user
dalam melakukan kegiatan maintenance yang terencana.
Gambar 14 Halaman Dashboard.
12
b. Notifikasi Bot Telegram
Gambar 15 Pesan Bot Telegram.
3.4 Pengujian Sistem
Pengujian sistem terdiri dari uji fungsi penyimpanan database, fungsi penjadwalan, fungsi
komunikasi dengan bot telegram dan tampilan website. Pengujian sistem dilakukan secara
offline maupun online.
3.4.1 Uji Fungsi Penyimpanan
Pengujian fungsi penyimpanan database pada SIMKEM dilakukan pada form penjadwalan,
form perbaikan, form perawatan, form mesin, form sparepart, form pegawai, dan form akun.
Dari hasil pengujian fungsi penyimpanan database didapatkan bahwa semua form berjalan
dengan baik tanpa ada kendala. Pengujian fungsi penyimpanan dikatakan berhasil dikarenakan
input text atau nilai dari halaman website dengan data pada database bernilai sama.
3.4.2 Uji Fungsi Penjadwalan
Pengujian fungsi penjadwalan pada SIMKEM dilakukan dengan memasukan nilai atau
mengakses database kerusakan mesin, kemudian memasukan nilai variable yang sudah
dianalisis menggunakan software easyfit. Pengujian dikatakan berhasil dikarenakan sistem
mengeluarkan output nilai-nilai yang dibutuhkan sesuai dengan distribusinya.
13
3.4.3 Uji Fungsi Komunikasi
Pengujian fungsi komunikasi pada SIMKEM dilakukan dengan memilih jadwal pada
sistem yang digunakan sebagai notifikasi pada grup telegram. Pengujian dikatakan berhasil
dikarenakan informasi yang ditampilkan pada grup telegram sesuai dengan informasi jadwal
yang dipilih pada sistem.
3.4.4 Uji Tampilan Website
Pengujian tampilan website pada SIMKEM dilakukan dengan mengakses semua halaman
website menggunakan 2 device yaitu laptop dan handphone. Pengujian dikatakan berhasil
dikarenakan tidak ada kendala kecacatan tampilan website saat mengakses dari laptop maupun
handphone. CSS yang responsive berjalan sesuai dengan device yang digunakan.
3.5 Analisis Sistem Hasil Evaluasi
Berikut merupakan masalah - masalah yang harus diperbaiki dari sistem:
a. Pada saat mengakses website melalui device handphone, terdapat halaman yang tidak bisa
menampilkan menu sidebar. Setelah dilakukan pengecekan, ditemukan bahwa halaman
tersebut belum terdapat javascript yang digunakan untuk menampilkan dan
menyembunyikan menu sidebar. Setelah dilakukan penambahan kode javascript, menu
sidebar berjalan dengan normal.
b. Tidak dapat membuat usulan perbaikan ketika kepala bagian sudah menkonfirmasi usulan
terdahulu. Setelah dilakukan pengecekan, ditemukan bahwa sistem membuat nomer id yang
sama dengan nomer sebelumnya sehingga sistem menolak untuk menyimpan data tersebut.
Setelah merubah Kunci Utama yang sebelumnya pada id_aktivitas diganti ke id, masalah
sudah teratasi.
3.6 Publikasi
Publikasi bertujuan untuk mengenalkan sistem ke salah satu pekerja divisi mekanik dengan
memberikan infromasi mengenai fungsi dan cara mengoperasikan sistem tersebut. User
yang pertama kali dikenalkan sistem keandalan mesin adalah Bapak Edi selaku kepala
pengawas. Beliau sangat antusias mengenai sistem tersebut walaupun merasakan bingung
karna belum terbiasa. Pengenalan sistem ke user menggunakan sistem secara offline. Proses
membuat sistem bisa diakses secara online harus menunggu keputusan dari perusahaan.
14
4. PENUTUP
Kesimpulan
Dibawah ini adalah kesimpulan yang diperoleh dari hasil dan pembahasan perancangan sistem
informasi manajemen keandalan mesin pada PT. XYZ :
1. Sistem informasi managemen keandalan mesin dapat menghasilkan output waktu interval
perawatan mesin berdasarkan data historis kerusakan mesin dan variabel nilai dari
parameter distribusi yang digunakan.
2. Bot telegram pada SIMKEM berfungsi sebagai perantara dalam memberikan notifikasi
kerusakan mesin dan informasi mengenai waktu pemeliharaan mesin ditujukan untuk
mengurangi waktu penyampaian informasi antar pekerja.
3. Berdasarkan hasil pengujian, SIMKEM yang berbasis PHP dan MYSQL tersebut dapat
berjalan dengan sempurna. Fungsi dari SIMKEM terdiri dari penentuan jadwal
pemeliharaan, pengajuan usulan pemeliharaan, pendataan kerusakan, pendataan sparepart,
pendataan mesin, pendataan pekerja, dan pembuatan laporan.
DAFTAR PUSTAKA
Fastristya, L. G. I., F. T. Dwiatmaji, dan E. Budiasih. 2018. USULAN kebijakan perawatan dan
biaya pada mesin 1110 jc dengan menggunakan metode reliability centered maintenance
(rcm) dan cost of unreliability (cour) (studi kasus: pt.xyz). E-Proceeding of Engineering.
5(2):2952–2959.
Lubis, M. A., I. Murni, dan M. H. Arfansyah. 2017. Pengaruh penerapan sistem informasi
pemeliharaan peralatan dan mesin kantor pada efisiensi jurnal edik informatika. Jurnal
Edik Informatika. V3.i1(8-17)