Implementation of a Drag-and-Drop Interface Based on DND Kit and JSON Data Structure for Managing Dynamic Web Page Layouts
Abstract
Pengelolaan tata letak halaman web yang dinamis menuntut adanya antarmuka yang intuitif serta struktur data yang fleksibel untuk menangani hierarki konten yang kompleks dan bersarang. Kegiatan ini bertujuan untuk mengimplementasikan antarmuka Drag-and-Drop (DnD) berbasis pustaka DND Kit yang terintegrasi dengan struktur data JSON untuk merepresentasikan dan memanipulasi tata letak halaman secara real-time pada studi kasus Studi Kasus: Platform Web Content Management System (WCMS) Berbasis Headless. Sistem ini dirancang untuk memungkinkan pengguna menyusun elemen visual secara mandiri tanpa perlu berinteraksi langsung dengan kode program. Pengembangan sistem dilakukan menggunakan metodologi Agile Iterative guna memastikan adaptabilitas terhadap kebutuhan antarmuka pengguna yang terus berkembang. Fungsionalitas sistem divalidasi melalui pengujian Black Box Testing yang mencakup manajemen halaman, manipulasi tata letak, dan publikasi konten. Hasil pengujian terhadap 19 skenario uji utama menunjukkan tingkat keberhasilan sebesar 94,7%. Hasil ini membuktikan bahwa integrasi mekanisme DnD dengan struktur data JSON mampu memfasilitasi pengelolaan tata letak bersarang (nested layout) dan pembaruan properti komponen secara akurat dan responsif sesuai dengan rancangan fungsional, selain itu, kegiatan ini memberikan kontribusi pada perancangan model editor visual berbasis JSON yang bersifat schema-agnostic sehingga mudah dikembangkan dan diintegrasikan pada arsitektur Headless CMS, pendekatan ini juga mendukung agar perubahan tata letak dapat dikelola secara konsisten dan efisien.
Keywords
Full Text:
PDF (Bahasa Indonesia)References
J. Paulsson, “Examensarbete 30 hp Maj 2024 Code Generation for Efficient Web Development in Headless Architecture Civilingenj örspr ogrammet i inform ati ons tek nologi,” 2024.
V. Jain, “Headless CMS and the Decoupled Frontend Architecture,” Article in International Journal of Innovative Research in Engineering & Multidisciplinary Physical Sciences, 2021, doi: 10.5281/zenodo.14752509.
P. Matilla, “Headless-toteutuksen kehitys WordPress-ja Next.js-ympäristössä,” 2022.
X. Cao, “HEADLESS CMS AND QWIK FRAMEWORK and their practicalities in the future of application development School of Technology 2023 ACKNOWLEDGEMENTS,” 2023.
M. Raposo, S. Eloy, and M. S. Dias, “Bridging the gap in customised housing design: Integrating a graphic user interface for user collaboration,” PLoS One, vol. 19, no. 12, Dec. 2024, doi: 10.1371/journal.pone.0313291.
M. Somi, “POLITECNICO DI TORINO User Interface Development of a Modern Web Application Supervisors Prof. Luca ARDITO Candidate Marzieh SOMI,” 2021.
L. Lehtinen, “Improving the user experience of a JSON Editor-based user management tool,” 2023.
L. Seppänen and E. Hietaranta, “Developing a content management system with drag and drop functionality Subject Developing a content management system with drag and drop functionality,” 2022.
S. Wijanarko, “Integrasi SortableJS, Drawflow, dan Interact.JS untuk Membangun Antarmuka Aplikasi Interaktif Berbasis Web,” in Conference on Human Factors in Computing Systems - Proceedings, Association for Computing Machinery, 2025, pp. 1297–1302. doi: 10.1145/1979742.1979764.
Y. Jiang, W. Stuerzlinger, and C. Lutteroth, “Reverseorc: Reverse engineering of resizable user interface layouts with or-constraints,” in Conference on Human Factors in Computing Systems - Proceedings, Association for Computing Machinery, May 2021. doi: 10.1145/3411764.3445043.
A. Di Stefano, M. Fadda, C. Marini, F. Ramzan, and D. Reforgiato Recupero, “Efficient translation of HTML to JSON for enhanced web content production,” Multimed. Tools Appl., vol. 85, no. 1, p. 19, Jan. 2026, doi: 10.1007/s11042-026-21232-7.
P. P. Ray, “A Review on Vibe Coding: Fundamentals, State-of-the-art, Challenges and Future Directions,” May 09, 2025. doi: 10.36227/techrxiv.174681482.27435614/v1.
S. Larsen-Disney, Elevating React Web Development with Gatsby. 2022.
L. dela Paz de Mesa, N. Aldrin Peñalosa Clores, M. P. Landrito Lorenzo, and M. Jho Emmanuel Cabrera Salvania, “CT Journeys: A Web-Based Workflow System for Streamlining Integrative Course Processes,” in 2025 23rd International Conference on ICT and Knowledge Engineering (ICT&KE), IEEE, Nov. 2025, pp. 1–6. doi: 10.1109/ICTKE67052.2025.11274444.
VersionOne Inc., “15th State of Agile Report.” Accessed: Feb. 08, 2026. [Online]. Available: https://digital.ai/resource-center/analyst-reports/state-of-agile-report
Refbacks
- There are currently no refbacks.
Publisher:
Department of Information Systems Institut Teknologi Nasional Bandung, Indonesia
Address: 4th Building Institut Teknologi Nasional Bandung PHH. Mustofa Street No. 23 Bandung 40124, Indonesia
Contact: +627272215 (ext. 206)
Email: budiraharjo@itenas.ac.id