{"id":79,"date":"2026-02-06T05:22:53","date_gmt":"2026-02-06T05:22:53","guid":{"rendered":"http:\/\/localhost:9081\/?page_id=79"},"modified":"2026-04-17T15:34:01","modified_gmt":"2026-04-17T15:34:01","slug":"form-indikasi-pelanggaran-karyawan","status":"publish","type":"page","link":"https:\/\/mybintang.co.id\/legal\/form-indikasi-pelanggaran-karyawan\/","title":{"rendered":"Form Indikasi Pelanggaran Karyawan"},"content":{"rendered":"    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-1'>\r\n    <style>\n.ir-legal-form{\n  max-width:900px;\n  margin:auto;\n  background:#fff;\n  padding:30px;\n  border-radius:10px;\n  box-shadow:0 8px 20px rgba(0,0,0,.05);\n  font-size:14px;\n  font-family:inherit;\n}\n.ir-legal-form h3{\n  margin:30px 0 15px;\n  padding-bottom:8px;\n  border-bottom:2px solid #1e4fa3;\n  color:#1e4fa3;\n}\n.ir-legal-form .form-row{ margin-bottom:16px; }\n.ir-legal-form label{ display:block; font-weight:600; margin-bottom:6px; }\n.ir-legal-form .required{color:#e53935;}\n.ir-legal-form small.hint{\n  display:block;\n  font-weight:400;\n  color:#777;\n  margin-top:4px;\n}\n.ir-legal-form input[type=text],\n.ir-legal-form input[type=email],\n.ir-legal-form input[type=date],\n.ir-legal-form select,\n.ir-legal-form textarea{\n  width:100%;\n  padding:10px 12px;\n  border:1px solid #ddd;\n  border-radius:6px;\n  font-size:14px;\n  box-sizing:border-box;\n}\n.ir-legal-form textarea{ min-height:90px; resize:vertical; }\n.ir-legal-form .radio-group{ display:flex; gap:20px; flex-wrap:wrap; }\n.ir-legal-form .form-check{ margin-bottom:10px; }\n.ir-legal-form .form-check label{ font-weight:400; }\n.ir-legal-form .btn-submit{\n  margin-top:25px;\n  background:#1e4fa3;\n  color:#fff;\n  border:none;\n  padding:12px 26px;\n  border-radius:6px;\n  cursor:pointer;\n  font-weight:600;\n}\n.ir-legal-form .btn-submit:hover{ background:#163c7d; }\n<\/style>\n\n<form class=\"ir-legal-form\" method=\"post\"\n      action=\"\/legal\/wp-admin\/admin-post.php\" enctype=\"multipart\/form-data\">\n\n<input type=\"hidden\" name=\"action\" value=\"submit_pelanggaran_karyawan\">\n\n<div class=\"form-row\">\n  <label>Unit Bisnis <span class=\"required\">*<\/span><\/label>\n  <select name=\"business_unit\" required>\n    <option value=\"\">&#8212; Pilih Unit Bisnis &#8212;<\/option>\n    <option value=\"pt_bintang_int\">PT Bintang Internasional<\/option>\n    <option value=\"pt_solusi_gadget\">PT Solusi Gadget Indonesia<\/option>\n    <option value=\"pt_bintang_retail\">PT Bintang Retail Indo<\/option>\n    <option value=\"pt_bintang_wahana\">PT Bintang Wahana Indonesia<\/option>\n    <option value=\"pt_bintang_mas\">PT Bintang Mas Properti<\/option>\n    <option value=\"pt_bintang_cerdas\">PT Bintang Indonesia Cerdas<\/option>\n    <option value=\"pt_mandiri_parkir\">PT Mandiri Parkir Indonesia<\/option>\n  <\/select>\n<\/div>\n\n<h3>Informasi Pelapor<\/h3>\n\n<div class=\"form-row\">\n  <label>Email <span class=\"required\">*<\/span><\/label>\n  <input type=\"email\" name=\"reporter_email\" required>\n<\/div>\n\n<div class=\"form-row\">\n  <label>Nama Lengkap (Pelapor) <span class=\"required\">*<\/span><\/label>\n  <input type=\"text\" name=\"reporter_full_name\" required>\n<\/div>\n\n<div class=\"form-row\">\n  <label>Jabatan (Pelapor) <span class=\"required\">*<\/span><\/label>\n  <input type=\"text\" name=\"reporter_position\" required>\n<\/div>\n\n<div class=\"form-row\">\n  <label>NIK Karyawan (Pelapor) <span class=\"required\">*<\/span><\/label>\n  <input type=\"text\" name=\"reporter_nik\" required inputmode=\"numeric\"\n         oninput=\"this.value=this.value.replace(\/[^0-9]\/g,'')\">\n<\/div>\n\n<div class=\"form-row\">\n  <label>Lokasi Kerja (Pelapor) <span class=\"required\">*<\/span><\/label>\n   <small class=\"hint\">(contoh : Office Makassar, Toko Bintang Pengayoman)<\/small>\n  <input type=\"text\" name=\"reporter_work_location\" required>\n \n<\/div>\n\n<div class=\"form-row\">\n  <label>Posisi Anda (Pelapor) <span class=\"required\">*<\/span><\/label>\n  <div class=\"radio-group\">\n    <label><input type=\"radio\" name=\"reporter_relation_type\" value=\"direct_supervisor\" required> Atasan Langsung<\/label>\n    <label><input type=\"radio\" name=\"reporter_relation_type\" value=\"not_supervisor\"> Bukan Atasan Langsung<\/label>\n  <\/div>\n<\/div>\n\n<h3>Informasi Terlapor<\/h3>\n\n<div class=\"form-row\">\n  <label>Setelah pengecekan karyawan pada <span class=\"required\">*<\/span><\/label>\n  <input type=\"date\" name=\"employee_checked_date\" class=\"today-limit\" required>\n<\/div>\n\n<div class=\"form-row\">\n  <label>Nama Lengkap (Terlapor) <span class=\"required\">*<\/span><\/label>\n  <input type=\"text\" name=\"employee_full_name\" required>\n<\/div>\n\n<div class=\"form-row\">\n  <label>Jabatan (Terlapor) <span class=\"required\">*<\/span><\/label>\n  <input type=\"text\" name=\"employee_position\" required>\n<\/div>\n\n<div class=\"form-row\">\n  <label>NIK Karyawan (Terlapor) <span class=\"required\">*<\/span><\/label>\n  <input type=\"text\" name=\"employee_nik\" required inputmode=\"numeric\"\n         oninput=\"this.value=this.value.replace(\/[^0-9]\/g,'')\">\n<\/div>\n\n<div class=\"form-row\">\n  <label>Departemen (Terlapor) <span class=\"required\">*<\/span><\/label>\n  <input type=\"text\" name=\"employee_department\" required>\n<\/div>\n\n<div class=\"form-row\">\n  <label>Sumber Informasi Pelanggaran <span class=\"required\">*<\/span><\/label>\n  <select name=\"violation_source\" required>\n    <option value=\"\">&#8212; Pilih &#8212;<\/option>\n    <option value=\"direct_finding\">Temuan Langsung<\/option>\n    <option value=\"coworker_report\">Informasi dari rekan kerja<\/option>\n    <option value=\"performance_improvement\">Hasil Perbaikan Kinerja<\/option>\n    <option value=\"routine_monitoring\">Monitoring rutin<\/option>\n    <option value=\"audit_finding\">Temuan Audit<\/option>\n  <\/select>\n<\/div>\n\n<div class=\"form-row\">\n  <label>Apakah telah melakukan investigasi awal?<\/label>\n  <div class=\"radio-group\">\n    <label><input type=\"radio\" name=\"initial_investigation_done\" value=\"1\"> Ya<\/label>\n    <label><input type=\"radio\" name=\"initial_investigation_done\" value=\"0\" checked> Tidak<\/label>\n  <\/div>\n<\/div>\n\n<div class=\"form-row investigasi-date-wrapper\" style=\"display:none;\">\n  <label>Tanggal Investigasi Awal<\/label>\n  <input type=\"date\" name=\"initial_investigation_date\" class=\"today-limit\">\n<\/div>\n\n<h3>Informasi Pelanggaran<\/h3>\n\n<div class=\"form-row\">\n  <label>Apa pelanggaran yang diperbuat? <span class=\"required\">*<\/span><\/label>\n  <textarea name=\"violation_what\" required><\/textarea>\n<\/div>\n\n<div class=\"form-row\">\n  <label>Kapan terjadi? <span class=\"required\">*<\/span><\/label>\n  <input type=\"date\" name=\"violation_when\" required class=\"today-limit\">\n<\/div>\n\n<div class=\"form-row\">\n  <label>Dimana terjadi? <span class=\"required\">*<\/span><\/label>\n  <input type=\"text\" name=\"violation_where\" required>\n<\/div>\n\n<div class=\"form-row\">\n  <label>Siapa yang melakukan? <span class=\"required\">*<\/span><\/label>\n  <input type=\"text\" name=\"violation_who\" required>\n<\/div>\n\n<div class=\"form-row\">\n  <label>Kenapa bisa terjadi? <span class=\"required\">*<\/span><\/label>\n  <textarea name=\"violation_why\" required><\/textarea>\n<\/div>\n\n<div class=\"form-row\">\n  <label>Kronologi detail <span class=\"required\">*<\/span><\/label>\n  <textarea name=\"violation_how\" required><\/textarea>\n<\/div>\n  <div class=\"form-row\"> <label>Tambahan informasi untuk IR &#038; Legal<\/label> \n    <textarea name=\"additional_information\"><\/textarea> \n  <\/div>\n  \n<h3>Alat Bukti &#038; Saksi<\/h3>\n<div class=\"form-row\">\n  <label>Bukti yang dimiliki <span class=\"required\">*<\/span><\/label>\n  <small class=\"hint\">(contoh: Rekaman CCTV, dokumen, tangkapan layar, rekaman suara, dll)<\/small>\n  <textarea name=\"evidence_types\" required><\/textarea>\n<\/div>\n  <div class=\"form-row\"> \n    <label>Nama Saksi 1<\/label> <input type=\"text\" name=\"witness_1_name\"> <\/div> \n  <div class=\"form-row\"> <label>Keterangan Saksi 1<\/label> <textarea name=\"witness_1_statement\"><\/textarea> \n  <\/div> \n  <div class=\"form-row\"> <label>Nama Saksi 2<\/label> <input type=\"text\" name=\"witness_2_name\"> <\/div> \n  <div class=\"form-row\"> <label>Keterangan Saksi 2<\/label> <textarea name=\"witness_2_statement\"><\/textarea> <\/div>\n\n<div class=\"form-row\">\n  <label>File Bukti Pelanggaran (max.5 file &#038; 1MB)<span class=\"required\">*<\/span><\/label>\n  <small class=\"hint\">silahkan diupload, Jika kapasitas lebih besar silahkan kirim ke WA atau email irlegalbintanggroup@gmail.com<\/small>\n  <input type=\"file\" name=\"attachment_files[]\" required multiple id=\"fileUpload\">\n<\/div>\n\n<h3>Rekomendasi Tindakan Sementara<\/h3> \n  <div class=\"form-row\"> \n    <div class=\"radio-group\"> \n    <label><input type=\"radio\" name=\"temporary_action_recommendation\" value=\"suspension\"> Skorsing<\/label> \n    <label><input type=\"radio\" name=\"temporary_action_recommendation\" value=\"warning_letter\"> Surat Teguran \/ Surat Peringatan<\/label> \n    <label><input type=\"radio\" name=\"temporary_action_recommendation\" value=\"other\"> Other<\/label> \n  <\/div> \n  <\/div>\n  <div class=\"form-row other-recommendation-wrapper\" style=\"display:none;\"> \n    <label>Other Recommendation<\/label> \n    <input type=\"text\" name=\"other_recommendation\"> <\/div> \n  <h3>Pernyataan<span class=\"required\">*<\/span><\/h3> \n  <div class=\"form-check\"> <label><input type=\"checkbox\" required> Informasi yang saya sampaikan adalah benar.<\/label><\/div>\n  <div class=\"form-check\"><label><input type=\"checkbox\" required> Formulir diisi pribadi.<\/label><\/div> \n  <div class=\"form-check\"><label><input type=\"checkbox\" required> Laporan dikelola oleh IR &#038; Legal.<\/label><\/div> \n  <div class=\"form-check\"><label><input type=\"checkbox\" required> Identitas pelapor dijaga kerahasiaannya.<\/label><\/div> \n  <div class=\"form-check\"><label><input type=\"checkbox\" required> Bersedia memberikan klarifikasi tambahan.<\/label><\/div> \n  <div class=\"form-check\"><label><input type=\"checkbox\" required> Memahami sanksi atas penyalahgunaan form.<\/label><\/div>\n\n  <h3>Tanda Tangan Pengaju<span class='required'>*<\/span><\/h3>\n\n<div style=\"border:1px solid #ddd;border-radius:8px;\">\n  <canvas id=\"signatureCanvas\" style=\"width:100%;height:200px;\"><\/canvas>\n<\/div>\n\n<input type=\"hidden\" name=\"digital_signature\" id=\"digitalSignature\">\n\n<button type=\"button\" id=\"clearSignature\"\n        style=\"margin-top:10px;padding:12px 14px;border:1px solid #ccc;border-radius:6px;background:#fff;cursor:pointer;\">\n  Hapus Tanda Tangan\n<\/button>\n\n  <script src=\"https:\/\/www.google.com\/recaptcha\/api.js\" async defer><\/script>\n\n<div class=\"form-row\" style=\"margin-top:20px;\">\n  <div class=\"g-recaptcha\" data-sitekey=\"6LcPm7YsAAAAAEJDuL-v8iRfrgcOa6LQvpvx0QYP\"><\/div>\n<\/div>\n  \n<button type=\"submit\" class=\"btn-submit\">Kirim Laporan<\/button>\n<\/form>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/signature_pad@4.0.0\/dist\/signature_pad.umd.min.js\"><\/script>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function(){\n\n  \/\/ limit date\n  const today = new Date().toISOString().split('T')[0];\n  document.querySelectorAll('.today-limit').forEach(el=> el.max = today);\n\n  \/\/ investigasi toggle\n  const wrapper = document.querySelector('.investigasi-date-wrapper');\n  document.querySelectorAll('input[name=\"initial_investigation_done\"]').forEach(r=>{\n    r.addEventListener('change', ()=> wrapper.style.display = r.value===\"1\" && r.checked ? \"block\":\"none\");\n  });\n\n  \/\/ OTHER recommendation toggle\n  const otherWrapper = document.querySelector('.other-recommendation-wrapper');\n  document.querySelectorAll('input[name=\"temporary_action_recommendation\"]').forEach(r=>{\n    r.addEventListener('change', ()=>{\n      otherWrapper.style.display = r.value === \"other\" && r.checked ? \"block\" : \"none\";\n    });\n  });\n\n  \/\/ file validation\n  const fileInput = document.getElementById('fileUpload');\n  fileInput.addEventListener('change', function(){\n    if(this.files.length > 5){\n      alert('Maksimal upload 5 file');\n      this.value='';\n      return;\n    }\n    for(let f of this.files){\n      if(f.size > 1*1024*1024){\n        alert('Maksimal ukuran file 1MB per file');\n        this.value='';\n        return;\n      }\n    }\n  });\n\n});\n\n(function(){\n\n  var canvas = document.getElementById('signatureCanvas');\n  if(!canvas) return;\n\n  function resizeCanvas() {\n    var ratio = Math.max(window.devicePixelRatio || 1, 1);\n    canvas.width = canvas.offsetWidth * ratio;\n    canvas.height = canvas.offsetHeight * ratio;\n    canvas.getContext(\"2d\").scale(ratio, ratio);\n    signaturePad.clear();\n  }\n\n  var signaturePad = new SignaturePad(canvas);\n  window.addEventListener(\"resize\", resizeCanvas);\n  resizeCanvas();\n\n  document.getElementById('clearSignature').addEventListener('click',function(){\n    signaturePad.clear();\n  });\n\n  \/\/ SIMPAN KE HIDDEN FIELD\n  var form = canvas.closest('form');\n  form.addEventListener('submit', function(e){\n\n    if(signaturePad.isEmpty()){\n      alert('Silakan tanda tangan terlebih dahulu');\n      e.preventDefault();\n      return;\n    }\n\n    document.getElementById('digitalSignature').value =\nsignaturePad.toDataURL('image\/png');\n\n    \/\/ VALIDASI CAPTCHA\n    if(typeof grecaptcha !== \"undefined\"){\n      var response = grecaptcha.getResponse();\n\n      if(response.length === 0){\n        alert('Silakan centang captcha dulu');\n        e.preventDefault();\n        return;\n      }\n    }\n\n\n  });\n\n})();\n<\/script>    <\/div>\r\n    ","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"full-width","meta":{"footnotes":""},"class_list":["post-79","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mybintang.co.id\/legal\/wp-json\/wp\/v2\/pages\/79","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mybintang.co.id\/legal\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mybintang.co.id\/legal\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mybintang.co.id\/legal\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mybintang.co.id\/legal\/wp-json\/wp\/v2\/comments?post=79"}],"version-history":[{"count":46,"href":"https:\/\/mybintang.co.id\/legal\/wp-json\/wp\/v2\/pages\/79\/revisions"}],"predecessor-version":[{"id":443,"href":"https:\/\/mybintang.co.id\/legal\/wp-json\/wp\/v2\/pages\/79\/revisions\/443"}],"wp:attachment":[{"href":"https:\/\/mybintang.co.id\/legal\/wp-json\/wp\/v2\/media?parent=79"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}