Cara Pakai Uniswap: Panduan Lengkap dari Swap hingga Liquidity
Panduan step-by-step menggunakan Uniswap untuk swap token, menambah liquidity (LP), memahami fee tier, impermanent loss, price range di concentrated.
Uniswap adalah DEX (Decentralized Exchange) yang paling banyak digunakan di Ethereum. Panduan ini mencakup cara pakai dari yang paling dasar (swap) hingga lebih advanced (menjadi liquidity provider).
Apa Itu Uniswap?
Uniswap adalah Automated Market Maker (AMM) — DEX yang tidak menggunakan order book tapi menggunakan smart contract yang menentukan harga berdasarkan rasio aset dalam pool.
Perbedaan utama dari exchange tradisional:
- Tidak ada counterparty yang harus Anda percaya
- Tidak perlu KYC atau daftar akun
- Bisa swap token apapun yang punya pool
- 24/7, tidak ada jam tutup
Trade-off:
- Tidak ada fiat onramp (harus punya crypto dulu)
- Gas fee
- Risiko slippage dan MEV
Persiapan
Yang Dibutuhkan
- Wallet EVM (MetaMask, Rabby, Coinbase Wallet, dll.)
- ETH untuk gas fee (sedikit cukup — Arbitrum/Base jauh lebih murah dari mainnet)
- Aset yang mau di-swap
Chain Pilihan
Uniswap tersedia di:
- Ethereum mainnet (paling banyak likuiditas, tapi gas mahal)
- Arbitrum (direkomendasikan untuk biaya murah + likuiditas baik)
- Optimism
- Polygon
- Base
- BNB Chain, Avalanche, dan lainnya
Untuk pemula: Gunakan Arbitrum — biaya $0.01-$0.10 per swap vs $5-$50 di mainnet.
Bagian 1: Cara Swap di Uniswap
Step 1: Akses Uniswap
- Buka app.uniswap.org
- Verifikasi URL — jangan dari link di chat
- Klik “Launch App”

Step 2: Connect Wallet
- Klik “Connect wallet” di kanan atas
- Pilih wallet Anda (MetaMask, Coinbase Wallet, dll.)

- Approve connection di wallet
- Pastikan Anda di network yang benar (Arbitrum, Polygon, dll.)

Step 3: Setup Swap
Pilih token:
- “You pay”: Token yang Anda miliki
- “You receive”: Token yang Anda inginkan
Isi jumlah: Isi jumlah di salah satu kolom — yang lain otomatis terisi berdasarkan harga saat ini.

Perhatikan:
- Price impact: Untuk swap besar, harga bisa bergerak karena Anda “menggeser” pool. Jaga ini di bawah 1% untuk swap biasa.
- Minimum received: Jumlah minimum yang Anda terima setelah slippage.
Step 4: Setting Slippage
Apa itu slippage: Toleransi perbedaan antara harga yang Anda lihat dan harga eksekusi. Saat network busy atau pool kecil, harga bisa berubah saat transaksi di-proses.
Default Uniswap: Auto (biasanya 0.5%)
Kapan perlu adjust:
- Slippage terlalu kecil: Transaksi bisa gagal (revert) jika harga bergerak
- Slippage terlalu besar: Rentan sandwich attack (MEV bot beli sebelum Anda, jual setelahnya)
Tips:
- Untuk stablecoin: 0.1% sudah cukup
- Untuk aset liquid (ETH, WBTC): 0.3-0.5%
- Untuk aset kurang liquid: 1-3%

Step 5: Review dan Confirm
- Klik “Swap”
- Review detail transaksi yang muncul
- Jika ini adalah token baru → ada step “Approve” dulu (sekali saja per token)

- Klik “Confirm swap”

- Approve di wallet Anda

- Tunggu konfirmasi (~5-10 detik di Arbitrum)
Step 6: Verifikasi
Setelah transaksi selesai, cek di portfolio tracker atau langsung di wallet bahwa token sudah masuk.

Bagian 2: Menjadi Liquidity Provider (LP) di Uniswap v3
Menjadi LP lebih complex dari swap. Pahami dulu konsep di bawah sebelum mencoba.
Cara Kerja Uniswap v3 (Concentrated Liquidity)
Di v3, LP tidak perlu sediakan likuiditas untuk semua harga — Anda pilih price range di mana likuiditas Anda aktif.
Analogi: Seperti membuka toko yang hanya melayani pelanggan yang mau beli antara harga Rp 50,000 - Rp 80,000 per unit. Di luar range itu, Anda tidak melayani (dan tidak earn fee).
Keuntungan: Capital efficiency jauh lebih tinggi — $1,000 di range sempit bisa menghasilkan fee yang sama dengan $10,000 di v2.
Kerugian: Jika harga keluar range → posisi Anda jadi “all one asset” dan tidak earn fee lagi. Perlu monitoring dan rebalancing.
Step 1: Pilih Pool dan Fee Tier
Buka app.uniswap.org → “Pool” → “New Position”

Fee tier yang tersedia:
- 0.01%: Untuk pasangan stablecoin yang sangat correlated (USDC/USDT)
- 0.05%: Untuk aset stabil atau correlated tinggi (ETH/WBTC)
- 0.30%: Untuk pasangan standard (ETH/USDC)
- 1%: Untuk aset yang kurang liquid atau exotic
Pilih fee tier: Cek pool mana yang sudah ada TVL (yang lebih established biasanya lebih baik).

Step 2: Set Price Range
Ini adalah keputusan paling penting untuk LP v3.
Full range (0 to ∞): Sama seperti v2 — likuiditas aktif di semua harga. Capital efficiency rendah tapi tidak perlu manage.
Narrow range: Capital efficiency tinggi, fee per dollar lebih besar, tapi posisi perlu dikelola aktif.
Contoh ETH/USDC pool:
- ETH harga saat ini: $3,000
- Anda set range: $2,500 - $3,500
Artinya: Selama ETH antara $2,500-$3,500, Anda earn fee. Di luar range → tidak earn fee.
Bagaimana memilih range:
- Lebih sempit = lebih capital efficient tapi lebih sering butuh rebalance
- Lebih lebar = kurang efficient tapi lebih passive
- Untuk pemula: Mulai dengan range ±20-30% dari harga saat ini

Step 3: Deposit
- Masukkan jumlah token pertama (misalnya ETH)
- Jumlah token kedua (USDC) otomatis terkalkulasi berdasarkan range dan harga saat ini
- Review dan konfirmasi
Note: Jika range Anda hanya di atas harga saat ini → Anda deposit hanya token pertama. Jika hanya di bawah → hanya token kedua. Ini adalah sifat v3.


Step 4: Manage Posisi
Setelah deposit, posisi muncul di halaman “Pool” Anda.

Yang perlu dimonitor:
- Apakah harga masih dalam range Anda?
- Berapa fee yang sudah terkumpul (klik “Collect fees”)
- Apakah ada rebalancing yang diperlukan?
Kapan rebalance: Jika harga keluar dari range → pertimbangkan untuk close posisi dan buka posisi baru dengan range yang sesuai.
Tools untuk LP management:
- Revert Finance: Analytics untuk posisi Uniswap v3
- APY.Vision: Track fee earned dan impermanent loss
Impermanent Loss di v3
Di v3, impermanent loss bisa jauh lebih besar dari v2 jika range Anda sempit dan harga bergerak jauh.
Extreme case: Jika harga melewati batas range Anda (keluar sepenuhnya), posisi Anda sepenuhnya di satu aset — dan impermanent loss adalah maksimum.
Cara menghitung: Gunakan kalkulator IL di DeFi Llama atau tools dedicated.
Uniswap v2 vs v3 vs v4
v2 (2020)
- Likuiditas di seluruh range (0 to ∞)
- Sederhana dan passive
- Capital efficiency rendah
- Masih banyak digunakan untuk fork dan smaller chain
v3 (2021)
- Concentrated liquidity (LP pilih range)
- Capital efficiency tinggi
- Butuh manajemen aktif
- Masih versi utama di Ethereum
v4 (2024)
- “Hooks” — developer bisa tambahkan logic custom ke setiap pool
- Singleton contract — satu contract untuk semua pool (lebih efisien gas)
- Flash accounting — lebih efisien untuk complex operations
- Masih dalam early adoption phase
v4 membuka:
- Limit order built-in via hook
- Dynamic fee berdasarkan volatilitas
- TWAP built-in
- Dan banyak customization lain
Untuk user biasa: v3 masih paling relevan. v4 lebih untuk developer yang mau build fitur custom.
Cara Aman Menggunakan Uniswap
1. Verifikasi URL: Selalu akses dari bookmark yang Anda set sendiri atau ketik langsung app.uniswap.org.
2. Verifikasi contract address token: Di Uniswap, siapapun bisa buat pool untuk token apapun — termasuk token scam yang namanya sama dengan token legitimate. Selalu cek contract address token dari sumber terpercaya (CoinGecko, CoinMarketCap) sebelum swap.
3. Import token dengan hati-hati: Jika ada pop-up warning “this token is not in the Uniswap default list” — verifikasi contract address sebelum lanjut.
4. Waspada MEV: Untuk swap besar (>$10,000), pertimbangkan:
- Set slippage lebih ketat (0.1-0.3%)
- Gunakan MEV blocker seperti MEV Blocker atau private RPC Flashbots Protect
5. Revoke approval setelah selesai: Gunakan revoke.cash untuk revoke infinite approval yang sudah tidak diperlukan.
Kesimpulan
Uniswap adalah fondasi DeFi yang sudah proven — protocol yang aman dan sangat banyak digunakan.
Untuk swap biasa: Sangat mudah dan aman jika Anda verifikasi token yang di-swap.
Untuk menjadi LP: Lebih complex, butuh pemahaman tentang impermanent loss dan manajemen aktif untuk v3. Mulai dengan jumlah kecil dan full range sebelum mencoba narrow range.
💡 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: DeFi mengandung risiko smart contract dan risiko token scam. Selalu verifikasi contract address sebelum swap token baru. Menjadi LP mengandung impermanent loss risk yang bisa signifikan. Ini bukan saran investasi. Mulai dengan jumlah kecil untuk belajar mekanismenya.
Elite Vault WhaleX: join membership via USDC di Base Network — akses penuh tanpa proses bank tradisional.
Lihat Elite Vault →Pertanyaan Umum
Apakah aman menggunakan Uniswap? Apakah bisa ditipu?
Uniswap (the protocol) sangat aman — code sudah diaudit berkali-kali dan sudah digunakan bertahun-tahun tanpa major exploit. Yang perlu diwaspadai: (1) Phishing — pastikan Anda di app.uniswap.org (bukan website tiruan), (2) Token scam — di Uniswap siapapun bisa buat pool untuk token apapun, termasuk token scam. Selalu verifikasi contract address token sebelum swap, (3) MEV/sandwich attack — untuk swap besar, set slippage lebih ketat atau gunakan private RPC.
Apa perbedaan Uniswap v2 dan v3?
Uniswap v2: Liquidity tersebar merata di seluruh price range (dari 0 sampai tak terhingga). Sederhana dan sudah proven. Cocok untuk LP yang tidak mau aktif kelola. Uniswap v3: Concentrated liquidity — LP bisa tentukan price range spesifik di mana likuiditas mereka aktif. Hasilnya: capital efficiency jauh lebih tinggi (lebih banyak fee per dollar yang di-deposit) tapi juga butuh manajemen aktif (jika harga keluar dari range, LP berhenti earn fee dan bisa mengalami IL maksimum). v3 cocok untuk LP yang mau aktif manage posisi.