18

Panduan Operasional Dual-Track Sub-Unit Ayam Petelur (Komersial vs Ketapang)

Updated: Sep 2026Modul Pengolahan Sampah & TPS3R Desa

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:

  1. 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.
  1. 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 AnalisisTrack 1: Sub Ayam Petelur Komersial (SAP-01)Track 2: Sub Ayam Petelur Ketapang (KTPG-SAP)
ID Sub-Unit Database4acdf8b6-e338-4530-917a-b8cac44557b3b93dde7f-ff8a-4bae-a994-cb0bb5f36c66
Kode UnitSAP-01KTPG-SAP (Alias Sistem: KTPG-PTR)
Entitas Induk LangsungBIO-LIV (Unit Peternakan Holding)KTPG-TERNAK (Induk Peternakan Ketapang)
Sub-Holding IndukPUSAT (Holding BUMDes)KTPG (Sub-Holding Ketahanan Pangan)
Mandat RegulasiPP No. 11/2021 & Permendesa No. 3/2021Permendesa PDTT Prioritas 20% Dana Desa
Misi UsahaMaksimasi Margin Keuntungan KomersialKedaulatan Protein, Stunting, & Buffer Stock
Brankas Kas Tunai Operasional1-101.02 (Kas Tunai - Unit Peternakan)1-101.03 (Kas Tunai - Unit Ketahanan Pangan)
Rekening Bank Operasional1-102.02 (Rekening Bank BPD - Peternakan)1-102.03 (Rekening Bank BPD - Ketahanan Pangan)
Akun Persediaan Pakan Jadi1-105 (Persediaan Pakan Jadi)1-105 (Persediaan Pakan Jadi)
Akun Persediaan Obat & Vaksin1-105.01 s/d 1-105.031-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 ResmiKandang Peternakan RegulerKandang Unit Ketapang
ID Kandang di Databasea0b3f6be-c18e-430f-8b15-ac89e04e25f1249554e6-19d5-446b-a095-09236225f386
Kawasan / Area TerdaftarArea Timur (9c81a5a2...)Kawasan Ketapang Terpadu (86cc9706...)
Kapasitas Kandang1.500 Ekor1.500 Ekor
Siklus Produksi AktifAyam Petelur Reguler Oktober 2025 (548 ekor)Ayam Petelur Ketapang Oktober 2025 (499 ekor)
ID Siklus di Databasee145a0f3-e971-4c6e-979d-d64ed3d144a8c51688e4-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 PanenJual: Rp 28.000/kg ยท HPP: Rp 22.000/kgJual: Rp 28.000/kg ยท HPP: Rp 22.000/kg
Pemetaan Kunci Panenlivestock_product_mappings.PRODUCT_DEFAULTlivestock_product_mappings.PRODUCT_DEFAULT
Pemasok Pakan UtamaPasar Komersial / Distributor LuarPabrik Pakan BUMDes (KTPG-FDM Mix-18)
Mekanisme Harga PakanHarga Beli Pasar KomersialAt-Cost Transfer (Nilai HPP Riil Pabrik)
Offtaker Utama TelurPasar Grosir B2B & Kasir POS B2C UmumToko 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)

  1. Kepala Unit Peternakan mengajukan Purchase Order (PO) ke distributor pabrikan atau Pabrik Pakan BUMDes.
  2. Pakan dibeli pada harga pasar komersial.
  3. Transaksi dicatat pada pembukuan BIO-LIV:
  • Debit: 1-105 Persediaan Pakan Jadi di Kandang
  • Kredit: 1-102.02 Rekening Bank BPD Peternakan (atau 2-101 Utang Usaha)
  1. 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)

  1. Kebun Jagung Ketapang (KTPG-JGNG) memasok jagung pipil panen ke Pabrik Pakan BUMDes (KTPG-FDM).
  2. Pabrik memproduksi ransum pakan layer protein 18% (Mix-18) dengan efisiensi formulasi hingga 40%.
  3. Pakan Mix-18 diserahkan ke Kandang Ketapang melalui modul Delivery Order (DO) / BAST internal.
  4. Fungsi backend distributeFinishedFeed secara otomatis mendeteksi target unit dan menerapkan Rekening Koran Dinamis:
  • Jika penerima adalah Ketapang (KTPG-SAP): Sistem membukukan piutang RK ke akun 1-602.01 (RK Unit Peternakan Ketapang).
  • Jika penerima adalah Komersial (SAP-01): Sistem membukukan piutang RK ke akun 1-609 (RK Unit Peternakan Utama).
  1. Pada konsolidasi laporan keuangan akhir periode, saldo resiprokal 1-602.01 dan 1-620 dieliminasi berimbang (Rp 0) pada jurnal eliminasi konsolidasi 9-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)

  1. 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').
  1. 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 ProdukNama ProdukSatuanBobot / KemasanHPPHarga JualAkun COA PersediaanTarget Pasar
PTR-ELR-RAW-GOODTelur Ayam Ras Mentah (Belum Grading)ButirButiran hasil panenRp 1.375Rp 1.7501-107.05 (WIP)Stasiun sortir transit
PTR-ELR-KRT-ATelur Ayam Ras - Grade A (Karton 30 Butir)Tray60-65 gr/btr (~1.9 kg/tray)Rp 42.000Rp 65.0001-107.06 (Graded)Grosir B2B, Horeka, Ritel Prima
PTR-ELR-KRT-BTelur Ayam Ras - Grade B (Karton 30 Butir)Tray53-59 gr/btr (~1.7 kg/tray)Rp 39.000Rp 60.0001-107.06 (Graded)Pasar umum & konsumsi rumah tangga
PTR-ELR-KRT-CTelur Ayam Ras - Grade C (Karton 30 Butir)Tray<53 gr/btr (<1.6 kg/tray)Rp 36.000Rp 55.0001-107.06 (Graded)Warung makan & segmen ekonomis
PTR-ELR-DAMAGEDTelur Ayam Retak Segar (BS)ButirRetak rambut tanpa bocorRp 1.000Rp 1.5001-107.05 (WIP)UMKM roti, kue, & olahan pangan
PTR-ELR-ABNORMALTelur Ayam Abnormal / PutihButirKerabang pucat/bergelombangRp 800Rp 1.0001-107.05 (WIP)Pakan ternak olahan & konsumsi staf

2. Katalog Sub-Unit Ketahanan Pangan (KTPG-SAP)

SKU ProdukNama ProdukSatuanBobot / KemasanHPPHarga Jual / AlokasiAkun COA PersediaanTarget Penyaluran
KTPG-ELR-RAW-GOODTelur Mentah Ketapang (Belum Grading)ButirButiran panen Dana DesaRp 1.375Rp 1.7501-107.05 (WIP)Stasiun sortir Ketapang
KTPG-ELR-KRT-ATelur Ketapang - Grade A (Tray 30 Butir)Tray30 butir standar gizi primaRp 41.250Rp 65.0001-107.06 (Graded)Buffer stock stunting & operasi pasar
KTPG-ELR-KRT-BTelur Ketapang - Grade B (Tray 30 Butir)Tray30 butir konsumsi umumRp 39.000Rp 60.0001-107.06 (Graded)Penyaluran KPM (Keluarga Penerima Manfaat)
KTPG-ELR-KRT-CTelur Ketapang - Grade C (Tray 30 Butir)Tray30 butir telur pullet/mudaRp 36.000Rp 55.0001-107.06 (Graded)Cadangan pangan hewani desa
KTPG-ELR-DAMAGEDTelur Retak Segar Ketapang (BS)ButirRetak panen segarRp 1.000Rp 1.5001-107.05 (WIP)Bantuan pengrajin pangan warga desa
KTPG-ELR-ABNORMALTelur Abnormal / Putih KetapangButirKerabang putih / bentuk lonjongRp 800Rp 1.0001-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:

  1. Kapitalisasi Awal (Pengadaan Pullet Usia 16 Minggu):
  • Debit: 1-204 Aset Biologis (Ternak Indukan Produktif)
  • Kredit: Kas Tunai (1-101.02 atau 1-101.03) / Rekening Bank (1-102.02 atau 1-102.03)
  1. 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)
  1. Pencatatan Pemakaian Pakan & Obat:
  • Debit: 5-102 Beban Pakan Ternak (atau 5-103 Beban Kesehatan Ternak)
  • Kredit: 1-105 Persediaan Pakan Jadi (atau 1-105.01 Obat / 1-105.02 Vaksin / 1-105.03 Vitamin)
  1. Pencatatan Mortalitas (Ayam Mati):
  • Debit: 5-206 Beban Kerugian Kematian Ternak (Mortality Loss)
  • Kredit: 1-204 Aset Biologis (Ternak Indukan Produktif)
  1. 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

  1. 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).
  1. 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.
  1. 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):

  1. Sistem otomatis mendeteksi siklus kandang yang sesuai dengan unitId yang sedang dibuka (tidak akan tertukar antara Komersial dan Ketapang).
  2. Masukkan shift kerja (Pagi / Sore).
  3. Masukkan jumlah butir dan kilogram telur panen utuh, retak, dan abnormal.
  4. Masukkan jumlah kilogram konsumsi ransum pakan hari ini.
  5. Masukkan jumlah mortalitas (jika ada kematian) beserta alasannya.
  6. Masukkan parameter lingkungan (suhu, kelembaban, pH air).
  7. Klik tombol Simpan Log Harian. Server Action postDailyLog secara otomatis:
  • Menyimpan entri ke tabel livestock_daily_logs.
  • Mengkredit persediaan pakan 1-105 dan mendebit beban pakan 5-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

  1. Akses Global (Bypass Terkendali):
  • Pengguna dengan peran super_admin, direktur, admin_keuangan, dan auditor_global memiliki izin membaca dan mengelola kedua track demi kepentingan konsolidasi holding dan audit independen.
  1. 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 mengembalikan 0 rows (kosong).
  • Begitu pula sebaliknya: Anak kandang Ketapang tidak dapat melihat ataupun mengubah data kandang Komersial.
  1. 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)#

  1. Anti-Commingling Kas 20% Dana Desa: Dilarang keras mentransfer kas langsung dari kas Ketapang 1-101.03 ke kas komersial 1-101.02 tanpa Berita Acara dan mekanisme Rekening Koran resmi.
  2. Isolasi Ransum Mix-18: Pakan bersubsidi ketahanan pangan dilarang dipindahkan ke kandang komersial kecuali melalui transaksi jual-beli antar-unit formal.
  3. Presisi Produk Panen: Seluruh panen telur wajib tercatat pada master produk PTR-EGG-FRESH-KG atau KTPG-EGG-FRESH-KG. Dilarang mencatat panen telur langsung ke produk kemasan karton sebelum proses grading fisik selesai.
  4. Verifikasi Fisik Berkala: Setiap akhir pekan, koordinator kandang wajib mencocokkan populasi ayam hidup fisik di kandang dengan saldo akhir populasi pada sistem ERP.

Apakah panduan ini membantu Anda?