Pengembangan Pola Berpikir Sistematis Melalui Pengenalan Pemrograman Visual Pada Peserta didik Tingkat Menengah Atas

Authors

  • Robby Tan Program Studi S1 Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Maranatha
  • Maresha Caroline Wijanto Program Studi S1 Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Maranatha
  • Oscar Karnalim Program Studi S1 Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Maranatha
  • Setia Budi Program Studi Magister Ilmu Komputer Fakultas Teknologi Informasi Universitas Kristen Maranatha
  • Mewati Ayub Program Studi Magister Ilmu Komputer Fakultas Teknologi Informasi Universitas Kristen Maranatha
  • Diana Trivena Yulianti Program Studi S1 Sistem Informasi Fakultas Teknologi Informasi Universitas Kristen Maranatha
  • Hendra Bunyamin Program Studi S1 Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Maranatha
  • Sendy Ferdian Sujadi Program Studi S1 Sistem Informasi Fakultas Teknologi Informasi Universitas Kristen Maranatha
  • Rossevine Artha Natasya Program Studi S1 Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Maranatha

DOI:

https://doi.org/10.22219/altruis.v2i4.18427

Keywords:

computational thinking, pemrograman visual, pola berpikir sistematis, Scratch

Abstract

Systematic thinking is a process of thinking that should be introduced from early age. While developing such thinking, students will learn how to solve a task by breaking it down to smaller tasks and complete them one by one. There are many activities that can support such thinking. One of them is to program visually. Visual programming is usually featured with drop-down blocks where students are only required to choose which process or logic needed than then put them in the play board. A training of such activity was done in a high school at Bandung, Indonesia with Scratch. Students were first introduced with Scratch, a software that is expected to help them think systematically. For conducting the training itself, several stages were followed. It started with introduction, and then followed by lecture and case-based practice. To engage students with the practice, the case study is COVID-19 where students are expected to deliver relevant information creatively, such as developing a game of social distancing, spray vs virus, etc. Evaluation shows that via this training, students were able to further develop their own systematic thinking via the creation of Scratch projects. Further, they believed that this training is interesting and can help them to study in the high school.

Downloads

Download data is not yet available.

References

Ayub, M., Wijanto, M. C., Senjaya, W. F., Karnalim, O., Kandaga, T., Witono, T., . . . Gantini, T. (2017). Edukasi Berpikir Komputasional melalui Pelatihan Guru dan Tantangan Bebreas untuk Siswa di Bandung pada Tahun 2016. Seminar Nasional Pengabdian Kepada Masyarat (Sendimas). Bandung.

Bebras Indonesia. (2021, Oktober 5). Apa Itu Bebras. Diambil kembali dari Situs Resmi Bebras Indonesia: https://bebras.or.id/v3/apa-itu-bebras/

Cooper, S., Dann, W., & Pausch, R. (2000). Alice: A 3-D Tool for Introcutory Programming Concepts. Journal of Computing Sciences in Colleges, 15(5), 107-116. doi:10.5555/364133.364161

Dagiene, V., & Stupuriene, G. (2016). Informatics Concepts and Computational Thinking in K-12 Education: A Lithuanian Persepective. Journal of Information Processing, 732-739. doi:10.2197/ipsjjip.24.732

Dasgupta, S., & Hill, B. M. (2017). Learning to Code in Localized Programming Language. L@S '17: Proceeding of the Fourth (2017) ACM Conference on Learning @Scale (hal. 33-39). New York: Association for Computing Machinery. doi:10.1145/3051457.3051464

Guo, P. J. (2013). Online Python Tutor: Embeddable Web-Based Program Visualization for CS Education. Proceeding of the 44th ACM Technical Symposium on Computer Science Education. New York: ACM Press. doi:10.1145/2445196.2445368

Idrees, M., Aslam, F., Shahzad, K., & Sarwar, S. M. (2018). Towards a Universal Framework for Visual Programming Languages. Pakistan Journal of Engineering and Applied Science, 55-65.

Iskandar, W., Azkia, N., & Hasanah, H. (2019). Konsep Pembelajaran Tematik. Yogyakarta: K-Media.

Karnalim, O., & Wijanto, M. C. (2021). Transitioning to Online Learning for Indonesian High School Students: Challenges and Possible Solutions. 2021 International Conference on Advanced Learning Technologies (ICALT), (hal. 428-430). doi:10.1109/ICALT52272.2921.99136

Kölling, M. (2010). The Greenfoot Programming Environment. ACM Transactions on Computing Educations, 10(4), 14:1-14:21. doi:10.1145/1868358.1868361

Moreno, A., Myller, N., Sutinen, E., & Ben-Ari, M. (2004). Visualizing Programs with Jeliot 3. Proceedings of the Working Conference on Advanced Visual Interfaces, (hal. 373-376). New York. doi:10.1145/989863.989928

Muharika, D., & Fitria, R. A. (2019). Kebutuhan Pengembangan Modul Bimbingan Teknologi Informasi dan Komunikasi (TIK) Terintegrasi Literasi Baru Era Revolusi Industri 4.0. Jurnal PTI (Pendidikan Teknologi Informasi), 6(1), 80-86. doi:10.35134/jpti

Nathasya, R. A., Karnalim, O., & Ayub, M. (2019). Integrating Program and Algorithm Visualisation for Learning Data Structure Implementation. Egyptian Informatics Journal, 193-204. doi:10.1016/j.eij.2019.05.001

Resnick, M., Maloney, J., Monroy-Hernándes, A., Rusk, N., Eastmond, E., Brennan, K., . . . Kafai, Y. (2009). Scratch: Programming for All. Communcations of the ACM, 52(11), 60-67. doi:10.1145/1592761.1592779

Scratch Team. (2021, 09 22). About Scratch. Diambil kembali dari https://scratch.mit.edu/about

Wijanto, M. C., Karnalim, O., Ayub, M., Toba, H., & Tan, R. (2021). Transitioning from Offline to Online Learning: Issue from Computer Student Perspective. IEEE Global Engineering Education Conference (EDUCON). Vienna. Diambil kembali dari https://doi.org/10.1109/EDUCON46332.2021.9453996

Wijanto, M. C., Tan, R., Sujadi, S. F., Panca, B. S., Toba, H., Yulianti, D. T., . . . Karnalim, O. (2021). Implementasi Computational Thinking Melalui Pemrograman Visual dengan Kolaborasi Mata Pelajaran pada Siswa Menengah Atas. Sendimas.

Zhang, L., & Nouri, J. (2019). A Systematic Review of Learning Computational Thinking Through Scratch in K-9. Computers & Educations, 141. Diambil kembali dari https://doi.org/10.1016/j.compedu.2019.103607

Downloads

Published

2021-12-02

How to Cite

Tan, R., Wijanto, M. C., Karnalim, O., Budi, S., Ayub, M., Yulianti, D. T., Bunyamin, H., Sujadi, S. F., & Natasya, R. A. (2021). Pengembangan Pola Berpikir Sistematis Melalui Pengenalan Pemrograman Visual Pada Peserta didik Tingkat Menengah Atas. Altruis: Journal of Community Services, 2(4), 98–102. https://doi.org/10.22219/altruis.v2i4.18427

Issue

Section

Articles