loader image

Studi Kasus Reembun: Membangun Ratusan Alat Online yang Tidak Pernah Mengunggah Berkas

Hampir semua situs kompres PDF, pengubah gambar, dan pengenal teks bekerja dengan cara yang sama: berkas pengguna diunggah ke server, diproses di sana, lalu dikirim kembali. Cara itu mudah dibangun, tetapi berarti KTP, kontrak, dan slip gaji pengguna singgah di komputer orang lain. Reembun, platform alat online yang kami bangun dan kelola, dirancang dengan prinsip sebaliknya: tidak ada satu pun berkas yang meninggalkan perangkat pengguna.

Studi kasus ini menjelaskan keputusan teknis di balik Reembun, tantangan yang kami hadapi, dan pelajaran yang relevan bagi perusahaan yang membangun sistem untuk menangani data sensitif.

Tantangan yang harus dipecahkan

  • Pekerjaan berat tanpa server. Mengompres PDF, mengubah video, membaca foto HEIC dari iPhone, dan mengenali teks dalam 102 bahasa biasanya dikerjakan server. Semuanya harus berjalan di browser, termasuk di HP kelas menengah.
  • Dua bahasa, dua pasar. Situs harus bersaing di pencarian berbahasa Inggris dan Indonesia sekaligus, dengan alamat halaman yang benar-benar diterjemahkan, bukan sekadar diberi awalan bahasa.
  • Keandalan yang terukur. Alat yang tampak normal tetapi tidak menerima berkas adalah kegagalan yang paling sulit dideteksi. Setiap perubahan harus diuji secara otomatis.
  • Kepatuhan lisensi. Mesin pengolah berkas yang dipakai berasal dari komponen sumber terbuka, dan setiap lisensinya harus dipenuhi dan dicantumkan dengan benar.

Pendekatan yang kami pilih

Keputusan Alasannya
Situs statis dengan komponen interaktif yang dimuat hanya bila dibutuhkan Halaman terbuka cepat, dan kode alat yang berat tidak diunduh sampai pengguna benar-benar memakainya
Mesin pengolah berkas berbasis WebAssembly di browser Pekerjaan kelas server bisa berjalan di perangkat pengguna, sehingga tidak ada berkas yang dikirim
Alamat halaman diterjemahkan penuh untuk bahasa Indonesia Sinyal bahasa yang jelas bagi mesin pencari dan pengguna, dengan hreflang yang saling merujuk
Aplikasi web yang bisa dipasang dan bekerja tanpa internet Alat yang pernah dipakai tetap berjalan saat sinyal hilang
Uji otomatis di delapan ukuran layar untuk setiap alat berkas Kegagalan yang tidak terlihat mata tertangkap sebelum sampai ke pengguna

Baca juga: Berapa Lama Membangun Sistem Custom? Timeline Jujur dari 100+ Proyek

Hasil yang bisa diukur

  • Ratusan halaman alat dalam dua bahasa, dari kompres PDF dan JPG ke PDF sampai kalkulator PPh 21, PPN, zakat, dan KPR yang menampilkan dasar hukum setiap tarif.
  • Pengenalan teks dalam 102 bahasa, termasuk bahasa Indonesia dan Jawa, sepenuhnya di perangkat pengguna.
  • Kompres PDF sampai batas ukuran tertentu. Dalam uji kami, pindaian dua halaman berukuran 1,81 MB menjadi 158 KB untuk batas 200 KB, dengan resolusi dan kualitas yang dipilih otomatis agar tulisan tetap terbaca.
  • Ratusan pemeriksaan otomatis yang menguji setiap alat berkas di berbagai ukuran layar, serta ratusan uji perhitungan untuk kalkulator pajak dan keuangan.

Klaim privasinya bisa dibuktikan siapa saja: buka developer tools di browser, perhatikan tab Network saat memakai alat apa pun, dan tidak ada permintaan yang membawa berkas pengguna. Anda bisa mencobanya langsung di kompres PDF Reembun.

Pelajaran bagi perusahaan

Privasi paling kuat adalah data yang tidak pernah diterima

Kebijakan penghapusan data yang baik tetap membutuhkan kepercayaan. Sistem yang memproses data di perangkat pengguna tidak memerlukannya. Untuk alat internal yang menangani KTP pelanggan, dokumen karyawan, atau data keuangan, pertimbangkan apakah pemrosesan memang harus terjadi di server.

Kegagalan yang tidak terlihat harus diuji secara otomatis

Formulir yang tampak normal tetapi tidak berfungsi adalah jenis kegagalan yang paling mahal, karena pengguna pergi tanpa melapor. Uji otomatis yang meniru cara pengguna sungguhan berinteraksi jauh lebih andal daripada pemeriksaan manual.

Kepatuhan lisensi adalah bagian dari arsitektur

Komponen sumber terbuka menghemat waktu pengembangan, tetapi setiap lisensi punya syarat. Menentukan cara memakainya sejak awal jauh lebih murah daripada memperbaikinya setelah sistem berjalan.

Baca juga: Jasa Integrasi Sistem dan API: Menyatukan CRM, ERP, dan Website Anda

Pertanyaan yang Sering Diajukan

Apakah pendekatan ini bisa diterapkan untuk sistem perusahaan?

Bisa, untuk banyak jenis pekerjaan. Mengolah dokumen, membaca teks dari gambar, memvalidasi berkas, dan menghitung data bisa dilakukan di browser pengguna. Yang tetap memerlukan server adalah penyimpanan bersama, alur persetujuan, dan integrasi dengan sistem lain.

Apakah alat di browser cukup cepat?

Untuk sebagian besar pekerjaan sehari-hari, ya, dan sering lebih cepat karena tidak ada waktu unggah dan unduh. Pekerjaan yang sangat berat, seperti memproses ulang video panjang beresolusi tinggi, tetap lebih cepat di server atau komputer bertenaga.

Bagaimana dengan perangkat yang lambat?

Mesin yang berat hanya dimuat saat dibutuhkan, dan setiap alat menampilkan kemajuan prosesnya. Batas praktisnya adalah memori perangkat, sehingga berkas yang sangat besar lebih aman diproses di komputer daripada di HP.

Tentang RHP

PT RHP Cipta Digital adalah agensi digital dan marketing internasional yang berbasis di Jakarta. Kami membangun website dan aplikasi custom serta sistem otomatisasi alur kerja, dan Reembun adalah salah satu produk yang kami bangun dan kelola sendiri.

Kami telah menyelesaikan lebih dari 100 proyek untuk klien di Amerika Serikat, Indonesia, dan sejumlah negara lain.

Bangun sistem yang aman sejak rancangannya

Jika perusahaan Anda sedang merencanakan sistem yang menangani data sensitif, kami dapat membantu menilai bagian mana yang bisa diproses tanpa server dan bagian mana yang memang membutuhkannya. Konsultasi awal bersifat gratis dan tidak mengikat.

Jadwalkan konsultasi gratis bersama tim RHP

More Insights

Are You Looking to Significantly Improve Your Revenue Engine?

Let's dive deep into your business and realize it.