PENGEMBANGAN APLIKASI KANTIN ONLINE PENS DENGAN PENINGKATAN MAINTAINABILITY MELALUI PENERAPAN CLEAN CODE
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]Kategori
D3 Teknik ElektronikaD3 Teknik Telekomunikasi
D3 Teknik Elektro Industri
D3 Teknik Informatika
D3 Teknologi Multimedia Broadcasting
D4 Teknik Elektronika
D4 Teknik Telekomunikasi
D4 Teknik Elektro Industri
D4 Teknik Informatika
D4 Teknik Mekatronika
D4 Teknik Komputer
D4 Teknik Teknologi Game
S2 Teknik Elektro
S2 Teknik Informatika dan Komputer