TL;DR
Interview data analyst buat fresh graduate biasanya lewat empat tahap: screening HR, tes teknis SQL dan Excel, studi kasus, lalu wawancara user. Yang paling nentuin bukan IPK, tapi portfolio: 2-3 proyek yang kamu kerjain sendiri dari data mentah sampai kesimpulan. Buat yang belum punya pengalaman kerja, jawab pertanyaan pengalaman pakai proyek kuliah, magang, atau proyek pribadi, asal ada angka dan keputusan nyata di dalamnya.
Yang paling nentuin di interview data analyst fresh graduate bukan IPK, bukan almamater. Portfolio.
Dua sampai tiga proyek yang kamu kerjain sendiri dari data mentah sampai kesimpulan. Itu yang bikin pewawancara percaya kamu bisa kerja, walau belum pernah kerja.
Di bawah ini tahapan interviewnya, pertanyaan yang beneran keluar, dan cara jawab kalau kolom pengalaman di CV kamu masih kosong.
Buat posisi entry level di Indonesia, hampir semua perusahaan pakai pola empat tahap ini. Total waktunya biasanya 2-4 minggu dari lamaran sampai offer.
| Tahap | Durasi | Yang dinilai |
|---|---|---|
| 1. Screening HR | 20-30 menit | Motivasi, komunikasi, ekspektasi gaji |
| 2. Tes teknis | 45-90 menit | SQL, Excel, kadang Python |
| 3. Studi kasus | 1-3 hari kerja | Cara mikir, kualitas analisis |
| 4. Wawancara user | 45-60 menit | Presentasi hasil, kecocokan tim |
Tahap 3 yang paling banyak makan korban. Bukan karena susah, tapi karena banyak kandidat nyerahin grafik cantik tanpa satu pun kesimpulan.
HR gak nguji teknis. Mereka ngecek apakah kamu masuk akal.
Jawaban yang lemah: "Karena saya suka data dan prospeknya bagus."
Jawaban yang kuat: sebut momen konkret. "Waktu ngerjain skripsi, aku nemu 47 baris duplikat di data survei 340 responden. Setelah dibersihin, rata-ratanya berubah 8%. Kesimpulan yang tadinya mau aku tulis jadi salah. Dari situ aku sadar ngolah data itu bukan pekerjaan teknis doang. Itu yang nentuin kesimpulannya bener atau nggak."
Ini yang paling bikin panik kalau belum pernah kerja. Padahal pengalaman gak harus dari kantor.
Pakai metode STAR: situasi, tugas, aksi, hasil. Bahannya bisa dari skripsi, magang, organisasi kampus, atau proyek pribadi.
Kuncinya: harus ada angka dan harus ada keputusan. Tanpa dua itu, ceritanya cuma kegiatan, bukan pengalaman.
Riset dulu sebelum interview. Lihat lowongan sejenis yang lagi buka, tanya senior di kampus, cek laporan gaji publik.
Kasih rentang, bukan angka mati. Terus tambahin: "Aku terbuka diskusi kalau paket totalnya masuk akal."
Jangan sebut angka kalau kamu belum riset. Kelewat rendah, kamu rugi 2 tahun ke depan. Kelewat tinggi tanpa dasar, kamu keliatan gak ngerti pasarnya.
Formatnya biasanya live coding 45 menit, atau take-home 90 menit. Yang dites hampir selalu SQL.
Soal pemanasan. "Tampilkan semua transaksi di atas 100 ribu dari Surabaya."
SELECT * FROM transaksi
WHERE kota = 'Surabaya' AND total > 100000;
Kalau kamu mandek di sini, interviewnya berhenti.
"Berapa total penjualan per kota, urutkan dari yang terbesar."
SELECT kota, SUM(total) AS total_penjualan
FROM transaksi
GROUP BY kota
ORDER BY total_penjualan DESC;
Ini yang paling sering keluar. Latihan sampai kamu bisa nulis ini tanpa mikir. Penjelasan detailnya ada di halaman glosarium fungsi agregat.
"Tampilkan nama pelanggan dan total belanjanya." Datanya ada di dua tabel.
SELECT p.nama, SUM(t.total) AS total_belanja
FROM pelanggan p
JOIN transaksi t ON p.id_pelanggan = t.id_pelanggan
GROUP BY p.nama
ORDER BY total_belanja DESC;
Pertanyaan susulannya hampir pasti: "Kalau ada pelanggan yang belum pernah transaksi, dia muncul gak?" Jawabannya: gak, kalau pakai INNER JOIN. Pakai LEFT JOIN supaya semua pelanggan tetap muncul.
Ini pembeda kandidat. "Cari produk terlaris di tiap kategori."
SELECT kategori, produk, total_terjual
FROM (
SELECT kategori, produk, SUM(qty) AS total_terjual,
ROW_NUMBER() OVER (PARTITION BY kategori ORDER BY SUM(qty) DESC) AS peringkat
FROM penjualan
GROUP BY kategori, produk
) x
WHERE peringkat = 1;
Gak semua perusahaan nanya ini buat entry level. Tapi kalau kamu bisa, kamu langsung naik satu tingkat di mata pewawancara.
Kamu dikasih data mentah dan satu pertanyaan bisnis. Waktunya 1-3 hari.
Contoh soal yang sering muncul: "Ini data 6 bulan penjualan. Penjualan turun 12% di Q2. Kenapa?"
Yang bikin kandidat gugur:
Struktur yang aman: jawaban dulu di halaman pertama, baru buktinya. "Penurunan 12% itu datang dari satu kategori: Minuman, yang anjlok 34%. Dua kategori lain justru naik. Ini bukan masalah pasar, ini masalah stok. 40% hari di Q2, produk minuman terlaris kosong."
Satu paragraf. Sisanya bukti.
Kamu presentasi hasil studi kasus ke calon atasan. Yang dinilai bukan slide, tapi gimana kamu jawab pertanyaan susulan.
Pertanyaan yang hampir pasti keluar:
Pertanyaan ketiga itu jebakan yang bagus. Kandidat yang jawab "gak ada, saya yakin" langsung turun nilainya.
Jawab jujur: "Aku cuma punya data 6 bulan, jadi aku gak bisa bedain ini pola musiman atau tren beneran. Kalau ada data tahun lalu, aku bisa cek apakah Q2 emang selalu lemah."
Itu jawaban analyst. Yang lain cuma jawaban orang yang mau lulus tes.
Dari 9 fresh graduate yang aku bantu review portfolionya tahun lalu, 6 orang punya pola yang sama: 5-8 notebook di GitHub, semuanya dari dataset Titanic dan Iris.
Nol yang dapat panggilan dari portfolio itu.
Satu orang beda. Dia cuma punya 2 proyek, tapi keduanya dari data yang dia kumpulin sendiri:
Dua proyek. Dapat 4 panggilan interview, 2 offer.
Bedanya bukan skill teknisnya, dia gak pakai machine learning sama sekali. Bedanya: datanya nyata, masalahnya nyata, dan ada keputusan yang bisa diambil dari kesimpulannya.
Kalau kamu belum punya proyek kayak gini, mulai hari ini. Ambil satu masalah di sekitarmu yang bisa dijawab pakai angka.
Bisa. Yang dicari perusahaan buat posisi entry level adalah bukti kamu bisa ngolah data dari mentah sampai kesimpulan, bukan stempel pengalaman kantor. Portfolio dengan 2-3 proyek yang kamu kerjain sendiri, lengkap dengan data mentahnya dan keputusan yang kamu ambil, itu bukti yang sama kuatnya.
Tiga hal: SQL, Excel atau Google Sheets, dan satu tool visualisasi kayak Looker Studio. SQL yang paling sering dites, minimal kamu lancar SELECT, WHERE, GROUP BY, dan JOIN. Python bagus punya tapi jarang jadi syarat mati buat entry level di Indonesia.
Dua sampai tiga, tapi yang dalam. Satu proyek yang kamu bisa ceritain 15 menit, dari data mentah, masalah yang kamu temuin, sampai kesimpulan, jauh lebih kuat dari sepuluh notebook yang cuma nampilin grafik cantik.
Pakai metode STAR dengan bahan dari proyek kuliah, magang, organisasi, atau proyek pribadi. Sebut situasinya, tugasmu, apa yang kamu lakuin, dan hasilnya dalam angka. Kuncinya harus ada angka dan harus ada keputusan yang diambil dari situ.
Rentangnya lebar, tergantung kota dan jenis perusahaan. Riset dulu lewat lowongan yang lagi buka sebelum ditanya. Kalau ditanya ekspektasi, kasih rentang, bukan angka mati. Buat gambaran skill yang diminta pasar, kamu bisa cek profil pekerjaan data dari Bureau of Labor Statistics sebagai pembanding global.
Dua hal yang perlu kamu kerjain minggu ini:
Belum yakin SQL kamu cukup? Mulai dari glosarium query, lanjut ke panduan JOIN di SQL. Buat yang mau siapin sisi Excel-nya juga, ada 20 pertanyaan interview Excel yang sering keluar.
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.