IMPLEMENTATION OF RULE BASED AND STRING MATCHING IN THE AGGREGATE POPULATION DATA MIGRATION ETL PROCESS

Main Article Content

Nasrul Aditri Rahmandika
Ismail Abdurrozzaq
Ghulam Asrofi Buntoro

Abstract

The migration of aggregated population data requires a structured and reliable process to ensure data accuracy, consistency, and integrity. This study aims to implement a rule-based approach and string matching techniques within the Extract, Transform, Load (ETL) process for aggregated population data migration. The rule-based method is applied during the transformation phase to standardize data formats, validate attributes, and enforce predefined business rules. Meanwhile, string matching techniques are utilized to identify similarities between textual data, resolve inconsistencies, and support data cleansing, particularly in handling variations in names, regions, and administrative records.


The research methodology involves requirements analysis, system design, implementation, and testing. The ETL system is developed to extract data from multiple sources, transform it based on defined rules and matching algorithms, and load it into a centralized database. Performance evaluation is conducted by measuring accuracy, processing time, and data consistency after migration.


The results show that the integration of rule-based processing and string matching improves the quality of migrated data by reducing duplication, minimizing errors, and enhancing data uniformity. Furthermore, the system demonstrates efficiency in handling large-scale population datasets. This study contributes to the development of more reliable data migration systems, particularly in the context of population data management, and supports better decision-making processes in government institutions.

Downloads

Download data is not yet available.

Article Details

Section

Articles

How to Cite

IMPLEMENTATION OF RULE BASED AND STRING MATCHING IN THE AGGREGATE POPULATION DATA MIGRATION ETL PROCESS. (2026). Journal of Global and Multidisciplinary Research, 1(1). https://journal.maziyyah.com/scientra/article/view/3

References

[1] D. A. Syafiq and Y. Sembiring, "Pengembangan Model Visualisasi Data Kependudukan Berbasis Teknologi Informasi untuk Mendukung Pengambilan Keputusan di Kecamatan Medan Amplas," Jurnal Penelitian Inovatif, vol. 5, no. 2, pp. 1329-1338, May 2025, doi: 10.54082/jupin.1500.

[2] Y. Akbar, D. Mayangsari, and S. Bebriani, "Penerapan Visualisasi Data dan Informasi Kependudukan Berbasis Web," MALCOM: Indonesian Journal of Machine Learning and Computer Science, vol. 4, no. 3, pp. 786-793, Jul. 2024, doi: 10.57152/malcom.v4i3.1290.

[3] L. R. Putri, "Inovasi Pelayanan Administrasi Kependudukan dengan Online (PAKDE ON) melalui Aplikasi WhatsApp dan Inovasi Pelayanan Dokumen Administrasi Kependudukan dan Pengadilan Agama (DIDUPAG) di Dinas Kependudukan dan Pencatatan Sipil Kabupaten Madiun," Jurnal Registratie, vol. 5, no. 1, pp. 53-68, Sep. 2023, doi: 10.33701/jurnalregistratie.v5i1.3229.

[4] S. Rohajawati, "Effectiveness of Digital Transformation in Data Warehouse Technology," The Indonesian Journal of Computer Science, vol. 13, no. 1, Feb. 2024, doi: 10.33022/ijcs.v13i1.3759.

[5] R. Tarigan, E. Nuryani, S. K. Sianturi, N. Hidayanti, and Widyawati, "Migrasi Data Hasil Optimalisasi Pemuatan Kontainer Pada Legacy System ke SAP untuk Mempercepat Pembuatan Surat Jalan dengan Batch Data Communication (BDC)," Jurnal Teknologi Informasi dan Ilmu Komputer, vol. 11, no. 6, pp. 1213-1222, Dec. 2024, doi: 10.25126/jtiik.2024117365.

[6] A. K. Saputra, K. A. Laksitowening, and A. Herdiani, "Performance Analysis of Extract, Transform, and Load Methods for Business Intelligence in E-Learning Systems Using Pentaho Data Integration," Jurnal Teknik Informatika (JUTIF), vol. 6, no. 1, pp. 75-86, Feb. 2025, doi: 10.52436/1.jutif.2025.6.1.4173.

[7] Y. G. Berliana and A. D. Indriyanti, "Sistem Deteksi Kemiripan Validasi Surat Permohonan Keabsahan Akta Dengan Metode Fuzzy String Matching," JSI (Jurnal Sistem Informasi) Universitas Suryadarma, vol. 12, no. 2, pp. 100-108, Jul. 2025, doi: 10.35968/jsi.v12i2.1507.

[8] Pemerintah Republik Indonesia, "Peraturan Pemerintah Republik Indonesia Nomor 40 Tahun 2019 tentang Pelaksanaan Undang-Undang Nomor 23 Tahun 2006 tentang Administrasi Kependudukan sebagaimana telah diubah dengan Undang-Undang Nomor 24 Tahun 2013," 2019.

[9] L. Dinesh and K. G. Devi, "An Efficient Hybrid Optimization of ETL Process in Data Warehouse of Cloud Architecture," Journal of Cloud Computing, vol. 13, art. no. 12, 2024, doi: 10.1186/s13677-023-00571-y.

[10] B. Khan, S. Jan, W. Khan, and M. I. Chughtai, "An Overview of ETL Techniques, Tools, Processes and Evaluations in Data Warehousing," Journal on Big Data, vol. 6, no. 1, pp. 1-20, 2024, doi: 10.32604/jbd.2023.046223.

[11] T. A. Pratami, Tursina, and R. Septiriana, "Rekomendasi Pemilihan Model Sepeda Menggunakan Rule Based System," Jurnal Informatika dan Teknik Elektro Terapan, vol. 12, no. 2, pp. 1350-1361, Apr. 2024, doi: 10.23960/jitet.v12i2.4239.

[12] M. Alfian, W. Aprianti, H. Rhomadhona, and J. Permadi, "Sistem Pakar Penyakit Sapi Menggunakan Rule Based Reasoning dengan Forward Chaining," Teknomatika: Jurnal Informatika dan Komputer, vol. 17, no. 2,

pp. 22-29, Dec. 2024, doi: 10.30989/teknomatika.v17i2.1541.

[13] J. Song, C. Nanayakkara, and P. Christen, "Privately Evaluating Sensitive Population Record Linkage Without Ground Truth Data," International Journal of Data Science and Analytics, vol. 20, pp. 2971-2986, 2025, doi: 10.1007/s41060-024-00657-z.

[14] F. A. Valensyah and O. Irnawati, "Sistem Informasi Berbasis Website Menggunakan Framework Laravel," INSANtek, vol. 5, no. 1, pp. 7-14, May 2024, doi: 10.31294/insantek.v5i1.3408.

[15] B. D. Tiert, A. Dharmawan, and J. Gondohanindijo, "Perancangan Sistem Informasi Berita Otomotif Berbasis Website Dengan PHP Dan MySQL," INTECOMS: Journal of Information Technology and Computer Science, vol. 7, no. 4, pp. 1250-1256, Jul. 2024, doi: 10.31539/intecoms.v7i4.10955.

[16] R. A. Wilantara, N. Azizah, and R. S. Razaqi, "Rancang Bangun Sistem Informasi Administrasi Menggunakan Metode Scrum Berbasis Framework Laravel (Studi Kasus: SDN 3 Trebungan)," Jurnal Komputer Teknologi Informasi Sistem Komputer (JUKTISI), vol. 4, no. 3, pp. 1718-1726, Feb. 2026, doi: 10.62712/juktisi.v5i1.506.

[17] A. W. Pramudita and R. Somya, "Sistem Filtering Data Mahasiswa Menggunakan Framework Laravel dan Library Laravel Excel," Jurnal Ilmiah Informatika, vol. 9, no. 1, pp. 38-42, Jun. 2021, doi: 10.33884/jif.v9i01.3716.

[18] I. Mardiana, Wahyudin, and E. Junaeti, "Pengembangan Learning Management System dengan Framework Laravel dan Tailwind CSS," Multinetics, vol. 10, no. 1, pp. 40-49, Jul. 2024, doi: 10.32722/multinetics.v10i1.6678.

[19] F. Haykhal, "Rancang Bangun Sistem Informasi TAku untuk Pengajuan Judul Tugas Akhir Berbasis Web di Lingkup Jurusan Teknik Informatika," Jurnal Informatika dan Teknik Elektro Terapan, vol. 13, no. 3S1, pp. 1129-1137, Oct. 2025, doi: 10.23960/jitet.v13i3S1.8016.

[20] M. S. A. Amrullah, Aminudin, and G. I. Marthasari, "Otomatisasi Proses Deployment dengan Metode CI/CD Menggunakan Jenkins dan Docker Pada Web Service i-Lab," Jurnal Repositor, vol. 6, no. 4, pp. 313-322, Nov. 2024.

[21] N. A. Al Azfar and S. D. Anggita, "Penerapan Metode Waterfall Pada Sistem Informasi E-Rapor," Information System Journal, vol. 7, no. 01,

pp. 45-55, Jun. 2024, doi: 10.24076/infosjournal.2024v7i01.1582.

[22] S. Mayang, A. Amirudin, and S. Lestari, "Perancangan Sistem Informasi Retensi dan Penyusutan Berkas Rekam Medis di Rumah Sakit," Jurnal

Sains dan Kesehatan, vol. 3, no. 1, pp. 35-43, May 2024, doi: 10.57151/jsika.v3i1.370.

[23] M. Z. Abdillah and I. G. S. Pranata, "Analisis dan Perancangan Sistem Informasi Manajemen Gereja Menggunakan UML (Unified Modelling Language)," Jurnal Informatika dan Teknik Elektro Terapan, vol. 12, no. 3, Aug. 2024, doi: 10.23960/jitet.v12i3.4831.

[24] V. Tesaloniki, P. A. Jusia, and Mery, "Perancangan Sistem Informasi Pengolahan Data Transaksi Penjualan dan Persediaan Barang pada Sumber Abadi Motor," Jurnal Manajemen Teknologi Dan Sistem Informasi (JMS), vol. 4, no. 1, pp. 680-690, Apr. 2024, doi: 10.33998/jms.2024.4.1.1718.

[25] C. E. E. S. Putri and A. Susanto, "Feasibility Analysis of Bengkel Koding Website Using Black Box Testing and Boundary Value Analysis," Sinkron: Jurnal dan Penelitian Teknik Informatika, vol. 8, no. 2, pp. 764-776, Mar. 2024, doi: 10.33395/sinkron.v8i2.13589.