DETEKSI KECURANGAN PADA TRANSAKSI E-COMMERCE MENGGUNAKAN ALGORITMA MACHINE LEARNING

Putranto, Chessa Aninditya Anugrah (2025) DETEKSI KECURANGAN PADA TRANSAKSI E-COMMERCE MENGGUNAKAN ALGORITMA MACHINE LEARNING. S1 - Sarjana thesis, Universitas AMIKOM Yogyakarta.

[img] Text (COVER-ABSTRAK)
COVER.pdf

Download (1MB)
[img] Text (BAB I)
BAB I.pdf

Download (290kB)
[img] Text (BAB II)
BAB II.pdf
Restricted to Registered users only

Download (1MB)
[img] Text (BAB III)
BAB III.pdf
Restricted to Registered users only

Download (395kB)
[img] Text (BAB IV)
BAB IV.pdf
Restricted to Registered users only

Download (1MB)
[img] Text (BAB V)
BAB V.pdf

Download (74kB)
[img] Text (DAFTAR PUSTAKA- LAMPIRAN)
Daftar Pustaka dan Lampiran.pdf
Restricted to Registered users only

Download (367kB)
[img] Archive (SOURCE CODE)
Sourcecode - 21.11.4098.zip
Restricted to Repository staff only

Download (884kB)
[img] Text (PUBLIKASI)
Publikasi.pdf
Restricted to Repository staff only

Download (401kB)

Abstract

Fraud atau kecurangan dalam transaksi e-commerce merupakan tantangan besar yang dapat menyebabkan kerugian finansial bagi perusahaan dan konsumen. Beberapa studi sebelumnya telah mengembangkan metode deteksi fraud menggunakan algoritma Machine Learning, namun masih terdapat kendala seperti ketidakseimbangan data serta akurasi model yang belum optimal. Oleh karena itu, penelitian ini menerapkan beberapa algoritma Machine Learning, yaitu Logistic Regression, Decision Tree, Random Forest, Naïve Bayes, XGBoost, dan Support Vector Machine (SVM) untuk mendeteksi transaksi fraud berdasarkan dataset yang digunakan. Metode penelitian yang digunakan dalam penelitian ini meliputi preprocessing data, balancing data, serta pelatihan dan evaluasi model Machine Learning. Dataset yang digunakan diproses dengan teknik data cleaning, encoding data kategori, normalisasi, dan penyeimbangan data menggunakan teknik SMOTE dan SMOTETomek guna mengatasi ketidakseimbangan data antara transaksi fraud dan non-fraud. Model Machine Learning diuji menggunakan teknik crossvalidation dan dievaluasi berdasarkan metrik akurasi, presisi, recall, f1-score, dan AUC untuk menentukan performa terbaik dalam mendeteksi transaksi fraud. Hasil penelitian menunjukkan bahwa XGBoost menjadi algoritma dengan performa terbaik dengan nilai akurasi sebesar 0.99, recall sebesar 0.82, presisi sebesar 0.93, f1-score sebesar 0.87, dan AUC sebesar 0.99. Algoritma Decision Tree juga menunjukkan hasil yang cukup baik dengan akurasi 0.99 dan f1-score 0.81. Sementara itu, Random Forest memiliki akurasi 0.98 namun dengan presisi yang lebih rendah, yaitu 0.20. Penelitian ini berkontribusi dalam pengembangan sistem deteksi fraud yang lebih akurat untuk meningkatkan keamanan transaksi ecommerce.

Item Type: Thesis (S1 - Sarjana)
Contributor:
Pembimbing
Marco, Robert
Uncontrolled Keywords: Deteksi Fraud, Machine Learning, XGBoost, Random Forest, SMOTE, SMOTETomek
Subjects: 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 005 Pemrograman komputer, program dan data
Divisions: Fakultas Ilmu Komputer > Informatika
Depositing User: RC Universitas AMIKOM Yogyakarta
Date Deposited: 25 Jun 2025 06:25
Last Modified: 25 Jun 2025 07:49
URI: http://eprints.amikom.ac.id/id/eprint/29940

Actions (login required)

View Item View Item