Logo
PPDB MIS Yapiri
@if($biodata && $biodata->file_pas_photo) Foto Profil @else {{ strtoupper(substr($u->nama_pendaftar, 0, 1)) }} @endif
{{ Str::limit($u->nama_pendaftar, 16) }}
Profil
@csrf
@if(session('sukses'))
✅ {{ session('sukses') }}
@endif @if(session('gagal'))
❌ {{ session('gagal') }}
@endif @if($errors->any())
❌ Terdapat kesalahan:
    @foreach($errors->all() as $err)
  • {{ $err }}
  • @endforeach
@endif @if(in_array($u->status_langkah, ['verifikasi_pendaftaran','verifikasi_uang_pangkal']) && isset($pembayaran) && $pembayaran->bukti_transfer)
Konfirmasi ke Admin
@endif {{-- WELCOME CARD ── --}}
Selamat datang kembali,
{{ $u->nama_pendaftar }}
No. PPDB: PPDB26{{ strtoupper(substr(md5($u->id_user), 0, 6)) }} TA 2026/2027 {{ ucwords(str_replace('_',' ', $u->status_seleksi ?? 'Proses Seleksi')) }}
{{-- Bingkai foto pas --}} @php $pasFotoDb = $biodata->file_pas_photo ?? null; @endphp
@if($pasFotoDb) Foto @else
Foto
3×4
@endif
Peserta PPDB
{{-- HORIZONTAL PROGRESS BAR ── --}} @php $progressSteps = [ ['key'=>'daftar','label'=>'Daftar'], ['key'=>'bayar_pendaftaran','label'=>'Bayar Pendaftaran'], ['key'=>'isi_formulir','label'=>'Formulir'], ['key'=>'bayar_uang_pangkal','label'=>'Uang Pangkal'], ['key'=>'tes_online','label'=>'Tes Online'], ['key'=>'tes_offline','label'=>'Tes Talenta'], ['key'=>'selesai','label'=>'Hasil'], ]; $progOrder = ['bayar_pendaftaran'=>1,'verifikasi_pendaftaran'=>1,'isi_formulir'=>2,'bayar_uang_pangkal'=>3,'verifikasi_uang_pangkal'=>3,'tes_online'=>4,'tes_offline'=>5,'sesi_verifikasi'=>5,'verifikasi_berkas'=>5,'pemberkasan_akhir'=>5,'selesai'=>6]; $currentProgIdx = $progOrder[$u->status_langkah ?? ''] ?? 0; @endphp
Progress Pendaftaran
@foreach($progressSteps as $pi => $ps)
@if($pi > 0)
@endif
{{ $pi < $currentProgIdx ? '✓' : ($pi + 1) }}
{{ $ps['label'] }}
@endforeach
{{-- QUICK ACTIONS ── --}} @php $canAccessFormulir = $u->status_langkah === 'isi_formulir'; $canAccessTesOnline = $u->status_langkah === 'tes_online'; $canAccessUangPangkal = in_array($u->status_langkah, ['bayar_uang_pangkal','verifikasi_uang_pangkal','tes_online','tes_offline','sesi_verifikasi','verifikasi_berkas','pemberkasan_akhir','selesai']); $canAccessBuktiDaftar = in_array($u->status_langkah, ['verifikasi_uang_pangkal','tes_online','tes_offline','sesi_verifikasi','verifikasi_berkas','pemberkasan_akhir','selesai']); $quickActions = [ ['icon'=>'clipboard-list','label'=>'Formulir','desc'=> $canAccessFormulir ? 'Isi data siswa' : 'Tersedia setelah verifikasi berkas awal','color'=>'#EFF6FF','icolor'=>'#1D4ED8','href'=>route('dashboard'),'active'=>$canAccessFormulir,'disabled'=>!$canAccessFormulir], ['icon'=>'upload-cloud','label'=>'Upload Berkas','desc'=> $u->status_langkah === 'isi_formulir' ? 'Akta, KTP, KK' : 'Tersedia setelah formulir diisi','color'=>'#F0FDF4','icolor'=>'#166534','href'=>route('dashboard'),'active'=>false,'disabled'=>$u->status_langkah !== 'isi_formulir'], ['icon'=>'monitor-check','label'=>'Tes Online','desc'=> $canAccessTesOnline ? '10 soal bakat' : 'Akan aktif setelah verifikasi pembayaran','color'=>'#FEF3C7','icolor'=>'#92400E','href'=>route('tes.online'),'active'=>$canAccessTesOnline,'disabled'=>!$canAccessTesOnline], ['icon'=>'award','label'=>'Hasil PPDB','desc'=> $u->status_langkah==='selesai' ? 'Lihat kelulusan' : 'Hasil muncul setelah pendaftaran selesai','color'=>'#FFF1F2','icolor'=>'#9F1239','href'=>route('dashboard'),'active'=>$u->status_langkah==='selesai','disabled'=>!($u->status_langkah==='selesai')], ['icon'=>'credit-card','label'=>'Bayar Formulir','desc'=>'Rp 100.000','color'=>'#F5F3FF','icolor'=>'#5B21B6','href'=>route('dashboard'),'active'=>$u->status_langkah==='bayar_pendaftaran','disabled'=>!($u->status_langkah === 'bayar_pendaftaran')], ['icon'=>'banknote','label'=>'Uang Pangkal','desc'=> $canAccessUangPangkal ? 'Selesaikan pembayaran dan unggah bukti' : 'Tersedia setelah formulir selesai','color'=>'#ECFDF5','icolor'=>'#065F46','href'=>route('dashboard'),'active'=>$u->status_langkah==='bayar_uang_pangkal','disabled'=>!$canAccessUangPangkal], ['icon'=>'file-check','label'=>'Bukti Daftar','desc'=> $canAccessBuktiDaftar ? 'Cetak bukti pendaftaran' : 'Hanya setelah bayar uang pangkal','color'=>'#FFF7ED','icolor'=>'#9A3412','href'=>route('pemberkasan.bukti.cetak'),'target_blank'=>true,'disabled'=>!$canAccessBuktiDaftar], ['icon'=>'help-circle','label'=>'Bantuan','desc'=>'Hubungi panitia','color'=>'#F0F9FF','icolor'=>'#0C4A6E','href'=>'https://api.whatsapp.com/send/?phone=087871381826'], ]; @endphp @if($u->status_langkah === 'bayar_pendaftaran')

Langkah 1 — Bayar Biaya Pendaftaran

Transfer ke rekening berikut dengan nominal yang tepat

BankBANK DKI
No. Rekening512-0921-998
Atas NamaMIS Pembangunan Yapiri
Biaya PendaftaranRp 100.000
Kode Unik+ Rp {{ $pembayaran->angka_unik }}
Total yang harus ditransfer
Rp {{ number_format($pembayaran->total_transfer, 0, ',', '.') }}
💰
Nominal harus TEPAT termasuk kode unik. Transfer berbeda nominal tidak akan terverifikasi.
@if($pembayaran->bukti_transfer)
✅
Bukti transfer sudah diunggah
File: {{ $pembayaran->bukti_transfer }}
Menunggu verifikasi panitia. Halaman akan diperbarui otomatis setelah disetujui.
@else
@csrf
Klik atau drag & drop file ke sini
Upload bukti transfer pembayaran pendaftaran
📄 Format: JPG, PNG, atau PDF · Maksimal 20MB
filename.jpg
0 KB
@error('bukti_transfer')
{{ $message }}
@enderror
@endif
@endif
@foreach($quickActions as $qa) @php $disabled = !empty($qa['disabled']); @endphp @if($disabled) @else @endif @endforeach
{{-- ═══ INFO BOX PENGUMUMAN & UPDATE PPDB (tampil kecuali saat isi formulir) ═══ --}} @if($u->status_langkah !== 'isi_formulir')
Informasi & Pengumuman PPDB
MIS Pembangunan Yapiri · Tahun Ajaran 2026/2027
Terbaru
@if(isset($pengumuman) && $pengumuman->count()) @foreach($pengumuman as $pm) @php $kmap=['penting'=>['info-red','🔴'],'pengumuman'=>['info-green','🟢'],'jadwal'=>['info-gold','🟡'],'info'=>['info-blue','🔵']]; $k=$kmap[$pm->kategori]??['info-gray','⚪']; @endphp
{{ $pm->judul }}
{{ Str::limit(strip_tags($pm->konten), 100) }}
{{ \Carbon\Carbon::parse($pm->created_at)->format('d M') }}
@endforeach @else
Gelombang III Masih Dibuka
Pendaftaran berlangsung hingga 30 Juni 2026. Segera selesaikan proses Anda.
Jun 2026
Pengumuman Hasil Seleksi
Hasil seleksi diumumkan secara bertahap. Pantau status di bagian Pengumuman & Selesai.
Jul 2026
Jadwal Tes Offline
Tes offline dijadwalkan pada Juli 2026. Notifikasi jadwal akan muncul otomatis.
Jul 2026
@endif
@endif @if(in_array($u->status_langkah, ['verifikasi_pendaftaran', 'verifikasi_uang_pangkal']))

Menunggu Verifikasi

Bukti transfer Anda sedang diperiksa oleh panitia

Sedang Diverifikasi
Panitia sedang memeriksa bukti transfer Anda.
Proses verifikasi maksimal 1×24 jam.
Halaman ini akan diperbarui setelah disetujui.
@endif {{-- ISI FORMULIR --}} @if($u->status_langkah === 'isi_formulir')

Formulir Pendaftaran Biodata Lengkap

Isi semua data dengan akurat sesuai dokumen resmi

{{-- SURAT PERNYATAAN INFO --}}
📋
⚠️ Perhatian: Surat Pernyataan Wajib
Sebelum mengisi formulir, Anda harus terlebih dahulu download, isi, tandatangani, dan upload kembali kedua surat pernyataan berikut:
Surat Orang Tua/Wali Surat Calon Peserta Didik
✓ Setelah diunduh, cetak, isi, tandatangani, scan/foto, lalu upload di tab "Upload Dokumen"
@csrf {{-- TAB 1: DATA SISWA --}}
Identitas Peserta Didik
Isi data sesuai akta kelahiran
Alamat & Transportasi
Tempat tinggal dan cara ke sekolah
Kesehatan & Kondisi Fisik
Data kesehatan anak
Pendidikan Sebelumnya
Sekolah atau PAUD yang dituju
{{-- TAB 2: DATA ORANG TUA --}}
Data Ayah Kandung
Identitas lengkap ayah kandung
Data Ibu Kandung
Identitas lengkap ibu kandung
{{-- TAB 3: DATA WALI --}}
{{-- Toggle tidak ada wali --}}
Isi bagian ini hanya jika calon siswa tidak tinggal bersama kedua orang tua kandung.
Data Wali Murid
Data orang lain yang merawat siswa
{{-- hidden field to pass "tidak ada wali" state --}}
{{-- TAB 4: UPLOAD BERKAS --}}
{{-- Header --}}
Upload Dokumen Persyaratan
Format: JPG, PNG, PDF · Maksimal 20MB per file
@php $fileAkte = $biodata->file_akte ?? null; $fileKtp = $biodata->file_ktp_ortu ?? null; $fileKk = $biodata->file_kk ?? null; $fileIjazah = $biodata->file_ijazah_tk ?? null; $filePasPhoto = $biodata->file_pas_photo ?? null; $allUploaded = $fileAkte && $fileKtp && $fileKk && $filePasPhoto; @endphp {{-- Banner jika semua berkas sudah terupload --}} @if($allUploaded)
Semua berkas wajib sudah terupload
Anda dapat memperbarui berkas dengan mengunggah ulang.
@else
Pastikan semua berkas wajib diunggah sebelum menyimpan formulir.
@endif {{-- AKTE KELAHIRAN --}}
@if($fileAkte)
Sudah Terupload
📁 {{ $fileAkte }}
✓ Tersimpan
Upload ulang jika ingin mengganti:
@endif
{{-- KTP ORANG TUA --}}
@if($fileKtp)
Sudah Terupload
📁 {{ $fileKtp }}
✓ Tersimpan
Upload ulang jika ingin mengganti:
@endif
{{-- KARTU KELUARGA --}}
@if($fileKk)
Sudah Terupload
📁 {{ $fileKk }}
✓ Tersimpan
Upload ulang jika ingin mengganti:
@endif
{{-- PAS PHOTO ANAK --}}
@php $filePasPhoto = $biodata->file_pas_photo ?? null; @endphp @if($filePasPhoto)
Sudah Terupload
📁 {{ $filePasPhoto }}
✓ Tersimpan
Upload ulang jika ingin mengganti:
@endif
{{-- IJAZAH TK --}}
@if($fileIjazah)
Sudah Terupload
📁 {{ $fileIjazah }}
✓ Tersimpan
Upload ulang jika ingin mengganti:
@endif
{{-- SURAT PERNYATAAN ORANG TUA --}} @php $fileSuratOrtu = $biodata->file_surat_ortu ?? null; @endphp
Download surat, isi, tandatangani, scan/foto, lalu upload di sini
@if($fileSuratOrtu)
Sudah Terupload
📁 {{ $fileSuratOrtu }}
✓ Tersimpan
@endif
{{-- SURAT PERNYATAAN CALON PESERTA DIDIK --}} @php $fileSuratSiswa = $biodata->file_surat_siswa ?? null; @endphp
Download surat, isi, tandatangani, scan/foto, lalu upload di sini
@if($fileSuratSiswa)
Sudah Terupload
📁 {{ $fileSuratSiswa }}
✓ Tersimpan
@endif
{{-- Konfirmasi kebenaran data --}}
Pernyataan Kebenaran Data
@endif {{-- BAYAR UANG PANGKAL --}} @if($u->status_langkah === 'bayar_uang_pangkal') @php // Tentukan gelombang berdasarkan field gelombang di tabel pembayaran $gelombangNum = $pembayaran->gelombang ?? 3; $gelombangLabel = ['1' => 'Gelombang I', '2' => 'Gelombang II', '3' => 'Gelombang III'][$gelombangNum] ?? 'Gelombang III'; $gelombangPeriode = ['1' => '4 Feb – 2 Apr 2026', '2' => '6 Apr – 8 Mei 2026', '3' => '11 Mei – 30 Jun 2026'][$gelombangNum] ?? '11 Mei – 30 Jun 2026'; $spp = 320000; $potonganRa = $pembayaran->potongan ?? (($biodata->lulusan_ra_yapiri ?? false) ? 250000 : 0); $pangkal = ($pembayaran->nominal_asal ?? 4320000) - $spp; @endphp

Bayar Uang Pangkal & SPP Juli

Anda terdaftar pada {{ $gelombangLabel }} ({{ $gelombangPeriode }})

{{-- RINCIAN BIAYA --}}
Informasi Transfer
BankBANK DKI
No. Rekening512-0921-998
Atas NamaMIS Pembangunan Yapiri
@if($pembayaran)
Uang Pangkal ({{ $gelombangLabel }}) Rp {{ number_format($pangkal, 0, ',', '.') }}
SPP Bulan Juli 2026 Rp {{ number_format($spp, 0, ',', '.') }}
@if($potonganRa > 0)
Potongan Lulusan RA Yapiri − Rp {{ number_format($potonganRa, 0, ',', '.') }}
@endif
Kode Unik Verifikasi + Rp {{ $pembayaran->angka_unik }}
@endif
@if($pembayaran)
Total yang harus ditransfer (harus TEPAT)
Rp {{ number_format($pembayaran->total_transfer, 0, ',', '.') }}
🏦
Nominal harus TEPAT termasuk kode unik 3 digit. Transfer berbeda nominal tidak akan terverifikasi otomatis.
@if($pembayaran->bukti_transfer) {{-- Sudah upload — tampilkan status --}}
✅
Bukti transfer sudah diunggah
File: {{ $pembayaran->bukti_transfer }}
Menunggu verifikasi panitia. Halaman akan diperbarui otomatis setelah disetujui.
@else
@csrf
Klik atau drag & drop file ke sini
Upload bukti transfer uang pangkal & SPP Juli
📄 Format: JPG, PNG, atau PDF · Maksimal 20MB
filename.jpg
0 KB
@error('bukti_transfer')
{{ $message }}
@enderror
@endif @endif
{{-- KETENTUAN BIAYA UANG PANGKAL --}}
Ketentuan Besaran Biaya Uang Pangkal
@php $biayaGelombang = [ ['num'=>1,'label'=>'Gelombang I','periode'=>'4 Feb – 2 Apr 2026','pangkal'=>3000000,'aktif'=>$gelombangNum==1], ['num'=>2,'label'=>'Gelombang II','periode'=>'6 Apr – 8 Mei 2026','pangkal'=>3500000,'aktif'=>$gelombangNum==2], ['num'=>3,'label'=>'Gelombang III','periode'=>'11 Mei – 30 Jun 2026','pangkal'=>4000000,'aktif'=>$gelombangNum==3], ]; @endphp @foreach($biayaGelombang as $bg)
{{ $bg['num'] }}
{{ $bg['label'] }} · {{ $bg['periode'] }}
Uang Pangkal: Rp {{ number_format($bg['pangkal'],0,',','.') }} + SPP Juli: Rp 320.000 = Rp {{ number_format($bg['pangkal']+320000,0,',','.') }}
@if($bg['aktif']) Gelombang Anda @endif
@endforeach
💡 Lulusan RA Yapiri TA 2025/2026 mendapat potongan uang pangkal Rp 250.000 (berlaku semua gelombang). Centang opsi di formulir pendaftaran jika ananda berasal dari RA Yapiri.
{{-- KETENTUAN PENGEMBALIAN — sesuai persyaratan resmi PPDB --}}
Ketentuan Pengembalian Uang Pangkal

Berlaku bagi calon peserta didik yang mengundurkan diri setelah melakukan pembayaran uang pangkal.

Besaran Uang Pangkal:
  • Gelombang I: Rp 4.000.000
  • Gelombang II: Rp 4.250.000
  • Gelombang III: Rp 4.500.000
  • Biaya dapat disesuaikan dengan kemampuan keluarga melalui diskusi dengan pihak sekolah.
Pengembalian Bagi Calon Siswa yang Mengundur Diri:
  • Sebelum Pengumuman: 100% uang pangkal dikembalikan
  • Setelah Pengumuman (Diterima): Maksimal 50% dikembalikan, sisa untuk biaya administrasi & operasional pendaftaran
  • Jangka Waktu: Pengembalian dilakukan maksimal 15 hari kerja setelah pengajuan surat resmi
Pengajuan pengembalian wajib disertai surat permohonan resmi dari orang tua/wali. Calon peserta yang telah mengundurkan diri tidak dapat mendaftar kembali ke sekolah ini pada tahun ajaran yang sama.
{{-- Sesuai persyaratan.pdf (bagian C) --}}
Potongan Administrasi saat Mengundurkan Diri
  • Gelombang I (lunas) → potong administrasi Rp 500.000
  • Gelombang II (lunas) → potong administrasi Rp 600.000
  • Gelombang III (lunas) → potong administrasi Rp 700.000
Ketentuan Khusus Gelombang III
  • Jika hanya membayar Gelombang III sebesar Rp 1.000.000 atau lebih rendah → tidak dikembalikan
  • Sudah menyatakan mengundurkan diri → tidak dapat masuk kembali
@endif {{-- TES ONLINE --}} @if($u->status_langkah === 'tes_online')

Tes Online Bakat Anak

Tes interaktif untuk mengenali potensi dan bakat anak

Siap Mulai Tes Bakat?
Tes ini terdiri dari 10 soal yang dirancang khusus untuk anak usia dini.
Setiap soal memiliki waktu 30 detik.
Pastikan anak dalam kondisi tenang dan siap sebelum memulai.
Mulai Tes Sekarang
@endif {{-- TES OFFLINE --}} @if($u->status_langkah === 'tes_offline')

Jadwal Tes Offline

Hadir tepat waktu di lokasi yang telah ditentukan

@if($jadwal)
Tanggal
{{ date('d F Y', strtotime($jadwal->tgl_tes_offline)) }}
Jam
{{ $jadwal->jam_tes_offline }}
Lokasi
MIS Pembangunan Yapiri
Status Kehadiran{{ $jadwal->status_kehadiran_offline }}
@endif
Harap membawa dokumen asli: Bukti Pendaftaran, Akta Kelahiran, KTP Orang Tua, dan Kartu Keluarga.
@endif {{-- SESI VERIFIKASI --}} @if($u->status_langkah === 'sesi_verifikasi')

Sesi Verifikasi Bersama

Pilih slot waktu untuk sesi verifikasi bersama panitia

@if($jadwal && $jadwal->slot_verifikasi_bersama)
Slot Berhasil Dibooking!
Waktu: {{ $jadwal->slot_verifikasi_bersama }}
Hadir tepat waktu di MIS Pembangunan Yapiri
@else
Pilih Slot Waktu
Pilih waktu yang paling sesuai untuk sesi verifikasi bersama orang tua/wali
@csrf
@endif
@endif {{-- VERIFIKASI BERKAS --}} @if($u->status_langkah === 'verifikasi_berkas')

Verifikasi Berkas

Berkas Anda sedang diperiksa oleh panitia

Berkas Sedang Diverifikasi
Panitia sedang memeriksa kelengkapan dan keabsahan berkas Anda.
Proses ini membutuhkan waktu maksimal 2×24 jam.
@endif {{-- PEMBERKASAN AKHIR --}} @if($u->status_langkah === 'pemberkasan_akhir')

Pemberkasan Akhir & Upload Surat Bermaterai

Silakan cetak bukti pendaftaran, unduh surat pernyataan, lalu upload surat pernyataan bermaterai (PDF).

Unduh Surat PernyataanDownload PDF
Cetak Bukti PendaftaranCetak
Surat pernyataan bermaterai yang diunggah harus PDF dan sudah diberi materai sesuai ketentuan.
@php $statusSurat = $biodata->status_surat_pernyataan ?? 'belum_diunggah'; $fileSurat = $biodata->file_surat_pernyataan_bermaterai ?? null; @endphp @if($fileSurat)
✅
Surat pernyataan bermaterai sudah diunggah
📁 {{ $fileSurat }}
✓ Tersimpan Status: {{ str_replace('_', ' ', $statusSurat) }}
Upload ulang jika ingin mengganti file:
@endif
@csrf @error('surat_pernyataan_bermaterai')
{{ $message }}
@enderror
@endif {{-- SELESAI --}} @if($u->status_langkah === 'selesai')

Hasil Seleksi

Pengumuman hasil seleksi PPDB MIS Pembangunan Yapiri

@if(isset($u->status_seleksi) && $u->status_seleksi === 'diterima')
SELAMAT!
Ananda {{ $biodata->nama_anak ?? $u->nama_pendaftar }} dinyatakan
DITERIMA di MIS Pembangunan Yapiri
Tahun Ajaran 2026/2027
Cetak Bukti Pendaftaran
@if($bakat)
Laporan Bakat & Rekomendasi Parenting

Berdasarkan hasil tes online dan data hobi/cita-cita anak

Kecerdasan Dominan
{{ $bakat->kategori_dominan }}
Durasi Tes Online
{{ $bakat->total_waktu_detik }} detik
Rekomendasi Pola Asuh (Parenting Management)
{{ $bakat->rekomendasi_parenting }}
Cetak laporan lengkap →
@endif @elseif(isset($u->status_seleksi) && $u->status_seleksi === 'tidak_diterima')
Mohon Maaf
Dengan berat hati, ananda belum dapat kami terima pada tahun ajaran ini.
Terima kasih atas kepercayaan Anda kepada MIS Pembangunan Yapiri.
Untuk informasi lebih lanjut, silakan hubungi panitia PPDB.
@elseif(isset($u->status_seleksi) && $u->status_seleksi === 'daftar_tunggu')
Daftar Tunggu
Ananda masuk dalam Daftar Tunggu.
Kami akan menghubungi Anda jika ada kursi yang tersedia.
Pantau terus halaman ini atau hubungi panitia via WhatsApp.
@else
Sedang Diproses
Pengumuman hasil seleksi sedang dalam proses sidang panitia.
Harap bersabar dan pantau halaman ini secara berkala.
@endif @endif