PENERAPAN TEST DRIVEN DEVELOPMENT DALAM ARSITEKTUR LAYANAN MIKRO

71170171, Michael William Alexander (2022) PENERAPAN TEST DRIVEN DEVELOPMENT DALAM ARSITEKTUR LAYANAN MIKRO. Final Year Projects (S1) thesis, Universitas Kristen Duta Wacana.

[img] Text (Skripsi Informatika)
71170171_bab1_bab5_daftar pustaka.pdf

Download (793kB)
[img] Text (Skripsi Informatika)
71170171_bab2 s.d bab4_lampiran.pdf
Restricted to Registered users only

Download (8MB) | Request a copy

Abstract

Perkembangan aplikasi akan semakin kompleks seiring bertambahnya kebutuhan yang diperlukan di dalam aplikasi. Bertambahnya kebutuhan tersebut terkadang akan menyebabkan kerusakan kode di dalam kode yang telah tersusun. Kerusakan kode tersebut akan mengakibatkan fungsional dari aplikasi tidak akan berjalan secara maksimal bahkan mungkin dapat menyebabkan error pada aplikasi. Dalam menanggulangi hal tersebut digunakan automated test yang berfungsi menjalankan setiap tes terhadap setiap kode yang akan dirancang. Automated test akan berjalan lebih baik apabila setiap kebutuhan pada aplikasi dapat disusun terlebih dahulu. Proses tersebut dapat menggunakan konsep Test Driven Development, dimana pembuatan uji tes akan dilakukan diawal pengembangan berdasarkan setiap analisa kebutuhan. Setiap kebutuhan akan menghasilkan skenario yang berupa expected result dan precondition dari uji tes. Dari pembuatan uji tes tersebut akan dilakukan pembuatan setiap kode-kode yang dibutuhkan dari aplikasi. Konsep Test Driven Development dapat dioptimalkan dengan menggunakan continuous integration. Continuous integration bertugas menjalankan setiap uji tes yang telah tersusun secara otomatis. Berdasarkan hasil analisis yang dilakukan, di dapatkan hasil pengembangan dapat lebih mudah. Hal ini didukung dengan setiap kebutuhan dan uji tes telah tersusun di awal pengembangan. Hasil dari setiap pengujian menghasilkan hasil uji lolos dan hasil uji diperkuat dengan hasil pipeline dari continuous integration yang menyatakan setiap uji tes telah lolos.

Item Type: Student paper (Final Year Projects (S1))
Uncontrolled Keywords: Test driven development, Kebutuhan, uji tes, Continuous integration
Subjects: Q Ilmu Pengetahuan > Matematika > Komputer Elektronik. Ilmu Komputer
Q Ilmu Pengetahuan > Matematika > Perangkat Lunak (Software) Komputer
Divisions: Fakultas Teknologi Informasi > Prodi Informatika
Depositing User: Musti Kuardayani, A. Ma. Pust., ST
Date Deposited: 10 May 2022 04:40
Last Modified: 10 May 2022 04:40
URI: http://katalog.ukdw.ac.id/id/eprint/6847

Actions (login required)

View Item View Item