Melola Discovery

← Melola Discovery

Open access Jurnal SINTA 2

Penerapan Metode Stacking Ensemble Learning untuk Deteksi Penipuan pada Transaksi Finansial

Implementation of Stacking Ensemble Learning Method for Fraud Detection in Financial Transactions

Jurnal Teknologi Informasi dan Ilmu Komputer (JTIIK) · Vol. 13 No. 3 (2026) · pp. 521–530

DOI
10.25126/jtiik.2026133
ISSN
2528-6579, 2355-7699
Published
2026-06-30
Publisher
Fakultas Ilmu Komputer, Universitas Brawijaya
Language
id
License
creativecommons.org/licenses/by-sa/4.0

Abstract

Bahasa Indonesia

Identifikasi fraud pada transaksi keuangan menjadi pekerjaan besar untuk mencegah kerugian yang dapat terjadi akibat fraud. Dengan perkembangan teknologi machine learning yang makin baik, eksperimen mengenai identifikasi fraud dapat dilakukan dengan menggunakan model machine learning. Sejumlah model machine learning dapat digunakan untuk identifikasi fraud, seperti logistic regression, XGBoost, LightGBM, dan Stacking. Penelitian ini untuk menunjukkan kinerja dari stacking ensemble yang dipadukan dengan MLP sebagai meta learner. Identifikasi fraud memiliki tantangan tersendiri berupa banyak data yang tidak seimbang antara transaksi otentik dengan transaksi palsu. Meskipun demikian, eksperimen yang dilakukan menggunakan model dan evaluasi yang tahan terhadap data yang tidak seimbang. Eksperimen dilakukan dengan pengolahan data dan feature engineering untuk mengatasi permasalahan dalam dataset. Pengolahan data dan feature engineering ditujukan untuk mengurangi pencilan, fitur yang tak relevan, dan nilai-nilai pada data yang hilang atau terduplikasi. Kemudian, pembuatan model dilakukan dengan logistic regression, XGBoost, LightGBM, dan stacking ensemble dengan base learner dari XGBoost dan LightGBM serta meta-learner menggunakan MLP. Hasil dari eksperimen yang dilakukan menunjukkan bahwa stacking memiliki kinerja yang paling tinggi dengan nilai AUC-ROC mencapai 0,9663 dibandingkan model lain.

English

Fraud detection in financial transactions is a critical task to prevent potential losses caused by fraudulent activities. With the advancement of machine learning technology, experiments on fraud identification can now be conducted using various machine learning models. Several models such as Logistic Regression, XGBoost, LightGBM, and Stacking can be employed for this purpose. This study aims to demonstrate the performance of a stacking ensemble model combined with a Multi-Layer Perceptron (MLP) as the meta-learner. Fraud detection poses a unique challenge due to the highly imbalanced nature of the data, where genuine transactions significantly outnumber fraudulent ones. Despite this, the experiments conducted in this study utilized models and evaluation metrics that are robust to imbalanced data. The process involved data preprocessing and feature engineering to address issues within the dataset. These steps were undertaken to reduce outliers, eliminate irrelevant features, and handle missing or duplicated values. Model development was carried out using Logistic Regression, XGBoost, LightGBM, and a stacking ensemble with XGBoost and LightGBM as base learners, and MLP as the meta-learner. The experimental results indicate that the stacking model achieved the best performance, with an AUC-ROC score of 0.9663, outperforming the other models.

Keywords

Collaboration network of the authors

23 authors · 37 co-authorship links · 6 across different organisations

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • Bandung Institute of Technology
  • Telkom University
  • Badan Pusat Statistik
  • Cohere (Canada)
  • Affiliation unknown
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles
Dwi Hendratmo WidyantoroBandung Institute of Technology2
Aswin JuariBandung Institute of Technology1
Novi YuslianiBandung Institute of Technology1
Hari Bagus FirdaudAffiliation unknown1
Zakiy Firdaus AlfikriBandung Institute of Technology1
Untari Novia WisestyTelkom University1
Tati Rajab MengkoBandung Institute of Technology1
Adi PancoroBandung Institute of Technology1
Afrida HelenBandung Institute of Technology1
Nila NurmalaBadan Pusat Statistik1
Fariska Zakhralativa RuskandaBandung Institute of Technology1
Muhammad Faris MuzakkiBandung Institute of Technology1
Arief Purnama MuharramBandung Institute of Technology1
Ubaidillah Ariq PrathamaBandung Institute of Technology1
Samuel CahyawijayaCohere (Canada)1
Rinaldi MunirBandung Institute of Technology1
Bagus Setyawan WijayaAffiliation unknown1
Bagus Setyawan WijayaAffiliation unknown1

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

Metadata source: OAI-PMH (metadata jurnal) https://jtiik.ub.ac.id/index.php/jtiik/en/oai, first harvested 27 Okt 2026, last seen 27 Okt 2026.
Original metadata (oai_dc)
<oai_dc:dc xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/  http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
	<dc:title xml:lang="id">Penerapan Metode Stacking Ensemble Learning untuk Deteksi Penipuan pada Transaksi Finansial</dc:title>
	<dc:title xml:lang="en">Implementation of Stacking Ensemble Learning Method for Fraud Detection in Financial Transactions</dc:title>
	<dc:creator xml:lang="en">Izzaturrahim, Muh. Hafizh</dc:creator>
	<dc:creator xml:lang="en">Prayoga, Ida Bagus Peling</dc:creator>
	<dc:creator xml:lang="en">Hilmy, Andika Naufal</dc:creator>
	<dc:creator xml:lang="en">Utama, Nugraha Priya</dc:creator>
	<dc:creator xml:lang="en">Purwarianti, Ayu</dc:creator>
	<dc:creator xml:lang="id">Izzaturrahim, Muh. Hafizh</dc:creator>
	<dc:creator xml:lang="id">Prayoga, Ida Bagus Peling</dc:creator>
	<dc:creator xml:lang="id">Hilmy, Andika Naufal</dc:creator>
	<dc:creator xml:lang="id">Utama, Nugraha Priya</dc:creator>
	<dc:creator xml:lang="id">Purwarianti, Ayu </dc:creator>
	<dc:subject xml:lang="id">deteksi fraud</dc:subject>
	<dc:subject xml:lang="id"> klasifikasi</dc:subject>
	<dc:subject xml:lang="id">LightGBM</dc:subject>
	<dc:subject xml:lang="id">logistic regression</dc:subject>
	<dc:subject xml:lang="id">stacking ensemble</dc:subject>
	<dc:subject xml:lang="id">XGBoost</dc:subject>
	<dc:subject xml:lang="en">classification</dc:subject>
	<dc:subject xml:lang="en">fraud detection</dc:subject>
	<dc:subject xml:lang="en"> LightGBM</dc:subject>
	<dc:subject xml:lang="en">logistic regression</dc:subject>
	<dc:subject xml:lang="en"> stacking ensemble</dc:subject>
	<dc:subject xml:lang="en">XGBoost</dc:subject>
	<dc:description xml:lang="id">Identifikasi fraud pada transaksi keuangan menjadi pekerjaan besar untuk mencegah kerugian yang dapat terjadi akibat fraud. Dengan perkembangan teknologi machine learning yang makin baik, eksperimen mengenai identifikasi fraud dapat dilakukan dengan menggunakan model machine learning. Sejumlah model machine learning dapat digunakan untuk identifikasi fraud, seperti logistic regression, XGBoost, LightGBM, dan Stacking. Penelitian ini untuk menunjukkan kinerja  dari stacking ensemble yang dipadukan dengan MLP sebagai meta learner. Identifikasi fraud memiliki tantangan tersendiri berupa banyak data yang tidak seimbang antara transaksi otentik dengan transaksi palsu. Meskipun demikian, eksperimen yang dilakukan menggunakan model dan evaluasi yang tahan terhadap data yang tidak seimbang. Eksperimen dilakukan dengan pengolahan data dan feature engineering untuk mengatasi permasalahan dalam dataset. Pengolahan data dan feature engineering ditujukan untuk mengurangi pencilan, fitur yang tak relevan, dan nilai-nilai pada data yang hilang atau terduplikasi. Kemudian, pembuatan model dilakukan dengan logistic regression, XGBoost, LightGBM, dan stacking ensemble dengan base learner dari XGBoost dan LightGBM serta meta-learner menggunakan MLP. Hasil dari eksperimen yang dilakukan menunjukkan bahwa stacking memiliki kinerja yang paling tinggi dengan nilai AUC-ROC mencapai 0,9663 dibandingkan model lain.</dc:description>
	<dc:description xml:lang="en">Fraud detection in financial transactions is a critical task to prevent potential losses caused by fraudulent activities. With the advancement of machine learning technology, experiments on fraud identification can now be conducted using various machine learning models. Several models such as Logistic Regression, XGBoost, LightGBM, and Stacking can be employed for this purpose. This study aims to demonstrate the performance of a stacking ensemble model combined with a Multi-Layer Perceptron (MLP) as the meta-learner. Fraud detection poses a unique challenge due to the highly imbalanced nature of the data, where genuine transactions significantly outnumber fraudulent ones. Despite this, the experiments conducted in this study utilized models and evaluation metrics that are robust to imbalanced data. The process involved data preprocessing and feature engineering to address issues within the dataset. These steps were undertaken to reduce outliers, eliminate irrelevant features, and handle missing or duplicated values. Model development was carried out using Logistic Regression, XGBoost, LightGBM, and a stacking ensemble with XGBoost and LightGBM as base learners, and MLP as the meta-learner. The experimental results indicate that the stacking model achieved the best performance, with an AUC-ROC score of 0.9663, outperforming the other models.</dc:description>
	<dc:publisher xml:lang="en">Fakultas Ilmu Komputer, Universitas Brawijaya</dc:publisher>
	<dc:date>2026-06-30</dc:date>
	<dc:type>info:eu-repo/semantics/article</dc:type>
	<dc:type>info:eu-repo/semantics/publishedVersion</dc:type>
	<dc:format>application/pdf</dc:format>
	<dc:identifier>https://jtiik.ub.ac.id/index.php/jtiik/article/view/10121</dc:identifier>
	<dc:identifier>10.25126/jtiik.2026133</dc:identifier>
	<dc:source xml:lang="id">Jurnal Teknologi Informasi dan Ilmu Komputer; Vol 13 No 3: Juni 2026; 521-530</dc:source>
	<dc:source xml:lang="en">Jurnal Teknologi Informasi dan Ilmu Komputer; Vol. 13 No. 3: Juni 2026; 521-530</dc:source>
	<dc:source>2528-6579</dc:source>
	<dc:source>2355-7699</dc:source>
	<dc:source>10.25126/jtiik.2026133</dc:source>
	<dc:language>id</dc:language>
	<dc:relation>https://jtiik.ub.ac.id/index.php/jtiik/article/view/10121/1587</dc:relation>
	<dc:rights xml:lang="en">Copyright (c) 2026 Muh. Hafizh Izzaturrahim, Ida Bagus Peling Prayoga, Andika Naufal Hilmy, Nugraha Priya Utama, Ayu Purwarianti</dc:rights>
	<dc:rights xml:lang="en">https://creativecommons.org/licenses/by-sa/4.0</dc:rights>
</oai_dc:dc>