2018
DOI: 10.24176/sitech.v1i1.2255
|View full text |Cite
|
Sign up to set email alerts
|

Implementasi Test Driven Development Dalam Pengembangan Aplikasi Berbasis Web

Abstract: Sebuah perangkat lunak dikatakan siap untuk dipakai apabila sudah melalui tahap pengujian. Pada era pengembangan perangkat lunak dengan metodologi tradisional, pengujian dilakukan dengan cara mencoba satu persatu menu aplikasi ketika aplikasi yang dikembangkan sudah jadi. Cara pengujian tersebut akan membutuhkan waktu yang lama apabila developer mengerjakan proyek perangkat lunak dalam skala besar. Selain itu, cara tersebut juga tidak dapat menguji logika dan method dari suatu kelas. Salah satu metode pengemba… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
0
0
5

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 1 publication
0
0
0
5
Order By: Relevance
“…Pengembang melakukan refactoring kode program yaitu mengubah struktur program agar lebih mudah dipahami dan dimodifikasi, tanpa harus mengubah dari behaviour program [33].…”
Section: Nounclassified
“…Pengembang melakukan refactoring kode program yaitu mengubah struktur program agar lebih mudah dipahami dan dimodifikasi, tanpa harus mengubah dari behaviour program [33].…”
Section: Nounclassified
“…Ukuran kualitas tersebut adalah bekerja sesuai apa yang diinginkan pengguna dan proses bisnisnya. Pada TDD, diterapkan pengujian unit (unit testing) yang berfungsi untuk menjaga pengembangan perangkat lunak tetap sesuai dengan kebutuhan [12]. Selain itu, tujuan akhir dari TDD adalah membentuk kode yang lebih jelas, sederhana dan bug-free [11].…”
Section: Secaraunclassified
“…Oleh karena itu, proses refactoring menjadi perlu untuk dilakukan. Refactoring adalah proses untuk membuat kode lebih mudah di kelola (Maintain), sesuai dengan pola design (Design Pattern) dan dapat dipahami oleh pengembang lain [12]. Menurut Martin Fowler, definisi dari refactoring adalah segala hal tentang penerapan ubahan kecil pada tiap tiap bagian kode untuk kemudian menjadi ubahan yang cukup besar dengan menggabungkan setiap ubahan kecil tersebut pada suatu urutan yang sistematis [17].…”
Section: E Refactoringunclassified
See 1 more Smart Citation
“…Setelah seluruh proses implementasi selesai dilakukan, sistem keseluruhan juga diuji menggunakan blackbox testing yang dilakukan oleh tim pengembang. Pengujian ini diperlukan untuk melihat apakah sistem yang dikembangkan sudah siap dipakai, serta sesuai dengan tujuan pembuatannya, dan hal ini dapat dilakukan dengan menyiapkan sejumlah test case untuk melihat validitas hasilnya [17]. Oleh karena itu, pengujian pada sistem ini difokuskan pada input dan output sistem, serta tidak menekankan pada proses kontrol yang dilakukan dalam sistem [10].…”
unclassified