Documentation / Merakit Presence

Merakit Presence Documentation

Documentation for attendance, location settings, attendance summaries, and daily operations.

presence attendance check in presence tracking location summary work schedule

Merakit Presence helps organizations record daily attendance in a more orderly way, whether for schools, campuses, offices, or field teams. This documentation outlines the planned structure and will be expanded as the product’s final features are released.

Overview

Merakit Presence focuses on three main areas: attendance recording, location validation, and operational reporting. Administrators set up attendance rules, users check in according to their schedules, and operators or management review the results through summary reports.

When to Use Presence

Use Merakit Presence when your organization needs attendance records that are more consistent than manual sign-in sheets. Typical use cases include:

  • Attendance for teachers, staff, or employees.
  • Attendance for students or event participants.
  • Location-based attendance for field teams.
  • Summaries of late arrivals and early departures.
  • Attendance archives for operational reviews.

General Workflow

  1. The administrator sets up user data and attendance rules.
  2. The administrator defines the attendance locations or areas.
  3. Users check in when they start their activities.
  4. Users check out when they finish their activities.
  5. The system determines each attendance status based on schedules and rules.
  6. Operators review the summary and export reports when needed.

User Roles

Each organization can adjust roles to fit its needs, but the general pattern is as follows.

RoleResponsibilities
Super AdminManages global configuration, administrator access, and system policies.
AdministratorManages users, locations, work schedules, and attendance summaries.
OperatorMonitors daily attendance and helps correct data when needed.
User (“Pengguna”)Checks in, checks out, submits leave requests, or records other activities according to the rules.

Initial Setup

Before attendance tracking begins, the administrator needs to prepare the basic configuration so that incoming data stays consistent.

Organization Data

Complete the organization’s information first. This data is typically used in reports, exports, and dashboard displays.

  • Organization name.
  • Organization address.
  • Operational time zone.
  • Internal support contact.
  • Naming or user identity format.

User Data

Add the users who will record their attendance. Make sure each user has a clear identity so the summaries are easy to read.

  • Full name.
  • Username or ID number.
  • Email or phone number, if needed.
  • Work unit, class, division, or group.
  • Active or inactive status.

Units and Groups

Units help administrators read reports according to the organization’s structure, such as classes, divisions, branches, or teams.

  • Create main units such as Teachers, Admin Staff, Grade 10, or Field Team.
  • Assign users to the appropriate unit.
  • Use units as filters in reports and on the dashboard.

Attendance Locations

Attendance locations ensure that users check in from permitted areas.

Office or School Locations

Administrators can create the organization’s main locations. Each location includes a place name, coordinates, and a tolerance radius.

Example configuration:

LocationRadiusNotes
Main Building100 metersFor staff and teachers.
Computer Lab50 metersFor practical sessions.
East Branch150 metersFor the branch team.

Tolerance Radius

Avoid setting the tolerance radius too narrow. GPS signals can vary depending on the device, weather, buildings, or network quality.

Initial recommendations:

  • Small areas: 30 to 50 meters.
  • School/office buildings: 75 to 150 meters.
  • Large outdoor areas: 150 to 300 meters.

Off-Site Attendance

Some organizations still need to record attendance away from their premises, for example during official assignments or field activities. For these cases, administrators can set up specific policies such as:

  • A note is required.
  • Supporting evidence must be uploaded.
  • Operator approval is required.
  • The record is flagged as off-site attendance.

Work Schedules

Work schedules determine when users are allowed to check in and check out.

Regular Schedule

A regular schedule is used for work patterns that repeat every week.

Example:

DayCheck inCheck out
Monday - Thursday07:0015:30
Friday07:0014:00
SaturdayDay offDay off

Flexible Schedule

A flexible schedule suits organizations that measure working hours rather than requiring the same start time for everyone.

Example rules:

  • Users may check in from 06:00.
  • Minimum working duration is 8 hours.
  • Checking out before the minimum duration is flagged as an early departure.

Holidays

Holidays can be configured so the system does not mark users as absent on specific dates.

Common types of holidays:

  • National holidays.
  • Collective leave days.
  • Internal organization holidays.
  • Special events without regular attendance.

Check-In Process

Check in records a user’s arrival.

Check-In Requirements

Requirements may differ between organizations, but they generally include:

  • The user account is active.
  • A schedule is available for that day.
  • The user is within a permitted location.
  • The device has location access enabled.
  • The check-in time is still within the tolerance window.

Arrival Status

The system can assign a status based on the check-in time.

ConditionStatus
Check in before the late thresholdPresent (“Hadir”)
Check in after the late thresholdLate (“Terlambat”)
No check in by the end of the dayAbsent (“Tidak hadir”)
Check in from outside the areaNeeds review (“Perlu peninjauan”)

Check-In Notes

Notes can provide additional context. For example, a user may be late because of a morning assignment, transportation issues, or duties at another location.

Check-Out Process

Check out records when an activity ends.

Check-Out Requirements

Before check out, the system can verify that:

  • The user has already checked in.
  • The check-out time is not earlier than the minimum allowed.
  • The location still meets the rules, if location validation is required.
  • The user has added a note when checking out off-site.

Early Departure

An early departure occurs when a user checks out before the specified minimum time. This data can be used for discipline reports or operational reviews.

Missed Check-Out

If a user forgets to check out, an operator can review the record and correct it according to the organization’s policy.

Leave and Absences

Not every user who is not present should be treated as absent without notice. The system needs to distinguish between permission, sickness, leave, off-site duty, and unexcused absence.

Leave Types

Examples of leave types:

  • Personal leave.
  • Sick leave.
  • Annual leave.
  • Off-site duty.
  • Official activities.

Submitting a Leave Request

The leave request workflow can be kept simple:

  1. The user selects the type of leave.
  2. The user enters the dates and reason.
  3. The user attaches supporting evidence, if required.
  4. An operator or supervisor approves or rejects the request.

Impact on the Summary

Approved leave appears as a dedicated status in reports, so the user is not recorded as having an unexcused absence.

Daily Monitoring

Daily monitoring helps operators quickly see the current attendance situation.

Dashboard Overview

Ideally, the dashboard shows:

  • Total active users.
  • Checked in.
  • Not yet checked in.
  • Late.
  • On leave.
  • Off-site.
  • Missed check-out.

Monitoring Filters

Filters help operators find data faster.

  • Date.
  • Unit or group.
  • Attendance status.
  • Location.
  • User name.

Operator Follow-Up

Operators can follow up on records that need attention, such as off-site attendance, missed check-outs, or leave requests.

Summaries and Reports

Reports are used for periodic reviews and as organizational records.

Daily Summary

The daily summary is suited for quick monitoring and is typically reviewed by operators at the end of each day.

Monthly Summary

The monthly summary shows an overview of attendance for a given period.

Commonly displayed data:

  • Total working days.
  • Total present.
  • Total late.
  • Total leave.
  • Total sick leave.
  • Total unexcused absences.
  • Total early departures.

Exporting Reports

Reports can be exported for archiving, payroll, internal audits, or review meetings.

Common formats:

  • Spreadsheet.
  • PDF.
  • Print layout.

Data Corrections

Data corrections are needed when there are recording errors or technical issues.

When Corrections Are Needed

Corrections are usually made when:

  • A user forgot to check in.
  • A user forgot to check out.
  • The device’s GPS was inaccurate.
  • Attendance was recorded at the wrong location.
  • There was a sudden schedule change.

Audit Trail

Every correction should keep an audit trail that records:

  • Who made the change.
  • When the change was made.
  • The data before the change.
  • The data after the change.
  • The reason for the correction.

Operational Best Practices

The following practices help your implementation run more smoothly.

Start with a Pilot

Before rolling out to all users, run a pilot with one small unit. The goal is to test locations, schedules, devices, and user habits.

Communicate the Rules

Users need to know:

  • Check-in times.
  • The late threshold.
  • When they must check out.
  • What to do when GPS has problems.
  • Who to contact when issues arise.

Review Regularly

Review attendance data regularly. If many users are flagged as off-site, the radius may be too narrow or the coordinates may need adjusting.

Frequently Asked Questions

Why isn’t my location being detected?

Make sure location permission is enabled in the browser or app. Also check your internet connection and the location accuracy mode on your device.

Can attendance be recorded from outside the permitted area?

Yes, if the organization allows it. Such records are usually given a special status and may require a note or operator approval.

What if a user forgets to check out?

Operators can correct the data according to internal policy. Corrections should always include a reason.

Can reports be filtered by unit?

Yes. Reports should be filterable by unit, group, date, status, and location to make them easy to read.

Merakit Documentation

Need More Context Before You Continue?

Open the documentation index or keep searching topics in the help center.