Anda di halaman 1dari 17

Kelompok 2

MUHAMMAD NAUFAL ARRAFI ( 20210801046 )


ANANDA KALLILA (20210801220)
DICKY QADR ALAMSAH (20210801215)
FERDINAND DEFIN DELIO (20210801041)
RICHARD LEONARDO (20210801040)
VICKTOR PUTRA IMMANUEL (20210801226)
11 JULY 2023
Latar Belakang
Kurangnya integrasi dan otomatisasi
antara berbagai sistem yang terlibat
dalam rantai pasokan atau proses
distribusi

Menyebabkan masalah seperti:


Duplikasi data
Kesalahan manual
Keterlambatan informasi
Ketidakefisienan dalam proses
distribusi.
Service-Oriented Architecture
(SOA)

Pendekatan arsitektur perangkat


lunak yang memungkinkan
berbagai sistem dan aplikasi yang
berbeda untuk saling berinteraksi
dan berbagi data melalui layanan
yang terdefinisi dengan jelas.
Perspektif Produk
SIDP merupakan sistem yang dirancang untuk memudahkan pengelolaan,
pelacakan, dan pengiriman produk dari pusat distribusi ke pelanggan.

Tujuan utama dari sistem ini adalah:


Meningkatkan efisiensi operasional
Mengurangi kesalahan pengiriman
Memberikan pengalaman pengiriman yang memuaskan kepada pelanggan.
N-Tier
Distribusi Barang
Presentation Layer Service Layer

Layer Distribusi
Barang

Business Layer Data Layer


Presentation Layer
UI Component Presentation Login
User Interface Login Component

Halaman Web Halaman Login

Aplikasi Seluler Validasi Input Pengguna

Antarmuka grafis layanan Interaksi dengan Service Layer

Feedback ke Pengguna

Pengalihan Setelah Login


Service Layer

API (Application Programming Interface)


Service Layer berfungsi sebagai
Layanan Eksternal (External Services) lapisan perantara antara Presentation
Layer dan Business Layer.
Fungsi-fungsi Bisnis
Business Layer
Lapisan ini bertanggung jawab untuk Logika Bisnis
mengelola operasi bisnis yang
terkait dengan distribusi barang Fungsi Bisnis

Algoritma
Data Layer

Data Sources
Service Layer berfungsi sebagai
lapisan perantara antara Presentation Services
Layer dan Business Layer.
Layer Eksternal

External Systems Cross-Cutting


1 Keamanan (Security)

CROSS -
CUTTING 2 Logging dan Pemantauan (Logging and Monitoring)

3 Catching

4 Error Handling

5 Konfigurasi dan Pengaturan (Configuration and Settings)

6 Aspek Cross Cutting Lainnya (Miscellaneous)


EXTERNAL
Pengiriman (Delivery System) 1
SYSTEMS

Pembayaran (Payment System) 2

Pemasok (Supplier System) 3


01
Rincian fungsi yang akan Manajemen Inventori
dijadikan sebagai layanan
(service) secara mandiri atau
Pengelolaan Pesanan
service sebagai gabungan
dari service
Pengiriman Barang

Manajemen Pelanggan

Pembayaran dan Penagihan

Pelacakan dan Analitik


Arsitektur aplikasi ini dapat
diimplementasikan menggunakan SOA atau
melalui pendekatan Microservices.

Dalam SOA, setiap fungsi dapat


diimplementasikan sebagai layanan yang
independen, dengan antarmuka yang
terdefinisi dengan jelas dan dapat
berkomunikasi melalui protokol yang umum
seperti REST atau SOAP
Arsitektur Aplikasi dalam
bentuk arsitektur berbasis
layanan (SOA) atau dalam
MicroService.
Terima Kasih

Anda mungkin juga menyukai