The Effect of Pair Programming Learning Model on Learning Outcomes of Basic Programming of Vocational School Students

Fany Rosita Dewi, Ekohariadi Ekohariadi, Soeryanto Soeryanto, Tri Rijanto Tri Rijanto

Abstract


The main problem in formal learning today is the low absorption of students in understanding the material. This can be seen from the average student learning outcomes which are always still low. Low learning outcomes are indicated because the learning conditions are still conventional (lectures, practicums, and discussions). This study aims to determine the effect of pair programming learning models on learning outcomes of vocational high school students. This research was conducted through a literature review and relevant research results and was continued through a Focus Group Discussion (FGD). From the research it was found that there was a significant positive influence between the variable pair programming learning model and student learning outcomes, which means that student learning outcomes can be improved through the application of the pair programming learning model.


Keywords


pair programming learning model; learning outcomes; basic programming

Full Text:

PDF

References


Afandi, M., Chamalah, E., dan Wardani, O. P. (2013). Model dan MetodePembelajaran di Sekolah. Semarang: UNISSULA PRESS.

Akour, M., Al-Radaideh, K., Alazzam, I. and Alsmadi, I.M. (2013) ‘Effective pair programming practice: toward improving student learning in software engineering class’, Int. J. Teaching and Case Studies, Vol. 4, No. 4, pp.336–345.

Ayub, M., Karnalim, O., Risal, R., Senjaya, F.W., &Wijanto, M.C. 2019. Utilising Pair programming to Enhance The Performance Of Slow-Paced Students On Introductory Programming. Journal of Technology and Science Education 2019 – 9(3): 357-367.

Campe, S., Green, E. & Denner, J. (2019). K-12 Pair Programming Toolkit. ETR, Scotts Valley, CA.

CTLE. (2019). Peningkatan Hasil Belajar dengan Metode Pembelajaran Pair Programming. Center for teaching & learning excellence.

Denner, J., Werner, L., dan Campe, S. (2014). Pair programming: Under WhatConditions Is It Advantageousfor Middle School Students?. Journal of Research on Technology in Education Vol. 46, No. 3, pp. 277–296.

Djamarah, S.B. (2006). Strategi BelajarMengajar. Jakarta: RinekaCipta.

Djamarah, S.B dan Zain. A. (2010). Strategi BelajarMengajar. Jakarta: RinekaCipta.

Eirman, M.A., & Iversen, J. 2018. Comparing Test-Driven Development and Pair programming to Improve the Learning of Programming Languages. Journal of the Midwest Association for Information System. Vol. 2018 Issue 1.

Faja, Silvana. (2011). Pair Programming As A Team Based Learning Activity: A Review Of Research. Issues in Information Systems Volume XII, No. 2, pp 207-216, 2011.

Isong, Bassey. (2014). A Methodology for Teaching Computer Programming: first year student’s prespective. International Journal Modern Education and Computer Science, 2014, 9, 15-21.

Jacobson, N., & Schaefer, S. K. (2008). Pair Programming in CS1: Overcoming Objections to Its Adoption. ACM SIGCSE Bulletin, 40(2). New York, NY, USA, P: 93-96.

Jamil, Suprihatiningrum. (2012). Srategi Pembelajaran. Yogyakarta: A-Ruzz Media.

Jihad, Asep & Haris, Abdul. (2013). Evaluasi pembelajaran. Yogyakarta: Multi Presindo.

Maguire., Maguire, R.,Heyland., & Marshall. (2014). Enhancing Collaborative Learning Using Pair Programming: Who Benefits?. All Ireland Journal of Teaching and Learning in Higher Education Vol. 6 No. 2.

Maryono, D dan Pambudi, D. (2014). Pemrograman Dasar untuk SMK/MAK Kelas X Semester 1. Kementrian Pendidikan dan Kebudayaan Republik Indonesia 2014.

McDowell, L., Werner, H.E., Bullock, J. & Fernald, J. (2006). Pair programming improves student retention, confidence and program quality. Communications of the ACM, 49(8),90-95.

Mentz, E., Van der Walt, J.L. & Goosen, L. (2008). The effect of incorporating cooperative learning principles in pair programming for student teachers. Computer Science Education 18(4) pp.247-260.

Rodríguez, Fernando J., Price, Kimberly Michelle., & Boyer, Kristy Elizabeth. (2017). Exploring the Pair Programming Process: Characteristics of Effective Collaboration. SIGCSE ’17, March 8-11, 2017, Seattle, WA, USA.

Salleh, N., Mendes, E., and Grundy, J.C. 2011. Empirical Studies of Pair Programming for CS/SE Teaching in Higher Education: A Systematic Literature Review. IEEE Transactions On Software Engineering, Vol. 37, No. 4.

Sison, R. (2009). Investigating the Effect of Pair Programming and Software Size on Software Quality and Programmer Productivity. Software Engineering, IEEE Transactions, 37(4). P: 187-193

Sudjana. (2011). Penilaian Hasil Proses Belajar Mengajar. Bandung: PT Remaja Rosydakarya.

Sugiyono. (2006). Metode penelitian kuantitatif, kualitatif dan R&D (14th ed.). Bandung: Alfabeta.

Sumiati, Asra. (2009). Metode Pembelajaran. Bandung: CV Wacana Prima.

Toll, Theodore. V., Lee, R., & Ahlswede, T. (2007). Evaluating the Usefulness of Pair Programming in a Classroom Setting. International Conference on Computer and Information Science.

Trianto. (2011). Mendesain Model Pembelajaran Inovatif-Progresif Konsep, Landasan, dan Implementasinya pada Kurikulum Tingkat Satuan Pendidikan (KTSP). Surayaba: Kencana.

Williams, Laurie & Kessler, Robert. 2002. Pair programming illuminated. New York: Addison Wesley.

Williams, L., McCrickard, S., Layman, L., & Hussein, K. (2008). Eleven Guidelines for Implementing Pair Programming in the Classroom. IEEE Computer Society.

Yahya, Muhammad. (2018). Era Industri 4.0: Tantangan Dan Peluang Perkembangan Pendidikan Kejuruan Indonesia. Orasi Ilmiah Professor bidang Ilmu Pendidikan Kejuruan Universitas Negeri Makassar.




DOI: https://doi.org/10.29103/ijevs.v3i3.3937

Article Metrics

 Abstract Views : 197 times
 PDF Downloaded : 75 times

Refbacks

  • There are currently no refbacks.


Copyright (c) 2021 Fany Rosita Dewi, Ekohariadi, Soeryanto, Tri Rijanto