MODEL PREDIKSI KONSUMSI ENERGI PADA SMART HOME MENGGUNAKAN ALGORITMA XGBOOST DENGAN IMPLEMENTASI WEB DASHBOARD INTERAKTIF

Chaerullah, Ridho and Aziza, Rosida Nur (2026) MODEL PREDIKSI KONSUMSI ENERGI PADA SMART HOME MENGGUNAKAN ALGORITMA XGBOOST DENGAN IMPLEMENTASI WEB DASHBOARD INTERAKTIF. Diploma thesis, Institut Teknologi PLN.

[thumbnail of Cover_RidhoChaerullah.pdf] Text
Cover_RidhoChaerullah.pdf

Download (308kB)
[thumbnail of LembarPengesahan_RidhoChaerullah.pdf] Text
LembarPengesahan_RidhoChaerullah.pdf
Restricted to Registered users only

Download (470kB)
[thumbnail of Abstrak_RidhoChaerullah.pdf] Text
Abstrak_RidhoChaerullah.pdf

Download (389kB)
[thumbnail of Bab1_RidhoChaerullah.pdf] Text
Bab1_RidhoChaerullah.pdf

Download (448kB)
[thumbnail of Bab2_RidhoChaerullah.pdf] Text
Bab2_RidhoChaerullah.pdf

Download (1MB)
[thumbnail of Dafpus_RidhoChaerullah.pdf] Text
Dafpus_RidhoChaerullah.pdf

Download (328kB)
[thumbnail of Bab3_RidhoChaerullah.pdf] Text
Bab3_RidhoChaerullah.pdf
Restricted to Registered users only

Download (2MB)
[thumbnail of Bab4_RidhoChaerullah.pdf] Text
Bab4_RidhoChaerullah.pdf
Restricted to Registered users only

Download (1MB)
[thumbnail of Bab5_RidhoChaerullah.pdf] Text
Bab5_RidhoChaerullah.pdf
Restricted to Registered users only

Download (430kB)
[thumbnail of FileLengkap_RidhoChaerullah.pdf] Text
FileLengkap_RidhoChaerullah.pdf
Restricted to Registered users only

Download (4MB)

Abstract

Peningkatan penggunaan perangkat elektronik pada lingkungan smart home menyebabkan konsumsi energi listrik menjadi semakin dinamis dan sulit diprediksi. Kondisi ini memerlukan sistem yang mampu menghasilkan prediksi konsumsi energi secara akurat sekaligus menyajikannya dalam bentuk visual yang mudah dipahami pengguna. Penelitian ini bertujuan membangun model prediksi konsumsi energi smart home menggunakan algoritma XGBoost (XGBoost) serta mengimplementasikannya ke dalam web dashboard interaktif. Metode penelitian mengacu pada framework Cross Industry Standard Process for Data Mining (CRISP-DM) yang meliputi Business Understanding, Data Understanding, Data Preparation, Modeling, Evaluation, dan Deployment. Dataset yang digunakan adalah Smart Home Energy Usage Dataset dari Kaggle yang terdiri atas 500 data. Tahap data preparation meliputi fitur engineering, label encoding, fitur selection menggunakan SelectKBest, serta pembagian data secara temporal dengan rasio 80% data latih dan 20% data uji. Model XGBoost dioptimasi menggunakan RandomizedSearchCV dan TimeSeriesSplit, kemudian diintegrasikan dengan Laravel, Livewire, dan FastAPI untuk membangun dashboard interaktif. Hasil penelitian menunjukkan bahwa skenario penggunaan seluruh fitur menghasilkan performa terbaik dengan nilai RMSE 0,4098, MAE 0,3182, MAPE 4,04%, dan R² 98,74% pada data uji. Selisih nilai R² antara data latih dan data uji yang kecil menunjukkan model memiliki kemampuan generalisasi yang baik tanpa mengalami overfitting. Selain itu, seluruh fitur aplikasi berhasil diimplementasikan dan berfungsi sesuai hasil pengujian. Dengan demikian, XGBoost mampu menghasilkan prediksi konsumsi energi yang akurat, sedangkan web dashboard yang dibangun mampu menyajikan hasil prediksi secara informatif untuk membantu pemantauan konsumsi energi.

The increasing use of electronic devices in smart home environments causes electrical energy consumption to become increasingly dynamic and difficult to predict. This condition requires a system capable of generating accurate energy consumption predictions while presenting them in a visual form that is easy for users to understand. This study aims to build a smart home energy consumption prediction model using the XGBoost (XGBoost) algorithm and implement it into an interactive web dashboard. The research method refers to the Cross Industry Standard Process for Data Mining (CRISP-DM) framework which includes Business Understanding, Data Understanding, Data Preparation, Modeling, Evaluation, and Deployment. The dataset used is the Smart Home Energy Usage Dataset from Kaggle which consists of 500 data. The data preparation stage includes fitur engineering, label encoding, fitur selection using SelectKBest, and temporal data division with a ratio of 80% training data and 20% test data. The XGBoost model is optimized using RandomizedSearchCV and TimeSeriesSplit, then integrated with Laravel, Livewire, and FastAPI to build an interactive dashboard. The results showed that the scenario of using all fiturs produced the best performance with an RMSE of 0.4098, MAE of 0.3182, MAPE of 4.04%, and R² of 98.74% on the test data. The small difference in R² values between the training and test data indicates that the model has good generalization capabilities without experiencing overfitting. In addition, all application fiturs were successfully implemented and functioned according to the test results. Thus, XGBoost is able to produce accurate energy consumption predictions, while the web dashboard that was built is able to present prediction results informatively to help monitor energy consumption.

Item Type: Thesis (Diploma)
Uncontrolled Keywords: Smart Home, Prediksi Konsumsi Energi, XGBoost, Machine Learning, Web Dashboard, CRISP-DM. Smart Home, Energy Consumption Prediction, XGBoost, Machine Learning, Web Dashboard, CRISP-DM.
Subjects: Bidang Keilmuan > Algoritma
Bidang Keilmuan > Data Mining
Bidang Keilmuan > Energy Consumption
Bidang Keilmuan > Machine Learning
Skripsi
Bidang Keilmuan > Smart System
Bidang Keilmuan > Software Development
Bidang Keilmuan > Teknik Informatika
Bidang Keilmuan > Web Development
Bidang Keilmuan > Information Technology
Divisions: Fakultas Telematika Energi > S1 Teknik Informatika
Depositing User: FAKULTAS TELEMATIKA ENERGI
Date Deposited: 18 Aug 2026 07:21
Last Modified: 22 Sep 2026 06:42
URI: https://repository.itpln.ac.id/id/eprint/6996

Actions (login required)

View Item
View Item