📄 Download PDF
📄 Download PDF
IDEN
Enterprise Education on XERPIUM

XERPIUMUNIVERSITY

Complete Enterprise Education Solution — Dashboard-Driven, AI-Powered, Workflow-Ready

9 Core Modules
40+ Dashboard
100+ AI Tools
11 Language

Enterprise-Grade Education Ecosystem

XERPIUM UNIVERSITY is a higher education module ecosystem built on XERPIUM 18 — covering Academic Structure, Student Lifecycle, Course Management, Lecturer Management, Thesis Tracking, Tuition Billing, Room Management, Grading & GPA, and Dashboard Analytics.

🎓
AKAD
Academic Structure
📚
KRS
Enrollment
🏆
GPA
Grading & IPK
💰
SPP
Tuition Billing
📋
THESIS
Thesis Tracking
📚
ROOMS
Room Booking
📈
BI
Dashboard Analytics
⚡
AI
Assistant Built-in

Academic Master Data

🏢

Fakultas (uni.faculty)

  • Faculty Name — Faculty name, unique code, sequence
  • Dean Assignment — Dean, Vice Dean, Secretary from hr.employee
  • Department Count — Automatically count number of study programs
  • Mail Tracking — Thread & activity mixin for collaboration
📄

Study Program (uni.department)

  • Degree Level — S1, S2, S3, D3, D4 (configurable)
  • Accreditation — A/B/C/Unranked with history tracking
  • Kaprodi — Head of Department assignment
  • Vision & Mission — Study program vision, mission, and achievements
📅

Academic Year (uni.year.ajaran)

  • Academic Year — Example: 2025/2026 with code 2526
  • Status Workflow — Draft → Active → Closed
  • Date Range — Start date & end date with validation
  • Semester Integration — One2many to odd/even/short semesters
📈

Semester (uni.semester)

  • Semester Type — Odd, Even, Short
  • KRS Period — KRS registration start & end date
  • Academic Calendar — Event calendar per semester
  • Active Flag — is_active for the current semester
Academic Structure Screenshot
Faculty, Study Program, Academic Year, Semester — Tree & Form View

Integrated Academic Flow

PMB
→
KRS
→
Lectures
→
UTS/UAS
→
KHS
→
Thesis
→
Graduation
🎓

Student (uni.student)

  • NIM — Unique Student ID Number per company
  • Biodata — Name, photo, gender, religion, place/date of birth
  • Parent Info — Parent/guardian name & phone
  • Status — Active, Inactive, Graduated, Withdrawal, Frozen, Expelled
  • Cohort — Cohort by year of entry
  • IPK & SKS — Real-time cumulative GPA and total credits
📚

KRS (uni.enrollment)

  • Course Selection — Select courses per semester
  • Total SKS — Auto-calculated from enrollment lines
  • Workflow — Draft → Submitted → Approved → Rejected
  • Section Assignment — Select class (course section)
  • Prerequisite Check — Prerequisite course validation
📝

Grades & GPA (uni.grade.scale / uni.course.grade)

  • Grade Scale — A, B+, B, C+, C, D, E on a 4.0 grade point scale
  • Score Components — Midterm 30%, Final 40%, Assignments 20%, Participation 10%
  • Auto Grade — Grade letter & points automatically from total score
  • KHS — Study Result Card with semester & cumulative GPA
  • Transcript — Study results grouped by semester
📖

Thesis (uni.thesis)

  • Lifecycle — Proposal → Ongoing → Submitted → Defended → Graduated
  • Advisor — Thesis Advisor I & II with advisor type
  • Progress Tracking — Progress % with notes per meeting
  • Defense Panel — Thesis defense with examiner panel and room
  • Dynamic Stages — Workflow configurable via xerpium_dynamic_stage
Student Lifecycle Screenshot
Student Profile, Enrollment (KRS), Grades (KHS), Thesis — Form & Kanban View

Course & Lecturer Management

📚

Course (uni.course)

  • Course Code — Unique code per course
  • SKS — 1-6 credit hours, lecture/lab/tutorial hours
  • Category — Compulsory, Elective, General
  • Prerequisites — Many2many prerequisite courses relation
  • Course Section — Classes per semester with capacity & schedule
👥

Lecturer (uni.lecturer)

  • NIDN/NIP — National Lecturer & Employee ID Number
  • Lecturer Type — Permanent, Contract, Guest
  • Teaching Load — Teaching load per semester, maximum credit hours
  • Advisor — Academic advisor lecturer for academic guidance
  • Current SKS — Credit hour load computation for the active semester
📅

Class Schedule (uni.schedule.line)

  • Day & Time — Monday-Saturday, start/end time Float
  • Room Assignment — Rooms with conflict detection
  • Section Link — Linked directly to course section
  • Integrated Calendar — Sync with XERPIUM calendar
🎓

Academic Calendar (uni.academic.calendar)

  • Events by Semester — Course Registration (KRS), Midterm, Final, Holiday, Graduation
  • Date Validation — Automatic validation range per semester
  • Color Coding — Visual event types for calendar
  • Notification — Event reminders to students & lecturers
Course Schedule Screenshot
Course Catalog, Schedule Grid, Lecturer Assignment, Teaching Load Summary

Tuition, Rooms & Assets

💰 Tuition Plan (uni.tuition.plan)

  • Payment Type — Per credit hour or Flat Fee (fixed tuition)
  • Department Link — Plan specific to each study program
  • Multi Currency — Supports different currencies
  • Flexible Config — Amount per credit hour or flat fee

💳 Tuition Invoice (uni.tuition.invoice)

  • Auto Invoice — Generate tuition invoices from tuition plan
  • Payment Tracking — Amount paid, residual, overdue detection
  • Payment Methods — Bank Transfer, Cash, Virtual Account, E-Wallet
  • Accounting Integration — account.move auto-posts to accounting
  • Status — Draft → Posted → Paid / Partial / Overdue

🏛 Room Management (uni.room)

  • Building Hierarchy — Building → Floor → Room
  • Room Types — Lecture Hall, Lab, Seminar, Library, Auditorium
  • Capacity & Equipment — Maximum capacity & equipment
  • Conflict Detection — Auto-check overlapping time & room bookings
  • Booking Types — Lecture, Event, Exam, Meeting

📅 Room Booking (uni.room.booking)

  • Schedule — Start datetime & end datetime with validation
  • Section Link — Linked to course section for lectures
  • Workflow — Draft → Confirmed → Cancelled
  • Overlap Protection — Prevent real-time double booking
Tuition and Room Screenshot
Tuition Invoice, Payment Register, Room Booking Calendar, Building Map

Education Dashboard — Dashboard Studio

Education-specific dashboards: vit_dashboard_university & vit_dashboard_education. 19 chart types, dual data source (ORM + SQL), AI auto-generate.

19
Chart Types
2
Education Dashboards
AI
Auto-Generate

University KPI Template

WidgetMetrikSource
Total Active Studentsuni.student count by statusORM
Students per Facultyuni.student group by faculty_idORM
IPK Rata-rataavg cumulative_gpaORM
Credit Hour Distributiontotal SKS per semesterORM
Tuition Invoicestuition invoice by stateORM
Students per Cohortcohort distributionORM

AI Dashboard Features

  • Auto-Generate — Natural language → complete dashboard via DeepSeek
  • NL → SQL — Natural language → SQL query real-time
  • Chart Insight — AI analysis of trends, peaks, anomalies, recommendations
  • Copilot Chat — SSE-streamed chat with dashboard context
  • Conditional Formatting — Dynamic color based on value

Chart Types

tile line bar bar_h area pie doughnut scatter radar funnel gauge bullet map list todo stacked_bar stacked_area waterfall bubble
Education Dashboard Screenshot
vit_dashboard_university — Student KPIs, Enrollment Trends, Tuition Analytics, GPA Distribution

Education Accounting Journals

Automatic journal flow from tuition invoicing to payment receipt — fully integrated with account.move.

Tuition Journal Flow

Step 1
Invoice SPP
When a tuition invoice is posted to accounting:
DR Student Receivables    Rp X.XXX.XXX
CR Tuition Revenue    Rp X.XXX.XXX
📋
Step 2
Payments
When a student pays tuition:
DR Kas / Bank    Rp X.XXX.XXX
CR Student Receivables    Rp X.XXX.XXX
💰
Step 3
Financial Reports
Actual tuition revenue vs target:
REPORT Tuition Revenue per Study Program    Detail + Summary
REPORT Receivables per Cohort    Aging Analysis
📈

Key Education Accounts

AccountTipeFunction
Student ReceivablesAssetUnpaid Tuition Invoices
Tuition RevenueIncomeTuition fee revenue
Development FundIncomeBuilding fund / re-registration
Kas/BankAssetTuition payment receipt
Operating ExpensesExpenseCampus operating costs

Education Accounting Features

  • Auto Invoice — Generate bulk tuition invoices per semester
  • Multi Payment Methods — Transfer, VA, E-Wallet, Cash
  • Overdue Tracking — Late tuition payment detection
  • Reporting Period — Report per academic year / semester
  • Analytic Distribution — Cost center per faculty/study program
  • Consolidation — Multi-company for multi-campus foundations

Cross-Module Integration

Education fully integrated with the entire XERPIUM ecosystem.

👥

University ↔ HR

  • Lecturers linked to hr.employee for payroll
  • Teaching load integration with timesheet
  • Lecturer contract management via HR
💰

University ↔ Accounting

  • Tuition invoice → automatic account.move
  • Tuition payment via payment register
  • Budget tracking per faculty/study program
📦

University ↔ Inventory

  • Asset tracking: rooms, lab inventory
  • Equipment management per laboratory
  • Book/stock library management
📄

University ↔ CRM

  • New student admissions (PMB) from leads
  • Admission track via crm.stage
  • Marketing campaign per study program
📈

University ↔ Dashboard

  • vit_dashboard_university — academic KPIs
  • vit_dashboard_education — education analytics
  • AI auto-generates dashboards from commands
🔗

University ↔ Portal

  • Student portal for online course registration (KRS) & grade reports (KHS)
  • Lecturer portal for grade entry
  • Payment portal for online tuition payment
📩

University ↔ Email/Notification

  • Mail thread & activity per academic model
  • Automatic announcements via email
  • WhatsApp integration for tuition reminders
⚡

University ↔ AI Assistant

  • "Find student with student ID 12345678"
  • "Create the course registration (KRS) for this semester"
  • "Show the GPA of student X"
  • "Find an empty room on Monday at 8"

Why XERPIUM University?

Aspect Manual System / Legacy XERPIUM University
Academic Data Separate spreadsheet ✓ Faculty, study program, semester integrated
Online Course Registration (KRS) ✗ Manual / Printed forms ✓ Digital workflow Draft → Approved
Grades & GPA Manual Excel calculation ✓ Auto grade with grade scale
Thesis ✗ Not tracked ✓ Full lifecycle + stage workflow
Tuition Invoices Create invoices manually ✓ Auto invoice + payment tracking
Lecture Schedule ✗ Conflicts go undetected ✓ Automatic conflict detection
Dashboard ✗ None ✓ 19 chart types, AI-powered
AI Assistant ✗ Not available ✓ 100+ tools, 11 languages
Multi Company ✗ Not available ✓ Multi-campus foundation
Accounting Separate (SIMAK) ✓ Fully integrated
Dynamic Stage ✗ None ✓ Configurable per model
Turbo Report Create reports manually ✓ Indonesian-language reports for education

XERPIUM Industry Portfolio

IndustryModuleDashboardReport
Inventory & WMS275+✓✓
Manufacturing230+✓✓
Purchase105✓✓
HR & Payroll29✓✓
Aerospace10✓✓
Accounting9✓✓
University9✓✓
Distribution8✓✓
Koperasi8✓✓
Retail & POS7+✓✓
Gold Mining & Refinery7✓✓
Aviation6✓✓
Coal Mining6✓✓
Hospital & Pharmacy6✓✓
Hajj & Umrah Travel6✓✓
Logistics5✓✓
Hotel & Property5✓✓
Beauty Clinic5✓✓
Rental4✓✓
Livestock4✓✓
Fishery4✓✓
Software House4✓✓
Event Organizer4✓✓
Satellite City2✓✓
Education Foundation2✓✓
Food & Beverage1✓✓
Civil Construction1✓✓
Garment1✓✓
Agriculture1✓✓
Theme Park1✓✓
Data Center / IT1✓✓
Palm Oil1✓✓
Feedmill1✓✓
Building Management1✓✓
Auditor1✓✓
Try nowContact