BUKTI · TANPA KLIEN PUN BISA
Satu case study jadi per role
Belum punya klien bukan alasan nol portfolio. Tiap role di bawah punya satu paket bukti yang bisa dikerjakan minggu ini dari task library.
Data Analyst
- File .sql yang ada komentarnya + screenshot hasilnya. Mereka baca JOIN dan GROUP BY kamu, bukan nilai kursusmu.
- Catatan pembersihan data: baris dobel dibuang kenapa, missing diisi apa dan alasannya.
- Satu chart yang judulnya kesimpulan + 3 baris insight pakai bahasa manusia.
Contoh output: Query-nya kira-kira: SELECT c.nama, SUM(o.nominal) AS revenue FROM orders o JOIN customers c ON c.id = o.customer_id WHERE o.tanggal >= DATE_TRUNC('month', CURRENT_DATE - INTERVAL '1 month') GROUP BY c.nama ORDER BY revenue DESC LIMIT 10. Hasilnya misal "Budi Mart — Rp18,2jt dari…
→ Panduan penuh + checklist bukti · → Kerjakan task SQL JOIN di library
Operations Specialist
- SOP 1 proses (link Notion view-only): langkah bernomor, screenshot, pemilik tiap langkah, troubleshooting 3 kasus umum, versi + tanggal update.
- Tracker publik (view-only): 20 task realistis, nggak ada task tanpa pemilik dan deadline, 3 view yang jelas gunanya, aturan update tertulis.
- Dokumen scope 1 halaman: deliverable, 2 milestone, definisi selesai yang terukur, yang TIDAK termasuk, batas 2 revisi, termin bayar.
Contoh output: Contoh scope jadi: "Deliverable: dashboard mingguan (Sheets) + SOP update. Milestone 1 (hari 3): struktur data + 1 contoh laporan. Milestone 2 (hari 7): otomatisasi + serah terima Loom. Selesai = laporan kekirim otomatis 2x berturut-turut. Di luar scope: integrasi API custom. Rev…
→ Panduan penuh + checklist bukti · → Kerjakan task scope 1 halaman
QA Engineer / Software Tester
- Sheet 30 test case checkout (view-only): ID, prioritas, langkah eksplisit, expected result spesifik. Ada happy, negative, DAN edge case.
- 5 bug report: judul jelas, severity + alasan, steps bernomor, expected vs actual, screenshot/Loom, device/browser.
- Collection Postman 10 request (API publik) + assertion status 200.
Contoh output: Contoh case: TC-17 [High] "Bayar pakai kartu ditolak". Langkah: 1) isi keranjang Rp150rb, 2) pilih kartu, masukin nomor declined test, 3) klik Bayar sekali. Expected: muncul "Pembayaran gagal: kartu ditolak (kode 51)", order TIDAK terbentuk, stok nggak berkurang. Actual (bug): or…
→ Panduan penuh + checklist bukti · → Kerjakan 30 test case checkout
Frontend Developer
- GitHub hidup: 2–3 repo dengan README (cara run, stack, screenshot), commit message jelas. Bukan 1 commit "final fix".
- Live demo (Vercel/Netlify). Link mati atau "jalan di laptop saya" = gugur.
- 2 case study: masalah → eksplorasi → solusi + kenapa (trade-off) → hasil (skor Lighthouse, feedback).
Contoh output: Contoh trade-off: "Fetch dipindah ke server sekali (bukan 3x di client) → LCP 3,1s jadi 1,4s. Interaktivitas filter sedikit dikorbanin demi kecepatan awal; filter dipindah ke client pakai debounce 300ms." Angka + alasan kayak gini yang bikin hiring manager berhenti scroll. Rubrik…
→ Panduan penuh + checklist bukti · → Ubah task jadi case study 1 halaman
Web3 Community Manager
- Audit 1 server: 10 temuan + struktur channel usulan + aturan + kalender event 2 minggu (dokumen publik).
- Growth case: baseline → campaign → hasil angka (member +x%, event attendance, retention) + learning jujur (yang gagal ditulis juga).
- Contoh operasional: welcome message, FAQ, template jawaban scam/phishing, notulen 1 community call.
Contoh output: Contoh temuan: "Channel #general 400 pesan/hari tapi 70% isinya gm/spam. Pecah jadi #intro (slowmode 1 jam) + #diskusi. Welcome message nggak ada — buatin + tombol verifikasi + FAQ 5 pertanyaan. Simulasi 2 minggu: pesan bermakna naik 35%, tiket berulang turun 50%." Format audit +…
→ Panduan penuh + checklist bukti · → Ubah audit jadi case study 1 halaman
Content Strategist
- Brief 1 halaman + draft hasilnya. Patokannya: writer bisa mulai tanpa meeting = brief lulus.
- Teardown 3 kompetitor: tabel + skor + 5 rekomendasi berprioritas.
- Kalender konten 2 minggu: pillar, format, keyword, CTA per konten.
Contoh output: Contoh brief: KEYWORD "cv remote 1 halaman" (intent: template+contoh). PESAN: "CV remote dinilai 30 detik — angka + link live menang." OUTLINE: H1 + H2 (struktur, bullet kuat vs lemah, sinyal remote, kesalahan, checklist). CTA: "download template + book review CV". LARANGAN: klai…
→ Panduan penuh + checklist bukti · → Kerjakan task content brief
Sebelum/sesudah CV (5 revisi)
Data analyst — bullet pengalaman
❌ Bertanggung jawab atas data perusahaan dan membuat laporan.
✅ Membersihkan dataset 40 ribu baris order (SQL + Sheets), membuat dashboard mingguan, memangkas waktu laporan dari 2 hari menjadi 3 jam.
Bedanya: ada konteks (40rb baris), ada kerjaan yang jelas, ada angka before-after. Screener 30 detik langsung paham tanpa nebak-nebak.
QA — bullet pengalaman
❌ Melakukan testing aplikasi dengan teliti dan detail.
✅ Menulis 30 test case checkout (happy + negative + edge), menemukan 11 bug termasuk 2 critical double-charge, escape bug turun 40% sebelum rilis.
"Teliti" itu klaim, semua orang juga nulis gitu. 30 case + 11 bug + angka escape bug itu bukti.
Ops — bullet pengalaman
❌ Membantu operasional tim dan administrasi.
✅ Mendokumentasikan 6 SOP + membangun tracker Airtable 120 task, keterlambatan laporan turun dari 3 hari menjadi 0 dalam 1 bulan.
Yang dibayar employer ops ya ini: sistem kebangun, telatnya hilang. Tulis dua-duanya.
Frontend — bullet pengalaman
❌ Membuat website yang menarik menggunakan React.
✅ Membangun ulang halaman checkout (React + Vercel): LCP 3,1s → 1,4s, error state + loading di semua fetch, demo live + Loom 3 menit.
"Menarik" nggak bisa diverifikasi. LCP 3,1 ke 1,4 bisa. Makanya versi bagus menang.
Web3 community — bullet pengalaman
❌ Aktif mengelola komunitas crypto dan media sosial.
✅ Mengelola Discord 5 ribu member: pesan bermakna naik 50 → 180/hari dalam 1 bulan via onboarding + 2 event edukasi; menulis laporan mingguan + template anti-phishing.
DAO nggak bayar kata "aktif". Mereka bayar angka: 50 jadi 180. Tulis angkanya.
Pitch yang ditolak vs yang dipakai
Ditolak (bisa dikirim ke 100 client):
“Halo, saya pekerja keras dan fast learner. Saya bisa bantu project Bapak/Ibu. Saya sudah berpengalaman dan siap mulai kapan saja. Rate saya murah dan bisa nego. Terima kasih, ditunggu kabarnya.”
Dipakai (spesifik + angka + scope):
“Kalian butuh test plan checkout sebelum launch — dari brief, risikonya double-charge saat network gagal. Saya kirim 30 test case (happy + negative + edge) + video 1 bug critical dalam 5 hari, seperti untuk toko X (escape bug turun 40%, link terlampir). Scope: test plan + 1x revisi, di luar scope: automation. Fee $250, termin 50/50. Boleh 15 menit call Kamis jam 4 sore WIB?”
- Kalimat 1 mengutip brief: Versi dipakai menyebut masalah spesifik client (double-charge saat network gagal) — buktinya baca brief. Versi ditolak bisa dikirim ke 100 client.
- Rencana + timeline: 30 case + video dalam 5 hari. Client membeli kepastian, bukan semangat.
- 1 link + 1 angka: Toko X, escape bug -40%, link terlampir. Satu bukti spesifik mengalahkan 3 paragraf janji.
- Scope + harga: Termasuk/tidak termasuk + termin 50/50. Menjawab ketakutan client: revisi tak berujung dan kabur.
- CTA bertanggal: "Kamis jam 4 sore WIB" 10x lebih gampang dijawab daripada "ditunggu kabarnya".
LANJUTAN