PILN logo

PILN - Penyetaraan Ijazah Luar Negeri

.Overview

Penyetaraan Ijazah Luar Negeri (PILN) is a national initiative under the Ministry of Education, Research, and Technology designed to validate and equate foreign academic degrees with their local equivalents. The system ensures that graduates from international institutions receive proper recognition according to national standards.

.Contribution

  • Developed a core module to handle multi-signature workflows and high-load PDF generation processes.
  • Integrated the system with a third-party digital signature API for document verification.
  • Conducted code review, query investigation, code refactoring, and performance tuning to maintain system stability and efficiency.
  • Designed and implemented asynchronous background jobs to optimize performance during large - scale document processing.
  • Investigated Apache server security and implemented Apache ModSecurity to meet the cybersecurity compliance requirements of the Ministry of Education, Research, and Technology.

.Tech Used

Backend

Laravel

Frontend

Laravel Blade

Database

MySQL

Infrastructure

Linux Server (Production)Windows Server (UAT)Apache

.Challenges and Solutions

Challenge

Handling batch digital signatures where a director could sign dozens of dynamically generated documents at once, causing high computational load during PDF generation and signing.

Solution

Implemented asynchronous background jobs to offload processing and improve system performance without blocking user operations.

Challenge

Third - party signature verification API often experienced latency and random failures, leading to incomplete transactions.

Solution

Introduced a retry mechanism to automatically reattempt failed requests and ensure reliable signature verification.

Challenge

Managing sensitive document data required strict validation and secure handling throughout the signing process.

Solution

Applied robust data validation, encryption, and process- level safeguards to maintain data integrity and confidentiality.

Challenge

The application needed to pass a strict cybersecurity audit by the Ministry of Education, Research, and Technology, focusing on web server and data protection vulnerabilities.

Solution

Conducted a detailed Apache security investigation using several security tools such as OWASP and WireShark and then configured Apache ModSecurity with custom rules to mitigate potential threats such as SQL injection, XSS, and unauthorized access attempts. This successfully ensured compliance with the Ministry’s cybersecurity standards.