Electronic Theses and Dissertation
Universitas Syiah Kuala
SKRIPSI
PENERAPAN TESTING PATTERN YANG KOMPREHENSIF DALAM MENGOPTIMALKAN KUALITAS KODE BACKEND DJANGO PADA APLIKASI COMPUTER-BASED TEST(CBT)
Pengarang
Faris Rasyid - Personal Name;
Dosen Pembimbing
Kurnia Saputra - 198003262014041001 - Dosen Pembimbing I
Nazaruddin - 197202061997021001 - Dosen Pembimbing II
Nomor Pokok Mahasiswa
2008107010025
Fakultas & Prodi
Fakultas MIPA / Informatika (S1) / PDDIKTI : 55201
Subject
Kata Kunci
Penerbit
Banda Aceh : Fakultas MIPA Informatika., 2024
Bahasa
No Classification
-
Literature Searching Service
Hard copy atau foto copy dari buku ini dapat diberikan dengan syarat ketentuan berlaku, jika berminat, silahkan hubungi via telegram (Chat Services LSS)
Aplikasi Computer-Based Test (CBT) memegang peran krusial dalam dunia pendidikan, terutama dalam menjaga keandalan dan keamanan data pribadi peserta serta hasil ujian yang sangat sensitif. Kegagalan dalam menjaga kualitas kode backend, khususnya pada aplikasi berbasis Django, dapat membuka celah bagi serangan atau kebocoran data. Sebelumnya, aplikasi CBT yang dikembangkan mengalami kegagalan saat digunakan dalam ujian Program Pendidikan Dokter Spesialis (PPDS) pada semester ganjil tahun 2023 akibat masalah yang tidak terdeteksi dalam kode backend. Penelitian ini bertujuan untuk meningkatkan keandalan dan keamanan aplikasi CBT melalui penerapan pola pengujian yang komprehensif. Proses penelitian melibatkan studi literatur, perancangan dan penerapan pengujian, serta analisis data hasil pengujian. Delapan jenis pengujian diterapkan, termasuk pengujian fungsional, volume, stress, keamanan, performa, kompatibilitas, dokumentasi, dan prosedur. Hasil penelitian menunjukkan adanya sejumlah masalah yang terlewatkan selama pengembangan, seperti tidak adanya pengecekan parameter dan penanganan error yang benar, masalah logika yang menyebabkan penghapusan ujian turut menghapus pengawas, serta kesalahan dalam pengelolaan ID materi ujian yang menyebabkan kesalahan saat melakukan request. Selain itu, ditemukan kolom plain_password yang dapat membahayakan keamanan data pengguna. Evaluasi performa juga menunjukkan bahwa 99,3% pengguna puas dengan aplikasi CBT setelah penerapan pengujian performa. Temuan ini diharapkan dapat membantu tim pengembangan melakukan evaluasi menyeluruh guna mengurangi risiko kegagalan serupa di masa depan.
The Computer-Based Test (CBT) application plays a crucial role in education, particularly in ensuring the reliability and security of sensitive personal data and exam results. Failures in maintaining the quality of the backend code, especially in applications built using the Django framework, can create vulnerabilities for attacks or data breaches. Previously, a CBT application developed for the Specialist Medical Education Program (PPDS) exams in the Fall semester of 2023 failed due to undetected issues in the backend code. This study aims to enhance the reliability and security of the CBT application by applying a comprehensive testing pattern. The research process involved a literature review, test design, test implementation, and analysis of the test results. Eight tests were conducted, including functional, volume, stress, security, performance, compatibility, documentation, and procedural testing. The results revealed several issues overlooked during development, such as the absence of parameter checks and proper error handling, logical errors that caused the deletion of a test also delete examiners, and mismanagement of material IDs that led to errors during requests. Additionally, a plain_password column was found, which could compromise user data security. Performance evaluation indicated that 99.3% of users were satisfied with the CBT application after performance testing. These findings are expected to assist the development team in conducting a comprehensive evaluation to mitigate the risk of similar failures in the future.
ANALISIS PERBANDINGAN PERFORMA APLIKASI COMPUTER-BASED-TEST (CBT) DENGAN ARSITEKTUR BACKEND DJANGO-MYSQL DAN EXPRESS-MONGODB (Aditya Rizki Ramadhan, 2025)
IDENTIFIKASI PERMASALAHAN DAN OPTIMASI SOURCE CODE UNTUK MENINGKATKAN PERFORMA APLIKASI COMPUTER-BASED TEST (CBT) PESERTA BERBASIS WEB (Daffa Mudhaffar, 2024)
PENGEMBANGAN RESTFUL WEB SERVICE UNTUK APLIKASI BELAJAR PEMROGRAMAN (Baddri Yatul Ula, 2023)
GAMBARAN POLA ASUH IBU PADA ANAK USIA SEKOLAH DI DESA TANJUNG SELAMAT KECAMATAN DARUSSALAM ACEH BESAR (Elizar Fahmi, 2021)
RANCANG BANGUN BACKEND APLIKASI PENGARSIPAN BOOKMARK BERBAGAI MEDIA SOSIAL BERBASIS WEB (Muammar Yasir, 2024)