{"id":16175,"date":"2024-10-10T14:47:41","date_gmt":"2024-10-10T06:47:41","guid":{"rendered":"https:\/\/www.jtkswk.gov.my\/v2\/?page_id=16175"},"modified":"2025-11-21T15:20:44","modified_gmt":"2025-11-21T07:20:44","slug":"pengiraan-anggaran-bayaran-faedah-penamatan-kerja-bergaji-bulanan-hanya-layak-sekiranya-bekerja-melebihi-12","status":"publish","type":"page","link":"https:\/\/www.jtkswk.gov.my\/v2\/?page_id=16175","title":{"rendered":"Pengiraan Anggaran Bayaran Faedah Penamatan Kerja (Bergaji Bulanan) *Hanya Layak Sekiranya Bekerja Melebihi 12"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"16175\" class=\"elementor elementor-16175\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2b2d3dc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2b2d3dc\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-b1fc0b6\" data-id=\"b1fc0b6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bf985cf bdt-submenu-type-outer bdt-submenu-column-1 elementor-widget elementor-widget-bdt-vertical-menu\" data-id=\"bf985cf\" data-element_type=\"widget\" data-widget_type=\"bdt-vertical-menu.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"bdt-vertical-menu\" data-settings=\"{&quot;id&quot;:&quot;bdt-metismenu-bf985cf&quot;,&quot;removeParentLink&quot;:&quot;no&quot;}\">\n\n\t\t\t\t\t\t\t\t\t<nav class=\"sidebar-nav\">\n\t\t\t<ul class=\"metismenu\" id=\"bdt-metismenu-bf985cf\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"bdt-menu-item\">\n\t\t\t\t\t\t\t<a class=\"\" href=\"https:\/\/www.jtkswk.gov.my\/v2\/?page_id=16175\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tPengiraan Anggaran Bayaran Faedah Penamatan Kerja (Bergaji Bulanan) *Hanya Layak Sekiranya Bekerja Melebihi 12 Bulan\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"bdt-menu-item\">\n\t\t\t\t\t\t\t<a class=\"\" href=\"https:\/\/www.jtkswk.gov.my\/v2\/?page_id=16211\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tPengiraan Anggaran Bayaran Bekerja Lebih Masa (Bergaji Bulanan)\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"bdt-menu-item\">\n\t\t\t\t\t\t\t<a class=\"\" href=\"https:\/\/www.jtkswk.gov.my\/v2\/?page_id=16223\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tPengiraan Anggaran Gaji Bekerja Tidak Cukup Sebulan\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"bdt-menu-item\">\n\t\t\t\t\t\t\t<a class=\"\" href=\"https:\/\/www.jtkswk.gov.my\/v2\/?page_id=16238\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tPengiraan Anggaran Gaji Ganti Notis Penamatan Kontrak (Bergaji Bulanan) *Sekiranya Dinyatakan Dalam Kontrak\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<li class=\"bdt-menu-item\">\n\t\t\t\t\t\t\t<a class=\"\" href=\"https:\/\/www.jtkswk.gov.my\/v2\/?page_id=16256\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tPengiraan Anggaran Gaji Ganti Notis Penamatan Kontrak (Bergaji Bulanan) *Sekiranya Tidak Dinyatakan Dalam Kontrak\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\n\t\t\t\t\t\t\t<\/ul>\n\t\t<\/nav>\n\t\t\t\t\t\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-0dd0812\" data-id=\"0dd0812\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-101cf4c elementor-widget elementor-widget-html\" data-id=\"101cf4c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<html>\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <title>Pengiraan Anggaran Bayaran Faedah Penamatan Kerja (Bergaji Bulanan) *Hanya Layak Sekiranya Bekerja Melebihi 12 Bulan<\/title>\r\n    <style>\r\n        body {\r\n            font-family: Arial, sans-serif;\r\n            max-width: auto;\r\n            margin: 0 auto;\r\n            padding: auto;\r\n        }\r\n\r\n        input {\r\n            width: 100%;\r\n            padding: 10px;\r\n            margin: 10px 0;\r\n            font-size: 16px;\r\n        }\r\n\r\n        button {\r\n            padding: 10px;\r\n            margin: 10px 5px 10px 0;\r\n            font-size: 16px;\r\n            display: inline-block;\r\n            width: 48%;\r\n        }\r\n\r\n        .result {\r\n            font-weight: bold;\r\n        }\r\n\r\n        .error {\r\n            color: red;\r\n            font-weight: bold;\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n\r\n    <h4>Pengiraan Anggaran Bayaran Faedah Penamatan Kerja (Bergaji Bulanan) *Hanya Layak Sekiranya Bekerja Melebihi 12 Bulan<\/h4><br>\r\n\r\n    <label for=\"startDate\">Tarikh Mula Berkhidmat:<\/label>\r\n    <input type=\"date\" id=\"startDate\" required>\r\n\r\n    <label for=\"endDate\">Tarikh Terakhir Berkhidmat:<\/label>\r\n    <input type=\"date\" id=\"endDate\" required>\r\n\r\n    <label for=\"salary\">*Jumlah Upah Diterima Dalam 12 Bulan Terakhir (RM):<\/label><br>\r\n    <span style=\"font-size: 11px;\">*upah merangkumi gaji pokok, elaun, bayaran kerja lebih masa, komisyen dan bayaran lain selain bayaran yang dikecualikan di bawah Seksyen 2, Ordinan Buruh (Sarawak bab 76)<\/span>\r\n    <input type=\"number\" id=\"salary\" required>\r\n\r\n    <!-- Buttons Inline -->\r\n    <button onclick=\"calculate()\">Kira<\/button>\r\n    <button onclick=\"resetForm()\">Batal<\/button><br>\r\n\r\n    <p class=\"error\" id=\"errorMessage\"><\/p>\r\n    <p class=\"result\" id=\"servicePeriod\"><\/p>\r\n    <p class=\"result\" id=\"benefitEligibility\"><\/p>\r\n    <p class=\"result\" id=\"terminationBenefit\"><\/p>\r\n\r\n    <script>\r\n    function calculate() {\r\n        \/\/ Get input values\r\n        const startDate = document.getElementById('startDate').value;\r\n        const endDate = document.getElementById('endDate').value;\r\n        const salary = document.getElementById('salary').value;\r\n\r\n        \/\/ Validate if inputs are provided\r\n        if (!startDate || !endDate || !salary) {\r\n            document.getElementById('errorMessage').innerHTML = \"Sila masukkan maklumat yang diperlukan\";\r\n            document.getElementById('servicePeriod').innerHTML = '';\r\n            document.getElementById('benefitEligibility').innerHTML = '';\r\n            document.getElementById('terminationBenefit').innerHTML = '';\r\n            return;\r\n        }\r\n\r\n        \/\/ Clear error\r\n        document.getElementById('errorMessage').innerHTML = '';\r\n\r\n        \/\/ Convert values\r\n        const start = new Date(startDate);\r\n        const end = new Date(endDate);\r\n        const salaryValue = parseFloat(salary);\r\n\r\n        \/\/ Calculate service period (days & years in decimal)\r\n        const timeDiff = end - start;\r\n        const daysWorked = timeDiff \/ (1000 * 3600 * 24);\r\n        const yearsWorkedDecimal = daysWorked \/ 365; \/\/ exact\r\n        const yearsWorkedDisplay = yearsWorkedDecimal.toFixed(2); \/\/ for display\r\n\r\n        \/\/ Display service period (decimal years)\r\n        document.getElementById('servicePeriod').innerHTML =\r\n            `Tempoh Berkhidmat: ${yearsWorkedDisplay} tahun`;\r\n\r\n        \/\/ Determine eligibility based on FULL years\r\n        let benefitDaysPerYear = 0;\r\n\r\n        if (yearsWorkedDecimal < 1) {\r\n            benefitDaysPerYear = 0;\r\n        } else if (yearsWorkedDecimal < 2) {\r\n            benefitDaysPerYear = 10;\r\n        } else if (yearsWorkedDecimal < 5) {\r\n            benefitDaysPerYear = 15;\r\n        } else {\r\n            benefitDaysPerYear = 20;\r\n        }\r\n\r\n        document.getElementById('benefitEligibility').innerHTML =\r\n            `Kelayakan Faedah Penamatan Kerja: ${benefitDaysPerYear} hari upah setiap tahun perkhidmatan`;\r\n\r\n        \/\/ Calculate termination benefit using decimal years\r\n        const terminationBenefit =\r\n            (benefitDaysPerYear * salaryValue \/ 365) * yearsWorkedDecimal;\r\n\r\n        document.getElementById('terminationBenefit').innerHTML =\r\n            `Bayaran Faedah Penamatan Kerja: RM ${terminationBenefit.toFixed(2)}`;\r\n    }\r\n\r\n    function resetForm() {\r\n        document.getElementById('startDate').value = '';\r\n        document.getElementById('endDate').value = '';\r\n        document.getElementById('salary').value = '';\r\n        document.getElementById('errorMessage').innerHTML = '';\r\n        document.getElementById('servicePeriod').innerHTML = '';\r\n        document.getElementById('benefitEligibility').innerHTML = '';\r\n        document.getElementById('terminationBenefit').innerHTML = '';\r\n    }\r\n<\/script>\r\n\r\n\r\n    <span style=\"color:red;\">Penafian: Ini adalah pengiraan anggaran sahaja dan tidak boleh digunapakai sebagai autoriti atau dokumen sokongan apa-apa tuntutan bayaran<\/span>\r\n\r\n<\/body>\r\n<\/html>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Pengiraan Anggaran Bayaran Faedah Penamatan Kerja (Bergaji Bulanan) *Hanya Layak Sekiranya Bekerja Melebihi 12 Bulan Pengiraan Anggaran Bayaran Bekerja Lebih Masa (Bergaji Bulanan) Pengiraan Anggaran Gaji Bekerja Tidak Cukup Sebulan Pengiraan Anggaran Gaji Ganti Notis Penamatan Kontrak (Bergaji Bulanan) *Sekiranya Dinyatakan Dalam Kontrak Pengiraan Anggaran Gaji Ganti Notis Penamatan Kontrak (Bergaji Bulanan) *Sekiranya Tidak Dinyatakan&hellip; <a class=\"more-link\" href=\"https:\/\/www.jtkswk.gov.my\/v2\/?page_id=16175\">Continue reading <span class=\"screen-reader-text\">Pengiraan Anggaran Bayaran Faedah Penamatan Kerja (Bergaji Bulanan) *Hanya Layak Sekiranya Bekerja Melebihi 12<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"lang":"ms","translations":{"ms":16175},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.jtkswk.gov.my\/v2\/index.php?rest_route=\/wp\/v2\/pages\/16175"}],"collection":[{"href":"https:\/\/www.jtkswk.gov.my\/v2\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.jtkswk.gov.my\/v2\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.jtkswk.gov.my\/v2\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jtkswk.gov.my\/v2\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16175"}],"version-history":[{"count":46,"href":"https:\/\/www.jtkswk.gov.my\/v2\/index.php?rest_route=\/wp\/v2\/pages\/16175\/revisions"}],"predecessor-version":[{"id":20034,"href":"https:\/\/www.jtkswk.gov.my\/v2\/index.php?rest_route=\/wp\/v2\/pages\/16175\/revisions\/20034"}],"wp:attachment":[{"href":"https:\/\/www.jtkswk.gov.my\/v2\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}