Internalisasi Prinsip Clean Code dan Validasi Logika pada Pengembangan Aplikasi Python bagi Mahasiswa Teknik Komputer
Keywords:
clean code, basic programming, error handling, computer engineer, logic validationAbstract
Writing functional code is a fundamental competency, yet ensuring internal code quality (Clean Code) and program robustness against user errors are essential professional standards for Computer Engineering students. This community service initiative aims to internalize Clean Code principles and logic validation through the Problem-Based Learning (PBL) method in a Basic Programming course. The execution method involved coding standard orientation, independent Python-based application construction, and code review sessions. Twelve prototype applications were successfully developed, ranging from data management systems to digital transaction simulations. The results indicate that students were able to implement program persistence through efficient looping structures and build input validation mechanisms to maintain data integrity. Awareness of text-based interface aesthetics (UI/UX) was also evident through the use of systematic menu partitioning. This initiative concludes that the PBL approach effectively instills technical discipline and programming professionalism, providing a vital foundation for students to meet industry software development standards in the future.
