Panduan Operasional Dual-Track Sub-Unit Ayam Petelur (Komersial vs Ketapang)
title: "Panduan Operasional & Arsitektur Dual-Track Sub-Unit Ayam Petelur" description: "Pedoman resmi tata kelola, pemisahan brankas keuangan, alokasi pakan Mix-18, katalog master produk panen, integrasi Dual-Track Switcher UI, dan arsitektur keamanan RLS antara Sub Ayam Petelur Komersial (SAP-01) dan Sub Ayam Petelur Ketapang (KTPG-SAP)." access: "public" unit: "Peternakan & Ketahanan Pangan" category: "Panduan Operasional"#
๐ Panduan Operasional & Arsitektur Dual-Track Sub-Unit Ayam Petelur
Pemisahan Mandat, Brankas Kas, Rantai Pasok Pakan, Katalog Panen, Dual-Track Switcher UI, & Keamanan RLS BUMDes#
1. Latar Belakang & Filosofi Dual-Track#
Dalam tata kelola BUMDes modern, budidaya ayam petelur (layer hens) menjalankan dua mandat strategis yang berbeda secara hukum, finansial, dan sosial:
- Jalur Komersial Mandiri (
SAP-01):
- Tujuan: Maksimasi profitabilitas (profit-oriented), akumulasi laba bersih, dan penyetoran dividen Pendapatan Asli Desa (PADes).
- Kepemilikan: Langsung di bawah Unit Peternakan (
BIO-LIV) Kantor Pusat Holding BUMDes. - Sumber Dana: Modal penyertaan umum desa (APBDes) atau laba ditahan holding komersial.
- Distribusi Hasil: Dijual bebas ke pasar grosir B2B (agen telur, hotel, restoran) dan eceran B2C via kasir POS BUMDes berdasarkan harga pasar yang berlaku.
- Jalur Ketahanan Pangan Ketapang (
KTPG-SAP/KTPG-PTR):
- Tujuan: Mandat khusus ketahanan pangan desa (social mandate & buffer stock), penyediaan protein hewani terjangkau bagi warga, dan intervensi gizi posyandu pencegahan stunting.
- Kepemilikan: Di bawah Sektor Peternakan & Perikanan (
KTPG-TERNAK) Sub-Holding Ketahanan Pangan (KTPG). - Sumber Dana: Alokasi khusus minimal 20% Dana Desa (Permendesa PDTT) dengan rekening kas penampung terisolasi (decoupled treasury).
- Distribusi Hasil: Diprioritaskan sebagai cadangan pangan darurat desa dan disalurkan ke Toko Ritel Desa (
TKRTL-01) untuk paket pangan murah warga binaan.
Kedua sub-unit ini beroperasi secara mandiri dengan pembukuan akuntansi, brankas kas, nomor rekening bank, persediaan pakan, siklus produksi, dan kandang fisik yang 100% terisolasi.
2. Diagram Pohon Hirarki Enterprise (4-Tier)#
Memuat diagram alur...
3. Matriks Komparasi Lengkap: Komersial vs Ketapang#
| Parameter Analisis | Track 1: Sub Ayam Petelur Komersial (SAP-01) | Track 2: Sub Ayam Petelur Ketapang (KTPG-SAP) |
|---|---|---|
| ID Sub-Unit Database | 4acdf8b6-e338-4530-917a-b8cac44557b3 | b93dde7f-ff8a-4bae-a994-cb0bb5f36c66 |
| Kode Unit | SAP-01 | KTPG-SAP (Alias Sistem: KTPG-PTR) |
| Entitas Induk Langsung | BIO-LIV (Unit Peternakan Holding) | KTPG-TERNAK (Induk Peternakan Ketapang) |
| Sub-Holding Induk | PUSAT (Holding BUMDes) | KTPG (Sub-Holding Ketahanan Pangan) |
| Mandat Regulasi | PP No. 11/2021 & Permendesa No. 3/2021 | Permendesa PDTT Prioritas 20% Dana Desa |
| Misi Usaha | Maksimasi Margin Keuntungan Komersial | Kedaulatan Protein, Stunting, & Buffer Stock |
| Brankas Kas Tunai Operasional | 1-101.02 (Kas Tunai - Unit Peternakan) | 1-101.03 (Kas Tunai - Unit Ketahanan Pangan) |
| Rekening Bank Operasional | 1-102.02 (Rekening Bank BPD - Peternakan) | 1-102.03 (Rekening Bank BPD - Ketahanan Pangan) |
| Akun Persediaan Pakan Jadi | 1-105 (Persediaan Pakan Jadi) | 1-105 (Persediaan Pakan Jadi) |
| Akun Persediaan Obat & Vaksin | 1-105.01 s/d 1-105.03 | 1-105.01 s/d 1-105.03 |
| Akun Rekening Koran (RK) | 1-620 (Pakan) & 1-609 (Holding Komersial) | 1-620 (Pakan) & 1-602.01 (Holding KTPG) |
| Nama Kandang Resmi | Kandang Peternakan Reguler | Kandang Unit Ketapang |
| ID Kandang di Database | a0b3f6be-c18e-430f-8b15-ac89e04e25f1 | 249554e6-19d5-446b-a095-09236225f386 |
| Kawasan / Area Terdaftar | Area Timur (9c81a5a2...) | Kawasan Ketapang Terpadu (86cc9706...) |
| Kapasitas Kandang | 1.500 Ekor | 1.500 Ekor |
| Siklus Produksi Aktif | Ayam Petelur Reguler Oktober 2025 (548 ekor) | Ayam Petelur Ketapang Oktober 2025 (499 ekor) |
| ID Siklus di Database | e145a0f3-e971-4c6e-979d-d64ed3d144a8 | c51688e4-d671-4deb-aaca-34a83d49998e |
| Master Produk Panen (kg) | PTR-EGG-FRESH-KG (Telur Ras Segar kg) | KTPG-EGG-FRESH-KG (Telur Ras Segar kg) |
| Harga Jual / HPP Panen | Jual: Rp 28.000/kg ยท HPP: Rp 22.000/kg | Jual: Rp 28.000/kg ยท HPP: Rp 22.000/kg |
| Pemetaan Kunci Panen | livestock_product_mappings.PRODUCT_DEFAULT | livestock_product_mappings.PRODUCT_DEFAULT |
| Pemasok Pakan Utama | Pasar Komersial / Distributor Luar | Pabrik Pakan BUMDes (KTPG-FDM Mix-18) |
| Mekanisme Harga Pakan | Harga Beli Pasar Komersial | At-Cost Transfer (Nilai HPP Riil Pabrik) |
| Offtaker Utama Telur | Pasar Grosir B2B & Kasir POS B2C Umum | Toko Ritel Desa (TKRTL-01) & Posyandu Stunting |
4. Alur Logistik Pakan, Rantai Pasok Sirkular, & Rekening Koran Dinamis#
Perbedaan paling mendasar antara kedua sub-unit terletak pada rantai pasok pakan dan pencatatan akuntansi antar-unit (inter-unit transfer):
A. Alur Pakan Jalur Komersial (SAP-01)
- Kepala Unit Peternakan mengajukan Purchase Order (PO) ke distributor pabrikan atau Pabrik Pakan BUMDes.
- Pakan dibeli pada harga pasar komersial.
- Transaksi dicatat pada pembukuan
BIO-LIV:
- Debit:
1-105 Persediaan Pakan Jadi di Kandang - Kredit:
1-102.02 Rekening Bank BPD Peternakan(atau2-101 Utang Usaha)
- Setiap hari pakan dikonsumsi ayam (dipicu otomatis oleh form log harian):
- Debit:
5-102 Beban Pakan Ternak (HPP) - Kredit:
1-105 Persediaan Pakan Jadi di Kandang
B. Alur Pakan Jalur Ketapang (KTPG-SAP)
- Kebun Jagung Ketapang (
KTPG-JGNG) memasok jagung pipil panen ke Pabrik Pakan BUMDes (KTPG-FDM). - Pabrik memproduksi ransum pakan layer protein 18% (Mix-18) dengan efisiensi formulasi hingga 40%.
- Pakan Mix-18 diserahkan ke Kandang Ketapang melalui modul Delivery Order (DO) / BAST internal.
- Fungsi backend
distributeFinishedFeedsecara otomatis mendeteksi target unit dan menerapkan Rekening Koran Dinamis:
- Jika penerima adalah Ketapang (
KTPG-SAP): Sistem membukukan piutang RK ke akun1-602.01(RK Unit Peternakan Ketapang). - Jika penerima adalah Komersial (
SAP-01): Sistem membukukan piutang RK ke akun1-609(RK Unit Peternakan Utama).
- Pada konsolidasi laporan keuangan akhir periode, saldo resiprokal
1-602.01dan1-620dieliminasi berimbang (Rp 0) pada jurnal eliminasi konsolidasi9-999.
5. Master Data Produk Panen Sah & Hilirisasi Telur#
Sistem membedakan secara tegas antara hasil panen biologis curah (kg/butir) dan produk kemasan jadi (karton/tray):
Memuat diagram alur...
A. Pendaftaran Master Produk Panen (Raw Bulk)
- Track Komersial (
SAP-01):
- Master Produk:
Telur Ayam Ras Segar (kg)(SKU: PTR-EGG-FRESH-KG). - Akun Persediaan:
1-107.05 Persediaan Telur Mentah (WIP). - Akun Pendapatan:
4-103 Penjualan Hasil Ternak. - Pemetaan Kunci:
livestock_product_mappings(mapping_key = 'PRODUCT_DEFAULT').
- Track Ketapang (
KTPG-SAP):
- Master Produk:
Telur Ayam Ras Segar (kg)(SKU: KTPG-EGG-FRESH-KG). - Akun Persediaan:
1-107.05 Persediaan Telur Mentah (WIP). - Akun Pendapatan:
4-103 Penjualan Hasil Ternak. - Pemetaan Kunci:
livestock_product_mappings(mapping_key = 'PRODUCT_DEFAULT').
B. Katalog Produk & Standar SKU Hasil Grading & Siap Jual
Seluruh telur yang telah dipanen diproses di stasiun sortir melalui modul Grading & Packing (/dashboard/peternakan/grading). Sistem secara otomatis mengonversi telur mentah (30 butir per karton) menjadi stok produk jadi bernilai jual tinggi:
1. Katalog Sub-Unit Komersial BUMDes (SAP-01)
| SKU Produk | Nama Produk | Satuan | Bobot / Kemasan | HPP | Harga Jual | Akun COA Persediaan | Target Pasar |
|---|---|---|---|---|---|---|---|
PTR-ELR-RAW-GOOD | Telur Ayam Ras Mentah (Belum Grading) | Butir | Butiran hasil panen | Rp 1.375 | Rp 1.750 | 1-107.05 (WIP) | Stasiun sortir transit |
PTR-ELR-KRT-A | Telur Ayam Ras - Grade A (Karton 30 Butir) | Tray | 60-65 gr/btr (~1.9 kg/tray) | Rp 42.000 | Rp 65.000 | 1-107.06 (Graded) | Grosir B2B, Horeka, Ritel Prima |
PTR-ELR-KRT-B | Telur Ayam Ras - Grade B (Karton 30 Butir) | Tray | 53-59 gr/btr (~1.7 kg/tray) | Rp 39.000 | Rp 60.000 | 1-107.06 (Graded) | Pasar umum & konsumsi rumah tangga |
PTR-ELR-KRT-C | Telur Ayam Ras - Grade C (Karton 30 Butir) | Tray | <53 gr/btr (<1.6 kg/tray) | Rp 36.000 | Rp 55.000 | 1-107.06 (Graded) | Warung makan & segmen ekonomis |
PTR-ELR-DAMAGED | Telur Ayam Retak Segar (BS) | Butir | Retak rambut tanpa bocor | Rp 1.000 | Rp 1.500 | 1-107.05 (WIP) | UMKM roti, kue, & olahan pangan |
PTR-ELR-ABNORMAL | Telur Ayam Abnormal / Putih | Butir | Kerabang pucat/bergelombang | Rp 800 | Rp 1.000 | 1-107.05 (WIP) | Pakan ternak olahan & konsumsi staf |
2. Katalog Sub-Unit Ketahanan Pangan (KTPG-SAP)
| SKU Produk | Nama Produk | Satuan | Bobot / Kemasan | HPP | Harga Jual / Alokasi | Akun COA Persediaan | Target Penyaluran |
|---|---|---|---|---|---|---|---|
KTPG-ELR-RAW-GOOD | Telur Mentah Ketapang (Belum Grading) | Butir | Butiran panen Dana Desa | Rp 1.375 | Rp 1.750 | 1-107.05 (WIP) | Stasiun sortir Ketapang |
KTPG-ELR-KRT-A | Telur Ketapang - Grade A (Tray 30 Butir) | Tray | 30 butir standar gizi prima | Rp 41.250 | Rp 65.000 | 1-107.06 (Graded) | Buffer stock stunting & operasi pasar |
KTPG-ELR-KRT-B | Telur Ketapang - Grade B (Tray 30 Butir) | Tray | 30 butir konsumsi umum | Rp 39.000 | Rp 60.000 | 1-107.06 (Graded) | Penyaluran KPM (Keluarga Penerima Manfaat) |
KTPG-ELR-KRT-C | Telur Ketapang - Grade C (Tray 30 Butir) | Tray | 30 butir telur pullet/muda | Rp 36.000 | Rp 55.000 | 1-107.06 (Graded) | Cadangan pangan hewani desa |
KTPG-ELR-DAMAGED | Telur Retak Segar Ketapang (BS) | Butir | Retak panen segar | Rp 1.000 | Rp 1.500 | 1-107.05 (WIP) | Bantuan pengrajin pangan warga desa |
KTPG-ELR-ABNORMAL | Telur Abnormal / Putih Ketapang | Butir | Kerabang putih / bentuk lonjong | Rp 800 | Rp 1.000 | 1-107.05 (WIP) | Pemanfaatan internal desa |
[!NOTE] Pencegahan Distorsi Stok Kemasan: Berkat pemetaan eksplisit dan isolasi SKU ini, operator kandang yang menginput panen harian 200 kg tidak akan lagi salah menambah stok rak telur karton/plastik. Stok bertambah murni pada persediaan telur segar mentah siap sortir (
1-107.05), dan baru direklasifikasi ke persediaan siap jual (1-107.06) saat proses grading selesai dilakukan.
6. Standar Akuntansi Aset Biologis (PSAK 69 / SAK EP)#
Kedua sub-unit menerapkan kaidah perlakuan akuntansi aset biologis yang ketat:
- Kapitalisasi Awal (Pengadaan Pullet Usia 16 Minggu):
- Debit:
1-204 Aset Biologis (Ternak Indukan Produktif) - Kredit:
Kas Tunai(1-101.02atau1-101.03) /Rekening Bank(1-102.02atau1-102.03)
- Pencatatan Panen Telur Harian (Agricultural Produce):
- Saat telur dipanen dari sangkar baterai:
- Debit:
1-107.05 Persediaan Telur Mentah (WIP) - Kredit:
5-104 Alokasi Biaya Produksi (Kontra HPP)
- Pencatatan Pemakaian Pakan & Obat:
- Debit:
5-102 Beban Pakan Ternak(atau5-103 Beban Kesehatan Ternak) - Kredit:
1-105 Persediaan Pakan Jadi(atau1-105.01Obat /1-105.02Vaksin /1-105.03Vitamin)
- Pencatatan Mortalitas (Ayam Mati):
- Debit:
5-206 Beban Kerugian Kematian Ternak (Mortality Loss) - Kredit:
1-204 Aset Biologis (Ternak Indukan Produktif)
- Penutupan Siklus & Konversi Afkir:
- Melalui Server Action
endLivestockCycle, ayam hidup yang tersisa otomatis ditutup status siklusnya dan nilai buku yang tersisa direklasifikasi: - Debit:
1-107 Persediaan Hasil Ternak (Ayam Afkir) - Kredit:
1-204 Aset Biologis
7. Prosedur Operasional & Bilah Pengalih Jalur (Dual-Track Switcher Bar)#
Pengguna tidak perlu lagi mengetik atau menghafal parameter ID unit di URL browser. Di seluruh halaman operasional ayam petelur telah terpasang Dual-Track Context Switcher Bar:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐๏ธ DUAL-TRACK CONTEXT SWITCHER ยท Arsitektur SAK EP & Anti-Commingling Dana Desa โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ๐ข TRACK 1: KOMERSIAL [SAP-01] โ ๐ก๏ธ TRACK 2: KETAPANG [KTPG-SAP] โ
โ Maksimasi PADes & Pasar Bebas โ Kedaulatan Protein & Ketahanan Pangan โ
โ BIO-LIV (Sub-Holding Komersial) โ KTPG-TERNAK (20% Dana Desa) โ
โ Kas 1-101.02 ยท Bank 1-102.02 [๐ข AKTIF] โ Kas 1-101.03 ยท Bank 1-102.03 โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
A. Navigasi Halaman Utama
- Dashboard Utama Layer (
/dashboard/peternakan/ayam-petelur):
- Klik kartu Track 1 untuk memantau siklus kandang komersial (548 ekor, pakan reguler, margin laba).
- Klik kartu Track 2 untuk memantau siklus kandang Ketapang (499 ekor, pakan Mix-18, cadangan pangan stunting).
- Laporan Produksi Layer (
/dashboard/peternakan/ayam-petelur/laporan):
- Secara reaktif beralih menampilkan metrik kumulatif FCR, HDA, kematian, dan grafik produksi telur sesuai track yang dipilih.
- Modul Grading & Sortir Telur (
/dashboard/peternakan/grading):
- Beralih menyortir telur mentah transit menjadi Grade A, Grade B, Grade C, dan telur retak untuk masing-masing gudang unit.
B. SOP Pencatatan Harian (Operator / Anak Kandang)
Setiap sore pukul 16.30 WITA, petugas kandang wajib mengisi formulir pada menu Log Harian Kandang (/dashboard/peternakan/log-harian):
- Sistem otomatis mendeteksi siklus kandang yang sesuai dengan
unitIdyang sedang dibuka (tidak akan tertukar antara Komersial dan Ketapang). - Masukkan shift kerja (Pagi / Sore).
- Masukkan jumlah butir dan kilogram telur panen utuh, retak, dan abnormal.
- Masukkan jumlah kilogram konsumsi ransum pakan hari ini.
- Masukkan jumlah mortalitas (jika ada kematian) beserta alasannya.
- Masukkan parameter lingkungan (suhu, kelembaban, pH air).
- Klik tombol Simpan Log Harian. Server Action
postDailyLogsecara otomatis:
- Menyimpan entri ke tabel
livestock_daily_logs. - Mengkredit persediaan pakan
1-105dan mendebit beban pakan5-102. - Menambah stok persediaan telur mentah
1-107.05. - Memperbarui perhitungan Hen-Day Production (HDP %) dan FCR 7 hari.
8. Arsitektur Keamanan & Row Level Security (RLS) PostgreSQL#
Keamanan multi-tenant Dual-Track dilindungi secara Zero-Trust di level database PostgreSQL melalui fungsi keamanan public.user_can_access_unit(target_unit_id UUID):
A. Logika Penegakan RLS
- Akses Global (Bypass Terkendali):
- Pengguna dengan peran
super_admin,direktur,admin_keuangan, danauditor_globalmemiliki izin membaca dan mengelola kedua track demi kepentingan konsolidasi holding dan audit independen.
- Isolasi Antar-Sub-Unit (Horizontal Tenant Boundary):
- Operator yang ditugaskan (assigned) pada unit Komersial (
SAP-01) secara teknis diblokir oleh kernel PostgreSQL jika mencoba membaca atau memanipulasi data unit Ketapang (KTPG-SAP). Hasil query akan mengembalikan0 rows(kosong). - Begitu pula sebaliknya: Anak kandang Ketapang tidak dapat melihat ataupun mengubah data kandang Komersial.
- Hirarki Sub-Holding (Vertical Inheritance):
- Manajer Sub-Holding Ketapang (
KTPG) otomatis mewarisi hak akses ke unit anak dan cucunya (KTPG-SAP,KTPG-FDM,KTPG-TPI), namun terisolasi total dari unit peternakan holding komersial (BIO-LIV).
B. Penguncian SSOT di Sisi Server Action
Untuk menghindari manipulasi parameter URL (URL tampering), seluruh aksi sinkronisasi buku besar pada syncLivestockToERP mengunci identitas unit secara absolut ke cycle.unit_id:
typescript// Single Source of Truth mutlak: unitId mengikat ke siklus ternak di database const unitId = cycle.unit_id;
Dengan demikian, akun kas dan persediaan yang dibukukan selalu identik dengan pemilik fisik kandang tersebut, tanpa celah percampuran dana (anti-commingling).
9. Ringkasan Prinsip Kepatuhan (Compliance Checklist)#
- Anti-Commingling Kas 20% Dana Desa: Dilarang keras mentransfer kas langsung dari kas Ketapang
1-101.03ke kas komersial1-101.02tanpa Berita Acara dan mekanisme Rekening Koran resmi. - Isolasi Ransum Mix-18: Pakan bersubsidi ketahanan pangan dilarang dipindahkan ke kandang komersial kecuali melalui transaksi jual-beli antar-unit formal.
- Presisi Produk Panen: Seluruh panen telur wajib tercatat pada master produk
PTR-EGG-FRESH-KGatauKTPG-EGG-FRESH-KG. Dilarang mencatat panen telur langsung ke produk kemasan karton sebelum proses grading fisik selesai. - Verifikasi Fisik Berkala: Setiap akhir pekan, koordinator kandang wajib mencocokkan populasi ayam hidup fisik di kandang dengan saldo akhir populasi pada sistem ERP.