System Performance
Data Lighthouse audit, load testing JMeter, dan analisis disonansi antara UX satisfaction dan synthetic benchmark.
π System Performance Data
Web Performance (Independent Audit)
Audit tanggal 25 Feb 2026 β sevima.com (desktop)
| Metric | Value | Score | Status |
|---|---|---|---|
| FCP (First Contentful Paint) | 3.0s | 6/100 | π΄ |
| LCP (Largest Contentful Paint) | 5.0s | 8/100 | π΄ |
| TBT (Total Blocking Time) | 1,030ms | 5/100 | π΄ |
| CLS (Cumulative Layout Shift) | 0.482 | 17/100 | π΄ |
| Speed Index | 18.8s | 0/100 | π΄ |
| Time to Interactive | 18.6s | 0/100 | π΄ |
| Performance | β | 8/100 | π΄ |
| Accessibility | β | 73/100 | π‘ |
| Best Practices | β | 56/100 | π΄ |
| SEO | β | 92/100 | π’ |
Dari riset eksternal menggunakan PageSpeed Insights & GTmetrix:
| Metric | Value | Notes |
|---|---|---|
| Average Performance Score | 81.87/100 | Termasuk "baik" tapi ada ruang improvement |
| Information Quality Score | 92.8% | Konten informatif, arsitektur informasi baik |
| Usability Index | 94.1% | Persepsi user sangat positif |
| Service Quality Index | 93.9% | User puas dengan fungsionalitas |
Masalah yang teridentifikasi:
- Image optimization kurang (kompresi tidak optimal)
- DOM element sizes terlalu besar
- JavaScript execution time menghambat render
- Accessibility gagal memenuhi minimum requirements (kontras visual)
Load Testing (Apache JMeter)
| Fase | Virtual Users | Total Requests | Error Rate | Status |
|---|---|---|---|---|
| Ringan | 5 VU | 105 | 0.00% | β Perfect |
| Menengah | 15 VU | 315 | 0.32% | β Marginal |
| Overload | 45 VU | 945 | 1.90% | β Under 2% threshold |
Analisis Disonansi
Performance Insight β Amunisi Loom Audit
Ada disonansi yang sangat menarik: backend mereka solid (error rate < 2% under stress), tapi frontend marketing site sangat lambat (Performance 8/100). Ini menunjukkan engineering resource difokuskan ke produk, bukan website. Untuk Loom Audit, fokus ke product performance (yang 81.87) bukan marketing site (yang 8).
User satisfaction (94.1%) > synthetic benchmark (81.87) β fungsionalitas sudah menang, tapi ada ruang untuk optimization yang bisa jadi scope kontrak kita.
Rencana Aksi Perbaikan (Lighthouse & PageSpeed)
π Tujuan: Turunkan LCP < 2s (field), FCP < 1.5s stabil, Performance > 85 Fokus: Efficiency dulu, bukan redesign.
β‘ QUICK WIN (Bisa dilakukan < 1β3 hari)
1οΈβ£ Buang / Ganti Icon Font 379KB (Impact paling besar)
Fact: sevima-icons.ttf = 379KB blocking
Action:
- Ganti ke SVG sprite
- Atau subset font (glyph hanya yang dipakai)
- Tambahkan:
@font-face {
font-display: swap;
}π― Estimasi: -400β600ms LCP
2οΈβ£ Tambahkan fetchpriority="high" pada Hero LCP
<img src="/image-hero.webp" fetchpriority="high" width="..." height="..." />π― Estimasi: -100β200ms LCP
3οΈβ£ Inline Critical CSS (Above the Fold)
Fact: Banyak CSS blocking Action:
- Extract hero + navbar CSS
- Inline di
<head> - Load sisanya async
Contoh:
<link
rel="preload"
href="/main.css"
as="style"
onload="this.rel='stylesheet'"
/>π― Estimasi: -300β500ms FCP
4οΈβ£ Defer Semua Third Party JS
Pindahkan ke bawah + defer
- Mixpanel
- Clarity
- Analytics
<script defer src="..."></script>π― Estimasi: -200β300ms TBT
5οΈβ£ Set Cache-Control (Repeat Visit Boost)
Cache-Control: public, max-age=31536000, immutableUntuk:
- fonts
- images
- js/css hashed
π― Field data akan membaik dalam 28 hari
π§ Medium Effort (1 minggu)
6οΈβ£ Kurangi Font Weight
Sekarang:
- Regular
- Medium
- SemiBold
- Bold
π Turunkan jadi 2 weight saja.
π― -150β300ms
7οΈβ£ Delay Animation (GSAP / Glide)
Load setelah:
requestIdleCallback();Jangan animasi di above-the-fold saat first paint.
π₯ Hardcore Mode (Kalau mau Score 90+)
- Hapus FontAwesome (pakai SVG)
- Hapus jQuery (kalau hanya untuk select2)
- Server push / preload hero image
- Convert semua hero background ke WebP AVIF
- Remove blocking CSS chain
π― Prioritas Urutannya
- β Icon font 379KB
- β Critical CSS inline
- β fetchpriority hero
- β Defer tracking
- Cache TTL
π§© Diagnosis Jujur
Server sehat (TTFB bagus). Masalah murni front-end layering + marketing scripts.
Ini bukan problem infra. Ini problem asset governance & critical path discipline.
Kalau Anda mau, saya bisa buatkan versi:
- βMinimal changeβ plan (WordPress friendly)
- atau βRe-architect front layerβ plan (clean static + headless WP)
Last updated on
Arsitektur & Tech Stack
Cloud infrastructure AWS, polyglot tech stack, migration path dari PHP monolith ke Go/Node.js microservices, dan diagram arsitektur Strangler Fig.
Organizational Intelligence
Budaya kerja SEVIMA, pain points organisasi, leadership deep dive, dan analisis job description untuk memahami kebutuhan sebenarnya.