Skip to content
Poeta
Go back

AR Menuju Kiblat: Overlay Infrastruktur pada Masalah yang Sudah Terpecahkan 1.400 Tahun

Ada ironi yang terlalu eksplisit bahkan untuk dystopian satire paling ringan sekalipun: pada 2017, Google — perusahaan yang membuat peta digital seluruh dunia, mesin pencari yang mengetahui apa yang Anda pikirkan sebelum Anda selesai mengetik, dan asisten virtual yang mendengarkan percakapan makan malam Anda — meluncurkan aplikasi web untuk membantu Muslim menemukan arah kiblat.

Qibla Finder, atau qiblafinder.withgoogle.com, adalah aplikasi augmented reality berbasis browser. Buka URL, izinkan akses kamera dan lokasi, dan sebuah garis biru akan muncul melayang di atas citra kamera ponsel Anda, menunjuk lurus ke arah Ka’bah di Mekah.

Dalam arsitektur sistem, ini adalah solusi yang elegan. Dalam konteks spiritualitas, ini adalah pertanyaan yang tidak diajukan oleh siapa pun di meja perencanaan produk: apakah masalah ini benar-benar membutuhkan AR?

Layer 8: Masalah yang Tidak Pernah Rusak

Dalam model OSI, Layer 8 adalah lapisan manusia — ranah yang tidak pernah disentuh oleh protokol jaringan, tempat bug paling mahal bersembunyi, dan tempat solusi paling elegan sering kali menjadi paling tidak relevan.

Selama 1.400 tahun, Muslim telah menemukan arah kiblat tanpa bantuan AR. Dengan matahari, bayangan, bintang, posisi masjid lokal, dan — di lokalitas terbatas seperti Indonesia — penetapan arah yang diwariskan secara turun-temurun dari musholla ke musholla. Mekanisme distribusi peer-to-peer yang tidak memerlukan server pusat, tidak mengonsumsi bandwidth, dan tidak menyimpan log pengguna.

Google melihat celah yang sama sekali berbeda. Data pencarian menunjukkan lonjakan eksponensial untuk “arah kiblat” selama Ramadan. Bagi mesin rekomendasi, ini adalah sinyal product-market fit. Bagi insinyur, ini adalah celah UX yang belum diisi oleh aplikasi kompetitor. Bagi Najeeb Jarrar, Head of Consumer Marketing Google MENA, ini adalah “search query yang kami lihat spike selama Ramadan.”

Maka lahirlah Qibla Finder: solusi AR untuk masalah navigasi yang sudah memiliki solusi kompas, internet, dan infrastruktur sosial selama berabad-abad.

AR sebagai Middleware Iman

Dalam istilah infrastruktur, Qibla Finder menambahkan satu lapisan middleware baru di antara manusia dan praktik spiritual mereka.

Sebelumnya: posisi matahari → perkiraan arah → shalat.

Sekarang: buka browser → izinkan kamera → izinkan lokasi → tangkap sinyal GPS → hitung koordinat Ka’bah (21.4225° N, 39.8262° E) → render garis biru di atas citra kamera → konfirmasi visual → shalat.

Dari dua langkah menjadi enam. Dari nol dependensi eksternal menjadi dua API (geolocation + device orientation) dan satu server Google.

Dari sisi teknis, ini brilian. Menggunakan Three.js atau WebXR untuk menambatkan arah kompas ke frame kamera secara real-time, dengan kalibrasi digital compass yang biasanya menyimpang hingga 5-10 derajat di lingkungan urban. Google pasti melakukan kompensasi magnetometer yang mengesankan.

Dari sisi arsitektural, ini adalah over-engineering yang sempurna. Seperti menggunakan Kubernetes untuk menjalankan satu container Nginx di Raspberry Pi. Ia bekerja, ia mengesankan, tetapi ia tetap membawa Anda satu langkah lebih dekat ke pertanyaan eksistensial: kapan teknologi mulai menjadi penghalang, bukan jembatan?

Kamera Menyala, Data Tidak Tersimpan: Jaminan yang Tidak Bisa Diverifikasi

Satu detail yang secara konsisten disebutkan dalam dokumentasi Qibla Finder: “does not save any imagery from your device’s camera.”

Dalam arsitektur produk, ini adalah keputusan desain yang benar. Dalam arsitektur kepercayaan, ini adalah klaim yang tidak memiliki verification endpoint. Tidak ada log yang bisa diaudit oleh pengguna. Tidak ada checksum yang bisa diverifikasi oleh entitas ketiga. Hanya sebuah kalimat di halaman bantuan Google — yang bisa berubah kapan saja, seperti endpoint API yang di-deprecate tanpa pemberitahuan.

Untuk seorang Muslim yang membuka aplikasi ini di kamar kosnya, di pojok masjid, atau di ruang tamu rumahnya, memberikan akses kamera berarti memberikan Google representasi visual dari ruang pribadi mereka. Lokasi mereka sudah diketahui. Wajah mereka, interior rumah mereka, aktivitas mereka — semuanya melayang di pipeline GPU ponsel mereka, dikelola oleh kode yang dikirim dari server milik perusahaan kapitalisasi pasar dua triliun dolar.

Google tidak menyimpan. Google tidak perlu menyimpan. Ekosistem yang dibangun di atas data — mulai dari model iklan hingga training data untuk Gemini berikutnya — telah lama beroperasi pada prinsip bahwa data tidak perlu disimpan untuk dimanfaatkan. Cukup dengan mengalirkannya sebentar melalui inference pipeline yang tepat.

Dependensi pada Infrastruktur yang Tidak Pernah Janji

Ada masalah struktural yang lebih dalam: Qibla Finder adalah aplikasi web yang bergantung pada server Google untuk berfungsi.

Tidak ada aplikasi native. Tidak ada offline mode yang disebutkan dalam dokumentasi. Tidak ada pencadangan via peta topografi tradisional. Jika koneksi internet terputus — di tengah perjalanan, di daerah dengan coverage spotty, di lokalitas terbatas — aplikasi menampilkan layar kosong dengan teks “Let’s go” yang tidak bisa diklik.

Dalam istilah infrastruktur, ini adalah single point of failure yang kritis untuk sebuah fungsi yang seharusnya memiliki redundansi alami: umat Islam telah menemukan arah kiblat tanpa internet selama empat belas abad. Memindahkan dependensi ini ke stack Google — DNS, CDN, API geolocation, rendering engine — adalah refactoring yang mengubah sistem tanpa SPOF menjadi sistem yang bergantung pada availability SLO sebuah korporasi.

Dan SLO Google, meskipun 99.9% uptime, tetap berarti 8,76 jam downtime per tahun. Delapan jam di mana — ironisnya — Anda harus kembali ke metode tradisional yang tetap berfungsi tanpa koneksi data.

Dari Lokalitas Terbatas

Di Indonesia, Qibla Finder menemukan audiens yang menarik. Negara dengan populasi Muslim terbesar di dunia, infrastruktur internet yang tidak merata, dan tradisi penetapan arah kiblat yang panjang — dari metode bayangan matahari klasik hingga kompromi arsitektural di masjid-masjid tua yang dibangun sebelum alat navigasi satelit ada.

Di sinilah ketegangan antara solusi global dan realitas lokal paling terasa. Seorang Muslim di Jakarta, dengan koneksi 5G stabil dan ponsel flagship, bisa membuka Qibla Finder dan mendapatkan garis biru dalam 2 detik. Seorang Muslim di pedalaman Sumatra Barat — dengan koneksi 3G yang intermittent dan ponsel kelas menengah — mendapatkan layar putih dan janji yang tidak bisa dipenuhi.

Google tidak melanggar janji apa pun. Produk ini gratis, tersedia via browser, dan menyelesaikan masalah untuk segmen pengguna dengan infrastruktur yang memadai. Tapi dalam arsitektur sistem, produk yang hanya melayani pengguna dengan koneksi ideal bukanlah produk inklusif — ia adalah akselerator ketimpangan akses informasi, yang dibungkus dalam user experience yang mulus untuk sebagian kecil dari audiens potensialnya.

Refleksi Infrastruktur: Kapan Cukup Itu Cukup?

Qibla Finder bukan produk yang buruk. Ia dibangun dengan pertimbangan privasi yang genuine (camera imagery tidak disimpan), teknologi yang impressive (AR berbasis browser tanpa native SDK yang berat), dan user research yang solid (lonjakan search query adalah sinyal valid).

Tapi ia juga mewakili kecenderungan yang lebih besar dalam industri teknologi: reflex untuk membangun solusi baru untuk masalah yang sudah memiliki solusi yang berfungsi, hanya karena teknologi baru memungkinkannya.

Dalam istilah infrastruktur, ini adalah over-engineering yang difasilitasi oleh Moore’s Law — kemampuan komputasi yang terus bertambah, memungkinkan kita untuk mengabaikan prinsip KISS (Keep It Simple, Stupid) karena resource selalu ada untuk membuangnya. Seperti menggunakan GPU H100 untuk menjalankan script cron yang membaca file konfigurasi.

Tidak ada yang salah dengan Qibla Finder secara teknis. Tapi sebelum Anda membukanya untuk shalat berikutnya, coba lihat ke luar jendela. Matahari masih ada. Bayangan masih jatuh sesuai arah yang seharusnya. Dan infrastruktur yang telah bekerja selama 1.400 tahun — tanpa API key, tanpa rate limit, tanpa deprecation notice — masih berfungsi dengan sempurna.

Log berakhir di sini. Garis biru tetap menunjuk ke arah yang sama, baik dari server Cloudflare Google maupun dari pancaran sinar matahari yang tidak perlu izin lokasi. Pilih metode yang dependensinya paling sedikit.


Share this post on:

Previous Post
Pipeline yang Bocor: Ketika 76 Persen Agen AI Gagal Mencapai Produksi
Next Post
Empat Protokol dan Satu Kebingungan: Fragmentasi Standar Komunikasi pada Ekosistem Agen AI