Simulasi Interaktif Model Komunikasi dalam Sistem Terdistribusi
Sistem Paralel dan Terdistribusi
Mahardika Arka - 11231037

Smart Lighting Control

Skenario: Aplikasi HP mengirimkan instruksi terarah ke Server API untuk mengendalikan lampu pintar secara sinkron dan 1-to-1. Pengguna harus menunggu kepastian status kontrol berhasil.

Lampu Ruang Tamu
Mobile Client
📡
API Server
💡
Smart Bulb

📘 Konsep Request-Response

Cara Kerja

Klien (Mobile App) memulai jalur komunikasi dengan mengirim permintaan spesifik. Server API mendengarkan, memproses tindakan (mengubah state lampu), dan merespons langsung. Koneksi ini sinkron; artinya klien terkunci menunggu hingga menerima balasan.

Sistem Tanggap Darurat Bencana

Skenario: Sensor Asap melapor ke Broker MQTT, yang kemudian secara serentak (broadcast) "membangunkan" banyak sub-sistem (Alarm, Sprinkler, dan HP) secara asinkron (1-to-Many).

🔘
Smoke Sensor (Publisher)
📡
Message Broker (MQTT)
🚨
Alarm System
🚿
Sprinkler
📱
⚠️ Bencana!
Mobile App

📘 Konsep Publish-Subscribe

Cara Kerja

Sensor Suhu/Asap (Publisher) menaruh data bahaya di Message Broker. Broker seketika mencocokkan "pelanggan" (Subscriber), lalu me-broadcast data tersebut ke ketiganya secara paralel. Koneksinya Asinkron dan Loosely Coupled.