Optimasi Dokumentasi Faktur Pembelian Menggunakan Pendekatan Robotic Process Automation Berbasis Selenium Webdriver
Abstract
High transaction volume at PT Enseval Putera Megatrading has increased employee working hours. This is due to manual input of purchase invoices which are prone to errors and delays. This has had a negative impact on business relationships and fulfillment partners. This study proposes implementing a Python-based RPA (Robotic Process Automation) application to address this issue. This RPA application is designed to retrieve information from a database operated with PostgreSQL and automatically input data on a website using Selenium Webdriver. This study aims to improve the company's operational efficiency by implementing Robotic Process Automation (RPA) and Selenium Webdriver. The study follows the Software Development Life Cycle (SDLC) approach with a waterfall model to ensure an effective and reliable application. The results include reduced input time, reduced risk of human error, and elimination of repetitive work. With this implementation, the company can focus on tasks that require human interaction, increase productivity, deliver invoices on time, and strengthen business relationships with the company's fulfillment partners.
Keywords: RPA; Purchase Invoice; SDLC; Automation; Selenium Webdriver.
Abstrak
Volume transaksi yang tinggi di PT Enseval Putera Megatrading telah meningkatkan waktu kerja karyawan. Hal itu disebabkan penginputan manual purchase invoice yang rentan terhadap kesalahan dan keterlambatan. Sehingga berdampak negatif pada hubungan bisnis dan partner fulfillment. Untuk mengatasi permasalahan tersebut, penelitian ini mengusulkan implementasi aplikasi RPA (Robotic Process Automation) berbasis Python. Aplikasi RPA ini dirancang untuk mengambil informasi dari database yang dioperasikan dengan PostgreSQL dan secara otomatis menginput data pada website menggunakan Selenium Webdriver. Tujuan penelitian ini adalah meningkatkan efisiensi operasional perusahaan melalui implementasi Robotic Process Automation (RPA) dan Selenium Webdriver. Studi ini mengikuti pendekatan Software Development Life Cycle (SDLC) dengan model waterfall untuk memastikan aplikasi yang efektif dan handal. Hasilnya mencakup pengurangan waktu penginputan, pengurangan risiko kesalahan manusia, dan menghilangkan pekerjaan repetitif. Dengan implementasi ini, perusahaan dapat fokus pada tugas yang memerlukan interaksi manusia, meningkatkan produktivitas, memberikan invoice secara tepat waktu, dan memperkuat hubungan bisnis dengan partner fulfillment perusahaan.
Keywords
References
PT Enseval Putera Megatrading, “Sekilas Enseval,”PT Enseval Putera Megatrading,Tbk. 2020. [Online]. Available: https://www.enseval.com. [Diakses 10 November 2023].
M. D. Quaum, A. Jain, V. Solanki, D. Gokulapati dan A. Preetham, “Method of Robotic Process Automation in Invoice Processing and Mailing,” International Journal of Research in Engineering, Science and Management, vol. 5, no. 4, pp. 100-103, 2022.
R. P. Avrianto, M. I. Faried, E. Dazki dan R. E. Indrajit, “Robotic Process Automation For Quality Control Assessment Using Selenium,” Jurnal Teknik Informatika (JUTIF), vol. 3, no. 5, pp. 1301-1312, 2022.
D. R. Rizkiyani, K. Sujatmoko dan F. Akhyar, “Implementasi Virtual Costumer Service Dengan Robotic Process Automation (RPA) Dan Kecerdasan Buatan,” e-Proceeding of Engineering, vol. 8, no. 6, pp. 11582-11587, 2021.
G. I. Abadi, K. Sujatmoko dan Rustam, “Perancangan Robot Untuk Ekstraksi Data Invoice Menggunakan Robotic Process Automation (RPA) Yang Terintegrasi Dengan Machine Learning Document Understanding,” e-Proceeding of Engineering, vol. 8, no. 6, pp. 3688-3702, 2022.
S. Sagar, S. Sania, P. Atharva dan P. Manoj, “Invoice Processing Using Robotic Process Automation,” International Journal of Scientific Research in Computer Science, Engineering and Information Technology, vol. 6, no. 2, pp. 216-223, 2020.
T. Pricillia dan Zulfachmi, “Survey Paper: Perbandingan Metode Pengembangan Perangkat Lunak (Waterfall, Prototype, RAD),” Bangkit Indonesia, vol. X, no. 1, pp. 6-9, 2021.
F. N. R. Saputri, W. Harianto dan D. Aditya, “Analisis Dan Perancangan Aplikasi Ibu Siaga Dengan Pendekatan Metode Waterfall,” KURAWAL Jurnal Teknologi, Informasi dan Industri, vol. 4, no. 1, pp. 43-47, 2021.
A. Asyhadi, “Analisis dan Perancangan Sistem Informasi Purchase Order Percetakan Menggunakan Whatsapp Gateway pada PT MIG,” Processor: Jurnal Ilmiah Sistem Informasi, Teknologi Informasi dan Sistem Komputer, vol. 16, no. 1, pp. 20-30, 2021.
L. Davidson, Pro SQL Server Relational Database Design and Implementation, United States: Apress, 2021.
Y. Indarta, D. Irfan, M. Muksir, W. Simatupang dan F. Ranuharja, “Analisis dan Perancangan Database Menggunakan Model Konseptual Data Warehouse Sistem Manajemen Transaksi Toko Online Haransaf,” Edukatif : Jurnal Ilmu Pendidikan, vol. 3, no. 6, pp. 4448-4455, 2021.
A. R. d. Paz, Tkinter GUI Application Development Cookbook, Birmingham, UK: Packt Publishing Ltd, 2018.
S. Nyamathulla, D. P. Ratnababu, N. S. Shaik dan B. L. N, “A Review on Selenium Web Driver with Python,” Annals of the Romanian Society for Cell Biology, vol. 25, no. 4, pp. 1670-16768, 2021.
N. A. Widiastuti dan T. Tamrin, “Penerapan Aplikasi Mobile Location Based Service Untuk Persebaran Usaha Mikro Kecil Menengah Dikabupaten Jepara,” SIMETRIS, vol. 11, no. 1, pp. 271-277, 2020.
R. Parlika, T. A. Nisaa, S. M. Ningrum dan B. A. Haque, “Studi Literatur Kekurangan dan Kelebihan Pengujian Black Box,” Teknomatika, vol. 10, no. 2, pp. 131-130, 2020.
How To Cite This :
Refbacks
- There are currently no refbacks.