The Training of Making Graphical User Interface (GUI) Using Python for Teachers and Students of Engineering Vocational School in Purwakarta

Diky Zakaria, Muhammad Husni Muttaqin, Galura Muhammad Suranegara, Elysa Nensy Irawan, Liptia Venica

Abstract


The purpose of this community service activity is to introduce the Python programming language to teachers and students of vocational school in Purwakarta exploiting an application to create a simple graphical user interface (GUI). Python is a programming language that is currently trending. The training was carried out in 3 stages, namely preparation, implementation and evaluation. As a result, participants were able to follow this training well and were able to create their own version of a simple GUI. Participants were also able to integrate their GUI with Arduino. After this activity, participants are expected to be able to explore how to make simple GUI using the modules that have been given.

Keywords


Python; GUI; Arduino; Vocational School; Teacher, Student.

Full Text:

PDF

References


Al Maududi, R., Putri, R. W., & Hartuti, P. M. (2021). GeoGebra Training for Making Mathematics Learning Media at SMPN 11 Depok. REKA ELKOMIKA: Jurnal Pengabdian Kepada Masyarakat, 2(2), 67–74. https://doi.org/10.26760/rekaelkomika.v2i2.67-74

Ayer, V. M., Miguez, S., & Toby, B. H. (2014). Why scientists should learn to program in Python. Powder Diffraction, 29(S2), S48–S64.

Diakopoulos, N., & Cass, S. (2017). Interactive: The Top Programming Languages 2017. Retrieved March 17, 2022, from https://spectrum.ieee.org/static/interactive-the-top-programming- languages-2017

Eroglu S., Toprak S., Urgan O, MD, Ozge E. Onur, MD, Arzu Denizbasi, MD, Haldun Akoglu, MD, Cigdem Ozpolat, MD, Ebru Akoglu, M. (2012). Learning Python 5th. In Saudi Med J (Vol. 33).

Guttag, J. V. (2013). Introduction to computation and programming using python. In Section Title: Nonferrous Metals and Alloys (Vol. 1). MIT Press.

Insights.stackoverflow.com. (2017). Developer Survey Results 2017. Retrieved March 17, 2022, from https://insights.stackoverflow.com/survey/2017#technology

Octoverse.github.com. (2017). The State of Octoverse 2017. Retrieved March 17, 2022, from https://octoverse.github.com/

Olsen, J. (2018). How to ( and why ) use Python to teach introductory Calculus. Pedagogiska Inspirationskonferensen-Genombrottet, 1–2. Retrieved from https://130.235.140.198/pige/article/view/21266

Ozgur, C., Colliau, T., Rogers, G., & Hughes, Z. (2021). MatLab vs. Python vs. R. Journal of Data Science, 15(3), 355–372. https://doi.org/10.6339/jds.201707_15(3).0001

Rawat, A. (2020). A Review on Python Programming. International Journal of Research in Engineering, Science and Management, 3(12), 8–11. Retrieved from https://www.ijresm.com

Sitio, A., Sindar, A., Marbun, M., & Tiara, D. (2022). Pengenalan Data Scientist Pada Peserta PKBM AL HABIB Melalui Belajar Dasar Coding Python. Jurnal Pengabdian Pada Masyarakat, 7(1), 194–200. https://doi.org/10.30653/002.202271.44

Sotomayor-Beltran, C., Segura, G. W. Z., & Roman-Gonzalez, A. (2019). Why should Python be a compulsory introductory programming course in Lima (Peru) universities? IEEE ICA-ACCA 2018 - IEEE International Conference on Automation/23rd Congress of the Chilean Association of Automatic Control: Towards an Industry 4.0 - Proceedings, 1–4. IEEE. https://doi.org/10.1109/ICA-ACCA.2018.8609808

Tiobe.com. (2018). TIOBE index for February 2018. Retrieved March 17, 2022, from https://www.tiobe.com/tiobe-index/.




DOI: https://doi.org/10.26760/rekaelkomika.v3i3.152-159

Refbacks

  • There are currently no refbacks.



Address:

Electrical Engineering Institut Teknologi Nasional Bandung
20th Building 3rd Floor
Jl. PHH. Mustapa 23 Bandung 40124
Tlp. 022-7272215, Fax. 022-7202892,
e-mail: rekaelkomika@itenas.ac.id


Indexed:

 


STATISTIK PENGUNJUNG
Flag Counter
 

Lihat Statistik

Jurnal ini terlisensi oleh Creative Commons Attribution-ShareAlike 4.0 International License.

Creative Commons License