
Project Portfolio: Online Examination Information System (Computer-Based Test)#
SMK Negeri 34 Jakarta#
Project Description#
A web-based online examination application (Computer-Based Test) developed to modernize the learning evaluation process at SMK Negeri 34 Jakarta. This system is designed to replace conventional platforms (such as Google Forms) with a more secure, integrated solution capable of minimizing academic cheating through special protection features.
Development Team#
- Team Leader: Azriel Fidzlie – Developer / Writer
- Member: Fatya Restu Pertiwi – Writer
- Member: Muhammad Daffa Rakan – Writer
Technology & Methodology#
- Framework: CodeIgniter 4 (PHP)
- Database: MySQL
- Development Method: Rapid Application Development (RAD)
- Testing: Black Box Testing
- Frontend: HTML5, CSS3, JavaScript (Bootstrap/AdminLTE)
1. Student Module (Exam Participant)#
- Anti-Cheating System: A browser tab switching detection mechanism to prevent students from searching for answers on the internet.
- Real-time Timer: Automatic countdown timer for the exam duration.
- Grade Recapitulation: Exam results that can be viewed immediately after the session ends.
2. Teacher Module (Examiner)#
- Question Bank & Exam Packages: Management of thousands of questions with question and answer option randomization (shuffle) features.
- Live Monitoring: Monitoring student progress in real-time from the teacher’s dashboard.
- Auto-Grading: Accurate and instant automatic grading for multiple-choice questions.
3. Administrator Module#
- Master Data Management: Management of teacher, student, class, major, and subject data.
- Reporting: Generation of exam result reports and official records in a print-ready format.
Advantages#
- Data Security: Password encryption and database access protection.
- User Friendly: An intuitive interface for all age groups (teachers and students).
- Efficiency: Reduces paper usage (paperless) and accelerates the grade processing phase.






