
## Masalah

Transformasi digital bagi Usaha Mikro, Kecil, dan Menengah (UMKM) sering kali terhambat oleh kesenjangan antara tawaran industri teknologi dan kesiapan riil di lapangan:

- **Jebakan platform all-in-one yang kompleks**: Pelaku usaha kerap didorong membeli lisensi software terintegrasi (ERP, POS, akuntansi, CRM sekaligus) yang mahal dan rumit, padahal kapasitas bisnis dan literasi digital mereka hanya membutuhkan solusi bertahap (*incremental adoption*).
- **Ketiadaan diagnostik objektif**: Sebagian besar panduan digitalisasi yang beredar hanya berbentuk "kuis santai" atau materi umum tanpa metodologi pengukuran kapabilitas yang terstruktur dan terukur.
- **Kelangkaan data empiris adopsi teknologi UMKM**: Riset transformasi digital UMKM di negara berkembang masih kekurangan dataset longitudinal yang valid dan bersih dari bias data pribadi (PII / *Personally Identifiable Information*).

## Solusi

Dikembangkan platform **Akordium Tools (UMKM Tools by Akordium Lab)** (live di [tools.akordium.id](https://tools.akordium.id)), kumpulan instrumen pengukuran gratis tanpa friksi registrasi yang memberikan diagnosis instan, temuan kritis, dan rekomendasi langkah tindak lanjut bagi pemilik usaha, sekaligus berfungsi sebagai pengumpul data untuk **Akordium SME Observatory**.

### Fitur Utama

1. **7 Instrumen Pengukuran & Diagnostik Terstandarisasi**:
   - **SME Digital Checkup**: Evaluasi maturitas kesiapan digital lintas 7 dimensi bisnis (data, operasional, pasar, tim, dll.).
   - **UMKM Problem Diagnostic**: Pohon keputusan interaktif ber-branching untuk mengidentifikasi akar hambatan operasional bisnis.
   - **Digital Tool Stack Scanner**: Audit tumpukan software yang sedang digunakan untuk menemukan inefisiensi dan redundansi biaya langganan.
   - **AI Readiness Assessment**: Evaluasi kesiapan data internal sebelum mengadopsi otomasi atau kecerdasan buatan.
   - **Digitalization ROI Calculator**: Simulasi pengembalian modal dan estimasi efisiensi biaya sebelum berinvestasi pada tools baru.
   - **Cybersecurity Health Check**: Audit higienitas keamanan data, pencadangan, dan pengelolaan akun digital.
   - **SME Pulse**: Kuesioner survei berkala untuk memonitor tren dan ketahanan operasional UMKM.
   - *Utility Tambahan*: Kalkulator HPP, kalkulasi margin, dan perhitungan PPN praktis.

2. **Arsitektur SSR Hibrida & Streaming Rekomendasi**:
   - Dibangun di atas **TanStack Start** (React 19 + Vite + Nitro) dengan strategi rendering multi-mode per rute:
     - **Prerender statis**: Halaman publik (`/`, `/tentang`, `/roadmap`, `/benchmark`) di-prerender saat build time untuk waktu muat instan.
     - **Client-only (`ssr: false`)**: Kuesioner interaktif dijalankan murni di browser agar navigasi antar pertanyaan bebas latensi.
     - **SSR + Streaming**: Halaman hasil (`/hasil/$hasilId`) dan observatory (`/riwayat`) merender shell HTML di server, lalu mengalirkan rekomendasi hasil kalkulasi melalui Suspense boundary secara streaming.

3. **Infrastruktur Riset Etis (Zero-PII Data Collection)**:
   - Penggunaan kode peserta panel acak (`peserta_id` berformat `P-XXXXXXX`) di sisi browser agar responden dapat menghubungkan riwayat pengisian lintas instrumen tanpa perlu menyerahkan nama, email, nomor HP, atau data identitas lainnya.
   - Mekanisme persetujuan riset (*affirmative consent*) terintegrasi dengan endpoint ekspor data bertipe (`/api/export`) untuk keperluan analisis statistik (R, Python, SPSS).
   - Skema Drizzle ORM di atas PostgreSQL dengan penyimpanan payload fleksibel berbasis JSONB dan indeks terkomputasi `(tool_id, created_at)`.

4. **Batas Keamanan Server-Only**:
   - Seluruh logika penilaian (scoring), rekomendasi, dan akses basis data diisolasi ke modul bertanda `server-only`. Client hanya berkomunikasi via RPC function bertipe (`instruments.functions.ts`) dengan validasi input ketat menggunakan Zod.

### Stack Teknis

| Komponen | Teknologi |
|----------|-----------|
| Frontend | React 19, TypeScript, TanStack Router, Tailwind CSS v4 |
| Full-Stack Engine | TanStack Start, Nitro Engine, Vite |
| Database & ORM | PostgreSQL 18, Drizzle ORM, `postgres.js` |
| Validasi Kontrak | Zod |
| Infrastruktur & Deploy | Docker (multi-stage build), Coolify |

## Hasil

- **Adopsi Tanpa Friksi**: Pelaku usaha dapat menyelesaikan asesmen mandiri dalam 5–10 menit langsung dari perangkat mereka tanpa hambatan pembuatan akun.
- **Rekomendasi Berorientasi Aksi**: Menghasilkan panduan langkah digitalisasi bertahap yang realistis sesuai kapasitas modal dan kesiapan tim masing-masing UMKM.
- **Fondasi Dataset Penelitian Longitudinal**: Mengumpulkan data empiris yang terstandarisasi untuk riset jangka panjang Akordium SME Observatory secara etis dan terlindungi dari kebocoran privasi.

## Pelajaran

1. **Efektivitas arsitektur render tersegregasi**: Memadukan *prerender* untuk landing page, *client-only* untuk kuesioner interaktif, dan *streaming SSR* untuk kalkulasi rekomendasi memberikan rasio performa dan efisiensi resource server terbaik di aplikasi full-stack modern.
2. **Prinsip Privacy by Design pada data riset**: Mengumpulkan data lapangan yang kaya tidak memerlukan pelacakan identitas personal. Kode panel anonim berbasis storage lokal membuktikan bahwa riset longitudinal dapat berjalan handal tanpa menyimpan satu pun PII.
3. **Diferensiasi instrumen spesifik vs survei monolitik**: Pemilik usaha mikro jauh lebih responsif menyelesaikan instrumen diagnostik terarah (5–10 pertanyaan fokus) dibandingkan survei panjang monolitik konvensional.
