Observation on The Use of Visual Scripting for Interaction Design Students

Yusup Sigit Martyastiadi

Abstract


Programming for Visual Communication Design students is a challenge in learning it. Their competencies are developing visual communication materials for interactive media designs. Programming competence in learning interaction design in the Visual Programming course focuses on programming logic. This study observes the method of visual programming using the Bolt add-on (visual scripting). This data was collected from students majoring in Interaction Design, Visual Communication Design Study Program at Universitas Multimedia Nusantara when they took Visual Programming courses. The indicators of this research are studying the understanding of programming logic from several materials and the learning outcomes of each observed material. The researcher found positive results using visual scripting in understanding programming logic for Visual Communication Design students on some of the material observed. In general, it can be concluded that the Bolt add-on in the UNITY game engine software can help students work on interactive media design projects.

 

Observasi Penggunaan Pemrograman Visual untuk Mahasiswa Desain Interaksi

Abstrak

Pemrograman bagi mahasiswa Desain Komunikasi Visual menjadi tantangan tersendiri dalam mempelajarinya. Kompetensi mereka adalah mengembangkan materi komunikasi visual untuk desain media interaktif. Kompetensi pemrograman dalam pembelajaran desain interaksi pada mata kuliah Pemrograman Visual berfokus pada logika pemrograman. Penelitian ini mengamati penggunaan metode pemrograman visual dengan menggunakan aplikasi tambahan Bolt (visual scripting). Pengumpulan data ini dilakukan kepada mahasiswa peminatan Desain Interaksi, Program Studi Desain Komunikasi Visual, Universitas Multimedia Nusantara di saat mereka mengambil mata kuliah Pemrograman Visual. Indikator penelitian ini adalah mempelajari pemahaman logika pemrograman dari beberapa materi dan hasil belajar dari setiap materi yang diamati. Peneliti menemukan hasil positif menggunakan pemrograman visual dalam proses pemahaman logika pemrograman bagi mahasiswa Desain Komunikasi Visual pada beberapa materi yang diamati. Secara umum dapat disimpulkan bahwa aplikasi tambahan Bolt pada piranti lunak UNITY (game engine) dapat membantu mahasiswa dalam mengerjakan proyek perancangan media interaktif.


Keywords


visual programming; interaction design; programming logic

Full Text:

PDF

References


Broll, B., Lédeczi, Á., Völgyesi, P., Sallai, J., Maróti, M., & Carrillo, A. (2017). A visual programming environment for learning distributed programming. Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE, 81–86. https://doi.org/10.1145/3017680.3017741

Chao, P. Y. (2016). Exploring students’ computational practice, design and performance of problem-solving through a visual programming environment. Computers and Education, 95, 202–215. https://doi.org/10.1016/j.compedu.2016.01.010

Chu, E., & Zaman, L. (2021). Exploring alternatives with Unreal Engine’s Blueprints Visual Scripting System. Entertainment Computing, 36(February 2020), 100388. https://doi.org/10.1016/j.entcom.2020.100388

Desain Komunikasi Visual. (2022). Universitas Multimedia Nusantara. https://www.umn.ac.id/desain-komunikasi-visual/

Knutsen, K. Í. (2021). Visual Scripting in Game Development (Issue May). Metropolia University of Applied Sciences.

Kuhail, M. A., Farooq, S., Hammad, R., & Bahja, M. (2021). Characterizing Visual Programming Approaches for End-User Developers: A Systematic Review. IEEE Access, 9, 14181–14202. https://doi.org/10.1109/ACCESS.2021.3051043

Martyastiadi, Y. S. (2018). The Paradox of Control: Visual Clue vs. Auditory Instruction in Game Designing. International Journal of Creative and Arts Studies, 5(2). https://doi.org/10.24821/ijcas.v5i2.2409

Martyastiadi, Y. S. (2022). Rencana Program Dan Kegiatan Pembelajaran Semester (RPKPS). https://elearning.umn.ac.id/pluginfile.php/24606/mod_resource/content/0/RPKPS ID 490 Visual Programming.pdf

McGuffin, M. J., & Fuhrman, C. P. (2020). Categories and Completeness of Visual Programming and Direct Manipulation. ACM International Conference Proceeding Series. https://doi.org/10.1145/3399715.3399821

Myers, B. A. (1990). Taxonomies of visual programming and program visualization. Journal of Visual Languages and Computing, 1(1), 97–123. https://doi.org/10.1016/S1045-926X(05)80036-9

Okita, A. (2020). Learning C# programming with Unity 3D. CRC press.

Ray, P. P. (2017). A Survey on Visual Programming Languages in Internet of Things. Scientific Programming, 2017. https://doi.org/10.1155/2017/1231430

Renger, S. (2022). Investigation into the criteria of embeddability of visual scripting languages within the domain of game development . (Issue June) [Breda University of Applied Sciences]. https://doi.org/10.13140/RG.2.2.11976.39686

Unity Technologies. (2020). Visual Scripting with Bolt. Unity Technologies. https://docs.unity3d.com/bolt/1.4/manual/index.html




DOI: https://doi.org/10.24821/ijcas.v9i2.8217

Article Metrics

Abstract view : 0 times
PDF - 0 times

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Visitors