1<!doctype html> 2<html lang="id"> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 <link rel="icon" type="image/svg+xml" href="/favicon.svg" /> 7 8 <!-- ââ Primary SEO ââââââââââââââââââââââââââââââââââââââââââââââââââââââââ --> 9 <title>Andal â Software HRIS & Payroll Terbaik untuk Perusahaan Indonesia</title> 10 <meta name="title" content="Andal â Software HRIS & Payroll Terbaik untuk Perusahaan Indonesia" /> 11 <meta name="description" content="Andal Kharisma adalah solusi HRIS dan Payroll terintegrasi yang membantu ribuan perusahaan di Indonesia mengotomatiskan penggajian, manajemen SDM, dan kepatuhan regulasi secara akurat." /> 12 <meta name="keywords" content="HRIS Indonesia, software payroll, manajemen SDM, HR software, Andal Kharisma, sistem penggajian, HR Tech, Work Tech, payroll otomatis, software HR terbaik" /> 13 <meta name="robots" content="index, follow" /> 14 <meta name="author" content="PT Andal Software Sejahtera" /> 15 16 <!-- ââ Open Graph / Facebook ââââââââââââââââââââââââââââââââââââââââââââââ --> 17 <meta property="og:type" content="website" /> 18 <meta property="og:url" content="https://andalsoftware.com/" /> 19 <meta property="og:title" content="Andal â Software HRIS & Payroll Terbaik untuk Perusahaan Indonesia" /> 20 <meta property="og:description" content="Solusi HRIS dan Payroll terintegrasi yang memberdayakan ribuan perusahaan di Indonesia melalui otomatisasi cerdas dan kepatuhan regulasi yang pasti." /> 21 <meta property="og:image" content="https://andalsoftware.com/og-image.png" /> 22 <meta property="og:site_name" content="Andal Software" /> 23 <meta property="og:locale" content="id_ID" /> 24 25 <!-- ââ Twitter Card âââââââââââââââââââââââââââââââââââââââââââââââââââââââ --> 26 <meta name="twitter:card" content="summary_large_image" /> 27 <meta name="twitter:url" content="https://andalsoftware.com/" /> 28 <meta name="twitter:title" content="Andal â Software HRIS & Payroll Terbaik untuk Perusahaan Indonesia" /> 29 <meta name="twitter:description" content="Solusi HRIS dan Payroll terintegrasi yang memberdayakan ribuan perusahaan di Indonesia melalui otomatisasi cerdas dan kepatuhan regulasi yang pasti." /> 30 <meta name="twitter:image" content="https://andalsoftware.com/og-image.png" /> 31 32 <!-- ââ Canonical ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ --> 33 <link rel="canonical" href="https://andalsoftware.com/" /> 34 35 <!-- ââ Structured Data (JSON-LD) ââââââââââââââââââââââââââââââââââââââââ --> 36
36<script type="application/ld+json"> 37 { 38 "@context": "https://schema.org", 39 "@graph": [ 40 { 41 "@type": "WebSite", 42 "@id": "https://andalsoftware.com/#website", 43 "url": "https://andalsoftware.com/", 44 "name": "Andal Software - Enterprise HR & Payroll Cloud Solution", 45 "description": "PT Andal Software Sejahtera provides enterprise HR and payroll cloud solutions for Indonesia. Andal Kharisma automates HR operations including attendance, leave, payroll, recruitment, and performanceâreal-time, secure, and compliant with Indonesian regulations.", 46 "publisher": { "@id": "https://andalsoftware.com/#organization" }, 47 "inLanguage": ["id", "en"], 48 "potentialAction": { 49 "@type": "SearchAction", 50 "target": { 51 "@type": "EntryPoint", 52 "urlTemplate": "https://andalsoftware.com/search?q={search_term_string}" 53 }, 54 "query-input": "required name=search_term_string" 55 } 56 }, 57 { 58 "@type": "Organization", 59 "@id": "https://andalsoftware.com/#organization", 60 "name": "PT Andal Software Sejahtera", 61 "alternateName": "Andal Software", 62 "url": "https://andalsoftware.com/", 63 "logo": { 64 "@type": "ImageObject", 65 "url": "https://andalsoftware.com/images/about/logo-andal-blue.png" 66 }, 67 "email": "[email protected]", 68 "telephone": "+62-21-65865628", 69 "contactPoint": [ 70 { 71 "@type": "ContactPoint", 72 "telephone": "+62-21-65865628", 73 "contactType": "customer service", 74 "areaServed": "ID", 75 "availableLanguage": ["Indonesian", "English"] 76 }, 77 { 78 "@type": "ContactPoint", 79 "telephone": "+62-881-0370-26260", 80 "contactType": "sales", 81 "description": "WhatsApp Business", 82 "areaServed": "ID", 83 "availableLanguage": ["Indonesian", "English"] 84 } 85 ], 86 "address": { 87 "@type": "PostalAddress", 88 "streetAddress": "Gedung Datascrip Kav 9, Jl. Selaparang Blok B-15, RW.10, Gn. Sahari Sel.", 89 "addressLocality": "Kemayoran", 90 "addressRegion": "DKI Jakarta", 91 "postalCode": "10610", 92 "addressCountry": "ID" 93 }, 94 "sameAs": [ 95 "https://www.linkedin.com/company/andalsoftwaresejahtera", 96 "https://www.facebook.com/AndalSoftwareSejahtera", 97 "https://www.youtube.com/c/AndalSoftwareSejahtera", 98 "https://www.instagram.com/andalsoftwaresejahtera" 99 ], 100 "makesOffer": [ 101 { "@type": "Offer", "itemOffered": { "@id": "https://andalsoftware.com/#softwareapplication/ak" } }, 102 { "@type": "Offer", "itemOffered": { "@id": "https://andalsoftware.com/#mobileapplication/ac" } } 103 ] 104 }, 105 { 106 "@type": "SoftwareApplication", 107 "@id": "https://andalsoftware.com/#softwareapplication/ak", 108 "name": "Andal Kharisma HRMS", 109 "alternateName": ["AK HRMS", "AK Suite", "Andal Kharisma HR Suite"], 110 "url": "https://ak.andalsoftware.com", 111 "mainEntityOfPage": "https://ak.andalsoftware.com", 112 "applicationCategory": "BusinessApplication", 113 "applicationSubCategory": "Human Resource Management System, Payroll Software, Applicant Tracking System, Performance Management Software, Learning Management System", 114 "applicationSuite": "Andal Kharisma HR Suite", 115 "operatingSystem": "Web Browser", 116 "availableOnDevice": "Desktop and Mobile Web", 117 "description": "Andal Kharisma HRMS is an enterprise HR, payroll, recruitment, performance, and learning platform for organizations in Indonesia. It combines core HR operations with Indonesian payroll support for BPJS and PPh 21, workflow-driven employee services, AI-assisted recruitment processing, competency-based performance governance, and enterprise learning delivery in one integrated platform.", 118 "disambiguatingDescription": "Enterprise HR and payroll software for Indonesia with deep localization, recruitment automation, performance calibration, and corporate learning capabilities.", 119 "inLanguage": ["id", "en"], 120 "countriesSupported": ["ID"], 121 "permissions": "Role-based access control", 122 "provider": { "@id": "https://andalsoftware.com/#organization" }, 123 "author": { "@id": "https://andalsoftware.com/#organization" }, 124 "publisher": { "@id": "https://andalsoftware.com/#organization" }, 125 "audience": { 126 "@type": "BusinessAudience", 127 "audienceType": "HR leaders, payroll teams, recruiters, people operations teams, and enterprise management" 128 }, 129 "offers": { 130 "@type": "Offer", 131 "url": "https://ak.andalsoftware.com", 132 "availability": "https://schema.org/InStock", 133 "description": "Enterprise HR software for organizations in Indonesia. Pricing available upon request.", 134 "seller": { "@id": "https://andalsoftware.com/#organization" } 135 }, 136 "featureList": [ 137 "Core HR and employee lifecycle management with organization, job, and employee master data", 138 "Indonesian payroll processing with support for BPJS, PPh 21, overtime, severance, merit pay, and monthly or daily employee payroll scenarios",
139 "Payroll disbursement support with host-to-host bank integration", 140 "Finance posting support through chart of accounts integration for payroll transactions", 141 "Attendance, roster, work location, and leave management with approval workflows", 142 "Workflow-driven employee service operations with My Task inbox and real-time request status tracking", 143 "Bulk employee and payroll data import or export with multi-tier validation to reduce implementation and migration friction", 144 "AI-assisted recruitment with CV parsing and intelligent job matching", 145 "High-volume recruitment processing with bulk CV upload, resumable processing, workflow recovery, and source tracking", 146 "Recruitment operations support including manpower planning, assessments, talent pool management, and candidate pipeline tracking", 147 "Performance management with KPI workflows, IPR lifecycle, competency assessment, bell-curve calibration, grade conversion, and individual development planning", 148 "Manager delegation and on-behalf workflows for enterprise review and approval processes", 149 "Enterprise learning delivery with course authoring, assessments, certificates, badges, and program enrollments", 150 "Enterprise learning interoperability with SAML, OAuth2, and LTI 1.3 support", 151 "Role-based access control, bilingual support, and enterprise reporting or analytics capabilities" 152 ], 153 "keywords": [ 154 "HRMS Indonesia", "HRIS Indonesia", "enterprise HR software Indonesia", "payroll software Indonesia", 155 "BPJS payroll", "PPh 21 payroll", "attendance management", "leave management",
156 "host-to-host payroll disbursement", "chart of accounts payroll integration", 157 "employee data import validation", "AI CV parsing", "AI job matching", "bulk recruitment processing", 158 "manpower planning software", "applicant tracking system", "ATS Indonesia", 159 "performance calibration", "bell curve performance review", "competency assessment software", 160 "IPR performance management", "employee self service workflow", "corporate LMS", "Enterprise LMS", 161 "LTI 1.3 LMS", "learning management system Indonesia" 162 ], 163 "additionalProperty": [ 164 { "@type": "PropertyValue", "name": "Target Market", "value": "Medium to large organizations in Indonesia" }, 165 { "@type": "PropertyValue", "name": "Localization Strength", "value": "Supports Indonesian payroll operations including BPJS administration and PPh 21 processing" }, 166 { "@type": "PropertyValue", "name": "Payroll Depth", "value": "Supports monthly and daily payroll scenarios, overtime, severance, merit pay, and payroll disbur
166sement workflows" }, 167 { "@type": "PropertyValue", "name": "Finance Connectivity", "value": "Supports payroll posting through chart of accounts integration" }, 168 { "@type": "PropertyValue", "name": "Implementation Friendliness", "value": "Bulk import and export workflows with multi-tier validation for employee and payroll data" }, 169 { "@type": "PropertyValue", "name": "Recruitment Differentiator", "value": "Supports AI-assisted CV parsing, intelligent job matching, bulk candidate processing, workflow recovery, and source tracking" }, 170 { "@type": "PropertyValue", "name": "Performance Differentiator", "value": "Supports KPI workflows, IPR lifecycle, competency assessment, calibration, grade conversion, and development planning" }, 171 { "@type": "PropertyValue", "name": "Learning Differentiator", "value": "Supports enterprise learning delivery, certificates, badges, program enrollments, and interoperability standards" }, 172 { "@type": "PropertyValue", "name": "Enterprise Workflow Support", "value": "Supports task inbox, request tracking, approval workflows, delegation, and role-based access control" } 173 ] 174 }, 175 { 176 "@type": "MobileApplication", 177 "@id": "https://andalsoftware.com/#mobileapplication/ac", 178 "name": "Andal Connect", 179 "alternateName": ["AK.Mobile", "Andal Connect Mobile", "Andal Kharisma Mobile"], 180 "url": "https://github.com/Andal-Kharisma/AK.Mobile", 181 "installUrl": [ 182 "https://play.google.com/store/apps/details?id=com.andalsoftware.andalconnect", 183 "https://apps.apple.com/id/app/andal-connect/id1601168793" 184 ], 185 "applicationCategory": "BusinessApplication", 186 "applicationSubCategory": "Mobile HRMS Self-Service, Employee Attendance, Leave Management, Expense Claims, Payslip Viewer, Performance Review", 187 "operatingSystem": "iOS 12.0+, Android 7.0+", 188 "availableOnDevice": "Mobile (iOS, Android)", 189 "softwareVersion": "2.48.11+11", 190 "softwareRequirements": "Flutter 3.35.4, Dart >=3.9.0 <4.0.0", 191 "dateModified": "2026-06-22", 192 "inLanguage": ["id", "en"], 193 "countriesSupported": ["ID"], 194 "permissions": "Location (geofenced attendance), Camera (face biometric, receipt capture), Storage (attachments), Notifications (FCM)", 195 "description": "Andal Connect is the official mobile employee self-service application of the Andal Kharisma HRMS suite for iOS and Android. It delivers attendance tracking with geofencing, leave and permit workflows, expense claims with receipt attachments, digital payslip viewing with Indonesian PPh 21 handling, push notifications, and embedded Performance Management System (IPR) workflows.", 196 "disambiguatingDescription": "Flutter-based Android and iOS HRMS self-service app from Andal Software, with on-device biometric login, geofenced clock-in/out, and integrated Performance Management System for enterprise employees in Indonesia.", 197 "provider": { "@id": "https://andalsoftware.com/#organization" }, 198 "author": { "@id": "https://andalsoftware.com/#organization" }, 199 "publisher": { "@id": "https://andalsoftware.com/#organization" }, 200 "audience": { 201 "@type": "BusinessAudience", 202 "audienceType": "Employees, line managers, and HR administrators of Andal Kharisma HRMS customers in Indonesia" 203 }, 204 "featureList": [ 205 "Geofenced attendance with Google Maps and on-device location verification", 206 "Manual and biometric clock-in / clock-out (face recognition, fingerprint) for office, remote, and field workers", 207 "Leave and permit request submission with balance tracking, approval workflows, and long-service leave handling", 208 "Schedule and working-shift visibility with employee transfer tracking", 209 "Expense claim submission with receipt image capture, attachment upload, and approval pipelines", 210 "Digital payslipe viewing with itemized earnings and deductions, including Indonesian PPh 21 DTP and tax allowance separation", 211 "Individual Performance Review (IPR) workflow with KPI entry, manager approvals, and real employee identity binding",
212 "Push notifications for approval updates, data sync, and session management", 213 "Access Payroll and Performance Review workflows from one app â no re-login, no app switching" 214 ], 215 "keywords": [ 216 "Andal Connect", "AK.Mobile", "Andal Kharisma Mobile", "mobile HRMS Indonesia", 217 "employee self service app", "attendance app Indonesia", "geofenced attendance", 218 "biometric attendance", "leave management app", "expense claim app", "payslip app", 219 "PPh 21 mobile", "BPJS mobile", "Flutter HRMS", "IPR performance review mobile", 220 "Indonesian HRMS app", "Android attendance app" 221 ], 222 "additionalProperty": [ 223 { "@type": "PropertyValue", "name": "Application Package", "value": "andal_connect" }, 224 { "@type": "PropertyValue", "name": "Display Name", "value": "Andal Connect" }, 225 { "@type": "PropertyValue", "name": "Latest Release", "value": "v2.66.3-ac-qa (2026-06-22)" }, 226 { "@type": "PropertyValue", "name": "Minimum Android Version", "value": "Android 7.0 (API 24)" } 227 ] 228 } 229 ] 230 } 231 </script>
231 232 233 <!-- ââ Fonts ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ --> 234 <link rel="preconnect" href="https://fonts.googleapis.com" /> 235 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 236 <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Noto+Sans:wght@400;600;700&display=swap" rel="stylesheet" /> 237 238 <!-- Landing Page Custom Fonts --> 239 <style> 240 @font-face { 241 font-family: 'Verana Sans Andal'; 242 src: url('/fonts/VERANASANSANDAL-REGULAR.ttf') format('truetype'); 243 font-weight: normal; 244 font-style: normal; 245 } 246 @font-face { 247 font-family: 'Verana Sans Andal Demi'; 248 src: url('/fonts/VERANASANSANDALDEMI-REGULAR.ttf') format('truetype'); 249 font-weight: normal; 250 font-style: normal; 251 } 252 </style> 253 254 <!-- ââ Google Analytics 4 âââââââââââââââââââââââââââââââââââââââââââââââââ --> 255 <!-- IMPORTANT: Replace G-SHB4Z7KB9Y with your actual GA4 Measurement ID -->
vendor: 68 bytes, lines 255-256
255 256 <script async src="https://www.googletagmanager.com/gtag/js?id=
256G-SHB4Z7KB9Y
vendor: 16 bytes, lines 256-257
256"></script> 257
257<script> 258
vendor: 145 bytes, lines 258-261
258window.dataLayer = window.dataLayer || []; 259 function gtag(){dataLayer.push(arguments);} 260 gtag('js', new Date()); 261 gtag('config', '
261G-SHB4Z7KB9Y
vendor: 34 bytes, lines 261-262
261', { send_page_view: true }); 262
262</script>
262 263 <!-- ââ Runtime config (K8s secret overlay) ââââââââââââââââââââââââââââ 264 Loaded synchronously in <head> BEFORE the module bundle so that 265 window.__RUNTIME_CONFIG__ is available when src/lib/supabase.js 266 evaluates. The K8s `portal-config` secret mounts over this file 267 at /usr/share/nginx/html/runtime-config.js â see manifests/portal.yaml. --> 268
268<script src="/runtime-config.js"></script>
268 269
269<script type="module" crossorigin src="/assets/index-Bi-eA3Wq.js"></script>
269 270 <link rel="modulepreload" crossorigin href="/assets/vendor-GPGsv0WI.js"> 271 <link rel="modulepreload" crossorigin href="/assets/supabase-D2gm834s.js"> 272 <link rel="stylesheet" crossorigin href="/assets/index-CcnZrxS8.css"> 273 </head> 274 <body> 275 <div id="root"></div> 276 </body> 277</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.