TL;DR
Lama persiapan interview analis data tergantung titik awal kamu. Kalau SQL dan spreadsheet udah dipakai sehari-hari, 2 sampai 3 minggu dengan 1 jam per hari biasanya cukup. Kalau baru mulai dari nol, hitungannya 4 sampai 6 bulan sampai layak masuk proses interview. Yang paling nentuin bukan total jam belajar, tapi berapa kali kamu latihan ngomongin analisis kamu keras-keras.
Jawaban jujurnya: 2 sampai 3 minggu kalau SQL dan spreadsheet udah jadi kerjaan harian kamu, dan 4 sampai 6 bulan kalau kamu mulai dari nol.
Rentangnya lebar karena yang dihitung bukan cuma waktu belajar. Yang lebih nentuin: berapa banyak hal yang harus kamu bangun dari awal, dan berapa kali kamu udah latihan ngomongin analisis kamu di depan orang.
Aku tulis ini karena pertanyaannya sering banget muncul dengan bentuk yang salah. Orang nanya "berapa lama", padahal yang mereka butuh tau "apa aja yang harus disiapin".
Estimasinya tergantung tiga hal: seberapa sering kamu udah kerja sama data, apakah portfolio kamu udah ada, dan berapa jam per hari yang beneran bisa kamu sisihkan. Buat orang yang udah pakai SQL di kerjaan, 20 sampai 30 jam total biasanya cukup. Buat pemula tanpa dasar apa pun, hitungannya 250 sampai 400 jam.
| Titik awal kamu | Total jam | Kalau 1 jam/hari | Kalau 3 jam/hari |
|---|---|---|---|
| Udah kerja pakai SQL harian | 20-30 jam | 3-4 minggu | 1-1,5 minggu |
| Pernah belajar SQL, belum pernah dipakai kerja | 80-120 jam | 3-4 bulan | 1-1,5 bulan |
| Mulai dari nol | 250-400 jam | 8-13 bulan | 3-4,5 bulan |
Kolom "1 jam per hari" itu yang paling realistis buat kebanyakan orang yang masih kerja. Jangan bikin rencana 4 jam per hari kalau kamu pulang kantor jam 7 malam.
Empat blok, dan porsinya nggak sama rata. SQL dan studi kasus makan porsi terbesar, cerita pengalaman dan statistik lebih kecil tapi nggak boleh dilewat. Yang paling sering diabaikan orang adalah blok latihan ngomong, padahal itu yang paling sering jadi penyebab gagal.
| Blok | Porsi | Isinya |
|---|---|---|
| SQL | 35% | JOIN, agregat, window function, latihan soal |
| Studi kasus dan product sense | 25% | Cara mecah masalah, milih metrik, nyusun jawaban |
| Cerita pengalaman | 20% | 4-5 cerita STAR, latihan diucapkan keras |
| Statistik dan spreadsheet | 20% | Uji hipotesis dasar, A/B testing, rumus lookup |
Buat blok SQL, yang paling sering keluar bukan sintaks eksotis. Yang keluar: JOIN yang bener, GROUP BY dengan HAVING, dan window function buat peringkat atau running total. Bentuk soalnya bisa kamu lihat di kumpulan pertanyaan interview SQL.
Window function biasanya yang paling bikin gugup. Aturan frame dan partisi lengkapnya ada di tutorial window function PostgreSQL.
Buat blok statistik, yang ditanya biasanya level dasar sampai menengah: beda rata-rata dan median, arti p-value, dan cara baca hasil A/B test. Contoh soalnya ada di pertanyaan interview statistik.
Portfolio. Kalau kamu belum punya pengalaman kerja di bidang data, satu proyek yang selesai bakal makan 30 sampai 60 jam sendiri. Dan tanpa itu, kamu nggak punya bahan buat ngejawab pertanyaan tentang cara kamu kerja.
Urutan yang aku sarankan buat pemula:
Nomor 2 sengaja aku taruh sebelum SQL menengah. Alasannya: proyek nyata bakal nunjukin kamu bagian mana dari SQL yang beneran kamu butuh, jadi belajar tahap berikutnya lebih terarah.
Panduan nyusunnya ada di cara bikin portfolio data analyst.
Dari lamaran masuk sampai penawaran keluar, biasanya 3 sampai 8 minggu. Perusahaan besar cenderung lebih panjang karena tahapannya lebih banyak dan jadwal penguji lebih padat. Startup kecil bisa kelar dalam 2 minggu.
| Tahap | Isi | Jeda umum |
|---|---|---|
| Seleksi berkas | CV dan portfolio dicek | 3-14 hari |
| Wawancara HR | Motivasi, ekspektasi gaji | 30 menit |
| Tes teknis | SQL live atau tugas bawa pulang | 1-5 hari pengerjaan |
| Wawancara user | Studi kasus, cerita pengalaman | 1-2 sesi |
| Wawancara akhir | Manajer atau lintas tim | 1 sesi |
| Penawaran | Negosiasi | 3-10 hari |
Tugas bawa pulang yang paling sering bikin orang kelelahan. Kerjain secukupnya sesuai waktu yang diminta, jangan habisin akhir pekan penuh. Bentuknya bisa kamu pelajari dari contoh take home test SQL.
Aku ngumpulin catatan dari 48 orang yang aku dampingi buat persiapan interview analis data sepanjang 2024 sampai pertengahan 2025. Ini catatan pribadi, bukan riset, jadi anggap sebagai gambaran, bukan angka mutlak.
Yang aku catat: titik awal mereka, total jam persiapan, dan hasil akhirnya.
| Kelompok | Jumlah orang | Median jam persiapan | Dapat tawaran |
|---|---|---|---|
| Udah kerja pakai data | 19 | 34 jam | 14 orang |
| Pindah karier, ada latar analitis | 21 | 168 jam | 11 orang |
| Fresh graduate tanpa dasar data | 8 | 295 jam | 3 orang |
Angka yang paling menarik buat aku bukan di kolom jam. Tapi di kebiasaan latihannya.
Dari 28 orang yang dapat tawaran, 24 di antaranya latihan wawancara tiruan minimal 3 kali sebelum wawancara beneran. Dari 20 orang yang belum dapat, cuma 6 yang pernah latihan tiruan lebih dari sekali.
Ini bukan bukti sebab akibat. Orang yang rajin latihan tiruan mungkin emang lebih siap dari awal. Tapi selisihnya cukup lebar buat bikin aku selalu nyaranin hal yang sama: sisihkan waktu buat ngomong, bukan cuma buat baca.
Satu lagi yang kelihatan: median jam persiapan kelompok pindah karier yang berhasil itu 168 jam, sementara yang belum berhasil 71 jam. Selisihnya lebih dari dua kali lipat.
Kalau lima hal itu udah kepegang, lamar. Nunggu sampai ngerasa 100 persen siap itu jebakan, dan wawancara pertama yang gagal bakal ngajarin kamu lebih banyak daripada dua minggu belajar tambahan.
Buat wawancara Excel, yang keluar biasanya VLOOKUP atau XLOOKUP, plus pivot table. Nggak jauh dari situ.
Bisa kalau kamu udah kerja pakai SQL atau spreadsheet tiap hari, dan yang kurang cuma latihan ngomong. Dalam seminggu kamu bisa nyusun 4 cerita STAR, ngulang 20 soal SQL, dan latihan presentasi portfolio dua kali. Kalau kamu belum pernah nulis JOIN sendiri, seminggu nggak cukup dan mendingan minta jadwal mundur.
Latihan ngomong, kalau tool dasarmu udah jalan. Dari yang aku lihat, kandidat gagal lebih sering karena nggak bisa jelasin kenapa dia milih satu pendekatan, bukan karena nggak bisa nulis query. Nambah Power BI ke CV pas H-2 minggu nggak bakal ngubah hasil. Latihan jelasin satu proyek lama kamu ke teman bisa.
Perlu, minimal satu proyek yang selesai dan bisa kamu ceritain 5 menit. Dua atau tiga proyek yang setengah jadi kalah sama satu proyek yang punya pertanyaan jelas, langkah yang bisa dijelasin, dan kesimpulan yang bisa ditindaklanjuti. Buat pelamar tanpa pengalaman kerja data, portfolio itu satu-satunya bukti yang kamu punya.
Umumnya 6 bulan, tapi banyak perusahaan nggak punya aturan kaku. Yang lebih penting: pastiin ada yang berubah dari lamaran sebelumnya. Proyek baru, sertifikasi yang relevan, atau pengalaman kerja yang nambah. Melamar lagi dengan CV yang sama persis dua bulan kemudian biasanya nggak ngubah hasil.
Nggak bikin lebih cepat, tapi bisa bantu di tahap seleksi berkas. Sertifikasi ngasih struktur belajar yang jelas, itu nilainya. Tapi di ruang interview, yang ditanya tetap cara kamu mikir dan apa yang pernah kamu kerjain. Jangan tunda melamar sampai sertifikasi kelar kalau kamu udah bisa jawab soal SQL menengah.
Dua hal yang paling nentuin: titik awal kamu yang jujur, dan jumlah latihan ngomong yang kamu jadwalkan.
Total jam belajar cuma nomor tiga.
Buka kalender kamu sekarang, tandai satu jam di tiga hari ke depan buat latihan wawancara tiruan sama teman. Itu langkah yang paling sering ditunda dan paling gede pengaruhnya.
Buat bahan latihannya, ambil dari contoh studi kasus interview data analyst.
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.