Seleksi
Dari CV screening sampai offer, lalu evaluasi
Halaman ini membahas lima tahap seleksi yang umum di posisi data, cara menyiapkan masing-masing, dan cara membaca hasilnya. Urutan dan jumlah tahapnya berbeda di tiap perusahaan.
- 1Self-assessmentHasil: daftar skill gap
- 2Target roleHasil: satu kalimat target
- 3UpskillingHasil: jadwal latihan
- 4PortfolioHasil: dua sampai tiga project
- 5ApplyHasil: lamaran yang rutin dan tercatat
- 6EvaluasiHasil: satu perbaikan berikutnya
Sesudah langkah 6, kembali ke langkah 1. Ulangi tiap dua sampai empat minggu, sambil membawa hasil evaluasinya.
Lima tahap seleksi dan persiapannya
1CV screening
- CV disesuaikan per lowongan
- Kata kunci diambil dari syarat lowongan
- Link portfolio di bagian atas
2Technical test
- Soal SQL dan spreadsheet dengan timer
- Latihan tanpa AI
- Cek ulang total sesudah JOIN
3Case study
- Mulai dari pertanyaan klarifikasi
- Cek data, bandingkan, pecah per segmen
- Tutup dengan rekomendasi
4Interview user
- User: calon atasan langsung Anda
- Perkenalan 60 detik
- Siap ditanya alasan, batasan data, dan bagian paling berisiko
- Riset bisnis perusahaannya
5Offering
- Rentang gaji dengan dasar yang bisa disebut
- Pastikan gross atau net
- Cek status kontrak, probation (masa percobaan), dan BPJS
Technical test: pola soal dan jebakannya
Kami memilih lima pola soal yang memakai skill dasar SQL dan spreadsheet; soal di tiap perusahaan bisa berbeda. Jebakan paling berbahaya adalah query yang jalan tanpa error tapi hasilnya salah. Kami membuat lima soal SQL untuk empat pola pertama, ditambah satu soal tentang NULL, lengkap dengan data dan jawabannya. Untuk pola spreadsheet, pakai tempat latihan spreadsheet.
Pola soal
Total penjualan per kategori bulan lalu
GROUP BY dan filter tanggal
Kerjakan soalnyaPelanggan yang belanja dua kali atau lebih
GROUP BY dan HAVING
Kerjakan soalnyaPenjualan atau ongkir per kota dari dua tabel
JOIN pesanan dan pelanggan
Kerjakan soalnyaProduk terlaris di tiap kota
Window function: RANK atau ROW_NUMBER
Kerjakan soalnyaRekap raw data di spreadsheet
XLOOKUP atau VLOOKUP, lalu pivot table
Tempat latihannya
Hasil salah tanpa error
JOIN satu-ke-banyak menggandakan total
AVG dan COUNT(kolom) melewati NULL
Filter tanggal yang lupa jam memotong hari terakhir
Persen vs poin persen
Rata-rata vs median: beberapa transaksi yang jauh lebih besar bisa mengangkat rata-rata. Median, nilai tengah sesudah data diurutkan, lebih tahan terhadap nilai ekstrem seperti itu.
Case study: jawab dengan urutan
Soal case study bisa berbentuk satu kalimat pendek, seperti contoh di bawah. Ini empat langkah untuk menjawabnya.
“Penjualan minggu ini turun 20%. Kenapa?”
1Validasi data
Datanya sudah lengkap masuk? Definisi "penjualan" berubah? Ada sistem yang error?
2Bandingkan periode
Dibanding minggu yang sama tahun lalu? Ada libur, tanggal gajian, atau Lebaran?
3Pecah per segmen
Per produk, wilayah, channel, pelanggan baru dan lama. Cari penyumbang turun terbesar.
4Hipotesis dan rekomendasi
Penyebab internal (stok, harga, promo habis) atau eksternal (kompetitor)? Data apa yang membuktikannya? Lalu apa langkah berikutnya?
Penilai melihat urutan berpikir Anda. Kesalahan yang perlu dihindari: langsung menyebut penyebab sebelum memeriksa datanya.
Interview user: perkenalan 60 detik
User adalah calon atasan langsung Anda, atau tim yang membuka lowongan itu. Interview dengan user bisa dibuka dengan permintaan "ceritakan tentang diri Anda". Jawab dengan tiga bagian, dan siapkan juga jawaban untuk tiga pertanyaan lanjutan.
- 1
Sekarang. Posisi atau latar Anda saat ini, satu kalimat.
- 2
Bukti. Satu project atau pengalaman yang paling relevan, lengkap dengan hasilnya.
- 3
Alasan. Kenapa role ini, dan kenapa perusahaan ini.
Pertanyaan lanjutan tentang project yang Anda ceritakan
- Kenapa Anda memilih cara analisis itu
- Apa kekurangan data yang Anda pakai, dan cara Anda menanganinya
- Bagian mana dari hasil Anda yang paling mungkin salah, dan cara Anda mengeceknya
Contoh rekaan · Profil B, melamar Sales Data Analyst
“Tiga tahun terakhir saya bekerja sebagai admin sales di distributor FMCG, dan tiap minggu menyusun report penjualan 40 outlet di Excel. Enam bulan ini saya belajar SQL dan membangun dashboard stok per wilayah. Dari situ saya menemukan dua gudang yang paling sering kehabisan produk terlaris. Saya melamar posisi ini karena ingin mengerjakan analisis seperti itu setiap hari, di perusahaan dengan jaringan distribusi seluas [perusahaan].”
Profil B ada di halaman persiapan.
Offer: cek detailnya sebelum menjawab
Angka gaji di offer baru bisa dinilai bersama syarat yang menempel padanya. Kami belum menulis angka gaji di website ini: di snapshot lowongan kami, kurang dari separuh lowongan Data Analyst mencantumkan gaji, dan sebagian besar yang mencantumkan berasal dari satu website. Gantinya, ini yang bisa Anda cek sendiri.
Rentang gaji dengan dasar
Bandingkan dengan lowongan yang mencantumkan gaji untuk role, level, dan kota yang sama. Saat negosiasi, sebutkan dasar angka Anda.
Gross atau net
Tanyakan apakah angkanya sebelum atau sesudah pajak dan potongan BPJS. Selisihnya bisa terasa di gaji bulanan.
Masa percobaan (probation)
Masa percobaan hanya boleh untuk karyawan tetap, yang di kontrak kerja ditulis PKWTT (perjanjian kerja waktu tidak tertentu). Lamanya paling lama tiga bulan, dan selama itu upah tidak boleh di bawah upah minimum. Kontrak, yang ditulis PKWT (perjanjian kerja waktu tertentu), tidak boleh punya masa percobaan. Kalau tetap dicantumkan, masa percobaan itu batal demi hukum dan masa kerjanya tetap dihitung.
UU 13/2003 Pasal 60 (membuka tab baru)UU 6/2023, Pasal 58 baru (membuka tab baru)
Kontrak (PKWT)
Kontrak hanya boleh untuk pekerjaan yang tidak tetap, paling lama lima tahun termasuk perpanjangannya, dan wajib tertulis dalam bahasa Indonesia. Saat kontrak berakhir, perusahaan wajib membayar uang kompensasi kalau Anda sudah bekerja minimal satu bulan terus-menerus: satu bulan upah untuk kontrak 12 bulan, dan proporsional untuk yang lebih pendek atau lebih panjang.
PP 35/2021 Pasal 8, 15, 16 (membuka tab baru)Putusan MK 168/PUU-XXI/2023 (membuka tab baru)
BPJS
Pemberi kerja wajib mendaftarkan pekerjanya ke BPJS Ketenagakerjaan dan BPJS Kesehatan, dan memotong iuran bagian pekerja dari gaji. Kalau perusahaan tidak mendaftarkan Anda ke BPJS Kesehatan, Anda berhak mendaftar sendiri.
UU 24/2011 Pasal 14, 15, 19 (membuka tab baru)Perpres 82/2018 Pasal 13 (membuka tab baru)
THR
Karyawan tetap maupun kontrak berhak atas THR sesudah bekerja satu bulan terus-menerus. Besarnya satu bulan upah untuk masa kerja 12 bulan atau lebih, proporsional di bawahnya, dibayar paling lambat tujuh hari sebelum hari raya.
Upah minimum
Gubernur wajib menetapkan upah minimum provinsi (UMP) dan dapat menetapkan upah minimum kabupaten/kota (UMK) tiap tahun, dengan keputusan gubernur. Untuk mengeceknya, cari "upah minimum" di JDIH provinsi Anda, website kumpulan peraturan daerah. Contohnya keputusan UMP 2026 di JDIH DKI Jakarta.
Contoh: UMP DKI Jakarta 2026 (membuka tab baru)PP 49/2025 (membuka tab baru)
Undang-undang ketenagakerjaan baru
DPR menyetujui RUU Pelindungan Ketenagakerjaan pada 6 Oktober 2026. Per 19 Oktober naskahnya belum kami temukan di database peraturan BPK dan JDIH Kemnaker, jadi isi pasalnya soal kontrak dan masa percobaan belum bisa dicek. Menurut anggota Komisi IX DPR, aturan pelaksana yang lama, seperti PP dan Permenaker, tetap berlaku selama tidak bertentangan dengan undang-undang baru. Kami akan meng-update bagian ini begitu naskahnya terbit.
Berita DPR, 6 Oktober 2026 (membuka tab baru)Soal aturan peralihan (membuka tab baru)
Ringkasan peraturan di atas kami cocokkan dengan teks aslinya pada 19 Oktober 2026. Ini bukan nasihat hukum. Kalau ada yang janggal di kontrak Anda, tanyakan ke dinas ketenagakerjaan setempat.
Langkah 6 · Evaluasi
Cek berhentinya di mana, lalu perbaiki bagian itu
Baca catatan lamaran Anda dari atas ke bawah, lalu perbaiki lebih dulu tahap pertama yang paling sering menjawab "tidak".
Dapat panggilan?
Kalau tidak
Perbaiki target, sesuaikan CV per lowongan, tambah referral.
Kalau ya
Lolos technical test?
Kalau tidak
Latihan soal SQL dan spreadsheet bertimer, tanpa AI. Soal latihannya
Kalau ya
Lolos case study?
Kalau tidak
Latih empat langkah menjawab case study, mulai dari validasi data. Empat langkahnya
Kalau ya
Lolos interview user?
Kalau tidak
Latih perkenalan 60 detik, cerita project, dan riset bisnis perusahaannya. Contoh perkenalan
Kalau ya
Dapat offer?
Kalau tidak
Minta feedback, dan cek lagi ekspektasi gaji Anda. Cara menyusun rentang gaji
Kalau ya
Negosiasi dan cek detail offer
Catat tiap lamaran: tanggal, jalur, dan tahap terakhir yang Anda capai. Dari lima lamaran belum ada pola yang bisa dibaca. Sesudah beberapa puluh, Anda bisa melihat di tahap mana lamaran Anda paling sering berhenti, lalu perbaiki tahap itu lebih dulu. Kalau Anda melamar sambil bekerja, gabungkan catatan beberapa siklus sampai lamarannya beberapa puluh, baru tarik kesimpulan.
Kembali ke langkah 1 dengan hasil evaluasinya