Clean Arsitektur

Authors

  • Zaky Muhammad Yusuf Universitas Logistik dan Bisnis Internasional, Indonesia
  • Rolly Maulana Awangga Universitas Logistik dan Bisnis Internasional, Indonesia

DOI:

https://doi.org/10.31004/jptam.v7i2.7605

Keywords:

Golang, Clean Arsitektur

Abstract

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

03-07-2023

How to Cite

Yusuf, Z. M. ., & Awangga, R. M. . (2023). Clean Arsitektur. Jurnal Pendidikan Tambusai, 7(2), 8667–8676. https://doi.org/10.31004/jptam.v7i2.7605

Issue

Section

Articles of Research

Citation Check