Current

VOlUME 04 ISSUE 04 APRIL 2021
The Development of Python's Basic Programming Material for Vocational High School Students
1Imron Hamzah, 2Rufi’i,3 Yoso Wiyarno
1,2,3Education Technology, Postgraduate, University PGRI Adi Buana of Surabaya
DOI : https://doi.org/10.47191/ijsshr/v4-i4-25

Google Scholar Download Pdf
ABSTRACT

The development of teaching materials is based on students 'confusion in essential programming subjects in Vocational High School (SMK) grade X. So far, the learning process has minimal interesting materials to improve student literacy students' programming knowledge is not maximal. This research aims to make teaching material products with an interactive approach to introduce students to primary programming languages that are attractive and easy to understand. The research method uses the ADDIE model (Analysis, Design, Development, Implementation, Evaluation). The results of this study were (1) the process of developing basic programming teaching materials was designed through five stages, namely analysis, design, development, application, and evaluation (2) the quality of basic programming teaching materials that were tested through validity and effectiveness criteria. Design experts have validated the media with a score of 94%, content experts with a value of 88%, media experts with a value of 84%, and peer-to-peer teachers with a value of 90%. The data on the effectiveness of student activity observation teaching materials was 86.00. The teacher obtained the results of 85.67 in the feasible category. Based on all the received results, it can show that the product is in a feasible category as a Python’s basic programming learning media.

KEYWORDS

Python’s Basic Programming, teaching materials, ADDIE, Vocational High School.

REFERENCES

1) Dewantara, R. B., Suarsini, E., & Lestari, S. R. (2020). Analisis Kebutuhan Pengembangan Multimedia Interaktif Berbasis Problem Based Learning pada Materi Biologi SMA. 175–179.

2) Fagan, B. J., & Payne, B. (2017). Learning to Program in Python – by Teaching It! Proceedings of the Interdisciplinary STEM Teaching and Learning Conference, 1(1), 1–12. https://doi.org/10.20429/stem.2017.010109

3) Fangohr, H. (2015). Introduction to Python for Computational Science and Engineering. In Faculty of Engineering and the Environment University of Southampton.

4) Habibi, M. W., Suarsini, E., & Amin, M. (2016). Pengembangan Buku Ajar Matakuliah Mikrobiologi Dasar. Jurnal Pendidikan: Teori, Penelitian, Dan Pengembangan, 1(5), 890–900.

5) Handayani, T. (2015). Relevansi Lulusan Perguruan Tinggi Di Indonesia Dengan Kebutuhan Tenaga Kerja Di Era Global. Jurnal Kependudukan Indonesia, 10(1), 53. https://doi.org/10.14203/jki.v10i1.57

6) Kadir, A. (2019). Langkah Mudah Pemrograman Open CV dan Python. In Kompas Gramedia (p. 3). PT. Elex Media Komputindo. https://ebooks.gramedia.com/books/langkah-mudah-pemrograman-opencv-python?buffet=1

7) McDonald, J., & Loke, S. K. (2016). Discursive constructions of teacher in an educational technology journal. Australasian Journal of Educational Technology, 32(5), 77–93. https://doi.org/10.14742/ajet.2787

8) Micah, L., & Bibu, G. D. (2019). MOBILE-BASED PYTHON TUTOR FOR HIGH SCHOOL STUDENTS. IJCSMC, 8(6), 72–78.

9) Nur, A. H., & Ahmad, D. (2017). Improving Students’ Reading Skill Through Interactive Approach At the First Grade of Sman 1 Mare, Bone. ETERNAL (English, Teaching, Learning and Research Journal), 3(1), 44–56. https://doi.org/10.24252/eternal.v31.2017.a5

10) Pradono, S., Astriani, M. S., & Moniaga, J. (2013). a Method for Interactive Learning. CommIT (Communication and Information Technology) Journal, 7(2), 46. https://doi.org/10.21512/commit.v7i2.583

11) Prasetyo, B., & Trisyanti, D. (2019). Prosiding SEMATEKSOS 3 “Strategi Pembangunan Nasional Menghadapi RevolusiIndustri 4.0” REVOLUSI INDUSTRI 4.0. Revolusi Industri 4.0 Dan Tantangan Perubahan Sosial, 22–27.

12) Prasetyo, H., & Sutopo, W. (2018). Industri 4.0: Telaah Klasifikasi Aspek Dan Arah Perkembangan Riset. J@t i Undip : Jurnal Teknik Industri, 13(1), 17. https://doi.org/10.14710/jati.13.1.17-26

13) Risdianto, E. (2019). ANALISIS PENDIDIKAN INDONESIA DI ERA REVOLUSI INDUSTRI 4.0. In Universitas Bengkulu (pp. 1–16). https://www.academia.edu/38353914/Analisis_Pendidikan_Indonesia_di_Era_Revolusi_Industri_4.0.pdf

14) Rizki, S. K., Oka, A. A., & Asih, T. (2020). Pengembangan Modul Pembelajaran Biologi Berbasis Problem Based Learning Terintegrasi Nilai-Nilai Karakter Pada Materi Sistem. Pendidikan Biologi, (ISSN 2442-9805), 33–42.

15) Rohaeti, E. E., Bernard, M., & Primandhika, R. B. (2019). Developing interactive learning media for school level mathematics through open-ended approach aided by visual basic application for excel. Journal on Mathematics Education, 10(1), 59–68. https://doi.org/10.22342/jme.10.1.5391.59-68

16) Rohmah, F. (2020). Pengembangan Modul Sintaksis Bermodel Discovery Learning Untuk Mahasiswa Pendidikan Bahasa Indonesia. Jurnal Pendidikan Bahasa Dan Sastra, 20(1), 111–120. https://doi.org/10.17509/bs_jpbsp.v20i1.25976

17) Rufii, R., & Rochmawati, D. (2019). Evaluation of universal design for constructivist-based statistics learning module for students’ increased motivation. Journal of Education and Learning (EduLearn), 13(3), 431. https://doi.org/10.11591/edulearn.v13i3.9174

18) Srinath, K. R. (2017). Python – The Fastest Growing Programming Language. International Research Journal of Enginerering Tecnology (IRJET), 04(12), 354–357.

19) Syahrudin, A. N., & Kurniawan, T. (2018). Input Dan Output Pada Bahasa. Jurnal Dasar Pemrograman Python STMIK, January, 1–7.

20) Taherdoost, H. (2018). Sampling Methods in Research Methodology; How to Choose a Sampling Technique for Research. SSRN Electronic Journal, 5 No 2(January 2016), 18–27. https://doi.org/10.2139/ssrn.3205035

21) Tobis, M., Papert, S., Siegel, A., & Nevins, D. (2015). Python in Education (Vol. 2, Issue 2). http://www.oreilly.com/programming/free/files/python-in-education.pdf

22) Udayana, N. N. A., Wirawan, I. M. A., & Divayana, D. G. H. (2017). Pemrograman Berorientasi Objek Dengan Model Pembelajaran Project Based Learning Kelas Xii Rekayasa Perangkat Lunak. Jurnal Nasional Pendidikan Teknik Informatika (JANAPATI), 6(2), 128–139.

23) Wahyono, T. (2018). Fundamental of Python for Machine Learning: Dasar-Dasar Pemrograman Python untuk Machine Learning dan Kecerdasan Buatan. In Gava Media (Issue September 2018, p. 49).

24) Xhemajli, A. (2016). The role of the teacher in interactive teaching. International Journal of Cognitive Research in Science, Engineering and Education, 4(1), 31–38. https://doi.org/10.5937/IJCRSEE1601031X

25) Yahya, M. (2018). ERA INDUSTRI 4.0: TANTANGAN DAN PELUANG PERKEMBANGAN PENDIDIKAN KEJURUAN INDONESIA Disampaikan pada Sidang Terbuka Luar Biasa Senat Universitas Negeri Makassar Tanggal 14 Maret 2018. Universitas Negri Makasar, 1–25. https://core.ac.uk/download/pdf/154762984.pdf

VOlUME 04 ISSUE 04 APRIL 2021

Indexed In

Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar