IDENTIFIKASI PERMASALAHAN DAN OPTIMASI SOURCE CODE UNTUK MENINGKATKAN PERFORMA APLIKASI COMPUTER-BASED TEST (CBT) ADMIN BERBASIS WEB | ELECTRONIC THESES AND DISSERTATION

Electronic Theses and Dissertation

Universitas Syiah Kuala

    SKRIPSI

IDENTIFIKASI PERMASALAHAN DAN OPTIMASI SOURCE CODE UNTUK MENINGKATKAN PERFORMA APLIKASI COMPUTER-BASED TEST (CBT) ADMIN BERBASIS WEB


Pengarang

M. Ikhsan Fikri - Personal Name;

Dosen Pembimbing

Kurnia Saputra - 198003262014041001 - Dosen Pembimbing I
Husaini - 198806242022031006 - Dosen Pembimbing II



Nomor Pokok Mahasiswa

2008107010020

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)

Ujian merupakan tahapan awal dalam melakukan seleksi untuk setiap mahasiswa yang akan menuntut ilmu di perguruan tinggi. Universitas Syiah Kuala telah melakukan proses seleksi mahasiswa untuk jenjang pascasarjana dengan menggunakan ujian berbasis komputer yang dikenal dengan Computer Based-Test (CBT). Namun dalam pelaksaan ujian pascasarjana terjadi kegagalan aplikasi ujian yang menyebabkan ujian gagal dilaksanakan. Oleh karena itu, diperlukan analisis lebih lanjut terhadap permasalahan pada aplikasi yang sudah ada. Dengan demikian, penelitian ini bertujuan untuk mengidentifikasi permasalahan dan melakukan pembaharuan dari aplikasi CBT Admin sebelumnya. Hasil dari penelitian ini, dilakukan perubahan pada sistem API menjadi sistem REST API dari yang sebelumnya menggunakan GraphQL, perubahan rancangan basis data untuk mengoptimalkan proses pembacaan dan penulisan data, serta adanya penambahan fitur-fitur baru menyesuaikan kebutuhan yang ada saat ini. Penggunaan REST API telah berhasil menurunkan penggunaan sumber daya server menjadi lebih efisien yang sebelumnya menggunakan RAM sebesar 4,42 GB menjadi 587 MB pada kondisi saat aplikasi tidak digunakan dan menghasilkan 42 endpoint serta perubahan pada seluruh tampilan halaman dari aplikasi CBT Admin. Setelah proses pembaharuan selesai maka dilakukan pengujian fungsionalitas dari aplikasi menggunakan metode integration test dengan hasil sistem dapat berjalan dengan baik. Pengujian usabilitas menggunakan metode System Usability Scale (SUS) yang memperoleh skor rata-rata SUS sebesar 83 dengan katergori excellent yang berarti pengguna puas terhadap aplikasi yang telah diperbaharui. Pengguna pada aplikasi CBT Admin bertugas untuk mengatur setiap ujian yang akan dilaksanakan menggunakan sistem CBT yang telah dikembangkan. Pengguna memiliki akses penuh dalam melakukan pengaturan terhadap ujian di mulai dari menu ruang ujian hingga hasil ujian.

The exam is an initial stage in making a selection for every student who is going to pursue science in college. Syiah Kuala University has conducted a student selection process for the postgraduate level using a computer-based test known as Computer Based-Test (CBT). However, in the forced post-graduation test there was a failure because the application is fail to performed. Therefore, further analysis of the problem on existing applications is needed. Thus, the study aims to identify the problem and update the previous CBT Admin application. As a result of this research, changes were made to the API system to the REST API system from the previous one using GraphQL, changes to the database design to optimize the process of reading and writing data, as well as the addition of new features adapting to the current needs. The use of REST APIs has successfully reduced the use of server resources to more efficient than the previously using 4.42 GB of RAM to 587 MB in conditions when the application is not in use and resulted in 42 endpoints as also changes in the entire page view of the CBT Admin application. After the updating process is completed then perform functionality testing of the application using the integration test method with the system results can run well. Usability testing using the System Usability Scale (SUS) method obtains an average SUS score of 83 with an excellent category which means users are satisfied with the updated application. The user on the CBT Admin application is responsible for organizing each test to be carried out using the developed CBT system. Users have full access to making adjustments to the tests in ranging from the test room menu to the test results.

Citation



    SERVICES DESK