🧺
SELF SERVICELAUNDRY SYSTEM
🛡️ Aman & Terpercaya

TUTORIAL PROGRAMMER

Panduan awal untuk integrasi aplikasi eksternal dengan API mesin dan database management laundry.

1. Akses Sistem

LayananAlamat SementaraFungsi
API Mesinhttps://202.10.34.17:5000Telemetry, device, command mesin
Admin / Ownerhttp://202.10.34.17:5100Management dan pengaturan
Kasirhttp://202.10.34.17:5200Transaksi dan monitoring cabang
Tutorialhttp://202.10.34.17:5300/tutorialDokumentasi programmer

Alamat subdomain api/admin/kasir dapat menggantikan alamat sementara setelah DNS subdomain aktif.

2. Contoh Akses Device API

GET /api/v1/devices Contoh: curl https://testlaundry.my.id/api/v1/devices

Gunakan endpoint device untuk membaca daftar mesin dan status yang tersedia dari API Laundry.

3. Konsep Command Mesin

MACHINE = START / STOP POWER = ON / OFF LOCK = LOCK / UNLOCK

Command aktual harus mengikuti struktur endpoint API yang digunakan pada server mesin.

4. Database Management

ParameterNilai
Databaselaundry_management
EngineMySQL 8
Port3306
Host internal VPS127.0.0.1

Untuk keamanan, username/password database tidak ditampilkan pada tutorial publik. Programmer harus meminta kredensial kepada administrator sistem. Disarankan memakai user database khusus dengan privilege terbatas.

5. Tabel Utama Management

admin_users branches cashier_shifts machine_map operational_costs operators payment_events sales shift_settings system_settings

6. Alur Integrasi

Aplikasi Programmer | v Laundry API | +---- baca device / telemetry | +---- kirim command | v ESP32 / Mesin Laundry Management & Kasir | v MySQL laundry_management

7. Catatan Keamanan

Jangan menyimpan password database di aplikasi client/mobile. Untuk integrasi eksternal, lebih baik aplikasi berkomunikasi melalui API backend. Akses MySQL langsung sebaiknya dibatasi berdasarkan IP atau SSH tunnel.