Penerapan Program Linear Berbasis Bahasa Pemrograman Python Sebagai Upaya Meningkatkan Literasi Digital Dan Kemampuan Komputasi Siswa SMK
DOI:
https://doi.org/10.32493/jpka.v4i2.65709Keywords:
Linear Programming, Python, Digital Literacy, Mathematics Learning, Community ServiceAbstract
Advancements in information technology have brought about significant changes in education, particularly in mathematics learning, which requires logical, analytical, and computational thinking skills. Linear Programming is one topic with numerous real-world applications; however, solving Linear Programming problems manually is often time-consuming and prone to calculation errors. Therefore, this Community Service (PKM) activity aims to introduce the use of the Python programming language as a learning tool for Linear Programming to vocational high school (SMK) students. The implementation method involves material presentation, demonstrations, hands-on practice with Python, discussions, and an evaluation of learning outcomes. The expected outcomes include improved student understanding of Linear Programming concepts, enhanced ability to use Python as a tool for solving mathematical problems, and increased digital literacy among participants. This activity also offers an alternative learning approach that is more interactive, effective, and aligned with 21st-century educational needs.
References
Anton, H. (1987). Aljabar Linear Elementer. Jakarta: Erlangga.
Anton, H. (2000). Dasar-dasar Aljabar Linear Jilid 1. Tangerang: Binarupa Aksara.
Lay, D. C., Lay, S. R., & McDonald, J. J. (2021). Linear Algebra and Its Applications (6th ed.). Pearson.
McKinney, W. (2013). Python for Data Analysis. O'Reilly Media.
Muller, A. C., & Guido, S. (2017). Introduction to Machine Learning with Python. O'Reilly Media.
Setiawan, T. H., & Basir, C. (2024). Aplikasi Komputer. Tangerang Selatan: Unpam Press.
Strang, G. (2016). Introduction to Linear Algebra (5th ed.). Wellesley-Cambridge Press.
