Skip to main content
OpenEduCat logo
Gradebook

IPS and IPK, Indonesian University GPA System

Indonesian universities use two GPA metrics: IPS (Indeks Prestasi Semester) for each semester and IPK (Indeks Prestasi Kumulatif) for the running cumulative GPA. Both are calculated using the DIKTI 9-grade scale and SKS credit units. A minimum IPK of 2.0 is required for graduation. OpenEduCat tracks both metrics automatically and uses them to determine Predikat Kelulusan at graduation.

ID_DIKTI, 9-Grade Scale

Ministry of Education and Culture (Kemendikbud) standard scale used at all DIKTI-registered universities. Pass threshold: Grade C (55%).

Grade% RangeBobot (GPA Points)CategoryCredits Earned
A85–1004.0ExcellentYes
A-80–843.7Very GoodYes
B+75–793.3Good+Yes
B70–743.0GoodYes
B-65–692.7Good−Yes
C+60–642.3Average+Yes
C55–592.0Average (pass)Yes
D45–541.0InsufficientNo, re-registration required
E<450.0FailNo, re-registration required

Source: Peraturan Menteri Pendidikan dan Kebudayaan (Permendikbud) on DIKTI grading standards. Grade D (1.0) and E (0.0) do not earn SKS credits. Grade C (2.0) is the minimum passing grade.

IPS, IPK, and SKS Explained

Three interconnected concepts that drive academic performance measurement at every Indonesian university.

IPS

Indeks Prestasi Semester

(Semester GPA)

IPS is calculated at the end of each semester. It is the credit-weighted average of all courses taken that semester: IPS = Σ(SKS × bobot nilai) ÷ Σ(SKS). A student who earns A (4.0) in a 3-SKS course and B (3.0) in a 2-SKS course has IPS = (3×4.0 + 2×3.0) ÷ 5 = 3.60.

Stored in: advance.gradebook.gpa
IPK

Indeks Prestasi Kumulatif

(Cumulative GPA)

IPK is the cumulative GPA across all semesters and all courses. It is recalculated after each semester using the same credit-weighted formula: IPK = Σ(all SKS × bobot nilai) ÷ Σ(all SKS). IPK determines graduation eligibility, Predikat Kelulusan (graduation predicate), and academic standing. The minimum IPK for graduation is 2.0 at most Indonesian universities.

Stored in: op.student.cumulative_gpa
SKS

Satuan Kredit Semester

(Semester Credit Unit)

SKS is the Indonesian credit unit, equivalent to approximately 1 contact hour of instruction per week over one semester (typically 16 weeks). Most courses carry 2–4 SKS. A typical S1 (bachelor's) degree requires 144 SKS over 8 semesters. SKS values are stored in op.subject.credit_hours and used directly in IPS and IPK calculations.

Stored in: op.subject.credit_hours

Academic Standing Rules

IPK thresholds that determine a student's academic standing and graduation eligibility.

StandingIPK ConditionConsequence
Good StandingIPK ≥ 2.0Student is eligible to continue their programme and will progress normally.
Academic WarningIPK < 2.0 (one semester)Student receives a formal warning and must improve IPS the following semester.
Academic ProbationIPK < 2.0 (consecutive semesters)Student may be required to reduce credit load and meet with academic advisor.
Graduation EligibleIPK ≥ 2.0 with all credits completedStudent meets the minimum IPK requirement for degree conferral. Predikat Kelulusan is determined from final IPK.

How OpenEduCat Tracks IPS and IPK

1

Dual IPS/IPK tracking built into the Indonesia module

The Indonesia module stores IPS as the semester GPA on each advance.gradebook record and IPK as the cumulative GPA on the op.student record. After each semester's grades are published, both values are recalculated automatically using the DIKTI formula. Both IPS and IPK appear on the transcript and in the student portal without manual entry.

2

ID_DIKTI 9-grade scale pre-configured

All nine grade bands of the DIKTI standard (A=4.0 through E=0.0) install as grade scale records when the Indonesia module is activated. The pass threshold for each course is C (2.0, 55%). Grade D (1.0) and E (0.0) do not earn credits and generate a backlog record for re-registration.

3

SKS credit hours drive IPS and IPK computation

SKS values stored on each subject record are used directly in the weighted average formula. When a student completes or fails a course, the system uses its SKS value as the weight. This means high-SKS courses (typically practicum and thesis) have proportionally greater influence on IPK than low-SKS electives.

4

Academic standing evaluation against IPK thresholds

The Indonesia module evaluates student academic standing after each semester. Students whose IPK falls below 2.0 are flagged and receive an automated notification. Administrators can generate standing reports across cohorts for early intervention, filtering by programme, faculty, and entry year.

Frequently Asked Questions

Common questions about IPS, IPK, and the Indonesian university GPA system.

IPS (Indeks Prestasi Semester) is the semester GPA, calculated from all courses in a single semester. IPK (Indeks Prestasi Kumulatif) is the cumulative GPA, calculated from all courses across all semesters since enrolment. IPS resets each semester (it measures performance in that specific term. IPK accumulates) it reflects overall academic achievement from semester one to the current semester. Graduation eligibility and Predikat Kelulusan are based on IPK.

Automate IPS, IPK, and DIKTI grading

ID_DIKTI scale, SKS-weighted GPA formula, dual IPS/IPK tracking, and Predikat Kelulusan, all pre-configured in the Indonesia gradebook module.