71170171, Michael William Alexander (2022) PENERAPAN TEST DRIVEN DEVELOPMENT DALAM ARSITEKTUR LAYANAN MIKRO. Final Year Projects (S1) thesis, Universitas Kristen Duta Wacana.
Text (Skripsi Informatika)
71170171_bab1_bab5_daftar pustaka.pdf Download (793kB) |
|
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 |