Interpolasi Lagrange dalam Pembuatan Interface Prediksi Jumlah Penduduk NTT Berbasis Python
Keywords:
Graphical User Interface, Lagrange Interpolation, Population Prediction, Python, VisualizationAbstract
This study aims to implement the Lagrange interpolation method in a Python-based Graphical User Interface (GUI) application to predict the population of Nusa Tenggara Timur (NTT) Province. The development of this system was necessary because of the limited number of practical computer tools capable of estimating the population between times for official censuses. The Lagrange interpolation method is applied to construct a polynomial curve based on historical population census data, which is then integrated into a Python-based interactive system. The application interface is designed to allow users to input the prediction year and automatically obtain estimation results along with graphical visualization. The testing results indicate that the system performs interpolation computations accurately, producing results consistent with manual mathematical calculations. Furthermore, the graphical visualization demonstrates that the population estimation curve follows the trend of historical data. Therefore, the developed system simplifies numerical computation while providing a practical digital tool to support regional demographic analysis and planning.
References
[1] D. U. Ra’is, D. Setyawan, and Y. Dimus, “Efektivitas Perencanaan Pembangunan Daerah Kota Batu,” REFORMASI, vol. 10, no. 2, pp. 228–235, 2020, doi: 10.33366/rfr.v%vi%i.1910.
[2] Irma Suryani and Nur Khasanah, “Model Eksponensial dan Logistik Serta Analisis Kestabilan Model Pada Perhitungan Proyeksi Penduduk Provinsi Riau,” Jurnal Fourier, vol. 11, no. 1, pp. 22–39, Apr. 2022, doi: 10.14421/fourier.2022.111.22-39.
[3] R. Wahyuni and I. Simamora, “Penerapan Metode Polinom Newton Gregory Maju dan Polinom Newton Gregory Mundur dengan Metode Hamilton-Perry dalam Memprediksi Jumlah Penduduk Sumatera Utara,” Curere, no. 2, pp. 48–57, Oct. 2019, doi: http://dx.doi.org/10.36764/jc.v3i2.248.
[4] A. N. Azahra, N. Hanifah, and B. Setiaji, “Analisis Dinamika Pertumbuhan Penduduk Sleman Menggunakan Model Interpolasi Lagrange,” Jurnal Matematika dan Pendidikan Matematika, vol. 6, no. 2, pp. 137–144, 2025.
[5] W. Rahmadani and S. C. Sihombing, “Analisis Penyebaran Virus Covid-19 di Provinsi Sumatera Selatan Menggunakan Metode Interpolasi Lagrange,” Jurnal Penelitian Fisika dan Terapannya (JUPITER), vol. 2, no. 1, p. 12, Jul. 2020, doi: 10.31851/jupiter.v2i1.5314.
[6] M. Dolly Sianturi, M. Christyn Lubis, G. Triyunita Sinaga, and J. Nicholas Manihuruk, “Prediksi Pertumbuhan Jumlah Penduduk Indonesia Menggunakan Interpolasi Polinomial Lagrange,” Jurnal Cendekia Ilmiah, vol. 4, no. 2, pp. 1315–1321, 2025.
[7] R. U. Hurit and M. Y. Nanga, “Penerapan Metode Interpolasi Lagrange dalam Memprediksi Jumlah Penduduk Provinsi Nusa Tenggara Timur,” Jurnal Matematika dan Pendidikan Matematika, vol. 6, no. 1, pp. 57–62, 2022, [Online]. Available: http://ejournal.uinib.ac.id/jurnal/index.php/matheduca
[8] T. Nur et al., “Implementasi Polinomial Lagrange dalam Prediksi Jumlah Kelahiran di Indonesia Menggunaka Microsoft Excel,” de Fermat: Jurnal Pendidikan Matematika, vol. 8, no. 1, Jun. 2025.
[9] A. N. Azizah, “Prediksi Jumlah Kasus Positif COVID-19 di Indonesia: Perbandingan Metode Regresi dan Interpolasi Polinomial Lagrange,” MEDIC NUTRICIA: Jurnal Ilmu Kesehatan, vol. 20, no. 4, 2025, doi: 10.5455/mnj.v1i2.644.
[10] S. Faridha, S. Yulianti, and Y. Sugiarti, “Metode Perancangan User Interface yang Paling Umum Digunakan: Systematic Literature Review,” Binary Digital-Technology, vol. 7, no. 1, 2024, doi: 10.32877/bt.v7i1.1467.
[11] Adawiyah Ritonga and Yahfizham Yahfizham, “Studi Literatur Perbandingan Bahasa Pemrograman C++ dan Bahasa Pemrograman Python pada Algoritma Pemrograman,” Jurnal Teknik Informatika dan Teknologi Informasi, vol. 3, no. 3, pp. 56–63, Nov. 2023, doi: 10.55606/jutiti.v3i3.2863.
[12] D. A. B. Utami, “Perancangan Sistem Login Pada Aplikasi Berbasis GUI Menggunakan QTDesigner Python,” Jurnal Sistem Informasi dan Manajemen Basis Data, vol. 4, no. 2, pp. 92–100, Oct. 2021.
[13] S. Junaidi, M. Devegi, and H. Kurniawan, “Pelatihan Pengolahan dan Visualisasi Data Penduduk menggunakan Python,” ADMA : Jurnal Pengabdian dan Pemberdayaan Masyarakat, vol. 4, no. 1, pp. 151–162, Jul. 2023, doi: 10.30812/adma.v4i1.2963.
[14] M. Sugiyono, “Pendidikan PendekatanKuantitatif, Kualitatif, dan R&D,” 2017, Cet. XXV, Bandung: Alfabeta.
[15] Badan Pusat Statistik, “Jumlah Penduduk Menurut Kabupaten/Kota di Provinsi Nusa Tenggara Timur Tahun 2021–2025.” Accessed: Mar. 10, 2026. [Online]. Available: https://malakakab.bps.go.id/id/statistics-table/1/MTM5IzE=/jumlah-penduduk-menurut-kabupaten-kota-di-provinsi-nusa-tenggara-timur--ribu-jiwa---2021---2025.html
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 UJMC (Unisda Journal of Mathematics and Computer Science)

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Authors who publish in UJMC (Unisda Journal of Mathematics and Computer Science) agree to the following terms:
1.Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License (CC BY-SA 4.0) that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
2.Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
3.Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.





