VOlUME 04 ISSUE 04 APRIL 2021
1Imron Hamzah, 2Rufi’i,3 Yoso Wiyarno
1,2,3Education Technology, Postgraduate, University PGRI Adi Buana of Surabaya
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.
KEYWORDSPython’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