Panduan Lengkap Platform Talent & Karir
Semua panduan praktis pengelolaan rekrutmen: pendaftaran mandiri calon kandidat di portal karir, screening otomatis Gemini AI, kuota kebutuhan orang, sinkronisasi ClickUp, hingga audit forensik 49 kolom. Setiap bab disajikan ringkas dan operasional.
Operational Guide for Talent & Recruitment
Complete end-to-end operational manual: candidate self-applications, automated Gemini AI screening, headcount quota controls, ClickUp ATS sync, and 49-column forensic auditing. Structured clearly for daily HR excellence.
01 Arsitektur Dua Pintu SistemDual Gateway Architecture
Pemisahan jalur pengalaman kandidat publik dengan ruang kendali privat data HR. Clear separation between public candidate experience and private HR controls.
🌐 Pintu 1: Portal Karir Publik (career.html)🌐 Gateway 1: Public Career Portal (career.html)
Akses terbuka untuk calon pelamar kerja. Menampilkan seluruh lowongan aktif dari Google Sheets, mendukung filter kategori kerja (Staff, DW, Trainee), kuota kebutuhan orang, unggah CV ke Google Drive privat, dan pembagian lowongan via WhatsApp.
Public candidate portal matching Miss Fish Bali luxury aesthetics. Mobile-optimized, featuring work type filters (Staff, DW, Trainee), live headcount quotas, secure CV uploads to Google Drive, and instant WhatsApp job sharing.
💼 Pintu 2: Dashboard ATS HR Internal (index.html)💼 Gateway 2: Internal HR ATS Dashboard (index.html)
Pusat kendali operasional privat yang dilindungi PIN/Password terenkripsi SHA-256. Berfungsi untuk mengelola kuota posisi, mengulas berkas pelamar, screening komparatif AI Gemini, sinkronisasi ClickUp, dan audit forensik 49 kolom.
Private internal ATS dashboard secured by salted PIN/Password auth. Empowers HR to manage vacancies, review candidate pipelines, trigger Gemini AI screenings, sync to ClickUp, and inspect 49-column forensic activity logs.
Setiap lamaran yang masuk otomatis tersimpan di Google Sheets (tab Applicants) dan berkas CV PDF/Word langsung dikirim ke folder Google Drive privat HR. Tidak ada berkas yang hilang atau tersimpan di server sementara.
Every submitted application is instantly saved to Google Sheets (tab Applicants), and resumes are stored directly in private Google Drive. No candidate documents are ever lost.
02 Portal Calon Pelamar & Alur PendaftaranCandidate Career Portal & Application Flow
Tahapan mandiri yang dilalui kandidat saat melamar pekerjaan secara online. Self-service candidate journey when applying online through the career portal.
-
Memilih Lowongan & Filter KategoriFiltering Vacancies & Work Types
Kandidat menyaring lowongan berdasarkan Semua, Staff, Daily Worker (DW), atau Trainee. Setiap kartu menampilkan jumlah kuota orang (contoh:
🔥 Dibutuhkan 2 Orang).Candidates filter vacancies by All, Staff, Daily Worker (DW), or Trainee. Each card highlights live headcount quotas (e.g.,
🔥 Dibutuhkan 2 Orang). -
Membuka Modal Formulir LamaranOpening Application Form Modal
Mengklik tombol Lamar Posisi Ini akan membuka formulir interaktif yang otomatis terisi dengan posisi yang dipilih.
Clicking Apply for this Position opens an interactive form pre-filled with the selected position.
-
Mengisi Data Diri & Riwayat KerjaEntering Profile & Experience Details
Kandidat mengisi nama lengkap, WhatsApp aktif, email, tanggal lahir, domisili, gaji terakhir, ekspektasi gaji, dan tanggal siap mulai kerja.
Candidate submits full name, WhatsApp, email, birth date, domicile, past salary, salary expectation, and availability date.
-
Mengunggah CV & Foto ProfilUploading Resume & Profile Photo
Kandidat melampirkan berkas CV PDF/Word (maks 5 MB) dan pas foto yang langsung dienkripsi dan dikirim ke Google Drive HR.
Candidate attaches PDF/Word CV (under 5MB) and photo, streamed safely to private Google Drive.
-
Konfirmasi & Tracking ID ResmiConfirmation & Candidate Tracking ID
Setelah terkirim, kandidat menerima nomor tracking unik (misal:
MFB-HR-20260917-849201) dan estimasi SLA review berkas maksimal 3 hari kerja.Upon submission, candidate receives a unique Tracking ID and SLA notice guaranteeing review within 3 working days.
Setiap lowongan memiliki tombol Bagikan Lowongan yang menghasilkan link langsung dengan parameter (contoh: career.html?job=Head+Bartender). Ketika calon pelamar lain mengklik link tersebut, modal lamaran posisi bersangkutan langsung terbuka!
Every role includes a Share Position button creating deep links (e.g. career.html?job=Head+Bartender). Clicking opens the modal directly for that role!
03 Autentikasi & Login HR ATSHR Authentication & Access Control
Standar keamanan masuk dashboard internal dan perlindungan akun rekrutmen. Security standards for accessing internal ATS dashboards and credential protection.
🔑 Verifikasi Kata Sandi Salted SHA-256🔑 Salted SHA-256 Verification
Ketika tim HR membuka index.html, layar terkunci otomatis hingga PIN/Password yang sah dimasukkan. Password dicocokkan terhadap hash SHA-256 tersimpan di tab Google Sheets Admins.
When opening index.html, the screen is gated until valid credentials are entered. Passwords are salted and verified against SHA-256 hashes stored in tab Admins.
👥 Akun Bawaan Sistem👥 Pre-configured System Accounts
• Super Admin: itm@missfishbali.com (Hak akses menyeluruh & API setup).
• HR Admin: hr@missfishbali.com (Akses operasional lamaran, lowongan, AI screener, dan ClickUp).
• Super Admin: itm@missfishbali.com (Complete system and API control).
• HR Admin: hr@missfishbali.com (Operational access to applicants, jobs, and AI screener).
04 Manajemen Lowongan & Kuota Kerja (Headcount)Vacancies & Headcount Quota Management
Tata cara menambah posisi, mengatur kuota kebutuhan orang, dan filter kategori. How to publish positions, adjust headcount quotas, and categorize contracts.
| Kolom DataField Name | Format / TipeType / Options | Fungsi & Dampak OperasionalOperational Function & Impact |
|---|---|---|
| Job Title | Text | Nama posisi (misal: Chef de Partie, Hostess, Senior Mixologist).Position title (e.g., Chef de Partie, Hostess, Senior Mixologist). |
| Department | Dropdown (13 Divisi) | Divisi kerja (Kitchen, Service, Bar, Accounting, HR, IT, dll).Hospitality division (Kitchen, Service, Bar, Accounting, HR, etc). |
| Type (Tipe Kerja) | Staff / DW / Trainee | Menentukan kategori filter pelamar di portal karir publik.Determines candidate filter pill sorting on public site. |
| Quota (Kuota Kebutuhan) | Angka (1-50) | Jumlah orang yang dibutuhkan. Tampil sebagai badge 🔥 Dibutuhkan X Orang.Number of open headcount slots, shown as 🔥 Dibutuhkan X Orang. |
| Status | Open / Closed / Draft | Hanya posisi berstatus 'Open' atau 'Active' yang ditampilkan di portal publik.Only 'Open' or 'Active' roles are displayed on the public portal. |
TIDAK ADA BATAS (UNLIMITED): Jika tim HR mengaktifkan 50 lowongan di Google Sheets atau dashboard, semua 50 lowongan akan tampil di portal karir. Calon pelamar dapat dengan mudah menyaring lowongan berdasarkan Divisi (Kitchen, Bar, dll), Tipe Kontrak (Staff, DW, Trainee), atau kata kunci pencarian.
NO ARTIFICIAL LIMIT (UNLIMITED): If HR activates 50 vacancies in Google Sheets, all 50 will render on the career portal. Candidates can quickly filter through them by Department, Contract Type, or Search bar.
05 Pipeline Seleksi RekrutmenCandidate Selection Pipeline
Pergerakan kandidat dari berkas baru hingga orientasi onboarding. Candidate progression stages from new applicant to official onboarding.
1. New Applicants
Berkas yang baru dikirim oleh pelamar. Belum pernah dibuka atau diulas oleh tim HR.
Newly submitted applications awaiting initial review.
2. Screening & AI
Berkas sedang ditinjau. Skor evaluasi Gemini AI dihitung dan kualifikasi dicek.
CV under review with Gemini AI match scoring computed.
3. Interview & Tasting
Wawancara tatap muka atau food/cocktail tasting trial bersama HOD di Canggu.
In-person interview or culinary tasting session with HOD.
4. Offering
Surat penawaran kerja (Offering Letter) disiapkan dan dinegosiasikan.
Official Offer Letter issued and remuneration finalized.
5. Hired 🎉
Kandidat menerima tawaran dan kuota lowongan otomatis berkurang.
Candidate accepted; role headcount quota decrements.
6. Rejected / Pool
Profil diarsipkan ke Talent Pool untuk peluang pembukaan divisi baru.
Profile archived into Talent Pool for future opportunities.
06 Evaluasi Cerdas Berbasis Gemini AIGemini AI Candidate Evaluation
Pemanfaatan kecerdasan buatan Google Gemini untuk screening objektif dan cepat. Objective resume analysis and scoring powered by Google Gemini AI.
🎯 AI CV Screener (Batch Comparison)🎯 Batch CV Comparison Screener
Membandingkan 2 hingga 10 berkas pelamar sekaligus secara berdampingan. Memberikan medali peringkat (Gold, Silver, Bronze), skor keselarasan (0–100), dan rekomendasi panggil wawancara.
Benchmark 2 to 10 applicant CVs side-by-side. AI assigns rankings (Gold, Silver, Bronze), match scores, and interview recommendations.
🎤 AI Smart Interview Studio🎤 AI Smart Interview Studio
Secara otomatis menghasilkan daftar pertanyaan wawancara spesifik (Behavioral & Technical Questions) berdasarkan pengalaman di CV kandidat.
Generates targeted behavioral and technical interview questions tailored to candidate background.
07 Sinkronisasi ClickUp ATSClickUp ATS 2-Way Synchronization
Menghubungkan data pelamar ke ClickUp sebagai Sistem Pencatatan Utama (System of Record). Bridging applicant records to ClickUp as the central System of Record.
-
Mode Otomatis (Cloudflare Pages Secret)Automated Mode via Cloudflare Secret
Saat token
CLICKUP_API_TOKENdanCLICKUP_LIST_IDdikonfigurasi di Cloudflare Pages, tombol Sync to ClickUp pada setiap kandidat akan langsung membuat Task baru di ClickUp dengan custom fields lengkap.With
CLICKUP_API_TOKENandCLICKUP_LIST_IDconfigured in Cloudflare Pages, the Sync to ClickUp button instantly creates ClickUp tasks with pre-mapped custom fields. -
Mode Cadangan / Manual Payload GeneratorManual Fallback Payload Generator
Jika token API belum dipasang, tim HR tetap dapat mengklik Generate ClickUp Task untuk menyalin format data kandidat dalam satu klik dan menempelkannya langsung ke ClickUp tanpa kendala.
If API tokens are pending, HR can click Generate ClickUp Task to copy standardized candidate records and paste them directly into ClickUp.
08 Audit Trail Forensik 49 Kolom49-Column Forensic Activity Logs
Pencatatan aktivitas berstandar keamanan tinggi untuk menjamin akuntabilitas rekrutmen. High-security audit trail ensuring recruitment accountability and compliance.
12 Indikator Real-Time12 Real-Time Indicators
Melacak total operasi, rasio sukses (99.8%+), rata-rata latensi sistem (<180ms), dan deteksi akses abnormal.
Tracks total operations, success ratio (99.8%+), average latency (<180ms), and abnormal access detections.
Forensik IP & PerangkatIP & Device Forensics
Merekam alamat IP, sistem operasi, browser, serta timestamp WITA dari setiap aksi rekrutmen yang dilakukan.
Logs IP address, operating system, browser signatures, and WITA timestamps for every recruitment action.
Penyimpanan TerproteksiImmutable Sheet Storage
Tersimpan secara permanen di tab Google Sheets ActivityLogs, terlindungi dari penghapusan tidak sengaja.
Permanently appended to Google Sheets tab ActivityLogs, safeguarded against accidental deletions.
09 Pertanyaan Umum (FAQ) & Solusi KendalaFrequently Asked Questions & Troubleshooting
Jawaban praktis untuk situasi operasional yang sering dihadapi. Practical answers for recurring operational situations.
Apakah form karir untuk calon kandidat sudah siap dibagikan ke publik?Is the candidate application form ready for public distribution?
YA, 100% SUDAH SIAP DAN AKTIF. Tautan portal karir publik adalah https://missfish-career-platform.pages.dev/career.html. Anda dapat membagikannya langsung ke media sosial Miss Fish Bali, WhatsApp blast, atau bio Instagram.
YES, 100% READY AND LIVE. The public career portal URL is https://missfish-career-platform.pages.dev/career.html. You can share it across social media, WhatsApp groups, or Instagram bio.
Berapa banyak lowongan yang bisa dimuat di portal karir?How many vacancies can be displayed on the career portal?
Tidak ada batas. Mau ada 10, 50, atau 100 lowongan sekalipun, sistem akan memuat seluruh lowongan yang berstatus 'Open' atau 'Active' di Google Sheets. Pelamar dapat menyaring dengan cepat menggunakan filter Divisi, Kategori Kontrak, atau Search Bar.
No limit. Whether there are 10, 50, or 100 active roles, the portal will load all open vacancies from Google Sheets, easily filterable by Division, Contract, or Search.
Bagaimana jika kandidat mengeluh gagal mengunggah CV?What should be done if a candidate fails to upload their CV?
Pastikan berkas pelamar dalam format PDF atau DOCX dengan ukuran di bawah 5 MB. Jika koneksi internet kandidat lambat, sarankan untuk memperkecil ukuran berkas (kompres PDF) atau mencoba kembali melalui peramban Chrome.
Ensure the file is in PDF or DOCX format and under 5 MB. If the candidate has a slow connection, advise compressing the document or using Google Chrome.
Siapa yang harus dihubungi jika terjadi kendala teknis?Who should be contacted for technical assistance?
Hubungi tim IT melalui email resmi itm@missfishbali.com untuk bantuan konfigurasi server, pembaruan script Google Apps Script, atau penyesuaian domain.
Contact the IT Department at itm@missfishbali.com for server configuration, Google Apps Script maintenance, or domain changes.
10 Rutinitas Harian 15 Menit Tim HR15-Minute Daily HR Operational Routine
Panduan alur kerja harian agar rekrutmen tetap responsif dan tertib. Daily operational workflow for maintaining high responsiveness.
Pagi (09.00 WITA)Morning (09:00 WITA)
Buka index.html, tinjau antrean New Applicants, jalankan AI CV Screener untuk posisi mendesak.
Open index.html, inspect New Applicants, run AI Screener for urgent openings.
Siang (13.00 WITA)Midday (13:00 WITA)
Pindahkan kandidat potensial ke tahap Interview, hubungi pelamar via WhatsApp untuk jadwal wawancara.
Move shortlisted candidates to Interview, contact applicants via WhatsApp for booking.
Sore (17.00 WITA)Evening (17:00 WITA)
Periksa kuota lowongan aktif di tab Vacancies, tutup lowongan yang telah terpenuhi (Quota = 0).
Review quota status in Vacancies, and close roles whose headcount slots are filled.