How arya141002/sistem-informasi-ppdb-sekolah works
This is a Laravel school-admissions information system, not the Laravel framework described by its generic README. The visible workflow supports account/student registration, followed by student and parent profile completion and health-data entry; separate administration manages users, branches and published brochures. Controllers render Blade views and read or update Eloquent models. The excerpts show these operations, but not route definitions or database configuration, so route-to-controller wiring and the physical persistence backend are not asserted.
Main entry points: FormController.php Student profile · UserController.php Registration · KesehatanController.php Health details · BrochureController.php Brochure publishing
Components 21
Web entry
- Web routes
routes/web.php - Route provider
app/Providers/RouteServiceProvider.php
Admissions
- Registration
app/Http/Controllers/UserController.php - Student records
app/Models/Student.php - Parent records
app/Models/Parents.php - Registration page
resources/views/registrasi.blade.php
Student records
- Student profile
app/Http/Controllers/User/FormController.php - Health details
app/Http/Controllers/User/KesehatanController.php - Health records
app/Models/Kesehatan.php - Profile forms
resources/views/user/form.blade.php - Health form
resources/views/kesehatan.blade.php
Administration
- Branch records
app/Models/Branch.php - Education levels
app/Models/Jenjang.php - School years
app/Models/SchoolYear.php - Admin management
app/Http/Controllers/AdminController.php - Brochure publishing
app/Http/Controllers/BrochureController.php - Brochure records
app/Models/Brochure.php - User accounts
app/Models/User.php - Admin records
app/Models/Admin.php - Brochure page
resources/views/brochure.blade.php
Other components
- Applicant or admin
Connections 23
- Route provider → Web routes: loads routes
- Applicant or admin → Registration: submits registration
- Registration → Student records: creates student
- Registration → Parent records: creates parent
- Registration → Registration page: renders page
- Applicant or admin → Student profile: updates profile
- Student profile → Student records: reads and saves
- Student profile → Parent records: reads and saves
- Student profile → Branch records: reads branches
- Student profile → Education levels: reads levels
- Student profile → School years: reads active years
- Student profile → Profile forms: renders form
- Applicant or admin → Health details: updates health
- Health details → Student records: finds student
- Health details → Health records: reads and saves
- Health details → Health form: renders form
- Applicant or admin → Admin management: manages admins
- Admin management → Admin records: reads and deletes
- Admin management → User accounts: creates users
- Applicant or admin → Brochure publishing: manages brochures
- Brochure publishing → Brochure records: reads and saves
- Brochure publishing → Branch records: reads branches
- Brochure publishing → Brochure page: renders page