Harga pembuatan aplikasi web dan mobile memang relatif, tapi jika Anda harus menginvestasikan puluhan hingga ratusan juta untuk membuat software, banyak yang sependapat bahwa itu tidaklah murah.
Selama menjalani bisnis jasa pengembangan software sejak tahun 2010, banyak sekali calon pelanggan yang terkejut dengan harga penawaran jasa kami. Terutama calon pelanggan dari kalangan UKM dan perorangan (baca segmentasi pelanggan jasa pembangunan software dari saya di artikel ini).
Well, menurut blog MadAboutGrowth di artikel “Pricing of Services”, pelanggan di industri jasa seringkali tidak memiliki informasi yang akurat atau terbatas mengenai harga jasa. Sehingga wajar jika mereka heran, karena kurangnya informasi mengenai harganya. Pada artikel ini saya akan membedah mengapa membuat software dan aplikasi mobile itu tidak murah.
Sama seperti industri manufaktur yang lain, pembuatan software terdiri dari 3 komponen biaya, yaitu Biaya Tenaga Kerja Langsung, Biaya Material, dan Biaya Tidak Langsung.
1. Biaya Tenaga Kerja Langsung
Gaji dari tim pengembang software termasuk dalam komponen biaya ini. Komponen ini memiliki porsi terbesar di antara biaya lainnya.
2. Biaya Material
Biaya material adalah biaya yang dikeluarkan untuk membeli produk sebagai bahan baku atau bahan pendukung pembuatan software. Contohnya adalah sewa domain, sewa server, lisensi software / library pihak ketiga, lisensi UI template, dll.
3. Biaya Tidak Langsung
Komponen biaya yang terakhir adalah Biaya Tidak Langsung, atau sering disebut biaya overhead. Biaya ini tidak membantu pembuatan software secara langsung, namun harus dikeluarkan untuk memastikan perusahaan tetap beroperasi. Contoh biaya ini adalah sewa kantor, biaya utilitas (listrik, internet), gaji pegawai yang terlibat proyek, biaya pemasaran, dll.
Margin Keuntungan
Semua bisnis pasti mencari keuntungan. Dari biaya yang dikeluarkan untuk membuat software, perlu ditambahkan margin yang menjadi keuntungan perusahaan. Jika tidak ada margin keuntungan, maka ini bukan perusahaan, tetapi organisasi nirlaba ๐
Dari informasi yang saya peroleh dari Inc dan ProjectCOR, rata-rata laba kotor dari bisnis jasa profesional adalah 30%. Artinya, dari setiap Rp1 juta pendapatan, rata-rata laba kotornya adalah Rp300 ribu. Setiap proyek bernilai Rp100 juta, maka laba kotornya adalah Rp30 juta. Laba kotor adalah nilai proyek dikurangi dengan biaya langsung.
Sedangkan untuk laba bersih, masih dari sumber yang sama, rata-ratanya adalah 12-17%. Artinya dari setiap Rp1 juta pendapatan, laba bersihnya adalah Rp120-Rp170 ribu. Atau jika mendapat proyek senilai Rp100 juta, maka laba bersih sekitar Rp12-Rp17 juta. Laba bersih adalah laba kotor setelah dikurangi biaya tidak langsung dan bunga + pajak.
Margin laba kotor dan bersih di atas merupakan hasil riset yang dilakukan di US. Bisa jadi berbeda dengan rata-rata bisnis di Indonesia. Besaran margin tersebut juga tergantung dari skala bisnis dan reputasi perusahaan. Bisnis yang masih kecil, biaya tidak langsungnya juga masih kecil. Bisnis yang memiliki reputasi baik di pasar, dapat memberikan harga yang lebih premium, sehingga laba pun semakin besar.
Gaji Tim Pengembang
Seperti yang telah dibahas sebelumnya, gaji tim pengembang merupakan yang terbesar dari total biaya pembuatan software. Oleh karena itu, kita perlu mengetahui berapa besaran gaji tim pengembang. Dari beberapa hasil riset yang saya baca, berikut saya rangkum informasinya.
Rata-rata gaji Software Developer dari berbagai sumber
Dilihat dari data di atas, secara kasat mata rata-rata gaji softwaredeveloper adalah Rp10 juta per bulan. Selain software developer, menurut BuildFire tim pengembang software juga terdiri dari Project Manager (dengan gaji setara 80% dari software developer), Designer (gaji 90% software developer, beban kerja 75% waktu software developer), dan Quality Assurance (gaji 75% software developer, beban kerja 25% waktu software developer).
Berdasarkan data di atas dapat disimpulkan besaran gaji tim pengembang software adalah sebagai berikut: 1. Software Developer = Rp10 juta 2. Project Manager = Rp8 juta (80% x Rp10 juta) 3. Designer = Rp6.75 juta (90% x 75% x Rp10 juta) 4. QA = Rp1.875 juta (75% x 25% x Rp10 juta)
Perlu digarisbawahi bahwa angka di atas bukan merupakan gaji yang diterima personil dalam 1 bulan. Tetapi, merupakan gaji yang dibebankan sebagai Biaya Tenaga Kerja Langsung dalam sebuah proyek pembuatan software.
Simulasi Penghitungan Harga Pembuatan Software
Setelah memahami komponen biaya dan besaran gaji tim pengembang software, sekarang mari kita simulasikan berapa yang harus dibayar untuk membuat software. Perhitungan di bawah ini merupakan simulasi jika Anda mempekerjakan perusahaan software house.
Sebagai contoh, perusahaan Anda memutuskan untuk bekerjasama dengan software house untuk membuat Software CRM. Setelah menyampaikan kebutuhan Anda, mitra software house menyampaikan bahwa mereka membutuhkan waktu 3 bulan untuk pengembangannya. Pengembangan dilakukan dengan melibatkan 1 orang PM, 1 orang UI designer, 2 orang software developer, dan 1 orang QA. Dengan merujuk pada informasi gaji di pembahasan sebelumnya, maka kita dapat menghitung total biaya tenaga kerja langsungnya.
Total Biaya Tenaga Kerja Langsung
Dengan asumsi tidak ada Biaya Material yang dikeluarkan, maka kita dapat menghitung total harga pembuatan software menggunakan estimasi margin laba kotor. Telah disebutkan di atas bahwa rata-rata margin laba kotor sebesar 30% dari harga jual, maka:
Biaya Langsung = 70% x Harga Jual
Rp109.875.000 = 70% x Harga Jual, maka Harga Jual = Rp109.875.000 / 70% = Rp156.964.285
Oke, setelah kita hitung bersama maka didapatlah perkiraan harga dari mitra software house adalah sebesar Rp156.964.285. Sekali lagi, nilai ini berdasarkan pada penghitungan yang sesuai dengan komposisi tim pengembang, lama waktu pengerjaan, dan margin laba kotor seperti di atas. Angka tersebut dapat berbeda-beda tergantung dari mitra software house maupun kompleksitas software yang Anda butuhkan.
Alternatif Pembuatan Software yang Lebih Murah
Harga untuk membuat software memang tidaklah murah, apalagi jika Anda menginginkan kualitas produk yang bagus dengan waktu pengerjaan yang cepat. Perhitungan di atas adalah jika Anda memutuskan untuk bermitra dengan perusahaan software house. Anda dapat membuat software dengan lebih murah, dengan cara mempekerjakan freelance software developer, alih-alih software house. Untuk proyek dengan dengan jangka waktu 1-3 bulan masih memungkinkan dikerjakan seorang software developer. Namun untuk proyek dengan skala yang lebih besar, Anda membutuhkan tim yang lebih besar.
Opsi yang kedua adalah dengan tidak membangun software dari 0. Anda dapat memilih produk software yang sudah jadi, dan produk tersebut menyediakan API (Application Programming Interface). Apabila fitur-fitur software sudah sesuai dengan kebutuhan Anda, maka tidak perlu membuat aplikasi tambahan. Namun, jika ada yang belum ada, Anda dapat membuat aplikasi atau modul di luar produk tersebut, kemudian diintegrasikan dengan API tadi.
Meskipun rate software developer untuk produk software khusus seperti ini relatif lebih mahal, tetapi secara keseluruhan biaya yang diinvestasikan lebih murah. Hal ini dikarenakan dengan hanya membuat aplikasi / modul tambahan, waktu yang dibutuhkan tidak selama membuat software dari awal.
Sekian penjabaran dari saya mengapa membuat software itu tidak murah. Setelah membaca artikel ini saya harap Anda tidak lagi terkejut jika mendapat penawaran harga yang bernilai puluhan hingga ratusan juta rupiah. Untuk memeriksa apakah penawaran itu lebih murah atau mahal, Anda dapat menanyakan berapa lama waktu pengerjaannya, dan apa saja komposisi tim pengembangnya. Dengan memperoleh info tersebut, Anda dapat menghitung perkiraan harga seperti yang saya simulasikan di atas.
Software Akuntansi, Membantu Mengatur Keuangan Bisnis Anda Software Akuntansi untuk Bisnis Anda - Akuntansi menjadi salah satu aktivitas dalam bisnis yang didorong oleh perusahaan sebagai penjaga, penyaring, dan penyedia informasi keuangan bagi perusahaan. Informasi keuangan yang teratur,…
Software Manajemen Aset, Si Pelindung Harta Perusahaan Setiap perusahaan memiliki nilai aset yang berbeda-beda. Namun nilai tersebut biasanya berasal dari bentuk aset yang jumlahnya tidak sedikit. Bisa ratusan hingga ribuan. Sementara itu, setidaknya Anda butuh me-review aset…
Fungsi JavaScript Yang Perlu Kita Ketahui Teknovidia.com - Fungsi JavaScript ,ย merupakan bahasa pemrograman yang kuat yang dibuat pada tahun 1995 untuk Netscape Navigator. Sejak saat itu, semua browser web modern telah mengadopsi JavaScript untuk menambahkan…
Pengetahuan Dasar Bisnis yang Perlu Dipahami Programmer Apabila Anda memiliki perusahaan software house atau seorang freelance programmer, saya yakin sebagian besar Anda membuat software untuk perusahaan. Software yang berkaitan dengan bisnis. Oleh karena itu, pengetahuan terkait cara…
Bagaimana Atlassian Menjadi Perusahaan Raksasa Tanpa Tim… 80% pendapatan perusahaan software berasal dari 20% pelanggan enterprise, sesuai dengan prinsip Pareto. Atlassian, perusahaan yang menaungi produk Trello, Bitbucket, Jira, Confluence, dan beberapa software lainnya, dapat menjadi perusahaan raksasa…
15 Software House Terbaik di Semarang Sebagai ibukota dari provinsi Jawa Tengah, Semarang merupakan kota sentra bisnis yang menarik. Potensi bisnis software house di kota ini juga cukup menarik. Ada banyak perusahaan software house yang berkontribusi…
Menentukan Rate Mandays Freelance Programmer Ketika Anda memutuskan untuk mengambil jalan sebagai freelance programmer, salah satu pertanyaan yang sering muncul di benak adalah, "Bagaimana menentukan rate saya?". Untuk mempermudah penawaran untuk klien, ada baiknya Anda…
Apa itu Customer Loyalty dan Mengapa ini Penting? Bisnis yang tumbuh besar dengan cepat, pasti didukung oleh basis pelanggan loyal yang juga besar. Pelanggan yang loyal, memiliki frekuensi pembelian yang sering. Tentu ini akan berdampak positif pada penjualan…
5+ Usaha yang Menjanjikan dengan Modal Kecil "Sampai kapan mau jadi karyawan?", pertanyaan menohok ini memang kerap membuat kita tersinggung. Akui saja, pada dasarnya semua orang ingin menjadi pebisnis. Biar kami tebak, yang Anda butuhkan adalah peluang…
Tips Memilih Software House, Mana yang Sesuai untuk Bisnis… Perusahaan Anda semakin bertumbuh, penjualan meningkat, karyawan semakin banyak, pekerjaan juga menumpuk. Untuk meningkatkan produktivitas dan memangkas biaya karena pekerjaan yang berulang, menggunakan software adalah salah satu solusinya. Lalu bagaimana…
13 Tips Memilih Perusahaan Custom Software Development Perangkat lunak memainkan peran penting dalam bisnis. Perangkat lunak yang tepat dapat meningkatkan produktivitas bisnis secara keseluruhan dan menciptakan pengalaman pelanggan yang luar biasa. Oleh karena itu, pada artikel kali…
Menganalisis Harga Pembuatan Website Perusahaan Selain harga pembuatan aplikasi, pertanyaan mengenai harga pembuatan website perusahaan juga sering ditanyakan. Membuat website perusahaan tidak sekompleks membuat aplikasi, sehingga rentang harganya tidak terlalu lebar. Selain relatif lebih mudah,…
10 Cara Menarik Investor untuk Menanam Modal pada Bisnis… Bila mengetahui cara menarik investor untuk menanam modal, Anda jadi tidak perlu lagi meminjam dana dari kredit mikro, karena sudah ada orang yang akan menanamkan modalnya di usaha Anda. Bagi…
10 Software CRM Gratis Terbaik untuk Meningkatkan Penjualan Setelah memahami tujuan dan manfaat software CRM, maka sudah saatnya Anda mulai melakukan evaluasi produknya. Tanpa ikatan dan investasi, Anda dapat mencoba berbagai software CRM gratis yang tersedia di pasaran.…
Software E-Procurement, Membuat Pengadaan Lebih Efisien Pengadaan barang / jasa telah menjadi salah satu aktivitas bisnis yang merepotkan, karena begitu banyak alur yang perlu dijalani oleh pihak-pihak yang terlibat dalam prosesnya. Sangat diperlukan suatu sistem yang…
Payment Gateway: Definisi, Manfaat, dan Tips Memilihnya Seiring masifnya perkembangan dunia e-commerce dalam beberapa tahun terakhir, layanan payment gateway dalam sekejap menjelma menjadi tulang punggung industri. Pesatnya perkembangan informasi dan teknologi, yang ditambah perilaku impulsif masyarakat dalam…
Full Stack Developer: Iron Man di Tim Software Development Anda mungkin pernah mendengar istilah full stack developer atau full stack programmer di info lowongan kerja, komunitas, atau lingkungan studi Anda. Namun, apakah Anda memahami apa itu full stack developer?…
Spesifikasi Laptop Asus ROG Flow Z13, Simak Selengkapnya! Teknovidia.com - Spesifikasi laptop Asus ROG Flow Z13 - Asus ROG Flow Z13 mengambil desain Surface Pro dari Microsoft, dan memberinya kekuatan PC gaming. Ini adalah perangkat yang sangat serbaguna,…
7 Cara Mendapatkan Passsive Income untuk Software Developer Sama seperti profesi lainnya, seorang software developer juga perlu memikirkan cara mendapatkan passive income sebagai penghasilan tambahan. Selain menjadi penghasilan tambahan, passive income juga dapat menjadi aset berharga buat kamu…
20+ Software House Terbaik di Kota Malang Software House di Malang - Malang, kota terbesar kedua di Provinsi Jawa Timur, menyimpan potensi besar di bidang industri IT. Didukung dengan banyaknya institusi pendidikan dan juga sekolah vokasi (SMK…
10 Programmer Terkaya di Dunia Siapa programmer terkaya di dunia? Jawabannya tetap menjadi perdebatan sampai sekarang. Setidaknya, ada puluhan nama programmer bertaraf ahli sekaligus paling kaya di planet ini. Mereka tidak hanya bekerja di perusahaan…
Software Call Center: Definisi, Manfaat, dan Jenisnya Penilaian pelanggan terhadap suatu layanan salah satunya bergantung pada pengalaman saat memakainya. Saluran komunikasi yang efektif dan efisien antara pelanggan dan bisnis menjadi hal yang penting untuk dihadirkan. Tujuannya adalah…
Inspirasi , Ide , Contoh Blog Makanan Dunia Terbaik Teknovidia.com - Mencari Contoh Blog Makanan ? Kami membagikan blog makanan terbaik yang dapat Anda gunakan untuk inspirasi saat membuat dan mendesain blog Anda. Ada banyak sekali blog makanan di…
Contoh Blog Pribadi Untuk Dijadikan Inspirasi Teknovidia.com - Contoh Blog Pribadi , Blog pribadi adalah blog yang dijalankan oleh masing-masing penulis, yang menambahkan "sentuhan pribadi" pada konten mereka dengan berbagi pengalaman dan menulis secara interaktif. Blog…
10 Cara Gratis Mendapatkan Database WA dan Email Dalam strategi marketing, kita mengenal ada dua metode, yaitu push dan pull. Push adalah mendorong barang atau jasa yang kita jual ke hadapan target pelanggan. Metode push marketing yang paling…
Review Bizhare, Pengalaman Investasi ECF selama 2 Tahun Artikel ini pertama kali diterbitkan pada tanggal 26 Oktober 2021. Pada tanggal 29 April 2022, artikel diperbarui dengan menambahkan informasi terkini terkait investasi Tambak Udang Vaname. Halo teman-teman pembaca Teknovidia,…
10+ Software House Indonesia Terbaik - Disertai Data dari… Tidak hanya melayani klien di Indonesia, ada perusahaan software house Indonesia yang sudah merambah pasar regional, bahkan global. Perusahaan-perusahaan tersebut terdaftar di sebuah platform bernama Clutch. Memang tidak dapat disimpulkan…
3+ Alasan Mengapa CRM Penting untuk Bisnis CRM Penting untuk Bisnis - Customer Relationship Management (CRM) adalah sebuah sistem untuk mengelola interaksi bisnis dengan pelanggan. Lalu, apa pentingnya CRM sehingga banyak perusahaan menaruh perhatian lebih di bagian…
Aplikasi POS, 3 Manfaatnya untuk Meningkatkan Profit Bisnis Finance Magnate memperkirakan bahwa pada tahun 2025 hampir 75% transaksi di seluruh dunia bersifat cashless. Hal ini dapat dibuktikan dengan pengalaman ketika berkunjung ke beberapa kafe untuk menikmati sajian. Ketika…
10 Perusahaan Software Terbesar di Indonesia Industri software Indonesia terus menggeliat. Sebelum booming startup di tahun 2013-2014 hanya sedikit perusahaan software yang memiliki brand kuat secara nasional. Sebut saja Zahir, Accurate (CPSSoft), DataOn, dan Andal Software.…