Perancangan Aplikasi Learning By Doing Interaktif Untuk Mendukung Pembelajaran Bahasa Pemrograman

Penulis

Mochammad Kautsar Sophan, Arik Kurniawati

Abstrak

Pembelajaran bahasa pemrograman adalah salah satu mata kuliah dasar untuk mengembangkan kompetensi keahlian pemrograman di bidang teknik Informatika, salah satunya adalah mata kuliah Algoritma dan Pemrograman. Sesuai dengan analisis instruksional, mata kuliah ini memberikan kompetensi tentang konsep dasar Algoritma Pemrograman yang akan menjadi dasar bagi pengembangan dan penerapan mata kuliah-mata kuliah selanjutnya. Banyak mahasiswa kurang memahami dasar-dasar pemrograman, sehingga menemui kesulitan ketika mengerjakan tugas-tugas mata kuliah yang membutuhkan keahlian pemrograman.

Melalui inovasi pembelajaran ini, dikembangkan sebuah media pembelajaran baru dan interaktif bagi mahasiswa dengan mengintegrasikan berbagai faktor yang mempengaruhi permasalahan yang telah disebutkan sebelumnya. Aplikasi learning by doing interaktif untuk mendukung pembelajaran bahasa pemrograman ini dibangun menggunakan pendekatan Web Framework menggunakan Codeigniter. Aplikasi ini juga memanfaatkan fitur share kode pemrograman yang dikembangkan oleh Trinket

Hasil penelitian menunjukan bahwa kebermanfaatan aplikasi ini mampu membuat ketertarikan tehadap belajar pemrograman sebesar 79%. Ketertarikan yang tinggi ini membuat mahasiswa sering mencoba kode-kode program secara mandiri sehingga jumlah mahasiswa yang lulus dengan kemampuan baik selisihnya 14% dibandingkan dengan pembelajaran biasa.

Kata kuncibahasa pemrograman, pembelajaran, learning by doing, trinket

 

Abstract

Learning programming language is one of the basic courses to develop the competence of programming skills in Informatics engineering, one of which is the course of Algorithm and Programming.Based on instructional analysis, this lectures provides competence on the basic concepts of Programming Algorithm which will be the basis for the development and application of further lectures. Many students do not understand the basics of programming, so they have difficulty when get assignment that require programming skills.

This learning innovation, developed an interactive new learning media that can minimize several factors that affect student learning problems.Application "learning by doing Interactive" to support Learning Programming Language was built using a Web Framework approach using Codeigniter.This application also utilizes the programming code share feature developed by Trinket.

The results showed that the usefulness of this application is able to make an interest in learning programming by 79%.This high attractiveness makes students often try the program codes independently and result the ability of the number of students who graduated with a good is 14% compared with ordinary learning.

Keywordsprogramming language, learning, trinket

Kata Kunci


Bahasa Pemrograman; Pembelajaran; Learning by Doing; Trinket

Teks Lengkap:

PDF

Referensi


ADŽGAUSKIENE, D. V & ANTANAS V. U. 2012. Problems in Choosing Tools and Methods for Teaching Programming, Informatics in Education, 11(2), 271–282

BEDNARICK, R., MORENO, A., MYLLER, N., &SUTINEN, E. 2005. Smart Program Visualization Technologies: Planning A Next Step. Proceedings Of The Fifth IEEE International Conference On Advanced Learning Technologies (Icalt’05).

CARBONNELLE, P. 2016. PYPL Popularity of Programming Language, http://Pypl.Github.Io/Pypl.Html

DORN, B. & SANDERS, D. 2003. Jeroo: A Tool For Introducing Object-Oriented Programming, ACM SIGCSE’03, 19-23 February.

HULALOOP. 2017. Https://Pythonroom.Com/

KASURINEN, J., MIKA, P. & UOLEVI, N. 2008., A Study Of Visualization In Introductory Programming, PPIG, Lancaster

KELLEHER, C. & PAUSCHY, R. 2006. Lessons Learned From Designing A Programming System To Support Middle School Girls Creating Animated Stories, Proceedings Of The Visual Languages And Human-Centric Computing IEEE Computer Society Washington, DC, USA.

LAHTINEN, E., MUTKA K. A., & JÄRVINEN H.M. 2005. A study of the difficulties of novice programmers, Proceeding Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education (ITiCSE '05), 14-18

MA, K., TENG, H., DU, L., ZHANG, K. 2014, Project-Driven Learning-by-Doing Method for Teaching Software Engineering Using Virtualization Technology, International Journal of Emerging Technologies in Learning, 9(9).

NAN, I., KAU, B., & RUGELJ, J. 2008. Pair Programming as a Modern Method of Teaching Computer Science International Journal of Emerging Technologies in Learning, Vol 3

PICH, C., N, LEV & GEORGE, G. 2008. Visualization Of Exception Handling Constructs To Support Program Understanding, Softvis Herrsching Am Ammersee, 16–17 September. Germany.

SHEHANE, R. & SHERMAN, S. 2014. Visual teaching model for introducing programming languages, Journal of Instructional Pedagogy, Vol 14

STEPHEN, M., FRANKLIN, W., ELIZABETH, A., JUMA, K., PATRICK O. 2011. Teaching Computer Programming in the 21st Century International Journal of Science and Technology, 1(6), 247-252

VIHAVAINEN, A. & PAKSULA, M. , LUUKKAINEN, M. 2011. Extreme apprenticeship method in teaching programming for beginners, Proceedings of the 42nd ACM technical symposium on Computer science education (SIGCSE '11) , 93-98

XIA, B.S. 2017, An In-depth Analysis of Learning Goals in Higher Education: Evidence from the Programming Education, Journal of Learning Design

YEHUDA, Z. E. O. 2013.Programming With Codeigniter MVC. Birmingham: Packt Publishing LTD




DOI: http://dx.doi.org/10.25126/jtiik.201852608