Implementasi Proses Extract, Transform Dan Load Pada Sistem Data Website Mypertamina

Bagus Seta Inba Cipta

Abstract


Pada pangkalan LPG, petugas diwajibkan menginput data pelanggan subsidi ke website MyPertamina secara manual. Proses ini memakan waktu, rawan kesalahan input, dan menimbulkan kendala teknis. Penelitian ini mengimplementasikan proses ETL (Extract, Transform dan Load) untuk mengotomatisasi input data menggunakan bahasa pemrograman Python. Tahapan extract dilakukan dengan membaca data NIK dari file Excel, tahap transform mencakup validasi dan pemrosesan data, sedangkan tahap load dilakukan dengan menginput data secara otomatis ke website MyPertamina. Tiga prototipe dikembangkan, prototipe pertama menggunakan PyAutoGUI berbasis tampilan layar, prototipe kedua menambahkan OCR (Optical Character Recognition) untuk membaca pesan error, dan prototipe ketiga menggunakan Playwright yang bekerja langsung pada struktur HTML (DOM) website. Pengujian dilakukan dengan 100 data pada masing-masing prototipe. Hasil menunjukkan bahwa pendekatan Playwright memiliki waktu rata-rata tercepat, yaitu 0,77 detik per NIK, dan tingkat keberhasilan 95%, menjadikannya solusi paling efektif dan efisien dibandingkan dua pendekatan sebelumnya.

References


Afrinda, N. (2024). Penerapan Algoritma Advanced Encryption Standard (AES) 128 dalam Pengamanan NIK [Other, Universitas Jambi]. https://repository.unja.ac.id/

Ali, O. M., Breik, M., Aly, T., Raslan, A. T. N. E.-D., & Gheith, M. (2024). Enhancing Data Analysis and Automation: Integrating Python with Microsoft Excel for Non-Programmers. Journal of Software Engineering and Applications, 17(6), Article 6. https://doi.org/10.4236/jsea.2024.176030

Almis, V. M., & Wijayanti, L. (2023). Digitalisasi Naskah Kuno sebagai upaya peletarian Informasi: Systematic Literature Review. Jurnal Ilmu Perpustakaan. JURNAL ILMU PERPUSTAKAAN (JIPER), 5(2). https://doi.org/10.31764/jiper.v5i2.15224

Atmaja, I. G. B. W., Kusuma, K. N. A., Wirayuda, A. A. E., Widiantara, I. K., Premadhipa, N., & Mahendra, G. S. (2023). Penerapan Metode Prototype pada Perancangan Sistem Informasi Pengaduan Masyarakat Buleleng Berbasis Website. RESI : Jurnal Riset Sistem Informasi, 1(2), 56–65. https://doi.org/10.32795/resi.v1i2.3553

Belgacem, H., Li, X., Bianculli, D., & Briand, L. (2023). A Machine Learning Approach for Automated Filling of Categorical Fields in Data Entry Forms. ACM Transactions on Software Engineering and Methodology, 32(2), 1–40. https://doi.org/10.1145/3533021

Choirul Amirul Amin, I. (2024). Analisis Penerapan Sistem Otomasi dengan Menggunakan Automatic Inline Sampler dalam Pengambilan Sampel pada PT. XYZ | Indonesian Research Journal on Education. https://irje.org/index.php/irje/article/view/1198

Devi, S. (2024). IMPLEMENTASI PELAYANAN PUBLIK DALAM PENGURUSAN KARTU TANDA PENDUDUK ELEKTRONIK PADA KANTOR DINAS CATATAN SIPIL TANAH KARO. EKSPOLHUM, 1(1), Article 1.

Farid, N., & Sutabri, T. (2024). Rancangan Aplikasi Penjualan Berbasis Web Dengan Metode Prototype. Jurnal Sains Dan Teknologi, 3(2), Article 2. https://doi.org/10.58169/saintek.v3i2.631

Firdaus, M., & Shedriko, S. (2024). Implementasi ETL dan Pengolahan Data pelaporan BASEL-III OJK di Bank Umum. Semnas Ristek (Seminar Nasional Riset Dan Inovasi Teknologi), 8(01), Article 01. https://doi.org/10.30998/semnasristek.v8i01.7131

Gupta, P., & Bagchi, A. (2024). Introduction to Pandas. Dalam P. Gupta & A. Bagchi, Essentials of Python for Artificial Intelligence and Machine Learning (hlm. 161–196). Springer Nature Switzerland. https://doi.org/10.1007/978-3-031-43725-0_5

Joshi, S. (2025). Review of Data Engineering and Data Lakes for Implementing GenAI in Financial Risk A Comprehensive Review of Current Developments in GenAI Implementations. SSRN Electronic Journal. https://doi.org/10.2139/ssrn.5123081

Kirsan, A. S., Takano, K., & Zebada Mansurina, S. T. (2024). EksPy: A new Python framework for developing graphical user interface based PyQt5. International Journal of Electrical and Computer Engineering (IJECE), 14(1), 520. https://doi.org/10.11591/ijece.v14i1.pp520-531

Maolah, N., & Siswoyo, B. (2024). Implementasi Media Interaktif Tableau Untuk Pengembangan Visualisasi Data ASN Menggunakan Metode ETL. Prosiding SISFOTEK, 8(1), Article 1.

Nasution, R. R., & Irwansyah, I. (2023). Implimentasi UU No. 8 Tahun 1999 Tentang Perlindungan Konsumen Terhadap Penggunaan Aplikasi My Pertamina Dan Pandangannya Menurut Teori Kemaslahatan. Jurnal EDUCATIO: Jurnal Pendidikan Indonesia, 9(1), 336. https://doi.org/10.29210/1202322820

Rabe, B. A., & Cepko, C. (2020). SARS-CoV-2 detection using isothermal amplification and a rapid, inexpensive protocol for sample inactivation and purification. Proceedings of the National Academy of Sciences, 117(39), 24450–24458. https://doi.org/10.1073/pnas.2011221117

Shubhi, I. D., Fabroyir, H., & Akbar, R. J. (2023). Desain dan Evaluasi Antarmuka Pengguna Responsif Web myITS StudentRegistration Dengan Metode User-centered Design. Jurnal Teknik ITS, 12(1). https://doi.org/10.12962/j23373539.v12i1.111429

Songa, A., Bolineni, R., Reddy, H., Korrapolu, S., & Geddada, V. J. (2022). Vehicle Number Plate Recognition System Using TESSERACT-OCR. International Journal for Research in Applied Science and Engineering Technology, 10(4), 323–327. https://doi.org/10.22214/ijraset.2022.41198

Sophie, S., Proboyekti, U., & Wibowo, A. (2024). Pengujian rancang ulang website perpustakaan Universitas Kristen Duta Wacana. AITI, 21(2), Article 2. https://doi.org/10.24246/aiti.v21i2.251-270

Vamshi, K., & Pavan Kumar, N. (2025). Implementation of Contact free Human Computer Interface: Virtual Mouse. SSRN Electronic Journal. https://doi.org/10.2139/ssrn.5256681

Zahid, M. H. H. (2025). Metamorphic Testing of Web Application Using Playwright. https://www.doria.fi/handle/10024/192757


Refbacks

  • There are currently no refbacks.



 
PANDUAN SUBMITE ARTIKEL
 


Kantor Sekertariat:
Universitas PGRI Madiun
Jl. Auri No. 14-16  Kota Madiun 63118
Lt 3 Kantor Program Studi Teknik Informatika
email :  [email protected]
 
 

Lisensi Creative Commons
Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi-BerbagiSerupa 4.0 Internasional.