Design Analysis Application with Framework for Exam Question Evaluation
E-ISSN : 2807-9035
Volume 5, Number 1, May 2025
https://doi.org/10.47709/brilliance.v5i1.4907
Design Analysis Application with Framework for Exam Question Evaluation
Pulla Pandika Widodo1* , Hayatullah Khumaini2 , Al Malikul Ikhwanda Putra3
Dumai University, Indonesia
,,
1,2,3
1
*Corresponding Author
Article History:
Submitted: 02-11-2024
Accepted: 13-11-2024
Published: 17-03-2025
Keywords:
Test; Analysis; Problem; School;
Application.
Brilliance: Research of
Artificial Intelligence is licensed
under a Creative Commons
Attribution-NonCommercial 4.0
International (CC BY-NC 4.0).
ABSTRACT
Evaluation of questions is generally carried out by teachers after giving exams
to students. The exam is a benchmark to determine students' ability to absorb the
subject matter delivered by the teacher through objective and essay questions,
all students are expected to be able to answer and solve these questions properly.
Exams can be referred to as part of the evaluation to maintain the quality of the
questions so that they remain suitable. Therefore, the teacher evaluates the
questions by using item analysis manually to get the results of the value in the
form of a feasible question, this method will spend a lot of time to calculate one
by one the results of student answers and then recap the results of the answers
for one class, besides that the accuracy of the results is also low because there
can be miscalculations from the teacher that can make the question eligibility
value inappropriate. The purpose of this research is to produce a system in the
form of an application that is able to analyze questions so that it can help
teachers get question analysis quickly. With the concept of the model, view,
controller method in the codeigniter framework, a web-based application is
designed. The results of the research are in the form of data per question which
contains an analysis of the question of difficulty level, differentiating power and
checking function by using framework codeigniter.
INTRODUCTION
Schools are one of the education systems that function to help improve human resources (Simanjorang, Risdo
Rolita, 2023). With the school, students will gain knowledge to become provisions in facing future challenges. There
are also those who say that A school is an institution designated for educational activities, serving as a venue for the
dissemination and acquisition of knowledge in various disciplines (Firnanda, 2020). In order to maintain its consistency
in learning activities to educate students in gaining knowledge, it is necessary to evaluate learning.
Learning evaluation is very important to determine whether or not a learning system is running by educators
(Warsah, 2022). Evaluation is an inseparable part of learning, with evaluation the teacher will be able to know the
success rate of the learning process. The objective of evaluation is to enhance pedagogical approaches, facilitate student
development and enrichment, and assign students to more suitable learning environments based on their aptitude (L,
2019). Tests or exams are used as tools that can be used to conduct evaluations, through questions given by the teacher
on a particular subject.
A test is a systematic tool or way to measure a sample of behavior. As a measuring tool, the test contains various
items or a series of tasks that must be done or answered by students (Suarga, 2019). In schools, tests are usually given in
the form of objective and essay questions, every student finishes the test, the teacher will analyze the questions that
have been given through student answers. The teacher analyzes manually by calculating the level of difficulty,
differentiation and the function of the examiner. The method used by the teacher consumes a lot of teacher time and the
results of the analysis calculation are also inaccurate. Based on the problems faced by the teacher, the design of a
system using the code igniter framework is carried out which is able to produce an analysis in the form of difficulty
level, differentiating power and the function of the examiner which can help the teacher in getting a question analysis
quickly and with accurate results.
LITERATURE REVIEW
Evaluation
Evaluation is an important part of the world of education that must be carried out consistently and continuously
to maintain the quality of good human resources, so evaluation can be considered Evaluation is an integral component
of the learning process that cannot be dissociated from teaching activities, as it serves as a measurement tool to
ascertain the extent of students' performance in mastering the instructional content presented (L, 2019).
This is an Creative Commons License This work is licensed under a Creative
Commons Attribution-NonCommercial 4.0 International License.
1
E-ISSN : 2807-9035
Volume 5, Number 1, May 2025
https://doi.org/10.47709/brilliance.v5i1.4907
Test
Testing is a way to determine a person's ability by asking questions either in writing, orally, or in other ways
(Aryatama & Yunita, 2021). Exams can be given to students in the form of objectives or essays, for the number of
questions depending on the length of the exam.
Problem Analysis
Item analysis is an evaluation of test questions aimed at identifying a set of questions that has sufficient quality
(Ida & Musyarofah, 2021). In analyzing questions, there are 3 important parts, namely finding the level of difficulty,
differentiating power and the function of the examiner.
Framework
Framework is a package containing functions that are commonly used in making applications. The method used
by the CodeIgniter Framework is called Model - View-Controller or abbreviated as MVC. MVC separates the
programming logic from the presentation (Saputra et al., 2023).
The MVC (Model View Controller) method has three components (Randa et al., 2023), namely:
1. Model, manage databases (RDBMS) such as MySQL or Oracle RDMS.
2. View, the User Interface part or the part that will be the display for end-users. View can be HTML, CSS,
Javascript, JQuery and AJAX pages.
3. Controller, which is the link between the view and the model, the point is that because the model cannot be
connected directly with the view or vice versa, so this controller is used as a bridge between the two.
Figure 1. Model View Controller concept
Application
According to Novria (Novria Rahma et al., 2022) The application is a pre-designed program capable of executing
various commands for problem-solving, utilizing one of the data processing techniques on a computer or smartphone to
achieve more precise results aligned with the application's intended purpose.
Website
According to Tuti, A website is a compilation of pages that house digital data, including text, photos, animations,
sound, and video, or a combination thereof, accessible via an internet connection for global viewing (Susilawati et al.,
2020).
UML (Unified Modeling Language)
UML stands for Unified Modeling Language, which is a visual modeling meth (...truncated)