- Pengenalan: Mengapa Negosiasi Gaji Penting?
- Riset Gaji: Sumber Data & Analisis
- Persiapan Sebelum Negosiasi
- Timing yang Tepat
- Teknik Negosiasi
- Counter-Offer Strategy
- Contoh Script Negosiasi
- Negosiasi Beyond Salary
- Negosiasi untuk Remote Job
- Kesalahan Umum
- Psikologi Negosiasi
- Studi Kasus Nyata
- Quiz Pemahaman
1. Pengenalan: Mengapa Negosiasi Gaji Penting?
Menurut studi dari Salary.com, orang yang melakukan negosiasi gaji rata-rata mendapatkan 7-10% lebih tinggi dibanding yang langsung menerima tawaran pertama. Untuk developer dengan gaji Rp 15 juta/bulan, itu berarti potensi tambahan Rp 12-18 juta per tahun β atau sekitar Rp 180 juta dalam 10 tahun karir.
Namun, menurut survey Glassdoor 2025, hanya 39% karyawan yang benar-benar melakukan negosiasi gaji. Sisanya menerima tawaran pertama karena takut ditolak, tidak tahu caranya, atau merasa tidak punya leverage.
Di industri teknologi Indonesia, negosiasi gaji adalah hal yang sangat umum dan bahkan diharapkan oleh employer. Perusahaan yang baik akan menghargai kandidat yang melakukan negosiasi secara profesional β itu menunjukkan kamu serius dengan karir dan memahami nilai diri sendiri.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β DAMPAK NEGOSIASI GAJI DALAM 10 TAHUN β β β β Tanpa negosiasi: β β ββββββββββββββββββββββββββββββββββββββ Rp 15jt/bln β β Total 10 tahun: ~Rp 1.800.000.000 β β β β Dengan negosiasi (+10%): β β ββββββββββββββββββββββββββββββββββββββββββ Rp 16.5jt/bln β β Total 10 tahun: ~Rp 1.980.000.000 β β β β SELISIH: Rp 180.000.000 (Rp 180 JUTA!) β β β β Dan ini belum termasuk: β β β’ Kenaikan gaji tahunan yang lebih tinggi (base lebih besar)β β β’ Bonus yang dikalkulasi dari base salary β β β’ Tunjangan yang lebih tinggi β β β’ THR yang lebih besar β β β β NEGOSIASI 15 MENIT = Rp 180 JUTA DALAM 10 TAHUN β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Mengapa Developer Sering Tidak Mau Negosiasi?
| Ketakutan | Realita |
|---|---|
| "Takut offer ditarik" | Offer hampir tidak pernah ditarik karena negosiasi yang sopan |
| "Tidak tahu caranya" | Bisa dipelajari β artikel ini akan membimbing kamu |
| "Saya masih junior" | Bahkan junior bisa dan harus bernegosiasi |
| "Gaji sudah cukup" | Mungkin, tapi apakah kamu dibayar sesuai market value? |
| "Budaya Indonesia tidak seperti itu" | Di industri tech, negosiasi adalah hal normal |
| "Tidak punya leverage" | Kamu punya β skill, portofolio, dan opsi lain |
2. Riset Gaji: Sumber Data & Analisis
Langkah pertama dan terpenting dalam negosiasi gaji adalah melakukan riset. Tanpa data, kamu hanya mengandalkan perasaan β dan itu tidak efektif.
π Sumber Data Gaji Developer Indonesia
| Sumber | Tipe Data | Kelebihan | Kekurangan |
|---|---|---|---|
| JobStreet Indonesia | Salary range di posting | Update, spesifik posisi | Hanya range, bukan actual |
| Glints | Salary guide tahunan | Data komprehensif startup | Fokus startup/tech |
| Kalibrr | Salary benchmark | Data dari berbagai industri | Terbatas perusahaan besar |
| LinkedIn Salary Insights | Median & range | Data global, bisa filter lokasi | Data Indonesia terbatas |
| Glassdoor | Salary reports dari karyawan | Data aktual dari karyawan | Sample kecil di Indonesia |
| Levels.fyi | Compensation details | Sangat detail untuk big tech | Fokus perusahaan besar |
| Komunitas developer | Sharing salary | Data real, niche-specific | Sampling bias |
| Recruiter conversations | Market rate aktual | Data paling akurat | Perlu networking |
π° Referensi Gaji Developer Indonesia 2025-2026
| Role | Junior (0-2 thn) | Mid (2-5 thn) | Senior (5+ thn) |
|---|---|---|---|
| Frontend Developer | Rp 5 - 12 juta | Rp 12 - 25 juta | Rp 25 - 45 juta |
| Backend Developer | Rp 6 - 14 juta | Rp 14 - 30 juta | Rp 30 - 55 juta |
| Full Stack Developer | Rp 6 - 15 juta | Rp 15 - 30 juta | Rp 30 - 50 juta |
| Mobile Developer | Rp 6 - 14 juta | Rp 14 - 28 juta | Rp 28 - 50 juta |
| DevOps Engineer | Rp 8 - 15 juta | Rp 15 - 30 juta | Rp 30 - 55 juta |
| Data Scientist | Rp 8 - 15 juta | Rp 15 - 35 juta | Rp 35 - 60 juta |
| UI/UX Designer | Rp 5 - 10 juta | Rp 10 - 22 juta | Rp 22 - 40 juta |
| Engineering Manager | β | Rp 25 - 45 juta | Rp 45 - 80 juta |
π’ Faktor yang Mempengaruhi Gaji
- Lokasi: Jakarta biasanya 20-40% lebih tinggi dari kota lain. Bali dan Bandung mulai naik karena startup.
- Tipe perusahaan: Startup tech > Enterprise/Corporate > Agency > Government
- Industri: Fintech, e-commerce, dan SaaS membayar tertinggi
- Ukuran perusahaan: Series B+ dan unicorn biasanya membayar lebih
- Teknologi spesifik: Kotlin, Go, Rust, ML/AI = premium. PHP, WordPress = lebih rendah
- Portfolio & open source: Kontribusi terbuka meningkatkan market value
- Bahasa Inggris: Kemampuan komunikasi Inggris membuka akses ke remote jobs gaji USD
Buat spreadsheet dengan kolom: Perusahaan, Role, Range Gaji, Sumber Data, Tanggal. Kumpulkan minimal 10-15 data points. Rata-rata, median, dan range-nya akan menjadi "market rate" kamu. Ini adalah fondasi negosiasi kamu.
3. Persiapan Sebelum Negosiasi
Persiapan yang matang membedakan negosiasi yang sukses dari yang gagal. Berikut checklist persiapan lengkap:
π Checklist Persiapan Negosiasi
1. Tentukan Target Kamu
- Minimum Acceptable (BATNA): Gaji terendah yang mau kamu terima. Di bawah ini, kamu akan menolak.
- Target Salary: Gaji yang kamu inginkan β harus realistis berdasarkan riset.
- Aspirational Salary: Gaji tertinggi yang reasonable β titik awal negosiasi kamu.
// Contoh Salary Range Planning:
Market research menunjukkan: Rp 18 - 28 juta untuk role ini
βββ Aspirational: Rp 28 juta β Mulai negosiasi dari sini
βββ Target: Rp 24 juta β Goal kamu
βββ Minimum (BATNA): Rp 18 juta β Walk-away point
βββ Offer awal: Rp 20 juta β Tawaran employer
Strategy: Counter di Rp 27 juta, settle di Rp 24-25 juta
2. Dokumentasikan Pencapaian Kamu
Buat "brag document" β daftar pencapaian yang bisa kamu gunakan sebagai leverage:
| Kategori | Contoh Pencapaian | Cara Mengukur |
|---|---|---|
| Revenue Impact | "Membangun fitur yang meningkatkan revenue 20%" | Metrik bisnis sebelum & sesudah |
| Efficiency | "Automasi deployment menghemat 10 jam/minggu" | Waktu sebelum & sesudah |
| Technical | "Migrasi microservices, meningkatkan uptime 99.5% β 99.9%" | SLA metrics |
| Leadership | "Mentoring 3 junior developer" | Jumlah mentee, feedback |
| Innovation | "Mengusulkan & implementasi caching strategy" | Performance improvement |
| Certifications | AWS SAA, CKA, atau sertifikasi relevan | Dokumen sertifikat |
3. Siapkan BATNA (Best Alternative to Negotiated Agreement)
BATNA adalah opsi terbaik kamu jika negosiasi gagal. Semakin kuat BATNA, semakin kuat posisi negosiasi kamu:
- Punya offer dari perusahaan lain? β Sangat kuat (leverage tinggi)
- Sedang interview di tempat lain? β Kuat
- Masih bekerja di perusahaan saat ini? β Cukup kuat
- Sedang tidak bekerja? β BATNA lemah, tapi tetap bisa bernegosiasi
4. Riset Perusahaan Target
- Funding stage (seed, series A/B/C, public?) β menunjukkan budget
- Berapa banyak engineer yang mereka hire?
- Glassdoor reviews tentang kompensasi
- Benefits package yang ditawarkan
- Company culture terhadap compensation
4. Timing yang Tepat untuk Negosiasi
Timing sangat mempengaruhi keberhasilan negosiasi. Berikut kapan waktu terbaik dan terburuk:
β Waktu Terbaik Negosiasi
| Situasi | Kenapa Tepat | Tips |
|---|---|---|
| Setelah menerima offer tertulis | Kamu sudah di-approve, mereka sudah invest waktu | Minta 2-3 hari untuk review offer |
| Setelah technical interview sukses | Kamu sudah membuktikan kemampuan | Referensikan hasil interview |
| Performance review (negosiasi internal) | Waktu formal untuk bahas kompensasi | Siapkan data pencapaian 6-12 bulan |
| Setelah menyelesaikan proyek besar | Demonstrasi value yang konkret | Timing sangat kuat |
| Q1 (Januari-Maret) | Budget tahun baru sudah di-approve | Banyak perusahaan open hiring di Q1 |
β Waktu Terburuk Negosiasi
- Saat interview pertama: Terlalu dini β belum ada commitment dari perusahaan
- Setelah menolak offer lain: Kamu kehilangan BATNA
- Saat perusahaan sedang layoffs: Leverage kamu berkurang drastis
- Di depan umum: Selalu negosiasi secara privat, 1-on-1
- Saat emosi atau desperate: Tenangkan diri dulu, minta waktu untuk berpikir
Jika interviewer bertanya "What's your expected salary?", hindari menyebut angka duluan. Gunakan salah satu respons: (1) "I'd prefer to understand the full scope of the role first", (2) "I'm flexible β what's the budgeted range for this position?", atau (3) Berikan range berdasarkan riset kamu dengan aspirational di atas.
5. Teknik Negosiasi yang Efektif
π― Teknik 1: Anchoring
Anchor adalah angka pertama yang disebut dalam negosiasi β angka ini akan menjadi referensi untuk semua diskusi selanjutnya. Usahakan kamu yang menyebut angka pertama (anchor) dengan angka aspirational kamu.
- Jika kamu tahu range gaji: anchor di 10-15% di atas target kamu
- Jika kamu tidak tahu range: minta employer menyebut duluan
- Selalu gunakan angka spesifik (Rp 27.5 juta, bukan "sekitar 25-30 juta")
π― Teknik 2: The Flinch
Ketika employer menyebut angka yang lebih rendah dari ekspektasi, tunjukkan reaksi surprise yang halus β diam sejenak, atau berkata "Hmm, that's lower than what I was expecting based on my research." Ini memberi sinyal bahwa ada gap yang perlu diselesaikan.
π― Teknik 3: The Bracket
Jika employer menawarkan Rp 20 juta dan target kamu Rp 24 juta, counter di Rp 28 juta. Dengan bracketing, hasil akhir kemungkinan akan berada di tengah-tengah β yaitu di sekitar target kamu.
// Bracketing Strategy:
Employer offer: Rp 20.000.000
Your counter: Rp 28.000.000 (aspirational)
Expected settle: Rp 24.000.000 (target) β
// Kenapa ini bekerja:
// Employer merasa berhasil "menurunkan" dari 28 β 24
// Kamu mendapatkan target kamu
// Win-win!
π― Teknik 4: Silence
Setelah menyebut angka counter, DIAM. Jangan langsung mengisi keheningan. Banyak negosiator pemula kehilangan leverage karena nervous dan langsung berkata "...but I'm flexible" atau "...we can discuss it." Keheningan menunjukkan confidence dan memberi tekanan pada pihak lain.
π― Teknik 5: Market Data Framing
Dukung setiap argumen dengan data pasar, bukan kebutuhan pribadi:
- β "Based on my research across JobStreet, Glints, and Glassdoor, the market rate for this role is Rp 22-30 juta."
- β "I need Rp 25 juta because my rent is expensive and I have loans."
π― Teknik 6: Total Compensation
Jika base salary sulit dinegasikan, negosiasi total compensation:
// Total Compensation Negotiation:
// Employer: "We can't go above Rp 20 juta for base salary."
// You: "I understand. Could we explore other aspects of the package?
// Alternatives yang bisa dinegasikan:
// β’ Signing bonus: Rp 20-50 juta (one-time)
// β’ Annual bonus: 1-3 bulan gaji
// β’ Stock options/RSU: equity portion
// β’ Remote work: flexibility (hemat transport & kos)
// β’ Learning budget: Rp 5-15 juta/tahun
// β’ Annual leave: +5-10 hari dari standar
// β’ Gadget allowance: laptop & equipment
// β’ Internet & workspace allowance (untuk remote)
// β’ Health insurance: level keluarga
// β’ THR: 1 bulan gaji (wajib di Indonesia)
6. Counter-Offer Strategy
Counter-offer adalah respons kamu terhadap tawaran gaji dari employer. Ini adalah momen kritis dalam negosiasi.
π Counter-Offer Process
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β COUNTER-OFFER FLOW β β β β ββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ β β β RECEIVE ββββΆβ ASK ββββΆβ COUNTER ββββΆβ SETTLE β β β β OFFER β β FOR β β OFFER β β / DEAL β β β β β β TIME β β β β β β β ββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ β β β β β β β β βΌ βΌ βΌ βΌ β β Thank them "2-3 days Counter with Accept or β β Sincerely to review" data-backed Walk away β β number β β β β TIMELINE: β β Day 0: Receive offer β β Day 0: Express enthusiasm + ask for time β β Day 1-2: Prepare counter-offer β β Day 2-3: Send/propose counter β β Day 3-5: Negotiate back and forth β β Day 5-7: Final decision β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Langkah Counter-Offer
- Terima offer dengan antusias: "Thank you so much for the offer! I'm really excited about this opportunity."
- Minta waktu review: "Could I have 2-3 business days to review the full package?"
- Analisis offer secara detail: Base salary, bonus, benefits, equity, dll.
- Siapkan counter dengan data: Berdasarkan riset dan pencapaian kamu.
- Kirim counter secara tertulis (email): Professional, jelas, dengan justifikasi.
- Siap untuk diskusi: Mungkin ada 1-2 ronde negosiasi sebelum deal.
Email Counter-Offer Template
Subject: Re: [Company Name] Offer β [Your Name]
Dear [Hiring Manager / Recruiter Name],
Thank you again for extending the offer for the [Position] role
at [Company Name]. I'm genuinely excited about the opportunity
to join the team and contribute to [specific project/mission].
After carefully reviewing the offer and conducting market
research, I'd like to discuss the compensation package.
Based on my research (JobStreet, Glints, LinkedIn Salary
Insights), the market rate for a [Role] with [X years]
experience and skills in [key skills] in Jakarta ranges
between Rp [X] - [Y] million per month.
Considering my experience with [specific achievement 1] and
[specific achievement 2], I believe a base salary of Rp [target]
would be more reflective of the value I can bring to the team.
I'm confident we can find a number that works for both of us.
I'm happy to discuss this over a call at your convenience.
Best regards,
[Your Name]
7. Contoh Script Negosiasi
Script 1: Menolak Menyebut Angka Duluan
Interviewer: "What's your expected salary for this role?"
Option A (Deflect):
"I'd love to learn more about the role's full scope first.
What's the budgeted range for this position?"
Option B (Range + Anchoring High):
"Based on my research and experience, I'm targeting a range
of Rp 25 - 35 juta per month, depending on the total
compensation package. Is that within your budget?"
Option C (Redirect):
"I'm flexible on compensation. I'm more interested in finding
the right fit. Could you share the range you have in mind?"
Script 2: Saat Menerima Offer Rendah
Recruiter: "We'd like to offer you Rp 18 juta per month."
You: "Thank you so much, I really appreciate the offer and
I'm excited about the opportunity. That said, based on my
research and the skills I'd be bringing β especially my
experience with [specific tech] and [specific achievement]
β I was expecting something closer to the Rp 24-27 juta
range.
Would it be possible to revisit the base salary? I'm
confident the value I'll bring to the team would justify
the investment."
Script 3: Negotiating Benefits
You: "I understand there might be constraints on the base
salary. I appreciate the flexibility. In that case, could
we explore some other aspects of the package?
For example:
1. A signing bonus to bridge the gap
2. An additional review in 6 months (instead of 12)
3. A professional development budget of Rp 10 million/year
4. Flexible work arrangement (remote 3 days/week)
These would help make the total package more competitive."
Script 4: Saat Employer Bertanya Current Salary
Recruiter: "What's your current salary?"
Option A (Preferred):
"I'd prefer to keep the focus on the value I'd bring to this
role and the market rate for this position. What's the range
you've budgeted?"
Option B (If they insist):
"My current total compensation is around Rp [X], but I don't
think my current compensation should determine my future one.
I'm more interested in being paid fairly for the value I'd
bring here."
Option C (If required by policy):
"My current salary is Rp [X] with a total package of Rp [Y]
including bonuses and benefits. However, I believe the market
rate for this role is higher, and I'm looking for a package
that reflects the increased scope and responsibility."
8. Negosiasi Beyond Salary
Compensation bukan hanya gaji bulanan. Ada banyak komponen lain yang bernilai tinggi dan bisa dinegasikan:
| Benefit | Nilai Estimasi | Cara Negosiasi |
|---|---|---|
| Signing Bonus | Rp 10-50 juta | "Can we include a signing bonus to bridge the gap?" |
| Annual Bonus | 1-3 bulan gaji | "What's the bonus structure? Can we set KPIs?" |
| Stock Options / RSU | Varies (bisa sangat besar) | "Is there an equity component? Vesting schedule?" |
| Remote Work | Hemat Rp 2-5 juta/bulan (transport, makan, kos) | "Can we agree on a hybrid/remote arrangement?" |
| Learning Budget | Rp 5-20 juta/tahun | "Is there a learning & development budget?" |
| Conference Attendance | Rp 5-30 juta/tahun | "Can I attend 1-2 international conferences/year?" |
| Gadget Allowance | Rp 5-30 juta (MacBook Pro, dll) | "What equipment is provided?" |
| Extra Leave Days | 5-10 hari extra | "Can we add 5 additional annual leave days?" |
| Flexible Hours | Invaluable (work-life balance) | "Is there flexibility in working hours?" |
| Insurance Level | Rp 5-15 juta/tahun | "Can insurance cover family members?" |
| Internet Allowance | Rp 300-500rb/bulan (remote) | "For remote work, is there an internet stipend?" |
| Faster Review Cycle | Potensi kenaikan lebih cepat | "Can we schedule a review in 6 months?" |
Saat membandingkan dua offer, jangan hanya lihat base salary. Hitung total compensation: base salary Γ 12 + THR + bonus + stock value + insurance value + remote savings + learning budget. Offer dengan gaji lebih rendah bisa jadi lebih menguntungkan jika benefits-nya lebih kaya.
9. Negosiasi untuk Remote Job (Perusahaan Luar Negeri)
Bekerja remote untuk perusahaan luar negeri membuka peluang gaji yang jauh lebih tinggi. Namun, negosiasi untuk remote job memiliki dinamika yang berbeda:
π Strategi Negosiasi Remote Job
| Aspek | Strategi | Tips |
|---|---|---|
| Location-based pay | Beberapa perusahaan adjust gaji berdasarkan lokasi | Riset apakah mereka location-agnostic atau location-based |
| Currency | USD/EUR vs IDR | Negosiasi dalam USD untuk melindungi dari fluktuasi |
| Tax & legal | Pajak, kontrak, invoice | Konsultan pajak untuk compliance |
| Timezone | Overlap requirements | Jam kerja bisa menjadi leverage (atau minus) |
| Contract type | Contractor vs Employee | Contractor biasanya bayar lebih tinggi (tanpa benefits) |
| Equipment | Laptop, monitor, dll | Pastikan employer menyediakan atau ada allowance |
π° Range Remote Salary untuk Developer Indonesia
| Level | USD/tahun | IDR/bulan (est.) |
|---|---|---|
| Junior (0-2 thn) | $20,000 - $40,000 | Rp 26 - 52 juta |
| Mid (2-5 thn) | $40,000 - $80,000 | Rp 52 - 105 juta |
| Senior (5+ thn) | $80,000 - $150,000 | Rp 105 - 197 juta |
| Staff/Principal | $120,000 - $200,000+ | Rp 157 - 263 juta+ |
Tips Khusus Remote Negotiation
- Jangan undersell karena "hidup di Indonesia": Harga kamu berdasarkan VALUE yang kamu berikan, bukan biaya hidup kamu
- Riset "global remote salary": Banyak startup membayar berdasarkan "global bands", bukan local rates
- Tunjukkan track record remote: Pengalaman remote sebelumnya adalah leverage
- Siapkan infrastruktur: Koneksi internet cepat, ruang kerja yang proper, UPS backup
- Perhatikan timezone: "Saya bisa overlap X jam dengan tim" adalah selling point
10. Kesalahan Umum dalam Negosiasi Gaji
| Kesalahan | Kenapa Salah | Solusi |
|---|---|---|
| Accept offer pertama langsung | Kamu kehilangan potensi 7-15% lebih tinggi | Selalu minta waktu untuk review dan counter |
| Menyebut angka duluan tanpa riset | Bisa anchor terlalu rendah | Riset dulu, atau minta employer duluan |
| Negosiasi via email untuk hal sensitif | Kehilangan nuansa emosi dan tone | Gunakan phone/video call untuk negosiasi utama |
| Membawa emosi pribadi | "I need this because I have loans" bukan argumen | Fokus pada market data dan value kamu |
| Fokus hanya pada base salary | Bisa kehilangan bonus, equity, benefits yang valuable | Negosiasi total compensation |
| Memberikan ultimatum | "Give me X or I walk" merusak hubungan | Bersikap firm tapi fleksibel |
| Bohong tentang current salary | Bisa terverifikasi dan merusak trust | Jujur, atau redirect ke market rate |
| Terlalu agresif | Membuat employer ragu hire kamu | Professional dan respectful sepanjang proses |
| Tidak meminta secara tertulis | Verbal agreement bisa berubah | Selalu minta offer letter dengan detail lengkap |
| Negosiasi setelah accept | Sudah terlambat, leverage hilang | Selesaikan negosiasi SEBELUM accept |
11. Psikologi Negosiasi
Memahami psikologi di balik negosiasi membantu kamu lebih confident dan efektif:
π§ Prinsip Psikologi dalam Negosiasi
| Prinsip | Penjelasan | Contoh Aplikasi |
|---|---|---|
| Reciprocity | Orang cenderung membalas "concession" | "If you can meet me at 24, I can start sooner" |
| Social Proof | Data dari orang lain = bukti kuat | "The market rate based on 15 data points is..." |
| Authority | Data dari sumber terpercaya lebih meyakinkan | "According to JobStreet and LinkedIn data..." |
| Scarcity | Kamu punya opsi lain = value naik | "I have another offer, but I prefer this company" |
| Framing | Cara menyampaikan mempengaruhi persepsi | "Rp 24jt is only Rp 800rb/day" vs "Rp 24jt/bulan" |
| Anchoring | Angka pertama menjadi referensi | Mulai dari aspirational, bukan target |
π§ Mindset yang Perlu Dimiliki
- Ini bukan konfrontasi: Negosiasi adalah kolaborasi untuk menemukan win-win solution
- Kamu tidak meminta-minta: Kamu menawarkan value yang layak dihargai
- Silence is powerful: Jangan nervous mengisi keheningan
- Siap untuk walk away: Jika kamu tidak bisa walk away, kamu bukan negosiasi β kamu memohon
- No hard feelings: Jika deal tidak tercapai, tetap professional dan baik
12. Studi Kasus Nyata
π Kasus 1: Junior Developer β Naik 25%
// SITUASI:
// Andi, fresh graduate, mendapat offer dari startup fintech.
// Offer: Rp 8 juta/bulan. Target: Rp 10 juta.
// STRATEGI:
// 1. Research: Junior developer di fintech Jakarta = Rp 7-12 juta
// 2. Leverage: Punya side project dengan 500+ GitHub stars
// 3. Counter: Rp 11 juta (bracket strategy)
// EKSEKUSI:
Andi: "Thank you for the offer! I'm very excited about this
opportunity. I'd like to discuss the compensation.
Based on my research, junior developers at fintech startups
in Jakarta typically earn Rp 8-12 juta. Given my experience
building [side project] with 500+ users and my skills in
React and Node.js, I was hoping for something closer to
Rp 11 juta."
// HASIL: Settled di Rp 10 juta + learning budget Rp 5jt/thn
// Kenaikan: 25% dari offer awal
// Nilai tambahan: Learning budget senilai ~Rp 400rb/bulan
π Kasus 2: Mid-Level Developer β Total Package Optimization
// SITUASI:
// Sari, 3 tahun experience, mendapat offer dari e-commerce unicorn.
// Offer: Rp 18 juta/bulan. Target: Rp 22 juta.
// STRATEGI:
// 1. Ada competing offer dari perusahaan lain: Rp 20 juta
// 2. Fokus ke total compensation, bukan hanya base
// 3. Leverage competing offer
// EKSEKUSI:
Sari: "I appreciate the offer and I'm genuinely excited about
joining [Company]. I do want to be transparent β I have
another offer at Rp 20 juta, but I prefer this company because
of [specific reasons].
To make this work, could we look at Rp 22 juta as the base?
Or alternatively, I'd be open to Rp 19 juta with a signing
bonus and a 6-month performance review."
// HASIL:
// Base: Rp 19 juta (dari 18)
// Signing bonus: Rp 15 juta
// Review: 6 bulan (bukan 12)
// Total Year 1: Rp 243 juta (vs offer awal Rp 216 juta)
// Kenaikan: ~12.5% total compensation
π Kasus 3: Senior Developer β Remote Job Negotiation
// SITUASI:
// Budi, 6 tahun experience, mendapat offer remote dari US startup.
// Offer: $60,000/tahun (~Rp 65 juta/bulan). Target: $80,000.
// STRATEGI:
// 1. Research: Remote senior developer dari SE Asia = $70-120k
// 2. Leverage: Strong portfolio, existing remote experience
// 3. Counter: $85,000 (bracket strategy)
// EKSEKUSI:
Budi: "Thank you for the offer. I'm very excited about this
role. After reviewing the compensation, I'd like to discuss it.
Based on the market data I've gathered from Levels.fyi and
Glassdoor, senior developers with my experience working
remotely for US companies typically earn $70-120k. Given my
experience with [specific tech stack] and track record of
delivering [specific project], I was hoping for $85,000.
I understand if that's not possible for the base β we could
also explore equity or a performance bonus structure."
// HASIL:
// Base: $75,000/tahun (dari $60,000)
// Kenaikan: 25%
// Additional: Equipment allowance $3,000
// Annual bonus: up to 10%
13. Quiz Pemahaman
1. Saat recruiter bertanya "What's your expected salary?", respons terbaik adalah?
2. Strategi bracketing dalam negosiasi artinya?
3. Yang BUKAN termasuk komponen negosiasi beyond salary adalah?
4. BATNA dalam negosiasi artinya?
5. Kesalahan terbesar dalam negosiasi gaji adalah?