CD Skripsi
Pengembangan Auto Grader Menggunakan Metode Domain Driven Design Di Jurusan Ilmu Komputer Universitas Riau
Programming practicum courses such as Programming Concepts and Object-Oriented Programming in the Computer Science Department at the University of Riau often require coding assignments. With a significant number of students enrolled in these courses, manual grading becomes complex and time-consuming for instructors. To address this issue, a web-based auto-grader application was developed to automatically evaluate programming assignments, allowing for efficient grading of a large number of programs. The development of the auto-grader application employed the domain-driven design (DDD) method, which focuses on software solutions in the form of models that reflect the core of the problem being solved. This method provides a set of systematic principles and techniques for analyzing, designing, and implementing software solutions. The first stage of this method involves defining the domain, applying the two pillars of DDD, namely strategic design and ubiquitous language, which result in sub-domains, ubiquitous language, bounded context, domain model, and context map. The next stage involves defining and applying tactical design, which includes entities, aggregates, value objects, factories, repositories, and services. The results of this research indicated that the user acceptance test scored 80%, placing the application in the "good" category according to the score interpretation criteria.
Keywords: Auto Grader, Domain Driven Design, Strategic Design, Ubiquitous Language, Tactical Design.
Tidak tersedia versi lain