eprintid: 6847 rev_number: 9 eprint_status: archive userid: 504 dir: disk0/00/00/68/47 datestamp: 2022-05-10 04:40:49 lastmod: 2022-05-10 04:40:49 status_changed: 2022-05-10 04:40:49 type: thesis metadata_visibility: show contact_email: repository@staff.ukdw.ac.id creators_name: 71170171, Michael William Alexander creators_id: michaelwill284@gmail.com contributors_type: http://www.loc.gov/loc.terms/relators/THS contributors_type: http://www.loc.gov/loc.terms/relators/THS contributors_name: Susanto, Budi contributors_name: Rini, Maria Nila Anggia contributors_id: 0511057301 corp_creators: Universitas Kristen Duta Wacana title: PENERAPAN TEST DRIVEN DEVELOPMENT DALAM ARSITEKTUR LAYANAN MIKRO ispublished: pub subjects: QA75 subjects: QA76 divisions: tek_informatika full_text_status: restricted keywords: Test driven development, Kebutuhan, uji tes, Continuous integration 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. date: 2022-03-12 date_type: published pages: 49 institution: Universitas Kristen Duta Wacana department: Informatika thesis_type: skripsi thesis_name: other citation: 71170171, Michael William Alexander (2022) PENERAPAN TEST DRIVEN DEVELOPMENT DALAM ARSITEKTUR LAYANAN MIKRO. Final Year Projects (S1) thesis, Universitas Kristen Duta Wacana. document_url: https://katalog.ukdw.ac.id/6847/1/71170171_bab1_bab5_daftar%20pustaka.pdf document_url: https://katalog.ukdw.ac.id/6847/2/71170171_bab2%20s.d%20bab4_lampiran.pdf