TL;DR
Data Analyst kerjanya ngambil dan ngolah data buat jawab pertanyaan bisnis. SQL, spreadsheet, dan dashboard adalah alat utamanya. Business Analyst kerjanya menganalisis proses bisnis dan nerjemahin kebutuhan user jadi requirement buat tim teknis, dan data cuma salah satu bahan bakunya. Di Indonesia, dua role ini sering ketuker karena banyak lowongan Business Analyst yang isinya kerjaan Data Analyst.
Data Analyst ngolah angka buat jawab pertanyaan bisnis. Business Analyst ngolah proses buat nentuin pertanyaan mana yang layak dijawab.
Itu beda intinya. Sisanya detail, tapi detailnya yang bikin kamu salah pilih jalur karir.
Aku sering dapat pertanyaan ini dari orang yang lagi mau switch career. Dan jujur, kebingungannya wajar: banyak lowongan di Indonesia yang judulnya Business Analyst tapi isinya kerjaan Data Analyst.
Data Analyst adalah orang yang ngambil, ngebersihin, dan menganalisis data buat jawab pertanyaan bisnis yang spesifik. Output-nya angka, chart, dashboard, dan rekomendasi berbasis bukti.
Sehari-hari kerjaannya kayak gini:
Pertanyaan yang dia jawab: "Produk mana yang paling laku di Surabaya?" "Channel iklan mana yang paling murah cost per acquisition-nya?"
Business Analyst adalah orang yang menganalisis proses bisnis dan nerjemahin kebutuhan user jadi requirement yang bisa dikerjain tim teknis. Output-nya dokumen, flowchart proses, user story, dan keputusan.
Sehari-hari kerjaannya:
Pertanyaan yang dia jawab: "Kenapa proses approval invoice makan 5 hari?" "Kalau kita bikin fitur ini, ROI-nya kayak apa?"
Ini tabel yang paling sering aku pakai buat jelasin ke orang:
| Aspek | Data Analyst | Business Analyst |
|---|---|---|
| Fokus utama | Angka dan pola di data | Proses dan kebutuhan bisnis |
| Output harian | Query, dashboard, laporan analisis | Requirement, flowchart, business case |
| Tool wajib | SQL, spreadsheet, tool visualisasi | Spreadsheet, tool diagram, Jira/Confluence |
| Lawan bicara | Tim data, marketing, ops | Stakeholder, user, developer |
| Pertanyaan khas | "Apa yang terjadi, dan kenapa?" | "Apa yang perlu kita ubah?" |
| Kedalaman teknis | Tinggi (SQL, statistik dasar) | Sedang (SQL dasar cukup) |
| Kedalaman domain | Sedang | Tinggi |
Baris terakhir itu yang paling penting. Data Analyst dituntut lebih dalam di teknis. Business Analyst dituntut lebih dalam di paham bisnisnya.
Dari yang aku lihat di lowongan sepanjang 2025-2026, range-nya kurang lebih gini:
| Level | Data Analyst | Business Analyst |
|---|---|---|
| Entry (0-2 tahun) | Rp 6-10 juta | Rp 6-11 juta |
| Mid (2-5 tahun) | Rp 12-20 juta | Rp 12-22 juta |
| Senior (5+ tahun) | Rp 22-35 juta | Rp 20-38 juta |
Angka ini buat Jakarta dan sekitarnya. Di luar Jabodetabek biasanya 20-30% lebih rendah.
Yang perlu kamu tangkap dari tabel ini: judulnya hampir gak ngaruh. Yang ngaruh itu industri dan ukuran perusahaan. Business Analyst di bank besar bisa dapat dua kali lipat dari Data Analyst di startup 20 orang, dan sebaliknya.
Jadi jangan pilih jalur berdasarkan tabel gaji. Pilih berdasarkan kerjaan mana yang bikin kamu betah 8 jam sehari.
Anggap ini kejadian di toko_berkah, jaringan toko retail dengan 5 cabang. Masalahnya: retur barang naik dari 2,1% jadi 4,8% dalam 3 bulan.
Data Analyst bakal narik data retur, pecah per cabang, per kategori, per supplier. Dia nemu bahwa 68% kenaikan retur datang dari satu kategori: Elektronik. Dan di dalam Elektronik, 3 SKU dari satu supplier nyumbang setengah dari retur itu.
Query-nya kira-kira segini sederhananya:
SELECT
kategori,
supplier,
COUNT(*) AS jumlah_retur,
ROUND(COUNT(*) * 100.0 / SUM(COUNT(*)) OVER (), 1) AS persen
FROM retur
WHERE tanggal >= '2026-01-01'
GROUP BY kategori, supplier
ORDER BY jumlah_retur DESC;
Selesai. Dia serahin temuan ini.
Business Analyst ambil temuan itu dan mulai kerjaannya. Dia ngobrol sama tim gudang, ternyata QC barang masuk dari supplier itu cuma sampling 5%. Dia ngobrol sama tim toko, ternyata staf gak punya checklist buat cek barang elektronik sebelum diserahin ke pembeli.
Output-nya: usulan proses QC baru dan business case-nya, nambah 1 staf QC biayanya Rp 5 juta per bulan, sementara kerugian retur Elektronik Rp 31 juta per bulan.
Dua-duanya perlu. Data Analyst nunjukin di mana masalahnya. Business Analyst nunjukin apa yang harus diubah.
Judul "Business Analyst" di Indonesia sering isinya bikin dashboard dan narik data. Baca job description-nya. Kalau ada kata SQL, dashboard, dan reporting, itu Data Analyst yang dikasih judul lain.
Banyak yang milih BA karena mikir gak perlu ngoding. Realitanya, BA yang gak bisa SQL dasar bakal ketergantungan sama tim data buat tiap angka kecil. Itu bikin kamu lambat dan gampang dilewatin.
Query kamu bisa sempurna, tapi kalau kamu gak ngerti kenapa angka itu penting, analisis kamu berhenti di deskripsi. "Penjualan turun 12%" itu bukan analisis. "Penjualan turun 12% dan 80%-nya dari satu kanal yang budget iklannya dipotong bulan lalu." Itu baru analisis.
Dua role ini overlap-nya besar di 2 tahun pertama. Skill dasar yang sama, SQL, spreadsheet, komunikasi, kepakai di dua-duanya. Mulai aja dari SQL, nanti arahnya kelihatan sendiri sambil jalan.
Pilih Data Analyst kalau kamu senang mecahin teka-teki angka, betah berjam-jam ngulik data sampai polanya kelihatan, dan puas waktu nemu penyebab yang gak keliatan orang lain.
Pilih Business Analyst kalau kamu senang ngobrol sama orang, sabar dengerin keluhan yang berulang, dan puas waktu proses yang tadinya 5 hari jadi 2 hari.
Kalau kamu masih ragu, mulai dari SQL. Skill itu kepakai di dua-duanya, dan 3 bulan latihan bakal ngasih kamu jawaban yang lebih jujur dari artikel mana pun.
Buat gambaran skill yang lebih luas, referensi framework kompetensi dari IIBA BABOK lumayan detail buat sisi Business Analyst.
Di level entry, mirip, sekitar 6-10 juta di kota besar. Yang bikin beda industrinya, bukan judul role-nya.
Perlu. Minimal SELECT, WHERE, JOIN, GROUP BY. Banyak lowongan BA di Indonesia tetap nyuruh narik data sendiri.
Business Analyst biasanya lebih ramah, apalagi kalau kamu udah paham satu domain bisnis. Pengetahuan domain itu susah dipelajari dari kursus, dan itu nilai jual kamu.
Bisa, dan cukup umum. Kuatin SQL dulu, lalu satu tool visualisasi, baru statistik dasar.
Sering gak. Jangan percaya judulnya, baca job description-nya.
Ringkasnya:
Mau tau bedanya sama role data yang lain? Baca Data Scientist vs Data Engineer buat peta karir yang lebih lengkap.
Dan kalau kamu mau mulai dari SQL hari ini, coba latihan query pertama kamu di NgulikSQL, gratis, langsung di browser.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Kerja data analyst di luar negeri bukan soal ijazah luar negeri. Yang nentuin: sponsorship visa, portfolio, dan negara yang kamu incar.
Financial analyst kerja di angka uang, data analyst kerja di angka apa pun. Tapi di 2026 tools-nya makin sama. Ini beda dan irisannya.
Apa itu marketing analyst, metrik apa yang tiap hari dipegang, tools yang wajib bisa, dan jalur masuk yang paling realistis buat orang non-teknis di Indonesia.