Semua Artikel

Negosiasi SLA dan Garansi Bug dengan Software House Lokal

Saat bermitra dengan software house, negosiasikan SLA dan garansi bug secara tepat untuk melindungi sistem Anda dari risiko biaya tak terduga pasca-launching.

Andika Dwi Saputra5 Agustus 20265 menit baca
Negosiasi SLA dan Garansi Bug dengan Software House Lokal

Bayangkan skenario ini: perusahaan atau kampus Anda baru saja meluncurkan portal layanan pelanggan atau sistem informasi akademik bernilai Rp150 juta hingga Rp500 juta. Semua terlihat sempurna saat demonstrasi. Namun, dua minggu setelah go-live, sistem mengalami crash saat lonjakan pendaftaran online. Ketika Anda menghubungi software house yang menggarap proyek tersebut, mereka menolak memperbaikinya secara gratis dengan alasan masa pengerjaan telah selesai dan insiden tersebut membutuhkan biaya maintenance tambahan.

Skenario buruk ini kerap menimpa pemilik bisnis, manajer operasional, dan pengelola perguruan tinggi di Indonesia. Masalah utamanya bukan pada kualitas kode program semata, melainkan pada ketidakjelasan kontrak mengenai garansi bug dan Service Level Agreement (SLA).

Agar investasi digital Anda terlindungi, berikut adalah panduan praktis bernegosiasi SLA dan garansi dengan penyedia jasa pengembang aplikasi lokal.


Memahami Perbedaan Garansi Bug dan SLA

Sebelum masuk ke meja negosiasi, Anda harus membedakan dengan jelas antara garansi bug dan SLA. Keduanya berada pada fase operasional yang berbeda dengan implikasi biaya yang juga berbeda.

+-----------------------------------------------------------------------+
|                         TIMELINE PROYEK IT                            |
+------------------------------------+----------------------------------+
|          Fase Garansi Bug          |             Fase SLA             |
|       (Pasca Go-Live: 1-3 Bulan)   |      (Operasional Berkelanjutan) |
+------------------------------------+----------------------------------+
| - Gratis (Termasuk nilai proyek)   | - Berbayar (Biaya langganan/ret) |
| - Fokus: Memperbaiki kesalahan kode| - Fokus: Uptime server, performa,|
|   yang tidak sesuai spesifikasi.   |   dan dukungan teknis harian.    |
+------------------------------------+----------------------------------+
  • Garansi Bug adalah komitmen pengembang untuk memperbaiki kesalahan teknis (defect) tanpa biaya tambahan selama jangka waktu tertentu setelah sistem diserahterimakan. Garansi ini menjamin bahwa sistem berjalan sesuai dengan spesifikasi dokumen User Acceptance Testing (UAT) yang telah disepakati.
  • Service Level Agreement (SLA) adalah kontrak tingkat layanan berbayar yang mengatur performa operasional sistem jangka panjang. SLA mencakup garansi uptime server, kecepatan respons terhadap keluhan, pemeliharaan rutin, hingga mitigasi bencana.

Poin Kritis Garansi Bug dengan Software House Lokal

Banyak klien terjebak dalam pasal garansi yang terlalu samar. Tulisan "Garansi Gratis 3 Bulan" di dalam penawaran tidak berarti apa-apa tanpa batasan yang jelas.

1. Definisi Bug vs. Feature Request

Pastikan kontrak mendefinisikan bug secara presisi. Bug adalah kondisi di mana sistem tidak berfungsi sesuai dengan Dokumen Spesifikasi Kebutuhan Sistem (SRS).

Contoh Konkret: Jika tombol "Cetak KTM" di portal kampus menghasilkan eror 500, itu adalah bug. Namun, jika Anda meminta tombol tersebut bisa mengunduh berkas dalam format SVG padahal awalnya hanya disepakati format PDF, itu adalah permintaan fitur baru (feature request) yang wajar jika dikenakan biaya tambahan.

2. Durasi Garansi Ideal

Di pasar Indonesia, durasi garansi bug standar berkisar antara 30 hingga 90 hari kalender sejak go-live. Untuk sistem informasi kampus yang kompleks atau aplikasi enterprise dengan nilai proyek di atas Rp200 juta, selalu negosiasikan garansi minimal 90 hari. Masa ini mencakup setidaknya satu siklus operasional penuh (misalnya: siklus pembayaran bulanan atau periode KRS mahasiswa).

3. Skema Retensi Pembayaran (Retention Fee)

Jangan pernah melunasi 100% pembayaran proyek tepat saat sistem diluncurkan. Terapkan skema pembayaran retensi:

  • 30% Down Payment (DP)
  • 40% Selesai Pengembangan & Testing
  • 20% Peluncuran (Go-Live) & Pelatihan
  • 10% Dana Retensi (Dibayarkan setelah masa garansi 90 hari selesai tanpa bug kritis tersisa)

Menyusun SLA yang Realistis dan Terukur

Setelah masa garansi berakhir, Anda membutuhkan kontrak SLA untuk menjaga keberlangsungan sistem. Negosiasi SLA dengan pengembang lokal harus berpijak pada angka-angka yang terukur.

Matriks Severitas dan Waktu Penanganan (Response & Resolution Time)

Jangan menerima janji "kami siap membantu 24/7" tanpa matriks penanganan yang jelas. Masukkan matriks tingkat keparahan (severity level) berikut ke dalam lampiran kontrak SLA Anda:

Tingkat KeparahanDeskripsi MasalahTarget Response TimeTarget Resolution Time
P1 - CriticalSeluruh sistem down, transaksi utama berhenti total, atau kebocoran data.Max 15 - 30 MenitMax 4 Jam
P2 - HighFitur utama terganggu, tetapi ada cara penanganan alternatif (workaround).Max 1 JamMax 12 Jam
P3 - MediumFitur minor eror, tidak mengganggu operasional bisnis secara mendasar.Max 4 JamMax 48 Jam
P4 - LowKesalahan minor pada tampilan UI/UX, typo teks, atau saran kosmetik.Max 1x24 JamIkut jadwal release berikutnya

Angka Uptime Server

Untuk aplikasi berbasis web bisnis atau sistem kampus, target uptime standar yang dapat diterima adalah 99,5% per bulan. Artinya, toleransi waktu terhenti (downtime) sistem maksimal adalah sekitar 3,6 jam dalam sebulan. Jika penyedia jasa mengelola infrastruktur cloud Anda, cantumkan klausul pemotongan biaya SLA (downtime credit) jika uptime jatuh di bawah target tersebut.

Biaya SLA di Indonesia

Berapa biaya SLA yang wajar? Di Indonesia, biaya SLA tahunan biasanya dihitung sebesar 10% hingga 15% dari total nilai pengembangan awal proyek.

Sebagai contoh, jika nilai pembuatan sistem informasi kampus Anda bernilai Rp200 juta, maka biaya layanan SLA yang wajar berkisar antara Rp20 juta - Rp30 juta per tahun (atau sekitar Rp1,6 juta - Rp2,5 juta per bulan), di luar biaya sewa server AWS/GCP/Alibaba Cloud.


Strategi Negosiasi Kontrak untuk Manajemen

Saat duduk di meja negosiasi bersama manajemen vendor IT, gunakan tiga strategi ini untuk mengamankan posisi organisasi Anda:

  1. Kunci Kepemilikan Kode Sumber (Source Code) Pastikan kontrak menyatakan secara tegas bahwa seluruh kode sumber, struktur basis data, dan dokumentasi teknis adalah hak milik penuh (intellectual property) pihak klien. Jika hubungan dengan vendor memburuk, Anda tetap bisa memindahkan pemeliharaan sistem ke tim internal atau tim pihak ketiga.
  2. Klausul Transfer Pengetahuan (Knowledge Transfer) SLA bukan hanya soal memperbaiki eror, tetapi juga pendampingan. Wajibkan vendor memberikan sesi pelatihan teknis untuk tim internal IT Anda dan menyediakan dokumen API Documentation serta System Architecture Manual.
  3. Mekanisme Pinalti Keterlambatan Terapkan pinalti keterlambatan jika vendor gagal memenuhi janji resolution time pada insiden P1 (Critical). Pinalti dapat berupa pemotongan tagihan SLA bulan berikutnya sebesar 2% hingga 5% per jam keterlambatan.

Langkah Selanjutnya

Menegosiasikan SLA dan garansi bug bukan bentuk ketidakpercayaan terhadap pengembang, melainkan langkah manajemen risiko yang profesional. Kesepakatan yang jelas di awal akan melindungi anggaran organisasi sekaligus menjaga reputasi operasional bisnis maupun kampus Anda.

Checklist Aksis Sebelum Menandatangani Kontrak:

  • Apakah definisi bug sudah mengacu pada dokumen spesifikasi resmi?
  • Apakah ada alokasi dana retensi 10% selama masa garansi?
  • Apakah matriks respon dan resolusi masalah sudah tercantum dengan jelas?
  • Apakah kepemilikan kode sumber (source code) secara hukum jatuh ke tangan Anda?

Jika Anda saat ini sedang menyusun Dokumen Pengadaan (RFP) atau hendak mengevaluasi calon mitra pengembang, tinjau kembali draft kontrak Anda. Mulailah dengan meminta calon vendor menyertakan draf dokumen SLA dan garansi resmi bersamaan dengan proposal harga mereka.

Baca juga: Software house Semarang

Bacaan terkait

Artikel lain yang membahas topik yang sama.

Kalau butuh dikerjakan

Layanan yang paling dekat dengan topik di atas.

Sering membaca tulisan di sini? Jadikan Manggala Cloud salah satu sumber pilihan Anda di Google.

Kontak Kami