Bicycle Rental Pattern Analysis Using Python and a Streamlit-Based Interactive Dashboard

Ratna Sari, Dewi Purnamasari, Henny Prasetyani

Abstract


This study analyzes bike-sharing demand patterns and translates the analytical results into an interactive Streamlit dashboard for interpretable decision support. Using the Bike Sharing Dataset for 2011–2012 (17,379 hourly records), the workflow combines data-quality checking, temporal and environmental exploratory data analysis, aggregate usage indicators, variable-level Pearson correlation analysis, and dashboard implementation. The contribution of the study is not a new forecasting algorithm; rather, it is a reproducible and lightweight analytical pipeline that connects interpretable statistical evidence directly to an interactive interface for nontechnical exploration. Results show that rental activity peaks in the late afternoon and under clear weather conditions. Temperature (r = 0.404772) and apparent temperature (r = 0.400929) have moderate positive associations with total rentals, whereas humidity (r = -0.322910) has a weak negative association and weather severity (r = -0.142430) has a very weak negative association. The dashboard passed all defined black-box functional test scenarios. These findings demonstrate how descriptive analytics and interactive visualization can be combined to support transparent exploration of bike-sharing demand patterns while avoiding causal claims.

Keywords


Bike-Sharing; Data Analysis; Interactive Dashboard; Pearson Correlation; Python; Streamlit

Full Text:

PDF

References


[1] R. G. Wardhana, G. Wang, and F. Sibuea, "Penerapan Machine Learning dalam Prediksi Tingkat Kasus Penyakit di Indonesia," Journal of Information System Management (JOISM), vol. 5, no. 1, pp. 40–45, 2023.

[2] L. K. Bayu, "Studi Kasus Analisis Prediktif Emisi Carbon di Rwanda Menggunakan Machine Learning Model Regression," Kerja Praktik, Program Studi S1 Sistem Informasi, Fakultas Teknologi dan Informatika, Universitas Dinamika, Surabaya, Indonesia, 2024.

[3] H. Satria, "Implementasi Streamlit untuk Mengklasifikasikan Tingkat Pencemaran Udara di DKI Jakarta dengan Penggunaan Algoritma Regression," Undergraduate Thesis, Program Studi Teknik Informatika, Fakultas Ilmu Komputer, Universitas Mercu Buana, Jakarta, Indonesia, 2022. [Online]. Available: https://repository.mercubuana.ac.id/68892/.

[4] D. A. Syafiq and Y. Sembiring, "Pengembangan Model Visualisasi Data Kependudukan Berbasis Teknologi Informasi untuk Mendukung Pengambilan Keputusan di Kecamatan Medan Amplas," Jurnal Penelitian Inovatif (JUPIN), vol. 5, no. 2, pp. 1329–1338, 2025, doi:10.54082/jupin.1500.

[5] M. Suryati, T. A. D. Saputra, and I. H. Ikasari, "Penggunaan Python dalam Analisis Data dengan Machine Learning," JRIIN: Jurnal Riset Informatika dan Inovasi, vol. 2, no. 10, pp. 1959–1968, 2025.

[6] N. Charles, A. B. Wijaya, Marvin, and D. Jollyta, "Analisis Data Sewa Sepeda di Seoul dengan Variatif Metode Klasifikasi," Jurnal Algoritme, vol. 4, no. 2, pp. 53–62, 2024, doi:10.35957/algoritme.v4i2.6636.

[7] A. K. Putri and D. I. Nur, "Penggunaan Bahasa Python untuk Analisis dan Visualisasi Data Penduduk di Desa Sumberjo, Nganjuk," Karya: Jurnal Pengabdian Kepada Masyarakat, vol. 3, no. 3, pp. 206–217, 2023.

[8] R. G. Guntara, "Visualisasi Data Laporan Penjualan Toko Online Melalui Pendekatan Data Science Menggunakan Google Colab," ULIL ALBAB: Jurnal Ilmiah Multidisiplin, vol. 2, no. 6, pp. 2091–2100, 2023, doi:10.56799/jim.v2i6.1578.

[9] F. A. Maresti, G. M. Anugraheni, R. A. Hargiyanto, and K. Mustaqim, "Penerapan Exploratory Data Analysis (EDA) dan Analisis Recency, Frequency, and Monetary (RFM) untuk Segmentasi Pelanggan E-Commerce," Competitive, vol. 19, no. 1, pp. 14–25, 2024, doi:10.36618/competitive.v19i1.4059.

[10] P. P. N. Ardhaneswari and I. W. C. Suwitra, "Pearson Correlation Analysis in Determining the Relationship Between Price and Sales Volume of Wardah Matte Lip Cream on the Shopee E-Commerce Platform," Bisnis, Manajemen, dan Akuntansi, vol. 1, no. 2, pp. 85–92, 2024.

[11] K. N. Oktaviarini, E. D. Wahyuni, and R. P. Sari, "Transformasi Data Statistik Menjadi Visual Interaktif Menggunakan Streamlit: Studi Kasus BPS Kota Mojokerto," Jurnal Kridatama Sains dan Teknologi, vol. 6, no. 2, pp. 804–822, 2024, doi:10.53863/kst.v6i02.1426.

[12] Y. Shi, L. Zhang, S. Lu, and Q. Liu, “Short-term demand prediction of shared bikes based on LSTM network,” Electronics, vol. 12, no. 6, Art. no. 1381, 2023, doi: 10.3390/electronics12061381.

[13] X. Ma, Y. Yin, Y. Jin, M. He, and M. Zhu, “Short-term prediction of bike-sharing demand using multi-source data: A spatial-temporal graph attentional LSTM approach,” Applied Sciences, vol. 12, no. 3, Art. no. 1161, 2022, doi: 10.3390/app12031161.

[14] M. Subramanian, J. Cho, S. Veerappampalayam Easwaramoorthy, A. Murugesan, and R. Chinnasamy, “Enhancing sustainable transportation: AI-driven bike demand forecasting in smart cities,” Sustainability, vol. 15, no. 18, Art. no. 13840, 2023, doi: 10.3390/su151813840.

[15] C. Peláez-Rodríguez, J. Pérez-Aracil, D. Fister, R. Torres-López, and S. Salcedo-Sanz, “Bike sharing and cable car demand forecasting using machine learning and deep learning multivariate time series approaches,” Expert Systems with Applications, vol. 238, Art. no. 122264, 2024, doi: 10.1016/j.eswa.2023.122264.

[16] I. Betkier, M. Oszczypała, and W. Dawid, “Bike-sharing systems for sustainable cities: Demand prediction using graph neural networks and spatial aggregation,” Sustainable Cities and Society, vol. 128, Art. no. 106479, 2025, doi: 10.1016/j.scs.2025.106479.

[17] J. Grau-Escolano, A. Bassolas, and J. Vicens, “Cycling into the workshop: E-bike and m-bike mobility patterns for predictive maintenance in Barcelona’s bike-sharing system,” EPJ Data Science, vol. 13, Art. no. 48, 2024, doi: 10.1140/epjds/s13688-024-00486-x.

[18] N. Boufidis, A. Nikiforiadis, K. Chrysostomou, and G. Aifadopoulou, “Development of a station-level demand prediction and visualization tool to support bike-sharing systems’ operators,” Transportation Research Procedia, vol. 47, pp. 51–58, 2020, doi: 10.1016/j.trpro.2020.03.072.

[19] N. Lakshmipathi, "Bike Sharing Dataset," Kaggle, 2013. [Online]. Available: https://www.kaggle.com/datasets/lakshmi25npathi/bike-sharing-dataset?select=hour.csv. [Accessed: Jan. 9, 2026].

[20] F. Jabnabillah and N. Margina, "Analisis Korelasi Pearson dalam Menentukan Hubungan antara Motivasi Belajar dengan Kemandirian Belajar pada Pembelajaran Daring," Jurnal Sintak, vol. 1, no. 1, pp. 14–18, 2022.

[21] R. Akbar, U. S. Sukmawati, and K. Katsirin, "Analisis Data Penelitian Kuantitatif (Pengujian Hipotesis Asosiatif Korelasi)," Jurnal Pelita Nusantara, vol. 1, no. 3, pp. 430–448, 2023.

[22] Sugiyono, Metode Penelitian Kuantitatif, Kualitatif, dan R&D, 19th ed. Bandung, Indonesia: Alfabeta, 2013.

[23] S. A. H. Putri and H. P. Prasetiya, "Pengujian Software Testing Sistem ERP PT XYZ dengan Metode Black Box Testing," KURAWAL: Jurnal Teknologi, Informasi dan Industri, vol. 6, no. 1, pp. 15–29, 2023, doi:10.33479/kurawal.v6i1.604.

[24] A. F. Wijaya and B. A. Wardijono, "Pengukuran Kualitas Aplikasi Custody Berdasarkan ISO 25010 Menggunakan Otomatisasi Pengujian Black Box," KLIK: Kajian Ilmiah Informatika dan Komputer, vol. 4, no. 2, pp. 937–946, 2023, doi:10.30865/klik.v4i2.1215




DOI: https://doi.org/10.18860/ijeie.v2i1.45163

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

IJEIE: International Journal of Electrical and Intelligent Engineering
Mailing Address
Department of Electrical Engineering
Faculty of Science and Technology
Universitas Islam Negeri Maulana Malik Ibrahim Malang
Gajayana Street 50, Malang 65144, Jawa Timur, Indonesia
Email: ijeie@uin-malang.ac.id

This work is licensed under Creative Commons Attribution-ShareAlike 4.0 International