
Happycall
E-commerce
Toko online resmi Happycall Indonesia. Katalog peralatan masak Korea, custom checkout, pembayaran Xendit, plus ongkir dan sync order Jubelio.
Website adalah halaman publik. Aplikasi biasanya web app dengan login dan data yang berubah. Boleh satu studio, tidak boleh satu paket misterius. Map proses dulu, baru desain.

Website adalah halaman yang orang buka: company profile, toko, landing. Aplikasi di sini biasanya web app: sistem yang tim buka setiap hari, ada login, peran, data yang berubah. Jasa pembuatan website dan aplikasi yang jujur tidak menggabungkan keduanya jadi satu paket misterius. Brief-nya yang memisahkan.
Contoh. Situs Happycall yang pembeli buka adalah website. Admin order yang ops pakai setiap hari adalah aplikasi. Bodimax punya etalase dan checkout. Spreadsheet yang diganti dashboard, itu aplikasi. Landing promo 14 hari, itu website. Kalau kamu minta 'sekalian dibuatkan sistemnya' tanpa map proses, yang keluar biasanya tema plus tabel yang tidak ada yang isi.
Pencarian jasa pembuatan website dan aplikasi di Indonesia sering dari owner yang sudah capek file Excel dikirim WA. Mereka butuh situs di depan dan alat di belakang. Dua kerja. Dua timeline. Satu studio boleh mengerjakan keduanya, asal urutannya benar.
Cukup website: orang harus paham siapa kamu, pilih jasa, daftar, atau bayar barang dengan alur yang sudah umum. Perlu web app: ada yang input, ada yang approve, ada yang tidak boleh lihat data orang lain, ada laporan yang hari ini masih diketik ulang.
Tanda lain: 'nanti adminnya bisa atur semua' tanpa daftar siapa admin itu. Itu bukan fitur. Itu pekerjaan analisis. Kami tunda sampai prosesnya digambar. Baca kapan butuh web app.
Pendaftaran event lari, booking kelas, antrian packing: kelihatan seperti form, sebenarnya antrian. Google Form pecah saat ramai. Itu aplikasi kecil, bukan landing dengan embed.
Siapa login. Siapa hanya lihat. Siapa ubah harga. Apa yang terjadi kalau dua orang edit barengan. Data awal dari mana. Apa yang terjadi kalau HP admin hilang. Tanpa itu, desain dashboard hanya cantik.
Integrasi: pembayaran, ongkir, WhatsApp, ERP, email. Tiap garis itu biaya dan tes. Jangan gambar 12 integrasi di sprint pertama. Pilih yang menahan operasional minggu ini.
Kami minta satu alur bahagia tertulis: orang A melakukan ini, sistem menyimpan itu, orang B melihat ini. Kalau tidak bisa ditulis satu halaman, aplikasinya belum siap dibangun, baru siap dirapatkan.
Sering lebih aman dipisah: magitek.id untuk pemasaran, app.magitek.id untuk yang login. Gagal login tidak menimpa halaman iklan. Cache berbeda. Tim berbeda boleh rilis beda hari.
Kadang satu codebase Next.js mengerjakan keduanya. Itu pilihan teknik, bukan janji 'lebih murah'. Yang klien rasakan: URL mana yang dikirim ke pelanggan, URL mana yang hanya staf.
Jangan taruh harga internal di halaman yang sama dengan harga publik. Itu kesalahan yang kelihatan sepele sampai kompetitor buka.
Company profile punya kisaran yang lebih pendek. App mengikuti jumlah peran dan migrasi data. Orang yang minta harga tunggal untuk 'website dan aplikasi' biasanya dapat angka tema. Baca biaya jasa pembuatan website.
Sprint pertama app hampir selalu: login, satu alur inti, data awal. Bukan 20 modul. Modul kedua menyusul setelah yang pertama dipakai, bukan setelah Figma selesai.
NDA dashboard klien sering tidak bisa dipamerkan. Bukti publik kami adalah admin toko yang live, misalnya order di Happycall dan Bodimax, plus situs yang sales kirim.
Next.js, API, database, auth. WordPress kadang dipaksa jadi app dengan plugin membership. Itu yang kami hindari kecuali benar-benar sederhana. Aplikasi internal yang hidup setahun butuh skema data, bukan halaman tersembunyi.
AI chatbot bukan aplikasi operasional. Jangan ganti approval manusia dengan bot yang baca sheet kemarin. Chat boleh, sumber kebenaran tetap database yang dijaga.
Hosting, backup, log, peran: itu bagian dari jasa aplikasi, bukan add-on. Kalau vendor hanya serah file ZIP, kamu belum beli aplikasi.
Tidak ada pemilik proses. Semua orang mau lihat semua data. Data awal masih di 14 spreadsheet beda kolom. Tidak ada orang yang akan isi minggu pertama. Hasilnya app kosong, situs tetap dikirim PDF.
Kami akan menolak mulai UI sebelum alur inti disepakati. Terasa lambat di minggu pertama. Lebih cepat di bulan ketiga.
Kalau yang kamu butuhkan hanya form plus email, kami bilang begitu. Jangan beli app.
Tulis dua kalimat: apa yang pelanggan buka, apa yang staf buka setiap hari. Contoh situs. Deadline. Form di bawah atau kontak. Call 30 menit memisahkan website, toko, atau app.
Layanan kami: company profile, toko, web app. Pilih satu untuk sprint pertama.
Studio di Jakarta Selatan. Proses bisa remote. Yang tidak remote: orang yang jaga data setelah live. Itu dari tim kamu, kami bantu pasang perannya.
App baru tanpa data lama adalah demo. Spreadsheet 14 tab dengan kolom beda harus dipetakan. Siapa yang merapikan, kapan cut-over, apa yang terjadi pada order yang masih jalan. Itu hari yang melelahkan. Kami tulis runbook, bukan hanya screenshot dashboard.
Dobel input seminggu, lama dan baru barengan, sering lebih aman daripada big bang Jumat sore. Orang ops yang tidak diajak rapat akan kembali ke Excel, lalu app sepi.
Backup sebelum cut-over. Rollback yang pernah dicoba, bukan yang hanya tertulis. Jasa aplikasi tanpa rencana mundur adalah keberanian yang tidak perlu.
Owner, admin, CS, gudang: tidak semua boleh ubah harga. Log siapa yang ubah apa, minimal untuk data uang. Kalau HP admin hilang, ada cara cabut akses hari itu juga. Ini bukan paranoia. Ini toko yang pernah kami lihat login-nya dipakai bersama.
SSO atau password manager lebih berguna daripada password yang sama di grup WA. Kami tidak menaruh kredensial production di chat.
Pelatihan singkat lebih penting daripada 40 halaman manual. Duduk dengan orang yang akan isi data hari Senin. Kalau mereka bingung, UI-nya yang salah, bukan orangnya.
Saat app dibangun, situs publik sering telantar. Sales tetap butuh URL. Kami jaga halaman jasa tetap hidup, meski sprint sedang di dashboard. Kalau tidak, kamu punya alat internal yang hebat dan PDF yang masih dikirim.
Status fitur jangan dijanjikan di beranda sebelum dipakai ops. 'Segera hadir' yang menginap setahun merusak kepercayaan calon klien.
Satu product owner di sisi klien. Bukan delapan orang dengan delapan daftar fitur. Kami akan minta nama orang itu sebelum sprint dua.
Website adalah halaman publik. Aplikasi biasanya web app dengan login, peran, dan data yang berubah setiap hari. Boleh dikerjakan satu studio, tidak boleh dicampur jadi satu paket tanpa map proses.
Bisa, berurutan. Situs pelanggan dulu atau alur ops dulu, tergantung mana yang menahan uang. Tidak sekaligus 20 modul plus 12 halaman pemasaran.
Jarang, kalau ada banyak peran dan data. Cukup untuk situs depan. App internal yang hidup setahun butuh database dan auth yang dirancang.
Dashboard klien sering NDA. Yang publik: admin order di toko yang sudah live, plus situs yang sales kirim.
Bukan mockup. Ini situs yang orang buka: checkout, booking, atau halaman yang sales kirim.

E-commerce
Toko online resmi Happycall Indonesia. Katalog peralatan masak Korea, custom checkout, pembayaran Xendit, plus ongkir dan sync order Jubelio.

E-commerce
Toko online resmi alat fitness rumah BODIMAX. Katalog walking pad, treadmill, dan sepeda statis, dengan custom checkout, pembayaran Xendit, dan integrasi semua ekspedisi Indonesia.

Company profile
Company profile JET Recruit, agensi rekrutmen Built Environment di Singapore. Halaman layanan, proses hire, careers, dan kontak buat employer dan job seeker.
Angka pasti setelah brief. Ini yang biasanya dikerjakan, berapa lama, dan apa yang menggerakkan biaya.
Timeline
Hitungan minggu setelah brief dan materi masuk.
Yang biasanya masuk
Yang menggerakkan biaya
Jumlah halaman, copy yang belum ada, foto, halaman extra.
Lihat layananTimeline
Lebih lama: checkout diuji di HP, bukan cuma desktop kantor.
Yang biasanya masuk
Yang menggerakkan biaya
Jubelio atau ERP, voucher, flash sale, sync stok.
Lihat layananTimeline
Discovery proses dulu. Baru modul. Bukan 5 halaman dalam seminggu.
Yang biasanya masuk
Yang menggerakkan biaya
Jumlah peran, migrasi data, cut-over sistem lama.
Lihat layananIsi form, WhatsApp kebuka dengan draft. Tidak perlu pindah ke halaman kontak. Atau email [email protected].