import React, { useState, useEffect } from 'react'; import { Menu, X, ChevronRight, CheckCircle, BarChart3, Box, CreditCard, Smartphone, Store, Coffee, Scissors, ShoppingBag, Star, MonitorSmartphone, Printer, ShieldCheck, Wrench, Sparkles, Laptop, Tablet, ArrowRight, Bot, PieChart, TrendingUp, BrainCircuit, Package, FileText, ShoppingCart, Warehouse, Users, GitMerge, ArrowLeft, Utensils, Zap, Clock, UserCheck, CalendarDays, History } from 'lucide-react'; export default function App() { const [isMenuOpen, setIsMenuOpen] = useState(false); const [activeIndustryTab, setActiveIndustryTab] = useState('fnb'); const [currentPage, setCurrentPage] = useState('home'); // 'home' or 'industry-detail' // Scroll to top when changing page useEffect(() => { window.scrollTo(0, 0); }, [currentPage, activeIndustryTab]); const industries = [ { id: 'fnb', title: 'Food & Beverages', headline: 'Solusi Kasir Terpadu untuk Bisnis Kuliner Modern', description: 'Dari coffee shop mandiri hingga jaringan restoran berskala nasional, Kulakpos.id menyediakan fitur manajemen meja, dapur, dan stok bahan baku yang presisi.', icon: , image: 'https://images.unsplash.com/photo-1554118811-1e0d58224f24?ixlib=rb-4.0.3&auto=format&fit=crop&w=1200&q=80', items: ['Quick Services', 'Resto Full Service', 'Fast Casual FnB', 'Coffee Shops', 'Cloud Kitchen', 'Foodcourt', 'Lounge & Bar'], features: [ { icon: , name: "Manajemen Meja", detail: "Atur layout meja secara visual dan pantau status pesanan tiap pelanggan." }, { icon: , name: "Kitchen Display System", desc: "Kirim pesanan kasir langsung ke layar dapur untuk efisiensi maksimal." }, { icon: , name: "Split & Merge Bill", desc: "Fleksibilitas pembayaran untuk pelanggan rombongan atau pisah pesanan." } ] }, { id: 'retail', title: 'Toko Retail', headline: 'Kelola Ribuan SKU dengan Inventori Terotomatisasi', description: 'Sistem retail kami dirancang untuk menangani pergerakan stok yang cepat, barcode scanning, dan sinkronisasi harga antar cabang secara real-time.', icon: , image: 'https://images.unsplash.com/photo-1441986300917-64674bd600d8?ixlib=rb-4.0.3&auto=format&fit=crop&w=1200&q=80', items: ['Clothing & Accessories', 'Toko Elektronik', 'Grosir & Minimarket', 'Toko Online', 'Gadget & Accessories', 'Toko Bangunan', 'Furniture', 'Apotek', 'Distributor'], features: [ { icon: , name: "Multi-UOM & SKU", detail: "Jual dalam satuan pcs, lusin, atau karton dengan satu kode barang yang sama." }, { icon: , name: "Grosir & Tier Pricing", desc: "Atur harga otomatis berdasarkan jumlah pembelian pelanggan." }, { icon: , name: "Stock Opname Digital", desc: "Lakukan audit stok tanpa harus menutup toko menggunakan scan smartphone." } ] }, { id: 'beauty', title: 'Beauty', headline: 'Tingkatkan Pengalaman Pelanggan Salon & Klinik', description: 'Kelola jadwal janji temu (appointment), komisi staf beauty therapist, hingga riwayat perawatan pelanggan dalam satu aplikasi.', icon: , image: 'https://images.unsplash.com/photo-1560750588-73207b1ef5b8?ixlib=rb-4.0.3&auto=format&fit=crop&w=1200&q=80', items: ['Salon Kecantikan', 'Barbershop', 'Klinik & Kesehatan', 'Day Spa', 'Pet Shops'], features: [ { icon: , name: "Booking Online", detail: "Pelanggan bisa pesan jadwal lewat website tanpa perlu telepon manual." }, { icon: , name: "Komisi Staf", desc: "Hitung otomatis bagi hasil untuk tiap terapis berdasarkan layanan yang diberikan." }, { icon: , name: "Customer Records", desc: "Simpan riwayat treatment dan preferensi produk favorit pelanggan." } ] }, { id: 'jasa', title: 'Jasa', headline: 'Efisiensi Operasional untuk Bisnis Berbasis Layanan', description: 'Lacak status pengerjaan jasa, manajemen antrean, hingga laporan produktivitas karyawan secara mendalam.', icon: , image: 'https://images.unsplash.com/photo-1521671757615-16782a1705e4?ixlib=rb-4.0.3&auto=format&fit=crop&w=1200&q=80', items: ['Laundry', 'Car Wash', 'Reparasi', 'Bengkel', 'Jasa Profesional', 'Sport & Fitness', 'Penginapan', 'Parkir', 'Daycare'], features: [ { icon: , name: "Tracker Pengerjaan", detail: "Update status layanan dari 'Proses' hingga 'Selesai' dan kirim notifikasi ke pelanggan." }, { icon: , name: "Manajemen Garansi", desc: "Cetak kartu garansi digital dan lacak klaim perbaikan dengan mudah." }, { icon: , name: "Mobile Workforce", desc: "Karyawan lapangan dapat update pekerjaan langsung dari smartphone mereka." } ] } ]; const activeIndustry = industries.find(i => i.id === activeIndustryTab); const renderNavbar = () => ( ); const renderFooter = () => (
{ setCurrentPage('home'); window.location.href = '/'; }}> Kulakpos

Penyedia layanan perangkat lunak kasir (SaaS POS) terkemuka di Indonesia. Misi kami adalah memberdayakan UMKM untuk naik kelas melalui teknologi kasir yang cerdas dan mudah.

Industri

    {industries.map(ind => (
  • ))}

© {new Date().getFullYear()} PT Sada Teknologi Indonesia. All rights reserved.

); const renderHomePage = () => ( <> {/* HERO SECTION */}
Mitra Digital #1 untuk UMKM Naik Kelas

Sistem Kasir Pintar dengan
Teknologi AI Assistance

Tinggalkan cara manual. Kendalikan penjualan, pantau stok bahan baku, hingga analisis laba rugi secara real-time dari satu dashboard profesional Kulakpos.id.

{/* AI Insight Badge */}

Saran AI Hari Ini

"Omset Anda naik 15% dibanding hari Senin lalu. Stok Gula menipis, disarankan restock 20 unit sekarang."

{/* Sales/Omset Floating Badge */}

Pendapatan Hari Ini

+ Rp 4.500.000

{/* Inventory Floating Badge */}

Update Stok Pusat

Tersinkronisasi

{/* AI SPOTLIGHT */}
Teknologi AI

Asisten Cerdas Business Owner

Lupakan ribetnya membaca tabel laporan manual. AI Kulakpos melakukan analisis mendalam untuk Anda secara otomatis.

{["Analisis Omset & Revenue", "Laporan Laba Rugi (P&L)", "Prediksi Inventori Otomatis"].map((title, idx) => (
{title}
))}
AI Dashboard
ESTIMASI PROFIT
Rp 24.500.000
FnB 60%Retail 25%
{/* FITUR POS SECTION */}
Modul Terintegrasi

Ekosistem Fitur Terlengkap

Semua modul operasional yang Anda butuhkan untuk memantau dan mengembangkan bisnis dalam satu aplikasi cerdas.

{[ { icon: , title: "Sales Management", desc: "Kelola transaksi kasir, pencatatan pesanan, dan riwayat penjualan dengan cepat." }, { icon: , title: "Purchase Management", desc: "Pantau PO (Purchase Order) dan pembelian stok barang ke supplier." }, { icon: , title: "3rd Party Management", desc: "Integrasi sistem dengan layanan pihak ketiga, payment gateway, dan kurir." }, { icon: , title: "Pricing Management", desc: "Atur harga dinamis, harga grosir, diskon, dan tier pricing dengan mudah." }, { icon: , title: "Inventory Management", desc: "Pantau pergerakan barang, stok opname, dan resep bahan baku (BOM)." }, { icon: , title: "Warehouse Management", desc: "Kelola transfer dan ketersediaan stok antar gudang pusat secara real-time." }, { icon: , title: "Multi Branch Management", desc: "Pantau dan sinkronisasi data puluhan cabang dari satu dashboard." }, { icon: , title: "AI Assistance", desc: "Analisis cerdas untuk performa omset, laba rugi, dan prediksi restock otomatis." } ].map((feature, idx) => (
{feature.icon}

{feature.title}

{feature.desc}

))}
{/* PERANGKAT SECTION */}
Multi Platform

Fleksibel di Semua Perangkat Anda

Tanpa perlu investasi mesin kasir mahal. Gunakan perangkat cerdas yang sudah Anda miliki untuk mulai berjualan.

{/* Laptop/PC Card */}

Laptop & PC

Akses dashboard backoffice via browser. Sangat ideal untuk pantau analitik mendalam, manajemen stok pusat, dan laporan keuangan komprehensif.

{/* Tablet Card */}

Tablet Android

Tampilan antarmuka kasir yang lega dan interaktif. Memberikan kesan elegan di meja kasir restoran, butik, atau toko retail modern Anda.

{/* Smartphone Card */}

Smartphone

Mobilitas maksimal. Gunakan untuk pelayan (waiter) mencatat pesanan dari meja, atau operasional bisnis dinamis seperti food truck.

{/* SOLUTIONS SECTION */}
Solusi Spesifik

Satu Platform, Solusi Berbagai Industri

{industries.map((industry) => (
setActiveIndustryTab(industry.id)} className={`p-5 rounded-xl border transition-all cursor-pointer relative ${activeIndustryTab === industry.id ? 'bg-slate-50 border-teal-200' : 'bg-white border-slate-100'}`} >
{industry.icon}

{industry.title}

))}

{activeIndustry?.title}

{activeIndustry?.items.map((item, idx) => ( {item} ))}
{/* PRICING SECTION */}
Harga Terbaik

Investasi Transparan UMKM

Skema harga yang ramah di kantong tanpa biaya tersembunyi. Skalakan sesuai pertumbuhan bisnis Anda.

{/* Basic */}

Basic

Rp 50.k /bln
    {["POS Full Features", "Inventory Management", "Finance & Accounting", "Purchase Management", "Warehouse Management", "3rd Party Management"].map(f => (
  • {f}
  • ))}
  • Multi-branch Allowed
{/* Pro */}
Paling Laris

Pro Business

Rp 100.k /bln
  • Akses AI Assistance
  • {["POS Full Features", "Inventory Management", "Finance & Accounting", "Purchase Management", "Warehouse Management", "3rd Party Management", "Multi-branch Allowed"].map(f => (
  • {f}
  • ))}
{/* Enterprise */}

Enterprise

Hubungi Kami
    {["Custom AI Model", "Unlimited Outlets", "SLA Support 24/7", "Dedicated Manager"].map(f => (
  • {f}
  • ))}
); const renderIndustryDetail = () => (
{/* Detail Hero */}
{activeIndustry?.title}
Spesialisasi {activeIndustry?.title}

{activeIndustry?.headline}

{activeIndustry?.description}

{/* Industry Specific Features */}
Fitur Spesifik

Modul Khusus {activeIndustry?.title}

{activeIndustry?.features.map((feat, idx) => (
{React.cloneElement(feat.icon, { className: "w-7 h-7" })}

{feat.name}

{feat.detail || feat.desc}

))}
{/* List of Sub-industries */}
Fleksibilitas Skala

Mendukung Berbagai Jenis {activeIndustry?.title}

{activeIndustry?.items.map((item, idx) => (
{item}
))}
{/* Specialized CTA */}
Mulai Sekarang

Siap Menjalankan Bisnis {activeIndustry?.title} yang Lebih Efisien?

Ribuan pemilik bisnis seperti Anda telah bertransformasi bersama Kulakpos.id.

Mulai Gratis Sekarang
); return (
{renderNavbar()}
{currentPage === 'home' ? renderHomePage() : renderIndustryDetail()}
{renderFooter()} {/* WHATSAPP WIDGET */}
Butuh Konsultasi?
); }