// sistem · operasional internal · custom

Sistem yang dipakai tim kamu, bukan brosur yang dilihat tamu

Kalau operasional harian masih jalan di atas Excel yang bentrok dan rekap manual tiap akhir bulan, yang kamu butuhkan bukan website baru — tapi sistem yang mengikuti cara kerjamu.

// yang bisa dicek, bukan yang bisa diklaim

Empat ketentuan yang berani kami cantumkan

Tertulis
Scope, milestone, harga, dan target proyek
Per proposal
Jadwal dimulai setelah discovery disetujui
3 bulan
Dukungan bug-fix setelah go-live
100%
Source code milik klien setelah pelunasan

Studi kasus di situs memakai label anonim atau komposit sesuai asalnya. Tidak ada angka jumlah proyek atau jaminan hasil yang ditampilkan sebagai bukti independen.

Sistem informasi custom adalah perangkat lunak internal yang dibangun mengikuti SOP perusahaan Anda sendiri — mencatat transaksi, mengatur hak akses per divisi, menjalankan approval berjenjang, dan menghasilkan laporan otomatis. Fungsinya menggantikan Excel, buku manual, dan pencatatan terpisah antar bagian dengan satu sumber data yang dipakai seluruh tim operasional. Bedanya dengan web app untuk pelanggan Anda: sistem ini dipakai ke dalam, oleh orang yang gajinya Anda bayar. Satu narasi komposit menggambarkan koperasi simpan-pinjam dengan 1.800 anggota dan melaporkan tutup buku 6 hari menjadi 4 jam serta pengajuan naik 78%. Referensi persetujuan, artefak pendukung, dan URL publik tidak tersedia; angkanya belum diverifikasi independen, bukan hasil klien yang dipublikasikan, dan bukan jaminan. Sistem custom selalu melalui sesi discovery dengan scope serta harga tertulis.

// kenapa sistem internal

Titik saat tool umum berhenti cukup

Bayangkan tanggal 3 dan Anda masih menunggu rekap dari tiga divisi. "File-nya di laptop Bu Rina, beliau cuti." Padahal keputusan stok minggu ini harus diambil hari itu juga — dan Excel tidak rusak, dia cuma tidak pernah dirancang untuk sebelas orang sekaligus. Dari titik ini ada tiga jalan, dua di antaranya mahal dengan cara yang tidak kelihatan. Pertama, tools langganan bulanan: cepat aktif, tapi ditagih per pengguna, dan SOP Anda yang harus menyesuaikan software. Kedua, freelancer lepas: murah di depan, lalu nomornya tidak aktif saat bug muncul persis di musim tutup buku. Ketiga, sistem yang dibangun mengikuti alur kerja yang sudah Anda jalankan bertahun-tahun — approval berjenjang, hak akses per divisi, jejak audit yang bisa dibuka saat diperiksa. Untuk koperasi, tuntutannya bahkan legal: laporan keuangan wajib disajikan di RAT, dan Permenkop UKM No 8/2023 mengatur format pelaporannya. Yang Anda beli bukan sekadar fitur, tapi kepemilikan — source code, database, dan hak mengubah keduanya tanpa minta izin siapa pun, yang juga menjelaskan angka di proposal. Kepemilikan itu baru ketahuan harganya saat Anda ingin pergi — dan vendor langganan tidak perlu tutup untuk menyulitkan Anda, cukup menaikkan tarif di perpanjangan atau memindahkan fitur yang sudah Anda pakai ke tier di atasnya. Yang pindah cuma datanya, bukan tanggung jawabnya. Di mata UU No 27/2022 tentang PDP, Anda tetap pengendali data karyawan dan anggota — vendor hanya prosesor, dan kalau kebocoran terjadi di server mereka, kewajiban memberi tahu pemilik data tetap jatuh ke Anda. Sistem sendiri tidak menghapus kewajiban itu; yang berubah, kredensial servernya ada di tangan Anda dan jadwal migrasi ditentukan rapat internal, bukan email pemberitahuan bertanggal 90 hari.

// yang kamu dapat

Standar yang ikut di setiap proyek

  • Modul inti sesuai proses Anda — transaksi, stok, kas, anggota, atau apa pun yang selama ini hidup di Excel
  • Hak akses per divisi dan per jabatan: staf gudang tidak pernah melihat kolom yang bukan haknya
  • Approval berjenjang yang alurnya bisa Anda ubah sendiri saat ada rotasi jabatan, tanpa panggil developer
  • Audit trail permanen — siapa mengubah apa, kapan, dari nilai berapa ke berapa
  • Dashboard pimpinan dengan angka yang ditarik langsung dari transaksi, bukan diketik ulang tiap Senin
  • Laporan periodik dengan filter, export Excel dan PDF, siap dibawa ke rapat atau ke pemeriksa
  • Migrasi data lama dari Excel dengan reconciliation saldo sampai rupiah terakhir
  • Integrasi ke akuntansi atau POS yang sudah Anda pakai — Accurate, Jurnal, HubSpot, Moka, Olsera, Pawoon
  • Notifikasi WhatsApp dan email untuk approval yang menggantung lebih dari batas waktu
  • Staging terpisah dari production, supaya perubahan diuji sebelum menyentuh data asli
  • Backup database harian plus uji restore terjadwal — bukan sekadar file backup yang tidak pernah dibuka
  • Source code, skema database, dan akses repository jadi milik Anda 100% setelah pelunasan
  • Dokumentasi teknis dan SOP pemakaian dalam bahasa Indonesia untuk tim Anda ke depan
  • Training onboarding per peran, plus 3 bulan perbaikan bug tanpa biaya tambahan

// custom vs langganan vs freelancer

Tiga jalur, tiga konsekuensi berbeda

AspekAplikasi langgananSistem custom
Kepemilikan source codeTools langganan: Anda menyewa akses, tidak pernah memiliki apa pun. Freelancer lepas: source code sering ditahan sampai ada pembayaran tambahan — atau tidak pernah diserahkan sama sekali.Source code, skema database, dan repository jadi milik Anda setelah pelunasan. Mau melanjutkan dengan developer lain, silakan. Tidak ada yang perlu izin kami.
Biaya pada 5, 25, dan 100 penggunaDitagih per pengguna per bulan. Di 5 orang terasa ringan, di 25 orang mulai jadi pos anggaran tetap, di 100 orang menjadi angka yang naik tiap tahun tanpa Anda memiliki apa pun.Biaya di muka satu kali. Menambah pengguna tidak menambah lisensi — yang naik hanya kapasitas server, dan itu bergerak dalam ratusan ribu per bulan, bukan per kepala.
Kesesuaian dengan SOP yang sudah berjalanSOP Anda yang menyesuaikan software. Approval tiga tingkat dipaksa jadi dua, istilah internal diganti istilah vendor, dan tim belajar ulang cara kerja yang sudah mereka kuasai bertahun-tahun.Software yang menyesuaikan SOP. Alur yang sudah jalan dipetakan lebih dulu — termasuk pengecualiannya — baru kode ditulis. Istilah di layar memakai istilah yang dipakai tim Anda.
Lokasi dan kendali dataData operasional, data karyawan, dan data anggota tersimpan di server penyedia, sering di luar yurisdiksi Indonesia, dengan syarat layanan yang bisa berubah sepihak.Lokasi server disebutkan tertulis di kontrak, dan akun hosting atas nama perusahaan Anda. Anda pengendali datanya — relevan langsung dengan UU No 27/2022 tentang PDP.
Maintenance dan perbaikan bugFreelancer lepas: bergantung pada satu orang yang mungkin sudah punya pekerjaan tetap. Tools langganan: antre di support berbahasa Inggris yang tidak tahu apa itu tutup buku.Tiga bulan perbaikan bug termasuk harga proyek. Setelahnya kontrak maintenance bulanan yang opsional — dan kalau Anda memilih tidak lanjut, sistemnya tetap berjalan.
Risiko ditinggal vendorKalau layanannya tutup, berubah arah, atau harganya naik, Anda pindah sambil menyeret data dalam format CSV apa adanya — tanpa logika bisnis yang selama ini berjalan di baliknya.Dokumentasi teknis, skema database, dan repository ada di tangan Anda sejak handover. Stack dipilih yang umum, supaya penggantinya mudah dicari. Vendor bisa diganti; sistemnya tidak ikut hilang.
Integrasi ke sistem yang sudah dipakaiTerbatas pada daftar integrasi resmi. Kalau POS atau software akuntansi Anda tidak ada di daftar itu, jawabannya 'belum didukung' — dan tim Anda kembali mengetik angka dua kali.Integrasi dibangun sesuai kebutuhan: Accurate, Jurnal, HubSpot, Moka, Olsera, Pawoon, atau apa pun yang punya API. Kalau API-nya tertutup, kami sampaikan saat discovery, bukan setelah kontrak.

// cara kerjanya

Lima tahap, milestone mengikuti proposal

01

Discovery & pemetaan SOP

1-2 minggu, biasanya 2-3 sesi. Kami duduk dengan orang yang benar-benar menjalankan prosesnya — kasir, admin gudang, bendahara — bukan hanya dengan pemilik. Yang kami kejar adalah pengecualian: kapan aturan normal dilanggar, siapa yang boleh melanggarnya, dan apa yang terjadi setelahnya. Output tahap ini dokumen scope tertulis berisi daftar modul, peran, dan alur approval. Dari dokumen itulah angka final keluar — sebelum ada dokumen ini, kami cuma bisa menyebut rentang.

02

Peta peran, hak akses, dan wireframe

Tiap peran dipetakan satu per satu: apa yang dia lihat begitu login, apa yang boleh dia ubah, dan apa yang tidak boleh muncul di layarnya sama sekali. Matriks hak akses ini Anda setujui tertulis, karena di situlah sebagian besar sengketa internal biasanya muncul belakangan. Wireframe low-fidelity kami uji ke calon pengguna sesungguhnya sebelum satu baris kode ditulis. Lebih murah mengubah kotak abu-abu daripada mengubah database.

03

Sprint build dua mingguan

Pembangunan dapat dipecah menjadi sprint dengan demo modul yang bisa diklik pada checkpoint yang disepakati. Durasi sprint, jadwal demo, dan urutan go-live hanya mengikat bila tercantum dalam rencana tertulis. Jika scope serta hasil UAT memungkinkan, modul kas dapat digunakan lebih dahulu sebelum modul stok. Feedback masuk backlog dan diprioritaskan bersama, bukan diputuskan sepihak oleh kami.

04

Migrasi data & UAT di staging

Data lama diimpor ke staging, lalu direkonsiliasi: total saldo, jumlah baris, dan angka per akun harus cocok persis dengan file lama. Selisih satu rupiah berarti migrasi diulang. Setelah angka bersih, tim Anda memakai sistem di staging dengan skenario nyata selama beberapa hari — transaksi harian, tutup buku percobaan, laporan yang biasa diminta. Bug, kebingungan UX, dan kebutuhan yang baru ketahuan kami catat dan selesaikan sebelum go-live.

05

Go-live bertahap, training, handover

Peralihan dilakukan bertahap, bukan satu malam. Umumnya sistem baru dan pencatatan lama berjalan paralel satu periode, sampai Anda yakin angkanya sama. Training dibuat per peran — kasir tidak perlu ikut sesi pengurus. Handover mencakup repository, kredensial hosting atas nama perusahaan Anda, skema database, dan dokumentasi teknis. Periode garansi bug, batas layanan, serta target respons hanya berlaku bila dicantumkan dalam proposal tertulis; kontrak maintenance bulanan bersifat opsional.

Sistem internal jatuh bukan karena kurang fitur, tapi karena model datanya keliru sejak minggu pertama. Kami mulai dari situ — entitas, relasi, dan aturan yang tidak boleh dilanggar dipasang di level database, bukan cuma di tampilan. Hak akses dirancang per peran dan per divisi, sehingga staf gudang tidak pernah melihat kolom gaji. Setiap perubahan angka meninggalkan jejak: siapa, kapan, dari nilai berapa ke berapa — audit trail yang tidak bisa dihapus dari layar. Approval berjenjang dibangun sebagai alur yang bisa Anda ubah sendiri, bukan hard-code yang harus kami sentuh tiap ada rotasi jabatan. Kalau Accurate, Jurnal, atau Moka sudah jalan, sistem ini menempel lewat integrasi API, dan notifikasi approval masuk ke WhatsApp tim — bukan email yang tidak pernah dibuka. Untuk staf lapangan, tampilannya bisa dibungkus sebagai aplikasi yang di-install di HP. Data disimpan di server yang lokasinya tertulis di kontrak, karena UU No 27/2022 tentang PDP membebankan tanggung jawab pada Anda sebagai pengendali. Backup harian, restore diuji, bukan diasumsikan. Yang menentukan sistem ini masih bisa dilanjutkan tiga tahun lagi bukan bahasa pemrogramannya, tapi apa yang ikut diserahkan bersama kodenya saat handover: skema database berikut file migrasi berurutan, sehingga strukturnya bisa dibangun ulang dari nol tanpa menebak. Aturan bisnis yang tidak umum — plafon per golongan, pembulatan jasa, pengecualian approval — ditulis sebagai catatan berbahasa Indonesia persis di tempat aturan itu dijalankan, bukan di dokumen terpisah yang selalu ketinggalan satu revisi. Setelah go-live, tiap permintaan perubahan dihitung dengan estimasi jam tertulis di depan, dan Anda berhak menolaknya lalu membawa pekerjaan yang sama ke developer lain. Kami tidak memegang apa pun yang membuat penolakan itu mahal.

// investasi

Rentang, bukan paket

Sistem ringkas

Rp 15-30jt

3-5 modul inti, 1-3 peran pengguna, satu lokasi. Cocok saat yang diganti adalah beberapa file Excel dan satu buku catatan manual. Migrasi data ringan, belum ada integrasi ke pihak ketiga.

Paling sering diambil

Rp 30-60jt

Multi-modul dengan approval berjenjang, banyak peran, integrasi ke akuntansi atau POS, dan laporan custom untuk rapat pengurus atau direksi. Rentang ini yang paling sering cocok untuk organisasi 20-150 orang.

Skala besar

Rp 60jt+

Multi-cabang atau multi-tenant, volume transaksi tinggi, migrasi data besar dari beberapa sumber sekaligus. Biasanya dipecah jadi beberapa fase rilis supaya risiko peralihannya terkendali.

Tiga angka di bawah adalah rentang, bukan paket — dan semuanya masih menunggu sesi discovery sebelum berubah jadi satu angka. Yang menggerakkan biaya ada empat: jumlah modul, banyaknya peran dan tingkat approval, berat migrasi data lama, dan integrasi ke sistem yang sudah Anda pakai. Titik masuk Rp 15jt sengaja duduk di atas web app Rp 10jt, karena sistem internal selalu membawa dua beban tambahan yang tidak ada di proyek lain: data historis bertahun-tahun dan SOP yang sudah berjalan. Kalau setelah discovery ternyata kebutuhan Anda lebih ringan dari Rp 15jt, kami bilang begitu — dan mengarahkan Anda ke layanan yang lebih murah.

// cocok kalau

Kondisi yang membuat ini masuk akal

  • Bisnis 20-150 karyawan yang operasional hariannya sudah lewat batas wajar Excel
  • Koperasi simpan-pinjam yang wajib menyajikan laporan keuangan di RAT setiap tahun
  • Distributor atau manufaktur dengan approval berjenjang dan lebih dari satu gudang
  • Perusahaan yang SOP-nya sudah tertulis rapi tapi belum ada sistem yang menjalankannya
  • Bisnis multi-cabang yang laporan hariannya masih dikirim per WhatsApp tiap sore

// belum cocok kalau

Kapan kamu sebaiknya tidak bangun sistem custom

  • Yang butuh pembukuan standar saja — beli Accurate atau Jurnal, jauh lebih murah dan sudah matang bertahun-tahun

  • Yang butuh kasir toko dan stok sederhana — Moka, Olsera, atau Pawoon menyelesaikannya bulan ini juga, tanpa proyek

  • Yang SOP-nya belum tertulis dan masih berubah tiap bulan — benahi prosesnya dulu, sistem hanya akan mengunci kekacauan jadi permanen

  • Yang sebenarnya cuma ingin ditemukan calon klien di Google — itu pekerjaan website company profile, bukan sistem internal

  • Yang anggarannya di bawah Rp 15jt dan tidak bisa digeser — kami menolak, bukan memotong scope sampai sistemnya tidak berguna

// tanya jawab

Pertanyaan yang biasanya masuk.

Apa bedanya dengan jasa web app yang mulai Rp 10jt?

Bedanya di siapa yang memakai. [Web app](/layanan/web-app) dibangun untuk pengguna di luar organisasi Anda — pelanggan, peserta, member. Sistem informasi di halaman ini dipakai ke dalam: tim operasional, kasir, kepala gudang, pengurus. Konsekuensinya beda scope. Sistem internal harus cocok dengan SOP yang sudah berjalan, memindahkan data lama bertahun-tahun, dan bertahan saat diperiksa — tiga beban yang tidak muncul di proyek berorientasi pengguna luar. Itu sebabnya titik masuknya Rp 15jt. Kalau setelah bicara ternyata kebutuhan Anda memang eksternal, kami arahkan ke halaman itu dan angkanya lebih rendah.

Berapa lama sampai sistem benar-benar bisa dipakai tim?

Sistem ringkas dengan 3-5 modul umumnya 8-12 minggu dari kick-off sampai dipakai penuh. Rentang Rp 30-60jt biasanya 3-5 bulan, karena approval berjenjang dan integrasi menambah putaran pengujian. Tapi Anda tidak menunggu sampai akhir untuk melihat sesuatu: tiap sprint dua mingguan ada demo, dan modul yang sudah stabil boleh dipakai lebih dulu sementara sisanya dibangun. Yang paling sering memperlambat bukan koding, melainkan keputusan di pihak klien — siapa yang berhak approve, apa yang terjadi kalau plafon terlampaui. Kalau pertanyaan begitu dijawab cepat, jadwalnya rapat.

Data kami sudah bertahun-tahun di Excel. Bisa dipindah tanpa hilang?

Bisa, dan itu bagian dari scope — bukan biaya yang tiba-tiba muncul di tengah proyek. Prosesnya tiga langkah. Pertama, kami baca file Anda apa adanya, termasuk baris berformat kacau dan kolom yang artinya berubah di tahun tertentu. Kedua, data dipetakan ke struktur baru lalu diimpor ke staging. Ketiga, reconciliation: total saldo, jumlah baris, dan angka per akun di sistem baru harus sama persis dengan file lama sebelum kami menyatakan siap. Selisih satu rupiah berarti diulang. File Excel lama tetap Anda simpan sebagai arsip.

Siapa pemilik source code dan database?

Anda, sepenuhnya, setelah pelunasan. Source code, skema database, dan akses repository diserahkan saat handover bersama dokumentasi teknis. Kami tidak menyimpan lisensi, tidak mengunci fitur, dan tidak menahan apa pun sebagai jaminan supaya Anda terus berlangganan. Praktisnya: developer lain bisa membaca dan melanjutkan pekerjaan ini tanpa perlu menghubungi kami sama sekali. Itu memang mengurangi ketergantungan Anda pada kami, dan memang disengaja — vendor yang menahan source code sedang melindungi dirinya sendiri, bukan kliennya.

Kalau Webiti berhenti beroperasi, sistem kami ikut mati?

Pertanyaan yang jarang diajukan calon klien, padahal paling penting. Jawabannya tidak, karena tidak ada satu bagian pun dari sistem Anda yang bergantung pada server atau lisensi kami. Yang Anda pegang sejak handover — repository, kredensial hosting atas nama perusahaan Anda, skema database, dan dokumentasi — cukup untuk developer mana pun melanjutkan. Kami juga sengaja menghindari teknologi eksotis yang cuma segelintir orang paham. Stack-nya dipilih yang umum di pasar Indonesia, supaya penggantinya mudah dicari dan tarifnya wajar.

Kami sudah pakai Accurate dan Moka. Harus diganti?

Tidak perlu, dan biasanya memang sebaiknya jangan. Accurate atau Jurnal sudah menangani akuntansi dengan benar, Moka atau Olsera sudah menangani kasir. Yang tidak mereka tangani adalah bagian di antaranya — approval pembelian, alokasi stok antar cabang, perhitungan komisi, atau aturan yang khas bisnis Anda. Di situ sistem custom masuk, lalu menempel lewat API supaya angkanya tidak diketik dua kali. Kami periksa dokumentasi API produk yang Anda pakai saat discovery. Kalau ternyata tertutup, kami sampaikan sejak awal — bukan setelah kontrak ditandatangani.

Berapa biaya berjalan per bulan setelah sistem live?

Ada tiga pos dan semuanya kami buka di proposal. Pertama, hosting dan database: untuk sistem internal dengan puluhan pengguna aktif umumnya Rp 300rb-1,5jt per bulan, naik mengikuti volume transaksi dan ukuran data. Kedua, domain dan sertifikat — angkanya kecil dan tahunan. Ketiga, maintenance bulanan yang sifatnya opsional, mencakup patch keamanan, penyesuaian kecil, dan prioritas respons. Kalau Anda punya tim IT sendiri, pos ketiga bisa dilewati tanpa konsekuensi. Tiga bulan pertama setelah go-live, perbaikan bug sudah termasuk harga proyek.

Siapa yang memegang kredensial server, dan bagaimana akses dicabut kalau ada staf resign?

Akun hosting dan domain didaftarkan atas nama perusahaan Anda dengan email perusahaan — bukan email pribadi karyawan, dan bukan akun kami. Selama pengembangan kami memakai akses developer terpisah yang bisa Anda cabut sendiri kapan saja; kalau setelah tiga bulan bug fix Anda tidak mengambil kontrak maintenance, kami justru meminta akses itu dicabut. Di dalam sistem, tiap orang punya akun sendiri — tidak ada login bersama satu divisi, karena login bersama membuat audit trail kehilangan artinya. Saat ada staf keluar, akunnya dinonaktifkan, bukan dihapus, supaya transaksi lama yang dia input tetap bisa ditelusuri ke pelakunya. Batasnya jelas: kami bisa membangun mekanismenya, tapi kalau tim Anda saling berbagi password, tidak ada sistem yang bisa menolong. Kebijakan itu tetap milik Anda.

Apa yang harus kami siapkan supaya proyeknya tidak molor?

Empat hal, dan tiga di antaranya bukan dokumen. Pertama, satu PIC yang punya wewenang memutuskan, bukan hanya meneruskan pertanyaan ke atasan — ini yang paling sering menggeser jadwal. Kedua, akses ke orang yang benar-benar menjalankan prosesnya: kasir, admin gudang, bendahara, masing-masing satu sampai dua jam saat discovery. Ketiga, file Excel dan SOP apa adanya, termasuk yang formatnya sudah berantakan; merapikannya dulu justru menyembunyikan kasus pengecualian yang perlu kami lihat. Keempat, waktu tim Anda untuk UAT — 1-2 minggu di jadwal itu jam kerja mereka, bukan jam kerja kami. Yang tidak bisa kami sediakan: keputusan siapa yang berhak approve di atas plafon, dan angka mana yang benar ketika dua file lama berbeda. Dua hal itu wewenang Anda, dan proyek memang berhenti di situ sampai diputuskan. Bahas sejak [obrolan awal](/kontak).

// siap mulai?

Buat Website untuk Bisnismu
Sekarang Juga!

Konsultasi gratis via WhatsApp. Kami review kebutuhan kamu, kasih estimasi waktu & harga, lalu mulai bareng tanpa drama.

→ Lihat contoh karya kamiSyarat & Ketentuan