Integrasi Aplikasi Enterprise
Kode Mata Kuliah : BBK2HAB3
SKS : 3 SKS
Semester : 4
Program Learning Outcomes (PLO) / CPL Prodi | ||
PLO 1 | [PLO01] Mampu menganalisis permasalahan infokom yang komplek, mendefinisikan, dan memodelkan kebutuhan dalam konteks enterprise atau masyarakat dengan menerapkan ilmu dan pengetahuan dalam bidang komputasi, teknologi informasi dan komunikasi, dan disiplin lain yang relevan | |
PLO 8 | [PLO01] Mampu menganalisis permasalahan infokom yang komplek, mendefinisikan, dan memodelkan kebutuhan dalam konteks enterprise atau masyarakat dengan menerapkan ilmu dan pengetahuan dalam bidang komputasi, teknologi informasi dan komunikasi, dan disiplin lain yang relevan | Course Learning Outcome (CLO) | PLO yang didukung |
CLO 1 | [PLO01-CLO03] Mampu mengidentifikasi kebutuhan sistem informasi dalam konteks enterprise atau masyarakat | PLO 1 |
CLO 2 | [PLO08-CLO03] Mampu menggunakan metode atau perangkat lunak tertentu dalam keilmuan sistem informasi dalam konteks penelitian atau proyek nyata | PLO 8 |
Materi Pembelajaran | |
1 | Pengertian & Manfaat EAI, Definisi EAI, Komponen & Teknologi EAI |
2 | Karakteristik Integrasi SI, Arsitektur Monolith/SOA/Microservice |
3 | Model Integrasi Aplikasi (Point-to-point, Middleware), Format Data (XML/JSON/PROTOBUFF) |
4 | Arsitektur API, Web Service, Event-Driven, Tools (RESTful/GraphQL/RabbitMQ) |
5 | Perencanaan & Desain API untuk Aplikasi Monolith |
6 | Tantangan Sistem Enterprise, Implementasi SOA |
7 | Studi Kasus Penerapan EAI dan SOA |
8 | Studi Kasus Penerapan EAI dan SOA (Lanjutan) |
9 | Pengenalan Microservices, Docker & Kubernetes |
10 | Merancang Aplikasi Microservices |
11 | Pengenalan GraphQL dan Implementasinya |
12 | Microservices dengan GraphQL API Gateway |
13 | Identifikasi Kebutuhan Aplikasi Microservices |
14 | Implementasi Aplikasi Microservices |
15 | Penggunaan Tools untuk Microservices |
16 | Presentasi Hasil Proyek Integrasi |