This study aims to develop a web-based stock price prediction system using the Long Short-Term Memory (LSTM) algorithm to forecast the highest and lowest prices of stocks listed in the LQ45 index. LSTM was chosen for its ability to recognize long-term patterns in time series data and its more stable performance compared to methods such as ARIMA and GRU. The system features an interactive interface and user activity logging to enhance usability and user experience. Evaluation results show that the LSTM model performs well, with MAPE below 3% and RMSE values varying according to stock volatility. The best results were achieved by ACES, with RMSE values of 28,772 (High) and 27,142 (Low), and MAPE of 2,19% and 2,2%, while AMMN had the highest error rates with RMSE values of 247,154 and 281,926, and MAPE of 2,42% and 2,79%. The system successfully delivers real-time predictions through a responsive and user-friendly web interface.
Bahasa Indonesia
Penelitian ini bertujuan membangun sistem prediksi harga saham berbasis web menggunakan algoritma Long Short-Term Memory (LSTM) untuk memprediksi harga tertinggi dan terendah saham-saham dalam indeks LQ45. LSTM dipilih karena kemampuannya mengenali pola jangka panjang dalam data runtun waktu dan menunjukkan performa lebih stabil dibandingkan metode seperti ARIMA dan GRU. Sistem dilengkapi antarmuka interaktif serta fitur pencatatan log aktivitas pengguna untuk meningkatkan kemudahan akses dan pengalaman pengguna. Hasil evaluasi menunjukkan performa prediksi yang cukup baik, dengan MAPE di bawah 3% dan nilai RMSE yang bervariasi tergantung volatilitas saham. Saham ACES mencatat hasil terbaik dengan RMSE masing-masing 28,772 (High) dan 27,142 (Low), serta MAPE 2,19% dan 2,2%, sedangkan saham AMMN menunjukkan tingkat kesalahan tertinggi dengan RMSE sebesar 247,154 dan 281,926, serta MAPE 2,42% dan 2,79%. Sistem mampu menyajikan hasil prediksi secara real-time melalui tampilan web yang responsif dan mudah digunakan.
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.