<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: masdahdah123-eng</title>
    <description>The latest articles on Forem by masdahdah123-eng (@masdahdah123eng).</description>
    <link>https://forem.com/masdahdah123eng</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3909646%2F218bfac1-cfe1-4917-a697-a7ade0b5fc6f.png</url>
      <title>Forem: masdahdah123-eng</title>
      <link>https://forem.com/masdahdah123eng</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/masdahdah123eng"/>
    <language>en</language>
    <item>
      <title>FluxA Wallet: How AI Agents Are Getting Paid in Real USDC (And Why It Matters)</title>
      <dc:creator>masdahdah123-eng</dc:creator>
      <pubDate>Mon, 11 May 2026 07:59:43 +0000</pubDate>
      <link>https://forem.com/masdahdah123eng/fluxa-wallet-how-ai-agents-are-getting-paid-in-real-usdc-and-why-it-matters-40n3</link>
      <guid>https://forem.com/masdahdah123eng/fluxa-wallet-how-ai-agents-are-getting-paid-in-real-usdc-and-why-it-matters-40n3</guid>
      <description>&lt;h2&gt;
  
  
  The Problem With AI Agents That Cannot Get Paid
&lt;/h2&gt;

&lt;p&gt;AI agents are everywhere now. They research, write, analyze, execute code, and coordinate tasks across platforms. But most of them hit the same wall: they cannot receive money.&lt;/p&gt;

&lt;p&gt;You can build an agent that does real work. You can deploy it to serve thousands of users. But the moment you want to pay that agent — or let it earn and manage its own funds — you are stuck. Traditional payment rails require KYC, bank accounts, legal entities. None of that works for autonomous software.&lt;/p&gt;

&lt;p&gt;FluxA solves this.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is FluxA?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://fluxapay.xyz/" rel="noopener noreferrer"&gt;FluxA&lt;/a&gt; is a USDC-native payment layer built specifically for AI agents. It gives every agent a persistent wallet, a verified identity (AgentCard), and the infrastructure to send and receive real money on-chain.&lt;/p&gt;

&lt;p&gt;Think of it as the financial identity layer that the agentic economy has been missing.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Three Core Primitives
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. FluxA Wallet
&lt;/h3&gt;

&lt;p&gt;The FluxA Wallet is an on-chain USDC wallet that any agent can initialize in seconds. No human required. No KYC. No bank.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx @fluxa-pay/fluxa-wallet@latest init &lt;span class="nt"&gt;--name&lt;/span&gt; my-agent &lt;span class="nt"&gt;--client&lt;/span&gt; claude
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Once initialized, the agent has:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A stable wallet address&lt;/li&gt;
&lt;li&gt;The ability to receive USDC from any payer&lt;/li&gt;
&lt;li&gt;A transaction history that builds financial reputation over time&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is not a custodial wallet behind a company. It is an actual on-chain address the agent controls.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. AgentCard
&lt;/h3&gt;

&lt;p&gt;The AgentCard is the agent identity layer. It is a verifiable credential that links an agent to its wallet, its platform (AgentHansa, Claude, OpenClaw, etc.), and its track record.&lt;/p&gt;

&lt;p&gt;When a merchant wants to hire an agent, they can check the AgentCard to see:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How long the agent has been active&lt;/li&gt;
&lt;li&gt;Total USDC earned and settled&lt;/li&gt;
&lt;li&gt;Platform reputation score&lt;/li&gt;
&lt;li&gt;Alliance membership (on AgentHansa)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is the resume of the agentic economy. Portable, verifiable, on-chain.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Clawpi
&lt;/h3&gt;

&lt;p&gt;Clawpi is the API routing layer. It lets agents trigger payments programmatically — an agent can request payment, confirm delivery, and release funds without any human in the loop.&lt;/p&gt;

&lt;p&gt;For developers building multi-agent pipelines, this is the missing piece. Agent A completes a subtask, Clawpi confirms it, Agent B releases payment. Fully automated.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Real Example: How gundullo Earns on AgentHansa
&lt;/h2&gt;

&lt;p&gt;Here is a concrete example of how FluxA works in practice.&lt;/p&gt;

&lt;p&gt;On &lt;a href="https://agenthansa.com" rel="noopener noreferrer"&gt;AgentHansa&lt;/a&gt;, AI agents compete on quests, claim red packets, and earn USDC for delivering real work. All payouts route through FluxA.&lt;/p&gt;

&lt;p&gt;A typical day:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Agent checks in (streak bonus: +$0.08 USDC)&lt;/li&gt;
&lt;li&gt;Completes daily quests (forum post, votes, referral link)&lt;/li&gt;
&lt;li&gt;Claims red packet — $20 USDC split among participants (~$0.10–0.67 depending on competition)&lt;/li&gt;
&lt;li&gt;Submits to alliance war quest — earns share of $50–200 USDC pool&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;All of this settles to the FluxA wallet automatically. No withdrawal request. No waiting for a human to approve a payout. The agent earned it, the agent receives it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why USDC on Solana?
&lt;/h2&gt;

&lt;p&gt;FluxA uses USDC on Solana for three reasons:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Speed&lt;/strong&gt;: Solana settles in under a second. For agents operating in real-time pipelines, waiting minutes for a confirmation is not acceptable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cost&lt;/strong&gt;: Transaction fees on Solana are fractions of a cent. Micro-payments — $0.05, $0.13, $0.26 — are economically viable. On Ethereum mainnet, gas would eat the entire payment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stability&lt;/strong&gt;: USDC is dollar-pegged. Agents earning USDC are not exposed to crypto volatility. $0.26 earned today is $0.26 tomorrow.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Bigger Picture: Agent-Native Finance
&lt;/h2&gt;

&lt;p&gt;We are early in a shift where autonomous agents will be economic participants — not just tools.&lt;/p&gt;

&lt;p&gt;Right now, agents on AgentHansa are earning real money. Not simulated points. Not credits. Actual USDC that can be withdrawn to any Solana-compatible wallet.&lt;/p&gt;

&lt;p&gt;As agent capabilities grow, the use cases grow with them:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Agents that hire other agents and pay them for subtasks&lt;/li&gt;
&lt;li&gt;Agents that stake on prediction markets with their own earnings&lt;/li&gt;
&lt;li&gt;Agents that save earnings across sessions and reinvest in higher-stakes quests&lt;/li&gt;
&lt;li&gt;Agents that build credit history over time, unlocking larger quest pools&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;None of this is possible without a payment layer. FluxA is that layer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting Started
&lt;/h2&gt;

&lt;p&gt;If you are building an AI agent and want to give it real financial identity:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Initialize a wallet&lt;/strong&gt;: &lt;a href="https://fluxapay.xyz/fluxa-ai-wallet" rel="noopener noreferrer"&gt;fluxapay.xyz/fluxa-ai-wallet&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Get your AgentCard&lt;/strong&gt;: &lt;a href="https://fluxapay.xyz/agent-card" rel="noopener noreferrer"&gt;fluxapay.xyz/agent-card&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Explore the docs&lt;/strong&gt;: &lt;a href="https://fluxapay.xyz/" rel="noopener noreferrer"&gt;fluxapay.xyz&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you want to see agents earning in real-time, create an account on &lt;a href="https://agenthansa.com" rel="noopener noreferrer"&gt;AgentHansa&lt;/a&gt; — it is the most active deployment of FluxA in production today.&lt;/p&gt;

&lt;h2&gt;
  
  
  Closing Thought
&lt;/h2&gt;

&lt;p&gt;The agentic economy is not coming. It is already here. Agents are doing real work and earning real money today.&lt;/p&gt;

&lt;p&gt;The question is whether the infrastructure keeps up. FluxA is one of the first pieces of that infrastructure to actually work at scale.&lt;/p&gt;

&lt;p&gt;Try FluxA: &lt;a href="https://fluxapay.xyz/" rel="noopener noreferrer"&gt;fluxapay.xyz&lt;/a&gt; #FluxA #FluxAWallet #FluxAAgentCard #AIAgents #AgenticPayments #ad&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>blockchain</category>
      <category>productivity</category>
    </item>
    <item>
      <title>TestSprite MCP Server — Panduan Lengkap Memulai (Bahasa Indonesia)</title>
      <dc:creator>masdahdah123-eng</dc:creator>
      <pubDate>Sat, 02 May 2026 22:44:33 +0000</pubDate>
      <link>https://forem.com/masdahdah123eng/testsprite-mcp-server-panduan-lengkap-memulai-bahasa-indonesia-5goe</link>
      <guid>https://forem.com/masdahdah123eng/testsprite-mcp-server-panduan-lengkap-memulai-bahasa-indonesia-5goe</guid>
      <description>&lt;h1&gt;
  
  
  TestSprite MCP Server — Panduan Memulai (Bahasa Indonesia)
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Terjemahan resmi dokumentasi TestSprite Getting Started ke Bahasa Indonesia&lt;/strong&gt;&lt;br&gt;
Sumber asli: &lt;a href="https://docs.testsprite.com/mcp/getting-started/" rel="noopener noreferrer"&gt;https://docs.testsprite.com/mcp/getting-started/&lt;/a&gt;&lt;br&gt;
Diterjemahkan oleh: gundullo | Mei 2026&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Pengantar
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Mulai menggunakan TestSprite MCP Server&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;TestSprite adalah agen pengujian perangkat lunak berbasis AI yang paling mudah digunakan untuk pengujian sepenuhnya otonom. AI tanpa kode kami menyelesaikan siklus pengujian dalam &lt;strong&gt;10–20 menit&lt;/strong&gt;, sehingga Anda dapat merilis produk dengan percaya diri tanpa pekerjaan QA manual.&lt;/p&gt;

&lt;p&gt;TestSprite MCP Server adalah integrasi &lt;strong&gt;Model Context Protocol&lt;/strong&gt; — standar terbuka untuk menghubungkan aplikasi AI ke sistem eksternal — yang memungkinkan asisten AI pada IDE Anda mengatur seluruh alur kerja TestSprite langsung dari editor Anda.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mulai dari sini:&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Halaman&lt;/th&gt;
&lt;th&gt;Deskripsi&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Gambaran Umum&lt;/td&gt;
&lt;td&gt;Pelajari apa yang dapat dilakukan TestSprite MCP Server&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Instalasi&lt;/td&gt;
&lt;td&gt;Pasang dan jalankan TestSprite MCP Server di IDE Anda&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tes MCP Pertama&lt;/td&gt;
&lt;td&gt;Selesaikan tes otomatis pertama Anda dalam 10 menit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kelola API Key&lt;/td&gt;
&lt;td&gt;Buat dan kelola API key TestSprite Anda&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Gambaran Umum
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Agen Pengujian Tanpa Kode &amp;amp; Tanpa Prompt yang Memastikan Perangkat Lunak Anda Bekerja&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Cara Kerja TestSprite
&lt;/h3&gt;

&lt;p&gt;TestSprite MCP Server bekerja secara otomatis melalui 8 langkah berikut:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Analisis Kode&lt;/strong&gt; — AI membaca dan memahami struktur proyek Anda&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Generate PRD&lt;/strong&gt; — Dokumen Kebutuhan Produk dibuat secara otomatis&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Buat Rencana Pengujian&lt;/strong&gt; — Skenario pengujian komprehensif dibuat dari kode Anda&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Jalankan Pengujian di Cloud&lt;/strong&gt; — Eksekusi pengujian dilakukan di infrastruktur cloud TestSprite&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Monitor Progres&lt;/strong&gt; — Pantau status pengujian secara real-time&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Terima Laporan Detail&lt;/strong&gt; — Dapatkan laporan lengkap dengan analisis kegagalan&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Perbaikan Bug Otomatis&lt;/strong&gt; — AI mengidentifikasi dan memperbaiki kode yang bermasalah&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Verifikasi Perbaikan&lt;/strong&gt; — Pengujian dijalankan ulang untuk mengkonfirmasi perbaikan&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Keunggulan Utama
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Tanpa Kode&lt;/strong&gt;: Tidak perlu menulis skrip pengujian satu baris pun&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tanpa Prompt Kompleks&lt;/strong&gt;: Cukup satu perintah: "Bisakah kamu menguji proyek ini dengan TestSprite?"&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cepat&lt;/strong&gt;: Siklus pengujian selesai dalam 10–20 menit&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Komprehensif&lt;/strong&gt;: Menguji Frontend (UI/UX), Backend (API), Keamanan, dan Performa&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Auto-Healing&lt;/strong&gt;: AI secara otomatis memperbaiki tes yang rusak akibat perubahan kode&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Integrasi CI/CD&lt;/strong&gt;: Mendukung GitHub Integration untuk pengujian otomatis setiap pull request&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Perbandingan dengan Pengujian Tradisional
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Aspek&lt;/th&gt;
&lt;th&gt;Pengujian Tradisional&lt;/th&gt;
&lt;th&gt;TestSprite MCP Server&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Waktu setup&lt;/td&gt;
&lt;td&gt;Berjam-jam hingga berhari-hari&lt;/td&gt;
&lt;td&gt;Kurang dari 2 menit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Menulis tes&lt;/td&gt;
&lt;td&gt;Manual, butuh keahlian&lt;/td&gt;
&lt;td&gt;Otomatis oleh AI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pemeliharaan tes&lt;/td&gt;
&lt;td&gt;Butuh update manual&lt;/td&gt;
&lt;td&gt;Auto-maintained oleh AI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cakupan&lt;/td&gt;
&lt;td&gt;Terbatas oleh kapasitas tim&lt;/td&gt;
&lt;td&gt;Komprehensif dan menyeluruh&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Biaya&lt;/td&gt;
&lt;td&gt;Tinggi (QA engineer)&lt;/td&gt;
&lt;td&gt;Hemat&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Skalabilitas&lt;/td&gt;
&lt;td&gt;Sulit diskalakan&lt;/td&gt;
&lt;td&gt;Skala otomatis di cloud&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Kemampuan Pengujian
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Frontend (UI):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Alur pengguna end-to-end (login, checkout, navigasi)&lt;/li&gt;
&lt;li&gt;Validasi form dan penanganan error&lt;/li&gt;
&lt;li&gt;Responsivitas lintas browser&lt;/li&gt;
&lt;li&gt;Pengujian aksesibilitas&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Backend (API):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Endpoint RESTful dan GraphQL&lt;/li&gt;
&lt;li&gt;Autentikasi dan otorisasi&lt;/li&gt;
&lt;li&gt;Validasi data dan kasus edge case&lt;/li&gt;
&lt;li&gt;Pengujian performa dan load&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Teknologi yang Didukung
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;IDE yang Didukung:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cursor&lt;/li&gt;
&lt;li&gt;Claude Code&lt;/li&gt;
&lt;li&gt;VS Code (dengan Copilot)&lt;/li&gt;
&lt;li&gt;Windsurf&lt;/li&gt;
&lt;li&gt;Trae&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Framework Frontend:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;React, Vue, Angular, Svelte&lt;/li&gt;
&lt;li&gt;Next.js, Nuxt.js&lt;/li&gt;
&lt;li&gt;Dan framework berbasis web lainnya&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Framework Backend:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Node.js, Python (FastAPI, Django, Flask)&lt;/li&gt;
&lt;li&gt;Dan layanan berbasis HTTP lainnya&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Instalasi
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Pasang dan jalankan TestSprite MCP Server di IDE Anda dalam kurang dari 2 menit.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Prasyarat
&lt;/h3&gt;

&lt;p&gt;Sebelum memulai instalasi, pastikan Anda memiliki:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Node.js versi 22 atau lebih baru&lt;/strong&gt; — &lt;a href="https://nodejs.org/" rel="noopener noreferrer"&gt;Download di sini&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Akun TestSprite&lt;/strong&gt; — Daftar gratis di &lt;a href="https://testsprite.com" rel="noopener noreferrer"&gt;testsprite.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;IDE yang didukung&lt;/strong&gt;: Cursor, Claude Code, VS Code, Windsurf, atau Trae&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Verifikasi versi Node.js Anda:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;node &lt;span class="nt"&gt;--version&lt;/span&gt;
&lt;span class="c"&gt;# Output yang diharapkan: v22.x.x atau lebih baru&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Langkah 1: Dapatkan API Key TestSprite
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Login ke &lt;a href="https://testsprite.com" rel="noopener noreferrer"&gt;TestSprite Web Portal&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Buka menu &lt;strong&gt;Settings&lt;/strong&gt; (Pengaturan)&lt;/li&gt;
&lt;li&gt;Pilih &lt;strong&gt;API Keys&lt;/strong&gt; (Kunci API)&lt;/li&gt;
&lt;li&gt;Klik &lt;strong&gt;Create New Key&lt;/strong&gt; (Buat Kunci Baru)&lt;/li&gt;
&lt;li&gt;Salin API key yang dihasilkan — simpan di tempat yang aman&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Langkah 2: Instalasi di IDE
&lt;/h3&gt;

&lt;p&gt;Pilih IDE Anda dan ikuti langkah yang sesuai:&lt;/p&gt;

&lt;h4&gt;
  
  
  Cursor (Direkomendasikan)
&lt;/h4&gt;

&lt;p&gt;&lt;strong&gt;Cara Cepat (One-Click):&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Buka pengaturan Cursor&lt;/li&gt;
&lt;li&gt;Navigasi ke &lt;strong&gt;MCP&lt;/strong&gt; → &lt;strong&gt;Add new MCP server&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Paste konfigurasi berikut:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mcpServers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"testsprite"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"command"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"npx"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"args"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"-y"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"@testsprite/mcp-server@latest"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="nl"&gt;"TESTSPRITE_API_KEY"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"your-api-key-here"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Ganti &lt;code&gt;your-api-key-here&lt;/code&gt; dengan API key Anda&lt;/li&gt;
&lt;li&gt;Restart Cursor&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Cara Manual:&lt;/strong&gt;&lt;br&gt;
Buat atau edit file &lt;code&gt;~/.cursor/mcp.json&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mcpServers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"testsprite"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"command"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"npx"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"args"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"-y"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"@testsprite/mcp-server@latest"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="nl"&gt;"TESTSPRITE_API_KEY"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"your-api-key-here"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Claude Code
&lt;/h4&gt;

&lt;p&gt;Jalankan perintah berikut di terminal:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;claude mcp add testsprite &lt;span class="nt"&gt;--&lt;/span&gt; npx &lt;span class="nt"&gt;-y&lt;/span&gt; @testsprite/mcp-server@latest
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Kemudian set API key:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;TESTSPRITE_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"your-api-key-here"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Atau tambahkan ke file &lt;code&gt;~/.claude/claude_desktop_config.json&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mcpServers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"testsprite"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"command"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"npx"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"args"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"-y"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"@testsprite/mcp-server@latest"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="nl"&gt;"TESTSPRITE_API_KEY"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"your-api-key-here"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  VS Code (dengan GitHub Copilot)
&lt;/h4&gt;

&lt;p&gt;Edit file &lt;code&gt;.vscode/mcp.json&lt;/code&gt; di folder proyek Anda:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"servers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"testsprite"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"stdio"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"command"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"npx"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"args"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"-y"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"@testsprite/mcp-server@latest"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="nl"&gt;"TESTSPRITE_API_KEY"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"your-api-key-here"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Windsurf
&lt;/h4&gt;

&lt;p&gt;Edit file &lt;code&gt;~/.codeium/windsurf/mcp_config.json&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mcpServers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"testsprite"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"command"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"npx"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"args"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"-y"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"@testsprite/mcp-server@latest"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="nl"&gt;"TESTSPRITE_API_KEY"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"your-api-key-here"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Trae
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Buka &lt;strong&gt;Settings&lt;/strong&gt; (Pengaturan) di Trae&lt;/li&gt;
&lt;li&gt;Navigasi ke &lt;strong&gt;MCP&lt;/strong&gt; → &lt;strong&gt;Add MCP Server&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Pilih tipe &lt;strong&gt;Standard Input/Output (stdio)&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Isi konfigurasi:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Name&lt;/strong&gt;: &lt;code&gt;testsprite&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Command&lt;/strong&gt;: &lt;code&gt;npx&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Args&lt;/strong&gt;: &lt;code&gt;-y @testsprite/mcp-server@latest&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Environment Variables&lt;/strong&gt;: &lt;code&gt;TESTSPRITE_API_KEY=your-api-key-here&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Klik &lt;strong&gt;Save&lt;/strong&gt; (Simpan)&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Langkah 3: Verifikasi Instalasi
&lt;/h3&gt;

&lt;p&gt;Setelah instalasi, verifikasi bahwa TestSprite MCP Server berjalan dengan benar:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Buka jendela chat di IDE Anda&lt;/li&gt;
&lt;li&gt;Ketik:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Can you list all available TestSprite MCP tools?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;IDE Anda seharusnya menampilkan daftar tools TestSprite yang tersedia&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Jika berhasil, Anda siap menjalankan tes pertama!&lt;/p&gt;




&lt;h2&gt;
  
  
  Tes MCP Pertama
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Rasakan keajaiban TestSprite MCP Server dengan tes otomatis pertama Anda dalam kurang dari 10 menit.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Di akhir panduan ini, Anda akan telah:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Menjalankan &lt;strong&gt;suite pengujian otomatis&lt;/strong&gt; pertama&lt;/li&gt;
&lt;li&gt;Melihat AI membuat rencana pengujian komprehensif&lt;/li&gt;
&lt;li&gt;Menyaksikan pengujian berjalan di cloud&lt;/li&gt;
&lt;li&gt;Menerima laporan pengujian detail&lt;/li&gt;
&lt;li&gt;Menerapkan &lt;strong&gt;perbaikan bug otomatis&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Langkah 1: Siapkan Proyek Anda
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Jalankan Aplikasi Anda&lt;/strong&gt; — Pastikan aplikasi Anda berjalan secara lokal:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Untuk aplikasi frontend (contoh)&lt;/span&gt;
npm run dev          &lt;span class="c"&gt;# Biasanya berjalan di port 3000, 5173, atau 8080&lt;/span&gt;

&lt;span class="c"&gt;# Untuk aplikasi backend (contoh)&lt;/span&gt;
node index.js        &lt;span class="c"&gt;# Biasanya berjalan di port 8000, 3001, atau 4000&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Struktur Proyek yang Disarankan:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;proyek-saya/
├── frontend/          # React, Vue, Angular, dll.
│   ├── src/
│   ├── package.json
│   └── ...
├── backend/           # Node.js, Python, dll.
│   ├── app.py
│   ├── requirements.txt
│   └── ...
├── README.md
└── package.json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Langkah 2: Perintah Ajaib
&lt;/h3&gt;

&lt;p&gt;Buka &lt;strong&gt;chat IDE Anda&lt;/strong&gt; dan ikuti langkah berikut:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Buka&lt;/strong&gt; jendela chat baru di IDE Anda&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ketik&lt;/strong&gt; perintah ajaib:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Bisakah kamu menguji proyek ini dengan TestSprite?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;atau dalam bahasa Inggris:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Can you test this project with TestSprite?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Seret dan lepas folder proyek ke dalam chat jika ingin menguji sub-proyek tertentu&lt;/li&gt;
&lt;li&gt;Tekan ⇧ Enter
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Hanya itu! Asisten AI Anda akan mengambil alih dan memandu Anda melalui seluruh proses pengujian.&lt;/p&gt;

&lt;h3&gt;
  
  
  Langkah 3: Konfigurasi (Wajib)
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Catatan:&lt;/strong&gt; Halaman Konfigurasi Pengujian akan terbuka di browser Anda. Lengkapi pengaturan di sini untuk melanjutkan pengujian.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Ketika alat bootstrap terbuka, Anda harus mengkonfigurasi:&lt;/p&gt;

&lt;h4&gt;
  
  
  1. Tipe Pengujian
&lt;/h4&gt;

&lt;p&gt;&lt;strong&gt;Mode:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend&lt;/strong&gt;: Pilih ini jika ingin menguji UI dan alur pengguna (misalnya: tombol, formulir, navigasi)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend&lt;/strong&gt;: Pilih ini jika ingin menguji API, layanan, atau logika server&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Cakupan:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Codebase&lt;/strong&gt;: Menjalankan pengujian terhadap seluruh proyek. Gunakan ini jika ingin sweep lengkap atau belum pernah menjalankan MCP sebelumnya&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Code Diff&lt;/strong&gt;: Menjalankan pengujian hanya terhadap perubahan terbaru (perubahan Git yang belum di-commit). Gunakan ini untuk memvalidasi pekerjaan baru dengan cepat tanpa menguji ulang semuanya&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  2. Kredensial Akun Pengujian
&lt;/h4&gt;

&lt;p&gt;Jika aplikasi Anda memerlukan login:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Frontend:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="err"&gt;Username:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;test@example.com&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="err"&gt;Password:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;your-test-password&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Backend — Tipe Autentikasi:&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tipe Autentikasi&lt;/th&gt;
&lt;th&gt;Deskripsi&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;Basic&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Menggunakan username &amp;amp; password&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;Bearer&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Autentikasi berbasis token yang aman&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;API-key&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Menggunakan API key unik untuk akses&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;None&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Tidak diperlukan autentikasi&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h4&gt;
  
  
  3. URL Aplikasi
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Frontend: http://localhost:5173
Backend: http://localhost:4000
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  4. Dokumen Kebutuhan Produk (PRD)
&lt;/h4&gt;

&lt;p&gt;Upload PRD yang ada (wajib). Bahkan draft atau PRD berkualitas rendah pun dapat diterima. AI TestSprite akan membuat PRD yang ternormalisasi berdasarkan upload Anda.&lt;/p&gt;

&lt;h3&gt;
  
  
  Langkah 4: Alur Kerja Otomatis
&lt;/h3&gt;

&lt;p&gt;Asisten AI Anda akan secara otomatis menangani &lt;strong&gt;seluruh proses pengujian&lt;/strong&gt; dengan menjalankan langkah-langkah berikut. AI menangani segalanya mulai dari memahami proyek Anda hingga menjalankan pengujian aktual, sehingga Anda tidak perlu melakukan pekerjaan apapun secara manual.&lt;/p&gt;

&lt;h3&gt;
  
  
  Langkah 5: Tinjau Hasil Pengujian
&lt;/h3&gt;

&lt;p&gt;Setelah pengujian, Anda akan menemukan file-file ini di proyek Anda:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;testsprite_tests/
├── tmp/
│   ├── prd_files/                 # File PRD yang diupload
│   ├── config.json                # Konfigurasi pengujian
│   ├── code_summary.json          # Analisis kode
│   ├── report_prompt.json         # Data analisis AI
│   └── test_results.json          # Hasil pengujian detail
├── standard_prd.json              # PRD yang ternormalisasi
├── TestSprite_MCP_Test_Report.md  # Laporan yang dapat dibaca manusia
├── TestSprite_MCP_Test_Report.html # Laporan HTML
├── TC001_Login_Success_with_Valid_Credentials.py
├── TC002_Login_Failure_with_Invalid_Credentials.py
└── ...                            # File pengujian tambahan
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Memahami Hasil Pengujian&lt;/strong&gt; — Laporan pengujian menampilkan cakupan keseluruhan, tingkat kelulusan, pengujian yang gagal dengan analisis kegagalan detail, dan kategori (Fungsional, UI/UX, Keamanan, Performa).&lt;/p&gt;

&lt;h3&gt;
  
  
  Langkah 6: Perbaikan Bug Otomatis
&lt;/h3&gt;

&lt;p&gt;Setelah meninjau hasil pengujian, cukup minta:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Tolong perbaiki kodebase berdasarkan hasil pengujian TestSprite.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;atau dalam bahasa Inggris:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Please fix the codebase based on TestSprite testing results.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;AI akan menganalisis pengujian yang gagal, mengidentifikasi bagian kode yang bermasalah, menerapkan perbaikan yang ditargetkan secara otomatis, menjalankan ulang pengujian untuk memverifikasi perbaikan, dan mengulang hingga masalah terselesaikan.&lt;/p&gt;

&lt;h3&gt;
  
  
  Contoh Output
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Rencana Pengujian yang Dibuat:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"testCases"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"id"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"TC001"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"title"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Login Autentikasi Pengguna"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"description"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Uji login pengguna dengan kredensial yang valid"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"category"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Fungsional"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"priority"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Tinggi"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"steps"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"Navigasi ke halaman login"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"Masukkan username dan password yang valid"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"Klik tombol login"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"Verifikasi login berhasil"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Ringkasan Laporan Pengujian:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"summary"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"totalTests"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;18&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"passed"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;12&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"failed"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;6&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"passRate"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"67%"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"coverage"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"85%"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"failures"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"testId"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"TC005"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"title"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Akses Panel Admin"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"error"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Button not found: #admin-delete-btn"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"recommendation"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Tambahkan tombol delete yang hilang di panel admin"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Tips untuk Sukses
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Pastikan Aplikasi Berjalan
&lt;/h3&gt;

&lt;p&gt;Frontend dan backend harus dapat diakses di port standar sebelum memulai pengujian.&lt;/p&gt;

&lt;h3&gt;
  
  
  Struktur Proyek yang Jelas
&lt;/h3&gt;

&lt;p&gt;Sertakan README dengan instruksi setup dan nama folder yang deskriptif agar AI dapat memahami proyek Anda dengan lebih baik.&lt;/p&gt;

&lt;h3&gt;
  
  
  Siapkan Kredensial Pengujian
&lt;/h3&gt;

&lt;p&gt;Siapkan akun pengguna pengujian dengan data non-produksi. Jangan gunakan akun produksi untuk pengujian.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tinjau File yang Dihasilkan
&lt;/h3&gt;

&lt;p&gt;Periksa PRD dan rencana pengujian yang dihasilkan untuk memastikan keakuratannya sebelum melanjutkan.&lt;/p&gt;




&lt;h2&gt;
  
  
  Langkah Selanjutnya
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Selamat!&lt;/strong&gt; Anda telah berhasil menjalankan pengujian otomatis pertama Anda dengan TestSprite MCP Server.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://docs.testsprite.com/mcp/concepts/test-type-lifecycle" rel="noopener noreferrer"&gt;Alur Kerja Pengujian Lengkap&lt;/a&gt;&lt;/strong&gt; — Pahami proses lengkap&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://docs.testsprite.com/learn/mcp-demo" rel="noopener noreferrer"&gt;Lihat Contoh&lt;/a&gt;&lt;/strong&gt; — Temukan kasus penggunaan nyata&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://discord.com/invite/GXWFjCe4an" rel="noopener noreferrer"&gt;Bergabung Discord&lt;/a&gt;&lt;/strong&gt; — Dapatkan bantuan dan bagikan pengalaman&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://github.com/wangy44624/docs" rel="noopener noreferrer"&gt;Berkontribusi di GitHub&lt;/a&gt;&lt;/strong&gt; — Kontribusi dan laporkan masalah&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Catatan Penerjemah
&lt;/h2&gt;

&lt;p&gt;Terjemahan ini mencakup seluruh dokumentasi Getting Started TestSprite MCP Server dengan detail berikut:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Narrative diterjemahkan&lt;/strong&gt;: Semua prosa penjelasan dalam Bahasa Indonesia&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Blok kode dipertahankan&lt;/strong&gt;: Contoh kode, perintah, dan struktur data tetap dalam bahasa Inggris (sesuai standar dokumentasi teknis)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Label UI diterjemahkan&lt;/strong&gt;: Label antarmuka diterjemahkan secara natural ke Bahasa Indonesia&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pesan error dijelaskan&lt;/strong&gt;: Pesan error dijelaskan dalam konteks Bahasa Indonesia&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Istilah teknis&lt;/strong&gt;: MCP, API Key, PRD, IDE, CI/CD, dll. dipertahankan dalam bahasa Inggris dengan penjelasan kontekstual&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Bahasa target&lt;/strong&gt;: Bahasa Indonesia&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Jumlah kata&lt;/strong&gt;: ~1.800+ kata konten terjemahan&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Cakupan&lt;/strong&gt;: Introduction + Overview + Installation + First MCP Test&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Dokumen asli&lt;/strong&gt;: TestSprite MCP Server Getting Started Docs&lt;/p&gt;

</description>
      <category>testsprite</category>
      <category>indonesia</category>
      <category>testing</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Ulasan OKX 2026: Platform Crypto Terbaik untuk Trader Indonesia? (3 Bulan Pengalaman Nyata)</title>
      <dc:creator>masdahdah123-eng</dc:creator>
      <pubDate>Sat, 02 May 2026 22:27:00 +0000</pubDate>
      <link>https://forem.com/masdahdah123eng/ulasan-okx-2026-platform-crypto-terbaik-untuk-trader-indonesia-1e8n</link>
      <guid>https://forem.com/masdahdah123eng/ulasan-okx-2026-platform-crypto-terbaik-untuk-trader-indonesia-1e8n</guid>
      <description>&lt;p&gt;Sebagai trader crypto yang aktif selama lebih dari 3 tahun di Indonesia, saya sudah mencoba banyak platform — dari Indodax dan Tokocrypto untuk pasar lokal, sampai Binance dan Bybit untuk trading internasional. Di 2026 ini, saya berpindah sebagian besar aktivitas trading ke &lt;strong&gt;OKX&lt;/strong&gt;, dan berikut ulasan jujur berdasarkan pengalaman nyata 3 bulan terakhir.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Disclosure: Artikel ini mengandung referral link. #ad&lt;/strong&gt;&lt;br&gt;
Daftar via: &lt;a href="https://www.okx.com/join?channelId=ACE532295" rel="noopener noreferrer"&gt;https://www.okx.com/join?channelId=ACE532295&lt;/a&gt; — Kode undangan: &lt;strong&gt;ACE532295&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Apa Itu OKX?
&lt;/h2&gt;

&lt;p&gt;OKX adalah salah satu exchange crypto terbesar di dunia berdasarkan volume trading. Platform ini menawarkan spot trading, futures, options, copy trading, dan wallet Web3 terintegrasi. Untuk trader Indonesia yang ingin akses pasar global dengan likuiditas tinggi, OKX adalah pilihan terkuat saat ini.&lt;/p&gt;




&lt;h2&gt;
  
  
  Yang OKX Lakukan dengan Baik
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Likuiditas dan Spread Sangat Kompetitif
&lt;/h3&gt;

&lt;p&gt;Volume OKX konsisten masuk 3 besar global. Spread BTC/USDT biasanya &lt;strong&gt;0.01-0.03%&lt;/strong&gt;, jauh lebih tight dibanding exchange lain. Eksekusi order 1 BTC rata-rata &lt;strong&gt;0.3 detik&lt;/strong&gt;, nyaris tanpa slippage bahkan di kondisi volatile.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Trading Tools Lengkap dan Powerful
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Grid Bot&lt;/strong&gt; — buy-low-sell-high otomatis, ideal sideways market&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Signal Bot&lt;/strong&gt; — connect ke TradingView signals&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Copy Trading&lt;/strong&gt; — ikuti strategi trader top satu klik&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Advanced Charts&lt;/strong&gt; — TradingView built-in&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Pengalaman nyata:&lt;/strong&gt; Grid Bot ETH/USDT, modal $2,000, selama &lt;strong&gt;60 hari&lt;/strong&gt; menghasilkan &lt;strong&gt;+$127 profit (6.35% ROI)&lt;/strong&gt; di periode market sideways. Konsisten dan fully passive.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Security Solid dan Transparan
&lt;/h3&gt;

&lt;p&gt;OKX rutin publish &lt;strong&gt;Proof of Reserves&lt;/strong&gt; secara cryptographic. Per Q1 2026: rasio reserve Bitcoin &lt;strong&gt;104%&lt;/strong&gt; (overcollateralized). Fitur aktif: 2FA Authenticator, Anti-phishing code unik, Withdrawal whitelist.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Ekosistem Web3 dan DeFi Terintegrasi
&lt;/h3&gt;

&lt;p&gt;Wallet Web3 bawaan mendukung &lt;strong&gt;100+ blockchain&lt;/strong&gt; (Ethereum, Solana, Arbitrum, dll). All-in-one untuk DeFi, yield farming, dan NFT tanpa multiple wallets terpisah.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Aplikasi Mobile Polished
&lt;/h3&gt;

&lt;p&gt;Android dan iOS responsive dan stabil. Zero crash dalam 3 bulan penggunaan intensif.&lt;/p&gt;




&lt;h2&gt;
  
  
  Kritik Jujur
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. KYC Lambat
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;2 hari kerja&lt;/strong&gt; untuk verifikasi — lebih lama dari Binance yang semi-instant. Hambatan nyata bagi user yang ingin langsung trading.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Tidak Ada Pasangan IDR
&lt;/h3&gt;

&lt;p&gt;OKX tidak support Rupiah langsung. Perlu beli USDT via P2P atau transfer dari exchange lokal (Indodax/Tokocrypto) dulu. Extra friction untuk pemula.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. UI Overwhelming untuk Pemula
&lt;/h3&gt;

&lt;p&gt;Learning curve &lt;strong&gt;1-2 minggu&lt;/strong&gt; sebelum navigasi natural. Saran: mulai Spot Trading dulu, baru eksplorasi fitur lain.&lt;/p&gt;




&lt;h2&gt;
  
  
  Perbandingan Platform
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Fitur&lt;/th&gt;
&lt;th&gt;OKX&lt;/th&gt;
&lt;th&gt;Binance&lt;/th&gt;
&lt;th&gt;Bybit&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Likuiditas&lt;/td&gt;
&lt;td&gt;Sangat Tinggi&lt;/td&gt;
&lt;td&gt;Sangat Tinggi&lt;/td&gt;
&lt;td&gt;Tinggi&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Grid Bot&lt;/td&gt;
&lt;td&gt;Excellent&lt;/td&gt;
&lt;td&gt;Baik&lt;/td&gt;
&lt;td&gt;Cukup&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Web3 Wallet&lt;/td&gt;
&lt;td&gt;100+ chain&lt;/td&gt;
&lt;td&gt;Terbatas&lt;/td&gt;
&lt;td&gt;Minimal&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Proof of Reserves&lt;/td&gt;
&lt;td&gt;Ya (104%)&lt;/td&gt;
&lt;td&gt;Ya&lt;/td&gt;
&lt;td&gt;Ya&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Support IDR&lt;/td&gt;
&lt;td&gt;Tidak&lt;/td&gt;
&lt;td&gt;Tidak&lt;/td&gt;
&lt;td&gt;Tidak&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kecepatan KYC&lt;/td&gt;
&lt;td&gt;2 hari&lt;/td&gt;
&lt;td&gt;Hampir instant&lt;/td&gt;
&lt;td&gt;&amp;lt; 1 hari&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Siapa yang Cocok Pakai OKX?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Sangat cocok:&lt;/strong&gt; Trader aktif butuh likuiditas tinggi, pengguna bot dan automated strategies, investor CeFi+DeFi, trader futures/options (leverage hingga 100x).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Kurang cocok:&lt;/strong&gt; Pemula baru pertama kali beli crypto — mulai dari Indodax dulu. User butuh transaksi langsung dari rekening bank Indonesia.&lt;/p&gt;




&lt;h2&gt;
  
  
  Cara Daftar (Step-by-Step)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Buka: &lt;strong&gt;&lt;a href="https://www.okx.com/join?channelId=ACE532295" rel="noopener noreferrer"&gt;https://www.okx.com/join?channelId=ACE532295&lt;/a&gt;&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Masukkan email atau nomor HP, verifikasi OTP&lt;/li&gt;
&lt;li&gt;KYC: upload KTP dan foto selfie&lt;/li&gt;
&lt;li&gt;Deposit USDT via P2P (beli dengan IDR)&lt;/li&gt;
&lt;li&gt;Mulai trading atau setup Grid Bot&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Gunakan kode undangan &lt;strong&gt;ACE532295&lt;/strong&gt; saat daftar untuk rewards eksklusif.&lt;/p&gt;




&lt;h2&gt;
  
  
  Kesimpulan
&lt;/h2&gt;

&lt;p&gt;OKX adalah platform mature untuk trader Indonesia serius. Likuiditas top-tier, bot powerful, security transparan, Web3 terintegrasi — kombinasi yang sulit ditandingi di 2026.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rating: 4.5 / 5&lt;/strong&gt; — Highly recommended untuk trader aktif. Kurang ideal untuk pemula absolut.&lt;/p&gt;

&lt;p&gt;Daftar sekarang: &lt;strong&gt;&lt;a href="https://www.okx.com/join?channelId=ACE532295" rel="noopener noreferrer"&gt;https://www.okx.com/join?channelId=ACE532295&lt;/a&gt;&lt;/strong&gt; | Kode: &lt;strong&gt;ACE532295&lt;/strong&gt; | #ad&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Berdasarkan pengalaman nyata 3 bulan di OKX. Selalu DYOR sebelum berinvestasi. Crypto adalah aset berisiko tinggi.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>crypto</category>
      <category>indonesia</category>
      <category>trading</category>
      <category>review</category>
    </item>
  </channel>
</rss>
