Show simple item record

dc.contributor.advisorHanson Prihantoro Putro
dc.contributor.authorDwi Kusumastuti Puji Rahayu
dc.date.accessioned2021-04-26T08:02:41Z
dc.date.available2021-04-26T08:02:41Z
dc.date.issued2020
dc.identifier.urihttps://dspace.uii.ac.id/123456789/28341
dc.description.abstractUnit testing merupakan salah satu metode pengujian perangkat lunak yang digunakan dengan cara menguji unit terkecil dari sebuah kode. Kegunaan unit testing bagi pengembang perangkat lunak adalah dapat memperkecil kesalahan atau bug yang ada pada sistem. Pengujian unit testing dilakukan hingga sistem sudah memenuhi syarat sesuai rancangan. Untuk membuktikan bahwa pengujian unit testing dapat efektif digunakan dalam pengembangan sistem, maka dalam penelitian ini dilakukan pengujian aplikasi web mobile bisnis jasa laundry dengan unit testing yaitu menggunakan PHPUnit . PHPUnit merupakan salah satu framework pengujian yang digunakan pada aplikasi yang menggunakan bahasa pemrograman PHP. Pengujian ini dilakukan dengan PHPUnit dikarenakan PHPUnit dianggap lebih unggul dari hal fungsionalitas, efisiensi, kehandalan dan probabilitas. Metode white box testing digunakan karena metode ini merupakan pengujian terhadap struktural dan alur logika kode sehingga dapat digunakan dalam pengembangan pengujian aplikasi laundry ini. Pada penelitian ini aplikasi dikembangkan menggunakan framework Codeigniter yang memiliki konsep MVC (Model, View dan Controllers). Pengujian dilakukan pada bagian kelas Model, di mana dalam bagian tersebut ditemukan beberapa fungsi, namun hanya dipilih 4 fungsi yang dapat diuji karena memiliki beberapa jumlah percabangan. Beberapa tahapan dalam pengujian unit testing ini antara lain, memilih beberapa fungsi yang memiliki kondisi percabangan, mengkonversikan source code ke dalam bentuk flowgraph kemudian menghitung nilai cyclomatic complexity untuk menentukan jumlah jalur yang terlewati pada source code. Setelah semua terlewati selanjutnya mengukur tingkat keberhasilan pengujian dengan teknik statement coverage. Pengujian white box ini menggunakan teknik statement coverage sebagai pengukur tingkat keberhasilan pengujian. Teknik ini dilakukan dengan menjalankan data uji yang mencakup semua statement (source code) yang dijalankan agar mencapai nilai 100% pada statement. Berdasarkan pengujian yang telah dilakukan maka diperoleh kesimpulan yaitu, pengujian dilakukan dengan unit testing menggunakan framework PHPUnit dengan menguji aplikasi berdasarkan unit terkecil, dan menguji setiap fungsi yang telah dipilih. Semua fungsi terpilih tersebut, telah dieksekusi minimal satu kali dan melewati seluruh statement sehingga berhasil dan memperoleh nilai coverage sebesar 100%.en_US
dc.publisherUniversitas Islam Indonesiaen_US
dc.subjectunit testingen_US
dc.subjectPHPUniten_US
dc.subjectweb mobileen_US
dc.subjectstatement coverageen_US
dc.subjectsource codeen_US
dc.subjectwhite box testingen_US
dc.titleUnit Testing Pada Aplikasi Web Mobile (Studi Kasus Bisnis Jasa Laundry)en_US
dc.Identifier.NIM13523202


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record