Sekarang kita akan membangun AdminLayout.vue dan Dashboard.vue dari nol , dengan pendekatan yang: ✅ Aman ✅ Rapi dan ringan ✅ Terintegrasi dengan Tailwind CSS ✅ Siap untuk dikembangkan lebih lanjut (CRUD, dll) 📁 Struktur Komponen yang Akan Kita Buat src/ ├── layouts/ │ └── AdminLayout.vue // ← Layout admin dengan header + sidebar ├── views/ │ └── admin/ │ └── Dashboard.vue // ← Halaman dashboard pertama setelah login ✅ 1. AdminLayout.vue (Header + Sidebar) directory: src/layouts/AdminLayout.vue <template> <div class="min-h-screen flex bg-gray-100"> <!-- Sidebar --> <aside class="w-64 bg-white shadow-md hidden md:block"> <div class="p-6 font-bold text-blue-600 text-xl border-b border-gray-200"> STIP Admin </div> <nav class="p-4 space-y-2 text-gray-700"> <RouterLink to="/admin/dashboard" class="blo...
“Technology is a useful servant but a dangerous master.” — Christian Lous Lange