Clean Arsitektur
DOI:
https://doi.org/10.31004/jptam.v7i2.7605Keywords:
Golang, Clean ArsitekturAbstract
Clean Architecture adalah sebuah konsep arsitektur perangkat lunak yang berfokus pada pemisahan antara lapisan bisnis dan teknologi dalam aplikasi. Dalam pengembangan aplikasi restoran menggunakan Golang, penggunaan Clean Architecture sangat dianjurkan karena dapat membantu pengembang dalam membuat aplikasi yang mudah di-maintain dan scalable. Dalam arsitektur ini, aplikasi dibagi menjadi beberapa lapisan, antara lain lapisan presentasi, lapisan bisnis, dan lapisan penyimpanan data, masing-masing dengan tugas dan tanggung jawab yang terpisah. Dengan penggunaan Golang dan Clean Architecture, pengembangan aplikasi restoran dapat dilakukan dengan lebih efektif dan efisien.
References
R. Saputra and A. Ashari, “Integrasi laporan demam berdarah dengue (dbd) menggunakan teknologi web service,” J. Masy. Inform., vol. 2, no. 3, pp. 15–26,2011.
A. Nugroho, “Sistem Informasi Tunjangan Kinerja Prajurit Tni Ad Di Brigif Mekanis 1 Pik/Js,” presented at the Semnas Ristek (Seminar Nasional Riset dan Inovasi Teknologi), 2020, vol. 4, no. 1.
N. D. Amalo and P. Katemba, “Sistem Informasi Perhitungan Tunjangan Pegawai dan Gaji Honorer Berbasis Website pada Dinas Penanaman Modal dan Pelayanan Terpadu Satu Pintu Kabupaten Kupang,” High Educ. Organ. Arch. Qual. J. Teknol. Inf., vol. 12, no. 1, pp. 29–37, 2021.
Z. Sitorus, “Kebutuhan Web service untuk Sinkronisasi Data Antar Sistem Informasi dalam Universitas,” J. Tek. Dan Inform., vol. 5, no. 2, pp. 87–90,2018.
S. Wiwit, “Membangun Web service Open Source Menggunakan PHP,” PT Elexmedia Komputindo Jkt., 2004.
G. F. Belete et al., “Exploring low-carbon futures: A web service approach to linking diverse climate-energy- economy models,” Energies,vol. 12, no. 15, p. 2880, 2019.
Z. Zeng, X. Yuan, J. Liang, and Y. Li, “Designing and implementing an SWMM-based web service frameworkto provide decision support for real-time urban stormwater management,” Environ. Model. Softw., vol. 135, p. 104887, 2021.
G. Indrawan, I. Gunadi, and I. Sandhiyasa, “REST API and Real-Time Notification of SIsKA-NGMobile forthe Academic Progress Information System,” in Information and Communication Technology for Competitive Strategies (ICTCS 2020), Springer, 2022, pp. 193–201.
S. P. Roger, “Rekayasa Perangkat Lunak pendekatan praktisi (buku satu),” Yogyak. Andi, 2002.
T. Pricillia, “Perbandingan Metode Pengembangan Perangkat Lunak (Waterfall, Prototype, RAD),” J. Bangkit Indones., vol. 10, no. 1, pp. 6– 12, 2021.
I. Sommerville, “Software Engineering, Addison-Wesley,” Read. MA, 1995.
M. T. Salmiati, “Jurnal Mantik Jurnal Mantik,” Mobile-Based Natl. Univ. Online Libr. Appl. Des., vol. 3, no. 2, pp. 10–19, 2019, [Online]. Available:
Setiyowati and Sri Siswanti, “Penilaian Kematangan Proses Keamanan Sistem Informasi Pendaftaran Pasien Menggunakan Framework Cobit 4.1,” SATIN - Sains dan Teknol. Inf., vol. 7,
M. Großmann, S. Illig, and C. L. Mat?jka, “SensIoT: An extensible and general internet of things monitoring framework,” Wirel. Commun. Mob. Comput., vol. 2019, 2019, doi: 10.1155/2019/4260359.
I. Mulya Pradana and R. Pradana, “Implementasi Advanced Encryption Standard 128 Bit Dan Shamir Secret Sharing Pada Website Data Ulang Pensiun Lembaga Dana Pensiun Pertamina,” Semin. Nas. Mhs. Fak. Teknol. Inf. Jakarta- Indonesia, no. September, pp. 121–129, 2022.
A. Silberschatz, H. F. Korth, and S. Sudarshan, Database System Concepts, 6th Ed. New York: McGraw-Hill Companies, Inc, 2011.
A. Manova, “Statistics – Textbook,” 2016. [Online]. Available: http://documents.software.dell.com/Statistics/Textbook/Naive-Bayes-Classifier. [Accessed: 09-Sep-2018].
O. Khalifa, S. Harding, and A. Hashim, “Compression Using Wavelet Transform,” Signal Process. An Int. J., Vol. 2, No. 5, pp. 17–26, 2008.
D. C. S. Kumar, J.Seetha, and S. R. Vinotha, “Security Implications of Distributed Database Management System Models,” Int. J. Soft Comput. Softw. Eng., vol. 2, no. 11, pp. 20–28, 2012.
Date, F. Date, and F. Date, Continued From Part-8, vol. 8, no. 12. 2016.
A. Rahman Fajri and S. Rani, “Penerapan Design Pattern MVVM dan Clean Architecture pada Pengembangan Aplikasi Android (Studi Kasus: Aplikasi Agree Partner),” 2022.
G. Neagu, S. Preda, A. Stanciu, and V. Florian, “A Cloud-IoT based sensing service for health monitoring,” 2017 E-Health Bioeng. Conf. EHB 2017, no. June, pp. 53–56, 2017, doi: 10.1109/EHB.2017.7995359.
A. S. Sari and R. Hidayat, “Designing website vaccine booking system using golang programming language and framework react JS,” J. Inf. Syst. …, vol. 6, no. 1, pp. 22–39, 2022, doi: 10.52362/jisicom.v6i1.760.
A. S. Sari and R. Hidayat, “Designing website vaccine booking system using golang programming language and framework react JS,” J. Inf. Syst. …, vol. 6, no. 1, pp. 22–39, 2022, doi: 10.52362/jisicom.v6i1.760.
M. Kasyful Anwar, “Perancangan Database IoT Berbasis Cloud dengan Restful API Cloud-Based IoT Database Design with Restful API,” vol. 20, no. 2, pp. 268–279, 2021.
Downloads
Published
How to Cite
Issue
Section
Citation Check
License
Copyright (c) 2023 Zaky Muhammad YusufAuthors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work’s authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal’s published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).