e-jurnal/
├── index.php                # Halaman utama / landing page
├── login.php                # Halaman login
├── logout.php               # Halaman logout
│
├── config/                  # Konfigurasi database & setting global
│   └── database.php         # Koneksi ke database
│
├── assets/                  # File statis (frontend)
│   ├── css/                 # Stylesheet (Bootstrap, custom CSS)
│   ├── js/                  # JavaScript (AJAX, jQuery, custom JS)
│   └── img/                 # Gambar / icon
│
├── admin/                   # Folder khusus Admin
│   ├── dashboard.php
│   ├── master/              # Data master
│   │   ├── tahunajaran.php  # Dari tabel ab_tahunajaran
│   │   ├── semester/        # CRUD semester
│   │   │   ├── index.php
│   │   │   ├── tambah.php
│   │   │   ├── edit.php
│   │   │   └── hapus.php
│   │   ├── kelas.php        # Dari tabel ab_kelas
│   │   ├── guru.php         # Dari tabel ab_guru
│   │   ├── walas.php        # Dari tabel ab_walas
│   │   ├── siswa.php        # Dari tabel ab_plotkelas
│   │   └── mapel/           # CRUD mata pelajaran
│   │       ├── index.php
│   │       ├── tambah.php
│   │       ├── edit.php
│   │       └── hapus.php
│   ├── users/               # Manajemen user
│   │   ├── index.php
│   │   ├── tambah.php
│   │   ├── ubah.php
│   │   └── hapus.php
│   └── laporan/             # Laporan untuk admin
│       ├── absensi.php
│       ├── penilaian.php
│       ├── jurnal.php
│       └── rekap.php
│
├── guru/                    # Folder khusus Guru
│   ├── dashboard.php
│   ├── jadwal/              # Jadwal mengajar
│   │   ├── index.php
│   │   ├── tambah.php
│   │   ├── detail.php
│   │   ├── ubah.php
│   │   └── hapus.php
│   ├── jurnal/              # Jurnal harian guru
│   │   ├── index.php
│   │   ├── tambah.php
│   │   ├── detail.php
│   │   ├── ubah.php
│   │   └── hapus.php
│   ├── refleksi/              # refleksi dari siswa untuk guru
│   │   ├── index.php
│   │   ├── tambah.php
│   │   ├── detail.php
│   │   ├── ubah.php
│   │   └── hapus.php
│   ├── absensi/             # Absensi siswa
│   │   ├── index.php
│   │   └── rekap.php
│   ├── penilaian/             # Absensi siswa
│   │   ├── index.php
│   │   ├── tambah.php
│   │   ├── detail.php
│   │   ├── edit.php
│   │   ├── hapus.php
│   │   └── rekap.php
│   └── Cetak/           # Penilaian siswa
│       ├── index.php
│       └── rekap_jurnal_pdf.php
│
├── guru-bk/                   # Folder khusus Guru BK
│   ├── dashboard.php
│   ├── jurnal/              # Jurnal harian guru
│   │   ├── index.php
│   │   ├── tambah.php
│   │   ├── detail.php
│   │   ├── ubah.php
│   │   ├── hapus.php
│   │   └── rekap.php
│   └── Cetak/           # cetak jurnal guru BK
│       ├── index.php
│       └── rekap_jurnal_pdf.php
│
│
├── waka/                    # Folder khusus Waka Kurikulum
│   ├── dashboard.php
│   ├── jadwal/              # Jadwal mengajar
│   │   ├── index.php
│   │   ├── tambah.php
│   │   ├── detail.php
│   │   ├── ubah.php
│   │   └── hapus.php
│   ├── validasi/            # Validasi jurnal guru
│   │   ├── index.php
│   │   ├── validasi-bk.php
│   │   └── detail.php
│   └── laporan/             # Laporan versi Waka
│       ├── absensi.php
│       ├── penilaian.php
│       ├── jurnal.php
│       └── rekap.php
│
├── includes/                # Komponen reusable
│   ├── header.php
│   ├── footer.php
│   └── navbar.php
│
└── uploads/                 # Folder untuk file upload
