PRIMMBASE: A PRIMM-Based E-Worksheet to Enhance Logical Thinking in Database Learning
Main Article Content
Abstract
Learning Data Manipulation Language requires students not only to memorize SQL syntax but also to analyze table relationships, predict query outputs, identify errors, and construct appropriate queries. This study aimed to develop PRIMMBASE, a web-based electronic student worksheet integrating the Predict, Run, Investigate, Modify, and Make stages, and to examine students’ logical thinking improvement and responses to its use. The study employed a Research and Development approach using the ADDIE model and a one-group pretest–posttest design. PRIMMBASE was implemented with 35 eleventh-grade Software Engineering students at a vocational high school, while the N-Gain analysis used 31 complete pretest–posttest pairs. Expert validation results reached 89.52% for media and content quality, 95.38% for conformity with PRIMM, and 100% for the virtual assistant’s scaffolding functions. Students’ logical thinking achieved an average N-Gain of 0.755, categorized as high. Analysis, synthesis, comparison, and classification showed high improvement, whereas generalization reached a moderate category. Students’ responses obtained 87.11%, indicating a very positive evaluation of usability. These findings suggest that PRIMMBASE is feasible and potentially supports logical thinking through structured query-learning activities, although further studies involving control groups are required to confirm its effectiveness.
Downloads
Article Details

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All rights reserved. This publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording.
References
Afifah, A., Amriyah, C., Koderi, Firmansyah, D., & Fiteriani, I. (2025). Pemanfaatan artificial intelligence untuk meningkatkan kualitas pembelajaran di Madrasah Ibtidaiyah: Sebuah kajian literatur. Bitnet: Jurnal Pendidikan Teknologi Informasi, 10(3), 93–111. https://doi.org/10.33084/bitnet.v10i3.10974
Branch, R. M. (2009). Instructional design: The ADDIE approach. Springer. https://doi.org/10.1007/978-0-387-09506-6
Bronkhorst, H., Roorda, G., Suhre, C., & Goedhart, M. (2020). Logical reasoning in formal and everyday reasoning tasks. International Journal of Science and Mathematics Education, 18, 1673–1694. https://doi.org/10.1007/s10763-019-10039-8
Gustin, S. S. N., Junaeti, E., & Arianti, A. S. (2025). PICOLEARN: Web-based learning media development on PRIMM approach to enhance cognitive process in programming. Research and Development Journal of Education, 11(2), 1395–1406. https://doi.org/10.30998/rdje.v11i2.28782
Hake, R. R. (1998). Interactive-engagement versus traditional methods: A six-thousand-student survey of mechanics test data for introductory physics courses. American Journal of Physics, 66(1), 64–74. https://doi.org/10.1119/1.18809
Kementerian Pendidikan Dasar dan Menengah. (2025a). Peraturan Menteri Pendidikan Dasar dan Menengah Republik Indonesia Nomor 13 Tahun 2025 tentang perubahan atas Peraturan Menteri Pendidikan, Kebudayaan, Riset, dan Teknologi Nomor 12 Tahun 2024 tentang kurikulum pada pendidikan anak usia dini, jenjang pendidikan dasar, dan jenjang pendidikan menengah. https://peraturan.go.id/id/permendikdasmen-no-13-tahun-2025
Kementerian Pendidikan Dasar dan Menengah. (2025b). Capaian pembelajaran Rekayasa Perangkat Lunak Fase F. Ruang GTK. https://guru.kemendikdasmen.go.id/kurikulum/referensi-penerapan/capaian-pembelajaran/smk/rekayasa-perangkat-lunak/fase-f/
Leacock, T. L., & Nesbit, J. C. (2007). A framework for evaluating the quality of multimedia learning resources. Educational Technology & Society, 10(2), 44–59. https://www.jstor.org/stable/jeductechsoci.10.2.44
Nielsen, J. (2012, January 3). Usability 101: Introduction to usability. Nielsen Norman Group. https://www.nngroup.com/articles/usability-101-introduction-to-usability/
Sentance, S., Waite, J., & Kallia, M. (2019). Teaching computer programming with PRIMM: A sociocultural perspective. Computer Science Education, 29(2–3), 136–176. https://doi.org/10.1080/08993408.2019.1608781
Sentance, S., & Waite, J. (2021). Teachers’ perspectives on talk in the programming classroom: Language as a mediator. In Proceedings of the 17th ACM Conference on International Computing Education Research (pp. 266–280). Association for Computing Machinery. https://doi.org/10.1145/3446871.3469751
Sugandi, A. I., Sofyan, D., Bernard, M., Widianti, D., & Linda, L. (2024). Pengembangan E-LKPD berbasis PBL berbantuan Web Live Worksheet untuk meningkatkan kemampuan berpikir kritis matematis. AKSIOMA: Jurnal Program Studi Pendidikan Matematika, 13(4), 1215–1227. https://doi.org/10.24127/ajpm.v13i4.9364
Wood, D., Bruner, J. S., & Ross, G. (1976). The role of tutoring in problem solving. Journal of Child Psychology and Psychiatry, 17(2), 89–100. https://doi.org/10.1111/j.1469-7610.1976.tb00381.x