Platform SMKarier
Ringkasan Eksekutif
SMKarier adalah platform terintegrasi untuk mendapatkan pekerjaan, meningkatkan keahlian, dan menciptakan pekerjaan bagi lulusan SMK. MVP berfokus pada portal rekrutmen. Fase berikutnya menambah marketplace pelatihan, Bursa Kandidat Unggulan, fitur komunikasi, analitik, dan inkubator wirausaha.
North Star Metric
Hired/Bulan
Jumlah lulusan SMK yang DITERIMA KERJA per bulan menjadi indikator utama kesuksesan platform.
KPI Turunan
- Apply → Interview & Offer → Hire Rate
- Time-to-Hire & Waktu Rekrutmen
- Perusahaan Terverifikasi & Aktif
- MRR/ARR & Churn Rate
Latar Belakang & Tujuan
Masalah Inti
- • Tingkat Pengangguran Terbuka (TPT) lulusan SMK tertinggi
- • Mismatch kompetensi antara lulusan & kebutuhan industri
- • Akses terbatas ke lowongan & pelatihan berkualitas
Tujuan & Outcome
- Menyalurkan lulusan ke dunia kerja lebih cepat
- Menutup gap skill melalui pelatihan & sertifikasi
- Membuka jalur kewirausahaan bagi lulusan
- Membangun model bisnis berkelanjutan
Ruang Lingkup & Tahapan Rilis
MVP
0–6 Bulan
- Auth & Onboarding multi-role
- Profil & CV Builder dengan export PDF
- Portal Lowongan & Pencarian
- Lamaran 1-klik & Tracking
- Dashboard HR & Admin
- ATS-Lite & Template Flow
Growth
6–18 Bulan
- Monetisasi & Payment Gateway
- Marketplace Pelatihan (LPK)
- Bursa Kandidat & Chat HR
- Aplikasi Mobile (Android)
- Notifikasi WhatsApp
- Dashboard BKK & LPK
Scale
18+ Bulan
- Inkubator Wirausaha
- Fitur Agen Rekrutmen
- Rekomendasi AI/ML
- Aplikasi iOS
- Migrasi Cloud Dedicated
- Ekspansi Regional
Persona Pengguna
Pencari Kerja
Lulusan SMK & Alumni
- • Profil profesional & CV PDF
- • Rekomendasi lowongan
- • Lamaran cepat & tracking
- • Akses pelatihan & sertifikasi
Perusahaan HR
HR & Recruiter
- • Posting lowongan & ATS-lite
- • Manajemen lamaran
- • Komunikasi kandidat
- • Analitik rekrutmen
BKK Sekolah
Bursa Kerja Khusus
- • Dashboard alumni
- • Tracking penempatan
- • Posting lowongan sekolah
- • Laporan reputasi
LPK/Trainer
Lembaga Pelatihan
- • Jual kursus & sertifikasi
- • Kelola batch peserta
- • Revenue sharing
- • Laporan transaksi
Agen Rekrutmen
Power User (Fase 3)
- • Filter lanjutan
- • Pipeline multi-klien
- • Ekspor shortlist
- • Tagging kandidat
Admin
Platform & Compliance
- • Verifikasi perusahaan
- • Moderasi konten
- • Audit log & keamanan
- • Pelaporan regulator
User Stories (Prioritas)
Pencari Kerja (MVP)
- → Sebagai jobseeker, saya bisa mendaftar & melengkapi profil + CV PDF agar siap melamar
- → Saya bisa mencari lowongan dengan filter jurusan/lokasi/gaji/shift dan melamar 1-klik
- → Saya bisa melihat status lamaran real-time dan menerima notifikasi update
Perusahaan (MVP)
- → Sebagai HR, saya bisa membuat akun & unggah dokumen verifikasi untuk posting lowongan
- → Saya bisa melihat daftar pelamar & memberi status shortlist/interview dengan catatan internal
- → Saya bisa menggunakan template flow rekrutmen default atau custom per lowongan
- → Saya bisa menggunakan fitur ATS Lite untuk memfilter kandidat saya
BKK Sekolah (Fase 2)
- → Sebagai BKK, saya bisa membuat dashboard alumni dan mengundang siswa/alumni
- → Saya bisa melihat tracking penempatan dan menghasilkan laporan untuk sekolah
LPK/Trainer (Fase 2)
- → Sebagai LPK, saya bisa listing kursus/sertifikasi dengan harga dan durasi
- → Saya bisa mengelola batch peserta dan melacak progress pembelajaran
- → Saya bisa menerima pembayaran dengan revenue sharing yang transparan
Agen Rekrutmen (Fase 3)
- → Sebagai agen, saya bisa menyusun pipeline kandidat per klien dengan status tracking
- → Saya bisa menggunakan filter lanjutan untuk menemukan kandidat yang spesifik
- → Saya bisa ekspor shortlist dalam format CSV/Excel untuk presentasi klien
Requirement Fungsional
5.1 Auth & Onboarding
- Registrasi via Email/WhatsApp dengan verifikasi OTP
- Role-based access: Jobseeker, Company, BKK, LPK, Admin
- Single-profile per email; social login (opsional Fase 2)
5.2 Profil & CV Builder
- Data diri, kontak, pendidikan, jurusan SMK, pengalaman kerja
- Keahlian, sertifikat, portofolio dengan upload dokumen
- Template CV profesional dengan export ke PDF (≤10 detik, file ≤1MB)
5.3 Lowongan (Company)
- CRUD lowongan: posisi, lokasi, shift, gaji, kualifikasi (jurusan/sertifikasi)
- Quota posting sesuai paket; status otomatis kadaluarsa; arsip
- Template Flow Rekrutmen: default (seleksi administrasi → wawancara → tes → MCU)
- Indikator kadaluarsa: hijau (aman), kuning (≤3 hari), merah (nonaktif)
5.4 Pencarian & Rekomendasi
- Full-text search + filter (jurusan, lokasi, gaji, shift, sertifikasi)
- Rekomendasi dasar berbasis kecocokan profil (Fase 2: AI ringan)
- Performance: p95 search ≤500ms pada 10k record
5.5 Lamaran & Pipeline (ATS-Lite)
- Lamaran 1-klik; tiap lamaran membuat record status=Terkirim
- Status: Terkirim → Disaring → Wawancara → Offer → Diterima/Ditolak
- Catatan internal HR; histori status; export CSV untuk HR
- Rate-limit anti-spam per jam/hari; audit log perubahan profil
5.6 Dashboard
Perusahaan:
- • Lowongan aktif, lamaran per lowongan, filter kandidat, tindakan batch
- • Indikator kadaluarsa lowongan dengan badge warna
- • Notifikasi proaktif (H-7, H-3, H-1, H) dan status berubah
Admin:
- • Verifikasi perusahaan, moderasi lowongan, laporan harian
- • Konfigurasi paket/harga, audit log, Job Fair module
BKK & LPK (Fase 2):
- • BKK: Alumni terdaftar, status penempatan, tracking
- • LPK: Kursus, transaksi, peserta, revenue sharing
5.7 Komunikasi & Notifikasi (Fase 2)
- Email/WA untuk: konfirmasi akun, lamaran diterima, undangan interview
- Notifikasi status akhir (diterima/ditolak) dan reminder lowongan
- Push notification untuk mobile app (Android Fase 2)
5.8 Bursa Kandidat Unggulan (Fase 2)
- Listing kandidat terkurasi dengan filter (sertifikasi, pengalaman, rating)
- Akses premium untuk paket Gold/Diamond; chat HR ke kandidat
- Fitur bookmark kandidat dan export shortlist
5.9 Marketplace Pelatihan (Fase 2)
- Halaman kursus/sertifikasi; pendaftaran; pembayaran; sertifikat digital
- Rekomendasi kursus berbasis gap kompetensi dari lowongan yang dilamar
- Dashboard LPK untuk kelola batch, progress, dan revenue sharing
5.10 Inkubator Wirausaha (Fase 3)
- Pendaftaran batch, kurikulum, mentor, milestone, showcase
- Integrasi event/job fair dan koneksi dengan investor
- Tracking progress startup dan portfolio alumni inkubator
Batasan & Di Luar Lingkup (MVP)
-
Tidak ada AI/ML lanjutan pada fase MVP; hanya rule-based sederhana.
-
Pembayaran/PG terbatas pada MVP untuk pembelian paket akses Template CV Premium (DANA, QRIS, DOKU/Xendit). Fitur pembayaran lengkap aktif di Fase 2.
-
Tidak ada app iOS/Android native pada MVP (hanya Web + WebView Lite bila perlu).
-
Tidak ada modul agen rekrutmen & inkubator pada MVP.
Prinsip UX & Desain
Prinsip Desain
- Brand hijau SMKarier; tipografi modern; aksesibilitas AA
- Mobile-first design dengan responsif sempurna
- Navigasi sederhana per role; states & empty-states jelas
- Progressive disclosure untuk informasi kompleks
Artefak Desain
- Arsitektur informasi & sitemap per-role
- Wireframe high-level (Figma)
- Template CV minimalis yang mudah dibaca HR
- Design system dengan komponen reusable
Paket & Aturan Monetisasi
Paket Perusahaan
Program Early Adopter (Tahun 1)
Gratis 1 tahun untuk 20 perusahaan mitra awal yang aktif mem-publish lowongan (min. 2 lowongan/bulan). Setelah periode habis: otomatis fallback ke paket berbayar.
Free
3 bln pertama
- • Max 3 lowongan/bln (lalu 1/bln)
- • Tanpa lencana verifikasi
- • Limit visibilitas
Silver
Berbayar
- • 10 lowongan/bln
- • Lencana verifikasi biru
- • Notifikasi WA kandidat
- • Analitik basic
Gold
Berbayar
- • 20 lowongan/bln
- • Chat HR
- • Akses Bursa Kandidat
- • Jadwal interview
Diamond
Berbayar
- • Lowongan unlimited
- • Subdomain khusus
- • Tes onsite gratis
- • Halaman karier premium
Aturan Teknis:
- • Kontrak: Silver/Gold min. 3 bln; Diamond min. 1 tahun
- • Kuota posting per paket; SLA verifikasi NIB ≤ 2×24 jam
- • Akses fitur premium berdasar paket
Paket Pencari Kerja
Fresh Graduate (Tahun Pertama)
Gratis 1 tahun dengan apply tanpa batas + 1 template CV premium.
Free
Umum
- • 10 lamaran/bln
- • 1 template CV premium
Reguler
Berbayar
- • 20 lamaran/bln
- • Lencana verified
- • 10 template CV
- • Notifikasi WA
VIP
Berbayar
- • 30 lamaran/bln
- • Template unlimited
- • Webinar eksklusif
- • AI career chat
VVIP
Berbayar
- • Lamaran unlimited
- • Chat langsung HR
- • Coaching karir
- • Prioritas penempatan
Aturan Teknis:
- • Rate-limit anti-spam per jam/hari
- • Audit log perubahan profil saat melamar
- • Anti-anomali multi-apply
BKK Sekolah
Free Selamanya
10 lowongan/bln; lencana verified; dashboard alumni; tracking penempatan.
Branch Monetization:
Pembayaran dari perusahaan → BKK dapat difasilitasi melalui SMKarier (escrow). SMKarier mengambil loyalty/fee 15% dari transaksi tersebut.
LPK/Trainer
Revenue Sharing Model:
- • Dashboard kursus & peserta
- • Invoice & payout periodik
- • Komisi transparan per transaksi
- • Promosi kursus di platform
Non-Fungsional (NFR)
Keamanan & Privasi
- TLS, JWT, bcrypt; RBAC berbasis role
- Audit log admin & aksi kritikal
- Patuh UU PDP; consent untuk notifikasi
- Penyamaran data pada staging
Kinerja & Reliabilitas
- p95 pencarian ≤500ms, TTFB <1.0s pada 500 RPS
- Uptime target 99.5% (MVP)
- Backup harian DB; RPO ≤24 jam; RTO ≤4 jam
- Containerized; stateless front/API
Skalabilitas & Infrastruktur
- Object storage untuk berkas; CDN aset publik
- Server awal (16 vCPU, 32 GB RAM)
- Rencana migrasi ke cloud dedicated saat skala
Observabilitas & Aksesibilitas
- Uptime monitoring + dasbor performa
- Alerting insiden
- WCAG 2.1 AA untuk halaman publik utama
Arsitektur & Tumpukan Teknologi
Frontend & Middleware
- Reverse Proxy: Traefik (TLS, routing)
- Portainer: Manajemen container (UI)
- Frontend: Next.js (SSR/SSG)
- Web Server: Nginx (static & PHP-FPM upstream)
Backend & Data
- Core API: Laravel (REST) tercontainerisasi
- CMS Admin: Laravel (panel admin, master data)
- Database: PostgreSQL
- Cache/Queue: Redis
DevOps & Monitoring
- CI/CD: GitLab/GitHub Actions
- Monitoring: UptimeRobot/Grafana
- Storage: Internal server (MVP) → S3-compatible
Mobile (Fase 2)
- Android: Flutter
- iOS: Flutter (Fase 3)
- Push Notification: Firebase Cloud Messaging
Desain Data (Tingkat Tinggi)
Entitas Inti
User, Role, Company, CompanyVerification, BKK, LPK, Job, JobRequirement, Application, ApplicationStage, Note, CandidateProfile, Education, Skill, Certificate, Portfolio, CVTemplate, Subscription, Plan, QuotaUsage, Invoice, Payment, Notification, Course, CourseBatch, Enrollment, Assessment, RecruiterAgency, AuditLog.
Relasi Utama
- User (1:N) Application; Company (1:N) Job; Job (1:N) Application
- User (1:N) Certificate/Education/Skill/Portfolio
- Plan (1:N) Subscription; Subscription (1:N) QuotaUsage
- LPK (1:N) Course; Course (1:N) Batch; Batch (N:M) Enrollment(User)
- AuditLog terkait semua aksi sensitif
Analitik & Pelaporan
Produk
- Funnel apply→interview→offer→hire
- Umur lowongan; view→apply rate
- Performa pencarian & filter
Bisnis
- MAU/WAU/DAU, cohort retention
- Konversi paket, MRR/ARR, churn
- Lifetime value (LTV) per persona
Kemitraan
- Performa BKK (alumni aktif, penempatan)
- LPK (penjualan & kelulusan)
- ROI program Early Adopter
Kualitas
- Deteksi lowongan palsu
- Laporan moderasi
- SLA verifikasi perusahaan
Legal, Kepatuhan & Operasional
Badan Usaha & Perizinan
- PT SMKarier Inovasi Digital
- NIB aktif; KBLI utama: 78104 (Job Portal)
- Kewajiban pelaporan triwulanan; integrasi PSE
- Standar ISO 9001 (≤5 th) — disiapkan
Kebijakan & SOP
- ToS, Privacy Policy — mekanisme verifikasi NIB
- Anti-fraud lowongan; pelaporan penyalahgunaan
- SOP: deployment, backup, pemulihan bencana
- Verifikasi perusahaan, penanganan insiden keamanan
Rencana Rilis & Milestone
Fase Persiapan
- • Finalisasi desain, pondasi backend, auth, profil, CV PDF
- • Posting lowongan dasar, pencarian & filter
Fase Pengembangan
- • Lamaran 1-klik, dashboard HR/Admin
- • Pilot tertutup (20-30 perusahaan, 10 BKK)
Fase Stabilisasi
- • Stabilitas, hardening keamanan, SLA verifikasi
- • Rilis publik MVP
Fase Growth
- • Paket berbayar + PG, WA notif, Bursa Kandidat
- • Chat HR, marketplace LPK, SMKarier Mobile (Android)
Fase Scale
- • Inkubator, Agen Rekrutmen, AI/ML
- • iOS, migrasi cloud dedicated
Kriteria Penerimaan (MVP)
Auth & Role
Pengguna dapat mendaftar, login, reset, verifikasi OTP (email/WA), dan mengakses fitur sesuai role.
CV Builder
1 template kelar, export PDF ≤10 detik, file ≤1 MB (kompresi otomatis).
Posting Lowongan
Perusahaan terverifikasi dapat posting; masa aktif; arsip otomatis; flow rekrutmen default terpasang.
Pencarian & Filter
Hasil relevan; dukung jurusan/lokasi/gaji/shift/sertifikasi; pagination; p95 search ≤500ms pada 10k record.
Lamaran 1-klik
Membuat record status=Terkirim; email/WA konfirmasi terkirim.
Dashboard HR
Dapat ubah status hingga Offer/Diterima/Ditolak; catatan internal tersimpan; ATS Lite & Pipeline; export CSV.
Admin & Reliabilitas
Verifikasi NIB/NPWP; moderasi lowongan; log harian; backup harian otomatis; uptime ≥99.5% selama 30 hari pra-rilis; TLS aktif; password hashed; RBAC; audit log aktif.
Risiko & Mitigasi
Adopsi Pengguna Lambat
Resiko: Pengguna (jobseeker & perusahaan) lambat mengadopsi platform.
Mitigasi:
- • Program Free Plan BKK & Fresh Graduate
- • Roadshow kawasan industri & demo lapangan
- • Onboarding berkelanjutan & feedback loop
Kompetitor
Resiko: Platform serupa sudah ada dengan basis pengguna besar.
Mitigasi:
- • Diferensiasi ekosistem 360° (pelatihan+inkubator)
- • Fokus hyper-local (Cikarang-Bekasi-Karawang) lebih dulu
- • Integrasi mendalam dengan BKK & SMK
Teknis & Downtime
Resiko: Masalah teknis, downtime, atau skalabilitas saat pertumbuhan.
Mitigasi:
- • Arsitektur kontainer, monitoring aktif
- • Rencana migrasi cloud bertahap
- • SOP insiden & backup recovery teruji
Fraud Lowongan
Resiko: Lowongan palsu atau penyalahgunaan platform.
Mitigasi:
- • Verifikasi NIB/NPWP ketat
- • Lencana verifikasi & badge kepercayaan
- • Moderasi konten & pelaporan 1-klik
Finansial/Burn Rate
Resiko: Cash flow tidak sustain untuk operasional jangka panjang.
Mitigasi:
- • Tahap MVP efisien dengan fokus fitur kritis
- • Model freemium dengan konversi bertahap
- • Fokus konversi paket setelah basis pengguna terbentuk