MENENTUKAN SUPREMUM DAN INFIMUM HIMPUNAN DENGAN PYTHON

Authors

  • Dita Lovianna Purba Program Studi Pendidikan Matematika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Negeri Medan, Indonesia
  • Dwita Lestari Saragih Program Studi Pendidikan Matematika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Negeri Medan, Indonesia
  • Eka Christy Haloho Program Studi Pendidikan Matematika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Negeri Medan, Indonesia
  • Rifka Elianti Br Kaban Program Studi Pendidikan Matematika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Negeri Medan, Indonesia
  • Tri Andri Hutapea Program Studi Pendidikan Matematika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Negeri Medan, Indonesia

DOI:

https://doi.org/10.51878/teacher.v5i1.4718

Keywords:

Supremum, Infimum, Analisis Real, Python, Komputasi Matematika

Abstract

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

Download data is not yet available.

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

2025-04-18

How to Cite

Purba, D. L., Saragih, D. L., Haloho, E. C., Kaban, . R. E. B., & Hutapea, T. A. (2025). MENENTUKAN SUPREMUM DAN INFIMUM HIMPUNAN DENGAN PYTHON. TEACHER : Jurnal Inovasi Karya Ilmiah Guru, 5(1), 38-48. https://doi.org/10.51878/teacher.v5i1.4718

Issue

Section

Articles