ANALISIS KOMPARATIF MODEL XGBOOST DAN RANDOM FOREST DALAM PREDIKSI REVENUE E- COMMERCE BERBASIS TIME SERIES

RAMADHAN, MUHAMMAD RIZKI (2026) ANALISIS KOMPARATIF MODEL XGBOOST DAN RANDOM FOREST DALAM PREDIKSI REVENUE E- COMMERCE BERBASIS TIME SERIES. S1 thesis, Universitas Mercu Buana Jakarta.

[img]
Preview
Text (HAL COVER)
Cover.pdf

Download (415kB) | Preview
[img] Text (BAB I)
Bab 1.pdf
Restricted to Registered users only

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

Download (187kB)
[img] Text (BAB III)
Bab 3.pdf
Restricted to Registered users only

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

Download (192kB)
[img] Text (BAB V)
Bab 5.pdf
Restricted to Registered users only

Download (32kB)
[img] Text (DAFTAR PUSTAKA)
Daftar Pustaka.pdf
Restricted to Registered users only

Download (142kB)
[img] Text (LAMPIRAN)
Lampiran.pdf
Restricted to Registered users only

Download (541kB)

Abstract

The rapid growth of e-commerce has generated large volumes of transaction data that can serve as a valuable basis for business decision-making, particularly for revenue forecasting. This study compares the performance of XGBoost and Random Forest algorithms in predicting daily revenue using time series data. Transaction data from an e-commerce platform spanning 2020–2024, originally recorded at the item level, was first transformed into order-level data before undergoing preprocessing, daily aggregation, and feature engineering, resulting in 1,245 daily observations with 13 predictor variables and one target variable, Total Revenue. The dataset was split using a time series split approach, allocating 80% for training and 20% for testing, while model performance was evaluated using three metrics: Mean Absolute Error (MAE), Root Mean Square Error (RMSE), and the Coefficient of Determination (R²). The results show that Random Forest outperformed XGBoost, achieving an MAE of IDR 283,955.27, an RMSE of IDR 457,777.99, and an R² of 0.8871, compared to XGBoost's MAE of IDR 362,813.31, RMSE of IDR 529,629.85, and R² of 0.8488. This performance gap suggests that the daily revenue data in this study is better captured by a bagging-based ensemble approach such as Random Forest, which tends to be more robust to fluctuations and noise than a boosting-based approach like XGBoost. These findings indicate that Random Forest can be recommended as a more reliable model for forecasting daily revenue on similar e-commerce datasets. Kata kunci: Revenue Prediction, E-Commerce, Random Forest, XGBoost, Time Series, Machine Learning. Pertumbuhan e-commerce yang pesat turut menghasilkan volume data transaksi yang besar, dan data tersebut berpotensi diolah menjadi dasar pengambilan keputusan bisnis, salah satunya untuk memprediksi revenue. Penelitian ini membandingkan kinerja algoritma XGBoost dan Random Forest dalam memprediksi revenue harian berbasis data time series. Data transaksi e-commerce periode 2020–2024 yang awalnya berada pada level item terlebih dahulu ditransformasikan ke level order, kemudian melalui tahap preprocessing, agregasi harian, dan feature engineering hingga menghasilkan 1.245 observasi dengan 13 variabel prediktor dan satu variabel target, yaitu Total_Revenue. Pembagian data dilakukan dengan pendekatan time series split (80% data latih dan 20% data uji), sementara evaluasi model menggunakan tiga metrik, yaitu MAE, RMSE, dan R². Hasil pengujian menunjukkan Random Forest memberikan kinerja yang lebih baik dibandingkan XGBoost, dengan nilai MAE Rp283.955,27, RMSE Rp457.777,99, dan R² 0,8871, sedangkan XGBoost menghasilkan MAE Rp362.813,31, RMSE Rp529.629,85, dan R² 0,8488. Selisih performa ini mengindikasikan bahwa karakteristik data revenue harian pada penelitian ini lebih cocok ditangani oleh pendekatan ensemble bagging seperti Random Forest, yang cenderung lebih stabil terhadap fluktuasi dan noise dibandingkan pendekatan boosting seperti XGBoost. Dengan demikian, Random Forest dapat direkomendasikan sebagai model yang lebih andal untuk memprediksi revenue harian pada dataset e-commerce sejenis. Kata kunci: Prediksi Revenue, E-Commerce, Random Forest, XGBoost, Time Series, Machine Learning.

Item Type: Thesis (S1)
NIM/NIDN Creators: 41522010232
Uncontrolled Keywords: Prediksi Revenue, E-Commerce, Random Forest, XGBoost, Time Series, Machine Learning.
Subjects: 000 Computer Science, Information and General Works/Ilmu Komputer, Informasi, dan Karya Umum > 000. Computer Science, Information and General Works/Ilmu Komputer, Informasi, dan Karya Umum > 004 Data Processing, Computer Science/Pemrosesan Data, Ilmu Komputer, Teknik Informatika
000 Computer Science, Information and General Works/Ilmu Komputer, Informasi, dan Karya Umum > 000. Computer Science, Information and General Works/Ilmu Komputer, Informasi, dan Karya Umum > 006 Special Computer Methods/Metode Komputer Tertentu > 006.3 Artificial Intelligence/Kecerdasan Buatan > 006.31 Machine Learning/Pembelajaran Mesin
500 Natural Science and Mathematics/Ilmu-ilmu Alam dan Matematika > 510 Mathematics/Matematika > 518 Numerical Analysis/Analisis Numerik, Analisa Numerik > 518.1 Algorithms/Algoritma
Divisions: Fakultas Ilmu Komputer > Informatika
Depositing User: khalimah
Date Deposited: 07 Sep 2026 01:21
Last Modified: 07 Sep 2026 01:21
URI: http://repository.mercubuana.ac.id/id/eprint/103660

Actions (login required)

View Item View Item