Di meeting pertama soal aplikasi mobile, pertanyaan ini biasanya muncul sebelum sepuluh menit: kira-kira berapa biayanya? Jawaban jujurnya, bisa Rp60 juta, bisa juga lebih dari Rp1 miliar. Jawaban seperti itu tentu tidak membantu. Jadi kami balik bertanya. Ada berapa jenis pengguna? Admin perlu bisa apa saja? Aplikasinya terhubung ke layanan apa? Harus tetap jalan tanpa sinyal atau tidak? Jawaban dari pertanyaan ini jauh lebih menggeser harga dibanding pilihan framework. Artikel ini membahas cara berpikir yang sama, lengkap dengan kisaran harga yang kami lihat di Indonesia tahun 2026.
Yang Terlihat di HP Mungkin Cuma Separuh Pekerjaan
Klien biasanya membayangkan layar-layar di HP. Di belakangnya ada backend berisi API dan database, panel admin tempat staf mengelola pengguna, pesanan, dan konten, lalu sejumlah integrasi. Di proyek ukuran menengah, aplikasi mobile-nya sendiri kira-kira 40 sampai 50 persen dari total effort. Sisanya backend, admin, desain, testing, dan urusan lolos review di store. Penawaran yang cuma menghitung jumlah layar berarti melewatkan bagian besar dari pekerjaannya.
Cara menghitung biaya software secara umum, yaitu effort dikali rate dan model kontraknya, sudah kami bahas di artikel tentang biaya aplikasi custom. Di sini kita fokus ke hal yang khas untuk aplikasi mobile.
Faktor yang Membuat Harga Naik
- Jumlah layar dan role pengguna. Aplikasi khusus pelanggan dengan 15 layar beda kelas dengan aplikasi pelanggan ditambah aplikasi driver dan aplikasi merchant. Setiap role punya alur, hak akses, dan skenario testing sendiri.
- Panel admin. Admin CRUD dasar itu murah. Laporan dengan filter, ekspor Excel, alur approval, dan pembagian hak akses staf bisa sama lamanya dengan pengerjaan aplikasinya.
- Pembayaran. Integrasi Midtrans atau Xendit untuk virtual account, QRIS, dan e-wallet sudah jadi pekerjaan rutin. Refund, split payment, dan rekonsiliasi lain cerita.
- Peta dan lokasi. Menampilkan pin di peta itu gampang. Live tracking, hitung rute, dan geofencing butuh lokasi di background, dan Android maupun iOS membatasinya dengan ketat.
- WhatsApp dan notifikasi. Kirim OTP atau update pesanan lewat WhatsApp Business Platform berarti ada proses approval template dan biaya per pesan dari Meta. Push notification lewat Firebase Cloud Messaging gratis, tapi tetap perlu setup di tiap platform.
- Mode offline. Kalau tim lapangan harus tetap bisa input data tanpa sinyal lalu sinkron belakangan, perlu database lokal dan aturan kalau datanya bentrok. Fitur ini saja bisa menambah 20 sampai 30 persen effort aplikasi.
- Desain. Memakai UI kit yang sudah jadi jauh lebih murah dibanding design system custom dengan ilustrasi dan animasi.
Flutter atau Dua Aplikasi Native
Dengan Flutter, satu codebase dipakai untuk Android dan iOS. Dengan native, Anda membuat dua aplikasi, Kotlin untuk Android dan Swift untuk iOS, biasanya dengan dua developer atau dua tim kecil. Dari pengalaman kami, bagian mobile-nya 30 sampai 40 persen lebih hemat dengan Flutter. Backend, admin, dan desain biayanya sama saja, jadi penghematan untuk keseluruhan proyek lebih ke arah 15 sampai 25 persen. Untuk kebanyakan aplikasi bisnis seperti pemesanan, booking, membership, dan aplikasi tim lapangan, Flutter pilihan yang masuk akal. Native baru sepadan kalau aplikasinya banyak bergantung pada hardware, proses di background, atau fitur OS yang paling baru.
Kisaran Harga Indikatif per Jenis Aplikasi
Tabel di bawah adalah kisaran indikatif untuk aplikasi Flutter yang dikerjakan software house yang sudah mapan di Indonesia, sudah termasuk backend, panel admin, desain, testing, dan rilis ke store. Anggap ini titik awal untuk diskusi anggaran. Harga pastinya tetap butuh scope yang jelas.
| Jenis aplikasi | Cakupan umum | Biaya indikatif | Durasi |
|---|---|---|---|
| Sederhana | Satu role, 10 sampai 20 layar, login, katalog atau booking, admin dasar, push notification | Rp60 juta sampai Rp150 juta | 2 sampai 3 bulan |
| Menengah | Dua atau tiga role, 25 sampai 50 layar, payment gateway, peta, notifikasi WhatsApp, admin dengan laporan | Rp150 juta sampai Rp450 juta | 3 sampai 6 bulan |
| Kompleks | Beberapa aplikasi (pelanggan, driver, merchant), real-time tracking, sinkron offline, banyak integrasi, trafik tinggi | Rp450 juta sampai Rp1,5 miliar atau lebih | 6 sampai 12 bulan |
Harga freelancer bisa jauh di bawah angka ini, dan untuk prototipe kadang itu memang pilihan yang tepat. Cuma pastikan dulu siapa yang akan membereskan aplikasinya kalau tahun depan ada update Android atau iOS yang bikin error.
Tim dan Durasi Pengerjaan
Untuk aplikasi menengah, timnya biasanya terdiri dari project manager, UI/UX designer di bulan-bulan awal, satu atau dua developer Flutter, satu atau dua developer backend, dan satu QA. Lima sampai enam orang selama empat bulan itu komposisi yang umum. Menambah orang jarang membuat proyek jauh lebih cepat, karena urutannya memang begitu: desain dulu baru layar, API dulu baru integrasi, testing dulu baru rilis. Review di store juga makan waktu. Akun developer Google Play pribadi yang baru wajib menjalankan closed testing dengan minimal 12 tester selama 14 hari sebelum bisa rilis ke production. Masukkan ini ke jadwal.
Biaya yang Tetap Jalan Setelah Rilis
- Apple Developer Program: USD 99 per tahun. Kalau telat diperpanjang, aplikasinya hilang dari App Store.
- Google Play Console: USD 25, cukup sekali bayar.
- Server dan database: mulai sekitar Rp1 juta per bulan untuk aplikasi kecil di VPS atau cloud, sampai puluhan juta untuk trafik tinggi.
- Pemakaian layanan pihak ketiga: pesan WhatsApp, OTP SMS, Google Maps di atas kuota gratis bulanan, email, dan fee payment gateway per transaksi.
- Maintenance: siapkan sekitar 15 sampai 20 persen dari biaya pembuatan per tahun untuk perbaikan bug, update library, patch keamanan, dan perubahan kecil.
- Update OS: Google Play mewajibkan aplikasi menargetkan API level Android yang baru setiap tahun, dan Apple mewajibkan upload baru dibangun dengan Xcode dan SDK terbaru. Aplikasi yang setahun tidak disentuh bisa tertahan saat mau update.
Aplikasi mobile itu lebih mirip kendaraan daripada bangunan. Harus diservis tiap tahun, kalau tidak lama-lama tidak boleh jalan.
Cara Membaca Penawaran dan Membandingkan Vendor
- 1Cek apakah penawarannya menyebut backend, panel admin, dan rilis ke store. Kalau isinya cuma daftar layar aplikasi, tanyakan sisanya ada di mana.
- 2Minta rincian per modul atau fitur, lengkap dengan estimasi hari kerja. Dari situ kelihatan uangnya lari ke mana dan bagian mana yang bisa dipangkas.
- 3Cek berapa kali revisi desain yang termasuk dan bagaimana perubahan di tengah jalan dihitung.
- 4Tanyakan masa garansi setelah rilis. Satu sampai tiga bulan perbaikan bug gratis itu wajar.
- 5Pastikan source code, akun developer, akun cloud, dan domain atas nama Anda.
- 6Minta contoh aplikasi buatan mereka yang masih aktif di store, dan tanyakan siapa yang memeliharanya sekarang.
Cara Menekan Biaya Tanpa Asal Potong
Rilis di satu platform dulu. Kalau mayoritas pengguna Anda pakai Android, dan untuk aplikasi konsumen di Indonesia biasanya memang begitu, luncurkan di Android lalu susul iOS beberapa minggu kemudian dari kode Flutter yang sama. Mulai dengan satu role pengguna, role lain ditangani lewat panel admin dulu. Pakai UI kit yang sudah ada. Ganti live tracking dengan update status kalau pengguna sebenarnya tidak butuh titik yang bergerak di peta. Untuk aplikasi internal, pertimbangkan web app atau PWA, karena distribusi lewat store tidak banyak menambah nilai.
Di Salamun Teknologi kami membuat aplikasi Android dan iOS, kebanyakan dengan Flutter, dengan tim dedicated dari Bandung yang juga menangani backend, panel admin, sampai rilis. Kalau Anda sudah punya gambaran kasar dan ingin tahu kisaran yang jujur sebelum memutuskan, kita bisa bedah scope-nya bareng.
Poin penting
- Aplikasi mobile sering hanya 40 sampai 50 persen dari effort. Sisanya backend, panel admin, desain, testing, dan rilis ke store.
- Jumlah role, pembayaran, lokasi real-time, dan mode offline lebih menentukan harga dibanding pilihan framework.
- Flutter memangkas bagian mobile sekitar 30 sampai 40 persen dibanding dua aplikasi native, dan total proyek sekitar 15 sampai 25 persen.
- Kisaran indikatif: Rp60 sampai 150 juta untuk aplikasi sederhana, Rp150 sampai 450 juta untuk menengah, dan mulai Rp450 juta untuk yang kompleks.
- Anggarkan biaya tahunan: USD 99 untuk Apple, server, pemakaian layanan pihak ketiga, dan sekitar 15 sampai 20 persen biaya pembuatan untuk maintenance.


