Informasi Umum

Kode

24.04.4935

Klasifikasi

005.1 - Computer programming

Jenis

Karya Ilmiah - Skripsi (S1) - Reference

Subjek

Agile Software Development.

Dilihat

155 kali

Informasi Lainnya

Abstraksi

Tingginya kompleksitas dan rendahnya maintainability pada kode menyebabkan maintain sebuah program sulit untuk dilakukan. Maintainability dan readability saling berkaitan karena rendahnya maintainability menyebabkan kode sulit untuk dibaca dan dimodifikasi. Menurunkan kompleksitas, meningkatkan maintainability, dan meningkatkan readability merupakan tujuan refactoring pada test driven development. Refactoring dengan extract method dipilih karena dapat meningkatkan readability dan mengurangi duplikasi pada kode. Pengembangan website pada penelitian ini menggunakan paradigma pemrograman functional programming dan mengalami permasalahan long method. Metode refactoring ini dapat menghilangkan long method pada paradigma pemrograman functional programming sehingga sesuai diterapkan pada penelitian ini. Test driven development merupakan pengembangan perangkat lunak yang didasari oleh pembuatan program pengujian iteratif otomatis kecil, penulisan kode untuk lolos testing, dan refactoring code. Penelitian ini membuat website penilaian e-learning readiness Hung model berdasarkan requirement dari kaprodi S1 PJJ Informatika menggunakan test driven development. Pengembangan website ini dikerjakan oleh satu tim dan memiliki anggaran yang kecil. Oleh karena itu, penelitian ini sesuai dengan metode pengembangan perangkat lunak test driven development yang memungkinkan pengembangan perangkat lunak dengan satu tim dan anggaran yang kecil. Website ini diteliti dan dianalisis terkait pengaruh extract method terhadap cyclomatic complexity, halstead volume, maintainability index, dan code readability prediction pada pengembangan menggunakan test driven development. Cyclomatic complexity dan halstead volume merupakan matrik kompleksitas, maintainability index merupakan matrik maintain, dan code readability prediction merupakan matrik readability sehingga dapat dihitung untuk mengetahui kesesuaian suatu metode refactoring pada pengembangan test driven development. Penelitian ini dilakukan karena belum ada jurnal yang membahas pengaruh extract method terhadap cyclomatic complexity, halstead volume, maintainability index, dan code readability prediction dalam pengembangan menggunakan test driven development. Hasil penelitian ini menunjukkan rata-rata pengurangan cyclomatic complexity sebesar 31%, rata-rata penurunan halstead volume sebesar 68%, peningkatan rata-rata maintainability index sebesar 28%, dan peningkatan rata-rata code readability prediction sebesar 4% dibandingkan dengan sebelum refactoring extract method. Kata kunci : test driven development, extract method, cyclomatic complexity, halstead volume, maintainability index, code readability prediction.

  • CII4E4 - TUGAS AKHIR

Koleksi & Sirkulasi

Tersedia 1 dari total 1 Koleksi

Anda harus log in untuk mengakses flippingbook

Pengarang

Nama FAUZI HAZIM WIBOWO
Jenis Perorangan
Penyunting Dawam Dwi Jatmiko Suwawi, Anisa Herdiani
Penerjemah

Penerbit

Nama Universitas Telkom, S1 Informatika
Kota Bandung
Tahun 2024

Sirkulasi

Harga sewa IDR 0,00
Denda harian IDR 0,00
Jenis Non-Sirkulasi