Aidil, Muhammad (2026) Pengujian Otomatis pada Website Konseling Mahasiswa (SiKosa) Menggunakan Jest. Diploma thesis, Universitas Islam Indragiri.
|
Text
403221010060_MUHAMMAD_AIDIL_01_Cover_Abstrak_Pengesahan.pdf Download (1MB) |
|
|
Text
403221010060_MUHAMMAD_AIDIL_02_Pendahuluan.pdf Download (1MB) |
|
|
Text
403221010060_MUHAMMAD_AIDIL_03_BAB1.pdf Download (1MB) |
|
|
Text
403221010060_MUHAMMAD_AIDIL_04_BAB2.pdf Download (1MB) |
|
|
Text
403221010060_MUHAMMAD_AIDIL_05_BAB3.pdf Download (1MB) |
|
|
Text
403221010060_MUHAMMAD_AIDIL_06_BAB4.pdf Restricted to Repository staff only Download (6MB) |
|
|
Text
403221010060_MUHAMMAD_AIDIL_07_BAB5.pdf Download (1MB) |
|
|
Text
403221010060_MUHAMMAD_AIDIL_08_Pustaka_Lampiran.pdf Download (1MB) |
|
|
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 |
