Urusan Rumah Numpuk di WhatsApp, Akhirnya Saya Bikin Jarwo
Urusan Rumah Numpuk di WhatsApp, Akhirnya Saya Bikin Jarwo
Kategori: Productivity, System Architecture & Personal AI
Penulis: Tito Doni
Semua koordinasi keluarga berjalan langsung di WhatsApp tanpa perlu download aplikasi baru atau menghafal perintah kaku.
Saya capek harus selalu jadi "server berjalan" yang wajib mengingat segalanya di rumah.
Kalau kamu sudah berkeluarga, kemungkinan besar kamu tahu persis rasanya: semua urusan rumah larinya ke WhatsApp, tapi yang menanggung beban mengingatnya cuma satu orang.
Foto jadwal pelajaran sekolah anak masuk lewat grup wali murid. Titipan belanjaan masuk lewat chat pribadi. Info iuran RT, tagihan listrik, jadwal les anak, sampai nomor kontak tukang ledeng semuanya campur aduk di obrolan yang sama. Belum lewat setengah hari, foto jadwal dan pesan penting itu sudah tenggelam di bawah puluhan stiker lucu dan obrolan arisan keluarga.
Ujung-ujungnya, tiap malam atau subuh pertanyaannya selalu balik ke saya: "Besok anak pakai seragam apa ya?", "Hari ini anak pulang jam berapa?", "Tagihan PDAM sudah dibayar belum?".
Fenomena ini punya nama ilmiah: Household Cognitive Load (beban kognitif rumah tangga). Sebuah beban mental tak kasat mata yang menyedot energi, memicu friksi harian, dan sering kali menumpuk pada satu orang hanya karena dianggap paling melek teknologi di rumah. Padahal saya sendiri punya pekerjaan kantor yang butuh fokus penuh.
Kenapa Solusi AI yang Beredar Sekarang Malah Menambah Masalah
Sebagai seorang software engineer yang tiap hari berurusan dengan koding dan arsitektur kecerdasan buatan, wajar kalau saya mencoba menyerahkan urusan rumah tangga ke AI. Tapi saat diuji langsung di lapangan kehidupan nyata, solusi komersial yang ada justru mengecewakan:
- Jebakan "Siloed AI" yang Mahal dan Amnesia:
Saya berlangganan ChatGPT Plus untuk koding kantor. Istri saya sesekali pakai Claude untuk resep atau inspirasi belanja. Anak-anak memasang aplikasi pembantu PR di ponselnya masing-masing. Tiap bulan dompet terkuras ratusan ribu rupiah untuk langganan terpisah. Masalah terbesarnya? Semua AI komersial ini amnesia per sesi dan terisolasi total. AI milik saya tidak tahu anak sekolah di mana; AI milik istri tidak tahu jadwal antar-jemput anak. Begitu sesi chat ditutup, seluruh konteks keluarga musnah. Besoknya kami harus memperkenalkan diri lagi dari nol. - "Bias Telegram" Para Developer:
Banyak pengembang open-source membangun agen pintar yang canggih, tapi hampir semuanya terjebak di Telegram. Bayangkan menyuruh istri yang lagi sibuk menyiapkan sarapan atau anak SD membuka Telegram, membuat akun baru, lalu mengetik perintah garis miring kaku seperti/start,/agenda, atau/status. Mustahil. Ekosistem keluarga Indonesia 100% hidup di WhatsApp. Memaksa keluarga pindah ke aplikasi baru demi sebuah bot adalah resep pasti kegagalan adopsi. - Jebakan MiniPC Rumahan yang Rawan Gagal:
Saran populer di komunitas self-hosted adalah membeli MiniPC atau Raspberry Pi untuk dicolok di rumah 24 jam. Di atas kertas terdengar keren, tapi di rumah tangga dengan dua anak kecil, risikonya fatal: kabel rawan tersenggol, token listrik PLN bisa mendadak habis tengah malam, koneksi Wi-Fi ISP rumahan sering drop saat hujan lebat, dan konfigurasi port-forwarding di router rumah membuka celah celaka bagi keamanan jaringan lokal.
Dari kegagalan eksperimen tersebut, saya merumuskan arsitektur yang masuk akal: bawa kecerdasan AI langsung ke tempat keluarga sudah berada (WhatsApp), dan jalankan engine otonomnya di infrastruktur cloud yang tidak pernah tidur.
Untuk memastikan asisten ini siaga 24 jam nonstop tanpa risiko mati lampu atau gangguan hardware rumahan, Jarwo saya pasang di AI Hosting dari IDwebhost, berjalan di atas instance Cloud VPS. Uptime-nya terjamin 99.9%, latensi ke jaringan telko Indonesia sangat rendah (sub-200ms), dan nol biaya perawatan fisik di rumah.
4 Kekuatan Super (Superpowers) yang Membedakan Jarwo dari Chatbot Biasa
Jarwo bukan sekadar bot penjawab tanya-jawab (Q&A). Ia dirancang sebagai Autonomous Family Operating System (Family OS) dengan empat pilar arsitektur utama:
1. Sovereign Persistent Memory (SQLite WAL & Immutable Audit Ledger)
Chatbot umum di web mengandalkan context-window yang terbatas dan amnesia saat sesi berganti. Menyimpan data keluarga ke vector database cloud pihak ketiga juga berisiko membocorkan privasi rumah tangga.
Jarwo menggunakan pendekatan Local-First Sovereign Memory berbasis SQLite dengan mode Write-Ahead Logging (WAL) yang tersimpan di dalam instance Cloud VPS pribadi (memory_store.db). Setiap entitas keluarga, preferensi, jadwal harian, dan mutasi data dicatat ke dalam immutable event ledger. Hasilnya:
- Zero Amnesia: Jarwo mengingat nama panggilan, peran, kebiasaan, dan jadwal sekolah secara permanen antar-sesi.
- 100% Kedaulatan Data: Tidak ada data pribadi keluarga yang diumpankan ke model publik untuk training. Seluruh riwayat tetap berada di dalam kontrol penuh pemilik VPS.
- Auditability: Setiap perubahan data memiliki timestamp dan riwayat modifikasi yang transparan.
2. Multi-Tenant Identity Resolution & RBAC via WhatsApp LID
Di dalam satu grup WhatsApp keluarga, pengirim pesan bisa Ayah, Ibu, atau anak-anak. Chatbot konvensional memperlakukan semua orang sama karena tidak tahu siapa yang sedang mengetik.
Jarwo memecahkan masalah ini menggunakan WhatsApp Linked Identity (LID) Resolution. Tanpa form login atau password yang merepotkan:
- Begitu anak menyapa, Jarwo otomatis memvalidasi LID pengirim dan merespons dengan nada hangat bersahabat ("Halo Dek Sukma!"), serta membatasi akses hanya pada bimbingan belajar dan jadwal sekolah.
- Begitu orang tua yang mengirim pesan, Jarwo membuka hak akses administratif (Role-Based Access Control / RBAC): pelaporan kas belanja, inspeksi feed keamanan CCTV, dan kontrol saklar listrik rumah.
3. Closed-Loop Cyber-Physical Actuation (Edge Vision & IoT)
Kelemahan terbesar model AI murni adalah ketiadaan tangan ke dunia fisik. Mereka hanya bisa menghasilkan teks di layar.
Jarwo menjembatani komputasi bahasa ke aktuasi fisik nyata:
- RTSP Camera Ingestion: Terhubung langsung ke stream kamera CCTV EZVIZ di carport dan teras depan untuk menangkap snapshot visual secara on-demand.
- Tuya IoT Relay Integration: Menerjemahkan niat bahasa alami pengguna ("Tolong nyalakan lampu teras") menjadi sinyal kontrol relay IoT dalam hitungan detik.
4. Autonomous Proactive Guardian (Zero-Prompt Surveillance)
Inovasi paling bernilai dari sebuah agen otonom adalah kemampuannya bertindak proaktif tanpa harus menunggu perintah (Zero-Prompt).
Saat seluruh anggota keluarga terlelap di malam hari, daemon pengawas Jarwo di latar belakang memantau stream kamera perimeter carport. Jika computer vision mendeteksi pergerakan orang asing atau anomali kendaraan pada jam rawan, Jarwo secara otonom menganalisis visual ancaman dan langsung mem-push notifikasi peringatan darurat ke WhatsApp orang tua lengkap dengan foto bukti kejadian.
📺 Video Demo Langsung: Pembuktian di Cloud VPS & WhatsApp
Sebelum menyelami rincian arsitektur teknisnya, kamu bisa menyaksikan demonstrasi operasional berdurasi 5 menit berikut. Video ini membuktikan bagaimana seluruh alur Jarwo berjalan live: mulai dari pengecekan telemetri di terminal SSH Cloud VPS IDwebhost, Web Dashboard monitoring, interaksi langsung di WhatsApp (identifikasi anak via LID, ekstraksi jadwal sekolah dari kertas, kontrol CCTV & lampu), hingga peringatan keamanan otonom:
🔗 Tonton langsung di YouTube: KeluargaKu (Jarwo): Autonomous AI Family OS on WhatsApp | Demo Video
Implementasi Nyata di Lapangan: Mengubah Rutinitas Rumah Tangga
Seluruh fitur Jarwo lahir dari kebutuhan nyata yang kami uji setiap hari di rumah kami:
1. Ekstraksi Dokumen Fisik: Dari Kertas Kusut ke Structured Memory
Setiap awal semester, sekolah membagikan selembar kertas jadwal pelajaran. Biasanya difoto miring di atas meja dan hilang dalam hitungan hari di galeri HP.
Bersama Jarwo, alurnya cukup sekali jepret:
| Foto Lembar Jadwal Asli dari Sekolah | Respon dan Penyimpanan Otomatis di WhatsApp |
|---|---|
![]() |
![]() |
| Foto lembaran kertas jadwal kelas 2B yang difoto langsung di atas meja rumah. | Jarwo membaca isi tabel via Vision OCR, menyusunnya rapi, dan mencatatnya ke memori. |
Begitu foto dikirim ke WhatsApp, Multimodal Vision Engine Jarwo langsung membedah struktur tabel mata pelajaran, jam istirahat, dan jam pulang. Informasi tersebut tidak hanya dijawab, tapi dikunci ke dalam relasional database SQLite WAL.
Kapan pun ditanya: "Jarwo, jadwal Sukma hari Senin apa saja?", jawabannya keluar dalam waktu sub-detik tanpa perlu membongkar galeri HP.
Bahkan untuk jadwal antar-jemput multi-anak yang berbeda usia, Jarwo melakukan penalaran simultan:
- Violet (kelas 2 SD) pulang pukul 14.00 WIB.
- Ken (kelas 6 SD) di hari Jumat pulang pukul 11.05 WIB untuk persiapan sholat Jumat.
Jarwo membedakan keduanya secara deterministik tanpa pernah tertukar.
2. Inspeksi Keamanan On-Demand & Pengendalian Smart Lighting
Membuka aplikasi CCTV bawaan pabrik sering kali lambat dan menyiksa saat berada di jalan dengan sinyal internet pas-pasan.
Snapshot kamera EZVIZ Carport di WhatsApp lengkap dengan analisis visual kondisi aktual dan tawaran menyalakan lampu.
Cukup kirim pesan singkat: "Jarwo, cek CCTV carport."
Daemon Jarwo mengambil snapshot feed RTSP kamera, menjalankan analisis semantik visual, dan langsung membalas di obrolan:
"Kondisi aman, mobil terparkir rapi, cuaca tampak mendung. Lampu carport masih mati nih Bang, mau kunyalakan?"
Cukup balas "Nyalakan", dan saklar relay Tuya IoT mengeksekusi penyalaan lampu teras seketika.
3. Ekstraksi Struk Belanja & Pembukuan Kas Otomatis
Setiap kali selesai berbelanja kebutuhan bulanan, struk belanja cukup difoto ke obrolan Jarwo. Vision engine membaca nama merchant, tanggal transaksi, rincian nominal, dan secara otomatis mengelompokkannya ke pos anggaran keluarga (belanja dapur, kebutuhan anak, operasional rumah tangga). Saat ditanya sisa anggaran kas bulan berjalan, Jarwo menyajikan kalkulasi riil dari data yang sudah tercatat.
Arsitektur Teknis di Balik Layar
Untuk memastikan sistem berjalan ringan, hemat biaya, dan memiliki ketahanan tinggi, Jarwo dibangun dengan arsitektur 4-lapisan:
Arsitektur 4-lapisan Jarwo: Client di WhatsApp, Gateway Baileys, Skills modular, dan Persistent Memory di Cloud VPS IDwebhost.
- Client Layer: Menggunakan WhatsApp standar yang sudah terpasang di ponsel seluruh anggota keluarga. Zero onboarding friction.
- Gateway Layer: Menggunakan Baileys WebSocket bridge yang ringan (konsumsi RAM < 150MB) yang berjalan di dedicated port pada VPS. Dilengkapi mekanisme watchdog systemd untuk auto-reconnect saat terjadi socket timeout.
- Agent & Skills Layer: Engine orkestrasi modular yang hanya mengaktifkan modul relevan (Vision OCR, RTSP Snapshot, Tuya Relay, Expense Tracker) sesuai dengan intent pengguna.
- Data & Memory Vault Layer: Database lokal SQLite dengan mode WAL dan periodic vacuum.
Fakta keluarga dicatat harian, dirapikan tiap malam, dan siap dipakai kembali keesokan paginya.
Pembelajaran Teknis Lapangan (Lessons Learned)
Salah satu bug nyata yang kami temukan pada tahap awal uji coba adalah halusinasi penanggalan: Jarwo pernah menyebut "hari ini hari Jumat", padahal jam server baru saja melewati pukul 00:01 WIB dini hari (sudah masuk hari Sabtu).
Dari kasus tersebut, kami menerapkan aturan deterministik ketat: sebelum memproses intent yang berhubungan dengan hari, tanggal, seragam, atau jadwal jemput, agen diwajibkan melakukan sinkronisasi dengan jam sistem Linux server (NTP synced) dan dilarang keras menebak waktu secara probabilistik. Detail kecil seperti inilah yang membedakan proyek mainan dari sistem produksi yang layak diandalkan keluarga.
Privasi, Keamanan, dan Tata Kelola AI Bertanggung Jawab
Menempatkan kecerdasan buatan di tengah keluarga membutuhkan batasan privasi yang tidak bisa dikompromikan:
- PII Filtering (Penolakan Data Sensitif Otomatis):
Jarwo dilengkapi filter bawaan yang secara otomatis menolak mencatat data super sensitif seperti NIK, nomor kartu kredit, PIN ATM, password, dan rekam medis pribadi ke dalam memori permanen. - Isolasi Hak Akses Anak vs Dewasa:
Anak-anak hanya memiliki izin berinteraksi untuk latihan soal, materi pelajaran, dan jadwal sekolah. Perintah yang menyangkut keamanan rumah (CCTV, saklar listrik) dan buku kas keluarga secara otomatis diblokir jika dipanggil dari nomor anak. - Data Sovereignty Penuh:
Seluruh file database, log transaksi, dan riwayat percakapan tersimpan di disk NVMe terenkripsi milik VPS pribadi di Indonesia, bukan di cloud multitenant vendor asing.
Analisis Biaya: Mengapa Jauh Lebih Hemat dibanding Langganan AI Tradisional
Banyak orang mengira menjalankan AI Agent mandiri 24 jam itu mahal. Pada kenyataannya, arsitektur Jarwo justru memangkas pengeluaran keluarga secara signifikan.
Jika dua orang dewasa di rumah masing-masing berlangganan ChatGPT Plus ($20/bulan per orang), biaya bulanan mencapai sekitar Rp 640.000, dengan AI yang tetap terisolasi dan tidak mengerti konteks rumah tangga.
Dengan Jarwo, biaya operasional terbagi menjadi dua komponen yang sangat terjangkau:
1. Pilihan Infrastruktur Cloud VPS IDwebhost
Karena model AI dieksekusi secara efisien via API dan logika agen dijalankan dengan runtime ringan, kebutuhan server sangat minimal.
Berdasarkan paket di IDwebhost:
| Paket VPS | Spesifikasi Utama | Biaya / Bulan | Rekomendasi Penggunaan |
|---|---|---|---|
| Glowy (Paling Hemat) | 1 Core CPU, 1 GB RAM, 30 GB SSD | Rp 129.000 | Paling ideal untuk Jarwo (Baileys + SQLite makan RAM < 400 MB) |
| Glossy (Menengah) | 2 Core CPU, 2 GB RAM, 50 GB SSD | Rp 219.000 | Cocok jika ingin sekalian memasang dashboard monitoring web |
| Shiny (Tinggi) | 4 Core CPU, 4 GB RAM, 100 GB SSD | Rp 429.000 | Kebutuhan multi-agen skala besar & pemrosesan background intensif |
Semua paket mencakup unmetered bandwidth dan dedicated IP publik bersih.
2. Konsumsi API Model Penalaran (Pay-as-You-Go)
Untuk volume normal rumah tangga (30–50 pesan per hari ditambah beberapa foto jadwal dan struk belanja), konsumsi token rata-rata berkisar antara 1 hingga 3 juta token per bulan:
| Provider & Model | Skema Tarif | Estimasi Biaya / Bulan | Keunggulan Utama |
|---|---|---|---|
| Google Gemini 2.0 / 1.5 Flash | Free Tier (1.500 req/hari) | Rp 0 (Gratis) | Vision OCR sangat presisi untuk membaca foto dokumen & struk |
| Groq Cloud (Llama 3.3 70B) | Free Tier Developer | Rp 0 (Gratis) | Latensi inferensi super kilat (300+ token/detik) |
| DeepSeek-V3 / R1 | Pay-as-you-go (~$0.14 / 1M token) | ~Rp 5.000 – 15.000 | Karakter bahasa Indonesia sangat luwes dan penalaran logis tajam |
| OpenAI GPT-4o-mini | Pay-as-you-go ($0.15 / 1M token) | ~Rp 10.000 – 25.000 | Presisi pemanggilan function calling / JSON tools sangat tinggi |
3. Simulasi Total Biaya Bulanan vs Solusi Konvensional
| Solusi | Komponen Infrastruktur | Total Biaya / Bulan | Kapasitas Pengguna |
|---|---|---|---|
| Jarwo (Paling Hemat) | IDwebhost Glowy + Gemini Free Tier | Rp 129.000 | Seluruh anggota keluarga di WhatsApp (Tanpa batas akun) |
| Jarwo (Standar Berbayar) | IDwebhost Glowy + DeepSeek / GPT-4o-mini | ~Rp 144.000 | Seluruh anggota keluarga di WhatsApp (Tanpa batas akun) |
| AI Konvensional (2 Akun) | 2x Langganan ChatGPT Plus ($20 x 2) | ~Rp 640.000 | Terbatas 2 orang, terisolasi, amnesia terhadap rumah |
Hanya dengan investasi sekitar Rp 130 ribuan per bulan, satu keluarga utuh mendapatkan asisten cerdas yang hidup di WhatsApp, memiliki memori bersama, menjaga keamanan rumah, dan siaga 24 jam nonstop tanpa rasa cemas.
Dampak Nyata bagi Rumah Tangga Kami
Bagi saya pribadi, tolak ukur keberhasilan teknologi bukanlah skor benchmark di atas kertas, melainkan apakah kehidupan sehari-hari kami menjadi lebih tenang dan teratur.
Dampak yang kami rasakan selama pengujian berkelanjutan:
- ✅ 100% Data Sovereignty: Tidak ada satu pun dokumen atau obrolan keluarga yang bocor ke database publik pihak ketiga.
- ✅ Nol Insiden Salah Seragam & Jemput: Seluruh rutinitas sekolah dua anak dengan jam pulang berbeda tertangani secara presisi.
- ✅ Zero-Prompt Proactivity: Keamanan carport terjaga otomatis di malam hari tanpa perlu dipicu instruksi manual.
- ✅ Mengikis Household Cognitive Load: Beban mengingat tidak lagi menumpuk di kepala satu orang, melainkan dikelola bersama oleh sistem yang andal.
Rencana Pengembangan ke Depan
Pengembangan Jarwo terus berjalan aktif dengan fokus pada kebutuhan praktis keluarga:
- 🎯 Kolaborasi Belanja Otomatis: Deteksi barang kebutuhan dapur yang habis via pesan suara, dikelompokkan otomatis berdasarkan lorong belanja supermarket.
- 🎯 Sinkronisasi Kalender Sekolah: Integrasi dua arah antara notifikasi WhatsApp dengan Google Calendar keluarga secara otomatis.
- 🎯 Template Multi-Keluarga: Menyiapkan automasi deployment satu klik agar keluarga lain di Indonesia dapat memiliki instance Jarwo sendiri di Cloud VPS IDwebhost dengan database terisolasi.
KeluargaKu (Jarwo) membuktikan bahwa kecerdasan buatan terbaik bukanlah yang paling rumit, melainkan yang hadir di tempat keluarga biasa berkumpul, menjaga kedaulatan data pribadi, dan meringankan beban hidup nyata setiap hari.
Satu nomor WhatsApp, satu ingatan berdaulat, untuk ketenangan seluruh rumah.
Untuk melihat dokumentasi video, uji coba fitur, dan demonstrasi interaksi nyata Jarwo, silakan kunjungi channel YouTube kami di YouTube @JarwoIndonesia.
Catatan: Repositori proyek ini sedang dipersiapkan untuk publikasi open-source dengan panduan instalasi mandiri di atas AI Cloud VPS Hosting IDwebhost.

