Please use this identifier to cite or link to this item:
http://repository.ipb.ac.id/handle/123456789/161666| Title: | Pengembangan Backend Sistem Pendukung Keputusan Cerdas untuk Pemilihan Makanan dan Minuman Restoran Spesifik Indonesia (PreciFood) |
| Other Titles: | |
| Authors: | Priandana, Karlisa Seminar, Kudang Boro Suherman, Muhammad Ilham Hakim |
| Issue Date: | 2025 |
| Publisher: | IPB University |
| Abstract: | PreciFood merupakan aplikasi berbasis website yang digunakan sebagai
sistem rekomendasi pemilihan menu berbasis Genetic Algorithm (GA) berdasarkan
kebutuhan gizi konsumen spesifik. Model GA telah dikembangkan pada penelitian
sebelumnya namun masih dijalankan secara lokal dan belum terintegrasi dengan
antarmuka pengguna maupun sistem manajemen database. Fokus utama dalam
penelitian ini adalah pengembangan backend dengan menghasilkan REST-API dan
database untuk mengintegrasikan antara frontend dan GA yang dikembangkan,
juga menunjang kebutuhan dari aplikasi. Dua tipe backend, yaitu backend app
service untuk menunjang logika bisnis/utama (inti) dari aplikasi dan backend model
untuk menjalankan model sistem rekomendasi pemilihan menu berbasis GA.
Metode pengembangan perangkat lunak berupa Prototyping dilakukan melalui tiga
iterasi untuk membagi pengembangan enam fitur dari aplikasi, di antaranya user,
autentikasi, menu, notifikasi, rekomendasi, dan pemesanan (order). Arsitektur
pengembangan software multi-tier diterapkan dalam pengembangannya dengan
membagi sistem ke dalam lima lapisan dengan fungsinya masing-masing, di
antaranya presentation, application, model, data, dan storage. 38 API pada backend
app service dan satu API pada backend model berhasil dikembangkan untuk
menunjang kebutuhan dari aplikasi. Penelitian berhasil tercapai dengan
keberhasilan testing pada seluruh endpoint API melalui blackbox testing sesuai
dengan test case yang diberikan, dan integrasi frontend dengan model GA berhasil
dilakukan. PreciFood is a web-based application serving as a menu-selection recommendation system using a Genetic Algorithm (GA) tailored to the nutritional requirements of specific consumers. The GA model existed from prior research but ran only locally and lacked integration with a user interface or database management system. This study focuses on backend development by delivering a REST-API and database to integrate the frontend with the GA model and to support application needs. Two backend types were created, an app service for core business logic and a model service to execute the GA-based recommendation engine. The Prototyping software-development method was applied across three iterations to implement six features: user, authentication, menu, notifications, recommendations, and ordering. A multi-tier architecture was adopted, dividing the system into five layers, presentation, application, model, data, and storage, each with distinct responsibilities. 38 APIs in the app service and one API in the model service were developed. All endpoints passed black-box testing against defined test cases, and frontend–GA integration was successfully achieved. |
| URI: | http://repository.ipb.ac.id/handle/123456789/161666 |
| Appears in Collections: | UT - Computer Science |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| cover_G6401211056_29b1e6b74e714966b185ac249b5d2b58.pdf | Cover | 782.44 kB | Adobe PDF | View/Open |
| fulltext_G6401211056_409f4c21d0db4e028e08e1bfb096d34e.pdf | Fulltext | 4.16 MB | Adobe PDF | View/Open |
| lampiran_G6401211056_0e8c4987e9394dfaa24ea4a4eb70a4af.pdf | Lampiran | 1.72 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.