# MASTER POSISI & ANTRIAN JOBDESK — Sanggraloka Ubud

> **WAJIB (semua agent):** baca `../../../sanggraloka.md` (common knowledge
> resort) sebelum mulai, dan **update file itu** (bagian 8 Status + Changelog)
> setiap selesai mengerjakan item antrian atau ada keputusan/fakta baru.

> **SEMUA 39 POSISI AKTUAL + 4 RENCANA SUDAH PUNYA JOBDESK (5 Jul 2026,
> Cowork).** Antrian P1 → P2 → P3 → posisi rencana selesai ditulis dalam satu
> rangkaian sesi. Yang tersisa murni pekerjaan HR: (1) review & kalibrasi
> lintas posisi selevel, (2) approve final GM per batch, (3) acknowledge
> digital karyawan begitu status naik ✅. Lihat status per baris di tabel
> departemen di bawah.

> **REVIEW GM BATCH P1 SELESAI (5 Jul 2026)** — hasil di
> [`../REVIEW-GM-BATCH-P1.md`](../REVIEW-GM-BATCH-P1.md): 3 jobdesk lolos GM
> langsung (SEC-GRD, HK-PA, BAR-BTD), 5 perlu revisi kecil (WEL-EXH, KIT-STW,
> GRD-GDN, GRD-PA, FO-BDR). **Revisi selesai dikerjakan Cowork (5 Jul 2026)**
> persis sesuai [`../PERINTAH-COWORK-REVISI-P1.md`](../PERINTAH-COWORK-REVISI-P1.md)
> — QC lolos (bobot 100%, tidak ada kode kompetensi karangan). Seluruh 8
> jobdesk P1 sekarang **revisi GM selesai, menunggu review HR** (tetap 🟨).
>
> **STANDAR DIPERBARUI (5 Jul 2026):** tabel KPI komponen #6 kini WAJIB 4
> kolom — Ukuran | Target | Bobot | **Cara Monitoring** (admin-light, dari
> katalog `KPI-STANDARD.md` §3), **maksimal 5 baris** — lihat
> `JOBDESK-STANDARD.md` §2 komponen #6 & anti-pola §7 KPI-STANDARD. Sudah
> diterapkan ke seluruh jobdesk P1, P2, P3, dan rencana.
>
> **RETROFIT DOKUMEN LAMA SELESAI (5 Jul 2026):** 6 jobdesk terbit ✅ lama
> (HK-RA-01, FO-GSA-01, FBS-WTR-01, KIT-CMS-01, ENG-TEK-01, SPA-THP-01) naik
> ke **Versi 2** — kolom Cara Monitoring ditambahkan sekaligus; HK-RA-01 &
> FO-GSA-01 juga dibersihkan dari sisa istilah "SPV" → "Coordinator/FOM"
> (satu kali revisi gabungan, bukan bolak-balik acknowledge). `JOBDESK-STANDARD.md`
> naik ke v1.1 (contoh §6 & wording komponen #6 turut diperbaiki),
> `KPI-STANDARD.md` naik ke v1.1 (batas "posisi maks 5 · departemen 4–6"
> dipertegas). **6 jobdesk ini perlu acknowledge ulang karyawan (v1→v2)** —
> item HR, bukan Cowork.
>
> **CATATAN KOMPETENSI TERBUKA (untuk HR/GM):** `FIN-BKT-01` (Bookkeeper &
> Tax) dan `ENG-IT-01` (IT Coordinator) memakai kompetensi terdekat yang ada
> (ADM-02/ADM-11) karena KOMPETENSI-UNIVERSITY.xlsx **belum punya kode/
> faculty khusus perpajakan-pembukuan atau IT** — bukan kode karangan,
> ditandai eksplisit di masing-masing jobdesk. Diusulkan ditambahkan saat
> kalibrasi skill matrix berikutnya.

> **CASCADE 4 PILAR KORPORAT DITERAPKAN (7 Jul 2026, Cowork):** dokumen baru
> [`../kpi/SASARAN-MUTU-CORPORATE.md`](../kpi/SASARAN-MUTU-CORPORATE.md)
> mendefinisikan 4 sasaran mutu korporat — **Brand Recognition 30% ·
> Financial 30% · Balinese Hospitality 20% · Operational Reliability 20%**
> — dan formula cascade Individu → Departemen → Korporat yang
> **otomatis terkalibrasi ulang saat headcount berubah** (roll-up
> berbobot-headcount, bukan rumus manual per posisi). Seluruh **49 jobdesk**
> (45 posisi aktual + 4 rencana) kini punya kolom **Pilar** ke-5 di tabel
> KPI komponen #6, disalin persis dari indikator scorecard departemen yang
> di-cascade — lihat `KPI-STANDARD.md` v1.2 §5 dan aturan keras #9 di skill
> `jobdesk-kpi-author`. Posisi baru otomatis mewarisi tag Pilar yang benar
> karena wajib cascade dari indikator departemen yang sudah bertag.

**Sumber headcount: data karyawan aktual PT Ubud Sanggraloka Sejahtera per Juni 2026**
(92 aktif: 7 MGR · 1 ASM · 8 SPV · 50 Staff · 26 DW). Struktur nyata resort:
level supervisor bergelar **Coordinator**; Security di bawah **HRD**; Garden &
Pool di bawah **ENG**; IT di bawah **A&G**; Activities (wellness/experience) di
bawah **SPA**; kitchen dipimpin **CDP di bawah F&B Director** (tidak ada Exec
Chef); **laundry di-outsource** (tidak ada Laundry Attendant — hanya Linen).
Posisi bertanda *(rencana)* belum ada orangnya — jobdesk tetap ditulis bila
akan direkrut.

Standar penulisan: [../JOBDESK-STANDARD.md](../JOBDESK-STANDARD.md) (12 komponen).
Konvensi file: `{KODE}-{nama-posisi}.md`. Status: ✅ terbit · 🟨 draft (menunggu
review HR & approve GM) · Rencana = belum ada orangnya, jobdesk siap pakai.
Prioritas: **P1** = populasi terbanyak · P2 = koordinator/kritis · P3 = manajerial.

## A&G — Admin & General (10 org)

| Kode | Posisi (sesuai data) | Lapor ke | Org | Prio | Status |
|---|---|---|---|---|---|
| EXE-GM-01 | General Manager | Owner | 1 | P3 | 🟨 [file](EXE-GM-01-general-manager.md) |
| FIN-FC-01 | Financial Controller | GM | 1 | P3 | 🟨 [file](FIN-FC-01-financial-controller.md) |
| FIN-CC-01 | Cost Control | FC | 1 | P2 | 🟨 [file](FIN-CC-01-cost-control.md) |
| FIN-BKT-01 | Bookkeeper & Tax | FC | 1 | P2 | 🟨 [file](FIN-BKT-01-bookkeeper-tax.md) |
| FIN-AP-01 | Account Payable | FC | 1 | P2 | 🟨 [file](FIN-AP-01-account-payable.md) |
| FIN-CASH-01 | General Cashier | FC | 1 | P2 | 🟨 [file](FIN-CASH-01-general-cashier.md) |
| FIN-PURC-01 | Purchasing Coordinator | FC | 1 | P2 | 🟨 [file](FIN-PURC-01-purchasing-coordinator.md) |
| FIN-PUR-01 | Purchasing Officer | Purch. Coord | 1 | P2 | 🟨 [file](FIN-PUR-01-purchasing-officer.md) |
| FIN-RCV-01 | Receiving | Purch. Coord | 1 | P2 | 🟨 [file](FIN-RCV-01-receiving.md) |
| ENG-IT-01 | IT Coordinator | FC (A&G) | 1 | P2 | 🟨 [file](ENG-IT-01-it-coordinator.md) |

## HRD (termasuk Security — 8 org)

| Kode | Posisi | Lapor ke | Org | Prio | Status |
|---|---|---|---|---|---|
| HRD-MGR-01 | Human Capital Manager | GM | 1 | P3 | 🟨 [file](HRD-MGR-01-human-capital-manager.md) |
| HRD-ADM-01 | Human Capital Admin | HC Manager | 1 | P2 | 🟨 [file](HRD-ADM-01-human-capital-admin.md) |
| SEC-CRD-01 | Security Coordinator | HC Manager | 1 | P2 | 🟨 [file](SEC-CRD-01-security-coordinator.md) |
| SEC-GRD-01 | Security Guard | Security Coord | 5 | **P1** | 🟨 [file](SEC-GRD-01-security-guard.md) |

## Front Office (10 org)

| Kode | Posisi | Lapor ke | Org | Prio | Status |
|---|---|---|---|---|---|
| FO-FOM-01 | Front Office Manager | GM | 1 | P3 | 🟨 [file](FO-FOM-01-front-office-manager.md) |
| FO-GSA-01 | Guest Service Agent | FOM | 7 | **P1** | ✅ v2 [file](FO-GSA-01-guest-service-agent.md) |
| FO-BDR-01 | Bell Driver (bell + transport) | FOM | 2 | **P1** | 🟨 [file](FO-BDR-01-bell-driver.md) — revisi GM selesai, menunggu review HR |

## Housekeeping (9 org — laundry OUTSOURCE)

| Kode | Posisi | Lapor ke | Org | Prio | Status |
|---|---|---|---|---|---|
| HK-EHK-01 | Executive Housekeeper | GM | 1 | P3 | 🟨 [file](HK-EHK-01-executive-housekeeper.md) |
| HK-CRD-01 | HK Coordinator | EHK | 1 | P2 | 🟨 [file](HK-CRD-01-hk-coordinator.md) |
| HK-RA-01 | Room Attendant | HK Coordinator | 4 | **P1** | ✅ v2 [file](HK-RA-01-room-attendant.md) |
| HK-PA-01 | Public Area Attendant | HK Coordinator | 2 | **P1** | 🟨 [file](HK-PA-01-public-area-attendant.md) |
| HK-LN-01 | Linen Attendant (+serah terima laundry luar) | HK Coordinator | 1 | P2 | 🟨 [file](HK-LN-01-linen-attendant.md) |

## F&B — Service, Bar & Kitchen (22 org, dipimpin F&B Director)

| Kode | Posisi | Lapor ke | Org | Prio | Status |
|---|---|---|---|---|---|
| FBS-FBD-01 | F&B Director | GM | 1 | P3 | 🟨 [file](FBS-FBD-01-fb-director.md) |
| FBS-CRD-01 | F&B Service Coordinator | F&B Director | 2 | P2 | 🟨 [file](FBS-CRD-01-fb-service-coordinator.md) |
| FBS-WTR-01 | Waiter / Waitress | FBS Coordinator | 3 | **P1** | ✅ v2 [file](FBS-WTR-01-waiter-waitress.md) |
| BAR-CRD-01 | Bar Coordinator | F&B Director | 1 | P2 | 🟨 [file](BAR-CRD-01-bar-coordinator.md) |
| BAR-BTD-01 | Bartender | Bar Coordinator | 2 | **P1** | 🟨 [file](BAR-BTD-01-bartender.md) |
| KIT-CDP-01 | Hot & Cold Kitchen CDP (kepala dapur) | F&B Director | 1 | P2 | 🟨 [file](KIT-CDP-01-hot-cold-kitchen-cdp.md) |
| KIT-CMS-01 | Cook | CDP | 9 | **P1** | ✅ v2 [file](KIT-CMS-01-commis-cook.md) |
| KIT-STW-01 | Steward | CDP | 3 | **P1** | 🟨 [file](KIT-STW-01-steward.md) — revisi GM selesai, menunggu review HR |

## Engineering (termasuk Garden & Pool — 16 org)

| Kode | Posisi | Lapor ke | Org | Prio | Status |
|---|---|---|---|---|---|
| ENG-CE-01 | Chief Engineering | GM | 1 | P3 | 🟨 [file](ENG-CE-01-chief-engineering.md) |
| ENG-TEK-01 | Engineering Attendant (teknisi) | Chief Eng | 5 | **P1** | ✅ v2 [file](ENG-TEK-01-teknisi.md) |
| GRD-CRD-01 | Gardener & Pool Coordinator | Chief Eng | 1 | P2 | 🟨 [file](GRD-CRD-01-gardener-pool-coordinator.md) |
| GRD-GDN-01 | Gardener Attendant | G&P Coordinator | 7 | **P1** | 🟨 [file](GRD-GDN-01-gardener-attendant.md) — revisi GM selesai, menunggu review HR |
| GRD-PA-01 | Pool Attendant | G&P Coordinator | 2 | **P1** | 🟨 [file](GRD-PA-01-pool-attendant.md) — revisi GM selesai, menunggu review HR |

## SPA (termasuk Activities/Wellness — 11 org)

| Kode | Posisi | Lapor ke | Org | Prio | Status |
|---|---|---|---|---|---|
| SPA-CRD-01 | Spa Coordinator | GM | 1 | P2 | 🟨 [file](SPA-CRD-01-spa-coordinator.md) |
| SPA-THP-01 | Spa Therapist | Spa Coordinator | 4 | **P1** | ✅ v2 [file](SPA-THP-01-spa-therapist.md) |
| WEL-CRD-01 | Activities Coordinator | Spa Coordinator | 1 | P2 | 🟨 [file](WEL-CRD-01-activities-coordinator.md) |
| WEL-EXH-01 | Activities Attendant (experience host) | Activities Coord | 5 | **P1** | 🟨 [file](WEL-EXH-01-activities-attendant.md) — revisi GM selesai, menunggu review HR |

## Sales & Marketing (6 org)

| Kode | Posisi | Lapor ke | Org | Prio | Status |
|---|---|---|---|---|---|
| SLS-SM-01 | Sales Manager | GM | 1 | P3 | 🟨 [file](SLS-SM-01-sales-manager.md) |
| SLS-CRD-01 | Sales Coordinator | Sales Manager | 1 | P2 | 🟨 [file](SLS-CRD-01-sales-coordinator.md) |
| SLS-ADM-01 | Sales Admin | Sales Manager | 1 | P2 | 🟨 [file](SLS-ADM-01-sales-admin.md) |
| SLS-GDS-01 | Graphic Design | Sales Manager | 1 | P2 | 🟨 [file](SLS-GDS-01-graphic-design.md) |
| SLS-ECOM-01 | Reservation & E-commerce Officer | Sales Manager | 1 | P2 | 🟨 [file](SLS-ECOM-01-reservation-ecommerce-officer.md) |
| SLS-EWM-01 | Asst. Event & Wedding Manager | Sales Manager | 1 | P2 | 🟨 [file](SLS-EWM-01-asst-event-wedding-manager.md) |

## Posisi rencana (belum ada orangnya — jobdesk siap pakai saat direkrut)

| Kode | Posisi | Catatan | Status |
|---|---|---|---|
| FO-RSV-01 | Reservation Agent (FO) | saat ini dirangkap Reservation & E-comm (S&M) — JANGAN aktifkan sebelum SLS-ECOM-01 kelebihan beban | Rencana [file](FO-RSV-01-reservation-agent.md) |
| FO-GRO-01 | Guest Relation Officer | rencana saat okupansi naik | Rencana [file](FO-GRO-01-guest-relation-officer.md) |
| WEL-YGI-01 | Yoga Instructor (in-house) | saat ini freelance/vendor | Rencana [file](WEL-YGI-01-yoga-instructor.md) |
| HRD-TRN-01 | Training Officer | penting utk University — usulan prioritas rekrutmen | Rencana [file](HRD-TRN-01-training-officer.md) |

**Total: 45 posisi aktual (92 org) + 4 rencana = 49 file jobdesk · terbit 6
(v2) · draft 39 · rencana 4 · antrian penulisan tersisa: 0 — SEMUA POSISI
SUDAH PUNYA JOBDESK.** (Koreksi 7 Jul 2026: angka "39 posisi aktual" versi
sebelumnya tidak sesuai jumlah baris tabel di atas/file di disk — 45 aktual
+ 4 rencana = 49 adalah angka yang benar dan sudah diverifikasi cocok
dengan jumlah karyawan per departemen di `sanggraloka.md`.)

## Status alur kerja (5 Jul 2026 — penulisan selesai, giliran HR)

Seluruh antrian penulisan P1 → P2 → P3 → posisi rencana selesai dalam
rangkaian sesi Cowork 5 Jul 2026, mengikuti urutan wewenang approval
(populasi terbanyak → Coordinator/kritis → manajerial → belum direkrut).
Setiap jobdesk baru sudah lolos QC skill `jobdesk-kpi-author`: bobot KPI
100%, kode kompetensi hanya dari `KOMPETENSI-UNIVERSITY.xlsx` (2 kasus
kompetensi belum lengkap ditandai eksplisit, lihat catatan di atas — bukan
karangan), gelar Coordinator konsisten (bukan Supervisor/SPV).

**Langkah berikutnya murni milik HR & GM, bukan penulisan lagi:**
1. Review HR lintas posisi selevel (konsistensi wewenang, KPI, bahasa) per
   departemen — mulai dari 8 jobdesk P1 yang sudah "revisi GM selesai".
2. Approve final GM per batch (P1 dulu → P2 → P3 → rencana saat direkrut).
3. Acknowledge digital karyawan begitu status naik ✅ terbit — termasuk
   6 jobdesk lama yang naik v1→v2 (retrofit Cara Monitoring).
4. Kalibrasi lintas departemen (HR) atas seluruh scorecard (lihat
   `../kpi/README.md` — 12/12 departemen sudah punya scorecard).
5. Input ke `hr_positions`/`hr_kpi_definitions` di app HotelCrew untuk
   periode 2027.

> Import ke app: tabel ini = master `hr_positions`; kolom "Lapor ke" membentuk
> org chart. Data pribadi (nama, gaji, NIK) TIDAK disalin ke dokumen ini —
> tetap di file payroll sumber & nanti di database HotelCrew terenkripsi.
