ANALISIS PERBANDINGAN BAHASA PEMROGRAMAN PYTHON DAN JAVA UNTUK PEMULA
Abstract
Di era kemajuan teknologi informasi, kemempuan menguasai Bahasa pemrograman menjadi salah satu keterampilan dasar yang sangat penting, baik dalam bidang Pendidikan maupun industry. Dari sekian banyak Bahasa pemrograman yang tersedia, Python dan Java merupakan dua di antaranya yang paling popular dan kerap dijadikan pilihan utama bagi pemula. Penelitian ini bertujuan untuk membandingkan kedua bahasa tersebut dalam konteks pembelajaran pemrograman bagi pemula, dengan meninjau aspek sintaksis, paradigma, pemrograman, kemudahan dalam proses belajar, ketersediaan dokumentasi, dukungan komunitas, serta penerapan pratis dalam pengembangan aplikasi. Metode yang digunakan adalah pendekatan kualitatif deskriptif melalui studi Pustaka, pengamatan sintaksis, dan analisis studi kasus dari dari berbagai sumber yang relevan. Temuan dari penelitian ini menunjukan bahwa phyton memiliki keunggulan dalam hal kemudahan belajar dan keterbacaan kode, sehingga lebih sesuai untuk pemula yang belum memiliki latar belakang teknis. Sementara itu, Java menawarkan struktur pemrograman berorientasi objek yang lebih terstryktur, cocok bagi pemula yang ingin memahami konsep OOP secara mendalam sejak awal. Hasil studi ini diharapkan dapat menjadi acuan bagi para pendidik, penyusun kurikulum, maupun individu yang ingin memulai pembelajaran pemrograman secara lebih efektif dan sistematis.
Kata kunci: Python, Java, bahasa pemrograman, pemula, sintaks, pembelajaran, OOP
Keywords
Full Text:
PDFReferences
Felleisen, M., Findler, R. B., Flatt, M., & Krishnamurthi, S. (2011). How to Design Programs: An Introduction to Programming and Computing. MIT Press.
Guo, P. J. (2013). Online Python Tutor: Embeddable Web-Based Program Visualization for CS Education. Proceedings of the 44th ACM Technical Symposium on Computer Science Education (SIGCSE '13), 579–584. https://doi.org/10.1145/2445196.2445368
Lee, H., & Choi, Y. (2017). A Comparative Study of Python and Java for Introductory Programming Education. Journal of the Korea Institute of Information and Communication Engineering, 21(9), 1764–1770.
Lye, S. Y., & Koh, J. H. L. (2014). Review on Teaching and Learning of Computational Thinking through Programming: What is Next for K–12?. Computers in Human Behavior, 41, 51–61. https://doi.org/10.1016/j.chb.2014.09.012
Python Software Foundation. (2024). Python Documentation. https://docs.python.org/3/
Oracle. (2024). Java SE Documentation. https://docs.oracle.com/en/java/
Roberts, E. (2010). Computing education in the 21st century. ACM Inroads, 1(1), 28–34. https://doi.org/10.1145/1721933.1721949
Stack Overflow. (2024). Stack Overflow Developer Survey 2024. https://survey.stackoverflow.co/2024/
Brodie, M.L. (2023) ‘Defining data science: a new field of inquiry’.
Cocca, G. (2022) Programming Paradigms – Paradigm Examples for Beginners, freeCodeCamp.
Informasi, S. and Pemula, P. (2024) ‘Python Bahasa Pemograman Yang Ramah Bagi Pemula’, 2, pp. 73–78.
Sugandi, Z.A.W. et al. (2022) ‘Implementasi Konsep Pemrograman Berorientasi Objek Dalam Aplikasi Pembukuan Keuangan Penjual Jus Buah Menggunakan Bahasa Pemrograman Java’, Jurnal Ilmiah IT CIDA, 8(1), p. 1. Available at: https://doi.org/10.55635/jic.v8i1.154.
Wijayanto, C. and Susetyo, Y.A. (2022) ‘Implementasi Flask Framework Pada Pembangunan Aplikasi Sistem Informasi Helpdesk (SIH)’, JIPI (Jurnal Ilmiah Penelitian dan Pembelajaran Informatika), 7(3), pp. 858–868. Available at: https://doi.org/10.29100/jipi.v7i3.3161.
Zhang, Z. and Zhang, D. (2021) ‘What is Data Science? An Operational Definition based on Text Mining of Data Science Curricula’, Journal of Behavioral Data Science, 1(1), pp. 1–16. Available at: https://doi.org/10.35566/jbds/v1n1/p1.
DOI: https://doi.org/10.31932/jutech.v6i1.4933
Article Metrics
Abstract view : 372 timesPDF - 310 times
Refbacks
- There are currently no refbacks.
Copyright (c) 2025 Muhammad Farhan Harahap, Rima Fazri Ramadhani, Asep Abdul Latip, Andrian Hidayat

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

JUTECH: Journal Education and Technology is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.










