Implementasi Domain Driven Design dan Clean Architecture dalam Pengembangan Web Service Aplikasi Alifarm Digital
DOI:
https://doi.org/10.47134/pjise.v1i3.2511Keywords:
Domain Driven Design, Clean Architecture, Web Service, Crowdfunding, LocustAbstract
Implementasi Domain Driven Design (DDD) dan Clean Architecture dalam pengembangan aplikasi web service Alifarm Digital telah menunjukkan manfaat yang signifikan. Proses pengembangan yang melibatkan analisis kebutuhan, desain berbasis DDD, dan implementasi Clean Architecture memastikan efisiensi dalam pengembangan aplikasi. DDD membantu dalam pemodelan subdomain seperti invest the project, detail proyek, dan pembagian hasil proyek, sementara Clean Architecture memudahkan pemisahan presentasi, logika bisnis, dan sumber data untuk pemeliharaan dan pengembangan yang lebih mudah. Meskipun memberikan keuntungan, tantangan juga diidentifikasi, termasuk lonjakan waktu respons tinggi dan fluktuasi dalam permintaan yang gagal, menunjukkan kesulitan sistem dalam menangani beban tinggi. Pemantauan terus-menerus dan pemeliharaan sistem sangat penting untuk memastikan kualitas layanan yang optimal. Penelitian ini memberikan wawasan berharga tentang pentingnya menerapkan DDD dan Clean Architecture untuk aplikasi web service yang efisien, dapat diskalakan, dan berkualitas tinggi.
References
Ahmad, E. (2022). Towards unified management of software capstone projects in Saudi universities: a survey-based study. Arab Gulf Journal of Scientific Research, 40(2), 118–138. https://doi.org/10.1108/AGJSR-04-2022-0037 DOI: https://doi.org/10.1108/AGJSR-04-2022-0037
Alulema, D. (2023). SI4IoT: A methodology based on models and services for the integration of IoT systems. Future Generation Computer Systems, 143, 132–151. https://doi.org/10.1016/j.future.2023.01.023 DOI: https://doi.org/10.1016/j.future.2023.01.023
Anhar, F. F., & Anggraeny, F. T. (2022). IMPLEMENTASI CLEAN ARCHITECTURE MVVM DAN REPOSITORY PATTERN UNTUK PENGEMBANGAN APLIKASI ANDROID JUAL BELI BARANG BEKAS “SECONDHAND.” Scan : Jurnal Teknologi Informasi dan Komunikasi, 17(2), Article 2. https://doi.org/10.33005/scan.v17i2.3317
Budi, C. S., & Bachtiar, A. M. (n.d.). IMPLEMENTASI ARSITEKTUR MICROSERVICES PADA BACKEND COMRADES.
Blond, K. E. (2023). A decision-making framework for the kc-46a maintenance program. Proceedings - Annual Reliability and Maintainability Symposium, 2023. https://doi.org/10.1109/RAMS51473.2023.10088176 DOI: https://doi.org/10.1109/RAMS51473.2023.10088176
Chamari, L. (2023). An End-to-End Implementation of a Service-Oriented Architecture for Data-Driven Smart Buildings. IEEE Access, 11, 117261–117281. https://doi.org/10.1109/ACCESS.2023.3325767 DOI: https://doi.org/10.1109/ACCESS.2023.3325767
Chessa, A. (2023). Data-Driven Methodology for Knowledge Graph Generation Within the Tourism Domain. IEEE Access, 11, 67567–67599. https://doi.org/10.1109/ACCESS.2023.3292153 DOI: https://doi.org/10.1109/ACCESS.2023.3292153
Crowdfunding Pada Teknologi Keuangan Islam | SOSMANIORA: Jurnal Ilmu Sosial dan Humaniora. (n.d.). Retrieved May 16, 2024, from https://journal.literasisains.id/index.php/sosmaniora/article/view/441
Deljouyi, A. (2022). MDD4REST: Model-Driven Methodology for Developing RESTful Web Services. International Conference on Model-Driven Engineering and Software Development, 93–104. https://doi.org/10.5220/0011006300003119 DOI: https://doi.org/10.5220/0011006300003119
Fajri, A. R. (2022). Penerapan Design Pattern Mvvm Dan Clean Architecture Pada Pengembangan Aplikasi Android (Studi Kasus: Aplikasi Agree). https://dspace.uii.ac.id/handle/123456789/40624
Giner-Miguelez, J. (2022). Enabling Content Management Systems as an Information Source in Model-Driven Projects. Lecture Notes in Business Information Processing, 446, 513–528. https://doi.org/10.1007/978-3-031-05760-1_30 DOI: https://doi.org/10.1007/978-3-031-05760-1_30
Koblitz, J. (2023). MediaDive: the expert-curated cultivation media database. Nucleic Acids Research, 51(1). https://doi.org/10.1093/nar/gkac803 DOI: https://doi.org/10.1093/nar/gkac803
Li, Q. (2022). Sharing platform of digital specimen of wood canker based on WebGIS in Xinjiang province: Architecture, design and implementation. Proceedings - 2022 International Conference on Computers, Information Processing and Advanced Education, CIPAE 2022, 102–106. https://doi.org/10.1109/CIPAE55637.2022.00029 DOI: https://doi.org/10.1109/CIPAE55637.2022.00029
Ling, Z. (2023). Semantic-driven construction of geographic entity association network and knowledge service. Cehui Xuebao/Acta Geodaetica et Cartographica Sinica, 52(3), 478–489. https://doi.org/10.11947/j.AGCS.2023.20210349
Mandal, S. (2022). Designing a collection tree using Omeka. Library Hi Tech News, 39(5), 16–21. https://doi.org/10.1108/LHTN-02-2022-0019 DOI: https://doi.org/10.1108/LHTN-02-2022-0019
Miao, M. (2023). Digital Health Implementation Strategies Coproduced With Adults With Acquired Brain Injury, Their Close Others, and Clinicians: Mixed Methods Study With Collaborative Autoethnography and Network Analysis. Journal of Medical Internet Research, 25(1). https://doi.org/10.2196/46396 DOI: https://doi.org/10.2196/46396
Mufidah, D., & Setiawan, H. (2022). Analisis Framing Berita Nasib Aset Indra Kenz Akibat Kasus Binomo Media Detik dan Tirto. 6.
Ngo, Q. M. (2022). In-Person Versus Telehealth Setting for the Delivery of Substance Use Disorder Treatment: Ecologically Valid Comparison Study. JMIR Formative Research, 6(4). https://doi.org/10.2196/34408 DOI: https://doi.org/10.2196/34408
Prasetyo, A. D., Kautsar, I. A., & Azizah, N. L. (2022). Rancang Bangun Aplikasi Pelaporan Fasilitas Umum Berbasis Web Service Dalam Rangka Menuju Sidoarjo Smart City Dan Open Data. JIPI (Jurnal Ilmiah Penelitian Dan Pembelajaran Informatika), 7(4), 1271–1280. DOI: https://doi.org/10.29100/jipi.v7i4.3259
Prayoga, H. W., Akbar, R. J., & Fabroyir, H. (2021). Rancang Bangun Sistem MyITS Dorm Menggunakan Metode Domain Driven Design dan Onion Architecture. Jurnal Teknik ITS, 10(2), A298–A305. https://doi.org/10.12962/j23373539.v10i2.69815 DOI: https://doi.org/10.12962/j23373539.v10i2.69815
Ramadhan, M. F., & Zukhri, Z. (2023). PENGEMBANGAN REST API SISTEM UIIADMISI DENGAN MENGGUNAKAN PENDEKATAN DOMAIN DRIVEN DESIGN. JURNAL ILMIAH INFORMATIKA, 11(02), Article 02. https://doi.org/10.33884/jif.v11i02.8017 DOI: https://doi.org/10.33884/jif.v11i02.8017
Saifulloh, T., Kharisma, A. P., & Brata, D. W. (2023). Pengembangan Aplikasi Perangkat Bergerak Pencarian Partner Lomba berbasis Android menggunakan Clean Architecture. Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, 7(4), Article 4.
Stefanovska, E. (2022). Evaluating Micro Frontend Approaches for Code Reusability. Communications in Computer and Information Science, 1740, 93–106. https://doi.org/10.1007/978-3-031-22792-9_8 DOI: https://doi.org/10.1007/978-3-031-22792-9_8
Yang, H. (2022). Modeling of Internet of Things Service Platform Based on X Language. Lecture Notes in Electrical Engineering, 805, 643–653. https://doi.org/10.1007/978-981-16-6320-8_65 DOI: https://doi.org/10.1007/978-981-16-6320-8_65
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Rama Sakti Hafidz Fadhilah Aziz, Irwan A. Kautsar, Sumarno

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.