Ringkasan Cepat
- Rumus
((Jumlah pengecekan sukses DNS + Jumlah pengecekan sukses HTTP) / (Total pengecekan DNS + Total pengecekan HTTP)) × 100%- Satuan
- Persentase (%)
- Frekuensi
- Harian dengan agregasi bulanan
- Target
- ≥ 99.9%
- Penanggung Jawab
- IT Operations Manager
- Sumber Data
- Monitoring tool (Datadog, Prometheus), ITSM ticket system, security log
Definisi & Konteks
KPI Ketersediaan dan Respons DNS serta HTTP Endpoint mengukur dua aspek penting dalam performa layanan online, yaitu ketersediaan DNS record (CNAME) dan HTTP endpoint. Pengukuran dilakukan dengan mengecek keberadaan record DNS melalui nslookup dan menguji respons HTTP menggunakan curl. KPI ini penting untuk memastikan bahwa layanan online dapat diakses tanpa gangguan serta memberikan waktu respons yang cepat. Berbeda dengan KPI uptime server secara umum, KPI ini fokus pada lapisan akses DNS dan HTTP yang langsung terkait dengan pengalaman pengguna akhir dan stabilitas layanan IT.
Mengapa KPI Ini Penting
- Mengukur reliabilitas & kualitas layanan IT yang langsung dirasakan user / customer.
- Trigger SLA breach detection — krusial untuk komitmen kontrak hosting, SaaS, dan MSP.
- Indikator kesehatan postur cybersecurity dan kapabilitas incident response tim.
- Bahan utama capacity planning, budget IT, dan justifikasi investasi tools / lisensi.
Cara Menghitung
Langkah pengukuran KPI ini secara umum:
- Kumpulkan data sumber untuk periode pengukuran (Harian dengan agregasi bulanan). Pastikan dari sistem otoritatif, bukan rekap manual.
- Validasi kelengkapan dan akurasi data — buang outlier akibat kesalahan input atau periode tidak penuh.
- Hitung dengan rumus berikut:
((Jumlah pengecekan sukses DNS + Jumlah pengecekan sukses HTTP) / (Total pengecekan DNS + Total pengecekan HTTP)) × 100%
- Bandingkan hasil dengan target ≥ 99.9% dan periode sebelumnya untuk lihat trend.
- Dokumentasikan di dashboard KPI dan komunikasikan ke pemangku kepentingan dalam rapat rutin.
Contoh Kalkulasi
Anggap dalam satu periode pengukuran (Harian dengan agregasi bulanan) didapat data: pembilang (numerator) = 92 dan penyebut (denominator) = 100. Maka:
Hasil = (92 / 100) × 100% = 92%
Bandingkan hasil 92% dengan target ≥ 99.9%. Selisihnya adalah gap yang menjadi target perbaikan periode berikutnya. Lakukan analisis penyumbang gap (top 3) sebelum menyusun action plan.
Interpretasi Hasil
| Status | Apa yang Berarti | Tindakan Singkat |
|---|---|---|
| Off-target | Hasil di luar target (≥ 99.9%). Trend memburuk atau jauh dari standar industri. | Aktifkan root cause analysis. Stop kampanye / proses jika dampak material. Eskalasi ke pemangku kepentingan. |
| Borderline | Hasil dekat target, tapi trend tidak konsisten — risk-off setiap saat. | Identifikasi 2–3 driver utama. Lakukan perbaikan iteratif sebelum jadi off-target permanen. |
| On-target | Hasil memenuhi target (≥ 99.9%). Trend stabil atau membaik. | Pertahankan praktik baik. Dokumentasikan SOP dan transfer ke unit / shift lain. |
| Excellent | Hasil konsisten melampaui target. Trend positif berlanjut. | Bagikan praktik baik sebagai best practice internal. Pertimbangkan stretch target atau realokasi resource. |
Hindari over-react ke 1 periode. KPI bisa fluktuatif karena sebab di luar kendali tim (musiman, event eksternal). Trend 3 periode berturut-turut lebih meaningful daripada angka 1 bulan saja.
Variasi Pengukuran & Best Practice
KPI ini lebih berguna jika dipecah per dimensi yang relevan, bukan dilihat agregat saja:
- Per Tier Service
- P1 (mission-critical) vs P4 (best-effort). SLA harus berbeda per tier.
- Per Aplikasi / Sistem
- Sistem core (ERP, CRM) vs supporting tools. Beda dampak ke bisnis.
- Per Lokasi
- Site HQ vs cabang vs remote. Pola insiden sering berbeda jauh.
- Working vs Non-working Hours
- SLA jam kerja vs di luar jam kerja perlu kebijakan staffing berbeda.
Kesalahan Umum & Solusinya
| Kesalahan | Solusi |
|---|---|
| SLA seragam untuk semua sistem (one-size-fits-all) | Tier per kritikalitas — tidak semua sistem butuh 99.99%. |
| Monitoring hanya post-mortem, bukan proaktif | Tambah synthetic monitoring & alerting trend, bukan hanya threshold. |
| Tidak ada chaos drill / DR test rutin | Backup tanpa restore drill = tidak terbukti reliable. Test minimal 1× per kuartal. |
| Insiden tidak di-classify dengan benar (P1/P2/P3) | Definisi tertulis dan training tim sebelum on-call. |
| Vendor dependency tinggi tanpa runbook internal | Pastikan tim internal bisa eksekusi minimal recovery procedure. |
Tindakan Berdasarkan Status
- Off-target Hasil di luar target / trend memburuk
- Aktifkan war room / incident bridge. Komunikasi ke stakeholder per 30 menit. Setelah resolve, post-incident review dalam 5 hari kerja dengan action item bertanggal.
- Borderline Mendekati target, trend tidak konsisten
- Tinjau capacity & infrastructure planning. Upgrade tier untuk sistem mission-critical. Tambah redundancy / failover. Update runbook dan training tim on-call.
- On-target / Excellent Memenuhi atau melampaui target
- Konsolidasi praktik baik ke runbook. Eksplor self-healing automation. Adopsi engineering excellence: chaos engineering, SLO/SLI framework, observability tooling modern.
KPI Pendamping
KPI ini sebaiknya tidak berdiri sendiri. Padukan dengan KPI lain di kategori yang sama untuk gambaran lengkap:
- KPI SLA Compliance IT Service — Persentase pemenuhan SLA respon dan resolusi tiket IT.
- KPI First Call Resolution (FCR) IT — Persentase tiket IT yang selesai di kontak pertama tanpa eskalasi.
- KPI Tiket Helpdesk Resolved per Hari — Jumlah tiket support yang diselesaikan tiap agent per hari.
- KPI Mean Time to Recover (MTTR) — Rata-rata waktu pemulihan dari insiden hingga sistem normal kembali.
Checklist Implementasi
- Tetapkan baseline. Ukur 1–2 periode sebelum set target — jangan langsung set target ambisius tanpa tahu starting point.
- Definisikan formula tertulis. Tuliskan rumus, sumber data, exclusion rule di glossarium yang dapat diakses tim. Reduce ambiguitas antar pelapor.
- Otomatisasi pengumpulan data. Manual entry = rentan error & delay. Pakai sistem sumber otoritatif dengan ETL / sync rutin.
- Set cadence review. Frekuensi pengukuran = Harian dengan agregasi bulanan. Pastikan ada slot rapat rutin untuk membahas hasil dan action plan.
- Action SLA. Setiap deviasi > threshold tertentu harus memicu action plan dalam jangka waktu yang ditetapkan. Tanpa SLA = monitoring tanpa improvement.
- Komunikasikan ke tim. Bagikan hasil + tindakan yang akan diambil. Karyawan yang tahu konteks lebih engaged dan kolaboratif.
- Iterasi target tahunan. Target tahun lalu mungkin tidak relevan tahun ini. Review saat strategic planning dan adjust ke realitas bisnis.
Tools rekomendasi: Datadog, New Relic, atau Grafana Cloud untuk observability. ServiceNow / Jira Service Desk untuk ITSM. Untuk security: Sentry, Wazuh (open-source SIEM), atau Splunk. Setup alerting yang aksioner, bukan noise.
Bagikan KPI ini: