IMPLEMENTASI SISTEM MANAJEMEN PREVENTIF UNTUK PEMELIHARAAN INVENTARIS PERANGKAT IT MENGGUNAKAN METODE RAPID APPLICATION DEVELOPMENT (RAD) Sabar Hanadwiputra1. Mami Maryati2. Dewi Ayu Puspitawati3. Ardhan Zuhri4 Universitas Bani Saleh1234 Jl. Hasibuan No. 68 Bekasi Email: sabar@ubs. id, mami@ubs. id, dewi@ubs. id, ardhanzuchri@gmail. ABSTRAK Penelitian ini bertujuan untuk meimplementasikan aplikasi yang memberikan untuk pegawai kemudahan melakukan pemeliharaan pada perangkat IT. Dalam proses pencatatan laporan yang belum memanfaatkan teknologi seperti terdapat sebuah sistem pencatatan dengan menggunakan sistem komputer, dengan banyak menemukan kendala dalam penyimpanan catatan berbasis kertas, yang memiliki beberapa kelemahan seperti keterbatasan ruang penyimpanan, akses dokumen yang memakan waktu, risiko kerusakan, kerentanan terhadap dokumen. Perlu adanya aplikasi sistem manajeman untuk mengatasi kesalahan pencatatan laporan, dalam analisis dan implementasi menggunakan metode pengembangan perangkat lunak, dan dalam Rapid Application Development (RAD) menghasilkan performance yang cukup baik untuk sistem manajeman pencatatan. Pembuatan sistem ini menggunakan bahasa pemrograman Java untuk Android, database Firebase. Kata Kunci : Sistem manajeman. Pencatatan. Rapid Application Development (RAD) ABSTRACT This study aims to implement an application that provides employees with the convenience of performing maintenance on IT devices. In the process of recording reports that have not utilized technology such as a recording system using a computer system, with many obstacles in storing paper-based records, which have several weaknesses such as limited storage space, time-consuming document access, risk of damage, vulnerability to documents. There needs to be a management system application to overcome errors in recording reports, in analysis and implementation using software development methods, and in Rapid Application Development (RAD) producing quite good performance for the recording management system. The creation of this system uses the Java programming language for Android, the Firebase database. Keyword : Management system. Record keeping. Rapid Application Development (RAD) . I T B A D i a n C i p t a C e n d i k i a PENDAHULUAN Proses digitalisasi merupakan transformasi aset analog konvensional, seperti buku dan produk kertas lainnya, menjadi salinan digital dan format elektronik. Dengan menerapkan digitalisasi, perusahaan dapat mengatasi hambatan-hambatan yang timbul dari penyimpanan dokumen berbasis kertas, dan menciptakan solusi yang efisien untuk mengelola catatan dengan lebih baik. Pengelola memiliki aset yang lebih kompleks, pemeliharaan reaktif dapat menjadi mahal dan tidak Diperlukan strategi yang lebih proaktif dan preventifPemeliharaan preventif menggunakan catatan pemeliharaan, daftar periksa, perintah kerja, dan metrik kinerja untuk membantu teknisi menemukan peluang melakukan pemeliharaan terencana pada aset sebelum aset tersebut rusak. kemampuan seperti pembelajaran METODE PENELITIAN Dalam tahap perancangan penilitian sistem RAD (Rapid Application Developmen. Dalam RAD menggunakan tiga fase pengembangan, yaitu : Perencanaan syarat-syarat (Requirement Plannin. Dalam fase ini terdiri dari dua tahap, yaitu : Identifikasi tujuan sistem yang hendak dibangun tahap ini mengidentifikasi tujuan yang ingin dicapai dengan sistem yang hendak dibangun untuk menyelesaikan atau mengatasi kebutuhan pemilik Perusahan dalam pencatatan dokumen tasi yang masih menggunakan buku yang sangat rawan akan hilang dan rusak. Identifikasi kebutuhan sistem yang baru tahap ini mengidentifikasi kebutuhan apa saja yang diperlukan untuk membangun sistem kebutuhan input, kebutuhan proses dan kebutuhan output yang Workshop Desain. Fase ini dilakukan untuk merancang sistem yang hendak dibangun yang dapat masalah-masalah mengunakan diagram-diagram menjelaskan tentang rancangan gambar dari sistem yang hendak dibangun dengan Unifed Modeling Language (UML). Implementation. Design Workshop dilakukan, selanjutnya sistem diimplementasikan . ke dalam bentuk yang dimengerti oleh mesin yang diwujudkan dalam bentuk program atau unit program. Tahap implementasi system merupakan tahap meletakkan sistem supaya siap untuk dioperasikan. Perancangan Sistem Dalam perancangan sistem ini penulis menggunakan UML (Unified Modeling Languag. Penulis menganggap UML ini kaya akan notasi karena memiliki banyak masing-masing diagram memiliki sudut pandang berbeda-beda. Penelitian ini penulis mengidentifikasi kebutuhan dari sudut pandang user, perancangan sistem ini Use Case Diagram Activity Diagram Squence Diagram Class Diagram Berdasarkan pengembangan sistem yang berjalan, maka penulis membuat aktor yang terlibat dalam perancangan dan Aplikasi Sistem Manajemen Preventif perusahanan XYZ. Adapun aktor yang terlibat adalah user, berikut ini adalah table penjelasan aktor dan perannya dalam sistem. Tabel 2. 1 Peranan Aktor Aktor Admin/User Peranan Aktor Mencatat maintenance pada 1 Perancangan Use Case Diagram Pada bagian ini adalah gambar aktivitas user dengan sistem, sehingga dapat terlihat alur aktivitas user dan akan digambar kan dengan use case diagram. Pada tahapan ini akan terlihat apa saja yang dilakukan oleh aktor kepada system. I T B A D i a n C i p t a C e n d i k i a Gambar 2. Usecase Diagram 2 Perancangan Activity Diagram Activity Diagram menguraikan interaksi yang terjadi antara user dengan sistem pada masing Ae masing use case. Dalam penelitian ini ada beberapa aktivitas user terhadap sistem yaitu sebagai berikut: Activity Diagram Login Admin Activity Diagram Login menggambarkan dalam memahami langkahlangkah yang diambil oleh admin dan sistem selama proses login. Diagram ini memastikan bahwa setiap tahap dalam proses login dilakukan dengan benar dan sistem memberikan respon yang sesuai berdasarkan hasil validasi data login admin. Gambar 2. Activity Diagram Login Admin Activity Diagram Login User Activity Diagram Login langkah-langkah yang diambil oleh pengguna dan sistem selama proses login. Diagram ini memastikan bahwa setiap tahap dalam proses login dilakukan dengan benar dan sistem memberikan respon yang sesuai berdasarkan hasil validasi data login pengguna. I T B A D i a n C i p t a C e n d i k i a D. Activity Diagram Inventory Admin Activity Inventory ini menggambarkan interaksi antara admin dan sistem dalam proses Admin mengawali proses dengan mengakses halaman inventori dan mengisi form yang Setelah data diinput oleh admin, sistem akan mengambil alih untuk menyimpan data tersebut ke dalam database, dan proses pun Gambar 2. Activity Diagram Login User Activity Diagram Registrasi Activity Diagram Registrasi menggambarkan dalam memahami langkahlangkah yang diambil oleh pengguna dan sistem selama proses Registrasi. Diagram ini memastikan bahwa setiap tahap dalam proses login dilakukan dengan benar dan sistem memberikan respon yang sesuai berdasarkan hasil validasi data Registrasi pengguna. Gambar 2. Activity Diagram Inventory Admin Activity Diagram Maintenance Admin Activity diagram Maintenance ini menggambarkan dengan jelas interaksi antara admin dan sistem dalam proses penginputan data maintenance. Admin mengawali proses dengan mengakses halaman maintenance dan mengisi form yang ada. Setelah data diinput oleh admin, sistem akan mengambil alih untuk menyimpan data tersebut ke dalam database, dan proses pun berakhir : Gambar 2. Activity Diagram Registrasi . I T B A D i a n C i p t a C e n d i k i a menggambarkan alur dalam memeriksa Report pencatatan. Dalam menampilkan laporan tersebut, admin dapat memilih jangka waktu dari laporan yang akan Gambar 2. Activity Diagram Maintenance Admin Activity Diagram Repair Admin Activity Diagram Repair menggambarkan dengan jelas interaksi antara admin dan sistem dalam proses penginputan data repair. Admin mengawali proses dengan mengakses halaman repair dan mengisi form yang ada. Setelah data diinput oleh admin, sistem akan mengambil alih untuk menyimpan data tersebut ke dalam database, dan proses pun berakhir : Gambar 2. Activity Diagram Report Admin Activity Diagram Maintenance Admin Activity diagram Maintenance ini menggambarkan dengan jelas interaksi antara user dan sistem dalam proses penginputan data maintenance. User mengawali proses dengan mengakses halaman maintenance dan mengisi form yang ada. Setelah data diinput oleh user, sistem akan mengambil alih untuk menyimpan data tersebut ke dalam database, dan proses pun berakhir : Gambar 2. Activity Diagram Repair Admin Activity Diagram Report Admin Activity Diagram Report . I T B A D i a n C i p t a C e n d i k i a Gambar 2. satu jenis diagram pada UML yang menjelaskan interaksi objek yang berdasarkan urutan waktu. Sequence Diagram juga dapat menggambarkan tahapan yang harus dilakukan untuk dapat menghasilkan sesuatu seperti pada usecase diagram. Sequence Diagram Login Admin Pada Diagram sequence ini membantu dalam memahami alur proses login dengan lebih jelas dan memastikan bahwa setiap komponen dalam sistem berinteraksi dengan benar untuk mencapai tujuan akhir yaitu autentikasi pengguna dan pengalihan ke halaman beranda jika login berhasil. Activity Diagram Maintenance User Activity Diagram Repair Admin Activity Diagram Repair ini menggambarkan dengan jelas interaksi antara user dan sistem dalam proses penginputan data repair. User mengawali proses dengan mengakses halaman repair dan mengisi form yang ada. Setelah data diinput oleh user, sistem akan mengambil alih untuk menyimpan data tersebut ke dalam database, dan proses pun berakhir : Gambar 2. Sequence Diagram Login Admin Sequence Diagram Registrasi Pada Diagram sequence ini membantu dalam memahami alur proses Registrasi dengan lebih jelas dan memastikan bahwa setiap komponen dalam sistem berinteraksi dengan benar untuk mencapai tujuan akhir yaitu autentikasi pengguna dan pengalihan ke halaman beranda jika registrasi berhasil. Gambar 2. Activity Diagram Repair User 2 Perancangan Sequence Diagram Sequence Diagram merupakan salah . I T B A D i a n C i p t a C e n d i k i a Gambar 2. Sequence Diagram Registrasi Sequence Diagram Inventory Admin Pada Diagram ini menggambarkan alur proses validasi dan penyimpanan data inventaris secara rinci, mulai dari interaksi awal oleh pengguna hingga penyimpanan data di database. Diagram ini menunjukkan menyelesaikan tugas yang diinginkan : Sequence Diagram Repair Admin Pada diagram ini memberikan gambaran yang jelas mengenai alur aktivitas yang terjadi mulai dari pengguna memilih halaman perbaikan hingga data yang valid berhasil disimpan Setiap memberikan pemahaman yang lengkap tentang proses yang terjadi di dalam Gambar 2. Gambar 2. Activity Diagram Inventory Admin Sequence Diagram Maintenance Admin Pada Diagram ini memberikan gambaran yang jelas mengenai alur aktivitas yang terjadi mulai dari pengguna memilih halaman pemeliharaan hingga data yang valid berhasil disimpan dalam Setiap langkah dijelaskan secara rinci untuk memberikan pemahaman yang lengkap tentang proses yang terjadi di dalam sistem : Sequence Diagram Repair Admin Sequence Diagram Report Admin Pada diagram ini memberikan gambaran yang jelas mengenai alur aktivitas yang terjadi mulai dari pengguna memilih halaman laporan hingga laporan yang sesuai ditampilkan. Setiap langkah dijelaskan secara pemahaman yang lengkap tentang proses yang terjadi di dalam sistem : Gambar 2. Sequence Diagram Maintenance Admin Gambar 3. Sequence Diagram Report Admin . I T B A D i a n C i p t a C e n d i k i a G. Sequence Diagram Login User Pada Diagram membantu dalam memahami alur proses login dengan lebih jelas dan memastikan bahwa setiap komponen dalam sistem berinteraksi dengan benar untuk mencapai tujuan akhir yaitu autentikasi pengguna dan pengalihan ke halaman beranda jika login berhasil. Sequence Diagram Repair Admin Pada diagram ini memberikan gambaran yang jelas mengenai alur aktivitas yang terjadi mulai dari pengguna memilih halaman perbaikan hingga data yang valid berhasil disimpan Setiap memberikan pemahaman yang lengkap tentang proses yang terjadi di dalam Gambar 2. Gambar23. Sequence Diagram Login User Sequence Diagram Maintenance User Pada Diagram ini memberikan gambaran yang jelas mengenai alur aktivitas yang terjadi mulai dari pengguna memilih halaman pemeliharaan hingga data yang valid berhasil disimpan dalam Setiap langkah dijelaskan secara rinci untuk memberikan pemahaman yang lengkap tentang proses yang terjadi di dalam sistem: Sequence Diagram Repair User 3 Perancangan Class Diagram Class Diagram menggambarkan atau menampilkan struktur dari sebuah sistem. Sistem tersebut menampilkan sistem kelas, atribut dan hubungan antar kelas ketika suatu sistem telah selesai membuat Untuk lebih jelasnya dapat dilihat pada gambar berikut di halaman Gambar 2. Sequence Diagram Maintenance User . I T B A D i a n C i p t a C e n d i k i a No Nama Field Kalender Keterangan Jenis_kerusakan Tindakan Type Field Date Varchar Varchar Varchar Varchar Length Field Table Data User Pada tabel Produk ini, penulis merancangan tabel Data User. Tabel 2. 4 Data User Gambar 3. Class Diagram 4 Perancangan Database Database yang digunakan pada pembangunan aplikasi ini merupakan satu file database yang akan berfungsi structural table yang dibutuhkan untuk menunjang pengoperasian Table yang dibutuhkan sebagai berikut : Tabel 2. 2 Data Inventory Nama Field Asset_tag Department Nama_aset Type Field Varchar Varchar Int Varchar Varchar Length Field Table Data PrevenIT Pada tabel Produk ini, penulis merancangan tabel Data PrevenIT. Tabel 2. 3 Data PrevnIT Nama Field Asset_tag dataFrom Type Field Varchar Varchar Nama Field Username Password Role Type Field Varchar Char Char Length HASIL DAN PEMBAHASAN Implementasi antar muka pengguna merupakan sebuah tahapan dimana sistem siap dioperasikan pada tahap yang sebenarnya, sehingga diketahui apakah sistem telah dibuat sesuai dengan yang direncanakan atau tidak. Pada implementasi antar muka pengguna ini dijelaskan bagaimana sistem ini bekerja dengan memberikan tampilan aplikasi yang dibuat. Berikut ini adalah antar muka pengguna yang sudah di bangun berdasarkan layout pada tahap perancangan program. Tampilan Halaman Utama Pada Halaman ini menampilkan halaman utama aplikasi PrevenIT yang menunjukan login atau register akun user. Length Field . I T B A D i a n C i p t a C e n d i k i a Gambar 3. Tampilan Halaman Utama Gambar 3. Tampilan Halaman Login Pada halaman ini menampilkan halaman login aplikasi PrevenIT yang menunjukan form login untuk mengakses keadalam aplikasi. Tampilan Halaman Registrasi User 4 Tampilan Halaman Registrasi Admin Pada halaman ini menampilkan halaman register untuk akun admin (Tambah Accoun. Dengan syarat, harus login sebagai admin terlebih dahulu untuk membuat akun admin. Gambar 3. Tampilan Halaman Login 3 Tampilan Halaman Registrasi User Pada halaman ini menampilkan halaman Registrasi pada aplikasi PrevenIT yang menunjukan form registrasi untuk mengakses role user. 10 | I T B A D i a n C i p t a C e n d i k i a Gambar 3. Tampilan Halaman Registrasi Admin 5Tampilan Halaman Home Admin Pada halaman ini menampilkan Halaman Home dan terdapat 4 Menu yaitu Repair. Maintenance. Inventory, dan Report. Gambar 3. Tampilan Halaman Home User 7Tampilan Halaman Repair Pada Halaman ini menampilkan Halaman Repair yang berisi form apa saja yang direpair oleh User. Gambar 3. Gambar 43 6 Tampilan Halaman Home 6 Tampilan Halaman Home User Pada halaman ini menampilkan Halaman Home dan terdapat 2 Menu yaitu Repair dan Maintenance. Tampilan Halaman Repair 8 Tampilan Halaman Inventory Pada halaman ini menampilkan halaman inventory yang berisi form inventory. 11 | I T B A D i a n C i p t a C e n d i k i a Gambar 4. Gambar 3. Tampilan Halaman Inventory 9Tampilan Halaman Maintenance Pada halaman ini menampilkan Halaman Maintenance yang berisi form apa saja yang akan di Tampilan Halaman Report Implementasi Database Implementasi database merupakan proses krusial dalam pengelolaan data yang melibatkan beberapa tahapan penting untuk memastikan keefektifan dan efisiensi sistem. Tahapan ini mencakup perancangan skema database yang mendetail, penentuan struktur tabel, serta penetapan relasi antar tabel untuk mengoptimalkan integritas dan konsistensi data. 2 tampilan Database UserLogin Pada halaman ini menampilkan Collection userlogin pada Database Preven IT. Gambar 4. Gambar 3. Tampilan Halaman Maintenance 0 Tampilan Halaman Report Pada halaman ini menampilkan halaman report yang merekap semua hasil pencatatan dokumen pemeliharaan inventaris. Tampilan Database UserLogin 3 Tampilan Database DataPrevenIT Pada halaman ini menampilkan Collection DataPrevenIT pada Database Preven IT. 12 | I T B A D i a n C i p t a C e n d i k i a menjadi sistem yang lebik baik dan sesuai perkembangan teknologi yang ada. Tampilan aplikasi sistem manajemen prevenIT yang masih sederhana kedepannya dapat dikembangkan untuk mendapatkan aplikasi yang lebih interaktif. Aplikasi ini dapat dikembangkan untuk perusahaan yang mempunyai kebutuhan sejenis. DAFTAR PUSTAKA