Hanggara, Rheza Haryo (2020) PENGUJIAN OTOMATIS PADA WEBSITE MANAJEMEN PRESENSI DAN PERHITUNGAN TUNJANGAN APARATUR NEGARA MENGGUNAKAN CONTINUOUS INTEGRATION. S1 thesis, Universitas Atma Jaya Yogyakarta.
0708576 0.pdf
File Pdf (1MB)
0708576 1.pdf
Restricted to Registered users only
File Pdf (360kB)
0708576 2.pdf
Restricted to Registered users only
File Pdf (1MB)
0708576 3.pdf
Restricted to Registered users only
File Pdf (5MB)
Abstract
Dewasa kini kian meningkat penggunaan Continuous Integration (CI) yang
dilakukan untuk mempermudah serta mempercepat proses penggunggahan kode.
CI merupakan praktik mengotomatiskan integrasi perubahan kode dari banyak
kontributor ke proyek perangkat lunak. Salah satu keuntungan teknis dari CI yaitu
mengintegrasikan potongan-potongan kecil kode pada satu waktu. CI juga
meningkatkan reliabilitas pengujian dengan adanya perubahan spesifik terhadap
system serta memungkinkan untuk melakukan pengujian positif dan negatif secara
akurat.
Pada tugas akhir ini akan dilakukan pengujian terhadap Synchrome secara
otomatis. Dalam pengujian tersebut terdapat 2 layer pengujian yang berbeda, yaitu:
layer API (Application Programming Interface) atau layer service dan layer UI
(User Interface) atau layer Antarmuka. Pengujian akan dilakukan pada seluruh
fungsi utama dari Synchrome. Pengujian ini nantinya akan membuktikan efisiensi
waktu yang dilakukan oleh pengujian otomatis, agar kedepannya pengujian
otomatis dapat mengurangi beban waktu pengujian manual.
Berdasarkan pengujian yang dilakukan terhadap Synchrome, ditemukan bug
di 8 fungsi utama yang diuji. Setelah melakukan perhitungan terhadap pengujian
otomatis API dan UI, didapatkan rata-rata waktu tempuh sebesar 52,5 detik dan 2
menit 6 detik. Dengan rata-rata waktu tempuh tersebut, dapat dikatakan bahwa
pengujian otomatis API dan UI sangatlah efisien. Dengan berhasilnya
mengimplementasikan Continuous Integration, juga mempermudah dan
mempercepat proses pengunggahan kode dari pengembang perangkat lunak.
Dengan hasil tersebut, dapat disimpulkan bahwa pengujian otomatis lebih efisien
jika diukur berdasarkan waktu tempuh pengujian.
| Item Type: | Thesis (S1) |
|---|---|
| Uncontrolled Keywords: | Pengujian Otomatis, Synchrome, Continuous Integration, API Testing, UI Testing. |
| Subjects: | Teknik Informatika > Soft Computing |
| Divisions: | Pasca Sarjana > Magister Teknik Informatika |
| Date Deposited: | 17 Nov 2020 13:39 |
| Last Modified: | 17 Nov 2020 13:39 |
| URI: | https://repository.uajy.ac.id/id/eprint/22553 |
