{"id":17406,"date":"2026-10-12T02:08:27","date_gmt":"2026-10-12T02:08:27","guid":{"rendered":"https:\/\/www.dgcrane.com\/?p=17406"},"modified":"2026-10-12T02:08:31","modified_gmt":"2026-10-12T02:08:31","slug":"crane-wire-rope-diameter-selection-tool","status":"publish","type":"post","link":"https:\/\/www.dgcrane.com\/id\/crane-wire-rope-diameter-selection-tool\/","title":{"rendered":"Alat Pemilihan Diameter Tali Kawat Derek"},"content":{"rendered":"<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\n      width: 100%;\n      max-width: 545px;\n      margin: 20px auto;\n      padding: 30px;\n      box-sizing: border-box;\n      background: var(--bg-color);\n      color: var(--text-color);\n      font-family: Arial, \"Microsoft YaHei\", sans-serif;\n      font-size: 14px;\n      line-height: 1.4;\n    }\n    #calculator * ,\n    #calculator *::before,\n    #calculator *::after {\n      box-sizing: border-box;\n    }\n    #calculator h2 {\n      margin: 0 0 18px;\n      font-size: 20px;\n      color: #222;\n      font-weight: 700;\n    }\n    #calculator .form-group {\n      margin-bottom: 14px;\n      display: flex;\n      flex-direction: column;\n    }\n    #calculator label {\n      margin-bottom: 5px;\n      font-size: 14px;\n      font-weight: 600;\n      color: #222;\n    }\n    #calculator input[type=\"number\"],\n    #calculator select {\n      width: 100%;\n      height: 36px;\n      padding: 0 10px;\n      border: 1px solid #ccc;\n      border-radius: 0;\n      font-size: 16px;\n      background: #ffffff;\n      outline: none;\n      transition: border-color 0.2s ease, border-width 0.2s ease;\n    }\n    #calculator input:focus,\n    #calculator select:focus {\n      border-color: var(--primary-color);\n      border-width: 2px;\n    }\n    #calculator input.error,\n    #calculator select.error {\n      border-color: var(--error-color);\n      border-width: 2px;\n    }\n    #calculator .error-msg {\n      margin-top: 4px;\n      font-size: 12px;\n      color: var(--error-color);\n      display: none;\n    }\n    #calculator .tool-link {\n      margin-top: 8px;\n      font-size: 13px;\n    }\n    #calculator .tool-link a {\n      color: var(--primary-color);\n      text-decoration: none;\n      display: inline-block;\n    }\n    #calculator .tool-link a:hover {\n      text-decoration: underline;\n    }\n    #calculator .button-group {\n      display: flex;\n      gap: 12px;\n      margin: 18px 0;\n    }\n    #calculator button {\n      height: 34px;\n      line-height: 34px;\n      padding: 0 22px;\n      border-radius: 0;\n      border: none;\n      font-size: 14px;\n      cursor: pointer;\n      transition: background 0.2s ease;\n    }\n    #calculator .btn-primary {\n      background: var(--primary-color);\n      color: #ffffff;\n    }\n    #calculator .btn-primary:hover {\n      background: var(--primary-hover);\n    }\n    #calculator .btn-secondary {\n      background: #ffffff;\n      color: var(--text-color);\n      border: 1px solid #ccc;\n    }\n    #calculator .btn-secondary:hover {\n      background: #f5f5f5;\n    }\n    #calculator .result-box {\n      padding: 16px;\n      background: #ffffff;\n      border: 1px solid #d0d7e2;\n    }\n    #calculator .result-label {\n      font-size: 14px;\n      margin-bottom: 4px;\n    }\n    #calculator .result-value {\n      font-size: 40px;\n      font-weight: 700;\n      color: var(--primary-color);\n      margin: 4px 0 12px;\n      line-height: 1.2;\n    }\n    #calculator .result-subvalue {\n      font-size: 16px;\n      font-weight: 600;\n      margin-bottom: 8px;\n    }\n    #calculator .result-status {\n      font-size: 14px;\n      font-weight: 500;\n    }\n    #calculator .result-status.pass {\n      color: #007733;\n      font-weight: 600;\n    }\n    #calculator .result-status.fail {\n      color: var(--error-color);\n      font-weight: 600;\n    }\n\n    @media (max-width: 768px) {\n      #calculator {\n        padding: 20px;\n      }\n      #calculator input[type=\"number\"],\n      #calculator select {\n        height: 0.7rem;\n        font-size: 0.28rem;\n      }\n      #calculator label,\n      #calculator button,\n      #calculator .result-label,\n      #calculator .result-status {\n        font-size: 0.28rem;\n      }\n      #calculator .result-value {\n        font-size: 0.6rem;\n      }\n      #calculator .button-group {\n        flex-direction: column;\n        gap: 10px;\n      }\n      #calculator .button-group button {\n        width: 100%;\n        height: 0.7rem;\n        line-height: 0.7rem;\n      }\n    }\n  <\/style>\n\n\n  <div class=\"form-group\">\n    <label for=\"calculator-breakingForce\">Gaya Putus Minimum yang Diperlukan (kN)<\/label>\n    <input type=\"number\" id=\"calculator-breakingForce\" step=\"0.01\" min=\"0\" placeholder=\"misalnya 120\">\n    <div class=\"error-msg\" id=\"calculator-breakingForce-error\"><\/div>\n    <div class=\"tool-link\">\n      <a href=\"https:\/\/www.dgcrane.com\/id\/crane-wire-rope-minimum-breaking-load-calculator\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n        \u2192 Kalkulator Beban Putus Minimum Tali Kawat Derek\n      <\/a>\n    <\/div>\n  <\/div>\n\n  <div class=\"form-group\">\n    <label for=\"calculator-construction\">Konstruksi Tali<\/label>\n    <select id=\"calculator-construction\">\n      <optgroup label=\"6\u00d77 Series\">\n        <option value=\"6x7\">6\u00d77<\/option>\n        <option value=\"6x9W\">6\u00d79W<\/option>\n      <\/optgroup>\n      <optgroup label=\"6\u00d719 Series\">\n        <option value=\"6x19S\">6\u00d719S<\/option>\n        <option value=\"6x19W\" selected>6\u00d719W<\/option>\n        <option value=\"6x25Fi\">6\u00d725Fi<\/option>\n      <\/optgroup>\n      <optgroup label=\"6\u00d737 Series\">\n        <option value=\"6x25Fi\">6\u00d725Fi<\/option>\n        <option value=\"6x26WS\">6\u00d726WS<\/option>\n        <option value=\"6x29Fi\">6\u00d729Fi<\/option>\n      <\/optgroup>\n      <optgroup label=\"8\u00d719 Series\">\n        <option value=\"8x19S\">8\u00d719S<\/option>\n        <option value=\"8x19W\">8\u00d719W<\/option>\n        <option value=\"8x25Fi\">8\u00d725Fi<\/option>\n      <\/optgroup>\n      <optgroup label=\"8\u00d737 Series\">\n        <option value=\"8x25Fi\">8\u00d725Fi<\/option>\n        <option value=\"8x26WS\">8\u00d726WS<\/option>\n        <option value=\"8x31WS\">8\u00d731WS<\/option>\n      <\/optgroup>\n      <optgroup label=\"18\u00d77 \/ 18\u00d719 Series\">\n        <option value=\"17x7\">17\u00d77<\/option>\n        <option value=\"18x7\">18\u00d77<\/option>\n        <option value=\"18x19S\">18\u00d719S<\/option>\n      <\/optgroup>\n      <optgroup label=\"35W\u00d77 Compacted Series\">\n        <option value=\"35Wx7\">35W\u00d77<\/option>\n        <option value=\"24Wx7\">24W\u00d77<\/option>\n      <\/optgroup>\n      <optgroup label=\"6VX V-shaped Strand Series\">\n        <option value=\"6vx18\">6VX18<\/option>\n        <option value=\"6vx19\">6VX19<\/option>\n        <option value=\"6vx21\">6VX21<\/option>\n      <\/optgroup>\n      <optgroup label=\"6VX37 V-shaped Strand Series\">\n        <option value=\"6vx34\">6VX34<\/option>\n        <option value=\"6vx37\">6VX37<\/option>\n        <option value=\"6vx37S\">6VX37S<\/option>\n      <\/optgroup>\n      <optgroup label=\"4VX Fan-shaped Strand Series\">\n        <option value=\"4vx39S\">4VX39S<\/option>\n        <option value=\"4vx48S\">4VX48S<\/option>\n      <\/optgroup>\n      <optgroup label=\"6QX+6VX Compound Series\">\n        <option value=\"6qx19+6vx21\">6QX19 + 6VX21<\/option>\n        <option value=\"6qx33+6vx21\">6QX33 + 6VX21<\/option>\n      <\/optgroup>\n    <\/select>\n  <\/div>\n\n  <div class=\"form-group\">\n    <label for=\"calculator-core\">Tipe Inti<\/label>\n    <select id=\"calculator-core\">\n      <option value=\"FC\" selected>Inti Serat (FC)<\/option>\n      <option value=\"IWR\">Inti Baja (IWR \/ IWS)<\/option>\n    <\/select>\n  <\/div>\n\n  <div class=\"form-group\">\n    <label for=\"calculator-tensile\">Kekuatan Tarik Nominal (MPa)<\/label>\n    <select id=\"calculator-tensile\">\n      <option value=\"1570\">1570<\/option>\n      <option value=\"1670\">1670<\/option>\n      <option value=\"1770\" selected>1770<\/option>\n      <option value=\"1870\">1870<\/option>\n      <option value=\"1960\">1960<\/option>\n    <\/select>\n  <\/div>\n\n  <div class=\"button-group\">\n    <button type=\"button\" id=\"calculator-calculate\" class=\"btn-primary\">Menghitung<\/button>\n    <button type=\"button\" id=\"calculator-reset\" class=\"btn-secondary\">Mengatur ulang<\/button>\n  <\/div>\n\n  <div class=\"result-box\">\n    <div class=\"result-label\">Diameter Nominal Minimum yang Direkomendasikan:<\/div>\n    <div class=\"result-value\" id=\"calculator-resultDiameter\">\u2013 mm<\/div>\n    <div class=\"result-label\">Gaya Putus Standar yang Sesuai:<\/div>\n    <div class=\"result-subvalue\" id=\"calculator-resultForce\">\u2013 kN<\/div>\n    <div class=\"result-status\" id=\"calculator-resultStatus\"><\/div>\n  <\/div>\n\n  <script>\n    (function () {\n      \/\/ ========== Dataset (GB 8918-2006, top 3 structures per class) ==========\n      const ropeDatabase = {\n        \/\/ 6\u00d77 Series\n        \"6x7+FC\": {\n          1570: {8:33.4, 10:52.1, 12:75.1, 14:102, 16:133, 18:169, 20:208, 22:252, 24:300, 26:352, 28:409, 30:469, 32:534, 36:676},\n          1670: {8:35.5, 10:55.4, 12:79.8, 14:110, 16:144, 18:183, 20:225, 22:273, 24:325, 26:381, 28:442, 30:507, 32:577, 36:730},\n          1770: {8:37.6, 10:58.8, 12:84.6, 14:115, 16:153, 18:194, 20:240, 22:290, 24:345, 26:405, 28:470, 30:540, 32:614, 36:777},\n          1870: {8:39.7, 10:62.1, 12:89.4, 14:122, 16:163, 18:206, 20:254, 22:308, 24:358, 26:420, 28:487, 30:559, 32:636, 36:805},\n          1960: {8:43.0, 10:67.1, 12:96.7, 14:132, 16:172, 18:218, 20:269, 22:325, 24:387, 26:454, 28:526, 30:604, 32:687, 36:870}\n        },\n        \"6x7+IWR\": {\n          1570: {8:36.1, 10:56.4, 12:81.2, 14:110, 16:144, 18:180, 20:222, 22:268, 24:319, 26:375, 28:435, 30:499, 32:568, 36:719},\n          1670: {8:38.4, 10:60.0, 12:86.3, 14:118, 16:153, 18:194, 20:240, 22:290, 24:345, 26:405, 28:470, 30:540, 32:614, 36:779},\n          1770: {8:40.7, 10:63.5, 12:91.5, 14:125, 16:163, 18:206, 20:254, 22:308, 24:366, 26:430, 28:498, 30:572, 32:651, 36:824},\n          1870: {8:43.0, 10:67.1, 12:96.7, 14:132, 16:172, 18:218, 20:269, 22:325, 24:387, 26:454, 28:526, 30:604, 32:687, 36:912},\n          1960: {8:45.0, 10:70.4, 12:101, 14:138, 16:180, 18:228, 20:281, 22:341, 24:405, 26:476, 28:552, 30:633, 32:721, 36:912}\n        },\n        \"6x9W+FC\": {\n          1570: {14:102, 16:133, 18:169, 20:208, 22:252, 24:300, 26:352, 28:409, 30:469, 32:534, 36:676},\n          1670: {14:110, 16:144, 18:183, 20:225, 22:273, 24:325, 26:381, 28:442, 30:507, 32:577, 36:730},\n          1770: {14:118, 16:153, 18:194, 20:240, 22:290, 24:345, 26:405, 28:470, 30:540, 32:614, 36:777},\n          1870: {14:125, 16:163, 18:206, 20:254, 22:308, 24:358, 26:420, 28:487, 30:559, 32:636, 36:805},\n          1960: {14:132, 16:172, 18:218, 20:269, 22:325, 24:387, 26:454, 28:526, 30:604, 32:687, 36:870}\n        },\n\n        \/\/ 6\u00d719 Series\n        \"6x19S+FC\": {\n          1570: {12:75.1, 14:102, 16:133, 18:168, 20:207, 22:251, 24:298, 26:350, 28:406, 30:466, 32:531, 36:671},\n          1670: {12:79.8, 14:110, 16:143, 18:181, 20:224, 22:271, 24:322, 26:378, 28:438, 30:503, 32:572, 36:724},\n          1770: {12:84.6, 14:117, 16:152, 18:193, 20:238, 22:288, 24:342, 26:402, 28:466, 30:535, 32:609, 36:770},\n          1870: {12:89.4, 14:124, 16:161, 18:204, 20:252, 22:304, 24:363, 26:426, 28:494, 30:567, 32:645, 36:817},\n          1960: {12:94.0, 14:130, 16:170, 18:216, 20:266, 22:322, 24:383, 26:450, 28:522, 30:599, 32:682, 36:863}\n        },\n        \"6x19W+FC\": {\n          1570: {12:75.1, 14:102, 16:133, 18:168, 20:207, 22:251, 24:298, 26:350, 28:406, 30:466, 32:531, 36:671, 40:829},\n          1670: {12:79.8, 14:110, 16:143, 18:181, 20:224, 22:271, 24:322, 26:378, 28:438, 30:503, 32:572, 36:724, 40:894},\n          1770: {12:84.6, 14:117, 16:152, 18:193, 20:238, 22:288, 24:342, 26:402, 28:466, 30:535, 32:609, 36:770, 40:951},\n          1870: {12:89.4, 14:124, 16:161, 18:204, 20:252, 22:304, 24:363, 26:426, 28:494, 30:567, 32:645, 36:817, 40:1010},\n          1960: {12:94.0, 14:130, 16:170, 18:216, 20:266, 22:322, 24:383, 26:450, 28:522, 30:599, 32:682, 36:863, 40:1070}\n        },\n        \"6x25Fi+FC\": {\n          1570: {12:74.6, 14:102, 16:133, 18:168, 20:207, 22:251, 24:298, 26:350, 28:406, 30:466, 32:531, 36:671},\n          1670: {12:80.5, 14:110, 16:143, 18:181, 20:224, 22:271, 24:322, 26:378, 28:438, 30:503, 32:572, 36:724},\n          1770: {12:85.6, 14:117, 16:152, 18:193, 20:238, 22:288, 24:342, 26:402, 28:466, 30:535, 32:609, 36:770},\n          1870: {12:90.7, 14:124, 16:161, 18:204, 20:252, 22:304, 24:363, 26:426, 28:494, 30:567, 32:645, 36:817},\n          1960: {12:95.9, 14:131, 16:170, 18:216, 20:266, 22:322, 24:383, 26:450, 28:522, 30:599, 32:682, 36:863}\n        },\n\n        \/\/ 8\u00d719 Series\n        \"8x19S+FC\": {\n          1570: {18:149, 20:184, 22:223, 24:265, 26:311, 28:361, 30:414, 32:471, 36:596, 40:736},\n          1670: {18:159, 20:196, 22:237, 24:282, 26:331, 28:384, 30:440, 32:501, 36:634, 40:783},\n          1770: {18:176, 20:217, 22:263, 24:313, 26:367, 28:426, 30:489, 32:556, 36:704, 40:869},\n          1870: {18:187, 20:231, 22:280, 24:333, 26:391, 28:453, 30:520, 32:592, 36:749, 40:925},\n          1960: {18:198, 20:245, 22:296, 24:353, 26:414, 28:480, 30:551, 32:627, 36:794, 40:980}\n        },\n        \"8x19W+FC\": {\n          1570: {18:149, 20:184, 22:223, 24:265, 26:311, 28:361, 30:414, 32:471, 36:596, 40:736},\n          1670: {18:159, 20:196, 22:237, 24:282, 26:331, 28:384, 30:440, 32:501, 36:634, 40:783},\n          1770: {18:176, 20:217, 22:263, 24:313, 26:367, 28:426, 30:489, 32:556, 36:704, 40:869},\n          1870: {18:187, 20:231, 22:280, 24:333, 26:391, 28:453, 30:520, 32:592, 36:749, 40:925},\n          1960: {18:198, 20:245, 22:296, 24:353, 26:414, 28:480, 30:551, 32:627, 36:794, 40:980}\n        },\n        \"8x25Fi+FC\": {\n          1570: {16:91.4, 18:116, 20:143, 22:173, 24:206, 26:241, 28:280, 30:321, 32:366, 36:463, 40:571},\n          1670: {16:98.5, 18:125, 20:155, 22:188, 24:223, 26:261, 28:303, 30:347, 32:396, 36:500, 40:616},\n          1770: {16:106, 18:134, 20:166, 22:202, 24:240, 26:281, 28:326, 30:374, 32:427, 36:540, 40:664},\n          1870: {16:113, 18:143, 20:177, 22:216, 24:257, 26:300, 28:348, 30:399, 32:456, 36:577, 40:709},\n          1960: {16:120, 18:152, 20:188, 22:230, 24:273, 26:319, 28:370, 30:424, 32:485, 36:614, 40:755}\n        },\n\n        \/\/ 18\u00d77 Series\n        \"17x7+FC\": {\n          1570: {12:56.2, 14:76.4, 16:99.8, 18:126, 20:156, 22:189, 24:225, 26:264, 28:306, 30:351, 32:399, 36:505, 40:624},\n          1670: {12:61.9, 14:84.3, 16:110, 18:139, 20:172, 22:208, 24:248, 26:291, 28:337, 30:387, 32:440, 36:557, 40:688},\n          1770: {12:70.1, 14:95.4, 16:125, 18:158, 20:195, 22:236, 24:280, 26:329, 28:382, 30:438, 32:498, 36:631, 40:779},\n          1870: {12:74.5, 14:101, 16:132, 18:167, 20:206, 22:249, 24:297, 26:348, 28:404, 30:463, 32:527, 36:667, 40:824},\n          1960: {12:78.9, 14:107, 16:140, 18:177, 20:219, 22:265, 24:316, 26:370, 28:429, 30:493, 32:561, 36:710, 40:876}\n        },\n        \"18x7+FC\": {\n          1570: {12:56.2, 14:76.4, 16:99.8, 18:126, 20:156, 22:189, 24:225, 26:264, 28:306, 30:351, 32:399, 36:505, 40:624},\n          1670: {12:61.9, 14:84.3, 16:110, 18:139, 20:172, 22:208, 24:248, 26:291, 28:337, 30:387, 32:440, 36:557, 40:688},\n          1770: {12:70.1, 14:95.4, 16:125, 18:158, 20:195, 22:236, 24:280, 26:329, 28:382, 30:438, 32:498, 36:631, 40:779},\n          1870: {12:74.5, 14:101, 16:132, 18:167, 20:206, 22:249, 24:297, 26:348, 28:404, 30:463, 32:527, 36:667, 40:824},\n          1960: {12:78.9, 14:107, 16:140, 18:177, 20:219, 22:265, 24:316, 26:370, 28:429, 30:493, 32:561, 36:710, 40:876}\n        },\n        \"18x19S+FC\": {\n          1570: {24:225, 26:264, 28:306, 30:351, 32:399, 36:505, 40:624, 44:755, 48:899, 52:1050, 56:1220, 60:1400},\n          1670: {24:248, 26:291, 28:337, 30:387, 32:440, 36:557, 40:688, 44:832, 48:991, 52:1160, 56:1350, 60:1550},\n          1770: {24:280, 26:329, 28:382, 30:438, 32:498, 36:631, 40:779, 44:942, 48:1120, 52:1320, 56:1530, 60:1750},\n          1870: {24:297, 26:348, 28:404, 30:463, 32:527, 36:667, 40:824, 44:997, 48:1190, 52:1390, 56:1610, 60:1850},\n          1960: {24:316, 26:370, 28:429, 30:493, 32:561, 36:710, 40:876, 44:1060, 48:1260, 52:1480, 56:1720, 60:1970}\n        },\n\n        \/\/ V-strand 6VX Series\n        \"6vx18+FC\": {\n          1570: {20:203, 22:246, 24:293, 26:344, 28:399, 30:458, 32:521, 34:588, 36:659},\n          1670: {20:216, 22:261, 24:311, 26:365, 28:423, 30:486, 32:553, 34:624, 36:700},\n          1770: {20:230, 22:278, 24:331, 26:388, 28:450, 30:517, 32:588, 34:664, 36:744},\n          1870: {20:243, 22:295, 24:351, 26:411, 28:477, 30:548, 32:623, 34:703, 36:789},\n          1960: {20:257, 22:311, 24:370, 26:435, 28:504, 30:579, 32:658, 34:743, 36:833}\n        },\n        \"6vx19+FC\": {\n          1570: {20:203, 22:246, 24:293, 26:344, 28:399, 30:458, 32:521, 34:588, 36:659},\n          1670: {20:216, 22:261, 24:311, 26:365, 28:423, 30:486, 32:553, 34:624, 36:700},\n          1770: {20:230, 22:278, 24:331, 26:388, 28:450, 30:517, 32:588, 34:664, 36:744},\n          1870: {20:243, 22:295, 24:351, 26:411, 28:477, 30:548, 32:623, 34:703, 36:789},\n          1960: {20:257, 22:311, 24:370, 26:435, 28:504, 30:579, 32:658, 34:743, 36:833}\n        },\n        \"6vx21+FC\": {\n          1570: {18:162, 20:203, 22:246, 24:293, 26:344, 28:399, 30:458, 32:521, 34:588, 36:659},\n          1670: {18:174, 20:216, 22:261, 24:311, 26:365, 28:423, 30:486, 32:553, 34:624, 36:700},\n          1770: {18:185, 20:230, 22:278, 24:331, 26:388, 28:450, 30:517, 32:588, 34:664, 36:744},\n          1870: {18:196, 20:243, 22:295, 24:351, 26:411, 28:477, 30:548, 32:623, 34:703, 36:789},\n          1960: {18:207, 20:257, 22:311, 24:370, 26:435, 28:504, 30:579, 32:658, 34:743, 36:833}\n        }\n      };\n\n      \/\/ ========== DOM Elements ==========\n      const inputF0 = document.getElementById('calculator-breakingForce');\n      const errorF0 = document.getElementById('calculator-breakingForce-error');\n      const selectConstruction = document.getElementById('calculator-construction');\n      const selectCore = document.getElementById('calculator-core');\n      const selectTensile = document.getElementById('calculator-tensile');\n      const btnCalculate = document.getElementById('calculator-calculate');\n      const btnReset = document.getElementById('calculator-reset');\n      const resultDiameter = document.getElementById('calculator-resultDiameter');\n      const resultForce = document.getElementById('calculator-resultForce');\n      const resultStatus = document.getElementById('calculator-resultStatus');\n\n      \/\/ ========== Default Values ==========\n      const defaultValues = {\n        breakingForce: '',\n        construction: '6x19W',\n        core: 'FC',\n        tensile: '1770'\n      };\n\n      \/\/ ========== Core Functions ==========\n      function setError(fieldId, message) {\n        const input = document.getElementById('calculator-' + fieldId);\n        const error = document.getElementById('calculator-' + fieldId + '-error');\n        input.classList.add('error');\n        error.textContent = message;\n        error.style.display = 'block';\n      }\n\n      function clearError(fieldId) {\n        const input = document.getElementById('calculator-' + fieldId);\n        const error = document.getElementById('calculator-' + fieldId + '-error');\n        input.classList.remove('error');\n        error.textContent = '';\n        error.style.display = 'none';\n      }\n\n      function validateInput() {\n        const value = parseFloat(inputF0.value);\n        clearError('breakingForce');\n\n        if (isNaN(value) || value <= 0) {\n          setError('breakingForce', 'Please enter a valid number greater than 0');\n          return false;\n        }\n        return true;\n      }\n\n      function calculateDiameter() {\n        if (!validateInput()) {\n          resultDiameter.textContent = '\u2013 mm';\n          resultForce.textContent = '\u2013 kN';\n          resultStatus.textContent = 'Invalid input';\n          resultStatus.className = 'result-status fail';\n          return;\n        }\n\n        const targetF0 = parseFloat(inputF0.value);\n        const construction = selectConstruction.value;\n        const core = selectCore.value;\n        const tensile = parseInt(selectTensile.value);\n        const dbKey = construction + '+' + core;\n\n        if (!ropeDatabase[dbKey]) {\n          resultDiameter.textContent = '\u2013';\n          resultForce.textContent = '\u2013';\n          resultStatus.textContent = 'This core type is not available for selected construction';\n          resultStatus.className = 'result-status fail';\n          return;\n        }\n\n        const dataSet = ropeDatabase[dbKey][tensile];\n        const diameters = Object.keys(dataSet).map(Number).sort(function (a, b) { return a - b; });\n\n        let matchedDiameter = null;\n        let matchedF0 = null;\n\n        for (let i = 0; i < diameters.length; i++) {\n          const d = diameters[i];\n          if (dataSet[d] >= targetF0) {\n            matchedDiameter = d;\n            matchedF0 = dataSet[d];\n            break;\n          }\n        }\n\n        if (matchedDiameter !== null) {\n          resultDiameter.textContent = matchedDiameter.toFixed(2) + ' mm';\n          resultForce.textContent = matchedF0.toFixed(2) + ' kN';\n          resultStatus.textContent = '\u2713 Meets required breaking force';\n          resultStatus.className = 'result-status pass';\n        } else {\n          const maxD = diameters[diameters.length - 1];\n          const maxF0 = dataSet[maxD];\n          resultDiameter.textContent = 'Out of range';\n          resultForce.textContent = 'Max. ' + maxF0.toFixed(2) + ' kN @ ' + maxD.toFixed(2) + ' mm';\n          resultStatus.textContent = '\u2717 Exceeds maximum available specification';\n          resultStatus.className = 'result-status fail';\n        }\n      }\n\n      function resetCalculator() {\n        inputF0.value = defaultValues.breakingForce;\n        selectConstruction.value = defaultValues.construction;\n        selectCore.value = defaultValues.core;\n        selectTensile.value = defaultValues.tensile;\n        clearError('breakingForce');\n        resultDiameter.textContent = '\u2013 mm';\n        resultForce.textContent = '\u2013 kN';\n        resultStatus.textContent = 'Please input parameters and calculate';\n        resultStatus.className = 'result-status';\n      }\n\n      \/\/ ========== Event Bindings ==========\n      inputF0.addEventListener('input', function () {\n        clearError('breakingForce');\n      });\n\n      btnCalculate.addEventListener('click', calculateDiameter);\n      btnReset.addEventListener('click', resetCalculator);\n\n      \/\/ URL parameter auto-fill\n      const params = new URLSearchParams(window.location.search);\n      if (params.has('f0')) {\n        inputF0.value = params.get('f0');\n      }\n    })();\n  <\/script>\n<\/div>\n\n\n\n<div style=\"height:28px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Petunjuk Penggunaan<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Langkah 1: Hitung gaya putus minimum yang dibutuhkan<\/h3>\n\n\n\n<p>Klik tautan di bawah kotak input untuk menuju ke halaman selanjutnya. <a href=\"https:\/\/www.dgcrane.com\/id\/crane-wire-rope-minimum-breaking-load-calculator\/\">Kalkulator Beban Putus Minimum Tali Kawat Derek<\/a>Masukkan parameter pengoperasian langkah demi langkah untuk mendapatkan gaya pengereman minimum yang dibutuhkan untuk kondisi kerja Anda.<\/p>\n\n\n\n<p>Langkah ini mengubah persyaratan kondisi kerja \u2014 termasuk beban nominal, rasio blok puli, dan kelas tugas \u2014 menjadi indeks kekuatan yang dibutuhkan untuk penentuan ukuran tali kawat, yang berfungsi sebagai dasar masukan untuk alat seleksi ini.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Langkah 2: Cocokkan dan pilih diameter tali kawat nominal<\/h3>\n\n\n\n<p>Masukkan nilai gaya putus yang diperoleh dari langkah sebelumnya ke dalam kotak input Gaya Putus Minimum yang Diperlukan, lalu pilih tiga parameter berikut secara berurutan:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Konstruksi Tali<\/strong>Pilih struktur untaian yang sesuai menurut skema desain Anda atau spesifikasi peralatan asli (misalnya untaian bulat 6\u00d719W, untaian berbentuk V 6VX, untaian padat 35W\u00d77, dll.)<\/li>\n\n\n\n<li><strong>Tipe Inti<\/strong>Pilih Inti Serat (FC) atau Inti Baja (IWR\/IWS)<\/li>\n\n\n\n<li><strong>Kekuatan Tarik Nominal<\/strong>Pilih tingkat kekuatan tarik nominal tali kawat.<\/li>\n<\/ul>\n\n\n\n<p>Setelah mengkonfirmasi parameter, klik tombol Hitung. Alat pemilihan diameter tali kawat derek akan secara otomatis mencocokkan diameter nominal terkecil yang memenuhi persyaratan gaya putus. <a href=\"https:\/\/www.dgcrane.com\/wp-content\/uploads\/2026\/10\/steel-wire-rope-for-important-purpose.pdf\">GB 8918-2006<\/a> (setara dengan ISO 3154:1988). Selain itu, alat ini juga akan menampilkan standar kekuatan putus tali keseluruhan minimum yang sesuai dengan diameter tersebut, beserta hasil verifikasi yang menunjukkan apakah persyaratan tersebut terpenuhi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Catatan<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Diameter yang dihasilkan oleh alat ini adalah nilai yang dihitung secara teoritis. Untuk pengadaan dan pemasangan tali kawat di lokasi, silakan pilih ukuran diameter standar komersial terdekat.<\/li>\n\n\n\n<li>Untuk tali kawat yang ditujukan untuk aplikasi non-pengangkatan seperti kabel penahan statis dan tali penahan beban, faktor keamanan yang dibutuhkan berbeda dari tali pengangkat. Jangan langsung menerapkan hasil alat pemilihan tali kawat ini untuk kasus penggunaan tersebut.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Produk yang Berlaku<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Derek Overhead<\/li>\n\n\n\n<li>Derek Gantry<\/li>\n\n\n\n<li>Bangau Jib<\/li>\n\n\n\n<li>Pengecoran Derek Atas<\/li>\n\n\n\n<li>Derek Gantry Kontainer<\/li>\n\n\n\n<li>Kerekan Tali Kawat Listrik<\/li>\n\n\n\n<li>Derek Listrik<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"Alat pemilihan diameter tali kawat derek ini secara otomatis mencocokkan diameter tali kawat minimum yang memenuhi persyaratan kekuatan pengangkatan berdasarkan gaya putus minimum, kekuatan tarik nominal, konstruksi tali, dan jenis inti. Diameter yang terlalu kecil menyebabkan gaya putus yang tidak mencukupi, mengakibatkan putusnya kawat atau patahnya tali, yang dapat menyebabkan jatuhnya beban, kerusakan peralatan, dan kecelakaan keselamatan pribadi. Namun, diameter yang terlalu besar meningkatkan beban pada drum, katrol, dan mekanisme pengangkatan, meningkatkan biaya pengadaan peralatan, dan memperburuk risiko keausan mekanisme. Alat ini secara efektif membantu perancang derek, pengadaan, dan personel terkait dalam menyelesaikan pemilihan dan verifikasi tali kawat, memastikan keselamatan, kepatuhan, dan efektivitas biaya operasi pengangkatan derek.","protected":false},"author":8,"featured_media":17416,"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-17406","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\/17406"}],"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=17406"}],"version-history":[{"count":12,"href":"https:\/\/www.dgcrane.com\/id\/wp-json\/wp\/v2\/posts\/17406\/revisions"}],"predecessor-version":[{"id":17423,"href":"https:\/\/www.dgcrane.com\/id\/wp-json\/wp\/v2\/posts\/17406\/revisions\/17423"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dgcrane.com\/id\/wp-json\/wp\/v2\/media\/17416"}],"wp:attachment":[{"href":"https:\/\/www.dgcrane.com\/id\/wp-json\/wp\/v2\/media?parent=17406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dgcrane.com\/id\/wp-json\/wp\/v2\/categories?post=17406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dgcrane.com\/id\/wp-json\/wp\/v2\/tags?post=17406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}