Perancangan dan Pengembangan Backend Aplikasi Cafeasy Berbasis Website Terintegrasi Google Sheets (Studi Kasus: Cafe Daerah Bandung)
Abstract
Abstrak — Pemanfaatan teknologi di industri layanan,
terutama di kafe, dapat meningkatkan kualitas pelayanan
mereka. Salah satu cara efektif adalah dengan memanfaatkan
Google Sheets untuk memanipulasi dan mengelola data
pembukuan kafe, serta menyediakan penggunaan basis data
secara gratis. Sebelum menerapkan teknologi Google Sheets,
kafe melakukan pembukuan secara manual oleh pegawainya.
Pendekatan manual ini meningkatkan risiko kesalahan dalam
pembukuan harian kafe. Untuk mengatasi tantangan ini,
memanfaatkan Google Sheets, sehingga pembukuan menjadi
otomatis dan mengurangi risiko kesalahan manusia. Hal ini
menghasilkan pembuatan "Cafeasy", sebuah solusi yang
memanfaatkan Google Sheets API dan disajikan dalam bentuk
situs web. Dalam mengembangkan aplikasi Cafeasy, teknologi
seperti NodeJS dan ExpressJS digunakan dengan mengikuti
metodologi Scrum. Proses pengembangan didukung oleh
pengujian API untuk memastikan fungsionalitas aplikasi sesuai
dengan harapan yang diinginkan. Terdapat delapan test case
dengan semua test case berstatus pass yang menandakan
fungsionalitas backend aplikasi sesuai harapan. Dengan begitu,
aplikasi Cafeasy memiliki fungsionalitas yang sesuai pada
product backlog atau harapan calon pengguna aplikasi ini.
Namun, terdapat dua API yang tidak dilakukan pengujian
dikarenakan fungsi API hanya sebagai redirect page API login
akun Google. Sedangkan pada sisi request time, waktu yang
dibutuhkan pada API yang tidak terhubung dengan Google
Sheet API dibawah 600 milidetik atau proses API cukup cepat.
Kata kunci— nodejs, expressjs, pembukuan, google sheets, google apis, scrum
References
R. Shriwas, N. Patel, A. Bherani, A. Khajone, and M.Raut,
restaurants,= in 2014 International Conference onCommunication and Signal Processing, IEEE, 2014,pp. 1021-1024.
N. Muthia, H. Amalia, A. Puspita, and A. F. Lestari,
Teknologi Komputer), vol. 5, no. 1, pp. 15-22, 2019.
S. Sachdeva,
URL: https://www. academia.edu/26010951/Scrum_Methodology (2.9. 2019),
N. D. Naidu et al.,
using MERN Technology,= International Journal for Modern Trends in Science and Technology, vol. 7, pp. 1-5, 2021.
S. Hoque, Full-Stack React Projects: Learn MERN
stack development by building modern web apps
using MongoDB, Express, React, and Node. js. Packt
Publishing Ltd, 2020.
L. P. Chitra and R. Satapathy,
comparison and evaluation of Node. js and traditional
web server (IIS),= in 2017 International Conference
on Algorithms, Methodology, Models and
Applications in Emerging Technologies
(ICAMMAET), IEEE, 2017, pp. 1-4.
https://developers.google.com/sheets/api/guides/concepts (accessed Nov. 28, 2022).
V. A. Kusuma, M. I. A. Putra, and S. S. Suprapto,
pada Vending Machine berbasis Internet of Things(IoT) Menggunakan Google Sheets dan Kodular,=
Jurnal Sistim Informasi dan Teknologi, pp. 94-98,
Aug. 2022, doi: 10.37034/jsisfotek.v4i3.136.
D. Hodges W and K. Schlottmann,
Archival Migration Outcomes with Python and theGoogle Sheets API,= code{4}lib Journal, Nov. 05,
https://journal.code4lib.org/articles/14871?ref=https://githubhelp.com (accessed Nov. 28, 2022).



