K. Arzhaning Jagad
← Semua artikel

Panduan • • 6 menit baca

5 Pertanyaan yang Harus Ditanyakan Sebelum Pakai Jasa Developer Freelance

Dari siapa yang pegang kode sampai apa yang terjadi kalau developer hilang kontak di tengah jalan — dijawab lewat cara kerja saya sendiri.

Kabar buruk soal developer freelance yang hilang kontak di tengah proyek, atau baru ketahuan ada biaya tersembunyi setelah sistem jalan, itu bukan cerita langka. Sebelum sepakat kerja sama, ada lima pertanyaan yang sebaiknya ditanyakan lebih dulu — bukan untuk mencurigai, tapi supaya ekspektasi jelas sejak awal.

1. Siapa yang Memegang Source Code Setelah Selesai?

Ini pertanyaan paling mendasar yang sering terlewat. Beberapa developer atau agensi menahan source code sebagai "jaminan" supaya klien tidak lari ke developer lain untuk maintenance. Cara kerja saya sebaliknya: source code sepenuhnya milik klien begitu proyek selesai dan lunas — termasuk akses penuh ke repository-nya. Tidak ada ketergantungan paksa ke saya untuk maintenance ke depannya, meski tentu saya tetap terbuka membantu kalau dibutuhkan.

2. Apa yang Terjadi Kalau Developer Hilang Kontak di Tengah Jalan?

Ini risiko nyata di dunia freelance, apalagi kalau developernya tidak jelas identitas dan rekam jejaknya. Pertanyaan yang wajar: apakah ada progres yang bisa diserahterimakan sebagian kalau memang terjadi sesuatu di tengah jalan? Karena source code sudah dipegang klien sejak awal (bukan cuma di akhir proyek), risiko kehilangan total pekerjaan yang sudah dibayar bisa ditekan — progres bisa dilanjutkan developer lain kalau memang terpaksa.

3. Apa Ada Biaya Tersembunyi di Luar Harga Development?

Beberapa biaya memang wajar terpisah dari biaya development — misalnya biaya sewa server (kalau arsitekturnya bukan zero server cost), biaya API pihak ketiga yang dipakai AI atau payment gateway begitu volume pemakaian melewati kuota gratis, atau biaya domain tahunan. Yang penting bukan apakah ada biaya terpisah ini, tapi apakah developer-nya transparan menjelaskannya sejak diskusi awal — bukan baru muncul sebagai kejutan setelah sistemnya jalan.

4. Bagaimana Proses Revisi Diatur?

Tanpa kesepakatan jelas soal revisi, gampang muncul kesalahpahaman — klien merasa "kan cuma revisi kecil", developer merasa itu sudah di luar cakupan awal. Cara paling aman adalah dokumen Scope of Work yang mencantumkan jelas apa yang termasuk dalam paket dan apa yang di luar cakupan (out-of-scope), supaya kedua pihak punya acuan yang sama kalau ada perdebatan soal revisi.

5. Siapa yang Pegang Akses Admin dan Kredensial Setelah Selesai?

Akses ke akun hosting, database, domain, dan kredensial layanan pihak ketiga lainnya sebaiknya diserahkan penuh ke klien setelah proyek selesai — bukan ditahan developer sebagai bentuk "kendali" atas sistem yang sebenarnya sudah dibayar klien. Kalau developer keberatan menyerahkan akses ini tanpa alasan teknis yang jelas, itu tanda yang perlu diwaspadai sejak sebelum kerja sama dimulai.

Kesimpulan

Kelima pertanyaan ini bukan soal mencurigai developer secara berlebihan, tapi soal memastikan proyek digitalmu tidak jadi taruhan kalau ada hal tidak terduga terjadi di tengah jalan. Developer yang percaya diri dengan cara kerjanya biasanya justru terbuka menjawab kelima hal ini sejak diskusi pertama, tanpa perlu didesak.

Artikel Terkait