1. Faculties and study programs
Build the campus structure — faculties, study programs (departments) and their specializations.
Everything else in Edunara hangs off this structure: courses, lecturers, students, fees and reports all belong to a study program, and every study program belongs to a faculty. Set it up first.
Faculties
Setup › Faculty › Add Faculty opens a two-step form:
- Faculty details — faculty name and code (the page checks the code is free), description, accreditation rank, established year and status.
- Academic defaults — rules the faculty’s study programs inherit unless they override them, for example the thesis entry requirements and specialization tracks. Leave a field blank to use the campus default.
Study programs (departments)
Setup › Department › Add Department, also in two steps:
-
Department details
- Faculty, name and code.
- Student ID code — 2 digits, required (see below).
- Degree level (D1 … S3, Professional), degree title and study duration.
- Accreditation and established year.
- How it is offered: Regular, Online, International — pick at least one.
Use Load DIKTI defaults to fill credits, duration and minimum GPA from the national rules for that degree level.
-
Requirement overrides — the study program’s own academic rules:
- Graduation: credits to graduate, minimum graduation GPA, maximum semesters.
- Thesis: credits, GPA and semester needed to start one.
- Diploma-supplement points and the semester specializations start.
- Minimum attendance.
- Credit limits per regular and Compact semester, and the semester self-service KRS starts.
- Whether the academic advisor also validates package enrollments.
Blank fields inherit from the faculty, then from the campus default.
Student ID code
Every new student’s NIM (student ID) is built from three parts. The middle part is the study program’s Student ID code.
| Part | Example | What it is |
|---|---|---|
| Entry year | 2026 | The year the student enters (from the admission period). |
| Student ID code | 10 | The study program’s 2-digit code. |
| Running number | 0111 | Counts up per program and per year, starting at 0001. |
So the 111th Computer Science student of 2026, with code 10, gets NIM 2026 10 0111. Some more examples:
| Study program | Code | First NIMs of 2026 | First NIM of 2027 |
|---|---|---|---|
| Computer Science | 10 | 2026100001, 2026100002 … | 2027100001 |
| Data Science | 12 | 2026120001, 2026120002 … | 2027120001 |
| Management | 01 | 2026010001, 2026010002 … | 2027010001 |
Rules for the code:
- Exactly 2 digits (01–99), and every study program needs a different one.
- Required for new study programs. An older program without a code can be given one at any time; until then its students get 00 in that place.
- Locked once the program has a code and students — their NIMs already carry it. Existing NIMs never change.
Tip
Give each faculty its own block of codes — for example Business 01–09, Communication 20–29, Computing 10–19. The first digit then tells you the faculty at a glance.
Requirement changes need approval
Once a study program exists, changing its requirements files a requirement request instead of saving straight away. The head of the faculty approves or rejects it (Requirement Requests); only then do the new rules apply. While one request is waiting, further requirement edits for that program are blocked. If the faculty has no head yet, the request goes to the admin.
Specializations (optional)
Setup › Specializations — streaming tracks (peminatan) inside a study program, for example “Artificial Intelligence” in Computer Science. Add a code and name per track. Only study programs with specialization tracks enabled can have them.
Degree titles and accreditation
The standard degree titles and accreditation ranks already exist (What a new campus starts with). Add a missing degree title in Setup › Degree Titles before you create the study program that uses it.