Lewati ke isi
anakdata.id
≡

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.

Enam langkah, diulang sampai dapat offer
  1. 1Self-assessmentHasil: daftar skill gap
  2. 2Target roleHasil: satu kalimat target
  3. 3UpskillingHasil: jadwal latihan
  4. 4PortfolioHasil: dua sampai tiga project
  5. 5ApplyHasil: lamaran yang rutin dan tercatat
  6. 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

  1. 1CV screening

    • CV disesuaikan per lowongan
    • Kata kunci diambil dari syarat lowongan
    • Link portfolio di bagian atas
  2. 2Technical test

    • Soal SQL dan spreadsheet dengan timer
    • Latihan tanpa AI
    • Cek ulang total sesudah JOIN
  3. 3Case study

    • Mulai dari pertanyaan klarifikasi
    • Cek data, bandingkan, pecah per segmen
    • Tutup dengan rekomendasi
  4. 4Interview user

    • User: calon atasan langsung Anda
    • Perkenalan 60 detik
    • Siap ditanya alasan, batasan data, dan bagian paling berisiko
    • Riset bisnis perusahaannya
  5. 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 soalnya
  • Pelanggan yang belanja dua kali atau lebih

    GROUP BY dan HAVING

    Kerjakan soalnya
  • Penjualan atau ongkir per kota dari dua tabel

    JOIN pesanan dan pelanggan

    Kerjakan soalnya
  • Produk terlaris di tiap kota

    Window function: RANK atau ROW_NUMBER

    Kerjakan soalnya
  • Rekap raw data di spreadsheet

    XLOOKUP atau VLOOKUP, lalu pivot table

    Tempat latihannya

Hasil salah tanpa error

Kerjakan lima soal latihannya

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?”

  1. 1Validasi data

    Datanya sudah lengkap masuk? Definisi "penjualan" berubah? Ada sistem yang error?

  2. 2Bandingkan periode

    Dibanding minggu yang sama tahun lalu? Ada libur, tanggal gajian, atau Lebaran?

  3. 3Pecah per segmen

    Per produk, wilayah, channel, pelanggan baru dan lama. Cari penyumbang turun terbesar.

  4. 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. 1

    Sekarang. Posisi atau latar Anda saat ini, satu kalimat.

  2. 2

    Bukti. Satu project atau pengalaman yang paling relevan, lengkap dengan hasilnya.

  3. 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.

    Permenaker 6/2016 (membuka tab baru)

  • 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".

  1. Dapat panggilan?

    Kalau tidak

    Perbaiki target, sesuaikan CV per lowongan, tambah referral.

    Kalau ya

  2. Lolos technical test?

    Kalau tidak

    Latihan soal SQL dan spreadsheet bertimer, tanpa AI. Soal latihannya

    Kalau ya

  3. Lolos case study?

    Kalau tidak

    Latih empat langkah menjawab case study, mulai dari validasi data. Empat langkahnya

    Kalau ya

  4. Lolos interview user?

    Kalau tidak

    Latih perkenalan 60 detik, cerita project, dan riset bisnis perusahaannya. Contoh perkenalan

    Kalau ya

  5. Dapat offer?

    Kalau tidak

    Minta feedback, dan cek lagi ekspektasi gaji Anda. Cara menyusun rentang gaji

    Kalau ya

  6. 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