Perancangan Framework Vibe Coding yang Bertanggung Jawab dalam Pengembangan Perangkat Lunak

Authors

  • Eko Harli Author
  • Ahmad Fauzi Author
  • Tria Hadi Kusmanto Author

DOI:

https://doi.org/10.30998/qpwx4c17

Keywords:

vibe coding, software engineering, code security

Abstract

The advancement of large language models (LLM) has given rise to vibe coding, a prompt-based programming paradigm that enhances productivity but introduces serious risks including reduced code comprehension, low maintainability, accumulation of technical debt, and application security vulnerabilities. This research aims to design a Responsible Vibe Coding Framework that integrates software engineering principles (SOLID), computational thinking, human-AI collaboration, and secure, maintainable software development practices. Employing a qualitative-conceptual approach through systematic literature review of publications from 2015-2025, the study identifies the phenomenon, analyzes supporting theories, and synthesizes a framework comprising five core components: Input Layer (intent specification), AI Assistance Layer (LLM code generation), Human Oversight Layer (human verification), Engineering Guardrails Layer (automated testing and security scanning), and Output Layer (production-ready code). The framework ensures human-centered decision-making, integrated software engineering discipline, and transparency with accountability, comprehensively addressing vibe coding challenges while maintaining code quality, security, and comprehension in educational and industrial contexts.

Downloads

Download data is not yet available.

Downloads

Published

2026-04-05

Issue

Section

Articles

How to Cite

Eko Harli, Ahmad Fauzi, & Tria Hadi Kusmanto. (2026). Perancangan Framework Vibe Coding yang Bertanggung Jawab dalam Pengembangan Perangkat Lunak. STRING (Satuan Tulisan Riset Dan Inovasi Teknologi), 10(3), 366-373. https://doi.org/10.30998/qpwx4c17