PerkoP App

Cafe & Warkop TRACKER

Simpel. Transparan. Jujur.

Cari cafe tanpa perlu daftar. Tapi kalau mau simpan favorit dan tulis ulasan, cukup daftar akun pengunjung — gratis, bisa pakai Google dalam satu klik. Untuk pemilik cafe, ada paket FREE hingga PREMIUM sesuai kebutuhan.

🔍 Untuk Pencari Kopi

Pencarian tidak perlu akun. Untuk favorit & ulasan, daftar gratis sebagai pengunjung.

  1. 1
    Buka platform dan izinkan akses lokasi.
    Browser meminta izin membaca koordinat GPS untuk menghitung radius pencarian. Lokasi hanya dipakai di sisi klien — tidak disimpan di server kami.
  2. 2
    Pilih radius pencarian: 1 km, 2 km, atau 3 km.
    Default 2 km. Perluas ke 3 km jika hasil terlalu sedikit, atau perkecil ke 1 km untuk yang benar-benar dekat. Sistem otomatis menyaring cafe bermerek besar (Starbucks, Kopi Kenangan, JCO, dll.) agar hasil fokus pada UMKM lokal.
  3. 3
    Hasil pencarian muncul otomatis di peta dan kartu.
    Data diambil dari dua sumber sekaligus: OpenStreetMap dan database internal (cafe yang didaftarkan pemilik). Keduanya digabung dan diurutkan dari yang paling lengkap — cafe terverifikasi tampil paling atas.
  4. 4
    Saring hasil sesuai kebutuhan.
    Filter tersedia untuk: kisaran harga (Hemat / Sedang / Premium), hanya yang terverifikasi, dan cafe dengan WiFi. Filter bisa dikombinasikan bebas.
  5. 5
    Klik kartu cafe untuk melihat detail lengkap.
    Foto galeri, deskripsi, menu beserta harga dan kategori, dan ulasan dari pengunjung terdaftar. Jam buka (dengan indikator buka/tutup saat ini), fasilitas, dan tombol WhatsApp/Bagikan hanya tampil untuk cafe dengan paket BASIC ke atas.
  6. 6
    Aksi langsung dari halaman detail.
    Tombol Petunjuk Arah membuka Google Maps langsung ke lokasi cafe. Tombol WhatsApp membuka chat langsung ke pemilik (muncul jika pemilik aktifkan di paket BASIC ke atas). Semua klik dicatat sebagai statistik untuk pemilik.
  7. 7
    Simpan cafe favorit (perlu akun pengunjung).
    Login atau daftar gratis sebagai pengunjung — bisa pakai email/password atau Login dengan Google dalam satu klik. Setelah login, klik tombol ❤ di halaman detail untuk menyimpan cafe ke daftar favoritmu.
  8. 8
    Tulis ulasan (perlu akun pengunjung).
    Nama diambil otomatis dari akun kamu. Pilih bintang 1–5 dan ceritakan pengalamanmu. Setiap pengunjung hanya bisa menulis satu ulasan per cafe. Ulasan langsung tampil setelah dikirim — tanpa antre moderasi.

🏪 Untuk Pemilik Cafe

Daftar dan tampil gratis selamanya. Fitur lengkap tersedia di paket berbayar.

  1. 1
    Daftar akun pemilik — gratis, bisa via Google.
    Daftar dengan email & password, atau klik Login dengan Google untuk masuk dan otomatis terdaftar menggunakan data profil Gmail kamu (nama & email) tanpa perlu isi form. Satu akun bisa mengelola banyak cafe.
  2. 2
    Tambahkan cafe dengan map picker.
    Klik titik di peta untuk menentukan koordinat yang tepat. Alamat terisi otomatis dari Nominatim (OpenStreetMap). Bisa diedit manual jika kurang akurat.
  3. 3
    Isi informasi lengkap.
    Nama, deskripsi, nomor telepon, WhatsApp, website/Instagram, kisaran harga (Hemat / Sedang / Premium), dan fasilitas: WiFi, Parkir, Outdoor, Colokan, AC, Toilet, Mushola, Non-Rokok, Ruang Privat, dan Pet Friendly.
  4. 4
    Atur jam buka per hari.
    Tentukan jam buka dan tutup untuk tiap hari dalam seminggu. Hari libur bisa ditandai tersendiri. Jam buka hanya ditampilkan di halaman detail untuk paket BASIC ke atas, lengkap dengan indikator "Buka Sekarang" / "Tutup" otomatis.
  5. 5
    Unggah foto cafe.
    Format JPG/PNG, maksimal 5 MB per foto. Foto pertama yang diunggah otomatis menjadi foto utama di kartu pencarian. Jumlah foto maksimum bergantung paket: FREE = 2 foto, BASIC = 10, PRO = 30, PREMIUM = tak terbatas.
  6. 6
    Buat daftar menu.
    Tambahkan menu beserta harga dan kategori (Minuman / Makanan / Snack / Lainnya). Jumlah menu maksimum bergantung paket: FREE = 5 item, BASIC = 15, PRO & PREMIUM = tak terbatas.
  7. 7
    Tunggu proses verifikasi admin.
    Setelah disimpan, cafe masuk antrian dengan status "Menunggu". Admin mengecek kelengkapan dan keakuratan sebelum memberikan status terverifikasi. Badge ✓ Terverifikasi hanya ditampilkan untuk cafe dengan paket BASIC ke atas yang aktif.
  8. 8
    Setelah terverifikasi — pantau dari dashboard.
    Cafe tampil diprioritaskan di hasil pencarian. Dashboard tersedia untuk paket BASIC ke atas: statistik tayangan halaman detail, klik navigasi ke Maps, klik WhatsApp, dan semua ulasan yang masuk.

💳 Paket Langganan Pemilik Cafe

Semua pemilik cafe bisa mendaftar dan tampil di platform secara gratis selamanya. Paket berbayar menambahkan fitur visibilitas dan manajemen yang lebih lengkap.

FREE — Gratis

  • Tampil di hasil pencarian
  • Informasi dasar (nama, alamat, deskripsi)
  • Maksimal 2 foto & 5 menu
  • Status verifikasi tersimpan di sistem
  • Badge ✓ Terverifikasi tidak ditampilkan
  • Jam buka & fasilitas tidak ditampilkan
  • Tombol WhatsApp tidak aktif
  • Tidak ada analytics dashboard

BASIC — Rp 149.000/bln

  • Semua fitur FREE
  • Maksimal 10 foto & 15 menu
  • Badge ✓ Terverifikasi ditampilkan
  • Jam buka & fasilitas tampil di detail
  • Tombol WhatsApp & Bagikan aktif
  • Analytics dashboard (tayangan, klik)

PRO — Rp 449.000/bln

  • Semua fitur BASIC
  • Maksimal 30 foto & menu tak terbatas
  • 1 slot Featured di hasil pencarian
  • Laporan performa via email bulanan

PREMIUM — Rp 749.000/bln

  • Semua fitur PRO
  • Foto & menu tak terbatas
  • 3 slot Featured di hasil pencarian
  • Prioritas antrian review klaim
  • Ekspor data analytics ke CSV
💳 Cara upgrade: Login ke dashboard pemilik → menu Langganan → pilih paket → upload bukti transfer. Admin mengaktifkan paket setelah pembayaran dikonfirmasi. Paket dapat diubah kapan saja dan berlaku mulai bulan berikutnya.

⚙️ Bagaimana Sistem Pencarian Bekerja

Berbeda dari direktori cafe biasa, PerkoP App menggabungkan dua sumber data secara real-time setiap kali pencarian dilakukan:

🌍 OpenStreetMap (OSM)

Database peta global terbuka berisi jutaan titik lokasi. Sistem mengambil semua titik bertag untuk Cafe atau Coffee dalam radius yang dipilih. Cafe bermerek nasional/internasional (Starbucks, Kopi Kenangan, Janji Jiwa, dll.) difilter otomatis agar hasil fokus pada UMKM lokal.

🗄️ Database Internal

Cafe yang didaftarkan langsung oleh pemiliknya melalui portal ini. Data lebih lengkap: ada foto galeri, menu dengan harga, jam buka detail, daftar fasilitas, dan bisa diperbarui kapan saja oleh pemilik. Cafe dari kedua sumber yang berada dalam jarak 50 meter digabungkan menjadi satu kartu.

🏅 Urutan Tampil Hasil Pencarian

Hasil pencarian diurutkan berdasarkan kelengkapan data dan status paket pemilik — bukan berdasarkan pembayaran iklan atau algoritma tersembunyi.

Terverifikasi + Badge

Didaftarkan pemilik, diverifikasi admin, dan pemilik aktif di paket BASIC ke atas. Badge ✓ Terverifikasi ditampilkan. Tampil paling atas.

Terdaftar (tanpa badge)

Didaftarkan pemilik — belum diverifikasi admin, atau paket masih FREE. Info bisa lengkap, tapi badge tidak tampil. Tampil di tengah.

🗺

Data OSM Saja

Hanya ada di OpenStreetMap, belum diklaim pemilik. Info terbatas — hanya nama dan titik lokasi. Ada tombol klaim untuk pemilik. Tampil paling bawah.

💡 Pemilik cafe OSM-only: Jika cafe kamu sudah ada di peta tapi belum diklaim, tombol "Pemilik cafe ini? Klaim gratis →" muncul di kartu pencarian dan di halaman detail cafe. Klik tombol tersebut untuk memulai proses klaim — nama dan koordinat cafe terisi otomatis dari data OSM. Lihat detail proses →

📋 Proses Klaim Cafe

Klaim cafe adalah cara pemilik mengambil alih halaman cafe yang sudah ada di OSM namun belum punya pemilik terdaftar. Proses dirancang agar hanya pemilik atau pengelola yang benar-benar berada di lokasi yang bisa berhasil mengajukan klaim.

Sebelum mengajukan klaim, selesaikan 3 langkah verifikasi berikut di formulir klaim:

📡

Langkah 1 — GPS

Sistem mendeteksi koordinat kamu dan menghitung jarak ke cafe menggunakan formula Haversine. Disarankan berada dalam radius 200 m dari cafe saat mengisi formulir.

📱

Langkah 2 — OTP WhatsApp

Masukkan nomor WA aktif, sistem mengirim kode OTP 6 digit via WhatsApp. Kode berlaku 10 menit, hanya bisa dipakai sekali, dan dibatasi 1 permintaan per 60 detik.

🤳

Langkah 3 — Foto Selfie

Upload foto selfie di depan cafe. Wajah dan nama/papan cafe harus terlihat jelas agar admin bisa memvalidasi kehadiran fisik.

  1. 1
    Temukan cafe dan klik "Klaim gratis →".
    Tombol klaim tersedia di kartu pencarian dan di halaman detail cafe OSM yang belum diklaim. Jika belum login, modal muncul menjelaskan proses dan mengarahkan ke halaman login/daftar — setelah itu langsung kembali ke formulir klaim tanpa perlu klik ulang. Login bisa pakai email atau Google.
  2. 2
    Formulir klaim terbuka dengan nama dan koordinat cafe sudah terisi otomatis.
    Panel verifikasi 3 langkah tampil di bagian atas formulir. Sistem langsung mencoba mendeteksi lokasi GPS kamu saat halaman dibuka.
  3. 3
    Verifikasi GPS (Langkah 1).
    Klik "Deteksi Lokasi Saya" — browser meminta izin GPS. Jarak antara posisimu dan koordinat cafe dihitung otomatis. Dalam radius 200 m: langkah langsung hijau ✓. Lebih jauh: muncul peringatan kuning — kamu tetap bisa lanjut, tapi admin akan mempertimbangkan jarak tersebut saat review.
  4. 4
    Verifikasi WhatsApp / OTP (Langkah 2).
    Masukkan nomor WA aktif dan klik "Kirim OTP". Dalam hitungan detik, kode 6 digit dikirim ke nomormu via WhatsApp. Masukkan kode dan klik "Verifikasi". Kode kedaluwarsa dalam 10 menit. Satu nomor WA dibatasi untuk 5 klaim aktif secara bersamaan.
  5. 5
    Upload foto selfie (Langkah 3).
    Foto dirimu di depan cafe — pastikan nama cafe atau papan nama terlihat jelas di latar belakang. Format JPG/PNG, maksimal 10 MB. Foto ini menjadi bukti kehadiran fisik untuk admin saat review.
  6. 6
    Lengkapi informasi cafe dan simpan.
    Isi deskripsi, jam buka, fasilitas, nomor WhatsApp, dan upload foto-foto cafe. Setelah klik "Simpan Info Cafe", tombol "Ajukan Klaim" menjadi aktif. Klik tombol itu untuk mengirim pengajuan ke admin.
  7. 7
    Klaim masuk antrian review admin (1–2 hari kerja).
    Notifikasi WhatsApp dikirim saat admin mengambil keputusan. Ada tiga kemungkinan: disetujui, diminta info tambahan, atau ditolak. Pemilik paket PREMIUM mendapatkan prioritas antrian review.

🔐 Review Klaim oleh Admin

Setiap pengajuan klaim ditinjau secara manual. Admin melihat semua data dalam satu layar sebelum mengambil keputusan — tidak ada persetujuan otomatis.

📋 Yang Dilihat Admin

  • Foto selfie pemilik di depan cafe
  • Foto-foto cafe yang diupload
  • Badge GPS: jarak pemilik ke cafe saat klaim
  • Status verifikasi WA OTP
  • Data OSM pembanding (nama, koordinat)
  • Info akun pemilik (nama, email, WA)

⚡ Tiga Pilihan Keputusan

  • ✅ Setujui — Cafe terverifikasi + notifikasi WA ke pemilik
  • 📋 Minta Info Tambahan — Admin tulis catatan + notifikasi WA, pemilik bisa perbarui klaim
  • ❌ Tolak — Admin pilih alasan + notifikasi WA, pemilik bisa banding selama 7 hari
  1. 1
    Klaim masuk antrian dengan badge verifikasi.
    Panel admin menampilkan ikon GPS, WA, dan Selfie di setiap baris antrian sehingga admin bisa langsung melihat klaim mana yang sudah lengkap.
  2. 2
    Admin membuka detail dan memeriksa bukti kepemilikan.
    Selfie dicocokkan dengan tampak depan cafe, jarak GPS dipertimbangkan, konsistensi nama antara formulir dan foto dicek, dan data OSM dibandingkan sebagai referensi.
  3. 3
    Keputusan diambil dan pemilik langsung diberitahu via WhatsApp.
    Disetujui: cafe tampil dengan badge ✓ Terverifikasi dan naik ke posisi teratas pencarian (jika paket BASIC ke atas aktif). Minta info tambahan: pemilik login dan perbarui pengajuan. Ditolak: alasan tercantum dalam notifikasi WA, pemilik punya 7 hari untuk banding.
  4. 4
    Semua keputusan dicatat dalam audit log permanen.
    Setiap tindakan admin — nama admin, waktu, dan catatan — tersimpan dalam log yang tidak bisa dihapus. Ini memastikan transparansi dan akuntabilitas proses review.

Target review klaim adalah 1–2 hari kerja sejak pengajuan diterima. Pemilik paket PREMIUM mendapatkan prioritas antrian. Pastikan foto selfie jelas dan nama cafe terbaca agar proses tidak terhambat.

Siap mulai?

Cari cafe di sekitar kamu sekarang, atau daftarkan cafe kamu — gratis.

☕ Cari Cafe Terdekat Daftarkan Cafe Saya →