DEVELOPMENT OF MACHINE LEARNING-BASED FRAUD DETECTION SYSTEM USING ARTIFICIAL NEURAL NETWORK ALGORITHM

As time goes on, technology will also develop to be able to support existing needs and challenges. One of them is in the financial sector. For example, just making transactions can be made easier by using mobile money. By using mobile money, transactions that usually take a long time will beco...

Full description

Saved in:
Bibliographic Details
Main Author: Mahareksa, Alfiansyah
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/56155
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
Description
Summary:As time goes on, technology will also develop to be able to support existing needs and challenges. One of them is in the financial sector. For example, just making transactions can be made easier by using mobile money. By using mobile money, transactions that usually take a long time will become easier and faster for users. But unfortunately there are always risks that can occur for each of these conveniences. One of the risks is fraud by irresponsible parties or can be referred to as fraud. Therefore, machine learning will be used to build a fraud detection system by implementing the Artificial Neural Network algorithm which has an artificial nervous system development method to be able to detect which transactions are fraudulent and which are not fraudulent. This development is carried out through five stages in accordance with CRISP-DM. Namely, Business Understanding, Data Understanding, Data Preparation, Modelling, and Evaluation. In the Data Preparation stage, unbalanced money data is handled by undersampling and selecting only the relevant features from the dataset. In the Modelling stage, the Optuna method is used to find optimal hyperparameters by using k-fold cross validation and data backtesting to validate the model created. Then the evaluation is carried out using several parameters, namely, false positive rate (FPR), area under curve, recall, precision, and F1 Score. The results of the ANN model that are made provide FPR performance of 0.078%, area under curve 97.65%, recall 95.34%, precision 99.8%, and F1 score 97.52%.