View Item 
      •   IPB Repository
      • Dissertations and Theses
      • Undergraduate Theses
      • UT - School of Data Science, Mathematic and Informatics
      • UT - Computer Science
      • View Item
      •   IPB Repository
      • Dissertations and Theses
      • Undergraduate Theses
      • UT - School of Data Science, Mathematic and Informatics
      • UT - Computer Science
      • View Item
      JavaScript is disabled for your browser. Some features of this site may not work without it.

      Pengembangan Backend Sistem Pendukung Keputusan Cerdas untuk Pemilihan Makanan dan Minuman Restoran Spesifik Indonesia (PreciFood)

      Thumbnail
      View/Open
      Cover (782.4Kb)
      Fulltext (4.057Mb)
      Lampiran (1.675Mb)
      Date
      2025
      Author
      Suherman, Muhammad Ilham Hakim
      Priandana, Karlisa
      Seminar, Kudang Boro
      Metadata
      Show full item record
      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
      Collections
      • UT - Computer Science [88]

      Copyright © 2020 Library of IPB University
      All rights reserved
      Contact Us | Send Feedback
      Indonesia DSpace Group 
      IPB University Scientific Repository
      UIN Syarif Hidayatullah Institutional Repository
      Universitas Jember Digital Repository
        

       

      Browse

      All of IPB RepositoryCollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

      My Account

      Login

      Application

      google store

      Copyright © 2020 Library of IPB University
      All rights reserved
      Contact Us | Send Feedback
      Indonesia DSpace Group 
      IPB University Scientific Repository
      UIN Syarif Hidayatullah Institutional Repository
      Universitas Jember Digital Repository