RANCANG BANGUN SISTEM INFORMASI E-MAINTENANCE PT TRIMITRA CHITRAHASTA Fritz Gamaliel Program Studi Teknik Komputer, Politeknik META Industri Cikarang Cikarang TechnoPark Building Jalan Inti 1 Blok C1 No.7 Lippo Cikarang Bekasi Email : fritzgamaliel@politeknikmeta.ac.id ABSTRAK PT Trimitra Chitrahasta adalah salah satu pabrik komponen otomotif yang memiliki permasalahan didalam pengolahan dan penyampaian informasi yang berhubungan dengan maintenance. Tujuan penelitian ini adalah membangun sebuah Sistem Informasi E-Maintenance berbasis web dengan PHP dan MYSQL. Berdasarkan hasil pembahasan dan kesimpulan yang dilakukan terhadap rancang bangun sistem informasi e-maintenance berbasis web di PT Trimitra Chitrahasta, didapatkan bahwa aplikasi sistem informasi e-maintenance sudah dibuat dan dapat diterima oleh staff bagian maintenance dan staff bagian IT PT Trimitra Chitrahasta. Kata kunci: sistem informasi e-maintenance, PHP, MySQL 1. Pendahuluan Pesat perkembangan teknologi informasi dan komunikasi, memungkinkan perkembangan layanan informasi yang lebih baik dalam suatu perusahaan. Di lingkungan Manufaktur, pemanfaatan teknologi informasi dan komunikasi dapat diwujudkan dalam suatu sistem yang disebut dengan Sistem Informasi E-Maintenance. E-Maintenance bertujuan untuk mendukung aktivitas administrasi bagian maintenance, sehingga perusahaan dapat menyediakan layanan informasi yang lebih baik kepada para pengambil keputusan di bagian Maintenance. Pada masa sebelumnya, aktivitas administrasi bagian Maintenance PT Trimitra Chitrahasta masih bersifat manual. Keluhan disampaikan melalui pengisian formulir Work Order. Formulir yang dibuat selanjutnya ditandatangani oleh kepala bagian terkait untuk selanjutnya ditindaklanjuti oleh bagian Maintenance. Laporan-laporan harian dan juga data rencana preventif diinput secara manual ke dalam Microsoft Excel untuk selanjutnya diolah secara manual sehingga menjadi Laporan-Lapoan Bulanan (semisal: Grafik Repair Time Machine, Grafik Preventive, Grafik Maintenance Activities, Grafik Big Three Machine Problems, dan Grafik Konstruksi). Hal tersebut mengakibatkan bagian IT PT Trimitra Chitrahasta diminta untuk dibuatkan Sistem Informasi E-Maintenance. Berdasarkan uraian masalah diatas maka hal yang perlu diperhatikan dalam perancangan sistem informasi E-Maintenance adalah data topik kerja, data masalah/tindakan, data rencana preventif dan data laporan harian sehingga perlu dibuat sebuah rancang bangun sistem informasi E-Maintenance yang selaras dengan permintaan pihak maintenance PT Trimitra Chitrahasta. Penelitian ini membahas tentang pendataan kegiatan maintenance, seperti data topik kerja, data masalah/tindakan, data rencana preventif, data laporan harian, proses bisnis serta rancangan database. Penelitian ini bertujuan untuk membuat rancang bangun sistem informasi e-maintenance untuk kemudian diterapkan pada PT Trimitra Chitrahasta. Dengan adanya sistem informasi e-maintenance yang penulis buat ini diharapkan meminimalkan terjadinya fakta yang tidak diharapkan.
2. Metode Penelitian 2.1. Metode Pengembangan Perangkat Lunak Pendekatan yang kami lakukan dalam membangun suatu sistem informasi e-maintenance ini menggunakan metode Waterfall [Shalahuddin, 2014] dimana tahapan pengembangannya dimulai dari: Gambar 1. Ilustrasi Model Waterfall Sumber: : Sukamto dan Shalahuddin. M (2014) 1. Analisis kebutuhan perangkat lunak Pada tahapan ini penulis mengumpulkan kebutuhan secara intensif dengan cara meninjau langsung dengan melihat berbagi referensi referensi sistem informasi e-maintenance yang telah ada untuk menspesifikasikan kebutuhan perangkat lunak yang dibutuhkan oleh petugas ataupun dosen dalam kata lain user agar dapat digunakan dengan baik. 2. Desain Pada tahapan desain penulis menfokuskan pada empat atribut, yaitu struktur data, representasi antarmuka, arsitektur perangkat lunak, dan prosedur pengodean. Maka pada tahapan ini penulis menyediakan beberapa desain web yang responsif dengan tujuan dapat dibuka dari berbagai device baik yang memiliki layar besar ataupun kecil. Serta membuat desain yang memudahkan user saat menggunakan sistem informasi tersebut. 3. Pembuatan kode program Setelah melewati tahapan desain selanjutnya penulis membuat kode program dengan mengacu pada desain sehingga terciptalah kesesuaian antara desain dengan kode program. Hasil dari tahapan ini adalah program komputer sesuai dengan desain yang telah dibuat pada tahapan desain. 4. Pengujian Selanjutnya di tahapan penguji ini penulis memastikan bahwasannya semua bagian dari sistem secara mendetail untuk meminimalisir segala bentuk kesalahan (error) pada sistem serta memastikan hasil akhir berupa output dari sistem sesuai dengan yang diharapkan. 5. Pendukung (support) atau pemeliharaan (maintenance) Dengan adanya tahapan ini penulis dapat mengetahui segala kesalahan yang tidak terdeteksi saat tahapan pengujian, sehingga pada tahapan pendukung atau pemeliharaan ini diizinkan untuk mengulangi proses dari tahapan tahapan sebelumnya namun tidak membuat sistem yang baru. 2.2. Teknik pengumpulan Data Teknik pengumpulan data yang digunakan oleh penulis dalam melakukan pengumpulan data untuk pembuatan penelitian ini adalah: 1.Pengamatan (Observasi) Penulis melakukan pengamatan secara langsung terhadap kegiatan yang ada di bagian maintenance PT Trimitra Chitrahasta baik saat menindaklanjuti work order, menginput data laporan harian, dan menyajikan laporan bulanan. Hasil dari pengamatan tersebut langsung dicatat oleh penulis dan dari kegiatan observasi dapat diketahui bagaimana sistem informasi E-maintenance akan dibuat.
2. Wawancara (Interview) Pada metode ini penulis memperoleh informasi dengan melakukan tanya jawab kepada bagian maintenance PT Trimitra Chitrahasta mengenai beberapa hal seperti data topik kerja, data masalah/tindakan, data rencana preventif, dan data laporan harian. Kemudian melakukan tanya jawab kepada petugas maintenance mengenai bagaimana proses administrasi - administrasi yang terjadi di bagian maintenance seperti menindaklanjuti Work Order, penginputan data laporan harian, dan pembuatan laporan bulanan. 3. Studi Pustaka Penulis melakukan metode ini untuk memenuhi informasi bagaimana sistem informasi e-maintenance dibuat, sehingga berusaha mendapatkan data dengan cara melihat, membaca, serta mengembangkan informasi yang berkaitan dengan masalah yang dibicarakan sebagai referensi dari berbagai buku cetak, ebook, maupun website E-library yang telah dibuat untuk penunjang penelitian ini. 3. Hasil dan Pembahasan 3.1. Implementasi Antar Muka Dalam tahap ini penulis akan menjelaskan tentang implementasi antarmuka halaman aplikasi sistem informasi e-maintenance berbasis web pada PT Trimitra Chitrahasta. 1. Implementasi Antar Muka Halaman Login Halaman ini digunakan untuk masuk ke dalam sistem. Gambar 2. Rancangan Antar Muka Halaman Login 2. Implementasi Antar Muka Halaman Entri Data Jenis Mesin Halaman ini digunakan untuk menginput data jenis mesin ke dalam sistem.
Gambar 3. Rancangan Antar Muka Halaman Entri Data Jenis Mesin 3. Implementasi Antar Muka Halaman Entri Data Topik Kerja Mesin Halaman ini digunakan untuk menginput data topik kerja mesin ke dalam sistem. Gambar 4. Rancangan Antar Muka Halaman Entri Data Topik Kerja Mesin 4. Implementasi Antar Muka Halaman Entri Data Masalah Atas Topik Kerja Mesin Halaman ini digunakan untuk menginput data masalah atas topik kerja mesin ke dalam sistem.
Gambar 5. Rancangan Antar Muka Halaman Entri Data Masalah Atas Topik Kerja Mesin 5. Implementasi Antar Muka Halaman Entri Data Kategori Tindakan Mesin Halaman ini digunakan untuk menginput data kategori tindakan mesin ke dalam sistem. Gambar 6. Rancangan Antar Muka Halaman Entri Data Kategori Tindakan Mesin
6. Implementasi Antar Muka Halaman Entri Data Tindakan Atas Masalah Mesin Halaman ini digunakan untuk menginput data tindakan atas masalah mesin ke dalam sistem. Gambar 7. Rancangan Antar Muka Halaman Entri Data Tindakan Atas Masalah Mesin 9. Implementasi Antar Muka Halaman Entri Data Parts Mesin Halaman ini digunakan untuk menginput data parts mesin ke dalam sistem. Gambar 8. Rancangan Antar Muka Halaman Entri Data Parts Mesin
10. Implementasi Antar Muka Halaman Entri Data Pelumasan Mesin Halaman ini digunakan untuk entri data pelumasan mesin ke dalam sistem. Gambar 9. Rancangan Antar Muka Halaman Entri Data Pelumasan Mesin 11. Implementasi Antar Muka Halaman Entri Data KPI Mesin Halaman ini digunakan untuk entri data KPI mesin ke dalam sistem. Gambar 10. Rancangan Antar Muka Halaman Entri Data KPI Mesin
12. Implementasi Antar Muka Halaman Entri Data Dinamika Mesin Halaman ini digunakan untuk entri data dinamika mesin ke sistem. Gambar 11. Rancangan Antar Muka Halaman Entri Data Dinamika Mesin 13. Implementasi Antar Muka Halaman Entri Data CheckPoint Mesin Halaman ini digunakan untuk menginput data checkpoint mesin ke sistem. Gambar 12. Rancangan Antar Muka Halaman Entri Data CheckPoint Mesin
14. Implementasi Antar Muka Halaman Entri Data Jenis Non Mesin Halaman ini digunakan untuk entri data jenis non mesin ke sistem. Gambar 13. Rancangan Antar Muka Halaman Entri Data Jenis Non Mesin 15. Implementasi Antar Muka Halaman Entri Data Topik Kerja Non Mesin Halaman ini digunakan untuk entri data topik kerja non mesin ke sistem. Gambar 14. Rancangan Antar Muka Halaman Entri Data Topik Kerja Non Mesin
16. Implementasi Antar Muka Halaman Entri Data Masalah Atas Topik Kerja Non Mesin Halaman ini digunakan untuk entri data masalah atas topik kerja non mesin ke sistem. Gambar 15. Rancangan Antar Muka Halaman Entri Data Masalah Atas Topik Kerja Non Mesin 17. Implementasi Antar Muka Halaman Entri Data Kategori Tindakan Non Mesin Halaman ini digunakan untuk entri data kategori tindakan non mesin ke sistem. Gambar 16. Rancangan Antar Muka Halaman Entri Data Kategori Tindakan Non Mesin
18. Implementasi Antar Muka Halaman Entri Data Tindakan Atas Masalah Non Mesin Halaman ini digunakan untuk entri data tindakan atas masalah non mesin ke sistem. Gambar 17. Rancangan Antar Muka Halaman Entri Data Tindakan Atas Masalah Non Mesin 19. Implementasi Antar Muka Halaman Entri Data Parts Non Mesin. Halaman ini digunakan untuk entri data parts non mesin ke sistem. Gambar 18. Rancangan Antar Muka Halaman Entri Data Parts Non Mesin
20. Implementasi Antar Muka Halaman Entri Data Lokasi. Halaman ini digunakan untuk entri data lokasi ke sistem. Gambar 19. Rancangan Antar Muka Halaman Entri Data Lokasi 21. Implementasi Antar Muka Halaman Entri Data Accessories. Halaman ini digunakan untuk entri data accessories ke sistem. Gambar 20. Rancangan Antar Muka Halaman Entri Data Accessories
22. Implementasi Antar Muka Halaman Entri Data Filter Laporan Harian. Halaman ini digunakan untuk entri data filter laporan harian ke sistem. Gambar 21. Rancangan Antar Muka Halaman Entri Data Filter Laporan Harian 23. Implementasi Antar Muka Halaman Entri Data Laporan Harian. Halaman ini digunakan untuk entri data laporan harian ke sistem. Gambar 22. Rancangan Antar Muka Halaman Entri Data Laporan Harian
24. Implementasi Antar Muka Halaman Isi Check Point Mesin Halaman ini digunakan untuk entri data check point mesin ke sistem. Gambar 23. Rancangan Antar Muka Halaman Entri Data Sejarah Check Point Mesin 25. Implementasi Antar Muka Halaman Data Rencana Preventive Mesin Halaman ini digunakan untuk entri data rencana preventive mesin ke sistem. Gambar 24. Rancangan Antar Muka Halaman Entri Data Rencana Preventive Mesin
26. Implementasi Antar Muka Halaman Print Laporan Bulanan Halaman ini digunakan untuk mencetak laporan bulanan. Gambar 25. Rancangan Antar Muka Halaman Print Laporan Bulanan 3.2. Rancangan Basis Data Perancangan basis data menghasilkan pemetaan tabel-tabel dan atribut-atribut serta adanya relasi antar entitas yang digambarkan menggunakan Logical Relationship Diagram (LRS). Gambar 26. Logical Relational Structure
3.3. Rancangan Struktur Navigasi Adapun struktur navigasi dari peracangan sistem informasi e-maintenance berbasis web pada PT Trimitra Chitrahasta ini menggunakan struktur navigasi komposit. 1. Struktur Navigasi Halaman Beranda Maintenance Gambar 27. Struktur Navigasi Halaman Beranda Maintenance 2. Struktur Navigasi Halaman Beranda Non Maintenance Gambar 28. Struktur Navigasi Halaman Beranda Non-Maintenance
3.4. Pengujian Unit 1. Pengujian Login Tabel 1.Pengujian Black Box Testing Login No Skenario Test Case Hasil Yang Hasil Kesimpulan Pengujian Diharapkan Pengujian 1 Input username Username: Sistem akan Sesuai Harapan Valid dan password fritzgamaliel menerima dan yang menampilkan teregistrasi di Password: halaman utama database 12345 2 Input username Username: Sistem akan Sesuai Harapan Valid dan password (kosong) menolak dan yang tidak menampilkan teregistrasi di Password: pesan Login database (kosong) gagal 4. Kesimpulan Dari hasil pembahasan masalah yang telah diuraikan dapat disimpulkan sebagai berikut dengan adanya Sistem Informasi E-Maintenance yang baru berbasis web pada PT Trimitra Chitrahasta dapat diterima oleh staff bagian maintenance dan staff bagian IT PT Trimitra Chitrahasta. Daftar Pustaka Davis, B. Gordon.and H. Olson,Margrethe, 1985; Management Information System: Conceptual Foundations, Structure, and Development, Second Edition, McGraw-Hill: Series in Management Information System; McGrawHill, Inc.; USA. Kendall, Kenneth E.;1992; System Analysis and Design 2nd Edition; Prentice Hall; New Jersey O Brien, James A, 2001, Introduction to Information System, Essential for the Internetworked E- Bussines Enterprise, tenth edition, Mc Graw Hill. Mc Leod, R, Jr 2005 Managemen information System, Sixth Edition, Prentice Hall. Sommerville, I. 2011. Software Engineering: 9 th edition, Pearson Education.