Bagan organisasi tidak dibentuk oleh Tier.Bagan dibentuk oleh ID Atasan.
Satu kolom yang salah membuat GM sejajar dengan HoD.
Halaman ini menjelaskan apa beda Tier, Golongan, dan ID Atasan, lalu memberi resep pengisian yang menghasilkan struktur BOD → GM → Asst. GM → HoD. Tersedia simulator yang meniru persis algoritma aplikasi, sehingga data bisa diuji dulu sebelum sheet asli disentuh.
Miss Fish Bali
Database Org Chart Standard
01Aturan Satu Kalimat
Kalau hanya satu hal yang sempat diingat dari halaman ini, ingat yang ini.
Kolom Tier mengatur warna, urutan, dan siapa yang diringkas jadi kotak "Staff". Kolom Golongan hanya dicetak sebagai teks kecil di kartu. Tidak satu pun dari keduanya memindahkan orang naik atau turun di bagan.
Akibat praktisnya: Tier boleh benar 100%, tapi kalau ID Atasan salah, bagan tetap kacau. Menaikkan tier GM dari 3 ke 2 tidak akan memindahkan GM ke atas HoD — yang memindahkannya adalah mengubah ID Atasan setiap HoD supaya menunjuk ke GM.
Pada bagan yang berjalan hari ini, GM (A.A. Gede Agung Satria Wibawa · MF0001) muncul sebagai salah satu kartu department berdampingan dengan HoD dalam kelompok "4 DEPARTMENT" dengan angka "2 org | 97 bawahan".
Penyebabnya ada dua hal di sheet:
- Tier GM keliru diisi 1: GM diisi
Tier 1(sama dengan Direktur/BOD). Seharusnya GM adalah Tier 2. Tier 1 khusus disematkan untuk BOD / Owner (MF1111). - Kolom G (ID Atasan) para HoD menunjuk BOD (
MF1111): Karena 3 HoD lainnya juga mengisi ID Atasannya denganMF1111, aplikasi membaca BOD memiliki 4 orang anak langsung. Rantai atas (top chain) seketika berhenti di BOD, dan ke-4 orang tersebut (termasuk GM) dianggap saudara kandung sejajar sebagai "4 DEPARTMENT"!
Solusinya sangat mudah: Ubah Tier GM menjadi 2, dan ubah kolom G (ID Atasan) semua HoD menjadi MF0001. Panduan langkah demi langkah ada di bagian 10.
02Tier vs Golongan vs ID Atasan
Tiga kolom yang sering tertukar. Ini pembagian tugas masing-masing, diambil langsung dari kode aplikasi v1.7.
Kolom G ID Atasan
Menentukan bentuk bagan. Berisi ID orang yang menjadi atasan langsung. Satu-satunya kolom yang memindahkan posisi seseorang naik/turun. Kosong = orang itu dianggap puncak organisasi.
Kolom F Tier
Menentukan tampilan & peringkasan. Angka 1–8. Mengatur warna kartu (mode "Warna: Tier"), urutan antar-saudara, filter di Employee List, dan — ini yang penting — siapa yang namanya tampil vs diringkas jadi kotak "Staff".
Kolom E Golongan
Hanya teks. Dicetak di pojok kiri bawah kartu (mis. "Gol. III") dan di tabel Employee List. Tidak dibaca oleh logika bagan sama sekali. Bebas diisi sesuai sistem penggajian HR.
Cara mudah membedakan Tier dan Golongan
| Pertanyaan | Tier (F) | Golongan (E) |
|---|---|---|
| Menjawab pertanyaan apa? | "Selevel apa jabatan ini di struktur?" | "Golongan gaji/kepegawaian orang ini apa?" |
| Milik siapa? | Melekat pada jabatan | Melekat pada orang |
| Isinya apa? | Angka 1 sampai 8, wajib, tanpa teks | Teks bebas: I, II, 4A, Gol. III |
| Kalau salah, apa akibatnya? | Warna keliru, urutan keliru, dan orang bisa hilang jadi angka "Staff" | Hanya angka kecil di kartu yang keliru. Bagan tetap benar. |
| Dua orang bisa sama? | Ya — 12 HoD semuanya tier 3, itu normal | Ya, bebas |
ID Atasan = garis di bagan. Tier = ketinggian anak tangga. Golongan = label gaji yang ditempel di baju. Menaikkan anak tangga tanpa memindahkan garis tidak mengubah gambar apa pun.
MF0001 A.A. Gede Agung Satria Wibawa General Manager General & Administration 4A 1 (SALAH) → 2 (BENAR) MF1111 2022-05-23
- Kolom E — Golongan (
4A): Sudah BENAR. Ini adalah grade HR / salary scale kepegawaian internal Anda. Bagan organisasi sama sekali tidak membaca kolom ini untuk menggambar hierarki. Teks4Ahanya dicetak sebagai keterangan pelengkap di kartu. - Kolom F — Tier (
1→ UBAH JADI2): Ini KELIRU. Tier 1 adalah level Owner / BOD (MF1111). General Manager adalah Tier 2. Mengisi GM dengan Tier 1 membuat aplikasi membaca level GM sama dengan Owner. - Kolom G — ID Atasan (
MF1111): Mengarah ke BOD sudah benar, TETAPI GM harus menjadi SATU-SATUNYA orang yang menunjuk keMF1111! Seluruh HoD (Tier 3) wajib mengubah kolom G mereka keMF0001.
03Struktur Kolom Sheet Employees
Urutan kolom bersifat tetap. Aplikasi membaca berdasarkan posisi kolom, bukan berdasarkan judul — jadi kolom tidak boleh disisipkan, ditukar, atau dipindah.
| Kol | Nama | Wajib | Isi & aturan | Contoh |
|---|---|---|---|---|
| A | ID | Ya | Kode unik per karyawan. Tidak boleh kembar dan tidak boleh diganti setelah dipakai — kolom G menunjuk ke nilai ini. | EMP001 |
| B | Nama | Ya | Nama lengkap. Baris tanpa ID atau tanpa Nama diabaikan total oleh aplikasi. | Budi Santoso |
| C | Jabatan | Ya | Teks bebas, tampil di bawah nama. | General Manager |
| D | Department | Ya | Menentukan warna kartu dan pengelompokan kartu department. Tulis persis sama untuk satu department — "HR" dan "Human Resources" dihitung dua department berbeda. | Finance |
| E | Golongan | Tidak | Teks bebas. Tampilan saja. | III |
| F | Tier | Ya | Angka 1–8 saja. Kosong atau teks dibaca sebagai 0 — kartunya jadi abu-abu tanpa nama tier. | 2 |
| G | ID Atasan | Ya* | ID atasan langsung, harus cocok persis dengan sebuah nilai di kolom A. *Dikosongkan hanya untuk satu orang — puncak organisasi. | EMP001 |
| H | Join Date | Tidak | Tanggal masuk. Diterima: tanggal Sheets asli, 2019-03-01, 01/03/2019, atau Mar 2019. | 2019-03-01 |
| I | Foto | Tidak | Nama berkas foto di folder Drive (tanpa ekstensi). Kosong = inisial nama yang tampil. | budi-santoso |
| J | Status | Tidak | Kosong dianggap AKTIF. Hanya kata yang jelas negatif yang menyembunyikan baris: Non-aktif, Resign, Inactive, Keluar, Tidak, 0, FALSE. | Aktif |
| K | Nomor Kontak | Tidak | Tampil saat tombol "Kontak" diaktifkan. | 081234567890 |
- Spasi tak terlihat di ujung ID.
EMP007tidak sama denganEMP007. Aplikasi memang memangkas spasi depan-belakang, tapi spasi di tengah tetap membedakan. - Menghapus baris orang yang resign. Kalau ada bawahan yang masih menunjuk ID orang itu, seluruh cabangnya lepas dari bagan. Isi kolom J dengan
Non-aktif, jangan hapus barisnya. - Mengganti ID orang lama. Semua bawahannya langsung menggantung.
04Tangga Tier 1–8
Delapan tingkat yang dikenali aplikasi. Warnanya persis warna kartu saat tombol "Warna: Tier" ditekan.
| Tier | Nama tingkat | Contoh jabatan Miss Fish | Perlakuan di bagan |
|---|---|---|---|
| 1 | Direktur | BOD, Owner, Direktur | Nama tampil sebagai kartu. Tier 1–6 selalu digambar sebagai kotak berisi nama, foto, jabatan. |
| 2 | General Manager | GM | |
| 3 | HoD / Asst. GM | Asst. GM, Head of Department | |
| 4 | Asst. HoD | Assistant Head of Department | |
| 5 | Supervisor | Supervisor, Captain | |
| 6 | Leader Section | Section Leader, Senior | |
| 7 | Staff | Staff, Crew, Server | Diringkas, nama tidak tampil. Digabung jadi satu kotak kecil "n Staff · n DW" di bawah atasannya. Namanya tetap bisa dicari lewat kotak Cari dan tetap ada di Employee List. |
| 8 | Daily Worker / Trainee | Daily Worker, Trainee, Magang |
Garis pemisahnya ada di antara 6 dan 7. Kalau seorang Supervisor tanpa sengaja diberi tier 7, namanya hilang dari bagan dan ia hanya jadi tambahan angka pada kotak "Staff" — padahal orangnya ada dan bawahannya juga ikut tersembunyi. Ini keluhan "kok nama saya tidak ada di bagan" yang paling sering muncul, dan sumbernya selalu kolom F.
Tier boleh melompat: HoD tier 3 yang membawahi langsung Staff tier 7 tanpa Supervisor di tengah itu sah dan sering terjadi. Yang tidak boleh adalah terbalik — bawahan dengan angka tier lebih kecil dari atasannya. Bagan tetap tergambar, tapi urutan kartu jadi aneh dan itu tanda ada salah ketik. Simulator di bawah menandai kasus ini.
05Resep: BOD → GM → Asst. GM → HoD
Ini struktur standar resmi Miss Fish Bali. Salin pola pengisian kolom G berikut apa adanya — yang menentukan urutan hierarki bagan adalah kolom G.
Skenario 1: Struktur Miss Fish Bali Saat Ini (BOD → GM → HoD)
Jika posisi Assistant GM belum ada atau HoD melapor langsung ke GM, inilah tabel pengisian yang 100% benar:
| A · ID | B · Nama | C · Jabatan | D · Department | E · Gol | F · Tier | G · ID Atasan | Keterangan Hierarki |
|---|---|---|---|---|---|---|---|
MF1111 | BOD Miss Fish Bali | Director / Owner | BOD | 1A | 1 | (KOSONGKAN) | PUNCAK ORGANISASI. Satu-satunya yang kolom G-nya kosong. |
MF0001 | A.A. Gede Agung Satria Wibawa | General Manager | General & Administration | 4A | 2 | MF1111 | SATU-SATUNYA orang yang menunjuk ke MF1111! Tier wajib 2. |
MF0010 | (Nama HoD Kitchen) | Executive Chef / HoD | Kitchen | 3A | 3 | MF0001 | Menunjuk GM. Akan membentuk baris kartu department. |
MF0020 | (Nama HoD Service) | Restaurant Manager / HoD | Service | 3A | 3 | MF0001 | Menunjuk GM. Sejajar rapi dengan sesama HoD. |
MF0030 | (Nama HoD Accounting) | Accounting Manager / HoD | Accounting | 3A | 3 | MF0001 | Menunjuk GM. Sejajar rapi dengan sesama HoD. |
MF0040 | (Nama HoD Creative) | Creative Marketing Manager | Creative & Marketing | 3A | 3 | MF0001 | Menunjuk GM. Sejajar rapi dengan sesama HoD. |
MF0011 | (Nama SPV Kitchen) | Chef de Partie / SPV | Kitchen | 2A | 5 | MF0010 | Menunjuk HoD Kitchen-nya. |
MF0012 | (Nama Cook) | Commis / Cook Staff | Kitchen | 1A | 7 | MF0011 | Diringkas jadi kotak Staff di bawah Supervisor. |
BOD (MF1111) kosong → GM (MF0001) menunjuk MF1111 → Semua HoD menunjuk MF0001. Karena semua HoD menunjuk orang yang sama (GM), mereka menjadi bersaudara dan berjajar rapi sebagai kartu department. GM berdiri gagah di atas mereka, tepat di bawah BOD.
Skenario 2: Jika Menggunakan Assistant GM (BOD → GM → Asst. GM → HoD)
Jika di kemudian hari ada posisi Assistant GM, cukup sisipkan 1 baris Asst. GM dan arahkan seluruh HoD ke ID Asst. GM tersebut:
| A · ID | B · Nama | C · Jabatan | D · Department | E · Gol | F · Tier | G · ID Atasan |
|---|---|---|---|---|---|---|
MF1111 | BOD Miss Fish Bali | Director / Owner | BOD | 1A | 1 | (dikosongkan) |
MF0001 | A.A. Gede Agung Satria Wibawa | General Manager | General & Administration | 4A | 2 | MF1111 |
MF0002 | (Nama Asst. GM) | Asst. General Manager | Operations | 3A | 3 | MF0001 |
MF0010 | (Nama HoD Kitchen) | HoD Kitchen | Kitchen | 3A | 3 | MF0002 |
MF0020 | (Nama HoD Service) | HoD Service | Service | 3A | 3 | MF0002 |
MF0030 | (Nama HoD Accounting) | HoD Accounting | Accounting | 3A | 3 | MF0002 |
🏆 Studi Kasus: Mengapa Tampilan Mockup Benar dan Data Asli Spreadsheet Salah?
Banyak yang bertanya: "Kenapa di file Mockup tampilannya sangat rapi (BOD → GM → Asst. GM → 12 Department), sedangkan saat data asli Miss Fish dimasukkan, GM langsung sejajar dengan HoD?" Berikut bedah tuntas mekanismenya:
✅ Versi Mockup (Tersusun Sempurna)
Di dataset Mockup, hierarki dibuat dengan prinsip Satu Atasan, Satu Bawahan Langsung (Single-Child Spine):
- Budi Santoso (Direktur): Kolom G kosong, Tier 1. Bawahan langsungnya HANYA 1 orang: Andi Susanto.
- Andi Susanto (GM): Kolom G menunjuk Direktur, Tier 2. Bawahan langsungnya HANYA 1 orang: Sari Utami.
- Sari Utami (Asst. GM): Kolom G menunjuk GM, Tier 3. Bawahan langsungnya adalah 12 orang HoD.
Karena dari Direktur ke GM hanya 1 orang, dan dari GM ke Asst. GM hanya 1 orang, rantai atas turun lurus secara vertikal. Begitu tiba di Asst. GM yang punya 12 HoD, barulah sistem membuka percabangan horizontal 12 DEPARTMENT!
❌ Versi Data Asli Spreadsheet (Runtuh ke Samping)
Di spreadsheet asli Miss Fish Bali, terjadi 2 kesalahan fatal pada Kolom F (Tier) dan Kolom G (ID Atasan):
- Pak Satria Wibawa (GM): Diberi Tier
1(sama dengan Direktur). Kolom G menunjukMF1111(BOD). - Seluruh HoD (Kitchen, Service, Bar, dll.): Kolom G-nya JUGA DIISI
MF1111(BOD), bukanMF0001!
Saat memeriksa BOD (
MF1111), sistem menemukan banyak orang sekaligus (Pak Satria + para HoD). Karena bukan 1 orang, aturan rantai atas langsung GAGAL DI TINGKAT PERTAMA. Akibatnya, rantai vertikal dibatalkan dan Pak Satria langsung dilempar sejajar dengan para HoD membentuk "4 DEPARTMENT"!
Cukup ubah Tier Pak Satria menjadi
2, lalu ganti kolom G milik semua HoD menjadi MF0001. Begitu sheet diperbarui, tampilan bagan Miss Fish Bali otomatis langsung identik dengan versi Mockup!
06Simulator Data
Tempel data dari Sheets di kotak kiri, lalu tekan Periksa. Simulator ini menjalankan algoritma yang sama persis dengan aplikasi — hasilnya bisa dipercaya untuk menguji perubahan sebelum sheet asli disentuh.
Buka sheet Employees, blok dari A2 sampai kolom J baris terakhir (jangan ikutkan baris judul), tekan Ctrl+C, lalu tempel di kotak kiri dengan Ctrl+V. Data tidak dikirim ke mana pun — semua diproses di dalam browser ini saja.
Data — kolom dipisah TAB, satu baris per orang
Urutan kolom: ID → Nama → Jabatan → Department → Golongan → Tier → ID Atasan → Join Date → Foto → Status. Kolom setelah ID Atasan boleh dikosongkan.
Hasil
07Syarat Rantai Atas Tidak Putus
Aplikasi memutuskan sendiri siapa yang berdiri sendirian di puncak dan mulai dari mana kartu department berjajar. Tiga aturan berikut menjelaskan keputusan itu — berguna saat hasilnya terasa tidak seperti yang diharapkan.
Aturan 1 — Rantai atas turun selama tiap tingkat hanya punya satu bawahan bernama
Mulai dari puncak, aplikasi turun satu per satu selama orang itu hanya punya tepat satu bawahan bertier 1–6. Begitu ada dua atau lebih, di situlah rantai berhenti dan kartu department mulai berjajar.
BOD punya 1 bawahan bernama (GM) -> turun
GM punya 1 bawahan bernama (Asst. GM) -> turun
Asst. GM punya 12 bawahan bernama (HoD) -> BERHENTI, 12 kartu department
Kalau BOD punya dua bawahan bernama — misalnya GM dan seorang Sekretaris tier 4 — rantai berhenti di BOD. GM dan Sekretaris sama-sama jadi kartu department, sejajar. Solusinya: pastikan Sekretaris menunjuk GM, bukan BOD, atau beri tier 7 kalau memang setara staff.
Aturan 2 — Rantai juga putus kalau ada staff menempel langsung
Kalau orang di rantai atas punya bawahan bertier 7–8 secara langsung, rantai berhenti di situ juga — supaya kotak "Staff" itu punya tempat untuk digambar.
BOD punya 1 bawahan bernama (GM) TAPI juga 3 Staff langsung
-> rantai berhenti di BOD, GM ikut turun jadi kartu department
Kalau BOD memang punya asisten pribadi, pindahkan asisten itu ke bawah GM atau ke bawah HR — jangan digantung langsung di BOD.
Aturan 3 — Perlu minimal 3 kartu department
Kalau yang berjajar hanya 1 atau 2 orang, aplikasi menganggap strukturnya terlalu kecil untuk band department dan menggambarnya sebagai pohon biasa dari atas ke bawah. Ini bukan kesalahan — hanya tampilan yang menyesuaikan.
Sejak v1.7, kalau ada lebih dari satu baris dengan kolom G kosong atau menunjuk ID yang tidak ada, aplikasi menebak: yang tier-nya paling kecil diangkat jadi puncak, sisanya digantungkan padanya dan diberi bingkai oranye plus label "atasan belum diisi". Sebuah banner di atas bagan menyebutkan baris mana saja. Banner itu bukan hiasan — selama masih muncul, bagan yang tampil adalah tebakan aplikasi, bukan struktur asli. Perbaiki kolom G sampai banner hilang.
08Kesalahan Tersering
Cari gejalanya di kolom kiri, penyebab dan perbaikannya ada di sebelahnya.
| Gejala di bagan | Penyebab di sheet | Perbaikan |
|---|---|---|
| Muncul "4 DEPARTMENT" & GM sejajar HoD Kartu GM tertulis "2 org | 97 bawahan" | 1) Tier GM diisi 1 (seharusnya 2).2) Kolom G para HoD menunjuk ID BOD ( MF1111), bukan ID GM. Aplikasi membaca BOD punya 4 anak langsung, sehingga rantai atas berhenti seketika di BOD. | Langkah 1: Ubah Tier GM (MF0001) jadi 2.Langkah 2: Ubah Kolom G seluruh HoD menjadi MF0001. |
| Puncak bagan kosong / muncul banner oranye | Lebih dari satu baris punya kolom G kosong atau menunjuk ID yang tidak ada | Sisakan tepat satu baris dengan G kosong (BOD: MF1111). Perbaiki ID yang salah ketik. |
| Satu orang hilang dari bagan | Tier 7/8 (diringkas jadi kotak Staff), atau kolom J berisi kata negatif, atau kolom A/B kosong | Cek kolom F dulu, lalu J, lalu A dan B |
| Satu cabang besar hilang bersama isinya | Baris atasannya dihapus atau ditandai non-aktif, sehingga cabangnya lepas | Kembalikan barisnya, atau arahkan kolom G bawahannya ke atasan baru |
| Muncul dua kartu department dengan nama sama | Kolom D ditulis berbeda: HR vs Human Resources, atau ada spasi berlebih | Seragamkan ejaan kolom D untuk seluruh anggota department |
| Kartu berwarna abu-abu tanpa nama tier | Kolom F kosong, berisi teks, atau di luar 1–8 — dibaca sebagai 0 | Isi angka 1–8 saja, tanpa kata "Tier" |
| Angka "n bawahan" jauh lebih besar dari "n org" | Bukan kesalahan. "n org" = jumlah orang berdepartment itu; "n bawahan" = seluruh cabang di bawahnya, lintas department. | Kalau selisihnya ekstrem (mis. 2 org / 97 bawahan pada GM), artinya HoD menunjuk BOD sehingga seluruh hotel menumpuk di bawah cabang GM. Perbaiki dengan mengarahkan HoD ke GM. |
| Bagan kosong total | Semua baris terbaca non-aktif, atau ada siklus (A atasan B, B atasan A) | Jalankan simulator di bagian 06 — siklus akan dilaporkan eksplisit |
| Urutan department berubah-ubah | Bukan kesalahan. Urutan kartu mengikuti urutan baris di Sheets. | Atur urutan department dengan memindahkan urutan baris HoD-nya |
09Checklist Sebelum Simpan
Centang satu per satu setelah mengubah data. Centangan tersimpan di browser ini, jadi tidak hilang saat halaman ditutup.
10Memperbaiki Data Sekarang (Panduan Khusus Miss Fish Bali)
Urutan 5 langkah cepat untuk memperbaiki struktur data Miss Fish Bali dari "GM sejajar HoD" menjadi BOD → GM → HoD yang tegak lurus sempurna:
- Buka Google Sheet "Employees": Buat salinan cadangan terlebih dahulu via menu File → Make a copy.
- Perbaiki Baris BOD (
MF1111):- Pastikan Kolom F (Tier) bernilai
1. - Pastikan Kolom G (ID Atasan) DIKOSONGKAN. Hanya baris ini yang kolom G-nya kosong di seluruh spreadsheet.
- Pastikan Kolom F (Tier) bernilai
- Perbaiki Baris GM (
MF0001— A.A. Gede Agung Satria Wibawa):- Kolom E (Golongan): Biarkan tetap
4A(ini hanya teks grade gaji HR, tidak memengaruhi bagan). - Kolom F (Tier): Ubah dari
1menjadi2. - Kolom G (ID Atasan): Tetap isi
MF1111. Pastikan Pak Satria adalah satu-satunya orang yang menunjuk keMF1111.
- Kolom E (Golongan): Biarkan tetap
- Perbaiki Seluruh Baris HoD (Head of Department):
- Filter atau cari semua baris HoD (Kitchen, Service, Accounting, Marketing, Engineering, HR, dll.).
- Pastikan Kolom F (Tier) bernilai
3. - Ubah Kolom G (ID Atasan) semuanya menjadi
MF0001(menunjuk ke Pak Satria Wibawa). Jangan lagi ada HoD yang kolom G-nya menunjuk ke MF1111!
- Buka Web App dan Klik Tombol "Refresh":
- Kunjungi https://missfish-organization-chart.pages.dev/.
- Bagan akan langsung menyusun ulang: BOD (MF1111) di puncak → turun ke GM (MF0001) → lalu di bawah GM terbentang rapi seluruh kartu departemen HoD!
BOD berdiri sendirian di puncak paling atas. Tepat di bawahnya berdiri kartu General Manager (Pak Satria Wibawa). Di bawah GM, terbentang satu baris horizontal kartu masing-masing Department HoD. Dan tidak ada lagi banner oranye di atas bagan!
🤖 Opsi Otomatis: Prompt untuk Gemini di Google Sheets
Jika Kakak menggunakan Gemini di Google Sheets (panel kanan "Bantu saya mengorganisasi" / "Ask Gemini"), Kakak tidak perlu mengedit baris manual satu per satu. Cukup salin prompt berikut:
⚡ Opsi 1-Klik: Jalankan Fungsi fixSatriaAndHodHierarchy() di Apps Script
Tim IT telah menanamkan fungsi perbaikan otomatis langsung di file MFB-ORG_Code_v1.5.gs.
- Buka spreadsheet Google Sheets → Menu Extensions → Apps Script.
- Pada dropdown fungsi di toolbar atas editor, pilih
fixSatriaAndHodHierarchy. - Klik tombol ▷ Run. Dalam 1 detik seluruh data Satria dan HoD langsung diperbaiki dan dicatat ke sheet
ChangeLog!
11Pengaturan Sheet Config & Akses Web App
Selain sheet Employees, sistem menggunakan sheet Config untuk mengelola kredensial login, folder foto Google Drive, dan integrasi cloud.
Daftar Kunci pada Sheet Config
| Key (Kolom A) | Value (Kolom B) | Keterangan & Perilaku Keamanan |
|---|---|---|
login_email | hr@missfish.id | Email resmi yang diizinkan untuk login ke Web App Org Chart. |
login_password | (password pilihan) | Password teks polos untuk login awal. Setelah login pertama sukses, password otomatis diubah menjadi hash SHA-256 (disimpan di baris login_password_sha256) dan teks polosnya dikosongkan demi keamanan data per SOP v2.3. |
user_role | HR Admin | Label peran akses yang muncul di avatar pojok kanan atas aplikasi. |
photo_folder_id | 1a2b3c4d... | ID folder Google Drive tempat foto karyawan disimpan (nama berkas = nama karyawan). |
snapshot_folder_id | 1x2y3z4w... | ID folder Google Drive tempat pencadangan arsip HTML bagan disimpan. |
Gunakan tautan resmi berikut untuk akses aplikasi dan panduan operasional HR:
- Web App Utama (Live Org Chart): https://missfish-organization-chart.pages.dev/
- Panduan Interaktif HR (Halaman Ini): https://missfish-organization-chart.pages.dev/panduan/
- Visual Mockup Panduan (Folder /panduan): https://missfish-organization-chart.pages.dev/panduan/mockup.html
- Visual Mockup Standalone: https://missfish-organization-chart.pages.dev/mockup.html