{"id":17121,"date":"2026-06-18T10:00:07","date_gmt":"2026-06-18T10:00:07","guid":{"rendered":"https:\/\/www.dgcrane.com\/?p=17121"},"modified":"2026-06-18T10:08:54","modified_gmt":"2026-06-18T10:08:54","slug":"crane-wire-rope-minimum-breaking-load-calculator","status":"publish","type":"post","link":"https:\/\/www.dgcrane.com\/id\/crane-wire-rope-minimum-breaking-load-calculator\/","title":{"rendered":"Kalkulator Beban Putus Minimum Tali Kawat Derek"},"content":{"rendered":"<!-- WordPress Embed Wire Rope Tension Calculator | Two Column Layout Fixed Duty Dropdown Bug -->\n<div id=\"calculator\">\n    <style>\n        #calculator {\n            --primary-color: #0a3487;\n            --primary-hover: #F58423;\n            --error-color: #e53935;\n            --bg-color: #EAEEF7;\n            --text-color: #4a4a4a;\n            max-width: 545px;\n            padding: 30px;\n            background: var(--bg-color);\n            font-family: system-ui, sans-serif;\n            color: var(--text-color);\n            box-sizing: border-box;\n        }\n        #calculator .calc-wrap {\n            width: 100%;\n        }\n        \/* Two Column Row Container *\/\n        #calculator .row-two-col {\n            display: flex;\n            gap: 16px;\n        }\n        #calculator .col-half {\n            flex: 1;\n            width: 50%;\n        }\n        #calculator label {\n            display: block;\n            font-size: 14px;height: 22px;\n        }\n#calculator div>div{gap: 0}\n        #calculator input,\n        #calculator select {\n            width: 100%;\n            height: 36px;\n            font-size: 16px;\n            border: 1px solid #ccc;\n            border-radius: 0;\n            padding: 0 10px;\n            box-sizing: border-box;\n            transition: 0.2s ease;\n            background: #ffffff;\n        }\n        #calculator input:focus,\n        #calculator select:focus {\n            outline: none;\n            border: 2px solid var(--primary-color);\n        }\n        #calculator input.error,\n        #calculator select.error {\n            border: 2px solid var(--error-color);\n        }\n        #calculator .error-msg {\n            display: none;\n            font-size: 12px;\n            color: var(--error-color);\n            margin-top: 4px;\n        }\n        #calculator .btn-group {\n            display: flex;\n            gap: 10px;\n            margin: 20px 0 10px 0;\n        }\n        #calculator button {\n            flex: 1;\n            height: 34px;\n            line-height: 34px;\n            font-size: 14px;\n            border: none;\n            border-radius: 0;\n            cursor: pointer;\n            transition: 0.2s ease;\n        }\n        #calculator .btn-calc {\n            background: var(--primary-color);\n            color: #ffffff;\n        }\n        #calculator .btn-calc:hover {\n            background: var(--primary-hover);\n        }\n        #calculator .btn-reset {\n            background: #cccccc;\n            color: #000000;\n        }\n        #calculator .result-box {\n            margin-top: 12px;\n            padding: 10px;\n            background: #ffffff;\n            border: 1px solid #dddddd;\n        }\n        #calculator .result-row {\n            display: flex;\n            gap: 16px;\n        }\n        #calculator .result-item {\n            flex: 1;\n            font-size: 16px;\n            margin: 8px 0;\n        }\n        #calculator .result-value {\n            font-size: 20px;\n            font-weight: bold;\n            color: var(--primary-color);\n            display: block;\n        }\n        #calculator sub {\n            font-size: 0.7em;\n        }\n        \/* Mobile Responsive: switch to single column *\/\n        @media (max-width: 768px) {\n            #calculator .row-two-col,\n            #calculator .result-row {\n                flex-direction: column;\n                gap: 0;\n            }\n            #calculator .col-half {\n                width: 100%;\n            }\n            #calculator input,\n            #calculator select {\n                height: 0.7rem;\n                font-size: 0.28rem;\n            }\n            #calculator button {\n                height: 0.7rem;\n                line-height: 0.7rem;\n                font-size: 0.28rem;\n            }\n            #calculator .btn-group {\n                flex-direction: column;\n            }\n            #calculator label {\n                font-size: 0.28rem;\n            }\n        }\n    <\/style>\n    <div class=\"calc-wrap\">\n        <!-- Row 1: Q & Qh Two Column -->\n        <div class=\"row-two-col\">\n            <div class=\"col-half\">\n                <div class=\"form-item\">\n                    <label for=\"calculator-Q\">Beban Terukur Q (t)<\/label>\n                    <input type=\"number\" id=\"calculator-Q\" step=\"0.01\" placeholder=\"misalnya 20\">\n                    <div class=\"error-msg\" id=\"calculator-Q-error\">Harap masukkan beban terukur yang valid.<\/div>\n                <\/div>\n            <\/div>\n            <div class=\"col-half\">\n                <div class=\"form-item\">\n                    <label for=\"calculator-Qh\">Berat Lampiran Q<sub>H<\/sub> (T)<\/label>\n                    <input type=\"number\" id=\"calculator-Qh\" step=\"0.01\" placeholder=\"misalnya 0,4\">\n                    <div class=\"error-msg\" id=\"calculator-Qh-error\">Harap masukkan berat lampiran yang valid.<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Row 2: Sheave Ratio & Gamma Two Column -->\n        <div class=\"row-two-col\">\n            <div class=\"col-half\">\n                <div class=\"form-item\">\n                    <label for=\"calculator-m\">Rasio Katrol m<\/label>\n                    <select id=\"calculator-m\">\n                        <option value=\"2\">2<\/option>\n                        <option value=\"3\">3<\/option>\n                        <option value=\"4\" selected>4<\/option>\n                        <option value=\"5\">5<\/option>\n                        <option value=\"6\">6<\/option>\n                        <option value=\"8\">8<\/option>\n                    <\/select>\n                    <div class=\"error-msg\" id=\"calculator-m-error\">Silakan pilih rasio katrol.<\/div>\n                <\/div>\n            <\/div>\n            <div class=\"col-half\">\n                <div class=\"form-item\">\n                    <label for=\"calculator-gamma\">Koefisien Beban Komposit \u03b3<\/label>\n                    <input type=\"number\" id=\"calculator-gamma\" step=\"0.01\" value=\"1.1\">\n                    <div class=\"error-msg\" id=\"calculator-gamma-error\">Harap masukkan koefisien yang valid.<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Row3: Mechanism & Rope Type Two Column -->\n        <div class=\"row-two-col\">\n            <div class=\"col-half\">\n                <div class=\"form-item\">\n                    <label for=\"calculator-mechType\">Jenis Mekanisme<\/label>\n                    <select id=\"calculator-mechType\">\n                        <option value=\"lifting\">Pengangkatan Utama<\/option>\n                        <option value=\"luffing\">Mengangkat Layar\/Memuat Derek<\/option>\n                    <\/select>\n                    <div class=\"error-msg\" id=\"calculator-mechType-error\">Silakan pilih jenis mekanisme.<\/div>\n                <\/div>\n            <\/div>\n            <div class=\"col-half\">\n                <div class=\"form-item\">\n                    <label for=\"calculator-ropeType\">Jenis Tali Kawat<\/label>\n                    <select id=\"calculator-ropeType\">\n                        <option value=\"standard\">Tali Kawat Standar<\/option>\n                        <option value=\"rotationResist\">Tali Kawat Tahan Rotasi<\/option>\n                    <\/select>\n                    <div class=\"error-msg\" id=\"calculator-ropeType-error\">Silakan pilih jenis tali kawat.<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Single Full Width: Winding Type (Only for Lifting) -->\n        <div class=\"form-item\" id=\"windingTypeWrapper\">\n            <label for=\"calculator-windingType\">Jenis Gulungan<\/label>\n            <select id=\"calculator-windingType\">\n                <option value=\"single\">Gulungan Satu Lapisan<\/option>\n                <option value=\"multi\">Gulungan Multi Lapisan<\/option>\n            <\/select>\n            <div class=\"error-msg\" id=\"calculator-windingType-error\">Silakan pilih jenis gulungan<\/div>\n        <\/div>\n\n        <!-- Single Full Width: Duty Class -->\n        <div class=\"form-item\">\n            <label for=\"calculator-dutyClass\">Kelas Tugas Derek (Kelas M, termasuk Z)<sub>P<\/sub>)<\/label>\n            <select id=\"calculator-dutyClass\">\n                <option value=\"\">Memuat\u2026<\/option>\n            <\/select>\n            <div class=\"error-msg\" id=\"calculator-dutyClass-error\">Silakan pilih kelas tugas.<\/div>\n        <\/div>\n\n        <div class=\"btn-group\">\n            <button class=\"btn-calc\" id=\"calcBtn\">Hitung S &amp; F<sub>menit<\/sub><\/button>\n            <button class=\"btn-reset\" id=\"resetBtn\">Atur Ulang Semua<\/button>\n        <\/div>\n\n        <!-- Two Column Result Area -->\n        <div class=\"result-box\">\n            <div class=\"result-row\">\n                <div class=\"result-item\">\n                    Tegangan Tali Tunggal Maksimum S (kN):\n                    <span class=\"result-value\" id=\"result-S\">&#8211;<\/span>\n                <\/div>\n                <div class=\"result-item\">\n                    Gaya Putus Minimum yang Diperlukan F (kN):\n                    <span class=\"result-value\" id=\"result-Fmin\">&#8211;<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        let calcTool_S = 0;\n        const g = 9.8;\n\n        const calcTool_ZpTable = {\n            lifting: {\n                single: {\n                    standard: {\n                        M1: 3.15, M2: 3.35, M3: 3.55, M4: 4.00, M5: 4.50, M6: 5.60, M7: 7.10, M8: 9.00\n                    },\n                    rotationResist: {\n                        M1: 3.15, M2: 3.35, M3: 3.55, M4: 4.00, M5: 4.50, M6: 5.60, M7: 7.10, M8: 9.00\n                    }\n                },\n                multi: {\n                    standard: {\n                        M1: 3.55, M2: 3.55, M3: 3.55, M4: 4.00, M5: 4.50, M6: 5.60, M7: null, M8: null\n                    },\n                    rotationResist: {\n                        M1: 3.55, M2: 3.55, M3: 3.55, M4: 4.00, M5: 4.50, M6: 5.60, M7: null, M8: null\n                    }\n                }\n            },\n            luffing: {\n                single: {\n                    standard: {\n                        M1: 3.55, M2: 3.55, M3: 3.55, M4: 4.00, M5: 4.50, M6: 5.60, M7: 7.10, M8: 9.00\n                    },\n                    rotationResist: {\n                        M1: 4.50, M2: 4.50, M3: 4.50, M4: 4.50, M5: 4.50, M6: 5.60, M7: null, M8: null\n                    }\n                }\n            }\n        };\n\n        function calcTool_updateDutyClassOptions() {\n            const mech = document.getElementById('calculator-mechType').value;\n            const winding = document.getElementById('calculator-windingType').value;\n            const rope = document.getElementById('calculator-ropeType').value;\n            const selectEl = document.getElementById('calculator-dutyClass');\n            selectEl.options.length = 0;\n\n            const dataSet = calcTool_ZpTable[mech][winding][rope];\n            for (const [mClass, zpVal] of Object.entries(dataSet)) {\n                if (zpVal === null) continue;\n                const opt = new Option(`${mClass} (Z\u209a = ${zpVal})`, zpVal);\n                selectEl.options.add(opt);\n                if(mClass === \"M3\") opt.selected = true;\n            }\n        }\n\n        function calcTool_toggleWindingType() {\n            const mech = document.getElementById('calculator-mechType').value;\n            const wrap = document.getElementById('windingTypeWrapper');\n            wrap.style.display = mech === 'lifting' ? 'block' : 'none';\n            calcTool_updateDutyClassOptions();\n        }\n\n        function calcTool_setError(fieldId, msgId) {\n            const field = document.getElementById(fieldId);\n            const msg = document.getElementById(msgId);\n            field.classList.add('error');\n            msg.style.display = 'block';\n        }\n        function calcTool_clearError(fieldId, msgId) {\n            const field = document.getElementById(fieldId);\n            const msg = document.getElementById(msgId);\n            field.classList.remove('error');\n            msg.style.display = 'none';\n        }\n        function calcTool_clearAllError() {\n            const fields = ['Q','Qh','m','gamma','mechType','windingType','ropeType','dutyClass'];\n            fields.forEach(key => calcTool_clearError('calculator-' + key, 'calculator-' + key + '-error'));\n        }\n\n        function calcTool_validateInput() {\n            let isValid = true;\n            calcTool_clearAllError();\n            const Q = parseFloat(document.getElementById('calculator-Q').value);\n            const Qh = parseFloat(document.getElementById('calculator-Qh').value);\n            const m = parseInt(document.getElementById('calculator-m').value);\n            const gamma = parseFloat(document.getElementById('calculator-gamma').value);\n            if (isNaN(Q) || Q <= 0) { calcTool_setError('calculator-Q','calculator-Q-error'); isValid = false; }\n            if (isNaN(Qh) || Qh < 0) { calcTool_setError('calculator-Qh','calculator-Qh-error'); isValid = false; }\n            if (isNaN(m) || m <= 0) { calcTool_setError('calculator-m','calculator-m-error'); isValid = false; }\n            if (isNaN(gamma) || gamma <= 0) { calcTool_setError('calculator-gamma','calculator-gamma-error'); isValid = false; }\n            return isValid;\n        }\n\n        function calcTool_doCalculate() {\n            if (!calcTool_validateInput()) return;\n            const Q_t = parseFloat(document.getElementById('calculator-Q').value);\n            const Qh_t = parseFloat(document.getElementById('calculator-Qh').value);\n            const m = parseInt(document.getElementById('calculator-m').value);\n            const gamma = parseFloat(document.getElementById('calculator-gamma').value);\n            const Zp = parseFloat(document.getElementById('calculator-dutyClass').value);\n\n            const Q_kg = Q_t * 1000;\n            const Qh_kg = Qh_t * 1000;\n            const S_N = ((Q_kg + Qh_kg) * g \/ m) * gamma;\n            calcTool_S = S_N \/ 1000;\n            const Fmin = calcTool_S * Zp;\n\n            document.getElementById('result-S').innerText = calcTool_S.toFixed(2);\n            document.getElementById('result-Fmin').innerText = Fmin.toFixed(2);\n        }\n\n        function calcTool_doReset() {\n            document.getElementById('calculator-Q').value = '';\n            document.getElementById('calculator-Qh').value = '';\n            document.getElementById('calculator-gamma').value = '1.1';\n            document.getElementById('calculator-m').value = '4';\n            document.getElementById('calculator-mechType').value = 'lifting';\n            document.getElementById('calculator-windingType').value = 'single';\n            document.getElementById('calculator-ropeType').value = 'standard';\n            calcTool_clearAllError();\n            document.getElementById('result-S').innerText = '-';\n            document.getElementById('result-Fmin').innerText = '-';\n            calcTool_S = 0;\n            calcTool_toggleWindingType();\n        }\n\n        function calcTool_bindEvents() {\n            document.getElementById('calculator-mechType').addEventListener('change', calcTool_toggleWindingType);\n            document.getElementById('calculator-windingType').addEventListener('change', calcTool_updateDutyClassOptions);\n            document.getElementById('calculator-ropeType').addEventListener('change', calcTool_updateDutyClassOptions);\n\n            const inputList = [\n                {id:'calculator-Q', err:'calculator-Q-error'},\n                {id:'calculator-Qh', err:'calculator-Qh-error'},\n                {id:'calculator-m', err:'calculator-m-error'},\n                {id:'calculator-gamma', err:'calculator-gamma-error'},\n                {id:'calculator-mechType', err:'calculator-mechType-error'},\n                {id:'calculator-windingType', err:'calculator-windingType-error'},\n                {id:'calculator-ropeType', err:'calculator-ropeType-error'},\n                {id:'calculator-dutyClass', err:'calculator-dutyClass-error'}\n            ];\n            inputList.forEach(item => {\n                document.getElementById(item.id).addEventListener('input', () => calcTool_clearError(item.id, item.err));\n            });\n\n            document.getElementById('calcBtn').addEventListener('click', calcTool_doCalculate);\n            document.getElementById('resetBtn').addEventListener('click', calcTool_doReset);\n        }\n\n        document.addEventListener('DOMContentLoaded', function(){\n            calcTool_bindEvents();\n            calcTool_toggleWindingType();\n        });\n    <\/script>\n<\/div>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Rumus Kalkulator Beban Putus Minimum Tali Kawat Derek<\/h2>\n\n\n\n<p>F<sub>menit<\/sub>\u2265S\u00d7Z<sub>p<\/sub><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>F<sub>menit<\/sub>: beban putus minimum tali kawat<\/li>\n\n\n\n<li>S: tegangan tali maksimum (satuan: kN)<\/li>\n\n\n\n<li>Z<sub>p<\/sub>: faktor desain minimum&nbsp;<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Rumus Perhitungan Tegangan Tali Maksimum Derek<\/h3>\n\n\n\n<p>S=\uff08Q+Qh\uff09g\/m\u00d7\u03b3<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>T: Kapasitas angkat terukur (satuan: kg)<\/li>\n\n\n\n<li>Q<sub>H<\/sub>: Berat total alat pengangkat, termasuk kait, blok katrol, balok pengangkat, ember penjepit, corong, dan semua aksesori lain yang naik dan turun bersama tali kawat (satuan: kg)<\/li>\n\n\n\n<li>g: Percepatan gravitasi, nilai tetap 9,8 m\/s\u00b2<\/li>\n\n\n\n<li>m: Rasio blok katrol<\/li>\n\n\n\n<li>\u03b3: Faktor koreksi beban komprehensif, umumnya diambil sebagai 1,1<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Catatan<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Untuk tali kawat pengangkat, perhitungan S perlu mempertimbangkan empat faktor berikut: kapasitas angkat nominal mesin pengangkat, massa blok katrol dan\/atau aksesori pengangkat lainnya, rasio sistem penggulungan tali, dan efisiensi sistem penggulungan tali (seperti efisiensi bantalan).<\/li>\n\n\n\n<li>Rasio blok katrol pada sistem drum tunggal sama dengan jumlah cabang tali penahan beban. Misalnya, 2 cabang memberikan rasio m=2. Untuk sistem drum ganda, rasionya adalah setengah dari jumlah cabang. Dengan 4 cabang penahan beban dan 2 cabang ujung bebas, m = 4\/2 = 2.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Derek dan Alat Angkat yang Sesuai<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>derek gantung<\/li>\n\n\n\n<li>kerekan tali kawat<\/li>\n\n\n\n<li>derek portal atau semi-portal<\/li>\n\n\n\n<li>derek jembatan portal atau semi-portal<\/li>\n\n\n\n<li>derek bergerak<\/li>\n\n\n\n<li>derek kantilever (tiang, lengan, dinding atau berjalan)<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"Kalkulator Beban Putus Minimum (MBL) Tali Kawat Derek berfungsi sebagai alat cepat untuk memperkirakan kapasitas beban tali kawat dan melakukan verifikasi pemilihan model; dengan memasukkan spesifikasi tali kawat yang berbeda, pengguna dapat secara otomatis dan cepat membandingkan kekuatan putus berbagai konstruksi tali kawat dan menentukan kompatibilitasnya dengan drum yang sesuai. Lebih lanjut, alat ini membantu desain komponen mekanisme pengangkatan termasuk drum dan katrol serta verifikasi daya motor. Selama pengoperasian dan perawatan derek selanjutnya, teknisi perawatan dapat merujuk pada data dari kalkulator ini untuk menilai apakah penggantian tali kawat diperlukan dan memverifikasi bahwa tali kawat pengganti yang baru memenuhi standar faktor keamanan desain asli. Oleh karena itu, memilih tali kawat dengan MBL yang tepat membantu menghindari kelebihan beban, menurunkan risiko kecelakaan, dan memperpanjang umur pakai tali kawat.","protected":false},"author":8,"featured_media":17122,"parent":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"single-onlinetools.php","format":"standard","meta":{"_acf_changed":false,"rank_math_lock_modified_date":false,"pgc_sgb_lightbox_settings":"","footnotes":""},"categories":[1059],"tags":[],"class_list":["post-17121","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-online-tools"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.dgcrane.com\/id\/wp-json\/wp\/v2\/posts\/17121"}],"collection":[{"href":"https:\/\/www.dgcrane.com\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dgcrane.com\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/id\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/id\/wp-json\/wp\/v2\/comments?post=17121"}],"version-history":[{"count":8,"href":"https:\/\/www.dgcrane.com\/id\/wp-json\/wp\/v2\/posts\/17121\/revisions"}],"predecessor-version":[{"id":17136,"href":"https:\/\/www.dgcrane.com\/id\/wp-json\/wp\/v2\/posts\/17121\/revisions\/17136"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/id\/wp-json\/wp\/v2\/media\/17122"}],"wp:attachment":[{"href":"https:\/\/www.dgcrane.com\/id\/wp-json\/wp\/v2\/media?parent=17121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dgcrane.com\/id\/wp-json\/wp\/v2\/categories?post=17121"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dgcrane.com\/id\/wp-json\/wp\/v2\/tags?post=17121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}