IMPLEMENTASI SISTEM EKSPEDISI BERBASIS MICROSERVICE MENGGUNAKAN PENDEKATAN DOMAIN DRIVEN DESIGN DAN CLEAN ARCHITECTURE

Royyan, Muhammad Pandu (2025) IMPLEMENTASI SISTEM EKSPEDISI BERBASIS MICROSERVICE MENGGUNAKAN PENDEKATAN DOMAIN DRIVEN DESIGN DAN CLEAN ARCHITECTURE. D3 - Diploma thesis, Universitas AMIKOM Yogyakarta.

[img] Text (COVER-ABSTRAK)
COVER.pdf

Download (479kB)
[img] Text (BAB I)
BAB I.pdf

Download (249kB)
[img] Text (BAB II)
BAB II.pdf
Restricted to Registered users only

Download (598kB)
[img] Text (BAB III)
BAB III.pdf
Restricted to Registered users only

Download (2MB)
[img] Text (BAB IV)
BAB IV.pdf
Restricted to Registered users only

Download (784kB)
[img] Text (BAB V)
BAB V.pdf

Download (140kB)
[img] Text (DAFTAR PUSTAKA)
Daftar Pustaka.pdf
Restricted to Registered users only

Download (126kB)
[img] Archive (SOURCE CODE)
Sourcecode - 22.01.4742.zip
Restricted to Repository staff only

Download (3MB)
[img] Text (PUBLIKASI)
Publikasi.pdf
Restricted to Repository staff only

Download (873kB)

Abstract

Perkembangan teknologi dalam industri logistik mendorong kebutuhan akan sistem ekspedisi yang efisien dan mudah dikembangkan. Sistem monolitik yang umum digunakan sering kali menghadapi kendala dalam beradaptasi terhadap perubahan kebutuhan bisnis, serta memiliki tantangan dalam aspek pemeliharaan dan pengembangan. Untuk menjawab keterbatasan tersebut, dibutuhkan pendekatan arsitektur sistem yang lebih modular dan fleksibel. Penelitian ini mengeksplorasi implementasi pendekatan arsitektur microservice dengan mengadopsi Domain-Driven Design (DDD) dan prinsip Clean Architecture dalam pembangunan sistem ekspedisi. Proses pengembangan mencakup analisis domain logistik, pemetaan bounded context ke dalam layananlayanan microservice, serta perancangan komunikasi antar layanan menggunakan REST API dan gRPC. Selain itu, diterapkan API Gateway berbasis GraphQL sebagai penghubung antara client dan layanan-layanan tersebut, sekaligus menangani autentikasi secara terpusat. Hasil penelitian menunjukkan bahwa pendekatan ini memungkinkan pengembangan sistem ekspedisi yang modular, terstruktur, dan lebih mudah beradaptasi terhadap perubahan kebutuhan bisnis. Studi ini memberikan gambaran implementatif mengenai bagaimana prinsip DDD dan Clean Architecture dapat diterapkan secara praktis dalam konteks sistem logistik berbasis microservice.

Item Type: Thesis (D3 - Diploma)
Contributor:
Pembimbing
Satya, Barka
Uncontrolled Keywords: Microservice, Domain-Driven Design, Clean Architecture, GraphQL, Sistem Ekspedisi
Subjects: 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 004 Pemrosesan data dan ilmu komputer
000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 006 Metode komputer khusus
Divisions: Fakultas Ilmu Komputer > D3 Teknik Informatika
Depositing User: RC Universitas AMIKOM Yogyakarta
Date Deposited: 17 Sep 2025 04:06
Last Modified: 17 Sep 2025 04:06
URI: http://eprints.amikom.ac.id/id/eprint/30710

Actions (login required)

View Item View Item