// ===== Page: Beranda (Home) ===== function PageBeranda() { return ( <> ); } function HeroSection() { return (
Konservasi Nusantara 4.8 / 5

Jelajahi rimba, savana &
kanopi Indonesia dalam
satu hari.

BatamZoo adalah rumah bagi 150+ satwa dari Sumatera hingga Papua — dirancang untuk pengalaman keluarga yang aman, edukatif, dan tidak terlupakan.

Beli Tiket Mulai Rp65.000 → Lihat 150+ Satwa
150+ Spesies satwa
18 ha Lahan hijau
6 Zona tematik
12 Daily shows
{/* Floating cards */}
Mandi Gajah
Setiap pagi · 09:00
Hari ini · Buka
08:30 — 17:30 WIB
{[1, 2, 3, 4, 5].map(i => (
))}
Tingkat keramaian: Sedang
); } function QuickFacts() { const items = [ { ic: "ticket", t: "Tiket online", d: "Lewati antrean, scan langsung di gate" }, { ic: "square-parking", t: "Parkir luas", d: "800 mobil + EV charging" }, { ic: "wheelchair", t: "Ramah difabel", d: "Jalur kursi roda di semua zona" }, { ic: "utensils", t: "Halal", d: "Sertifikasi MUI untuk semua resto" } ]; return (
{items.map((it, i) => (
{it.t}
{it.d}
))}
); } function ZonesSection() { return (
Peta lengkap } />
{ZONES.map((z, i) => (

{z.nama}

{z.isi}

Lihat satwa di zona ini
))}
); } function HighlightFauna() { const highlights = FAUNA.slice(0, 4); return (
Semua Fauna } />
{highlights.map(f => ( ))}
); } function FaunaCard({ fauna }) { return (

{fauna.nama}

{fauna.latin}
{fauna.kelas} {fauna.konservasi}
); } function ExperiencePlan() { const items = [ { t: "Tiba & Check-in", d: "08:30 — Pintu Utama Hang Lekiu. Scan QR, ambil ID Band anak." , ic: "1"}, { t: "Pagi: Zona Savana", d: "09:00 — Mandi gajah, foto bareng zebra & rusa." , ic: "2"}, { t: "Edu Center", d: "10:30 — Keeper talk konservasi Sumatera." , ic: "3"}, { t: "Makan Siang", d: "12:00 — Savanna Resto dengan view jerapah." , ic: "4"}, { t: "Sore: Aviary & Reptil", d: "14:00 — Walk-in aviary, feeding komodo 13:00." , ic: "5"}, { t: "Souvenir & Pulang", d: "16:30 — Rimba Souvenir Shop, exit melalui photo zone." , ic: "6"} ]; return (
{items.map((it, i) => (
{it.ic}

{it.t}

{it.d}

))}
); } function TicketsTeaser() { return (
TIKET ONLINE

Lewati antrean.
Hemat hingga 23%.

Pesan tiket online minimum 1 jam sebelum kunjungan, scan QR di gate utama, dan langsung masuk ke fast-lane khusus.

Beli Tiket Cek FAQ
{TICKETS.slice(0, 3).map((t, i) => (
{t.featured ? <> Paling Hemat : t.cat === "weekday" ? "Weekday" : "Weekend"}
{t.nama}
{rupiah(t.harga)}
{t.asli && (
{rupiah(t.asli)}
)}
))}
); } function Testimonials() { const reviews = [ { name: "Putri & Keluarga", from: "Tanjung Pinang", text: "Pertama kali ajak anak-anak ke BatamZoo, mereka betah seharian. Edu Center-nya membuat anak saya tertarik sains konservasi.", stars: 5 }, { name: "Mr. Tan", from: "Singapore", text: "Easily one of the most well-organised zoos in the region. Halal F&B and clean facilities — perfect for a day trip from Singapore via ferry.", stars: 5 }, { name: "Komunitas Foto Batam", from: "Batam", text: "Spot fotonya banyak dan estetik. Aviary walk-in jadi favorit kami karena bisa dekat dengan rangkong tanpa kaca penghalang.", stars: 5 } ]; return (
{reviews.map((r, i) => (
{Array.from({length: r.stars}).map((_,k) => )}

"{r.text}"

{r.name[0]}
{r.name}
{r.from}
))}
); } function CTAFinal() { return (

Siap untuk petualangan rimba Anda?

Tiket online berlaku 14 hari. Bisa dijadwal ulang H-1 tanpa biaya.

Beli Tiket Sekarang Hubungi Tim Kami
); } Object.assign(window, { PageBeranda });