All Posts

30 September 20266 menit

Di era serba digital sekarang, pertumbuhan bisnis jualan online (online shop atau olshop) di daerah Kabupaten Pemalang terbilang cukup pesat. Banyak pelaku usaha lokal, dari produsen konveksi pakaian di Ulujami, distributor grosir, sampai penjual oleh-oleh Nanas Madu, mengandalkan kanal online seperti WhatsApp, Instagram, dan social commerce untuk menjangkau pembeli di berbagai kota.

Namun di balik manisnya omzet jualan online, ada risiko tersembunyi yang membayangi para pemilik olshop dan admin penjualan. Risiko tersebut adalah modus penipuan bukti transfer bank palsu.

Dari cerita beberapa teman dan tetangga yang mengelola jualan online, skenarionya hampir selalu sama. Pembeli memesan barang dalam jumlah banyak, lalu mengirimkan foto tangkapan layar (screenshot) bukti transfer bank (BCA, BRI, Mandiri, atau BNI) via chat WhatsApp sambil mendesak agar pesanan segera dikirim hari itu juga.

Saat pesanan sedang menumpuk dan admin harus memproses puluhan packing barang sebelum kurir datang, bukti transfer itu sering kali cuma dilihat sekilas. Barang pun langsung dikemas dan diserahkan ke ekspedisi. Baru di akhir hari saat pemilik toko merekapitulasi mutasi rekening bank, terbongkar fakta bahwa dana transaksi tersebut tidak pernah masuk. Bukti transfer yang dikirim pembeli tadi rupanya hasil manipulasi aplikasi editan resi palsu.

Bagi bisnis jualan online, kehilangan barang beserta ongkos kirim akibat bukti transfer fiktif jelas menguras perputaran modal. Membedakan resi asli dan editan secara kasat mata di tengah kejaran waktu packing sangatlah berisiko. Namun secara teknis, gambar buatan aplikasi generator resi palsu hampir selalu meninggalkan jejak forensik digital. Jejak itu meliputi ketidakcocokan jenis font, jarak antar huruf (kerning), pergeseran keselarasan piksel (pixel alignment), hingga format stempel waktu M-Banking yang tidak konsisten.

Untuk menyelesaikan masalah ini secara cepat dan terintegrasi, saya merancang Async Fraud Sentinel. Aplikasi ini merupakan sistem deteksi dini manipulasi bukti transfer berbasis model Vision LLM (Hermes AI Framework) dan arsitektur asinkron yang dirancang khusus untuk mengamankan operasional jualan online.

Solusi Utama: Verifikasi Forensik Resi Otomatis Tanpa Mengganggu Operasional Olshop

Async Fraud Sentinel bertindak sebagai filter keamanan otomatis bagi admin jualan online sebelum barang diproses ke tahap pengiriman. Admin cukup mengunggah foto bukti transfer yang dikirim oleh pembeli. Selanjutnya, sistem akan memproses analisis forensik visual dalam hitungan detik untuk mengeluarkan vonis keaslian resi (Safe atau Fraud Indication), lengkap dengan penjelasan alasan teknisnya secara transparan.

Tantangan utama dalam membangun sistem verifikasi berbasis AI untuk transaksi jualan online adalah latensi. Jika pemrosesan inferensi model LLM yang berat memblokir thread server (synchronous waiting), antarmuka aplikasi web akan mengalami freeze atau loading lama saat admin mengunggah berkas.

Oleh karena itu, Async Fraud Sentinel dibangun menggunakan Event-Driven Worker Architecture dengan pemisahan tugas yang tegas antara API Gateway dan Task Execution Engine.

Stack Teknologi Backend dan Pemrosesan Asinkron

Di bagian backend, sistem memanfaatkan kombinasi teknologi Python modern yang mengutamakan performa tinggi dan efisiensi resource:

  • FastAPI (Python 3.11): Bertindak sebagai API Gateway non-blocking. Saat admin olshop mengunggah gambar resi via endpoint /api/upload, FastAPI tidak langsung menahan koneksi untuk menunggu proses inferensi Vision LLM. Dalam waktu kurang dari 50 milidetik, FastAPI menyimpan berkas, mencatat record berstatus Pending di database, dan langsung mengembalikan respons 202 Accepted beserta ID tugas unik (task_id).
  • Redis dan Celery Task Queue: Tugas analisis gambar dialirkan ke Redis yang bertindak sebagai message broker, lalu diambil oleh Celery worker untuk dieksekusi di latar belakang.
  • Hermes AI Engine dengan Auto-Switch Failover Rotasi Model: Celery worker memanggil kerangka kerja Hermes AI untuk mengumpankan gambar ke model Vision LLM. Menariknya, sistem ini dilengkapi fitur Auto-Switch Failover dan rotasi model secara otomatis melintasi pool model LLM (seperti ling-3.0-flash, minimax-m3, nemotron-3.5-lightning, hingga gemma-4). Jika model utama mengalami masalah rate limit (HTTP 429), timeout, atau server error (HTTP 5xx), sistem akan secara otomatis berpindah ke model cadangan berikutnya tanpa downtime dan tanpa mengganti API key. Hal ini menjamin proses verifikasi resi tetap berjalan 100% andal tanpa gangguan.
  • SQLAlchemy 2.0 (Dual Async/Sync ORM): Mengelola transaksi data ke PostgreSQL secara efisien, menggunakan mesin asinkron untuk FastAPI dan mesin sinkron untuk Celery worker.

Antarmuka Frontend dan Integrasi Telegram Bot untuk Admin Olshop

Untuk mendukung fleksibilitas kerja admin jualan online yang sering kali memproses pesanan langsung dari HP, antarmuka aplikasi dirancang responsif dan multi-channel:

  • React 18 dan Vite: Menghasilkan aplikasi web SPA (Single Page Application) yang sangat cepat dan ringan saat diakses via browser HP maupun laptop.
  • Tailwind CSS: Menyajikan antarmuka modern dengan indikator visual yang sangat jelas bagi admin. Indikator tersebut mencakup loading spinner untuk status Pending, badge hijau resmi untuk status Safe, dan badge merah berkedip (blinking red badge) untuk Fraud Indication.
  • TanStack Query v5: Mengelola mekanisme polling otomatis ke endpoint /api/status/{task_id} setiap 2 detik, sehingga status keaslian resi di layar web dashboard terbarui secara real-time tanpa perlu refresh halaman.
  • Telegram Bot Webhook Integration: Mengingat admin jualan online sangat sering memproses obrolan pelanggan via HP, sistem dilengkapi integrasi Telegram Bot Webhook. Admin tidak harus membuka web dashboard, melainkan cukup meneruskan (forward) foto bukti transfer dari chat pembeli langsung ke Bot Telegram toko. Webhook akan mengirim berkas ke alur FastAPI dan Celery yang sama, lalu bot membalas vonis keaslian resi beserta detail alasannya langsung di kolom obrolan Telegram secara instan.

Optimasi Resource dan Deployment pada Server Low-Spec

Async Fraud Sentinel dirancang khusus agar sanggup berjalan stabil dan efisien di atas infrastruktur server berspesifikasi rendah (low-resource VPS: 4 Core CPU, 4GB RAM, 20GB SSD) tanpa risiko kehabisan memori (Out of Memory crash).

Strategi optimasi memori yang diterapkan meliputi:

  1. Tuning Concurrency Worker: Celery Worker dikunci pada worker_concurrency=2. Hal ini membatasi pemrosesan inferensi Vision LLM maksimal 2 tugas secara sejajar, sementara resi lain yang masuk bersamaan diantrekan secara aman di Redis.
  2. Kontainerisasi dan Memory Limit Docker: Seluruh komponen dipisahkan menggunakan Docker Compose dengan batas memori (hard limit) yang presisi:
    • sentinel_frontend (Nginx Alpine): Limit 128 MB
    • sentinel_backend (FastAPI): Limit 512 MB
    • sentinel_celery_worker: Limit 768 MB
    • sentinel_postgres (PostgreSQL 16 Alpine): Limit 512 MB
    • sentinel_redis (Redis Alpine): Limit 256 MB

Total alokasi RAM untuk seluruh kontainer hanya memakan kisaran ~2.1 GB, menyisakan sisa ~1.9 GB RAM yang aman untuk sistem operasi server.

Untuk menjamin alur pemrosesan Vision LLM asinkron ini berjalan lancar 24 jam nonstop melayani transaksi olshop, ketersediaan server yang andal menjadi kunci. Penggunaan layanan Cloud VPS yang stabil memastikan worker Celery dapat memproses antrean gambar resi tanpa hambatan. Sementara itu, jika di masa depan sistem ini dikembangkan menggunakan model LLM berskala lebih besar, pemanfaatan ekosistem AI Hosting memberikan kemudahan dalam mengelola dan menyalakan infrastruktur AI secara fleksibel.

Kepatuhan Hukum dan Dampak Operasional Bisnis

Sistem ini dirancang dengan mematuhi ketentuan perundang-undangan yang berlaku di Indonesia:

  • UU No. 1 Tahun 2024 (UU ITE): Pengelolaan informasi dan dokumen elektronik secara sah untuk verifikasi transaksi.
  • UU No. 27 Tahun 2022 (UU PDP): Berkas foto bukti transfer hanya diproses secara internal untuk kepentingan verifikasi transaksi dan pencegahan penipuan finansial tanpa disebarluaskan kepada pihak ketiga.

Kesimpulan

Async Fraud Sentinel menghadirkan solusi konkrit bagi para pelaku jualan online untuk melindungi bisnis mereka dari kerugian akibat bukti transfer palsu. Lewat kombinasi stack teknologi modern, seperti FastAPI, Celery, Redis, React, Tailwind CSS, TanStack Query, dan Hermes Vision LLM dengan rotasi failover otomatis, sistem ini terbukti mampu menyajikan proses verifikasi resi yang responsif, akurat, hemat resource server, serta sangat praktis digunakan oleh admin jualan online sehari-hari.