72170115, Nikolaus Aryawan Ravato Wijaya (2021) PENERAPAN CONTINUOUS INTEGRATION/ CONTINUOUS DEPLOYMENT UNTUK AUTOMASI PENGUJIAN PRODUK TRAVEL STUDI KASUS : WEBSITE PEMESANAN TIKET PESAWAT PT.XYZ. Final Year Projects (S1) thesis, Universitas Kristen Duta Wacana.
Text (Skripsi Sistem Informasi)
72170115_bab1_bab5_daftar pustaka.pdf Download (1MB) |
|
Text (Skripsi Sistem Informasi)
72170115_bab2 s.d bab4_lampiran.pdf Restricted to Registered users only Download (3MB) | Request a copy |
Abstract
PT. XYZ adalah salah satu e-commerce yang menyediakan berbagai macam layanan, salah satunya adalah pemesanan tiket pesawat. Untuk memastikan seluruh fitur website pemesanan tiket pesawat berjalan sesuai harapan, maka perlu dilakukan pengujian dengan berbagai macam data pada setiap input dan fitur yang ada pada website tersebut. Perusahaan juga melakukan pengujian website pemesanan tiket pesawat secara berkala untuk menjaga kualitas dari website itu sendiri. Pengujian yang dilakukan secara berkala dan manual cenderung membosankan, memakan banyak waktu dan menyebabkan human error. Untuk itu perlu dibuat suatu sistem automasi pengujian yang mampu dijalankan secara berkala. Penelitian ini bertujuhan untuk memastikan website pemesanan tiket pesawat lolos pengujian automasi dengan pendekatan user acceptance test mengguakan framework pengujian automasi serenity. Peneliti juga melakukan analisis terhadap tingkat keberhasilan kode pengujian automasi jika diterapkan pada continuous integration dan continuous deployment (ci/cd) dengan menggunakan tools Jenkins pada server AWS Educate. Pengujian UI dilakukan untuk setiap entry form seperti textbox kota asal, kota tujuan, tanggal penerbangan, kelas penerbangan, jumlah penumpang, serta berbagai fitur seperti filter waktu, filter harga, filter transit dan lain-lain. Pengujian API dilakukan pada API flow utama pemesanan tiket, dan beberapa API component lain seperti API untuk menampikan hari libur, dan harga. Berdasarkan hasil analisis yang telah dilakukan, diperoleh hasil bahwa website pemesanan tiket pesawat dinyatakan lolos uji dengan tingkat keberhasilan 99% sehingga layak untuk digunakan masyarakat umum. Diperoleh juga rata-rata tingkat keberhasilan pengujian dengan penerapan CI/CD sebesar 92% dengan rata-rata waktu 1 jam 1 menit 41 detik dan rata-rata tingkat gagal 8,3, dapat dilihat pula bahwa kegagalan murni disebabkan oleh pengujian automasi bukan karena proses CI/CD sehingga dapat dinyatakan bahwa CI/CD tidak terlalu mempengarui tingkat keberhasilan pengujian. Kata kunci: pengujian automasi, user acceptance test, continuous integration continuous deployment
Item Type: | Student paper (Final Year Projects (S1)) |
---|---|
Uncontrolled Keywords: | Pengujian automasi, User acceptance test, Continuous integration continuous deployment |
Subjects: | H Ilmu Sosial > Transportasi dan Komunikasi Z Bibliografi. Ilmu Perpustakaan. Sumber Informasi > Sumber-sumber Informasi Z Bibliografi. Ilmu Perpustakaan. Sumber Informasi > Sumber-sumber Informasi > Database |
Divisions: | Fakultas Teknologi Informasi > Prodi Sistem Informasi |
Depositing User: | Ms Nadya Agatha |
Date Deposited: | 07 Dec 2021 02:37 |
Last Modified: | 07 Dec 2021 02:37 |
URI: | http://katalog.ukdw.ac.id/id/eprint/6184 |
Actions (login required)
View Item |