Pengujian Otomatis pada Website Konseling Mahasiswa (SiKosa) Menggunakan Jest

Aidil, Muhammad (2026) Pengujian Otomatis pada Website Konseling Mahasiswa (SiKosa) Menggunakan Jest. Diploma thesis, Universitas Islam Indragiri.

[thumbnail of 403221010060_MUHAMMAD_AIDIL_01_Cover_Abstrak_Pengesahan.pdf] Text
403221010060_MUHAMMAD_AIDIL_01_Cover_Abstrak_Pengesahan.pdf

Download (1MB)
[thumbnail of 403221010060_MUHAMMAD_AIDIL_02_Pendahuluan.pdf] Text
403221010060_MUHAMMAD_AIDIL_02_Pendahuluan.pdf

Download (1MB)
[thumbnail of 403221010060_MUHAMMAD_AIDIL_03_BAB1.pdf] Text
403221010060_MUHAMMAD_AIDIL_03_BAB1.pdf

Download (1MB)
[thumbnail of 403221010060_MUHAMMAD_AIDIL_04_BAB2.pdf] Text
403221010060_MUHAMMAD_AIDIL_04_BAB2.pdf

Download (1MB)
[thumbnail of 403221010060_MUHAMMAD_AIDIL_05_BAB3.pdf] Text
403221010060_MUHAMMAD_AIDIL_05_BAB3.pdf

Download (1MB)
[thumbnail of 403221010060_MUHAMMAD_AIDIL_06_BAB4.pdf] Text
403221010060_MUHAMMAD_AIDIL_06_BAB4.pdf
Restricted to Repository staff only

Download (6MB)
[thumbnail of 403221010060_MUHAMMAD_AIDIL_07_BAB5.pdf] Text
403221010060_MUHAMMAD_AIDIL_07_BAB5.pdf

Download (1MB)
[thumbnail of 403221010060_MUHAMMAD_AIDIL_08_Pustaka_Lampiran.pdf] Text
403221010060_MUHAMMAD_AIDIL_08_Pustaka_Lampiran.pdf

Download (1MB)
[thumbnail of 403221010060_MUHAMMAD_AIDIL_Hasil_Turnitin.pdf] Text
403221010060_MUHAMMAD_AIDIL_Hasil_Turnitin.pdf

Download (5MB)

Abstract

Sistem Konseling Mahasiswa (SiKosa) merupakan platform berbasis web yang dikembangkan untuk menyediakan layanan konseling secara daring bagi mahasiswa. Penelitian ini menerapkan pengujian otomatis pada SiKosa menggunakan framework Jest dengan pendekatan Software Testing Life Cycle (STLC). Tujuan penelitian adalah memastikan sistem berjalan sesuai kebutuhan, menyusun test case yang terstruktur, serta mengevaluasi standar cakupan pengujian. Pengujian dilakukan melalui dua pendekatan, yaitu unit testing pada service layer dan integration testing pada API endpoint. Hasil pengujian menunjukkan bahwa seluruh 506 test case, yang terdiri atas 248 unit test dan 258 integration test dalam 26 test suite, berhasil dijalankan dengan tingkat keberhasilan 100%. Selain itu, nilai code coverage yang diperoleh meliputi statement coverage sebesar 82,13%, branch coverage 87,06%, function coverage 84,87%, dan line coverage 82,13%, sehingga seluruhnya telah melampaui target minimum sebesar 80%. Berdasarkan hasil tersebut, dapat disimpulkan bahwa implementasi pengujian otomatis menggunakan Jest mampu memverifikasi kebutuhan SiKosa secara efektif, meningkatkan keandalan sistem, serta memberikan dasar yang kuat untuk menjaga kualitas perangkat lunak selama proses pengembangan.

Item Type: Thesis (Diploma)
Uncontrolled Keywords: pengujian otomatis, Jest, SiKosa, Software Testing Life Cycle, konseling mahasiswa
Subjects: T Technology > T Technology (General)
Divisions: Fakultas Teknik dan Ilmu Komputer > Program Studi Sistem Informasi
Depositing User: Nilam Sari
Date Deposited: 16 Sep 2026 03:14
Last Modified: 16 Sep 2026 03:14
URI: http://repository.unisi.ac.id/id/eprint/1134

Actions (login required)

View Item View Item