digilib@itb.ac.id +62 812 2508 8800

18219015 Muhammad Farhan.pdf
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan

Tugas Akhir ini merupakan sebuah pengerjaan proyek Capstone yang bertujuan untuk mengambangkan sistem E-Menu restoran yang terintegrasi. Sistem E-Menu berbentuk aplikasi mobile yang memiliki fungsi seperti digital ordering system yang dipakai restoran-restoran pada umumnya, namun, dengan adanya aplikasi E-Menu ini, penggunaan digital ordering system seluruh restoran dapat terintegrasi dengan hanya 1 aplikasi sehingga pelanggan tidak perlu menggunakan aplikasi/webapp yang berbeda-beda. Pengembangan aplikasi E-Menu ini didasari dari keresahan yang terjadi dalam masyarakat, dimana digital ordering system restoran memiliki proses menu viewing/selection, pemesanan, dan pembayaran yang berbeda-beda. Bahkan, terkadang proses tersebut tidak saling terintegrasi antar satu sama lain dalam satu restoran, sehingga pengguna perlu membuka/mengunduh web app/aplikasi yang berbeda untuk tiap restoran pada tiap prosesnya. Hal ini menimbulkan kebingungan serta redundansi dalam penggunaan digital ordering system oleh pelanggan. Aplikasi E-Menu memiliki 2 subsistem utama yaitu backend dan juga front-end (mobile android) yang dibantu oleh UI/UX dalam proses desain sistem secara keseluruhan. Pengerjaan Tugas Akhir Capstone ini akan berfokus pada pengembangan backend service dari aplikasi E-Menu sehingga pengerjaan akan menggunakan konsep pengembangan perangkat lunak backend yang diantaranya membahas backend structure, security services, database dan cloud storage, tools dan tech stack, serta backend hosting services. Fungsi dari backend service sendiri terbagi menjadi 4 kategori yaitu pemenuhan kebutuhan layanan fungsi akun pengguna, restoran (termasuk juga menu dalam restoran), pemesanan pelanggan, dan juga ulasan restoran. Untuk fungsi pembayaran tidak dimasukkan dalam pengerjaan proyek Tugas Akhir Capstone akibat permasalahan biaya serta kompleksitas sistem yang perlu dikembangkan. Hasil akhir dari pengembangan backend service ini berupa daftar API endpoints yang dapat digunakan untuk kebutuhan pengembangan aplikasi mobile atau front-end yang sesuai dengan kebutuhan dari sistem E-Menu yang telah disepakati bersama pihak front-end dan juga UI/UX.