Back to ME

Project SIMASKER Pemprov Jatim

By Angger Pratamadhita on July 20, 2025

This project is a centralized management application developed specifically for the "Biro Kerjasama" of the East Java Provincial Government, Indonesia. The platform is designed to accommodate and streamline all types of inter-agency and institutional collaborations across the entire East Java region. By providing a unified system, the application enables efficient tracking, documentation, and administration of various cooperation agreements, ensuring that all partnership activities are well-coordinated and accessible in one place. This centralized approach supports better governance, transparency, and ease of monitoring for all collaborative initiatives managed by the provincial government.
link : https://simasker.jatimprov.go.id/

Key Feature

The SIMASKER application offers a comprehensive suite of features, including dynamic custom form input creation with support for various field types and master data integration, logical grouping of form inputs with configurable workflows and access permissions, granular user access control for enhanced security and tailored user experiences, customizable document flow statuses to support unique approval processes, and an interactive dashboard that delivers real-time insights and key metrics for efficient monitoring and analysis of collaboration activities.

Custom Form Input

The main feature of this application is its fully custom form input system, which empowers administrators to design and deploy dynamic forms tailored to the specific needs of each collaboration or agreement. The form builder supports up to 85% of standard form controls, including text fields, numbers, dates, checkboxes, radio buttons, file uploads, and more.

A standout capability is the ability to add new "select" fields that can dynamically fetch their selection options from master data references. This ensures that dropdown choices remain consistent and up-to-date across the system, streamlining data entry and reducing errors. Administrators can easily configure these select fields to pull options from centralized datasets, making the forms highly adaptable and scalable for various use cases within the provincial government.

Custom Form Group

This feature allows administrators to organize individual form inputs into logical groups, making it easier to manage complex data collection processes. After creating custom form inputs, administrators can use the form group builder to define how these inputs are grouped together, specify the document flow (such as approval steps or review stages), and assign user access permissions for each group.

By enabling grouping and workflow configuration, this feature ensures that each collaboration or agreement follows a structured process, with clear roles and responsibilities for different users. It streamlines document management, enhances security by controlling access, and supports efficient collaboration across departments.

Custom User Access

A core feature of the application is the ability to customize user access at a granular level. Administrators can define specific permissions for each user or user group, controlling access to individual menus and document entries within the system. This means that access to sensitive data, forms, or workflow steps can be restricted based on roles or responsibilities, ensuring that users only see and interact with the information relevant to their duties.

This dynamic access control not only enhances security but also streamlines the user experience by presenting each user with a tailored interface. Whether managing collaboration agreements, reviewing documents, or configuring forms, every action and menu can be precisely assigned, making the platform highly adaptable to the organizational structure and workflow requirements of the East Java Provincial Government.

Custom Document Flow Status

This feature empowers administrators to define and customize the document flow approval statuses for each type of collaboration or agreement. Instead of being limited to a fixed set of status options, administrators can create, edit, and sequence custom statuses that reflect the unique approval processes of their organization.

For example, a document might progress through statuses such as "Draft," "Submitted," "Under Review," "Approved by Supervisor," and "Finalized." Each status can be configured with its own label, color, and associated permissions, ensuring that only authorized users can move documents between specific stages.

This flexibility allows the system to adapt to evolving workflows and organizational requirements, supporting complex approval chains and multi-step reviews. By making the document flow fully configurable, the application ensures transparency, accountability, and precise control over every stage of the approval process.

Dashboard Report

The dashboard report provides a comprehensive overview of all collaboration activities and agreements managed within the system. It features interactive charts and summary widgets that display key metrics such as the number of active agreements, pending approvals, completed collaborations, and user activity statistics. Administrators can filter data by date range, department, or agreement type to gain actionable insights and monitor progress in real time. This centralized reporting tool helps decision-makers quickly identify trends, track performance, and ensure that all processes are running smoothly across the organization.

Web Tech Stack

SIMASKER is developed with a robust and flexible web technology stack tailored for dynamic data management and modular workflows. The frontend is built using NuxtJS, enabling server-side rendering and smooth navigation, while Bootstrap 5 ensures a responsive and user-friendly interface. The backend utilizes Express JS written in TypeScript, providing strong typing and maintainability for complex business logic. MongoDB serves as the primary database, supporting highly customizable and dynamic data models—essential for the application's custom form and workflow features. This stack allows SIMASKER to efficiently support evolving requirements, granular access control, and scalable collaboration processes for the East Java Provincial Government.

Back to ME