inventaris_tkjt/
├─ app/
│  ├─ Http/
│  │  ├─ Controllers/
│  │  │  ├─ Admin/
│  │  │  │  ├─ DashboardController.php
│  │  │  │  ├─ AdminSiswaController.php
│  │  │  │  ├─ AdminGuruController.php
│  │  │  │  ├─ AdminInventarisController.php
│  │  │  │  ├─ AdminBahanController.php
│  │  │  │  ├─ AdminPeminjamanController.php
│  │  │  │  ├─ AdminAturanController.php
│  │  │  │  └─ AdminApiSarprasController.php
│  │  │  ├─ Guru/
│  │  │  │  ├─ DashboardController.php
│  │  │  │  ├─ GuruInventarisController.php
│  │  │  │  ├─ GuruPeminjamanController.php
│  │  │  │  ├─ GuruPenggunaanBahanController.php
│  │  │  │  └─ GuruProfilController.php
│  │  │  ├─ Siswa/
│  │  │  │  ├─ DashboardController.php
│  │  │  │  ├─ SiswaPeminjamanController.php
│  │  │  │  ├─ SiswaPenggunaanBahanController.php
│  │  │  │  └─ SiswaProfilController.php
│  │  │  └─ Api/
│  │  │     └─ SarprasApiController.php
│  │  │  ├─ AuthController.php                   ✨ BARU (mengganti 3 controller)
│  │  │  └─ HomeController.php                   ✅ TETAP
│  │  └─ Middleware/  (default, tidak dipakai)
│  ├─ Models/
│  │  ├─ Admin.php
│  │  ├─ Guru.php
│  │  ├─ Siswa.php
│  │  ├─ KategoriInventaris.php
│  │  ├─ Inventaris.php
│  │  ├─ InventarisGuru.php
│  │  ├─ Barang.php
│  │  ├─ BahanPraktik.php
│  │  ├─ PeminjamanAlat.php
│  │  ├─ PeminjamanDetail.php
│  │  ├─ PenggunaanBahan.php
│  │  ├─ PenggunaanBahanDetail.php
│  │  ├─ AturanPeminjaman.php
│  │  ├─ ApiKoneksiSarpras.php
│  │  └─ SarprasSyncLog.php
│
├─ routes/
│  ├─ web.php
│  └─ api.php
│
├─ resources/
│  ├─ views/
│  │  ├─ layouts/
│  │  │  ├─ app.blade.php      (layout umum + landing page)
│  │  │  ├─ admin.blade.php    (tanpa partial)
│  │  │  ├─ guru.blade.php     (tanpa partial)
│  │  │  └─ login.blade.php    (tanpa partial)
│  │  │
│  │  ├─ home.blade.php         (landing page)
│  │  │
│  │  ├─ auth/
│  │  │  ├─ login.blade.php
│  │  │
│  │  ├─ admin/
│  │  │  ├─ dashboard.blade.php
│  │  │  ├─ siswa/
│  │  │  │  ├─ index.blade.php
│  │  │  │  ├─ create.blade.php
│  │  │  │  └─ edit.blade.php
│  │  │  ├─ guru/
│  │  │  │  ├─ index.blade.php
│  │  │  │  ├─ create.blade.php
│  │  │  │  └─ edit.blade.php
│  │  │  ├─ inventaris/
│  │  │  │  ├─ index.blade.php
│  │  │  │  ├─ create.blade.php
│  │  │  │  └─ edit.blade.php
│  │  │  ├─ bahan/
│  │  │  │  ├─ index.blade.php
│  │  │  │  └─ create.blade.php
│  │  │  │  └─ edit.blade.php
│  │  │  ├─ peminjaman/
│  │  │  │  ├─ index.blade.php
│  │  │  │  └─ detail.blade.php
│  │  │  ├─ aturan/
│  │  │  │  ├─ index.blade.php
│  │  │  │  └─ edit.blade.php
│  │  │  └─ api_sarpras/
│  │  │     ├─ koneksi_index.blade.php
│  │  │     └─ logs.blade.php
│  │  │
│  │  ├─ guru/
│  │  │  ├─ dashboard.blade.php
│  │  │  ├─ inventaris/
│  │  │  │  ├─ index.blade.php
│  │  │  │  └─ create.blade.php
│  │  │  ├─ peminjaman/
│  │  │  │  ├─ index.blade.php
│  │  │  │  └─ detail.blade.php
│  │  │  ├─ penggunaan_bahan/
│  │  │  │  ├─ index.blade.php
│  │  │  │  └─ create.blade.php
│  │  │
│  │  ├─ siswa/
│  │  │  ├─ dashboard.blade.php
│  │  │  ├─ peminjaman/
│  │  │  │  ├─ index.blade.php
│  │  │  │  ├─ create.blade.php
│  │  │  │  └─ detail.blade.php
│  │  │  ├─ penggunaan_bahan/
│  │  │  │  ├─ index.blade.php
│  │  │  │  └─ create.blade.php
│
├─ public/
│  ├─ assets/
│  │  ├─ css/
│  │  └─ js/
│
├─ database/
│  ├─ migrations/   (opsional)
│  ├─ seeders/
│  └─ inventaris_tkjt.sql   (DATABASE FINAL SIAP IMPORT)
│
└─ README.md




├─ resources/
│  ├─ views/
│  │  ├─ siswa/
│  │  │  ├─ peminjaman/
│  │  │  │  ├─ index.blade.php
│  │  │  │  ├─ create.blade.php
│  │  │  │  └─ detail.blade.php
│  │  │  ├─ penggunaan_bahan/
│  │  │  │  ├─ index.blade.php
│  │  │  │  └─ create.blade.php







Controllers/Admin/DashboardController.php :


Controllers/Admin/AdminSiswaController.php :


Controllers/Admin/AdminGuruController.php :


Controllers/Admin/AdminInventarisController.php :


Controllers/Admin/AdminBahanController.php :


Controllers/Admin/AdminPeminjamanController.php :


Controllers/Admin/AdminAturanController.php :


Controllers/Admin/AdminApiSarprasController.php :




