Pembuatan Data Warehouse secara Berjenjang dari Data Transaksi dengan ETL Script PHP
DOI:
https://doi.org/10.33633/tc.v22i3.8084Keywords:
payment gateway, regulator BI, data warehouse, ETL, Script PHP, Start Schema, user acceptance testAbstract
Setiap perusahaan payment gateway yang mendapat ijin operasional Bank Indonesia (BI), harus melaporkan data transaksinya setiap bulan ke BI . Permasalahan terjadi karena database transaksi produksi tersebar di banyak database, dimana database dipisahkan berdasarkan channel (merchant) dan payment type (Credit card, VA, retail store, e-wallet), hal ini menyulitkan saat pembuatan laporan. Penelitian ini ditujukan untuk membuat data warehouse yang menggabungkan seluruh database dengan menggunakan script PHP yang melakukan proses ETL (Extract, Transform, dan Load), dengan cara berjenjang 2 tahap, yaitu tahap 1 melakukan backup seluruh database dari banyak server ke satu server dengan 3 tujuan sekaligus yaitu backup transaksi , meningkatkan performance database production dan membantu proses rekonsiliasi dan tahap 2 melakukan pembuatan data warehouse dari semua database backup dari tahap 1. Penelitian yang digunakan adalah kuantitatif verifikatif terhadap table-table yang diperlukan pada system OLTP (Online Transaction Processing). Pengujian data warehouse dilakukan secara kuantitatif dengan membandingkan hasil summary dari data warehouse dengan gabungan summary semua database aslinya dan secara verifikatif oleh petugas report melalui User Acceptance Test. Hasil dari penelitian adalah sebuah script untuk backup data transaksi dari semua database dari banyak server ke satu server, sebuah script PHP yang berfungsi sebagai pelaksana ETL dan sebuah data warehouse.References
R. Kimball and J. Caserta, The Data warehouse ETLToolkit, 2014.
D. Edi and S. Betshani, “Analisis Data dengan Menggunakan ERD dan Model Konseptual Data Warehouse,” J. Inform., 2012.
I. W. S. Pramana, P. R. Iswardani, and P. A. Mertasana, “IT Governance Evaluation of Hotel Warehouse Section Using the COBIT 5 Framework,” Int. J. Eng. Emerg. Technol., vol. 3, no. 2, pp. 5–12, 2018.
A. . N. Narendra, S. I. Murpratiwi, and M. Sudarma, “Design of E-Grant Application Data Warehouse,” Int. J. Eng. Emerg. Technol., vol. 2, no. 1, p. 11, 2017.
P. R. Iswardani, I. W. S. Pramana, and K. O. Saputra, “Design of Data Warehouse for Monitoring Hotel ’ s Food and Beverage Cost,” pp. 1–4.
Widianty ,”DATA WAREHOUSE DESIGN WITH KIMBALL METHOD: CASE STUDY OF FARHRENHEIT MANUFACTURING SYSTEMS”
Ivan Rivaldo Marbun ,”Perancangan Data Warehouse untuk Data Transaksi Penjualan Menggunakan Schema Snowflake Studi Kasus : Online Market Dataset”
Connoly, Thomas. M & Begg, Carolyn. E. “Database system, A Practical approach to design. Implementation and Management “, 3rdEdition. Pearson Addison Wesley, Essex.2002
I Made Suwija Putra1 , Dewa Komang Tri Adhitya Putra2, “Rancang Bangun Engine ETL Data Warehouse dengan Menggunakan Bahasa Python”, ISSN Media Elektronik: 2580-0760,V ol. 3 No. 2 (2019) 113 – 123
I Gusti Ngurah Agung Trisna Putra, 2 I Nyoman Aditya Mahendra, 3 I Made Suwija Putra ,” MPLEMENTASI ETL DATA WAREHOUSE DENGAN KONSEP FITUR METADATA DAN CLEANSING DATA”, Jurnal Sistem Informasi, Volume 9, Nomor 2, Mei 2020 : 274–289
R. Kimball and Margy Ross,”The Data Warehouse Tookit Second Edition The Complete Guide fo Dimensional Modeling”,2002
Downloads
Published
Issue
Section
License
Pernyataan Lisensi
Artikel yang diterbitkan dalam jurnal Techno.Com dilisensikan di bawah Lisensi Creative Commons Atribusi-NonKomersial 4.0 Internasional (CC BY-NC 4.0).
Anda diperbolehkan untuk menyalin, mendistribusikan, menampilkan, dan melakukan karya dari artikel ini serta membuat karya turunan selama Anda memberikan kredit yang sesuai kepada penulis asli dan tidak menggunakan karya ini untuk tujuan komersial. Untuk melihat salinan lisensi ini, kunjungi [Creative Commons Attribution-NonCommercial 4.0 International](https://creativecommons.org/licenses/by-nc/4.0/).
---
Contoh pengkreditan:
- Penulis: [Nama Penulis]
- Judul Artikel: [Judul Artikel]
- Jurnal: Techno.Com, Vol. [Nomor Volume], No. [Nomor Edisi], Tahun [Tahun Penerbitan]
Jika Anda ingin menggunakan karya ini untuk tujuan komersial, Anda harus mendapatkan izin terlebih dahulu dari penulis atau penerbit.
---