SISTEM INFORMASI PENGELOLAAN DATA INVENTORY MENGGUNAKAN ALGORITMA SEQUENTIAL SEARCH PADA BENGKEL MOBIL BPM AUTOWORK Hendarman Lubis1 . Muhammad Fachri Ramadhan2 lubis@dsn. ramadhan19@mhs. Universitas Bhayangkara Abstract Sequential Search is a simple search algorithm that searches for elements in a list one by one until the element you're looking for has been found or until all elements have been checked. This algorithm can search for elements in arrays or lists and is usually used for smaller lists. BPM Autowork is a car repair shop that provides maintenance services on cars, and buying and selling components on cars. In the process of collecting inventory. BPM Autowork has not been maximally compurterized and tends to use manual methods for overall data collection such as using general ledgers. That way BPM Autowork is still constrained in finding data on buying and selling car components, so it takes a lot of time to find data. Thus, the Sequential Search method was created to minimize the amount of time wasted in searching for a lot of data and become more effective, practical and efficient. Keywords: Information System. Sequential Search. Recording of Item Data. Abstrak Sequential Search adalah algoritma pencarian sederhana yang mencari elemen dalam daftar satu per satu hingga elemen yang dicari sudah ditemukan atau hingga semua elemen sudah diperiksa. Algoritma ini dapat mencari elemen dalam array atau daftar dan biasanya digunakan untuk daftar yang lebih kecil. BPM Autowork adalah bengkel mobil yang menyediakan jasa perawatan pada mobil, dan kegiatan jual beli komponen pada mobil. Dalam proses pendataan persediaan barang. BPM Autowork belum terkompurterisasi dengan maksimal dan cenderung menggunakan cara manual untuk pendataan data keseluruhan seperti menggunakan buku besar. Dengan begitu BPM Autowork masih terkendala dalam pencarian data jual beli komponen mobil, sehingga membutuhkan banyak waktu untuk menemukan data. Dengan demikian dibuatlah metode Sequential Search untuk meminimalisir banyaknya waktu terbuang dalam mencari banyaknya data dan menjadi lebih efektif, praktis dan efisien. Kata Kunci: Sistem Informasi. Sequential Search. Pencatatan Barang. Pendahuluan Didalam perusahaan sistem informasi sangatlah dibutuhkan untuk keberlangsungan bisnis perusahaan. Dengan adanya sistem informasi maka organisasi atau perusahaan khususnya di bidang otomotif seperti bengkel mobil dapat memastikan bahwa informasi yang diberikan berkualitas dan dapat mengambil keputusan berdasarkan informasi Pada saat ini, teknologi informasi telah membuat informasi semakin mudah diakses dan diperoleh dengan Teknologi industri 4. 0 memberikan manfaat bagi industri otomotif salah satunya dalam hal pengelolaan stok barang, yaitu betapa pentingnya memperhatikan pengelolaan data barang Dalam hal efisiensi kerja, hal ini membuat operasional terlihat kurang baik dan membawa banyak risiko, karena data mudah rusak, dan tidak ada cadangan yang dapat digunakan kembali jika data BPM Autowork merupakan perusahaan bengkel mobil yang menawarkan jasa perawatan dan penjualan suku cadang untuk mobil. Setiap harinya. BPM Autowork menerima cukup banyak pelanggan yang datang untuk memperbaiki mobilnya. Sebanyak 5 hingga 10 kendaraan perharinya diperbaiki di BPM Autowork melayani perbaikan untuk berbagai jenis mobil. Bentuk bisnis yang tersedia pada BPM Autowork yaitu melakukan transaksi Servis dan transaksi pembelian komponen suku cadang. Penulis menemukan permasalahan pada bengkel BPM Autowork yaitu pada pembelian yang belum terkomputerisasi secara maksimal dan masih menggunakan pencatatan melalui pembukuan secara Sehingga membuat pencarian data pada penjualan dan pembelian membutuhkan waktu yang cukup lama. Untuk mengatasi berbagai masalah yang terjadi pada BPM Autowork dalam mengelola persediaan barang, agar pengelolaan data persediaan barang menjadi lebih cepat, efektif dan terkontrol. melihat hal tersebut penulis mengangkat permasalahan tersebut kedalam sebuah penelitian tugas akhir dengan judul AuSISTEM INFORMASI PENGELOLAAN DATA INVENTORY MENGGUNAKAN ALGORITMA SEQUENTIAL SEARCH PADA BENGKEL MOBIL BPM AUTOWORKAy Penelitian yang dilakukan oleh Sonita & Sari . yang berjudul Implementasi Algoritma Sequential Searching untuk Pencarian Nomor Surat Pada Sistem Arsip Elektronik. Penelitian ini menghasilkan pencarian data menjadi lebih efisien berkat adanya aplikasi sistem yang terkomputerisasi pada sistem Kerangka Teori 1 Sistem informasi Sistem informasi didefinisikan sebagai suatu sistem yang terdiri dari teknologi informasi dan orang-orang yang berkelompok untuk mengumpulkan, mengatur, menyimpan, dan mengirimkan informasi yang berguna bagi suatu organisasi (Priyanti & Awaludin. Fungsi sistem informasi mencakup pengumpulan, pemrosesan, penyimpanan, tampilan, dan transmisi informasi yang relevan, akurat, dan tepat waktu untuk mendukung pengembangan rencana bisnis dan operasi suatu organisasi. Untuk saat ini, sistem yang berjalan pada Bengkel Mobil BPM Autowork yaitu sistem penjualan, pembelian, dan pergudangan masih belum sepenuhnya terkomputerisasi dengan baik. Bagian kepegawaian juga masih melakukan pengumpulan data secara manual melalui pencatatan buku besar, terdapat sedikit laporan yang dibuat melalui sistem komputerisasi yaitu dengan menggunakan Microsoft Excel, namun cara ini masih belum memenuhi kebutuhan bengkel. Pengecekan persediaan barang hanya dilakukan secara manual menggunakan berkas catatan fisik, sehingga mengetahui jumlah stok barang terkadang sulit. serangkaian kegiatan dilaku-kan secara logis dan sistematis. 5 Inventory (Persedia. Persediaan biasanya merupakan aset paling signifikan dalam laporan keuangan, dan karena sulit untuk diuangkan atau dilikuidasi, perusahaan biasanya berusaha menjaga tingkat persediaan tetap rendah. Sedangkan menurut Eddy Herjanto . Perse-diaan adalah barang atau bahan yang disimpan dan digunakan oleh suatu usaha untuk berbagai keperluan, seperti digunakan seba-gai komponen mesin atau peralatan, atau untuk dijual kembali. 2 Komponen-kompen sistem Informasi Sistem informasi terdiri dari elemen elemen yang dinamakan blok bangunan Jeperson Hutahean . , yaitu: Input Block Input adalah cara dan alat untuk mengumpulkan data, berupa dokumen primer. Model Block berisi campuran dari logika, teknik, dan metode matematis untuk menghasilkan hasil output yang diinginkan dari data. Output Block produk sistem informasi yang digunakan oleh seluruh tingkat manajemen dan semua pengguna sistem. Database Block sekumpulan data komputer dan dimanipulasi melalui perangkat lunak. Control Block. Kontrol dilakukan untuk memastikan sistem berjalan dengan baik dan mencapai tujuan Kesimpulan dari penjelasan diatas, inventory adalah istilah yang digunakan untuk menggambarkan kumpulan barang atau bahan mentah yang dipegang oleh suatu perusahaan atau organisasi pada suatu waktu tertentu, baik untuk dijual atau digunakan dalam produksi atau 3 Aliran Sistem Informasi Menurut Jogiyanto pada Maydianto . Diagram alur kerja dari awal suatu program hingga akhir disebut dengan aliran sistem informasi. Baik sistem dirancang secara manual atau terkomputerisasi. Pembuatan bagan aliran data . ata flow diagra. dan bagan aliran dokumen . ocument flowchar. yang benar sangatlah penting. 6 Algoritma Algoritma adalah urutan langkah terstruktur yang biasa dipakai untuk memecahkan suatu masalah untuk mencapai tujuan tertentu (Awaludin, 2. Namun, algoritma juga dapat dianggap sebagai prosedur terstruktur yang memungkinkan kompu-ter atau sistem lain memproses data secara efisien dan pengambilan keputusan. 4 Diagram Alir Program Menurut Wibawanto Flowchart adalah diagram dengan simbol simbol tertentu yang meng-gambarkan rincian alur pemrosesan suatu program dan hubungan antara proses . dengan proses lainnya. Flowchart dapat menunjukkan dengan jelas alur kendali suatu algoritma, yaitu bagaimana 7 Algoritma sequential search Algoritma pencarian sekuensial adalah algoritma pencarian sederhana yang mencari elemen dalam daftar satu per satu hingga elemen yang dicari sudah ditemukan atau hingga semua elemen sudah diperiksa (Muryan Awaludin. Tata Sumitra, & Achmad Ramadhany, 2. Algoritma ini dapat mencari elemen dalam array atau daftar dan biasanya digunakan untuk daftar yang lebih kecil. 8 Java Java adalah bahasa pemrograman dengan berorientasikan objek yang dibuat oleh Sun Microsystems dan dapat digunakan untuk meningkatkan aplikasi yang berjalan di berbagai wadah digital. Java memiliki banyak fitur, termasuk penanganan string yang kuat. Desktop, web, aplikasi seluler, dan bahkan sistem terdistribusi dapat dibuat dengan Java. 12 PHPMyAdmin PhpMyAdmin adalah aplikasi web gratis dan sumber terbuka yang digunakan untuk mengelola dan memodifikasi database MySQL. Melalui web yang mudah digunakan dan fitur yang lengkap. PhpMyAdmin memungkinkan pengguna membuat, mengedit, dan menghapus tabel, data, dan struktur database dengan mudah dan cepat. 9 XAMPP XAMPP adalah platform pengembangan web yang populer dan mudah diakses dengan bahasa pemrograman Apache HTTP Server. MySQL. PHP, dan Perl. Ini digunakan untuk menginstal server web lokal dengan cepat dan mudah di komputer dan memungkinkan pengguna untuk meluncurkan dan mengelola aplikasi web tanpa memerlukan koneksi internet aktif. 13 Motede Waterfall Menurut Sholikhah . menjelaskan bahwa dalam desain software, model Waterfall adalah model klasik yang bersifat berurut. Metode air terjun menggambarkan metode pengembangan perangkat lunak yang efektif dan mudah secara sistematis dan berurutan. Metodologi 1 Tempat Penelitian Lokasi tempat penelitian adalah Bengkel Mobil BPM Autowork Bekasi. Jawa Barat. 10 Database Basis data, juga dikenal sebagai basis data, adalah kumpulan data yang terorganisir secara logis yang disimpan dalam sistem komputer. Basis data mudah untuk dimanipulasi dan disimpan sehingga dapat diakses dengan cepat dan efisien oleh berbagai aplikasi pengolah 2 Metode Pengumpulan Data 1 Observasi Observasi adalah kegiatan yang menggunakan panca indera seperti pendengaran, penglihatan, dan lain sebagainya untuk memperoleh informasi yang dibutuhkan guna menjawab permasalahan Observasi dilakukan untuk melihat bagaimana berjalannya sistem pencatatan yang dilakukan oleh admin terkait penjualan dan pembelian produk BPM Autowork Bekasi. Kemudian, dengan diterapkan Sequential Search pada pencatatan admin. 11 Unifield Modeling Language (UML) UML (Unified Modeling Languag. merupakan bahasa pemodelan visual yang digunakan untuk menggambarkan dan memodelkan sistem software berbasis objek menggunakan notasi dan diagram yang konsisten dan lengkap. Selain itu. UML juga digunakan untuk memvisualisasikan, merancang, dan menganalisis sistem software dan proses bisnis secara efisien. 2 Wawancara Wawancara adalah interaksi dan komunikasi antara peneliti dan narasumber yang digunakan dalam penelitian untuk mengumpulkan informasi melalui teknik tanya jawab, pertanyaan yang ditanyakan merupakan terkait penelitian. 3 Dokumentasi Data dokumen-dokumen ini dapat digunakan untuk mencari informasi tentang peristiwa masa lalu. Agar dokumendokumen tersebut tidak menjadi objek yang tidak berguna, maka peneliti harus mempunyai kepekaan teoritis untuk memvalidasi seluruh dokumen tersebut. Diawali keseluruhan data dalam array dengan membaca satu per satu. Temukan bahwa data sesuai dengan keyword yang dicari. Pencarian terdapat satu alasan. Pencarian berhasil dengan hasil ditemukannya keyword yang Pencarian Selesai. Hasil dan Pembahasan 1 Penerapan Penelitian ini akan menjelasan algoritma sequential search untuk mencari data ataupun kategori barang-barang yang di perjual belikan pada Bengkel Mobil BPM Autowork. Berikut penjelasan langkah-langkah algoritmanya: Masukkan data yang dicari . Membandingkan . dengan data pertama hingga data . Data telah ditemukan jika data sama dengan . Data tidak ditemukan apabila tidak ada data yang sama. 2 Hasil Pada penelitian ini menghasilkan bentuk permodelan proses dari sistem yang dirancang dengan menggunakan UML (Unified Modelling syste. yaitu sebagai berikut: 1 Use case Diagram Use Case Diagram pada penelitian ini berisi tentang interaksi antara pengguna dengan Sistem Pengelolaan Data Inventory Pada Bengkel Mobil BPM Autowork beserta hak akses untuk setiap pengguna. Perancangan sistem tersebut dapat dilihat secara keseluruhan pada use case diagram, berikut ini: Pencarian data barang, ada 5 data barang acak dengan sasaran keyword AuOLI MOTULAy. Tabel 4. 1 Ilustrasi Sequential Search Hasil pencarian data sebagai berikut: 37 == x. = tidak = indeks 37 == x. = tidak = indeks 37 == x. = benar = ditemukan atau ditampilkan. Gambar 4. 1 Use Case Diagram Melalui gambar diatas, dapat dijelaskan bahwa, yaitu sebagai berikut: Admin merupakan actor. Admin dan user mempunyai akses melakukan login pada sistem. Admin dan user dapat melakukan Create. Read. Update, and Delete Sebuah langkah-langkah Sequential Search sebagai berikut: untuk mengelola data barang, dan data supplier, dan data kategori pada master data. Admin dan user dapat mengakses menu transaksi untuk melakukan transaksi barang yang masuk dan transaksi barang yang keluar. Admin dan user dapat melakukan CRUD pada transaksi barang pembelian barang dari supplier. Admin dan user dapat melakukan CRUD pada transaksi barang Hanya Admin yang dapat mengakses menu laporan. Hanya Admin yang dapat mengakses menu registrasi untuk mengolah data akun. Activity Diagram Data Barang Gambar 4. 3 Activity Diagram Data Barang Activity Diagram Barang Masuk 2 Activity Diagram Activity Diagram merancang aliran kerja dari sistem yang telah dikerjakan. Berikut adalah rancangan Activity Diagram dari sistem pengelolaan data inventory pada Bengkel Mobil BPM Autowork: Activity Diagram Login Gambar 4. 4 Activity Diagram Barang Masuk Activity Diagram Barang Keluar Gambar 4. 2 Activity Diagram Login Gambar 4. 5 Activity Diagram Barang Keluar Gambar 4. 7 Activity Diagram Menu Log Out Activity Diagram Menu Laporan 3 Perancangan 1 Input 1 Perancangan Database Perancangan database merupakan kumpulan tabel yang lebih terperinci dan saling berhubungan. Berikut ini adalah rancangan database. Rancangan Tabel User Rancangan tabel User adalah tabel yang berisi rangkaian rinci data User, rancangan tabel user dapat dilihat pada tabel di bawah ini: Gambar 4. 6 Activity Diagram Menu Laporan Activity Diagram Menu Log Out Tabel 4. 4 Rancangan Tabel User Nama Type Length id_user Rancangan Tabel Kategori Rancangan tabel kategori adalah tabel yang berisi rangkaian rinci data karakter produk barang, gambaran tabel kategori dapat dilihat pada tabel di bawah Tabel 4. 5 Rancangan Tabel Kategori Nama Type Length tanggal Kode_kategori Nama_kategori kode_supplier nama_supplier notelpon_supplier alamat_supplier Tabel 4. 6 Rancangan Tabel Supplier Nama Type Length Pengujian 1 Login 2 Menambahkan Data Barang 3 Menambahkan Data Supplier 4 Menambahkan Data Gudang 5 Menambahkan Data Kategori 6 Edit Master Data 7 Hapus Master Data 2 Pengujian Pengujian membuka aplikasi, kemudian melakukan login, lalu mengelola data barang, supplier, gudang, kategori, selanjutnya melakukan transaksi hingga laporan, jika sudah melakukan penilaian admin dapat melihat hasil nya dengan cara mengklik menu Hasil laporan Barang Masuk ataupun Hasil laporan Barang Keluar, untuk mendownload hasil. Rancangan Tabel Supplier Rancangan tabel supplier adalah tabel yang berisi rangkaian rinci data nama supplier dari BPM Autowork, bentuk tabel supplier dapat dilihat pada tabel di bawah ini : Tabel 4. 7 Tabel Pengujian Admin Cara Uji Hasil yang Hasil Diterapkan Pengujian Membuka aplikasi, kemudian Masuk ke Sesuai masukan username dan Halaman Utama password, lalu klik login Pilih menu Master Data. Menampilkan Sesuai kemudian pilih data barang, isi bahwa berhasil data, lalu klik simpan data barang Pilih menu Master Data. Menampilkan Sesuai kemudian pilih data supplier, isi bahwa berhasil data, lalu klik simpan data supplier Pilih menu Master Data. Menampilkan Sesuai kemudian pilih data gudang, isi bahwa berhasil data, lalu klik simpan data gudang Pilih menu Master Data. Menampilkan Sesuai kemudian pilih data kategori, isi bahwa berhasil data, lalu klik simpan data kategori Pilih menu Master Data. Menampilkan Sesuai kemudian pilih data yang akan bahwa berhasil di ubah, ubah data, lalu klik update data Pilih menu Master Data. Menampilkan Sesuai kemudian pilih data yang akan bahwa berhasil di hapus, hapus data, lalu klik 8 Menambahkan Pilih menu Transaksi, kemudian Transaksi pilih Barang Masuk, isi data. Barang Masuk lalu klik simpan hapus data Menampilkan data barang 9 Menambahkan Pilih menu Transaksi, kemudian Menampilkan Transaksi pilih Barang Keluar, isi data. Barang Keluar lalu klik simpan data barang 10 Edit Transaksi Pilih menu Transaksi, kemudian Menampilkan pilih Barang Masuk / Keluar, bahwa berhasil ubah data, lalu klik simpan update data barang masuk / 11 Hapus Pilih menu Transaksi, kemudian Menampilkan Transaksi pilih Barang Masuk / Keluar, bahwa berhasil hapus data, lalu klik simpan hapus data barang masuk / 12 Lihat Hasil Pilih menu Laporan, kemudian Menampilkan Laporan pilih menu Barang Masuk, hasil dari data Barang Keluar. Stock Barang, data barang ataupun Data Supplier. masuk / keluar, stock barang, ataupun data 13 Cetak Hasil Pilih menu Laporan, kemudian Mendownload Laporan pilih menu Barang Masuk, hasil dari data Barang Keluar. Stock Barang, data barang ataupun Data Supplier, masuk / keluar, kemudian pilih cetak pdf / stock barang, ataupun data pdf / gambar 14 Logout Pilih menu Logout Menampilkan kembali ke halaman login Penutup 1 Kesimpulan Melalui hasil pembahasan yang sudah diuraikan oleh peneliti mengenai Sesuai Sesuai Sesuai Sesuai Sesuai Sesuai Sesuai Sistem Informasi Pengelolaan Data Inventory Menggunakan Algoritma Sequential Search Pada Bengkel Mobil AuBPM AutoworkAy, maka kesimpulannya adalah sebagai berikut: Menghasilkan sistem informasi Algoritma Sequential Search sebagai solusi permasalahan yang terjadi. Penerapan Algoritma Sequential Search pada penelitian ini adalah Algoritma pencarian linier, algoritma ini mampu melakukan pencarian Sistem dapat menyajikan data inventory yang terkini dan update, transaksi menjadi lebih efisien, dan memiliki mobilitas dengan Sistem dirancang melalui 2 user yang berperan sebagai pengguna utama pada sistem ini, sehingga memudahkan proses pengolahan 2 Saran Saran dalam penelitian ini adalah: Penambahan mempermudah semua karyawan ataupun seiring berjalannya dan seberapa banyaknya transaksi untuk mengurangi kesalahan teknis sistem yang telah dibuat wajib diperhatikan dalam proses maintenance-nya. Penambahan fitur yang dapat terhubung dengan e-mail, untuk melampirkan cetakan laporan Membuat desain sistem yang lebih kompleks, agar digunakan diberbagai perangkat. Daftar Pustaka