Dokumen Asli
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan
Dalam pengembangan perangkat lunak, proses reviu kode adalah kritis untuk menjaga kualitas
dan keamanan. Penelitian ini menunjukkan bahwa tantangan utama dalam proses ini meliputi
kesulitan memahami alasan perubahan kode dan keterbatasan kakas reviu yang ada. Oleh
karena itu, pada tugas akhir ini diusulkan penggunaan LLM pada pengembangan kakas untuk
meningkatkan efisiensi dan efektivitas reviu dengan memberikan pemahaman yang lebih
dalam tentang perubahan kode dan saran perbaikan yang kontekstual secara otomatis. Hal ini
memudahkan pengembang dalam memahami alasan perubahan dan mempercepat proses reviu.
Metodologi yang diterapkan melibatkan beberapa tahapan: analisis kebutuhan, perancangan,
integrasi dengan LLM, dan evaluasi. Perancangan kakas dimodelkan dengan C4 untuk
memastikan kejelasan struktur. Kakas diimplementasikan sebagai aplikasi berbasis website
yang terintegrasi dengan LLM. LLM dilatih menggunakan teknik prompting dan optimasi
prompt melalui prompt engineering. Kakas diuji dengan pengujian fungsional melalui
serangkaian skenario. Hasil pengujian menunjukkan bahwa kakas ini berfungsi dengan baik
dalam memahami perubahan kode dan memberikan saran perbaikan yang kontekstual. Dengan
demikian, kakas bantu reviu kode berbasis LLM ini menawarkan solusi potensial dalam
mendukung proses reviu kode, sehingga pengembangan perangkat lunak menjadi lebih efisien
dan efektif.