Gaji Data Analyst di Indonesia: Data per Level dan Kota
TL;DR
Gaji data analyst di Indonesia rata-rata ada di kisaran Rp 5 juta sampai Rp 35 juta per bulan, tergantung level, kota, dan skill. Fresh graduate biasanya mulai dari Rp 5-8 juta, sementara senior bisa tembus Rp 30 juta ke atas. Angka ini estimasi per Juli 2026 dari Jobstreet, Glassdoor, dan Indeed, jadi bakal bergeser seiring waktu.
Gaji data analyst di Indonesia rata-rata ada di kisaran Rp 5 juta sampai Rp 35 juta per bulan. Yang bikin selisihnya jauh gitu? Level pengalaman, kota tempat kamu kerja, dan skill yang kamu punya.
Semua angka di artikel ini estimasi per Juli 2026. Aku ambil dari halaman gaji publik Jobstreet, Glassdoor, dan Indeed. Angka gaji itu geser terus, jadi anggap ini patokan kasar, bukan harga mati.
Di bawah aku pecah per level dan per kota, terus aku bahas apa aja yang bikin gaji orang beda padahal posisinya sama.
Berapa gaji data analyst di Indonesia?
Dari yang aku lihat di Indeed dan Glassdoor per Juli 2026, gaji data analyst di Indonesia rata-rata sekitar Rp 8-14 juta per bulan untuk yang pengalaman 1-3 tahun. Fresh graduate mulai lebih rendah, di kisaran Rp 5-8 juta. Yang udah senior bisa dua sampai tiga kali lipat dari situ.
Rentangnya lebar banget kan. Soalnya "data analyst" itu payung buat banyak jenis kerjaan. Ada yang cuma bikin report mingguan pakai Excel, ada juga yang pegang pipeline data perusahaan e-commerce gede. Beda beban, beda bayaran.
Kalau kamu masih bingung sebenernya kerjaan data analyst itu ngapain aja, aku udah tulis lengkap di panduan apa itu data analyst.
Gaji data analyst per level: fresh graduate sampai senior
Faktor paling gede yang nentuin gaji itu pengalaman. Ini estimasi rentang bulanan per Juli 2026, aku rangkum dari Jobstreet, Glassdoor, dan Indeed.
| Level | Pengalaman | Estimasi gaji/bulan |
|---|---|---|
| Fresh graduate / Entry | 0-1 tahun | Rp 5-8 juta |
| Junior | 1-3 tahun | Rp 7-12 juta |
| Mid-level | 3-5 tahun | Rp 12-20 juta |
| Senior | 5+ tahun | Rp 20-35 juta |
| Lead / Principal | 7+ tahun | Rp 30-55 juta |
Gaji data analyst fresh graduate
Buat yang baru lulus dan belum punya pengalaman kerja formal, angka Rp 5-8 juta itu yang paling sering muncul di lowongan Jobstreet per pertengahan 2026. Startup kecil dan UMKM biasanya nawar di batas bawah. Perusahaan gede atau multinasional bisa mulai di Rp 7 juta ke atas untuk role yang sama.
Punya portfolio project beneran bikin kamu bisa nego lebih tinggi, bahkan sebagai fresh grad. Bukan cuma ijazah, tapi bukti kamu bisa narik dan olah data.
Gaji junior dan mid-level
Begitu kamu punya 1-3 tahun pengalaman, lompatannya lumayan. Junior biasanya di Rp 7-12 juta. Pas nyampe mid-level dengan 3-5 tahun, angkanya naik ke Rp 12-20 juta.
Di titik ini yang dinilai bukan cuma bisa bikin query, tapi bisa nerjemahin pertanyaan bisnis jadi analisis yang kepakai. Skill nerjemahin itu yang bikin gaji naik.
Gaji senior data analyst
Senior dengan 5 tahun ke atas ada di Rp 20-35 juta per bulan, dan lead bisa tembus Rp 50 juta. Tapi jumlah orang di level ini sedikit, jadi angkanya lebih fluktuatif dan gampang dipengaruhi ukuran perusahaan.
Gaji data analyst per kota: Jakarta vs kota lain
Lokasi kerja ngegeser gaji cukup jauh. Jakarta jadi patokan tertinggi soalnya biaya hidup dan konsentrasi perusahaan teknologinya paling padat. Kota lain rata-rata di bawahnya, sekitar 15-30% lebih rendah untuk posisi setara.
Ini estimasi buat level junior sampai mid (1-5 tahun), per Juli 2026 dari Glassdoor dan Indeed.
| Kota | Estimasi gaji/bulan (junior-mid) |
|---|---|
| Jakarta | Rp 12-20 juta |
| Surabaya | Rp 10-16 juta |
| Medan | Rp 9-15 juta |
| Bandung | Rp 9-15 juta |
| Yogyakarta | Rp 8-14 juta |
Ada satu hal yang ngubah peta ini: kerja remote. Kalau kamu tinggal di Yogyakarta tapi kerja remote buat perusahaan Jakarta, kamu bisa dapet gaji standar Jakarta dengan biaya hidup Yogya. Lumayan banget kan.
Beberapa data analyst bahkan kerja remote buat perusahaan luar negeri, dan gajinya dibayar dolar. Itu udah main di liga yang beda lagi.
Apa aja yang bikin gaji data analyst naik?
Dua orang bisa punya title sama, "data analyst", tapi gajinya beda dua kali lipat. Selisihnya biasanya datang dari tiga hal: industri tempat kamu kerja, skill teknis yang kamu kuasai, dan kemampuan komunikasi. Tahun pengalaman memang ngaruh, tapi ketiga faktor ini yang bikin dua orang selevel bisa dibayar jauh beda.
Industri tempat kamu kerja
Fintech, e-commerce, dan perbankan biasanya bayar paling tinggi. Data di industri ini langsung nyambung ke uang, jadi analis yang bisa bantu keputusan dihargai mahal.
Bandingin sama NGO, media, atau instansi pendidikan yang budget-nya lebih ketat. Role-nya mirip, angkanya bisa selisih jauh.
Skill teknis yang kamu kuasai
SQL itu skill dasar yang hampir selalu diminta. Kamu narik dan gabungin data dari database pakai SQL. Tanpa ini, kamu bakal nunggu orang lain buat kasih data.
Yang bikin gaji naik itu tumpukan skill di atas SQL. Python buat olah data yang lebih rumit, tools visualisasi kayak Tableau atau Power BI, terus pemahaman statistik. Makin banyak yang bisa kamu handle sendiri, makin mahal kamu.
Kalau SQL kamu masih nol, mulai dari sini dulu deh. Aku susun roadmap belajar SQL untuk data analyst yang bisa kamu ikutin dari awal.
Kemampuan komunikasi
Ini yang sering diremehin. Analis yang bisa jelasin temuan ke manajer non-teknis dengan bahasa manusia itu langka. Angka doang nggak cukup kalau nggak ada yang ngerti artinya.
Data analyst yang bisa presentasi dan bikin rekomendasi jelas naik lebih cepat ke senior, bukan yang query-nya paling ribet.
Contoh nyata: dua analis, gaji beda 2x lipat
Biar kebayang, aku bikin dua contoh. Namanya Rian dan Dina, dua-duanya lulus 2 tahun lalu dan sama-sama nyebut diri data analyst.
Rian kerja di sebuah toko oleh-oleh online di Yogyakarta, sebut aja Keripik Juara. Kerjaannya bikin report penjualan mingguan pakai Excel dan sedikit SQL. Gajinya sekitar Rp 8 juta.
Dina kerja remote di startup fintech Jakarta. Dia pegang SQL, Python, dan dashboard yang dipantau tim produk tiap hari. Gajinya sekitar Rp 16 juta.
Selisihnya bukan karena Dina lebih pinter. Yang bikin beda: industri, skill, dan cara kerja remote-nya. Tiga faktor yang tadi aku bahas, efeknya kelihatan banget di sini.
Gimana cara nembus gaji yang lebih tinggi?
Naikin nilai yang kamu bawa, bukan cuma nunggu tahun kerja nambah. Fokus ke skill yang perusahaan bayar mahal: SQL, Python, dan tools visualisasi. Terus tunjukin lewat portfolio, bukan cuma nulis di CV. Pindah ke industri yang bayarnya lebih tinggi juga jalan cepat, apalagi kalau skill-nya udah kebawa.
Mulai dari SQL sampai lancar. Habis itu tambah satu skill visualisasi. Terus latihan jawab pertanyaan bisnis nyata, bukan cuma soal latihan.
Buat yang lagi persiapan interview, cek kumpulan pertanyaan interview SQL yang sering keluar. Lolos tahap teknis itu pintu masuk ke tawaran gaji yang lebih besar.
FAQ
Berapa gaji data analyst fresh graduate di Indonesia?
Estimasi gaji data analyst fresh graduate per Juli 2026 ada di kisaran Rp 5-8 juta per bulan, berdasarkan lowongan di Jobstreet dan Indeed. UMKM dan startup kecil biasanya nawar di batas bawah, sementara perusahaan besar bisa mulai dari Rp 7 juta. Punya portfolio project bikin kamu bisa nego lebih tinggi.
Apakah data analyst di Jakarta gajinya lebih besar?
Iya, rata-rata lebih tinggi. Jakarta jadi patokan tertinggi soalnya biaya hidup dan konsentrasi perusahaan teknologinya paling padat. Kota lain kayak Surabaya, Bandung, atau Yogyakarta biasanya 15-30% lebih rendah untuk posisi setara. Tapi kerja remote bisa bikin kamu dapet gaji standar Jakarta dari kota mana aja.
Skill apa yang bikin gaji data analyst naik?
SQL itu wajib sebagai dasar buat narik data dari database. Yang bikin gaji naik di atasnya adalah Python untuk olah data rumit, tools visualisasi kayak Power BI atau Tableau, dan pemahaman statistik. Kemampuan jelasin hasil ke orang non-teknis juga sering diremehin, padahal itu yang bikin cepat naik ke senior.
Berapa lama sampai bisa jadi senior data analyst?
Umumnya butuh sekitar 5 tahun pengalaman buat masuk level senior, dengan estimasi gaji Rp 20-35 juta per bulan. Tapi ini bukan soal lama kerja doang. Analis yang aktif nambah skill dan bisa bawa dampak bisnis nyata bisa naik lebih cepat dari yang cuma nunggu tahun bertambah.
Apakah angka gaji ini pasti akurat?
Nggak, ini estimasi. Semua angka di artikel ini aku ambil dari halaman gaji publik Jobstreet, Glassdoor, dan Indeed per Juli 2026. Gaji itu geser terus tergantung kondisi pasar, ukuran perusahaan, dan hasil negosiasi kamu sendiri. Anggap ini patokan kasar buat ancang-ancang, bukan jaminan.
Penutup
Gaji data analyst di Indonesia rentangnya lebar, dari Rp 5 juta buat fresh grad sampai Rp 35 juta ke atas buat senior. Yang nentuin di mana kamu berdiri itu level, kota, industri, dan skill yang kamu punya.
Kabar baiknya, tiga dari empat faktor itu bisa kamu dorong sendiri. Mau tau langkah pertama masuk ke karir ini? Baca dulu panduan lengkap jadi data analyst biar kebayang jalannya dari nol.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Artikel Terkait
Review Google Data Analytics Certificate: Worth It Buat Orang Indonesia?
Worth it gak Google Data Analytics Certificate buat orang Indonesia? Review jujur soal kurikulum, biaya real dalam rupiah, dan pengakuan recruiter lokal.
Jadi Data Analyst Tanpa Background IT: Realistis Nggak?
Umur, matematika, coding — tiga keraguan orang non-IT buat masuk data analyst. Aku pisahin mana yang beneran susah, mana yang cuma mitos.
Business Intelligence Analyst vs Data Analyst: Pilih Mana?
BI analyst vs data analyst: overlap-nya gede tapi fokus kerjanya beda. Aku bandingin tools, kerjaan sehari-hari, plus gimana milih jalur yang cocok buat kamu.