Data Analyst vs Business Analyst: Sering Ketuker, Ini Bedanya
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.
Apa itu 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:
- Narik data dari database pakai SQL.
- Bersihin data yang berantakan — nama kota beda-beda penulisan, tanggal salah format.
- Bikin dashboard di Looker Studio, Power BI, atau Tableau.
- Nyari kenapa angka penjualan turun 12% bulan lalu.
- Presentasi temuan ke tim marketing atau ops.
Pertanyaan yang dia jawab: "Produk mana yang paling laku di Surabaya?" "Channel iklan mana yang paling murah cost per acquisition-nya?"
Apa itu Business Analyst?
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:
- Ngobrol sama stakeholder buat gali kebutuhan mereka.
- Gambar proses bisnis yang jalan sekarang, lalu usulin yang lebih ringkas.
- Nulis requirement buat tim developer.
- Bikin business case: fitur ini worth dibangun gak?
- Ngukur dampak setelah fitur dirilis.
Pertanyaan yang dia jawab: "Kenapa proses approval invoice makan 5 hari?" "Kalau kita bikin fitur ini, ROI-nya kayak apa?"
Apa bedanya Data Analyst dan Business Analyst?
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.
Skill apa yang harus kamu punya?
Data Analyst
- SQL — gak bisa ditawar. SELECT, WHERE, JOIN, GROUP BY, window function. Mulai dari glosarium SQL kalau kamu baru mulai.
- Spreadsheet — pivot table, VLOOKUP atau XLOOKUP, fungsi FILTER.
- Visualisasi — satu tool aja cukup. Looker Studio paling gampang dimulai dan gratis.
- Statistik dasar — rata-rata vs median, dan kenapa mean bisa nipu kalau ada outlier.
- Cerita — bisa jelasin temuan ke orang yang gak ngerti data.
Business Analyst
- Requirement gathering — nanya yang bener ke stakeholder yang sering gak tau apa yang mereka mau.
- Process mapping — gambar alur proses pakai flowchart atau BPMN.
- Nulis dokumen — user story, acceptance criteria, spesifikasi yang gak ambigu.
- SQL dasar — iya, tetap perlu. Minimal bisa narik data sendiri buat validasi asumsi.
- Negosiasi — nengahin tim yang mau semua fitur dan developer yang cuma punya waktu buat dua.
Gaji Data Analyst vs Business Analyst di Indonesia
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.
Contoh kasus: satu masalah, dua cara kerja
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.
Kesalahan umum waktu milih jalur
1. Percaya judul lowongan
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.
2. Ngira Business Analyst gak perlu teknis
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.
3. Ngira Data Analyst gak perlu ngerti bisnis
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.
4. Nunggu sampai yakin baru mulai
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.
Jadi, kamu cocok yang mana?
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.
FAQ
Mana yang gajinya lebih besar?
Di level entry, mirip — sekitar 6–10 juta di kota besar. Yang bikin beda industrinya, bukan judul role-nya.
Apakah Business Analyst perlu bisa SQL?
Perlu. Minimal SELECT, WHERE, JOIN, GROUP BY. Banyak lowongan BA di Indonesia tetap nyuruh narik data sendiri.
Aku dari non-IT, lebih gampang masuk yang mana?
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 pindah dari Business Analyst ke Data Analyst?
Bisa, dan cukup umum. Kuatin SQL dulu, lalu satu tool visualisasi, baru statistik dasar.
Perusahaan Indonesia bedain dua role ini?
Sering gak. Jangan percaya judulnya — baca job description-nya.
Penutup
Ringkasnya:
- Data Analyst jawab "apa yang terjadi dan kenapa". Business Analyst jawab "apa yang perlu kita ubah".
- Gaji dua-duanya mirip. Yang bedain industri, bukan judul.
- SQL kepakai di dua-duanya. Mulai dari situ.
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.
Artikel Terkait
Sertifikasi Data Analyst: 8 Pilihan dan Mana yang Worth It
Delapan sertifikasi data analyst yang paling sering muncul di lowongan Indonesia, lengkap dengan biaya, durasi, dan jujur-jujuran mana yang beneran dilihat HRD.
Skill Data Analyst: 12 Kemampuan yang Beneran Diminta Perusahaan
Bukan 40 tools yang harus kamu kuasai. Ini 12 skill data analyst yang beneran muncul di lowongan Indonesia, plus urutan belajar yang masuk akal buat pemula.
Data Analyst vs Data Scientist: Beda Kerjaan, Skill, dan Gaji
Data analyst jawab apa yang udah terjadi. Data scientist bikin model buat nebak apa yang bakal terjadi. Ini beda tugas harian, skill, gaji, dan jalur masuknya.