Author : Adam Ghazy Al Falah   , Andhik Ampuh Yunanto, Desy Intan Permatasari, Fadilah Fahrul Hardiansyah
ABSTRAK

Penelitian ini berfokus pada pengembangan aplikasi FoodLAB, sebuah sistem pemesanan makanan online untuk kantin Politeknik Elektronika Negeri Surabaya. Aplikasi ini dirancang untuk mengatasi masalah antrian panjang di kantin dengan menyediakan solusi pemesanan yang efisien, sekaligus meningkatkan maintainability (kemudahan pemeliharaan) perangkat lunak melalui penerapan prinsip-prinsip Clean Code. Latar belakang masalah mencakup tantangan pada aplikasi sebelumnya, seperti banyaknya duplikasi kode dan struktur yang tidak terorganisir, yang menyulitkan pengembangan di masa depan. Proses pengembangan ini menggunakan pendekatan refactoring terstruktur yang dipandu oleh analisis kode statis menggunakan SonarQube untuk mengidentifikasi dan memperbaiki code smells, duplikasi, dan potensi bug. Fitur utama aplikasi memungkinkan pengguna untuk melihat menu, memesan makanan, memilih opsi pengantaran atau pengambilan, dan melakukan pembayaran non-tunai. Hasil eksperimen dan analisis menunjukkan bahwa penerapan clean code tidak hanya berhasil meningkatkan efisiensi transaksi dan kepuasan pengguna di kantin PENS, tetapi juga secara signifikan memperbaiki kualitas struktural kode sehingga lebih mudah untuk dipelihara dan dikembangkan lebih lanjut.

[DOWNLOAD ABSTRACT]