Panduan

Cara Pakai Uniswap: Panduan Swap Token di DEX Terbesar Ethereum

Panduan step-by-step cara pakai Uniswap untuk swap token — dari connect wallet, pilih token, set slippage, hingga konfirmasi. Cocok untuk yang baru.

Uniswap adalah DEX (Decentralized Exchange) terbesar di dunia berdasarkan volume, dan fondasi dari ekosistem DeFi Ethereum. Panduan ini memandu Anda dari nol hingga berhasil swap pertama kali.

Sebelum Mulai: Yang Dibutuhkan

1. MetaMask (atau wallet EVM lain)

  • Download dari metamask.io (satu-satunya URL resmi)
  • Sudah setup dengan seed phrase yang diamankan

2. ETH untuk gas fee

  • Di Ethereum mainnet: Setidaknya $20-50 ETH untuk gas
  • Di Arbitrum atau Base: Cukup $1-2 ETH

3. Token yang mau di-swap

  • USDC, USDT, atau ETH adalah yang paling umum sebagai starting point

Rekomendasi untuk pemula: Gunakan Uniswap di Arbitrum atau Base, bukan Ethereum mainnet. Gas fee jauh lebih murah dan experience hampir identik.

Memilih Network yang Tepat

Uniswap tersedia di banyak network:

NetworkGas FeeSpeedTVL
Ethereum Mainnet$5-50+~15 detikTertinggi
Arbitrum One$0.1-1<1 detikTinggi
Base$0.01-0.1<1 detikGrowing
Optimism$0.1-1<1 detikSedang
Polygon$0.01<1 detikSedang

Untuk pemula dengan modal kecil-sedang: Pilih Arbitrum atau Base untuk biaya sangat rendah.

Panduan: Swap Token di Uniswap

Langkah 1: Buka Uniswap Interface

  • Buka browser dan pergi ke app.uniswap.org

PENTING: Verifikasi URL. Banyak situs phishing dengan nama mirip (uniswap.io, uni-swap.org, dll.). Bookmark URL resmi app.uniswap.org.

Screenshot: Homepage app.uniswap.org — tampilan halaman utama swap dengan form token dan tombol Connect di pojok kanan atas

Langkah 2: Connect Wallet

  1. Klik “Connect” di pojok kanan atas
  2. Pilih “MetaMask” dari daftar wallet

Screenshot: Modal pilih wallet di Uniswap — daftar opsi wallet termasuk MetaMask, Coinbase Wallet, WalletConnect

  1. MetaMask akan muncul → Klik “Connect”
  2. Pilih akun yang mau diconnect
  3. Approve connection

Screenshot: Popup MetaMask permintaan koneksi ke Uniswap — nama akun, tombol Connect

Address wallet Anda akan muncul di pojok kanan atas jika berhasil.

Langkah 3: Pilih Network

  1. Di MetaMask, klik nama network di atas (biasanya “Ethereum Mainnet”)
  2. Pilih network yang mau digunakan (misalnya Arbitrum One)
  3. Jika belum ada, tambahkan via chainlist.org

Screenshot: Dropdown network MetaMask — daftar network termasuk Ethereum Mainnet, Arbitrum One, Base, Polygon

Uniswap interface akan otomatis switch ke network yang dipilih di MetaMask.

Langkah 4: Pilih Token dan Jumlah

“You pay” (token yang Anda kirim):

  • Klik dropdown di atas
  • Pilih token — misalnya ETH atau USDC
  • Masukkan jumlah

“You receive” (token yang Anda terima):

  • Klik dropdown di bawah
  • Pilih token tujuan — misalnya USDC jika dari ETH, atau ETH jika dari USDC

Screenshot: Form swap Uniswap — kolom "You pay" dengan ETH dipilih, kolom "You receive" dengan USDC, dan informasi exchange rate serta price impact

Informasi yang ditampilkan:

  • Exchange rate: Berapa token yang Anda dapat
  • Price impact: Berapa % harga bergerak karena swap Anda
  • Network fee: Estimasi gas fee

Langkah 5: Review Slippage Tolerance

Klik ikon settings (gear) untuk set slippage tolerance:

Screenshot: Modal settings Uniswap — opsi slippage tolerance dengan pilihan Auto, 0.1%, 0.5%, dan input custom

Rekomendasi:

  • ETH/USDC, ETH/WBTC: 0.3-0.5%
  • Altcoin lebih kecil: 0.5-1%
  • Jangan set >3% kecuali benar-benar perlu

Klik “Save” setelah set.

Langkah 6: Approve Token (Hanya untuk ERC-20)

Jika ini pertama kali Anda swap token ERC-20 tertentu (misalnya USDC):

  • Uniswap perlu “approval” untuk menggunakan token tersebut
  • Akan ada transaksi approval terlebih dahulu
  • Konfirmasi di MetaMask

Screenshot: Popup MetaMask konfirmasi approval USDC ke Uniswap — jumlah token yang diizinkan dan gas fee transaksi approval

  • Bayar gas untuk approval

Ini hanya perlu sekali per token. Selanjutnya swap langsung tanpa approval.

Langkah 7: Lakukan Swap

  1. Klik “Swap”
  2. Review summary: jumlah yang Anda kirim, terima, dan estimasi harga
  3. Klik “Confirm Swap”

Screenshot: Modal konfirmasi swap Uniswap — ringkasan ETH yang dikirim, USDC yang diterima, minimum received, dan tombol Confirm Swap

  1. MetaMask muncul dengan detail transaksi
  2. Review gas fee
  3. Klik “Confirm”

Screenshot: Popup MetaMask konfirmasi transaksi swap — detail gas fee, total nilai transaksi, dan tombol Confirm

Langkah 8: Tunggu Konfirmasi

  • Transaksi dikirim ke blockchain
  • Di Arbitrum/Base: Biasanya <30 detik
  • Di Ethereum mainnet: 15 detik hingga beberapa menit (tergantung gas)

Cek status: Klik link transaksi yang muncul di MetaMask atau di Arbiscan/Etherscan.

Screenshot: Notifikasi transaksi berhasil di Uniswap — pesan sukses dengan link ke Arbiscan/Etherscan untuk cek detail

Token baru akan muncul di MetaMask setelah konfirmasi.

Cara Tambah Token ke MetaMask

Jika token baru tidak muncul di MetaMask setelah swap:

  1. Dapatkan contract address token tersebut dari Etherscan atau website resmi
  2. Di MetaMask → Scroll bawah → “Import tokens”

Screenshot: MetaMask halaman Import Tokens — kolom contract address token dan tombol Add custom token

  1. Paste contract address → Token name dan decimal terisi otomatis
  2. Klik “Add custom token”

Fitur Lain di Uniswap

Limit Orders (Uniswap v4)

Uniswap sekarang mendukung limit orders — beli/jual di harga tertentu.

  1. Di interface swap, switch dari “Market” ke “Limit”
  2. Set harga yang diinginkan
  3. Order akan execute jika harga mencapai level itu

Berguna untuk yang tidak mau monitoring harga terus.

Send via Uniswap

Bisa swap dan kirim ke address lain dalam satu transaksi — hemat gas.

Pool

Jika mau jadi Liquidity Provider (LP) dan earn fee:

  1. Klik “Pools” di menu atas
  2. ”+ New Position”
  3. Pilih token pair
  4. Set price range (Uniswap v3 concentrated liquidity)
  5. Deposit

LP sangat berbeda dari swap — ada risiko impermanent loss. Pelajari lebih dulu sebelum masuk LP.

Masalah yang Sering Terjadi

“Insufficient ETH balance” Anda tidak punya cukup ETH untuk gas. Tambah ETH ke wallet.

“Transaction failed”

  • Slippage terlalu ketat: Naikkan slippage sedikit
  • Gas terlalu rendah: Set gas lebih tinggi
  • Token approval belum: Lakukan approval dulu

“This transaction is likely to fail” Uniswap memperingatkan transaksi akan gagal. Biasanya karena slippage terlalu ketat atau kondisi pool berubah. Review dan sesuaikan.

Token tidak muncul di daftar pencarian: Masukkan contract address token secara langsung. Pastikan dari sumber terpercaya — banyak token palsu dengan nama mirip.

Keamanan Saat Pakai Uniswap

Verifikasi contract address: Sebelum swap token yang tidak umum, verify contract address-nya dari website resmi atau Etherscan.

Waspada token palsu: Ada ribuan token dengan nama sama atau mirip. Jika cari “USDC” mungkin ada 10 token dengan nama itu — pastikan pilih yang ada tanda centang verified atau contract address yang benar.

Review approval dengan hati-hati: Jika platform minta “unlimited approval” untuk semua token Anda — ini red flag. Uniswap sendiri menggunakan “exact amount” approval atau bisa set unlimited untuk kemudahan — keputusan ada di Anda.

Revoke approvals yang tidak diperlukan: Gunakan revoke.cash untuk cek dan cabut approval yang tidak lagi diperlukan.

Uniswap di Mobile

Uniswap punya aplikasi mobile untuk iOS dan Android yang include built-in wallet.

Atau bisa akses app.uniswap.org melalui MetaMask built-in browser untuk pakai wallet MetaMask mobile Anda.

Kesimpulan

Uniswap adalah gateway ke DeFi Ethereum. Setelah familiar:

  1. Mulai dengan swap sederhana (ETH ↔ USDC)
  2. Pilih L2 (Arbitrum/Base) untuk biaya lebih rendah
  3. Verifikasi URL dan contract address selalu
  4. Sisakan ETH untuk gas

💡 Mau praktik langsung, bukan hanya teori? Di kelas WhaleX, Anda belajar hands-on — setup wallet, yield strategy, dan navigasi protokol DeFi nyata. Coba kelas Web3 gratis →

⚠️ Disclaimer: Swap di DEX melibatkan risiko smart contract dan slippage. Untuk token yang tidak familiar, ada risiko scam token. Selalu verify contract address dari sumber resmi. Gas fee bisa sangat mahal di Ethereum mainnet.

Mau Masuk Web3 Tanpa Rekening Bank?

Elite Vault WhaleX: join membership via USDC di Base Network — akses penuh tanpa proses bank tradisional.

Lihat Elite Vault →

Pertanyaan Umum

Cara swap token di Uniswap untuk pemula?

Buka app.uniswap.org → Connect MetaMask → Pilih token yang mau di-swap dan token tujuan → Masukkan jumlah → Review harga dan fee → Approve (jika pertama kali) → Swap → Konfirmasi di MetaMask. Pastikan Anda punya ETH untuk gas fee.

Berapa biaya swap di Uniswap?

Fee Uniswap bervariasi per pool: 0.01% untuk stablecoin pairs, 0.05% untuk stable pairs, 0.3% untuk major pairs (ETH/USDC), dan 1% untuk exotic pairs. Ditambah gas fee Ethereum yang bisa $5-50+ di mainnet. Di Arbitrum atau Base, gas fee hanya ~$0.10-1.