{"id":78558,"date":"2024-09-05T13:05:30","date_gmt":"2024-09-05T13:05:30","guid":{"rendered":"https:\/\/beststringer.com\/anatomy-of-stringing-machines-guide\/"},"modified":"2026-05-22T03:04:14","modified_gmt":"2026-05-22T03:04:14","slug":"anatomy-of-stringing-machines-guide","status":"publish","type":"post","link":"https:\/\/beststringer.com\/id\/anatomy-of-stringing-machines-guide\/","title":{"rendered":"Anatomi Mesin Stringing"},"content":{"rendered":"<div class=\"gb-container gb-container-c65b0277\"><div class=\"gb-inside-container\">\n<div class=\"gb-grid-wrapper gb-grid-wrapper-46b9ae1c\">\n<div class=\"gb-grid-column gb-grid-column-ee22cad4\"><div class=\"gb-container gb-container-ee22cad4\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-49b92206\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Anatomy-of-stringing-machines-showing-a-close-up-of-the-mounting-clamp-and-tension-systems.jpg\" alt=\"Anatomi mesin stringing menampilkan detail sistem clamp dan penarik pound (lbs)\" class=\"wp-image-70829\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Anatomy-of-stringing-machines-showing-a-close-up-of-the-mounting-clamp-and-tension-systems.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Anatomy-of-stringing-machines-showing-a-close-up-of-the-mounting-clamp-and-tension-systems-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Anatomy-of-stringing-machines-showing-a-close-up-of-the-mounting-clamp-and-tension-systems-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Anatomy-of-stringing-machines-showing-a-close-up-of-the-mounting-clamp-and-tension-systems-768x768.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-a117e04f\"><div class=\"gb-container gb-container-a117e04f\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-1\"><strong>1.1 Pengenalan Komponen<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-d6be2288 gb-headline-text\"><strong>Apa Saja <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Anatomi<\/mark> dari <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Mesin Stringing<\/mark>?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mesin stringing bukanlah sekadar satu alat. Ini adalah sistem kerja yang terdiri dari beberapa bagian utama, dan kualitas hasil pasang tali raket bergantung pada bagaimana sistem pemasangan (mounting), sistem clamp, dan sistem penarik pound (lbs) bekerja sama. Dalam panduan ini, Anda akan mempelajari anatomi mesin stringing dan mengapa memahami komponen-komponen ini sangat penting untuk perlindungan raket dan hasil yang konsisten.<br><br>Baik Anda melakukan pasang tali raket tenis atau bulu tangkis, setiap olahraga memberikan tuntutan yang berbeda pada mesin. Sistem pemasangan melindungi frame, clamp menahan progres Anda dengan aman, dan sistem penarik mengontrol perilaku penarikan pound (lbs).<br><br>Inilah fakta sederhananya: peralatan berkualitas tinggi memang membantu, tetapi disiplin dan pemahaman seorang Stringer tetap menjadi yang paling utama. Seorang Stringer Bertauliah Internasional harus memahami bagaimana struktur mesin memengaruhi konsistensi, kecepatan, perlindungan raket, dan kemudahan penggunaan, alih-alih hanya menilai mesin dari harga atau penampilannya.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-766d33ad\">\n<div class=\"gb-grid-column gb-grid-column-8ee01b48\"><div class=\"gb-container gb-container-8ee01b48\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-ffbffbf3\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Stringing-machine-component-overview-explaining-how-the-tension-system-affects-pulling-behavior.jpg\" alt=\"Tinjauan komponen mesin stringing menjelaskan pengaruh sistem penarik pound (lbs)\" class=\"wp-image-70845\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Stringing-machine-component-overview-explaining-how-the-tension-system-affects-pulling-behavior.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Stringing-machine-component-overview-explaining-how-the-tension-system-affects-pulling-behavior-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Stringing-machine-component-overview-explaining-how-the-tension-system-affects-pulling-behavior-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Stringing-machine-component-overview-explaining-how-the-tension-system-affects-pulling-behavior-768x768.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-18e64276\"><div class=\"gb-container gb-container-18e64276\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-2\"><strong>1.2 Tiga Sistem Inti<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-fe4314d9 gb-headline-text\"><strong>Penjelasan Komponen Mesin: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Sistem<\/mark> Kerja <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Inti<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Untuk menguasai pasang tali raket, Anda harus memandang mesin sebagai satu kesatuan yang terintegrasi. Tiga sistem utama dari mesin stringing adalah sistem pemasangan, sistem clamp, dan sistem penarik pound (lbs). Setiap sistem memiliki tugas yang berbeda, dan kegagalan pada salah satunya akan mengorbankan seluruh hasil stringing.<br><br>Sistem pemasangan adalah fondasi struktural. Sistem ini menahan frame dengan aman, mencegah raket memuntir, memendek, atau berubah bentuk di bawah ratusan pon (lbs) tekanan senar kumulatif. Sistem clamp bertindak sebagai jangkar selama proses, menahan senar dengan aman tanpa menghancurkannya saat Anda bersiap untuk tarikan berikutnya.<br><br>Terakhir, sistem penarik mendikte perilaku penarikan pound (lbs) yang tepat. Cara mesin menarik\u2014baik melalui beban jatuh (drop-weight), engkol pegas (spring crank), atau motor elektronik\u2014menentukan keakuratan pound (lbs) secara presisi dan waktu yang dibutuhkan untuk menyelesaikan satu frame. Ketika seorang Stringer pemula mempelajari anatomi mesin, mereka menyadari bahwa menguasai ketiga sistem tersebut jauh lebih baik daripada hanya menghafal satu bagian dari setup.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-30382c81\">\n<div class=\"gb-grid-column gb-grid-column-485232c8\"><div class=\"gb-container gb-container-485232c8\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-f1f4c453\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-explaining-stringing-machine-mounting-system-types-and-frame-support.jpg\" alt=\"Stringer Bertauliah Internasional menjelaskan jenis sistem pemasangan mesin stringing\" class=\"wp-image-70861\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-explaining-stringing-machine-mounting-system-types-and-frame-support.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-explaining-stringing-machine-mounting-system-types-and-frame-support-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-explaining-stringing-machine-mounting-system-types-and-frame-support-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-explaining-stringing-machine-mounting-system-types-and-frame-support-768x768.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-c7c79a46\"><div class=\"gb-container gb-container-c7c79a46\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-3\"><strong>1.3 Sistem Pemasangan<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-1eb77145 gb-headline-text\"><strong>Memahami <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Dukungan<\/mark> dan <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Perlindungan Frame<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sistem pemasangan adalah garis pertahanan pertama raket Anda. Saat pound (lbs) ditarik, frame cenderung menyusut dan berubah bentuk. Sistem pemasangan 6 titik memberikan tingkat perlindungan frame tertinggi, mendistribusikan tekanan secara merata di seluruh kepala raket, menjadikannya sangat direkomendasikan baik untuk raket tenis maupun raket bulu tangkis yang rapuh.<br><br>Sebagai alternatif, sistem pemasangan 2 titik umumnya lebih cepat disiapkan dan menawarkan visibilitas lebih saat menganyam, tetapi mengharuskan Stringer untuk sangat berhati-hati dengan retensi bentuk, terutama pada setup pound (lbs) tinggi. Sistem pemasangan hibrida mencoba memadukan kecepatan dengan lebih sedikit titik kontak dan dukungan samping yang ditingkatkan untuk menawarkan yang terbaik dari keduanya.<br><br>Fitur utama seperti penyesuaian tersinkronisasi (di mana memutar satu kenop akan menggerakkan lengan penyangga secara simetris) secara drastis meningkatkan efisiensi workshop. Seorang Stringer bulu tangkis harus selalu mempertimbangkan apakah lengan sistem pemasangan dapat beradaptasi dengan mudah pada frame yang lebih ringan tanpa menghalangi lubang grommet.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-923b3bea\">\n<div class=\"gb-grid-column gb-grid-column-ad288eac\"><div class=\"gb-container gb-container-ad288eac\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-c3f772bd\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-demonstrating-stringing-machine-clamp-system-behavior-and-tension-retention.jpg\" alt=\"Stringer Bertauliah Internasional mendemonstrasikan perilaku sistem clamp dan kekalan paun\" class=\"wp-image-70877\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-demonstrating-stringing-machine-clamp-system-behavior-and-tension-retention.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-demonstrating-stringing-machine-clamp-system-behavior-and-tension-retention-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-demonstrating-stringing-machine-clamp-system-behavior-and-tension-retention-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-demonstrating-stringing-machine-clamp-system-behavior-and-tension-retention-768x768.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-ea4295da\"><div class=\"gb-container gb-container-ea4295da\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-4\"><strong>1.4 Sistem Clamp<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-e3988e70 gb-headline-text\"><strong>Sistem <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Clamp Mesin<\/mark> untuk <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Penahanan yang Andal<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sistem clamp mendikte seberapa aman pound (lbs) senar dipertahankan setelah mesin menariknya. Sistem clamp yang buruk menyebabkan hilangnya kekalan paun dan rasa frustrasi dalam alur kerja:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Fixed Clamp.<\/strong> Terpasang dengan aman pada dasar mesin, fixed clamp menahan senar secara langsung di tempatnya. Sistem ini menawarkan stabilitas yang sangat baik dan mengurangi drawback pound (lbs), menjadikannya pilihan standar untuk setup profesional.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Flying Clamp.<\/strong> Clamp ini menjepit satu senar ke senar yang berdekatan alih-alih terpasang pada dasar mesin. Meskipun flying clamp ringan, fleksibel, dan ramah anggaran, mereka sering kali memungkinkan sedikit lebih banyak kehilangan pound (lbs) akibat pergerakan senar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cengkeraman dan Kalibrasi Clamp.<\/strong> Terlepas dari jenisnya, cengkeraman yang aman sangatlah penting. Jika clamp terlalu longgar, senar akan selip dan kehilangan pound (lbs). Jika terlalu kencang, clamp akan menghancurkan dan melemahkan inti senar. Menyesuaikan kekuatan cengkeraman berdasarkan ketebalan senar adalah langkah krusial bagi setiap Stringer Bertauliah Internasional.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-0113e3c9\">\n<div class=\"gb-grid-column gb-grid-column-5aedb366\"><div class=\"gb-container gb-container-5aedb366\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-6f736e8d\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Professional-stringer-discussing-the-difference-between-lock-out-vs-constant-pull-systems.jpg\" alt=\"Stringer profesional membahas perbedaan antara sistem penarik lock-out dan constant-pull\" class=\"wp-image-70893\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Professional-stringer-discussing-the-difference-between-lock-out-vs-constant-pull-systems.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Professional-stringer-discussing-the-difference-between-lock-out-vs-constant-pull-systems-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Professional-stringer-discussing-the-difference-between-lock-out-vs-constant-pull-systems-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Professional-stringer-discussing-the-difference-between-lock-out-vs-constant-pull-systems-768x768.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-8a92c288\"><div class=\"gb-container gb-container-8a92c288\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-2-1\"><strong>1.5 Sistem Penarik Pound (lbs)<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-b56bd481 gb-headline-text\"><strong>Memahami <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Perilaku Sistem<\/mark> <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Penarik Pound (lbs)<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mesin Stringing Drop-Weight.<\/strong><br>Sistem beban jatuh (drop-weight) menggunakan gravitasi dan daya ungkit untuk menarik pound (lbs). Meskipun sangat akurat dan sangat terjangkau, mesin ini memerlukan pengoperasian manual dan umumnya merupakan jenis mesin paling lambat untuk digunakan di workshop yang sibuk.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sistem Penarik Pegas (Crank).<\/strong><br>Sistem engkol manual menggunakan pegas yang dikalibrasi untuk mencapai pound (lbs) yang dituju. Sistem ini jauh lebih cepat daripada drop-weight, tetapi memiliki mekanisme penguncian (&#8220;lock-out&#8221;). Setelah pegas mencapai berat target, mesin akan mengunci dan berhenti menarik, yang berarti sistem ini tidak mengkompensasi peregangan senar selama fase penjepitan clamp.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sistem Penarik Elektronik.<\/strong><br>Mesin elektronik menggunakan motor digital dan secara luas dianggap sebagai standar profesional. Sistem elektronik berkualitas tinggi dilengkapi logika tarikan konstan (&#8220;constant-pull&#8221;), yang berarti motor terus melakukan penyesuaian mikro jika senar meregang sebelum dijepit oleh clamp, menghasilkan tapak tali yang jauh lebih seragam.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-add9ca71\">\n<div class=\"gb-grid-column gb-grid-column-27109b4c\"><div class=\"gb-container gb-container-27109b4c\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-f1b3baff\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Badminton-stringer-reviewing-stringing-machine-components-during-a-racquet-stringing-course.jpg\" alt=\"Stringer bulu tangkis meninjau komponen mesin stringing selama kursus pasang tali raket\" class=\"wp-image-70909\" title=\"Memahami anatomi mesin stringing untuk menemukan peralatan yang tepat.\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Badminton-stringer-reviewing-stringing-machine-components-during-a-racquet-stringing-course.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Badminton-stringer-reviewing-stringing-machine-components-during-a-racquet-stringing-course-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Badminton-stringer-reviewing-stringing-machine-components-during-a-racquet-stringing-course-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Badminton-stringer-reviewing-stringing-machine-components-during-a-racquet-stringing-course-768x768.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-d0b536c0\"><div class=\"gb-container gb-container-d0b536c0\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-6\"><strong>1.6 Fitur Tambahan<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-33090c3c gb-headline-text\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Fitur Mesin<\/mark> dan <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Alur Kerja<\/mark> yang Penting<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Di luar ketiga sistem inti, fitur-fitur mesin tambahan sangat memengaruhi efisiensi workshop harian Anda dan kemudahan penggunaan secara keseluruhan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kunci Meja Putar (Turntable Lock).<\/strong> Kunci meja putar adalah fitur dukungan praktis yang mencegah dasar mesin berputar. Ini sangat membantu selama kalibrasi awal, dan sangat penting selama proses pengikatan simpul tali yang keras, mencegah pergerakan tak diinginkan yang dapat melengkungkan frame raket yang rapuh.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Rotasi 360 Derajat.<\/strong> Memiliki meja putar dengan rotasi penuh 360 derajat meningkatkan akses fisik ke semua sisi raket. Ini mengurangi kebutuhan bagi Stringer untuk terus-menerus mengubah posisi tubuh mereka, sehingga mempercepat proses menganyam secara signifikan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Menyadari Kompromi.<\/strong> Meskipun rotasi 360 derajat lebih disukai, raket tertentu dengan gagang panjang mungkin membentur kepala penarik selama rotasi pada mesin yang ringkas. Memahami interaksi desain yang halus ini memungkinkan para Stringer untuk mengatur alur kerja mereka secara cerdas tanpa mengambil risiko kerusakan peralatan.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-7aa6d643\">\n<div class=\"gb-grid-column gb-grid-column-094255c4\"><div class=\"gb-container gb-container-094255c4\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-c73b6bc4\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-providing-equipment-consultation-on-stringing-machine-anatomy.jpg\" alt=\"Stringer Bertauliah Internasional memberikan konsultasi mengenai anatomi mesin stringing\" class=\"wp-image-70925\" title=\"Filosofi peralatan dan mesin stringing profesional.\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-providing-equipment-consultation-on-stringing-machine-anatomy.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-providing-equipment-consultation-on-stringing-machine-anatomy-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-providing-equipment-consultation-on-stringing-machine-anatomy-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-providing-equipment-consultation-on-stringing-machine-anatomy-768x768.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-11c64c35\"><div class=\"gb-container gb-container-11c64c35\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-5\"><strong>1.7 Memilih Mesin yang Tepat<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-2bc688f2 gb-headline-text\"><strong>Pentingnya <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Pemahaman Profesional<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Membeli mesin yang paling mahal tidak secara otomatis membuat seseorang menjadi teknisi ahli. Mesin stringing profesional hanya bekerja sebaik Stringer yang mengoperasikan clamp dan menafsirkan sistem penarik pound (lbs). Memahami anatomi mesin membantu Anda membangun kerangka keputusan yang bertanggung jawab saat melakukan peningkatan (upgrade) peralatan Anda.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Di Best Stringer Worldwide, kami percaya bahwa mengevaluasi volume kerja Anda, jenis raket yang paling sering Anda kerjakan, dan kebutuhan portabilitas Anda adalah hal yang sangat esensial. Seorang Stringer bulu tangkis yang sering bepergian mungkin lebih menyukai mesin drop-weight presisi atau elektronik portabel, sementara toko bervolume tinggi membutuhkan dasar elektronik mandiri yang tahan lama.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dengan memprioritaskan pengetahuan mesin yang komprehensif, sertifikasi Stringer kami memastikan bahwa setiap teknisi menggunakan peralatannya hingga potensi maksimal. Anda akan menghilangkan tebakan, menghindari distorsi frame, memilih kekuatan clamp yang tepat, dan murni fokus dalam memberikan hasil pasang tali raket yang andal dan dapat diulang (konsisten).<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-container gb-container-e043c359 gbp-section\">\n<div class=\"gb-container gb-container-57db8dd3 gbp-section__inner\">\n<div class=\"gb-container gb-container-f1216be5\">\n\n<h2 class=\"gb-headline gb-headline-941000e3 gb-headline-text gbp-section__headline\">FAQ Singkat <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Anatomi<\/mark> <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Mesin<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Jawaban cepat dan berbasis definisi untuk pertanyaan umum tentang anatomi mesin stringing dan fungsionalitas komponen.<\/p>\n\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-b997057e\">\n<div class=\"gb-grid-column gb-grid-column-9eb55f9d\"><div class=\"gb-container gb-container-9eb55f9d gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-906120f3 gb-headline-text gbp-card__title\">Apa <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">tiga sistem utama<\/mark> dari mesin stringing?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Tiga sistem utama tersebut adalah sistem pemasangan (yang menahan frame raket), sistem clamp (yang menahan senar di bawah tekanan pound), dan sistem penarik (yang mendikte bagaimana senar ditarik). Ketiganya harus bekerja sama secara efisien.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-7143cf45\"><div class=\"gb-container gb-container-7143cf45 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-0560b3f6 gb-headline-text gbp-card__title\">Mengapa <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">sistem pemasangan penting<\/mark> untuk perlindungan?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sistem pemasangan yang baik, seperti setup 6 titik, mendistribusikan tekanan fisik secara merata di seluruh frame. Hal ini mencegah raket mengalami distorsi, retak, atau kehilangan bentuk aslinya akibat akumulasi gaya yang berat saat proses stringing.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-6cb11780\"><div class=\"gb-container gb-container-6cb11780 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-ac75dd50 gb-headline-text gbp-card__title\">Bagaimana sistem clamp <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">memengaruhi stabilitas tapak tali<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Jika clamp mengalami selip atau drawback secara signifikan saat dilepaskan, Anda akan kehilangan pound (lbs). Fixed clamp yang tertambat ke dasar mesin umumnya menawarkan daya tahan yang lebih konsisten dibandingkan flying clamp, sehingga meningkatkan stabilitas tapak tali secara keseluruhan.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-cc214565\"><div class=\"gb-container gb-container-cc214565 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-a3b096e1 gb-headline-text gbp-card__title\">Apa perbedaan di antara jenis-jenis <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">sistem penarik pound (lbs)<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sistem drop-weight menggunakan gravitasi dan sangat akurat tetapi lebih lambat. Sistem engkol pegas (spring crank) lebih cepat tetapi menggunakan mekanisme penguncian (lock-out). Sistem elektronik menggunakan motor digital dan umumnya menawarkan tarikan tercepat dan paling konsisten dengan fitur kompensasi tarikan konstan.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-75aa8713\"><div class=\"gb-container gb-container-75aa8713 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-cf70a8af gb-headline-text gbp-card__title\">Apa itu <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">perilaku lock-out vs constant-pull<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sistem lock-out berhenti menerapkan gaya saat pound (lbs) target tercapai, mengabaikan peregangan senar yang terjadi setelahnya. Sistem constant-pull terus memantau dan menarik ulang senar untuk memastikan pound (lbs) target yang tepat dipertahankan sebelum dijepit oleh clamp.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-cb7d9591\"><div class=\"gb-container gb-container-cb7d9591 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-35072c1b gb-headline-text gbp-card__title\">Apakah <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">rotasi 360 derajat<\/mark> memiliki kelemahan?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Meskipun rotasi 360 derajat secara dramatis mempercepat alur kerja dengan meningkatkan akses fisik di sekitar frame, pada desain mesin yang lebih ringkas, raket dengan gagang panjang sesekali bisa mengenai kepala penarik jika Stringer tidak memperhatikan.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-14e9a9cd\"><div class=\"gb-container gb-container-14e9a9cd gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-6ab9a22f gb-headline-text gbp-card__title\">Apa fungsi dari <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">kunci meja putar (turntable lock)<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Kunci meja putar menghentikan dasar pemasangan agar tidak berputar bebas. Fitur ini memberikan stabilitas saat mengikat simpul tali yang keras, dan menjaga mesin tetap sejajar sempurna selama kalibrasi kepala penarik, sehingga mengurangi risiko kerusakan pada frame yang rapuh.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-220e6e85\"><div class=\"gb-container gb-container-220e6e85 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-18399ecf gb-headline-text gbp-card__title\">Mengapa <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">anatomi mesin<\/mark> penting bagi Stringer?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Memahami komponen mesin memungkinkan Stringer mengevaluasi peralatan mereka secara jujur. Alih-alih sepenuhnya menyalahkan senar atau teknik, seorang Stringer yang berpengetahuan tahu persis bagaimana clamp yang selip atau penarikan lock-out memengaruhi hasil akhir.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-new12345\"><div class=\"gb-container gb-container-new12345 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-new54321 gb-headline-text gbp-card__title\">Apakah kursus tentang anatomi mesin <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">diperlukan<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Bagi mereka yang mengejar konsistensi sejati, ya. Kursus pasang tali raket bulu tangkis profesional mengajarkan bagaimana sistem mesin yang berbeda mendukung frame dan mempertahankan pound (lbs), yang merupakan pengetahuan penting sebelum mendapatkan sertifikasi Stringer formal.<\/p>\n\n<\/div><\/div>\n<\/div>\n\n<div class=\"gb-container gb-container-96a56784 gbp-section\">\n\n<h2 class=\"gb-headline gb-headline-eee1030b gb-headline-text gbp-section__headline\">Anatomi Konsistensi: Bagaimana Sistem Mesin <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Bekerja Sama<\/mark><\/h2>\n\n\n\n<!DOCTYPE html>\n<html lang=\"id\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Anatomi Mesin Stringing Premium<\/title>\n<style>\n\/* ==========================================================================\n   WORDPRESS CONFLICT RESETS & BASE STYLES\n   All styles are strictly scoped under #bsw-anatomy-module\n   ========================================================================== *\/\n#bsw-anatomy-module {\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    max-width: 900px;\n    margin: 30px auto;\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.08);\n    overflow: hidden;\n    color: #1f2937;\n    line-height: 1.6;\n    box-sizing: border-box;\n    -webkit-tap-highlight-color: transparent; \/* Fix mobile blue flash *\/\n}\n\n#bsw-anatomy-module * {\n    box-sizing: inherit;\n    margin: 0;\n    padding: 0;\n}\n\n\/* Header *\/\n#bsw-anatomy-module .bsw-header {\n    background: linear-gradient(135deg, #0f172a 0%, #1e3a8a 100%);\n    color: white;\n    padding: 24px 20px;\n    text-align: center;\n}\n#bsw-anatomy-module .bsw-title {\n    font-size: 1.5rem;\n    font-weight: 700;\n    letter-spacing: 0.5px;\n    margin-bottom: 8px;\n}\n#bsw-anatomy-module .bsw-subtitle {\n    font-size: 0.95rem;\n    color: #93c5fd;\n    font-weight: 400;\n}\n\n\/* Mode Switching Styles (Basic vs Pro) *\/\n#bsw-anatomy-module.mode-basic .view-pro { display: none !important; }\n#bsw-anatomy-module.mode-basic .view-basic { display: inline !important; animation: bsw-fade-in 0.4s cubic-bezier(0.4, 0, 0.2, 1); }\n#bsw-anatomy-module.mode-pro .view-basic { display: none !important; }\n#bsw-anatomy-module.mode-pro .view-pro { display: inline !important; animation: bsw-fade-in 0.4s cubic-bezier(0.4, 0, 0.2, 1); }\n\n@keyframes bsw-fade-in {\n    from { opacity: 0; transform: translateY(5px); }\n    to { opacity: 1; transform: translateY(0); }\n}\n\n\/* Main Layout Grid *\/\n#bsw-anatomy-module .bsw-container {\n    display: flex;\n    flex-direction: column;\n    padding: 24px;\n    gap: 24px;\n}\n\n\/* SVG Display Area *\/\n#bsw-anatomy-module .bsw-visual-stage {\n    background: #f8fafc;\n    border: 1px solid #e2e8f0;\n    border-radius: 12px;\n    padding: 20px;\n    position: relative;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    min-height: 350px;\n}\n\n#bsw-anatomy-module .bsw-svg-container {\n    width: 100%;\n    max-width: 850px;\n    height: auto;\n}\n\n\/* SVG Interactive Styles *\/\n#bsw-anatomy-module .bsw-part {\n    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n    transform-origin: center;\n    cursor: pointer;\n}\n#bsw-anatomy-module .bsw-part.dimmed {\n    opacity: 0.3;\n    filter: grayscale(80%);\n}\n#bsw-anatomy-module .bsw-part.active {\n    opacity: 1;\n    filter: drop-shadow(0 0 12px rgba(38, 208, 206, 0.6));\n}\n\n\/* Navigation Buttons (Mobile responsive horizontal scroll) *\/\n#bsw-anatomy-module .bsw-nav {\n    display: flex;\n    gap: 10px;\n    overflow-x: auto;\n    padding-bottom: 10px;\n    scrollbar-width: thin;\n    scrollbar-color: #cbd5e1 transparent;\n    -webkit-overflow-scrolling: touch;\n}\n#bsw-anatomy-module .bsw-nav::-webkit-scrollbar {\n    height: 6px;\n}\n#bsw-anatomy-module .bsw-nav::-webkit-scrollbar-thumb {\n    background-color: #cbd5e1;\n    border-radius: 10px;\n}\n\n#bsw-anatomy-module .bsw-btn {\n    flex: 0 0 auto;\n    background: #f1f5f9;\n    border: 2px solid transparent;\n    color: #475569;\n    padding: 12px 20px;\n    border-radius: 8px;\n    font-size: 0.9rem;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s ease;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    position: relative;\n    z-index: 10;\n    touch-action: manipulation; \/* Fix for mobile double-tap zoom delay *\/\n}\n#bsw-anatomy-module .bsw-btn:hover {\n    background: #e2e8f0;\n    color: #0f172a;\n}\n#bsw-anatomy-module .bsw-btn.active {\n    background: #eff6ff;\n    border-color: #3b82f6;\n    color: #1d4ed8;\n}\n#bsw-anatomy-module .bsw-btn.active::before {\n    content: '';\n    display: inline-block;\n    width: 8px;\n    height: 8px;\n    background: #3b82f6;\n    border-radius: 50%;\n    box-shadow: 0 0 8px #3b82f6;\n}\n\n\/* Comparison Panel *\/\n#bsw-anatomy-module .bsw-comparison-panel {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 20px;\n    background: white;\n    border-radius: 12px;\n}\n\n#bsw-anatomy-module .bsw-card {\n    padding: 20px;\n    border-radius: 10px;\n    border: 1px solid;\n    position: relative;\n    overflow: hidden;\n    cursor: pointer;\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n    opacity: 0.5;\n    transform: scale(0.98);\n    z-index: 10;\n    touch-action: manipulation;\n}\n\n#bsw-anatomy-module .bsw-card.active {\n    opacity: 1;\n    transform: scale(1);\n    box-shadow: 0 8px 24px rgba(0,0,0,0.12);\n    border-width: 2px;\n}\n\n#bsw-anatomy-module .bsw-card:hover:not(.active) {\n    opacity: 0.8;\n    transform: scale(0.99);\n}\n\n#bsw-anatomy-module .bsw-card-basic {\n    background: #fffcfcf;\n    border-color: #fee2e2;\n}\n#bsw-anatomy-module .bsw-card-pro {\n    background: #f0fdf4;\n    border-color: #bbf7d0;\n}\n\n#bsw-anatomy-module .bsw-card-badge {\n    position: absolute;\n    top: 0;\n    right: 0;\n    padding: 6px 12px;\n    font-size: 0.75rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    border-bottom-left-radius: 10px;\n}\n#bsw-anatomy-module .bsw-card-basic .bsw-card-badge { background: #fee2e2; color: #991b1b; }\n#bsw-anatomy-module .bsw-card-pro .bsw-card-badge { background: #bbf7d0; color: #166534; }\n\n#bsw-anatomy-module .bsw-card-title {\n    font-size: 1.1rem;\n    font-weight: 700;\n    margin-bottom: 12px;\n    padding-right: 70px;\n}\n#bsw-anatomy-module .bsw-card-basic .bsw-card-title { color: #7f1d1d; }\n#bsw-anatomy-module .bsw-card-pro .bsw-card-title { color: #14532d; }\n\n#bsw-anatomy-module .bsw-card-desc {\n    font-size: 0.95rem;\n    color: #4b5563;\n    margin-bottom: 12px;\n}\n\n#bsw-anatomy-module .bsw-card-feature {\n    display: flex;\n    align-items: flex-start;\n    gap: 8px;\n    font-size: 0.85rem;\n    color: #374151;\n    margin-top: 8px;\n    padding-top: 8px;\n    border-top: 1px solid rgba(0,0,0,0.05);\n}\n#bsw-anatomy-module .bsw-icon-x { color: #ef4444; font-weight: bold; }\n#bsw-anatomy-module .bsw-icon-check { color: #22c55e; font-weight: bold; }\n\n\/* View Hint Button inside Cards *\/\n#bsw-anatomy-module .bsw-view-hint {\n    font-size: 0.75rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    margin-top: 16px;\n    display: inline-block;\n    padding: 8px 12px;\n    border-radius: 6px;\n    transition: all 0.3s ease;\n}\n#bsw-anatomy-module .bsw-card:not(.active) .bsw-view-hint { background: #f1f5f9; color: #64748b; }\n#bsw-anatomy-module .bsw-card:not(.active) .bsw-view-hint::after { content: ' \u2192 Klik untuk melihat'; }\n#bsw-anatomy-module .bsw-card-basic.active .bsw-view-hint { background: #ef4444; color: white; }\n#bsw-anatomy-module .bsw-card-pro.active .bsw-view-hint { background: #22c55e; color: white; }\n#bsw-anatomy-module .bsw-card.active .bsw-view-hint::after { content: ' (Sedang Dilihat)'; }\n\n\/* Animation Styles *\/\n#bsw-anatomy-module .bsw-string-line { stroke-dasharray: 8, 4; }\n@keyframes bsw-pull-anim {\n    from { stroke-dashoffset: 12; }\n    to { stroke-dashoffset: 0; }\n}\n#bsw-anatomy-module .pull-active .bsw-string-line { animation: bsw-pull-anim 0.4s linear infinite; }\n#bsw-anatomy-module .pull-active .bsw-gripper-head {\n    transform-origin: 745px 300px;\n    animation: bsw-gripper-shake 0.1s alternate infinite;\n}\n@keyframes bsw-gripper-shake {\n    from { transform: translateX(0px); }\n    to { transform: translateX(2px); }\n}\n\n@keyframes bsw-spin-ring {\n    from { stroke-dashoffset: 0; }\n    to { stroke-dashoffset: 60; }\n}\n#part-turntable.active .bsw-spin-ring { stroke-dasharray: 15, 15; animation: bsw-spin-ring 1s linear infinite; }\n\n@keyframes bsw-mount-pulse {\n    0%, 100% { fill: #f59e0b; }\n    50% { fill: #10b981; }\n}\n#part-mounting.active .bsw-mount-pulse path { animation: bsw-mount-pulse 1.5s infinite; }\n\n@keyframes bsw-slide-track { 0%, 100% { transform: translateY(0px); } 50% { transform: translateY(-15px); } }\n@keyframes bsw-slide-track-rev { 0%, 100% { transform: translateY(0px); } 50% { transform: translateY(15px); } }\n#part-clamps.active .bsw-fixed-clamp-top { animation: bsw-slide-track 3s ease-in-out infinite; }\n#part-clamps.active .bsw-fixed-clamp-bottom { animation: bsw-slide-track-rev 3s ease-in-out infinite; }\n\n@keyframes bsw-float-wobble { 0%, 100% { transform: translateY(0px) rotate(0deg); } 50% { transform: translateY(-4px) rotate(4deg); } }\n@keyframes bsw-float-wobble-rev { 0%, 100% { transform: translateY(0px) rotate(0deg); } 50% { transform: translateY(4px) rotate(-4deg); } }\n#part-clamps.active .bsw-flying-clamp-1 { transform-origin: 10px 17px; animation: bsw-float-wobble 2s ease-in-out infinite; }\n#part-clamps.active .bsw-flying-clamp-2 { transform-origin: 10px 17px; animation: bsw-float-wobble-rev 2.5s ease-in-out infinite; }\n\n@keyframes bsw-drop-weight { 0% { transform: rotate(-10deg); } 50%, 100% { transform: rotate(25deg); } }\n#part-tension.active .bsw-drop-lever { transform-origin: 780px 300px; animation: bsw-drop-weight 2s cubic-bezier(0.5, 0, 0.2, 1) infinite; }\n\n\/* Responsive adjustments *\/\n@media (max-width: 768px) {\n    #bsw-anatomy-module .bsw-comparison-panel { grid-template-columns: 1fr; }\n    #bsw-anatomy-module .bsw-visual-stage { min-height: 220px; padding: 10px; }\n    #bsw-anatomy-module .bsw-btn { padding: 12px 16px; font-size: 0.85rem; }\n    #bsw-anatomy-module .bsw-card { padding: 16px; }\n}\n<\/style>\n<\/head>\n<body>\n\n<div id=\"bsw-anatomy-module\" class=\"mode-pro\">\n    <div class=\"bsw-header\">\n        <div class=\"bsw-title\">Alur Kerja Mesin Stringing<\/div>\n        <div class=\"bsw-subtitle\">Pilih sebuah komponen, lalu <strong>klik kartu di bawah ini<\/strong> untuk membandingkan Dasar vs Pro secara visual.<\/div>\n    <\/div>\n\n    <div class=\"bsw-container\">\n        <!-- SVG Visual Stage -->\n        <div class=\"bsw-visual-stage\">\n            <div class=\"bsw-svg-container\">\n                <svg viewBox=\"0 0 1000 600\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <!-- Base\/Stand -->\n                    <g id=\"part-base\" class=\"bsw-part\">\n                        <g class=\"view-basic\">\n                            <!-- Wooden Table Surface (Desktop) -->\n                            <rect x=\"20\" y=\"40\" width=\"960\" height=\"480\" fill=\"#d4a373\" rx=\"12\"\/>\n                            <rect x=\"20\" y=\"520\" width=\"960\" height=\"20\" fill=\"#bc6c25\" rx=\"4\"\/>\n                            <rect x=\"40\" y=\"60\" width=\"920\" height=\"440\" fill=\"#e6b88a\" rx=\"8\"\/>\n                            <!-- Machine Drop Shadow -->\n                            <rect x=\"270\" y=\"275\" width=\"560\" height=\"70\" fill=\"#000\" opacity=\"0.15\" rx=\"10\"\/>\n                            <!-- Desktop Machine Rail Frame -->\n                            <rect x=\"280\" y=\"270\" width=\"540\" height=\"60\" fill=\"#1e293b\" rx=\"8\"\/>\n                            <rect x=\"290\" y=\"275\" width=\"520\" height=\"50\" fill=\"#334155\" rx=\"4\"\/>\n                            <line x1=\"310\" y1=\"300\" x2=\"790\" y2=\"300\" stroke=\"#475569\" stroke-width=\"20\" stroke-linecap=\"round\"\/>\n                            <rect x=\"750\" y=\"260\" width=\"60\" height=\"80\" fill=\"#1e293b\" rx=\"6\"\/>\n                        <\/g>\n                        <g class=\"view-pro\">\n                            <!-- Workshop Concrete Floor -->\n                            <rect x=\"20\" y=\"40\" width=\"960\" height=\"480\" fill=\"#e2e8f0\" rx=\"16\"\/>\n                            <rect x=\"20\" y=\"520\" width=\"960\" height=\"20\" fill=\"#cbd5e1\" rx=\"4\"\/>\n                            <!-- Rubber Standing Mat -->\n                            <rect x=\"100\" y=\"80\" width=\"800\" height=\"420\" fill=\"#94a3b8\" rx=\"20\"\/>\n                            <rect x=\"120\" y=\"100\" width=\"760\" height=\"380\" fill=\"#cbd5e1\" rx=\"15\"\/>\n                            <!-- Pedestal Drop Shadow -->\n                            <rect x=\"240\" y=\"170\" width=\"420\" height=\"300\" fill=\"#000\" opacity=\"0.1\" rx=\"35\"\/>\n                            <!-- Heavy Pedestal Floor Base -->\n                            <rect x=\"250\" y=\"160\" width=\"400\" height=\"280\" fill=\"#1e293b\" rx=\"30\"\/>\n                            <rect x=\"260\" y=\"170\" width=\"380\" height=\"260\" fill=\"#334155\" rx=\"25\"\/>\n                            <rect x=\"280\" y=\"190\" width=\"340\" height=\"220\" fill=\"#475569\" rx=\"20\"\/>\n                            <!-- Central Telescoping Column -->\n                            <circle cx=\"450\" cy=\"300\" r=\"80\" fill=\"#0f172a\"\/>\n                            <circle cx=\"450\" cy=\"300\" r=\"65\" fill=\"#475569\"\/>\n                            <circle cx=\"450\" cy=\"300\" r=\"50\" fill=\"#94a3b8\"\/>\n                            <!-- Tensioner Extension Arm -->\n                            <rect x=\"450\" y=\"270\" width=\"330\" height=\"60\" fill=\"#1e293b\" rx=\"10\"\/>\n                            <rect x=\"450\" y=\"275\" width=\"320\" height=\"50\" fill=\"#334155\" rx=\"8\"\/>\n                            <line x1=\"480\" y1=\"300\" x2=\"760\" y2=\"300\" stroke=\"#475569\" stroke-width=\"15\" stroke-linecap=\"round\"\/>\n                        <\/g>\n                    <\/g>\n\n                    <!-- Turntable -->\n                    <g id=\"part-turntable\" class=\"bsw-part\">\n                        <g class=\"view-basic\">\n                            <rect x=\"260\" y=\"285\" width=\"380\" height=\"30\" fill=\"#94a3b8\" rx=\"15\"\/>\n                            <circle cx=\"450\" cy=\"300\" r=\"25\" fill=\"#64748b\"\/>\n                            <circle cx=\"450\" cy=\"270\" r=\"8\" fill=\"#334155\"\/>\n                        <\/g>\n                        <g class=\"view-pro\">\n                            <circle cx=\"450\" cy=\"300\" r=\"190\" fill=\"#cbd5e1\" stroke=\"#94a3b8\" stroke-width=\"4\" class=\"bsw-spin-ring\"\/>\n                            <circle cx=\"450\" cy=\"300\" r=\"175\" fill=\"#f1f5f9\"\/>\n                            <circle cx=\"450\" cy=\"300\" r=\"40\" fill=\"#94a3b8\"\/>\n                            <circle cx=\"450\" cy=\"300\" r=\"25\" fill=\"#475569\"\/>\n                            <rect x=\"280\" y=\"295\" width=\"340\" height=\"10\" fill=\"#cbd5e1\" rx=\"5\"\/>\n                        <\/g>\n                    <\/g>\n\n                    <!-- Racquet Base (Non-interactive structure overlay) -->\n                    <g id=\"part-racquet\" opacity=\"0.85\" style=\"pointer-events: none;\">\n                        <rect x=\"50\" y=\"285\" width=\"140\" height=\"30\" fill=\"#1e293b\" rx=\"4\"\/>\n                        <line x1=\"70\" y1=\"285\" x2=\"60\" y2=\"315\" stroke=\"#334155\" stroke-width=\"2\"\/>\n                        <line x1=\"90\" y1=\"285\" x2=\"80\" y2=\"315\" stroke=\"#334155\" stroke-width=\"2\"\/>\n                        <line x1=\"110\" y1=\"285\" x2=\"100\" y2=\"315\" stroke=\"#334155\" stroke-width=\"2\"\/>\n                        <line x1=\"130\" y1=\"285\" x2=\"120\" y2=\"315\" stroke=\"#334155\" stroke-width=\"2\"\/>\n                        <line x1=\"150\" y1=\"285\" x2=\"140\" y2=\"315\" stroke=\"#334155\" stroke-width=\"2\"\/>\n                        <line x1=\"170\" y1=\"285\" x2=\"160\" y2=\"315\" stroke=\"#334155\" stroke-width=\"2\"\/>\n                        <polygon points=\"190,285 220,294 220,306 190,315\" fill=\"#334155\"\/>\n                        <rect x=\"220\" y=\"296\" width=\"100\" height=\"8\" fill=\"#64748b\"\/>\n                        <path d=\"M320,296 L340,280 L340,320 L320,304 Z\" fill=\"#64748b\"\/>\n                        <ellipse cx=\"460\" cy=\"300\" rx=\"120\" ry=\"85\" fill=\"none\" stroke=\"#475569\" stroke-width=\"10\"\/>\n                        <g stroke=\"#93c5fd\" stroke-width=\"1.5\" opacity=\"0.5\">\n                            <line x1=\"345\" y1=\"300\" x2=\"575\" y2=\"300\"\/>\n                            <line x1=\"345\" y1=\"280\" x2=\"575\" y2=\"280\"\/>\n                            <line x1=\"345\" y1=\"320\" x2=\"575\" y2=\"320\"\/>\n                            <line x1=\"350\" y1=\"260\" x2=\"565\" y2=\"260\"\/>\n                            <line x1=\"350\" y1=\"340\" x2=\"565\" y2=\"340\"\/>\n                            <line x1=\"365\" y1=\"240\" x2=\"545\" y2=\"240\"\/>\n                            <line x1=\"365\" y1=\"360\" x2=\"545\" y2=\"360\"\/>\n                            <line x1=\"460\" y1=\"215\" x2=\"460\" y2=\"385\"\/>\n                            <line x1=\"440\" y1=\"218\" x2=\"440\" y2=\"382\"\/>\n                            <line x1=\"480\" y1=\"218\" x2=\"480\" y2=\"382\"\/>\n                            <line x1=\"420\" y1=\"225\" x2=\"420\" y2=\"375\"\/>\n                            <line x1=\"500\" y1=\"225\" x2=\"500\" y2=\"375\"\/>\n                            <line x1=\"400\" y1=\"235\" x2=\"400\" y2=\"365\"\/>\n                            <line x1=\"520\" y1=\"235\" x2=\"520\" y2=\"365\"\/>\n                            <line x1=\"380\" y1=\"250\" x2=\"380\" y2=\"350\"\/>\n                            <line x1=\"540\" y1=\"250\" x2=\"540\" y2=\"350\"\/>\n                            <line x1=\"360\" y1=\"270\" x2=\"360\" y2=\"330\"\/>\n                            <line x1=\"560\" y1=\"270\" x2=\"560\" y2=\"330\"\/>\n                        <\/g>\n                    <\/g>\n\n                    <!-- Mounting System -->\n                    <g id=\"part-mounting\" class=\"bsw-part\">\n                        <rect x=\"325\" y=\"285\" width=\"15\" height=\"30\" fill=\"#ef4444\" rx=\"4\"\/>\n                        <rect x=\"580\" y=\"285\" width=\"15\" height=\"30\" fill=\"#ef4444\" rx=\"4\"\/>\n                        <g class=\"view-pro bsw-mount-pulse\">\n                            <path d=\"M370,225 L390,200 L400,210 L385,235 Z\" fill=\"#f59e0b\"\/>\n                            <circle cx=\"395\" cy=\"205\" r=\"10\" fill=\"#1d4ed8\"\/>\n                            <path d=\"M370,375 L390,400 L400,390 L385,365 Z\" fill=\"#f59e0b\"\/>\n                            <circle cx=\"395\" cy=\"395\" r=\"10\" fill=\"#1d4ed8\"\/>\n                            <path d=\"M550,225 L530,200 L520,210 L535,235 Z\" fill=\"#f59e0b\"\/>\n                            <circle cx=\"525\" cy=\"205\" r=\"10\" fill=\"#1d4ed8\"\/>\n                            <path d=\"M550,375 L530,400 L520,390 L535,365 Z\" fill=\"#f59e0b\"\/>\n                            <circle cx=\"525\" cy=\"395\" r=\"10\" fill=\"#1d4ed8\"\/>\n                        <\/g>\n                    <\/g>\n\n                    <!-- Clamps -->\n                    <g id=\"part-clamps\" class=\"bsw-part\">\n                        <g class=\"view-basic\">\n                            <g transform=\"translate(420, 260)\">\n                                <g class=\"bsw-flying-clamp-1\">\n                                    <rect x=\"0\" y=\"0\" width=\"20\" height=\"35\" fill=\"#f59e0b\" rx=\"4\"\/>\n                                    <circle cx=\"10\" cy=\"8\" r=\"4\" fill=\"#b45309\"\/>\n                                    <line x1=\"0\" y1=\"20\" x2=\"20\" y2=\"20\" stroke=\"#b45309\" stroke-width=\"2\"\/>\n                                <\/g>\n                            <\/g>\n                            <g transform=\"translate(480, 310)\">\n                                <g class=\"bsw-flying-clamp-2\">\n                                    <rect x=\"0\" y=\"0\" width=\"20\" height=\"35\" fill=\"#f59e0b\" rx=\"4\"\/>\n                                    <circle cx=\"10\" cy=\"8\" r=\"4\" fill=\"#b45309\"\/>\n                                    <line x1=\"0\" y1=\"20\" x2=\"20\" y2=\"20\" stroke=\"#b45309\" stroke-width=\"2\"\/>\n                                <\/g>\n                            <\/g>\n                        <\/g>\n                        <g class=\"view-pro\">\n                            <g class=\"bsw-fixed-clamp-top\">\n                                <rect x=\"410\" y=\"220\" width=\"30\" height=\"15\" fill=\"#10b981\" rx=\"3\"\/>\n                                <rect x=\"415\" y=\"235\" width=\"20\" height=\"25\" fill=\"#334155\"\/>\n                                <path d=\"M420,260 L430,260 L435,295 L415,295 Z\" fill=\"#94a3b8\"\/>\n                                <circle cx=\"425\" cy=\"295\" r=\"14\" fill=\"#ef4444\"\/>\n                            <\/g>\n                            <g class=\"bsw-fixed-clamp-bottom\">\n                                <rect x=\"480\" y=\"365\" width=\"30\" height=\"15\" fill=\"#10b981\" rx=\"3\"\/>\n                                <rect x=\"485\" y=\"340\" width=\"20\" height=\"25\" fill=\"#334155\"\/>\n                                <path d=\"M490,340 L500,340 L505,305 L485,305 Z\" fill=\"#94a3b8\"\/>\n                                <circle cx=\"495\" cy=\"305\" r=\"14\" fill=\"#ef4444\"\/>\n                            <\/g>\n                        <\/g>\n                    <\/g>\n\n                    <!-- Tension Head -->\n                    <g id=\"part-tension\" class=\"bsw-part\">\n                        <g class=\"view-basic\">\n                            <circle cx=\"780\" cy=\"300\" r=\"30\" fill=\"#475569\"\/>\n                            <circle cx=\"780\" cy=\"300\" r=\"12\" fill=\"#94a3b8\"\/>\n                            <g class=\"bsw-drop-lever\">\n                                <rect x=\"780\" y=\"292\" width=\"180\" height=\"16\" fill=\"#cbd5e1\" rx=\"8\"\/>\n                                <rect x=\"890\" y=\"270\" width=\"50\" height=\"60\" fill=\"#1e293b\" rx=\"6\"\/>\n                                <text x=\"915\" y=\"306\" fill=\"#fff\" font-size=\"16\" font-family=\"sans-serif\" text-anchor=\"middle\" font-weight=\"bold\">W<\/text>\n                            <\/g>\n                            <line x1=\"585\" y1=\"300\" x2=\"780\" y2=\"300\" stroke=\"#3b82f6\" stroke-width=\"2\"\/>\n                            <rect x=\"760\" y=\"285\" width=\"20\" height=\"30\" fill=\"#64748b\" rx=\"4\"\/>\n                        <\/g>\n                        <g class=\"view-pro\">\n                            <rect x=\"750\" y=\"220\" width=\"180\" height=\"160\" fill=\"#1e293b\" rx=\"12\"\/>\n                            <rect x=\"760\" y=\"230\" width=\"160\" height=\"140\" fill=\"#0f172a\" rx=\"8\"\/>\n                            <rect x=\"780\" y=\"245\" width=\"120\" height=\"40\" fill=\"#06b6d4\" rx=\"4\"\/>\n                            <text id=\"tension-lcd-text\" x=\"800\" y=\"275\" fill=\"#fff\" font-family=\"monospace\" font-size=\"24\" font-weight=\"bold\">0.0<\/text>\n                            <text x=\"860\" y=\"275\" fill=\"#fff\" font-family=\"sans-serif\" font-size=\"12\">LBS<\/text>\n                            <circle cx=\"800\" cy=\"310\" r=\"8\" fill=\"#334155\"\/>\n                            <circle cx=\"830\" cy=\"310\" r=\"8\" fill=\"#334155\"\/>\n                            <circle cx=\"860\" cy=\"310\" r=\"8\" fill=\"#334155\"\/>\n                            <rect x=\"790\" y=\"330\" width=\"80\" height=\"20\" fill=\"#ef4444\" rx=\"10\"\/>\n                            <g id=\"tension-gripper-group\">\n                                <line x1=\"585\" y1=\"300\" x2=\"740\" y2=\"300\" stroke=\"#3b82f6\" stroke-width=\"3\" class=\"bsw-string-line\"\/>\n                                <g class=\"bsw-gripper-head\">\n                                    <path d=\"M730,285 L760,285 L760,315 L730,315 Z\" fill=\"#e2e8f0\"\/>\n                                    <circle cx=\"745\" cy=\"300\" r=\"6\" fill=\"#334155\"\/>\n                                    <rect x=\"730\" y=\"295\" width=\"10\" height=\"10\" fill=\"#94a3b8\"\/>\n                                <\/g>\n                            <\/g>\n                        <\/g>\n                    <\/g>\n                <\/svg>\n            <\/div>\n        <\/div>\n\n        <!-- Navigation Buttons -->\n        <div class=\"bsw-nav\" id=\"bsw-controls\">\n            <button class=\"bsw-btn active\" data-target=\"tension\">Sistem Penarik<\/button>\n            <button class=\"bsw-btn\" data-target=\"clamps\">Jenis Clamp<\/button>\n            <button class=\"bsw-btn\" data-target=\"mounting\">Sistem Pemasangan<\/button>\n            <button class=\"bsw-btn\" data-target=\"turntable\">Rotasi Meja Putar<\/button>\n            <button class=\"bsw-btn\" data-target=\"base\">Kelas Mesin<\/button>\n        <\/div>\n\n        <!-- Comparison Panel -->\n        <div class=\"bsw-comparison-panel\">\n            <!-- Basic Card -->\n            <div class=\"bsw-card bsw-card-basic\">\n                <div class=\"bsw-card-badge\">Opsi A<\/div>\n                <div class=\"bsw-card-title\" id=\"basic-title\">Drop-Weight \/ Lock-Out<\/div>\n                <div class=\"bsw-card-desc\" id=\"basic-desc\">Menggunakan gravitasi. Sangat akurat tetapi lebih lambat untuk dioperasikan secara manual. Berhenti menarik begitu target pound (lbs) tercapai.<\/div>\n                <div class=\"bsw-card-feature\" id=\"basic-feat-1\"><span class=\"bsw-icon-x\">\u2717<\/span> Mengabaikan peregangan senar lanjutan<\/div>\n                <div class=\"bsw-card-feature\" id=\"basic-feat-2\"><span class=\"bsw-icon-x\">\u2717<\/span> Alur kerja manual yang lebih lambat<\/div>\n                <div class=\"bsw-view-hint\">Memvisualisasikan Opsi A<\/div>\n            <\/div>\n\n            <!-- Pro Card -->\n            <div class=\"bsw-card bsw-card-pro active\">\n                <div class=\"bsw-card-badge\">Opsi B<\/div>\n                <div class=\"bsw-card-title\" id=\"pro-title\">Elektronik \/ Constant-Pull<\/div>\n                <div class=\"bsw-card-desc\" id=\"pro-desc\">Menggunakan motor digital. Terus-menerus melakukan penyesuaian mikro untuk mempertahankan target pound (lbs) selama proses penjepitan clamp.<\/div>\n                <div class=\"bsw-card-feature\" id=\"pro-feat-1\"><span class=\"bsw-icon-check\">\u2713<\/span> Sangat cepat &#038; konsisten<\/div>\n                <div class=\"bsw-card-feature\" id=\"pro-feat-2\"><span class=\"bsw-icon-check\">\u2713<\/span> Memaksimalkan kekalan paun<\/div>\n                <div class=\"bsw-view-hint\">Memvisualisasikan Opsi B<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n\/\/ ==========================================================================\n\/\/ BULLETPROOF WORDPRESS INITIALIZATION\n\/\/ Uses Event Delegation and Auto-Polling instead of DOMContentLoaded\n\/\/ ==========================================================================\n(function() {\n    const machineData = {\n        tension: {\n            basicTitle: \"Drop-Weight \/ Lock-Out\",\n            basicDesc: \"Menggunakan gravitasi. Sangat akurat tetapi lebih lambat untuk dioperasikan secara manual. Berhenti menarik begitu target pound (lbs) tercapai.\",\n            basicFeat1: \"Mengabaikan peregangan senar lanjutan\",\n            basicFeat2: \"Alur kerja manual yang lebih lambat\",\n            proTitle: \"Elektronik \/ Constant-Pull\",\n            proDesc: \"Menggunakan motor digital. Terus-menerus melakukan penyesuaian mikro untuk mempertahankan target pound (lbs) selama proses penjepitan clamp.\",\n            proFeat1: \"Sangat cepat & konsisten\",\n            proFeat2: \"Memaksimalkan kekalan paun\"\n        },\n        clamps: {\n            basicTitle: \"Flying Clamps\",\n            basicDesc: \"Menjepit senar langsung satu sama lain tanpa terpasang pada dasar mesin. Sangat fleksibel.\",\n            basicFeat1: \"Memungkinkan lebih banyak drawback pound\",\n            basicFeat2: \"Dapat memuntir di bawah tekanan tinggi\",\n            proTitle: \"Fixed Clamps\",\n            proDesc: \"Terpasang dengan aman pada jalur dasar mesin. Terkunci dengan kuat di tempatnya.\",\n            proFeat1: \"Nol kemiringan atau pergerakan\",\n            proFeat2: \"Keamanan pound (lbs) tingkat tinggi\"\n        },\n        mounting: {\n            basicTitle: \"Sistem 2 Titik\",\n            basicDesc: \"Mengamankan raket hanya di bagian atas (jam 12) dan bawah (jam 6). Lebih cepat untuk dipasang.\",\n            basicFeat1: \"Dukungan frame keseluruhan yang kurang\",\n            basicFeat2: \"Frame bisa berdistorsi pada pound tinggi\",\n            proTitle: \"Sistem 6 Titik\",\n            proDesc: \"Menambahkan 4 dukungan samping ke penyangga atas dan bawah, mengunci frame dengan aman di tempatnya.\",\n            proFeat1: \"Retensi bentuk frame yang maksimal\",\n            proFeat2: \"Aman untuk stringing pound (lbs) tinggi\"\n        },\n        turntable: {\n            basicTitle: \"Rotasi Terbatas\",\n            basicDesc: \"Dasar yang menahan raket tidak dapat berputar bebas atau menabrak rintangan.\",\n            basicFeat1: \"Membutuhkan reposisi tubuh yang merepotkan\",\n            basicFeat2: \"Proses menganyam lebih lambat\",\n            proTitle: \"Rotasi 360 Derajat\",\n            proDesc: \"Seluruh meja putar berputar mulus dalam lingkaran penuh dengan rem yang dapat dikunci.\",\n            proFeat1: \"Akses tanpa hambatan ke sudut mana pun\",\n            proFeat2: \"Sangat mempercepat alur kerja\"\n        },\n        base: {\n            basicTitle: \"Kelas Desktop\",\n            basicDesc: \"Diletakkan di atas meja. Sangat portabel dan ramah anggaran. Bagus untuk pengguna di rumah.\",\n            basicFeat1: \"Bisa bergeser selama tarikan berat\",\n            basicFeat2: \"Ergonomi bergantung pada tinggi meja\",\n            proTitle: \"Workshop Standalone\",\n            proDesc: \"Dibangun di atas tumpuan lantai yang berat dan dapat disesuaikan ketinggiannya.\",\n            proFeat1: \"Sangat stabil selama operasi\",\n            proFeat2: \"Ergonomi sempurna untuk durasi panjang\"\n        }\n    };\n\n    let currentTarget = 'tension';\n    let currentMode = 'pro';\n    let tensionAnimId;\n\n    \/\/ Animation logic for the Tension Number\n    function playTensionAnimation() {\n        const lcd = document.getElementById('tension-lcd-text');\n        if (!lcd) return;\n        cancelAnimationFrame(tensionAnimId);\n        let startTimestamp = null;\n        const duration = 1200; \n        const finalValue = 28.0;\n\n        const step = (timestamp) => {\n            if (!startTimestamp) startTimestamp = timestamp;\n            const progress = Math.min((timestamp - startTimestamp) \/ duration, 1);\n            const easeProgress = 1 - Math.pow(1 - progress, 4);\n            const currentValue = (easeProgress * finalValue).toFixed(1);\n            \n            lcd.textContent = currentValue;\n            if (progress < 1) {\n                tensionAnimId = requestAnimationFrame(step);\n            } else {\n                lcd.textContent = finalValue.toFixed(1);\n            }\n        };\n        tensionAnimId = requestAnimationFrame(step);\n    }\n\n    function setMode(mode) {\n        currentMode = mode;\n        const mainModule = document.getElementById('bsw-anatomy-module');\n        const basicCard = document.querySelector('.bsw-card-basic');\n        const proCard = document.querySelector('.bsw-card-pro');\n        if (!mainModule || !basicCard || !proCard) return;\n\n        if(mode === 'basic') {\n            mainModule.classList.remove('mode-pro');\n            mainModule.classList.add('mode-basic');\n            basicCard.classList.add('active');\n            proCard.classList.remove('active');\n        } else {\n            mainModule.classList.remove('mode-basic');\n            mainModule.classList.add('mode-pro');\n            proCard.classList.add('active');\n            basicCard.classList.remove('active');\n        }\n        \n        const gripperGroup = document.getElementById('tension-gripper-group');\n        if (currentTarget === 'tension' &#038;&#038; currentMode === 'pro') {\n            playTensionAnimation();\n            if (gripperGroup) gripperGroup.classList.add('pull-active');\n        } else {\n            cancelAnimationFrame(tensionAnimId);\n            if (gripperGroup) gripperGroup.classList.remove('pull-active');\n        }\n    }\n\n    function updateUI(targetKey) {\n        currentTarget = targetKey;\n        const buttons = document.querySelectorAll('.bsw-btn');\n        const parts = document.querySelectorAll('.bsw-part');\n\n        \/\/ Update Tabs\n        buttons.forEach(btn => {\n            if(btn.getAttribute('data-target') === targetKey) {\n                btn.classList.add('active');\n                try {\n                    \/\/ Only scroll into view horizontally on mobile\n                    const nav = document.getElementById('bsw-controls');\n                    if(nav && window.innerWidth < 768) {\n                        const navRect = nav.getBoundingClientRect();\n                        const btnRect = btn.getBoundingClientRect();\n                        nav.scrollLeft += (btnRect.left - navRect.left) - (navRect.width \/ 2) + (btnRect.width \/ 2);\n                    }\n                } catch(e) {}\n            } else {\n                btn.classList.remove('active');\n            }\n        });\n\n        \/\/ Update SVG Visuals\n        parts.forEach(part => {\n            if(part.id === `part-${targetKey}`) {\n                part.classList.remove('dimmed');\n                part.classList.add('active');\n                part.parentNode.appendChild(part); \/\/ Bring to front\n            } else {\n                part.classList.remove('active');\n                part.classList.add('dimmed');\n            }\n        });\n\n        \/\/ Update Text\n        const data = machineData[targetKey];\n        if(!data) return;\n        document.getElementById('basic-title').textContent = data.basicTitle;\n        document.getElementById('basic-desc').textContent = data.basicDesc;\n        document.getElementById('basic-feat-1').innerHTML = `<span class=\"bsw-icon-x\">\u2717<\/span> ${data.basicFeat1}`;\n        document.getElementById('basic-feat-2').innerHTML = `<span class=\"bsw-icon-x\">\u2717<\/span> ${data.basicFeat2}`;\n        document.getElementById('pro-title').textContent = data.proTitle;\n        document.getElementById('pro-desc').textContent = data.proDesc;\n        document.getElementById('pro-feat-1').innerHTML = `<span class=\"bsw-icon-check\">\u2713<\/span> ${data.proFeat1}`;\n        document.getElementById('pro-feat-2').innerHTML = `<span class=\"bsw-icon-check\">\u2713<\/span> ${data.proFeat2}`;\n\n        setMode(currentMode);\n    }\n\n    function initInteractive() {\n        const module = document.getElementById('bsw-anatomy-module');\n        if (!module) return false; \/\/ Not injected yet\n        if (module.dataset.initialized === 'true') return true; \/\/ Already running\n        \n        module.dataset.initialized = 'true';\n\n        \/\/ EVENT DELEGATION: Catches clicks reliably even if elements reshuffle\n        module.addEventListener('click', function(e) {\n            \/\/ Check for Navigation Tab Clicks\n            const btn = e.target.closest('.bsw-btn');\n            if (btn) {\n                updateUI(btn.getAttribute('data-target'));\n                return;\n            }\n\n            \/\/ Check for Comparison Card Clicks\n            const basicCard = e.target.closest('.bsw-card-basic');\n            if (basicCard) { setMode('basic'); return; }\n            \n            const proCard = e.target.closest('.bsw-card-pro');\n            if (proCard) { setMode('pro'); return; }\n\n            \/\/ Check for direct SVG visual part clicks\n            const svgPart = e.target.closest('.bsw-part');\n            if (svgPart) {\n                const partId = svgPart.getAttribute('id');\n                if (partId) {\n                    updateUI(partId.replace('part-', ''));\n                }\n                return;\n            }\n        });\n\n        \/\/ Load initial state\n        updateUI('tension');\n        return true;\n    }\n\n    \/\/ Auto-Polling loader (Runs 50 times over 5 seconds to guarantee attachment in WP builders)\n    let attempts = 0;\n    const loadTimer = setInterval(function() {\n        if (initInteractive() || attempts > 50) {\n            clearInterval(loadTimer);\n        }\n        attempts++;\n    }, 100);\n\n})();\n<\/script>\n\n<\/body>\n<\/html>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"gb-container gb-container-e4ec421e gbp-section__inner\">\n<div class=\"gb-container gb-container-4a0c4bf4\">\n\n<!DOCTYPE html>\n<html lang=\"id\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Cek Anatomi Mesin Stringing<\/title>\n    <style>\n        \/* WordPress Conflict Fixes:\n           1. Scoped everything under #bsw-quiz-widget\n           2. Replaced the generic body tag styling with a wrapper class\n           3. Prefixed all classes and IDs with \"bsw-quiz-\" to avoid clashes\n           4. Reset box-sizing, margins, and button defaults\n        *\/\n        \n        #bsw-quiz-widget {\n            font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            padding: 20px 0;\n            margin: 0;\n            background-color: transparent; \/* Lets your WP theme background show through *\/\n        }\n\n        #bsw-quiz-widget * {\n            box-sizing: border-box;\n        }\n\n        #bsw-quiz-widget .bsw-quiz-container {\n            width: 100%;\n            max-width: 500px;\n            background: #fff;\n            border-radius: 12px;\n            box-shadow: 0 10px 25px rgba(0,0,0,0.1);\n            overflow: hidden;\n            border: 1px solid #eee;\n            margin: 0 auto;\n        }\n\n        #bsw-quiz-widget .bsw-quiz-header {\n            background: linear-gradient(135deg, #0B2447, #19376D);\n            color: #fff;\n            padding: 24px 20px;\n            text-align: center;\n            position: relative;\n            margin: 0;\n        }\n\n        #bsw-quiz-widget .bsw-quiz-header-accent {\n            position: absolute;\n            top: 0; left: 0; right: 0;\n            height: 4px;\n            background: linear-gradient(90deg, #FFD700, #FDB931, #FFD700);\n        }\n\n        #bsw-quiz-widget .bsw-score-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 6px;\n            background: #fff;\n            padding: 6px 16px;\n            border-radius: 20px;\n            font-weight: 700;\n            font-size: 14px;\n            color: #0B2447;\n            box-shadow: 0 4px 12px rgba(0,0,0,0.15);\n            margin: 0;\n        }\n\n        #bsw-quiz-widget .bsw-opt-card {\n            padding: 14px 16px;\n            border-radius: 10px;\n            cursor: pointer;\n            border: 2px solid #eee;\n            background: #fff;\n            transition: all 0.2s ease;\n            display: flex;\n            align-items: center;\n            gap: 12px;\n            margin: 0;\n        }\n\n        #bsw-quiz-widget .bsw-opt-card:hover {\n            border-color: #19376D;\n            background: #F8FAFF;\n            transform: translateY(-1px);\n        }\n\n        #bsw-quiz-widget .bsw-opt-card.selected {\n            border-color: #0B2447;\n            background: #F0F4F8;\n        }\n\n        #bsw-quiz-widget .bsw-radio-circle {\n            width: 22px;\n            height: 22px;\n            border-radius: 50%;\n            border: 2px solid #ccc;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            flex-shrink: 0;\n            transition: all 0.2s ease;\n            margin: 0;\n            padding: 0;\n        }\n\n        #bsw-quiz-widget .bsw-opt-card.selected .bsw-radio-circle {\n            border-color: #0B2447;\n            background: #0B2447;\n        }\n\n        #bsw-quiz-widget .bsw-radio-dot {\n            width: 8px;\n            height: 8px;\n            background: #FFD700;\n            border-radius: 50%;\n            opacity: 0;\n            transform: scale(0);\n            transition: all 0.2s ease;\n            margin: 0;\n        }\n\n        #bsw-quiz-widget .bsw-opt-card.selected .bsw-radio-dot {\n            opacity: 1;\n            transform: scale(1);\n        }\n\n        #bsw-quiz-widget .bsw-nav-btn {\n            flex: 1;\n            padding: 14px;\n            border: none;\n            border-radius: 8px;\n            font-weight: 700;\n            font-size: 15px;\n            cursor: pointer;\n            transition: all 0.2s;\n            margin: 0;\n            text-align: center;\n            line-height: normal;\n            font-family: inherit;\n            appearance: none;\n        }\n\n        #bsw-quiz-widget .bsw-btn-prev {\n            background: #F0F4F8;\n            color: #0B2447;\n            border: 1px solid rgba(11,36,71,0.2);\n        }\n\n        #bsw-quiz-widget .bsw-btn-prev:not(:disabled):hover {\n            background: #E2E8F0;\n        }\n\n        #bsw-quiz-widget .bsw-btn-next {\n            background: linear-gradient(135deg, #0B2447, #19376D);\n            color: #fff;\n        }\n\n        #bsw-quiz-widget .bsw-btn-next:not(:disabled):hover {\n            box-shadow: 0 4px 12px rgba(11,36,71,0.3);\n            transform: translateY(-1px);\n        }\n\n        #bsw-quiz-widget .bsw-btn-next:disabled, \n        #bsw-quiz-widget .bsw-btn-prev:disabled {\n            opacity: 0.5;\n            cursor: not-allowed;\n            transform: none;\n            box-shadow: none;\n        }\n        \n        #bsw-quiz-widget a {\n            text-decoration: none;\n        }\n    <\/style>\n<\/head>\n<body>\n\n<div id=\"bsw-quiz-widget\">\n    <div class=\"bsw-quiz-container\">\n        <div class=\"bsw-quiz-header\">\n            <div class=\"bsw-quiz-header-accent\"><\/div>\n            <div style=\"font-size: 22px; font-weight: 800; margin-bottom: 6px; letter-spacing: -0.5px; line-height: 1.2;\">\ud83c\udff8 Cek Anatomi Mesin Stringing<\/div>\n            <div style=\"font-size: 14px; opacity: 0.9; line-height: 1.4; margin-bottom: 16px;\">\n                <strong>Apakah Anda memahami bagaimana sistem mesin memengaruhi hasil pasang tali raket Anda?<\/strong>\n            <\/div>\n            <div class=\"bsw-score-badge\">\n                <span id=\"bsw-current-score-top\">0<\/span> \/ <span id=\"bsw-total-score-top\">8<\/span>\n            <\/div>\n        <\/div>\n\n        <div id=\"bsw-quiz-main\" style=\"padding: 24px;\">\n            <div style=\"display: flex; flex-direction: column; gap: 8px; margin-bottom: 24px; padding: 14px; background: #F0F4F8; border-radius: 10px; border: 1px solid rgba(11,36,71,0.15);\">\n                <div style=\"display: flex; justify-content: space-between; align-items: center;\">\n                    <div style=\"display: flex; align-items: center; gap: 12px;\">\n                        <div id=\"bsw-progress-circle\" style=\"width: 40px; height: 40px; border-radius: 50%; background: conic-gradient(#0B2447 0deg 0deg, #F0F4F8 0deg 360deg); display: flex; align-items: center; justify-content: center; font-weight: 800; color: #0B2447; font-size: 14px; border: 3px solid #fff; box-shadow: 0 2px 8px rgba(0,0,0,0.08); margin: 0; padding: 0;\">1<\/div>\n                        <div style=\"margin: 0; padding: 0;\">\n                            <div style=\"font-size: 14px; font-weight: 700; color: #1a1a1a; margin: 0; line-height: 1.2;\">Pertanyaan <span id=\"bsw-current-step\">1<\/span> dari 8<\/div>\n                            <div id=\"bsw-skill-label\" style=\"font-size: 11px; color: #19376D; font-weight: 800; text-transform: uppercase; letter-spacing: 0.8px; margin: 0; line-height: 1.2;\">MEKANIKA<\/div>\n                        <\/div>\n                    <\/div>\n                    <div id=\"bsw-question-tag\" style=\"font-size: 10px; color: #0B2447; background: #FFD700; padding: 5px 12px; border-radius: 12px; font-weight: 800; letter-spacing: 0.5px; margin: 0;\">MEKANIKA<\/div>\n                <\/div>\n            <\/div>\n\n            <div id=\"bsw-quiz-card\" style=\"min-height: 250px;\">\n                <div id=\"bsw-question-content\"><\/div>\n            <\/div>\n\n            <div style=\"display: flex; gap: 12px; margin-top: 28px;\">\n                <button id=\"bsw-prev-btn\" class=\"bsw-nav-btn bsw-btn-prev\" disabled>\u2190 Sebelumnya<\/button>\n                <button id=\"bsw-next-btn\" class=\"bsw-nav-btn bsw-btn-next\" disabled>Pertanyaan Berikutnya<\/button>\n            <\/div>\n        <\/div>\n\n        <div id=\"bsw-result-screen\" style=\"text-align: center; padding: 40px 24px; display: none;\">\n            <div id=\"bsw-result-emoji\" style=\"font-size: 56px; margin-bottom: 12px; animation: bounce 1s ease infinite; line-height: 1;\">\ud83c\udf89<\/div>\n            <div id=\"bsw-result-title\" style=\"font-size: 24px; font-weight: 800; color: #1a1a1a; margin-bottom: 8px; line-height: 1.2;\">Analisis Selesai!<\/div>\n            <div id=\"bsw-final-score\" style=\"font-size: 48px; font-weight: 900; background: linear-gradient(135deg, #0B2447, #19376D); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-bottom: 24px; line-height: 1;\">Siap<\/div>\n            \n            <div style=\"background: #F8FAFF; border-radius: 12px; padding: 20px; border: 1px solid #EEF2FF; margin-bottom: 28px; box-shadow: inset 0 2px 4px rgba(0,0,0,0.02);\">\n                 <p style=\"color:#444; font-size:15px; line-height:1.6; margin: 0;\">Kerja bagus! Sekarang setelah Anda memahami bagaimana anatomi mesin stringing memengaruhi konsistensi, apakah Anda siap untuk meningkatkan pengetahuan teknis Anda dengan stringing profesional?<\/p>\n            <\/div>\n\n            <a id=\"bsw-apply-btn\" href=\"https:\/\/beststringer.com\/stringing-course-application\/\" target=\"_blank\" style=\"display: block; padding: 18px; border-radius: 10px; font-weight: 800; font-size: 16px; background: linear-gradient(135deg, #0B2447, #19376D); color: #FFD700; text-decoration: none; box-shadow: 0 6px 20px rgba(11,36,71,0.25); border: 2px solid #FFD700; transition: all 0.3s ease;\">\n                \ud83c\udf93 Daftar Kursus Stringer BSW\n            <\/a>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    'use strict';\n\n    const DRILLS = [\n        {q:\"Apa tiga sistem kerja utama dari mesin stringing?\", opts:[\"Sistem pemasangan, clamp, dan penarik pound (lbs)\", \"Sistem raket, senar, dan grip\", \"Sistem frame, poros, dan gagang\", \"Sistem drop-weight, pegas, dan elektronik\"], correct:0, skill:\"anatomy\", label:\"SISTEM\"},\n        {q:\"Sistem penarik pound mana yang menggunakan gravitasi dan daya ungkit untuk menciptakan tarikan?\", opts:[\"Penarik elektronik\", \"Penarik pegas (spring crank)\", \"Sistem drop-weight\", \"Motor constant-pull\"], correct:2, skill:\"tension\", label:\"PENARIK POUND\"},\n        {q:\"Mengapa sistem pemasangan (mounting) penting untuk perlindungan raket?\", opts:[\"Itu membuat suara senar lebih keras\", \"Sistem ini mendistribusikan tekanan dan mencegah distorsi frame\", \"Sistem ini secara otomatis mengkalibrasi clamp\", \"Itu meningkatkan pound (lbs) senar sebesar 10%\"], correct:1, skill:\"protection\", label:\"PERLINDUNGAN\"},\n        {q:\"Apa yang dikaitkan dengan sistem penarik 'constant-pull'?\", opts:[\"Kompensasi untuk peregangan senar setelah tarikan awal\", \"Mengunci kepala penarik begitu target tercapai\", \"Menggunakan engkol untuk menarik senar secara manual\", \"Menggunakan flying clamp secara eksklusif\"], correct:0, skill:\"behavior\", label:\"PERILAKU TARIKAN\"},\n        {q:\"Jenis sistem clamp apa yang terpasang secara fisik ke dasar mesin atau meja putar?\", opts:[\"Flying clamp\", \"Starting clamp\", \"Fixed clamp\", \"Glide clamp\"], correct:2, skill:\"clamps\", label:\"CLAMP\"},\n        {q:\"Apa manfaat utama dari fitur turntable lock (kunci meja putar)?\", opts:[\"Fitur ini mencegah gerakan tak diinginkan selama mengikat simpul dan kalibrasi\", \"Fitur ini meningkatkan kecepatan tarikan kepala penarik\", \"Fitur ini memotong senar secara otomatis saat selesai\", \"Fitur ini mengubah mesin lock-out menjadi mesin constant-pull\"], correct:0, skill:\"features\", label:\"MEJA PUTAR\"},\n        {q:\"Mengapa rotasi 360 derajat bermanfaat bagi para Stringer?\", opts:[\"Rotasi ini menjamin raket tidak akan patah\", \"Fitur ini meningkatkan akses fisik dan mengurangi langkah reposisi tubuh\", \"Rotasi ini menambah pound (lbs) ekstra pada senar silang\", \"Fitur ini menggantikan kebutuhan akan sistem pemasangan\"], correct:1, skill:\"workflow\", label:\"ROTASI\"},\n        {q:\"Mengapa anatomi mesin menjadi penting dalam sertifikasi pasang tali raket bulu tangkis?\", opts:[\"Hal ini mengajarkan kepada Stringer bagaimana struktur peralatan memengaruhi konsistensi dan keamanan raket\", \"Hal ini memungkinkan Stringer untuk membangun mesin mereka sendiri dari awal\", \"Ini membuktikan bahwa semua mesin mahal adalah identik\", \"Ini menggantikan kebutuhan untuk belajar mengikat simpul yang benar\"], correct:0, skill:\"certification\", label:\"EDUKASI STRINGER\"}\n    ];\n\n    let current = 0;\n    let answers = {};\n\n    const el = {\n        quizMain: document.getElementById('bsw-quiz-main'),\n        resultScreen: document.getElementById('bsw-result-screen'),\n        currentScoreTop: document.getElementById('bsw-current-score-top'),\n        totalScoreTop: document.getElementById('bsw-total-score-top'),\n        currentStep: document.getElementById('bsw-current-step'),\n        progressCircle: document.getElementById('bsw-progress-circle'),\n        skillLabel: document.getElementById('bsw-skill-label'),\n        questionTag: document.getElementById('bsw-question-tag'),\n        questionContent: document.getElementById('bsw-question-content'),\n        prevBtn: document.getElementById('bsw-prev-btn'),\n        nextBtn: document.getElementById('bsw-next-btn'),\n        finalScore: document.getElementById('bsw-final-score'),\n        resultEmoji: document.getElementById('bsw-result-emoji'),\n        resultTitle: document.getElementById('bsw-result-title')\n    };\n\n    function updateProgress() {\n        el.currentStep.textContent = current + 1;\n        el.totalScoreTop.textContent = DRILLS.length;\n        const answeredCount = Object.keys(answers).length;\n        el.currentScoreTop.textContent = answeredCount;\n        \n        const progress = ((current + 1) \/ DRILLS.length) * 360;\n        el.progressCircle.style.background = `conic-gradient(#0B2447 0deg ${progress}deg, #F0F4F8 ${progress}deg 360deg)`;\n        el.progressCircle.textContent = current + 1;\n    }\n\n    function renderQuestion() {\n        const drill = DRILLS[current];\n        const answeredIndex = answers[current];\n        let html = `<div style=\"font-size: 18px; font-weight: 700; color: #1a1a1a; line-height: 1.5; margin-bottom: 24px; margin-top: 0;\">${drill.q}<\/div><div style=\"display: grid; gap: 12px; margin: 0; padding: 0;\">`;\n        \n        drill.opts.forEach((opt, i) => {\n            const isSelected = answeredIndex === i;\n            html += `\n            <div class=\"bsw-opt-card ${isSelected ? 'selected' : ''}\" data-index=\"${i}\">\n                <div class=\"bsw-radio-circle\">\n                    <div class=\"bsw-radio-dot\"><\/div>\n                <\/div>\n                <div style=\"font-weight: 600; font-size: 15px; color: ${isSelected ? '#0B2447' : '#444'}; margin: 0; padding: 0; line-height: 1.4;\">${opt}<\/div>\n            <\/div>`;\n        });\n        \n        html += '<\/div>';\n        el.questionContent.innerHTML = html;\n        el.skillLabel.textContent = drill.skill;\n        el.questionTag.textContent = drill.label;\n\n        document.querySelectorAll('.bsw-opt-card').forEach(card => {\n            card.addEventListener('click', function() {\n                const idx = parseInt(this.getAttribute('data-index'));\n                answers[current] = idx;\n                renderQuestion();\n            });\n        });\n\n        el.prevBtn.disabled = current === 0;\n        el.nextBtn.textContent = current === DRILLS.length - 1 ? 'Lihat Hasil Penilaian \ud83c\udf89' : 'Pertanyaan Berikutnya';\n        \n        const isAnswered = answers[current] !== undefined;\n        el.nextBtn.disabled = !isAnswered;\n        \n        updateProgress();\n    }\n\n    function calculateResults() {\n        let score = 0;\n        DRILLS.forEach((d, i) => {\n            if (answers[i] === d.correct) {\n                score++;\n            }\n        });\n\n        el.quizMain.style.display = 'none';\n        el.resultScreen.style.display = 'block';\n        const percent = Math.round((score \/ DRILLS.length) * 100);\n        \n        el.finalScore.textContent = percent + '%';\n        \n        const emoji = percent >= 80 ? '\ud83c\udfc6' : '\ud83d\udc4d';\n        const title = percent >= 80 ? 'Pemahaman Sangat Baik!' : 'Awal yang Bagus';\n        \n        el.resultEmoji.textContent = emoji;\n        el.resultTitle.textContent = title;\n    }\n\n    el.nextBtn.addEventListener('click', () => {\n        if (current < DRILLS.length - 1) {\n            current++;\n            renderQuestion();\n        } else {\n            calculateResults();\n        }\n    });\n\n    el.prevBtn.addEventListener('click', () => {\n        if (current > 0) {\n            current--;\n            renderQuestion();\n        }\n    });\n\n    \/\/ Initial render\n    renderQuestion();\n});\n<\/script>\n\n<\/body>\n<\/html>\n\n<\/div>\n\n<div class=\"gb-container gb-container-5b3bc5e8\">\n\n<div class=\"gb-headline gb-headline-2f04cb32 gb-headline-text gbp-section__tagline\">Efisiensi Workshop<\/div>\n\n\n\n<h2 class=\"gb-headline gb-headline-bba2ffc2 gb-headline-text gbp-section__headline\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Anatomi Mesin<\/mark> yang Terverifikasi<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pendekatan stringing kami didasarkan pada parameter peralatan yang diverifikasi dan digunakan oleh para profesional papan atas. Kami memprioritaskan keamanan operasional, evaluasi frame yang tepat, dan efisiensi gaya bermain di atas sekadar tren pound (lbs) semata.<\/p>\n\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-2631a86b\">\n<div class=\"gb-grid-column gb-grid-column-670ee1e4\"><div class=\"gb-container gb-container-670ee1e4\">\n\n<div class=\"gb-headline gb-headline-4ffecd9e gb-headline-text\">3<\/div>\n\n\n\n<div class=\"gb-headline gb-headline-a40d5ff4 gb-headline-text\">Sistem Kerja Inti<\/div>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-36c23c60\"><div class=\"gb-container gb-container-36c23c60\">\n\n<div class=\"gb-headline gb-headline-3944b2ff gb-headline-text\">100%<\/div>\n\n\n\n<div class=\"gb-headline gb-headline-5dd5c27e gb-headline-text\">Akurasi Pound (lbs)<\/div>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-325bb028\"><div class=\"gb-container gb-container-325bb028\">\n\n<div class=\"gb-headline gb-headline-fb0a55b1 gb-headline-text\">Aman<\/div>\n\n\n\n<div class=\"gb-headline gb-headline-135bc509 gb-headline-text\">Perlindungan Frame<\/div>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-b38becfe\"><div class=\"gb-container gb-container-b38becfe\">\n\n<div class=\"gb-headline gb-headline-7c2857fd gb-headline-text\">360<\/div>\n\n\n\n<div class=\"gb-headline gb-headline-7d08250a gb-headline-text\">Derajat Rotasi<\/div>\n\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<!DOCTYPE html>\n<html lang=\"id\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Dampak Komponen Mesin pada Alur Kerja<\/title>\n<style>\n\/* WordPress Conflict Fixes:\n  1. Everything is scoped under #bsw-racquet-comparison\n  2. All class names are prefixed with \"bsw-\" to prevent clashes\n  3. Added specific overrides for common WP theme table defaults (borders, padding, background)\n*\/\n\n#bsw-racquet-comparison {\n  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n  margin: 20px 0;\n  max-width: 100%;\n  line-height: 1.5;\n  color: #333;\n}\n\n#bsw-racquet-comparison * {\n  box-sizing: border-box;\n}\n\n#bsw-racquet-comparison .bsw-header {\n  text-align: center;\n  margin-bottom: 20px;\n  color: #2a3f90;\n  font-size: 1.3em;\n  font-weight: bold;\n  line-height: 1.3;\n  text-transform: uppercase;\n  letter-spacing: 1px;\n}\n\n\/* Desktop Table View *\/\n#bsw-racquet-comparison .bsw-table {\n  width: 100% !important;\n  border-collapse: separate !important;\n  border-spacing: 0 !important;\n  box-shadow: 0 4px 8px rgba(0,0,0,0.1);\n  border-radius: 8px;\n  overflow: hidden;\n  display: table !important;\n  background: #fff;\n  margin: 0;\n  padding: 0;\n  border: none !important;\n}\n\n#bsw-racquet-comparison .bsw-table th,\n#bsw-racquet-comparison .bsw-table td {\n  padding: 14px !important;\n  text-align: left !important;\n  vertical-align: top !important;\n  border: none !important;\n  border-bottom: 1px solid #e0e0e0 !important;\n  background: none;\n  margin: 0;\n}\n\n#bsw-racquet-comparison .bsw-table th {\n  background: linear-gradient(135deg, #1a2980 0%, #26d0ce 100%) !important;\n  color: white !important;\n  font-weight: 600 !important;\n  font-size: 0.95em !important;\n}\n\n#bsw-racquet-comparison .bsw-table tr:last-child td {\n  border-bottom: none !important;\n}\n\n#bsw-racquet-comparison .bsw-table tr:nth-child(even) td:not(.bsw-highlight) {\n  background-color: #f8f9fa !important;\n}\n\n#bsw-racquet-comparison .bsw-table td:first-child {\n  font-weight: 600;\n  color: #1a2980;\n  width: 20%;\n  font-size: 0.9em;\n}\n\n#bsw-racquet-comparison .bsw-table td:nth-child(2) {\n  color: #555;\n  border-right: 1px solid #e0e0e0 !important;\n  width: 40%;\n  font-size: 0.85em;\n}\n\n#bsw-racquet-comparison .bsw-highlight {\n  background: linear-gradient(to right, rgba(220, 250, 220, 0.7), rgba(220, 250, 220, 0.3)) !important;\n  width: 40%;\n  border-left: 4px solid #37ba2b !important;\n  font-size: 0.85em;\n  color: #2d3748;\n}\n\n#bsw-racquet-comparison .bsw-highlight::before {\n  content: '\u2713 ';\n  color: #37ba2b;\n  font-weight: bold;\n  font-size: 1.1em;\n}\n\n\/* Mobile Card View *\/\n#bsw-racquet-comparison .bsw-mobile-cards {\n  display: none;\n}\n\n#bsw-racquet-comparison .bsw-card {\n  background: white;\n  border-radius: 8px;\n  margin-bottom: 16px;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.1);\n  overflow: hidden;\n  border: 1px solid #eee;\n}\n\n#bsw-racquet-comparison .bsw-card-header {\n  background: linear-gradient(135deg, #1a2980 0%, #26d0ce 100%);\n  color: white;\n  padding: 12px;\n  font-weight: 600;\n  font-size: 1em;\n  margin: 0;\n}\n\n#bsw-racquet-comparison .bsw-card-content {\n  padding: 16px;\n}\n\n#bsw-racquet-comparison .bsw-row {\n  margin-bottom: 16px;\n  padding-bottom: 16px;\n  border-bottom: 1px solid #e0e0e0;\n}\n\n#bsw-racquet-comparison .bsw-row:last-child {\n  border-bottom: none;\n  margin-bottom: 0;\n  padding-bottom: 0;\n}\n\n#bsw-racquet-comparison .bsw-trad-opt {\n  background-color: #f8f9fa;\n  padding: 10px;\n  border-radius: 4px;\n  margin-bottom: 12px;\n  font-size: 0.85em;\n  color: #555;\n  border-left: 3px solid #ccc;\n}\n\n#bsw-racquet-comparison .bsw-modern-opt {\n  background: linear-gradient(to right, rgba(220, 250, 220, 0.7), rgba(220, 250, 220, 0.3));\n  padding: 10px;\n  border-radius: 4px;\n  border-left: 4px solid #37ba2b;\n  font-size: 0.85em;\n  color: #2d3748;\n}\n\n#bsw-racquet-comparison .bsw-modern-opt::before {\n  content: '\u2713 ';\n  color: #37ba2b;\n  font-weight: bold;\n}\n\n#bsw-racquet-comparison .bsw-label {\n  font-weight: 700;\n  font-size: 0.75em;\n  margin-bottom: 6px;\n  color: #666;\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n  display: block;\n}\n\n\/* Responsive Breakpoints *\/\n@media (max-width: 768px) {\n  #bsw-racquet-comparison .bsw-table {\n    display: none !important;\n  }\n  #bsw-racquet-comparison .bsw-mobile-cards {\n    display: block !important;\n  }\n  #bsw-racquet-comparison .bsw-header {\n    font-size: 1.1em;\n    padding: 0 10px;\n  }\n}\n\n@media (max-width: 480px) {\n  #bsw-racquet-comparison {\n    margin: 10px 0;\n  }\n  #bsw-racquet-comparison .bsw-header {\n    font-size: 1em;\n  }\n  #bsw-racquet-comparison .bsw-card-content {\n    padding: 12px;\n  }\n  #bsw-racquet-comparison .bsw-row {\n    margin-bottom: 12px;\n    padding-bottom: 12px;\n  }\n}\n<\/style>\n<\/head>\n<body>\n\n<div id=\"bsw-racquet-comparison\">\n  <div class=\"bsw-header\">Dampak Komponen Mesin pada Alur Kerja<\/div>\n\n  <table class=\"bsw-table\">\n    <thead>\n      <tr>\n        <th>Komponen<\/th>\n        <th>Opsi A (Dasar\/Manual)<\/th>\n        <th>Opsi B (Lanjutan\/Pro)<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td>Sistem Penarik Pound (lbs)<\/td>\n        <td>Drop-Weight: Menggunakan gravitasi, sangat akurat tetapi lebih lambat dioperasikan secara manual.<\/td>\n        <td class=\"bsw-highlight\">Elektronik: Menggunakan motor digital, sangat cepat dan konsisten.<\/td>\n      <\/tr>\n      <tr>\n        <td>Perilaku Tarikan<\/td>\n        <td>Lock-Out: Berhenti menarik setelah pound (lbs) tercapai, mengabaikan peregangan senar lanjutan.<\/td>\n        <td class=\"bsw-highlight\">Constant-Pull: Terus menyesuaikan untuk mempertahankan pound (lbs) yang presisi selama penjepitan clamp.<\/td>\n      <\/tr>\n      <tr>\n        <td>Jenis Clamp<\/td>\n        <td>Flying Clamp: Menjepit senar satu sama lain, fleksibel tetapi memungkinkan lebih banyak drawback.<\/td>\n        <td class=\"bsw-highlight\">Fixed Clamp: Terpasang aman ke dasar mesin, menawarkan kekalan paun yang maksimal.<\/td>\n      <\/tr>\n      <tr>\n        <td>Sistem Pemasangan<\/td>\n        <td>Sistem 2 Titik: Pemasangan lebih cepat dan visibilitas lebih baik, tetapi dukungan frame lebih sedikit.<\/td>\n        <td class=\"bsw-highlight\">Sistem 6 Titik: Dukungan frame maksimal dan retensi bentuk selama tarikan pound (lbs) tinggi.<\/td>\n      <\/tr>\n      <tr>\n        <td>Rotasi Meja Putar<\/td>\n        <td>Rotasi Terbatas: Membutuhkan lebih banyak manuver manual dan reposisi tubuh.<\/td>\n        <td class=\"bsw-highlight\">Rotasi 360 Derajat: Akses tanpa batas di sekitar frame untuk alur kerja yang lebih cepat.<\/td>\n      <\/tr>\n      <tr>\n        <td>Kelas Mesin<\/td>\n        <td>Desktop: Sangat portabel, ramah anggaran, bagus untuk stringing di rumah.<\/td>\n        <td class=\"bsw-highlight\">Standalone: Sangat stabil, dasar mesin yang berat, dirancang untuk volume workshop yang padat.<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n\n  <div class=\"bsw-mobile-cards\">\n    <div class=\"bsw-card\">\n      <div class=\"bsw-card-header\">Sistem Penarik &#038; Perilaku Tarikan<\/div>\n      <div class=\"bsw-card-content\">\n        <div class=\"bsw-row\">\n          <span class=\"bsw-label\">Opsi A (Drop-Weight \/ Lock-Out):<\/span>\n          <div class=\"bsw-trad-opt\">Menggunakan gravitasi, akurat tetapi lebih lambat. Berhenti menarik setelah pound (lbs) tercapai.<\/div>\n          <span class=\"bsw-label\">Opsi B (Elektronik \/ Constant-Pull):<\/span>\n          <div class=\"bsw-modern-opt\">Motor digital cepat. Terus menyesuaikan untuk mempertahankan pound (lbs) yang presisi selama penjepitan clamp.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    \n    <div class=\"bsw-card\">\n      <div class=\"bsw-card-header\">Clamp &#038; Sistem Pemasangan<\/div>\n      <div class=\"bsw-card-content\">\n        <div class=\"bsw-row\">\n          <span class=\"bsw-label\">Opsi A (Flying Clamp \/ Sistem 2 Titik):<\/span>\n          <div class=\"bsw-trad-opt\">Clamp fleksibel, pemasangan lebih cepat, tetapi dukungan frame lebih sedikit dan potensi kehilangan pound lebih besar.<\/div>\n          <span class=\"bsw-label\">Opsi B (Fixed Clamp \/ Sistem 6 Titik):<\/span>\n          <div class=\"bsw-modern-opt\">Tertambat aman ke mesin. Dukungan frame maksimal dan kekalan paun terbaik.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    \n    <div class=\"bsw-card\">\n      <div class=\"bsw-card-header\">Fitur Mesin<\/div>\n      <div class=\"bsw-card-content\">\n        <div class=\"bsw-row\">\n          <span class=\"bsw-label\">Opsi A (Desktop \/ Rotasi Terbatas):<\/span>\n          <div class=\"bsw-trad-opt\">Portabel dan ramah anggaran, tetapi membutuhkan lebih banyak manuver manual.<\/div>\n          <span class=\"bsw-label\">Opsi B (Standalone \/ Rotasi 360 Derajat):<\/span>\n          <div class=\"bsw-modern-opt\">Dasar mesin sangat stabil. Akses tanpa batas di sekitar frame untuk alur kerja yang lebih cepat.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<\/body>\n<\/html>\n\n\n<div class=\"gb-container gb-container-69063730 gbp-section\">\n<div class=\"gb-container gb-container-c192804a gbp-section__inner\">\n<div class=\"gb-container gb-container-26552703\">\n\n<div class=\"gb-headline gb-headline-27edcbd1 gb-headline-text gbp-section__tagline\">Sertifikasi<\/div>\n\n\n\n<h2 class=\"gb-headline gb-headline-bda1dc9d gb-headline-text gbp-section__headline\">Kuasai <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Anatomi<\/mark> Mesin <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">bersama Best Stringer Worldwide<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><br>Siap untuk meningkatkan pengetahuan Anda? Best Stringer Worldwide menawarkan kursus pasang tali raket bulu tangkis profesional untuk mengajarkan Anda bagaimana komponen mesin berinteraksi dengan aman terhadap frame raket. Kami melayani Stringer di seluruh dunia, membantu mereka menguasai perilaku tarikan pound (lbs), keandalan clamp, dan sertifikasi Stringer secara penuh. Hubungi kami untuk mempelajari keterampilan praktis di balik hasil pekerjaan stringing yang benar-benar profesional.<\/p>\n\n\n<div class=\"gb-container gb-container-4aa6efd2\">\n\n<a class=\"gb-button gb-button-1b494854 gb-button-text gbp-button--secondary\" href=\"https:\/\/beststringer.com\/stringing-course-application\/\">Aplikasi<\/a>\n\n<\/div>\n<\/div>\n\n<div class=\"gb-container gb-container-ef62c7ce\">\n\n<iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3983.512110481107!2d101.72853037497148!3d3.22182909675331!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x31cc3940e852d0e3%3A0xe7b0509976b40fd3!2sBest%20Stringer%20Worldwide%20(BSW)!5e0!3m2!1sen!2smy!4v1771591572052!5m2!1sen!2smy\" width=\"600\" height=\"450\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"><\/iframe>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>FAQ Singkat Anatomi Mesin Jawaban cepat dan berbasis definisi untuk pertanyaan umum tentang anatomi mesin stringing dan fungsionalitas komponen. Anatomi Konsistensi: Bagaimana Sistem Mesin Bekerja Sama Anatomi Mesin Stringing Premium Alur Kerja Mesin Stringing Pilih sebuah komponen, lalu klik kartu di bawah ini untuk membandingkan Dasar vs Pro secara visual. W 0.0 LBS Sistem Penarik &#8230; <a title=\"Anatomi Mesin Stringing\" class=\"read-more\" href=\"https:\/\/beststringer.com\/id\/anatomy-of-stringing-machines-guide\/\" aria-label=\"Baca selengkapnya tentang Anatomi Mesin Stringing\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":70852,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[395],"tags":[],"class_list":["post-78558","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general-stringing-knowledge","infinite-scroll-item"],"_links":{"self":[{"href":"https:\/\/beststringer.com\/id\/wp-json\/wp\/v2\/posts\/78558","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/beststringer.com\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/beststringer.com\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/beststringer.com\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/beststringer.com\/id\/wp-json\/wp\/v2\/comments?post=78558"}],"version-history":[{"count":0,"href":"https:\/\/beststringer.com\/id\/wp-json\/wp\/v2\/posts\/78558\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/beststringer.com\/id\/wp-json\/wp\/v2\/media\/70852"}],"wp:attachment":[{"href":"https:\/\/beststringer.com\/id\/wp-json\/wp\/v2\/media?parent=78558"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/beststringer.com\/id\/wp-json\/wp\/v2\/categories?post=78558"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/beststringer.com\/id\/wp-json\/wp\/v2\/tags?post=78558"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}