Implementasi Domain Driven Design dan Clean Architecture dalam Pengembangan Web Service Aplikasi Alifarm Digital

Authors

  • Rama Sakti Hafidz Fadhilah Aziz Informatika, Universitas Muhammadiyah Sidoarjo
  • Irwan A. Kautsar Informatika, Universitas Muhammadiyah Sidoarjo
  • Sumarno Informatika, Universitas Muhammadiyah Sidoarjo

DOI:

https://doi.org/10.47134/pjise.v1i3.2511

Keywords:

Domain Driven Design, Clean Architecture, Web Service, Crowdfunding, Locust

Abstract

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

2024-05-21

How to Cite

Rama Sakti Hafidz Fadhilah Aziz, Irwan A. Kautsar, & Sumarno. (2024). Implementasi Domain Driven Design dan Clean Architecture dalam Pengembangan Web Service Aplikasi Alifarm Digital. Journal of Internet and Software Engineering, 1(3), 15. https://doi.org/10.47134/pjise.v1i3.2511

Issue

Section

Articles

Similar Articles

<< < 1 2 

You may also start an advanced similarity search for this article.