MENENTUKAN SUPREMUM DAN INFIMUM HIMPUNAN DENGAN PYTHON
DOI:
https://doi.org/10.51878/teacher.v5i1.4718Keywords:
Supremum, Infimum, Analisis Real, Python, Komputasi MatematikaAbstract
ABSTRACT
Real analysis is a branch of mathematics that deals with real numbers and related functions, where supremum (smallest upper bound) and infimum (largest lower bound) are fundamental concepts. Although essential in understanding limits, integrals, and series, these concepts are often considered abstract and difficult for students to understand. This research aims to simplify the understanding of the supremum and infimum concepts through a computational approach with the Python programming language. Using quantitative methods, algorithms are developed to determine the supremum and infimum of various types of sets, including discrete sets, intervals, and inequalities. The program utilizes the regex library for input parsing and the set() data structure to avoid duplication. Results show that the program is able to identify the supremum and infimum accurately, even for special cases such as the empty set or infinite limits. However, there are still limitations in handling complex mathematical expressions and inputs with infinite limits. This research shows that the integration of mathematical concepts with computational technology can be an innovative and applicable learning alternative in real analysis.
ABSTRAK
Analisis real merupakan cabang matematika yang membahas bilangan real dan fungsi terkait, di mana supremum (batas atas terkecil) dan infimum (batas bawah terbesar) menjadi konsep fundamental. Meskipun esensial dalam memahami limit, integral, dan deret, konsep ini kerap dianggap abstrak dan sulit dipahami mahasiswa. Penelitian ini bertujuan untuk menyederhanakan pemahaman konsep supremum dan infimum melalui pendekatan komputasi dengan bahasa pemrograman Python. Dengan metode kuantitatif, dikembangkan algoritma untuk menentukan supremum dan infimum dari berbagai jenis himpunan, termasuk himpunan diskrit, interval, dan ketidaksetaraan. Program memanfaatkan pustaka regex untuk parsing input dan struktur data set() untuk menghindari duplikasi. Hasil menunjukkan bahwa program mampu mengidentifikasi supremum dan infimum secara akurat, bahkan untuk kasus khusus seperti himpunan kosong atau batas tak hingga. Namun, masih terdapat keterbatasan dalam menangani ekspresi matematika kompleks dan input dengan batas tak hingga. Penelitian ini menunjukkan bahwa integrasi konsep matematika dengan teknologi komputasi dapat menjadi alternatif pembelajaran yang inovatif dan aplikatif dalam analisis real.
Downloads
References
Abbott, S. (2015). Understanding analysis (2nd ed.). Springer.
Apostol, T. M. (1974). Mathematical analysis (2nd ed.). Addison-Wesley.
Bartle, R. G., & Sherbert, D. R. (2011). Introduction to real analysis. Wiley.
Downey, A. (2015). Think Python: How to Think Like a Computer Scientist (2nd ed.). O’Reilly Media.
Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep learning. MIT Press.
Hidayah, N., Permana, R., & Yuliana, D. (2024). Penerapan metode kuantitatif dalam analisis batas himpunan bilangan real. Jurnal Matematika dan Komputasi Terapan, 12(1), 33–45.
Luenberger, D. G. (1997). Optimization by vector space methods. Wiley.
Lutz, M. (2013). Learning Python (5th ed.). O’Reilly Media.
Mashadi, M. (2018). Analisis real. Universitas Riau.
Pugh, C. C. (2002). Real mathematical analysis. Springer.
Rudin, W. (1976). Principles of mathematical analysis (3rd ed.). McGraw-Hill.
Supriadi. (2018). Komposisi bahan ajar konsep analisis real "Supremum dan Infimum". Sainstek: Jurnal Sains dan Teknologi, 9(2), 151–157.
Smith, A., & Johnson, B. (2020). Computational approaches to supremum and infimum in real analysis. Computational Mathematics, 15(3), 45–60.
Tao, T. (2006). Analysis I (3rd ed.). Hindustan Book Agency.
Van Rossum, G., & Drake, F. L. (2009). The Python language reference manual. Network Theory Ltd.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 TEACHER : Jurnal Inovasi Karya Ilmiah Guru

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












