Komparasi Kinerja Integrated Development Environment (IDE) Dalam Mengeksekusi Perintah Python
DOI:
https://doi.org/10.54259/satesi.v2i1.784Keywords:
IDE, Syntax, PythonAbstract
An IDE is basically a software package consisting of tools used to develop and test software. IDEs help automate developer tasks by reducing manual effort and combining all tools in a common framework. If the IDE does not exist, then the developer will have to do the selection, integration, and deployment process manually. This study tries to compare the performance of ideas in recognizing writing errors or the simplest syntax in the python language, namely indentation. The test results of the 6 IDEs used found 1 IDE that managed to detect syntax writing errors, namely w3schools. The choice lies with the developer. Generally, the idea is used for programs such as compiled languages such as C, C++, Java, .NET. While the code editor is used for scripts and interpreted, such as PHP, JavaScript, Python, Ruby. In terms of features, of course, using an IDE is more complete than a text editor. If the developer uses VS code, the environment can be adjusted like a code editor but still carries the reliability of an IDE.
Downloads
References
Q. I. Sarhan, A. Szatmári, R. Tóth, and A. Beszédes, “CharmFL: A Fault Localization Tool for Python,” in 2021 IEEE 21st International Working Conference on Source Code Analysis and Manipulation (SCAM), 2021, pp. 114–119.
A. L. S. Saabith, T. Vinothraj, and M. M. M. Fareez, “A Review on Python Libraries and Ides for Data Science.”
P. Joshi and D. Bein, “Audible code, a voice-enabled programming extension of visual studio code,” in 17th International Conference on Information Technology–New Generations (ITNG 2020), 2020, pp. 335–341.
C. H. Chen and P. J. Guo, “Improv: Teaching programming at scale via live coding,” in Proceedings of the Sixth (2019) ACM Conference on Learning@ Scale, 2019, pp. 1–10.
M. Petrelli, “Python Essentials for a Geologist,” in Introduction to Python in Earth Science Data Analysis, Springer, 2021, pp. 11–23.
H. Fajar, S. El Yamin, and M. Siregar, “Desain Komunikasi Data Digital Pada Radio HF Dengan Metode Frequency Shift Keying Berbasis Thonny Python,” JTIM J. Teknol. Inf. dan Multimed., vol. 1, no. 3, pp. 181–187, 2019.
K. M. Abdusaidovich, “Create a Great Project Using Sublime Text Software,” in “ ONLINE-CONFERENCES” PLATFORM, 2021, pp. 253–262.
S. H. Tauqeer, “Flexible Visualization for Data Analytics on the Virtual Mobility World (ViM) Experimentation Platform.”
A. Corallo, L. Nassi, and N. Manca, “Bringing GNU Emacs to Native Code,” arXiv Prepr. arXiv2004.02504, 2020.
N. Trachsler, “WebTigerJython-a browser-based programming IDE for education.” ETH Zurich, 2018.
M. D. da Silva, “Aplicação da Ferramenta Google Colaboratory para o Ensino da Linguagem Python,” in Anais da IV Escola Regional de Engenharia de Software, 2020, pp. 67–76.
A. Chapagain, Hands-On Web Scraping with Python: Perform advanced scraping operations using various Python libraries and tools such as Selenium, Regex, and others. Packt Publishing Ltd, 2019.
L. Rai, Programming in C++: Object Oriented Features, vol. 5. Walter de Gruyter GmbH & Co KG, 2019.
S. T. O’Neil, J. A. Vucetich, D. E. Beyer, S. R. Hoy, and J. K. Bump, “Code, data, and metadata for the manuscript: Territoriality drives preemptive habitat selection in recovering wolves: implications for carnivore conservation,” 2020.
M. Kuroki, “Using Python and Google Colab to teach undergraduate microeconomic theory,” Int. Rev. Econ. Educ., vol. 38, p. 100225, 2021.
R. Taylor and M. Smith, “Incorporating Online Simulated Environments into an MIS Curriculum to Accommodate for Disruptions Caused by the COVID-19 Pandemic,” Southwest. Bus. Adm. J., vol. 19, no. 1, p. 5, 2021.
P. Xiao, Practical Java Programming for IoT, AI, and Blockchain. John Wiley & Sons, 2019.
W. Pipicano Chicangana, “Aplicación de la potencialidad de integración de un DBMS con Python y una herramienta SIG para la selección de la muestra en el estudio de encuestas origen y destino domiciliaria,” 2021.
M. A. Salem and Y. A. Samad, “Implementasi Penilaian Hasil Belajar Siswa Berbasis Aplikasi Raport Digital (ARD) Di MTs Negeri Kota Kupang”, SATESI: Jurnal Sains Teknologi dan Sistem Informasi, vol. 1, no. 2, pp. 79–84, Oct. 2021.
Ang, H. (2014). Model Supply Chain Management dan Perancangan Aplikasi E-SCM pada PT Indofood Sukses Makmur Tbk Bogasari Flour Mills Division. The Winners, 15(1), 72. https://doi.org/10.21512/tw.v15i1.637
Angka, A. (2017). Analisis Penerapan Electronic Supply Chain Management Pada PT Rofaca Karalmasih Abadi. Agora - Online Graduate Humanities Journal, 5(3).
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2022 ismail setiawan
This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under Creative Commons Attribution 4.0 International License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- 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.
- 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 (Refer to The Effect of Open Access).