================================================================================ RENCANA REDESIGN TAMPILAN — TRYOUT CPNS Tanggal: 28 Juni 2026 ================================================================================ DAFTAR ISI: 1. Tujuan 2. Filosofi Desain Baru 3. Palet Warna 4. Struktur Layout 5. Perubahan Per Halaman (Prioritas) 6. Detail Teknis 7. Hal yang TIDAK Diubah 8. File yang Dihapus 9. Risiko & Mitigasi 10. Estimasi Waktu ================================================================================ 1. TUJUAN ================================================================================ - Modernisasi tampilan web agar terlihat premium dan trustworthy - Menyatukan 3 pendekatan CSS terpisah (Tooplate theme, inline exam styles, custom analytics styles) menjadi satu design system yang konsisten - Meningkatkan user experience (UX) pada navigasi, tryout, dan review hasil - Menghilangkan kesan template lama (circa 2019) ================================================================================ 2. FILOSOFI DESAIN BARU ================================================================================ +---------------------+---------------------------+--------------------------+ | Aspek | Sebelum (Lama) | Sesudah (Baru) | +---------------------+---------------------------+--------------------------+ | Warna Primer | Kuning #f9c10b | Navy #1e3a5f | | | Merah #dc3545 | Biru Terang #2563eb | | Warna Aksen | - | Teal #0d9488 | | Background | Foto full-screen + | Putih + abu-abu lembut | | | overlay hitam | #f8fafc | | Font (body) | DM Sans 18px | DM Sans 16px | | Card / Shadow | box-shadow tebal | Shadow ringan + border | | | | subtle | | Ikon | Emoji + Bootstrap Icons | Bootstrap Icons 100% | | | campur aduk | (konsisten) | | Tombol | Merah, pill shape | Biru/navy, | | | border-radius: 100px | border-radius: 10px | +---------------------+---------------------------+--------------------------+ ================================================================================ 3. PALET WARNA BARU ================================================================================ --primary: #1e3a5f Navy gelap — navbar, header, footer --primary-light: #2563eb Biru terang — button, link, aksen --accent: #0d9488 Teal — success, CTA sekunder --bg: #f8fafc Background halaman --surface: #ffffff Card, container --text: #0f172a Teks utama --text-muted: #64748b Teks sekunder --border: #e2e8f0 Garis pemisah --warning: #f59e0b Badge/alert --danger: #ef4444 Error ================================================================================ 4. STRUKTUR LAYOUT BARU ================================================================================ Layout utama (main.blade.php): +----------------------------------------------------------+ | NAVBAR (fixed, white, shadow halus) | | [Logo] [Dashboard] [Tryout] [Result] [Peringkat] | | [Prediksi] [Admin*] [Avatar ▼] | +----------------------------------------------------------+ | | | CONTENT (@yield('content')) | | - container max-width: 1200px, mx-auto | | - padding: py-12 (Tailwind) | | - background: #f8fafc | | | +----------------------------------------------------------+ | FOOTER (navy, minimal) | | © Tryout CPNS | Dibangun dengan hati untuk bangsa | +----------------------------------------------------------+ Perubahan utama: - HEADER KUNING (site-header) DIHAPUS — info user pindah ke navbar - BACKGROUND FOTO DIHAPUS — diganti warna solid #f8fafc - Navbar tidak ada nomor "01", "02", "03" - Active nav: border-bottom 2px biru (#2563eb) - Tombol login/logout di pojok kanan navbar ================================================================================ 5. PERUBAHAN PER HALAMAN (BERDASARKAN PRIORITAS) ================================================================================ ------------------------------------------------------------------------------ PHASE 1 — CORE LAYOUT & DASHBOARD (Estimasi: 3 hari) ------------------------------------------------------------------------------ 1. resources/css/app.css - Tulis ulang dengan Tailwind directives + custom CSS design tokens - Definisikan class utility untuk button, card, form sesuai palet baru 2. resources/views/layouts/main.blade.php - REWRITE: navbar baru tanpa header kuning - Footer baru warna navy - Hapus background image - Load Tailwind dari Vite (sudah ada), hapus tooplate CSS 3. resources/views/layouts/guest.blade.php - Redesign: card login/register lebih modern - Tanpa background foto, pakai gradient subtle atau solid color 4. resources/views/layouts/app.blade.php - Sinkronkan dengan main.blade.php yang baru - Jika duplikasi, pertimbangkan merger/hapus 5. resources/views/dashboard.blade.php - Kartu statistik: gradasi navy/teal - Ganti emoji (📚 🏆 📈 📉) dengan Bootstrap Icons - Tombol: biru (#2563eb) sebagai ganti merah - Tabel riwayat: lebih modern (striped, hover, border tipis) ------------------------------------------------------------------------------ PHASE 2 — TRYOUT & PAKET SOAL (Estimasi: 2 hari) ------------------------------------------------------------------------------ 6. resources/views/paket/index.blade.php - Card paket: border tipis + shadow ringan, hover scale - Form filter: lebih compact, styling Bootstrap disesuaikan - Modal konfirmasi: warna baru, border kiri biru 7. resources/views/paket/partials/card.blade.php - REWRITE card component - Badge kategori: TWK (amber), TIU (blue), TKP (green) - Tombol "Mulai" biru ------------------------------------------------------------------------------ PHASE 3 — EXAM MODE (Estimasi: 2 hari) ------------------------------------------------------------------------------ 8. resources/views/layouts/exam.blade.php - Pindahkan