-- -- PostgreSQL database dump -- \restrict Xt5EeadVXMv4pIlCTLDWK1BqJwXTVvzaVSz5dYMRbwjVX4fHhB1pnweOGHkS7El -- Dumped from database version 16.14 -- Dumped by pg_dump version 16.14 SET statement_timeout = 0; SET lock_timeout = 0; SET idle_in_transaction_session_timeout = 0; SET client_encoding = 'UTF8'; SET standard_conforming_strings = on; SELECT pg_catalog.set_config('search_path', '', false); SET check_function_bodies = false; SET xmloption = content; SET client_min_messages = warning; SET row_security = off; -- -- Name: update_updated_at_column(); Type: FUNCTION; Schema: public; Owner: - -- CREATE FUNCTION public.update_updated_at_column() RETURNS trigger LANGUAGE plpgsql AS $$ BEGIN NEW.updated_at = CURRENT_TIMESTAMP; RETURN NEW; END; $$; SET default_tablespace = ''; SET default_table_access_method = heap; -- -- Name: ai_insights; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.ai_insights ( id integer NOT NULL, cycle_id character varying(255) NOT NULL, kandang_id character varying(255), insight_text text NOT NULL, version character varying(50) DEFAULT 'v1'::character varying NOT NULL, generated_at timestamp without time zone DEFAULT now() NOT NULL, expires_at timestamp without time zone NOT NULL, created_at timestamp without time zone DEFAULT now() NOT NULL, updated_at timestamp without time zone DEFAULT now() NOT NULL ); -- -- Name: TABLE ai_insights; Type: COMMENT; Schema: public; Owner: - -- COMMENT ON TABLE public.ai_insights IS 'Stores AI-generated insights with 6-hour TTL for cross-device caching'; -- -- Name: ai_insights_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.ai_insights_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: ai_insights_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.ai_insights_id_seq OWNED BY public.ai_insights.id; -- -- Name: api_keys; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.api_keys ( id character varying(255) NOT NULL, key_hash character varying(255) NOT NULL, name character varying(255) NOT NULL, description text, created_by character varying(255), is_active boolean DEFAULT true, created_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP, last_used_at timestamp with time zone, expires_at timestamp with time zone, rate_limit integer DEFAULT 1000, allowed_ips text ); -- -- Name: audit_logs; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.audit_logs ( id integer NOT NULL, table_name character varying(50) NOT NULL, record_id character varying(50) NOT NULL, action character varying(20) NOT NULL, old_values jsonb, new_values jsonb, changed_fields text[], created_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP, CONSTRAINT audit_logs_action_check CHECK (((action)::text = ANY (ARRAY[('CREATE'::character varying)::text, ('UPDATE'::character varying)::text, ('DELETE'::character varying)::text]))) ); -- -- Name: audit_logs_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.audit_logs_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: audit_logs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.audit_logs_id_seq OWNED BY public.audit_logs.id; -- -- Name: cameras; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.cameras ( id character varying(255) NOT NULL, name character varying(255) NOT NULL, camera_type character varying(50) DEFAULT 'STANDARD'::character varying NOT NULL, rtsp_url text, floor_id character varying(255), model character varying(255), status character varying(50) DEFAULT 'offline'::character varying NOT NULL, created_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP, updated_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP, CONSTRAINT cameras_camera_type_check CHECK (((camera_type)::text = ANY (ARRAY[('STANDARD'::character varying)::text, ('INFRARED'::character varying)::text, ('THERMAL'::character varying)::text, ('THREE_D'::character varying)::text]))), CONSTRAINT cameras_status_check CHECK (((status)::text = ANY (ARRAY[('online'::character varying)::text, ('offline'::character varying)::text, ('error'::character varying)::text]))) ); -- -- Name: chicken_count_records; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.chicken_count_records ( id integer NOT NULL, camera_id character varying(255) NOT NULL, cycle_id character varying(255) NOT NULL, day integer NOT NULL, count integer NOT NULL, confidence_score real, processing_status character varying(50) DEFAULT 'success'::character varying NOT NULL, source_type character varying(50) DEFAULT 'ai_camera'::character varying NOT NULL, image_url text, recorded_at timestamp with time zone NOT NULL, is_verified boolean DEFAULT false, verified_by character varying(255), verified_at timestamp with time zone, notes text, metadata jsonb, created_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP, updated_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP, CONSTRAINT chicken_count_records_confidence_score_check CHECK (((confidence_score >= (0)::double precision) AND (confidence_score <= (1)::double precision))), CONSTRAINT chicken_count_records_count_check CHECK ((count >= 0)), CONSTRAINT chicken_count_records_processing_status_check CHECK (((processing_status)::text = ANY (ARRAY[('success'::character varying)::text, ('processing'::character varying)::text, ('failed'::character varying)::text]))), CONSTRAINT chicken_count_records_source_type_check CHECK (((source_type)::text = ANY (ARRAY[('ai_camera'::character varying)::text, ('manual'::character varying)::text, ('estimated'::character varying)::text]))) ); -- -- Name: chicken_count_records_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.chicken_count_records_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: chicken_count_records_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.chicken_count_records_id_seq OWNED BY public.chicken_count_records.id; -- -- Name: chicken_counting; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.chicken_counting ( id integer NOT NULL, date date NOT NULL, kandang_id integer NOT NULL, filename text, total_count integer DEFAULT 0 NOT NULL, created_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP, updated_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP ); -- -- Name: chicken_counting_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.chicken_counting_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: chicken_counting_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.chicken_counting_id_seq OWNED BY public.chicken_counting.id; -- -- Name: coops; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.coops ( id character varying(255) NOT NULL, name character varying(255) NOT NULL, location_id character varying(255) NOT NULL, capacity integer, created_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP, updated_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP ); -- -- Name: cycle_feed_initial_balance; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.cycle_feed_initial_balance ( id integer NOT NULL, cycle_id character varying(255) NOT NULL, saldo_awal integer DEFAULT 0 NOT NULL, created_by character varying(255), created_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP, updated_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP, CONSTRAINT cycle_feed_initial_balance_saldo_awal_check CHECK ((saldo_awal >= 0)) ); -- -- Name: cycle_feed_initial_balance_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.cycle_feed_initial_balance_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: cycle_feed_initial_balance_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.cycle_feed_initial_balance_id_seq OWNED BY public.cycle_feed_initial_balance.id; -- -- Name: cycles; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.cycles ( id character varying(255) NOT NULL, total_days integer NOT NULL, current_day integer NOT NULL, start_date date NOT NULL, end_date date, chick_in_weight integer, doc_in_count integer, status character varying(50) NOT NULL, created_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP, updated_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP, CONSTRAINT cycles_status_check CHECK (((status)::text = ANY (ARRAY[('Completed'::character varying)::text, ('Active'::character varying)::text, ('Upcoming'::character varying)::text]))) ); -- -- Name: daily_aggregated_counts; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.daily_aggregated_counts ( id integer NOT NULL, cycle_id character varying(255) NOT NULL, day integer NOT NULL, total_count integer NOT NULL, average_confidence real, camera_count integer, recorded_date date NOT NULL, created_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP, updated_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP ); -- -- Name: daily_aggregated_counts_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.daily_aggregated_counts_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: daily_aggregated_counts_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.daily_aggregated_counts_id_seq OWNED BY public.daily_aggregated_counts.id; -- -- Name: feed_sack_column_config; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.feed_sack_column_config ( id integer NOT NULL, config jsonb DEFAULT '[]'::jsonb NOT NULL, updated_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP ); -- -- Name: feed_sack_column_config_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.feed_sack_column_config_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: feed_sack_column_config_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.feed_sack_column_config_id_seq OWNED BY public.feed_sack_column_config.id; -- -- Name: floors; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.floors ( id character varying(255) NOT NULL, name character varying(255) NOT NULL, coop_id character varying(255) NOT NULL, floor_number integer, created_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP, updated_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP ); -- -- Name: kandang_cycles; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.kandang_cycles ( id integer NOT NULL, kandang_id integer NOT NULL, cycle_id character varying(255) NOT NULL, doc_in_count integer DEFAULT 0 NOT NULL, created_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP, updated_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP ); -- -- Name: kandang_cycles_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.kandang_cycles_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: kandang_cycles_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.kandang_cycles_id_seq OWNED BY public.kandang_cycles.id; -- -- Name: kandangs; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.kandangs ( id integer NOT NULL, name character varying(255) NOT NULL, created_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP, updated_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP, cage_uuid character varying(36) ); -- -- Name: COLUMN kandangs.cage_uuid; Type: COMMENT; Schema: public; Owner: - -- COMMENT ON COLUMN public.kandangs.cage_uuid IS 'External cage UUID for scales API (dashboard.cpsp.id/api/scales/cage/)'; -- -- Name: kandangs_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.kandangs_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: kandangs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.kandangs_id_seq OWNED BY public.kandangs.id; -- -- Name: locations; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.locations ( id character varying(255) NOT NULL, name character varying(255) NOT NULL, address text, created_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP, updated_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP ); -- -- Name: manual_feed_sack_entries; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.manual_feed_sack_entries ( id integer NOT NULL, date date NOT NULL, camera_name character varying(255) NOT NULL, count integer NOT NULL, created_by character varying(255), created_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP, updated_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP, keterangan text, CONSTRAINT keterangan_max_length CHECK ((char_length(keterangan) <= 200)), CONSTRAINT manual_feed_sack_entries_count_check CHECK ((count >= 0)) ); -- -- Name: manual_feed_sack_entries_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.manual_feed_sack_entries_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: manual_feed_sack_entries_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.manual_feed_sack_entries_id_seq OWNED BY public.manual_feed_sack_entries.id; -- -- Name: mortality_records; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.mortality_records ( id integer NOT NULL, cycle_id character varying(255) NOT NULL, day integer NOT NULL, mortality_count integer DEFAULT 0 NOT NULL, is_edited boolean DEFAULT false, created_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP, updated_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP, chicken_count integer, population integer, kandang_id integer, panen integer DEFAULT 0, keterangan text, afkir integer DEFAULT 0, berat_panen numeric(10,2) DEFAULT 0 ); -- -- Name: COLUMN mortality_records.chicken_count; Type: COMMENT; Schema: public; Owner: - -- COMMENT ON COLUMN public.mortality_records.chicken_count IS 'Chicken count from AI camera counting system'; -- -- Name: COLUMN mortality_records.population; Type: COMMENT; Schema: public; Owner: - -- COMMENT ON COLUMN public.mortality_records.population IS 'Manual population override value'; -- -- Name: COLUMN mortality_records.panen; Type: COMMENT; Schema: public; Owner: - -- COMMENT ON COLUMN public.mortality_records.panen IS 'Daily harvest count (chickens sold/removed)'; -- -- Name: COLUMN mortality_records.keterangan; Type: COMMENT; Schema: public; Owner: - -- COMMENT ON COLUMN public.mortality_records.keterangan IS 'Daily notes or remarks about significant events'; -- -- Name: COLUMN mortality_records.afkir; Type: COMMENT; Schema: public; Owner: - -- COMMENT ON COLUMN public.mortality_records.afkir IS 'Daily culled chickens count (removed due to poor quality)'; -- -- Name: COLUMN mortality_records.berat_panen; Type: COMMENT; Schema: public; Owner: - -- COMMENT ON COLUMN public.mortality_records.berat_panen IS 'Daily harvest weight in kilograms'; -- -- Name: mortality_records_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.mortality_records_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: mortality_records_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.mortality_records_id_seq OWNED BY public.mortality_records.id; -- -- Name: schema_migrations; Type: TABLE; Schema: public; Owner: - -- CREATE TABLE public.schema_migrations ( id integer NOT NULL, filename character varying(255) NOT NULL, applied_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP ); -- -- Name: schema_migrations_id_seq; Type: SEQUENCE; Schema: public; Owner: - -- CREATE SEQUENCE public.schema_migrations_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; -- -- Name: schema_migrations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - -- ALTER SEQUENCE public.schema_migrations_id_seq OWNED BY public.schema_migrations.id; -- -- Name: ai_insights id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.ai_insights ALTER COLUMN id SET DEFAULT nextval('public.ai_insights_id_seq'::regclass); -- -- Name: audit_logs id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.audit_logs ALTER COLUMN id SET DEFAULT nextval('public.audit_logs_id_seq'::regclass); -- -- Name: chicken_count_records id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.chicken_count_records ALTER COLUMN id SET DEFAULT nextval('public.chicken_count_records_id_seq'::regclass); -- -- Name: chicken_counting id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.chicken_counting ALTER COLUMN id SET DEFAULT nextval('public.chicken_counting_id_seq'::regclass); -- -- Name: cycle_feed_initial_balance id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.cycle_feed_initial_balance ALTER COLUMN id SET DEFAULT nextval('public.cycle_feed_initial_balance_id_seq'::regclass); -- -- Name: daily_aggregated_counts id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.daily_aggregated_counts ALTER COLUMN id SET DEFAULT nextval('public.daily_aggregated_counts_id_seq'::regclass); -- -- Name: feed_sack_column_config id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.feed_sack_column_config ALTER COLUMN id SET DEFAULT nextval('public.feed_sack_column_config_id_seq'::regclass); -- -- Name: kandang_cycles id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.kandang_cycles ALTER COLUMN id SET DEFAULT nextval('public.kandang_cycles_id_seq'::regclass); -- -- Name: kandangs id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.kandangs ALTER COLUMN id SET DEFAULT nextval('public.kandangs_id_seq'::regclass); -- -- Name: manual_feed_sack_entries id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.manual_feed_sack_entries ALTER COLUMN id SET DEFAULT nextval('public.manual_feed_sack_entries_id_seq'::regclass); -- -- Name: mortality_records id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.mortality_records ALTER COLUMN id SET DEFAULT nextval('public.mortality_records_id_seq'::regclass); -- -- Name: schema_migrations id; Type: DEFAULT; Schema: public; Owner: - -- ALTER TABLE ONLY public.schema_migrations ALTER COLUMN id SET DEFAULT nextval('public.schema_migrations_id_seq'::regclass); -- -- Data for Name: ai_insights; Type: TABLE DATA; Schema: public; Owner: - -- COPY public.ai_insights (id, cycle_id, kandang_id, insight_text, version, generated_at, expires_at, created_at, updated_at) FROM stdin; 1 CYCLE-JBW-2026-04-02 1 ⚠️ **Perhatian:**\n- **Performa Kritis Menyeluruh:** EEF sangat rendah (6) dan pertambahan berat harian negatif (-209g/hari) menunjukkan masalah kesehatan atau manajemen akut, diperparah oleh 5.08% mati/afkir.\n- **Data Lingkungan Kurang:** Ketiadaan data suhu, kelembapan, dan amonia menghambat identifikasi akar masalah serta solusi tepat untuk penurunan performa.\n- **Keseragaman Rendah:** Keseragaman 70% berpotensi menurunkan efisiensi panen dan nilai jual.\n\n✅ **Rekomendasi:**\n- **Investigasi Cepat:** Segera selidiki penyebab penurunan berat badan drastis dan tingginya mortalitas/afkir. Fokus pada kesehatan sisa populasi, stres, dan kualitas air/pakan.\n- **Pemasangan Monitoring Lingkungan:** Prioritaskan instalasi sensor lingkungan untuk suhu, kelembapan, dan amonia pada siklus mendatang sebagai tindakan preventif.\n- **Evaluasi Protokol:** Tinjau ulang protokol biosekuriti dan manajemen stres untuk mengurangi deplesi non-panen di masa depan dan meningkatkan keseragaman. v1 2026-05-14 17:56:02.540075 2026-05-14 23:56:02.538 2026-05-14 17:51:17.573338 2026-05-14 17:56:02.540075 2 CYCLE-JBW-2026-04-02 1 ⚠️ **Perhatian:**\n* **Efisiensi & Pertumbuhan Kritis:** EEF sangat rendah (6, kritis) dan pertambahan berat harian negatif (-209g/hari) mengindikasikan stres berat dan efisiensi produksi sangat buruk pada sisa flok, diperparah keseragaman 70%.\n* **Lingkungan Pemicu Stres:** Suhu 25.3°C dan kelembapan ekstrem 93.4% menciptakan *heat stress* parah, yang kemungkinan besar berkorelasi dengan deplesi kumulatif kritis 5.77% (mati & afkir).\n\n✅ **Rekomendasi:**\n* **Optimalkan Lingkungan:** Segera tingkatkan ventilasi dan pendinginan untuk menurunkan kelembapan dan suhu. Prioritaskan kenyamanan ayam yang tersisa di kandang.\n* **Manajemen Sisa Flok:** Lakukan evaluasi kesehatan menyeluruh pada sisa ayam. Pastikan ketersediaan air minum dengan elektrolit dan nutrisi untuk meminimalkan dampak stres panen.\n* **Tinjau Proses Keseluruhan:** Audit prosedur panen, penyortiran, dan manajemen lingkungan pasca-panen awal untuk mencegah masalah serupa pada siklus berikutnya. v1 2026-05-15 01:15:01.952918 2026-05-15 07:15:01.951 2026-05-15 01:15:01.952918 2026-05-15 01:15:01.952918 3 CYCLE-JBW-2026-04-02 2 ⚠️ **Perhatian:**\n* **Penurunan Performa Kritis:** Angka EEF sangat rendah (6) dan berat harian yang negatif (-209g/hari) mengindikasikan masalah pertumbuhan dan efisiensi yang parah. Mortalitas dan afkir kumulatif (2559 ekor) juga sangat tinggi, menunjukkan tantangan kesehatan signifikan.\n* **Lingkungan Berisiko Tinggi:** Kelembapan ekstrem (93.4%) menciptakan lingkungan stres berat yang berkontribusi pada penurunan kesehatan, performa, dan keseragaman (70%) ayam sepanjang siklus.\n\n✅ **Rekomendasi:**\n* **Audit Menyeluruh Pasca-Siklus:** Lakukan analisis mendalam terhadap seluruh siklus untuk mengidentifikasi akar masalah EEF, mortalitas tinggi, dan pertumbuhan negatif. Periksa manajemen ventilasi, kualitas litter, dan biosekuriti.\n* **Optimasi Kontrol Lingkungan:** Prioritaskan perbaikan sistem ventilasi untuk menjaga kelembapan dan suhu optimal secara konsisten di siklus berikutnya, serta implementasikan pemantauan amonia.\n* **Review Protokol Pakan & Keseragaman:** Evaluasi program pakan dan strategi manajemen untuk meningkatkan keseragaman populasi dan memastikan pertumbuhan stabil sejak fase awal. v1 2026-05-15 01:19:17.314162 2026-05-15 07:19:17.312 2026-05-15 01:19:17.314162 2026-05-15 01:19:17.314162 4 CYCLE-JBW-2026-04-02 1 Berikut analisis dan rekomendasi untuk Kandang 1:\n\n⚠️ **Perhatian:**\n- **Krisis Pertumbuhan, Pakan & EEF:** Ayam kehilangan berat (-209g/hari), konsumsi pakan menurun, dan EEF sangat rendah (6). Ini mengindikasikan stres atau masalah kesehatan serius.\n- **Kelembapan Tinggi & Keseragaman Buruk:** Kelembapan 89.3% ekstrem memicu stres dan risiko penyakit. Keseragaman 70% menunjukkan manajemen atau kesehatan yang tidak merata di populasi.\n\n✅ **Rekomendasi:**\n- **Tingkatkan Ventilasi Drastis:** Segera turunkan kelembapan ekstrem untuk kenyamanan dan kualitas udara.\n- **Cek Kesehatan & Stimulasi Pakan:** Evaluasi kesehatan menyeluruh. Dorong konsumsi pakan dengan strategi pakan segar atau suplemen.\n- **Panen Segera Sisa Ayam:** Hindari kerugian lebih lanjut karena siklus terlampaui dan berat turun. v1 2026-05-15 09:29:44.062285 2026-05-15 15:29:44.06 2026-05-15 09:29:44.062285 2026-05-15 09:29:44.062285 5 CYCLE-JBW-2026-04-02 1 ⚠️ **Perhatian:**\n* **Penurunan Performa Akut:** EEF sangat kritis (6) dan ayam mengalami penurunan berat badan harian (-209g/hari), menunjukkan masalah serius pada nutrisi dan/atau kesehatan sisa populasi.\n* **Kesenjangan Data Krusial:** Ketiadaan data lingkungan (suhu, kelembapan, amonia) menghambat identifikasi akar masalah dari deplesi (mati/afkir) dan performa yang menurun, serta keseragaman yang buruk (70%).\n\n✅ **Rekomendasi:**\n* **Investigasi Medis & Lingkungan:** Segera lakukan pemeriksaan kesehatan mendalam pada sisa ayam dan pasang/cek sensor untuk mendapatkan data suhu, kelembapan, dan amonia guna mengidentifikasi penyebab penurunan berat dan deplesi (mati/afkir).\n* **Optimasi Manajemen Sisa Populasi:** Sesuaikan strategi pakan dan air minum, serta tinjau ulang manajemen ventilasi untuk mendukung pemulihan berat badan dan keseragaman ayam yang tersisa.\n* **Evaluasi Protokol Siklus Berikutnya:** Analisis penyebab tingginya angka mati dan afkir (total 1270 ekor) dan rendahnya keseragaman untuk penyesuaian protokol manajemen di siklus mendatang. v1 2026-05-18 01:18:21.598948 2026-05-18 07:18:21.597 2026-05-18 01:18:21.598948 2026-05-18 01:18:21.598948 6 CYCLE-JBW-2026-04-02 1 ⚠️ **Perhatian:**\n* **Efisiensi & Deplesi Kritis:** EEF 6 (critical, menurun) dan deplesi non-panen kumulatif (mati 757, afkir 513) sebesar 5.08% dari populasi awal menunjukkan masalah kesehatan/manajemen serius.\n* **Stagnasi Pertumbuhan & Keseragaman Buruk:** Pertambahan berat harian 0g/hari dan keseragaman 0.0% (keduanya critical) mengindikasikan inkonsistensi pertumbuhan dan masalah pada sisa flock atau di masa lalu.\n* **Blind Spot Lingkungan:** Tidak adanya data suhu, kelembapan, dan amonia menghambat diagnosis akar masalah dan kontrol lingkungan yang optimal.\n\n✅ **Rekomendasi:**\n* **Investigasi Deplesi:** Lakukan autopsi mendalam pada kasus mati/afkir terakhir dan analisis riwayat kesehatan untuk mengidentifikasi penyebab spesifik mortalitas 5.08%.\n* **Implementasi Monitoring Lingkungan:** Segera pasang dan manfaatkan sistem sensor suhu, kelembapan, dan amonia yang akurat untuk siklus berikutnya demi kontrol lingkungan yang proaktif.\n* **Evaluasi Manajemen Pertumbuhan:** Tinjau menyeluruh program pakan, ventilasi, dan manajemen kandang siklus ini untuk mengatasi stagnasi pertumbuhan dan meningkatkan keseragaman pada siklus selanjutnya. v1 2026-05-18 08:13:43.642438 2026-05-18 14:13:43.64 2026-05-18 08:13:36.108295 2026-05-18 08:13:43.642438 121 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n- **Deplesi & Keseragaman Kritis:** Tingkat deplesi total 32% (kritis, tren meningkat) dengan keseragaman hanya 35.1% (kritis) sangat mengkhawatirkan, mengindikasikan masalah kesehatan dan manajemen serius pada sebagian besar populasi.\n- **Efisiensi Pakan dan Pertumbuhan Buruk:** EEF 214 (kritis) dan pertumbuhan harian 49g/hari (warning) menunjukkan ayam tidak efisien mengonversi pakan, kemungkinan akibat stres atau masalah pencernaan.\n- **Suhu Kandang Tinggi:** Suhu 33.1°C (warning) pada Hari ke-14 berpotensi menyebabkan stres panas, memperparah masalah pertumbuhan, EEF, dan deplesi.\n\n✅ **Rekomendasi:**\n- **Identifikasi Akar Masalah Deplesi:** Lakukan autopsi menyeluruh pada ayam mati/afkir untuk diagnosis penyakit. Tinjau ulang program biosekuriti dan vaksinasi untuk pencegahan.\n- **Optimalkan Suhu & Ventilasi:** Turunkan suhu kandang secara bertahap menuju 30-31°C dan pastikan ventilasi memadai untuk sirkulasi udara dan kontrol kelembapan, mengurangi stres panas.\n- **Tingkatkan Manajemen Pakan & Air:** Pastikan akses pakan berkualitas dan air minum bersih 24/7. Pertimbangkan suplementasi multivitamin/elektrolit untuk mendukung daya tahan ayam yang stres. v1 2026-06-05 06:39:35.321271 2026-06-05 12:39:35.319 2026-06-05 06:39:35.321271 2026-06-05 06:39:35.321271 7 CYCLE-JBW-2026-04-02 1 ⚠️ **Perhatian:**\n- **Penurunan Berat Badan Kritis (-209g/hari) & EEF Sangat Rendah (6):** Ayam mengalami penurunan berat badan yang sangat mengkhawatirkan, diperparah dengan EEF yang menunjukkan efisiensi keseluruhan sangat buruk, meskipun FCR baik. Ini mengindikasikan masalah kesehatan akut atau stres parah.\n- **Tingkat Deplesi Non-Panen Tinggi (5.08% kumulatif) & Keseragaman Buruk (70%):** Angka mati (757 ekor) dan afkir (513 ekor) yang tinggi serta keseragaman yang rendah menunjukkan adanya masalah kesehatan atau manajemen dalam populasi yang perlu segera ditangani.\n- **Ketiadaan Data Lingkungan Vital:** Tanpa data suhu, kelembapan, dan amonia, sangat sulit untuk mendiagnosis akar masalah performa dan menerapkan solusi yang efektif.\n\n✅ **Rekomendasi:**\n- **Investigasi Kesehatan dan Pakan Segera:** Lakukan pemeriksaan kesehatan menyeluruh pada ayam yang tersisa untuk mengidentifikasi penyebab penurunan berat badan dan tingginya mortalitas/afkir. Audit kualitas dan ketersediaan pakan.\n- **Monitoring & Optimalisasi Lingkungan Intensif:** Prioritaskan pemasangan/perbaikan sensor untuk memantau suhu, kelembapan, dan amonia. Sesuaikan ventilasi dan manajemen litter demi stabilitas lingkungan.\n- **Evaluasi Manajemen Sisa Ayam:** Dengan keseragaman yang rendah, pastikan ayam yang belum dipanen mendapatkan lingkungan dan nutrisi terbaik untuk mencegah kerugian lebih lanjut dan potensi pertumbuhan negatif. v1 2026-05-19 01:09:00.515568 2026-05-19 07:09:00.514 2026-05-19 01:09:00.515568 2026-05-19 01:09:00.515568 8 CYCLE-JBW-2026-04-02 1 ⚠️ **Perhatian:**\n* **Pertambahan Berat Harian Negatif (-209g/hari) & EEF Sangat Rendah (6):** Ini adalah indikator kritis masalah kesehatan atau stres parah pada ayam, terutama di fase akhir siklus, yang berdampak serius pada efisiensi.\n* **Deplesi Rate Tinggi (5.77%) & Keseragaman Buruk (70%):** Menunjukkan adanya variasi performa signifikan dan tingkat kehilangan yang perlu ditangani (selain panen).\n* **Kurangnya Data Lingkungan:** Menghambat identifikasi akar masalah dari isu-isu performa kritis yang ada.\n\n✅ **Rekomendasi:**\n* **Investigasi Mendesak:** Segera telusuri penyebab utama penurunan berat badan negatif dan EEF rendah (misal: penyakit sisa populasi, kualitas pakan, manajemen air, atau stres).\n* **Penerapan Monitoring Lingkungan:** Wajib pasang sistem pemantauan suhu, kelembapan, dan amonia untuk siklus berikutnya sebagai langkah preventif dan diagnostik.\n* **Evaluasi Manajemen Akhir Siklus:** Tinjau dan perbaiki protokol panen serta penanganan ayam yang tersisa untuk memastikan kondisi optimal hingga akhir dan meminimalisir kerugian. v1 2026-05-19 09:25:55.897837 2026-05-19 15:25:55.896 2026-05-19 09:25:55.897837 2026-05-19 09:25:55.897837 9 CYCLE-JBW-2026-04-02 1 ⚠️ **Perhatian:**\n- **EEF Kritis & Deplesi Riil Tinggi:** EEF (6) sangat rendah dan total deplesi riil (5.08% dari Mati 757 & Afkir 513) kritis, mengindikasikan adanya masalah kesehatan atau manajemen yang signifikan sepanjang siklus.\n- **Kesenjangan Data Vital:** Tidak tersedianya data lingkungan (suhu, kelembapan, amonia) serta nilai keseragaman 0.0% sangat menghambat analisis akar masalah dan upaya perbaikan di masa depan.\n\n✅ **Rekomendasi:**\n- **Investigasi Menyeluruh Penyebab Deplesi:** Lakukan post-mortem dan analisis penyebab spesifik kematian/afkir untuk mengidentifikasi pemicu utama.\n- **Perbaiki Monitoring Lingkungan & Data Keseragaman:** Prioritaskan instalasi/perbaikan sensor lingkungan dan pastikan pencatatan data keseragaman yang akurat untuk siklus berikutnya.\n- **Tinjau Biosekuriti & Manajemen Finisher:** Evaluasi ulang protokol biosekuriti dan praktik manajemen harian untuk mengurangi stres dan mencegah masalah kesehatan berulang. v1 2026-05-19 19:21:54.644576 2026-05-20 01:21:54.643 2026-05-19 19:21:54.644576 2026-05-19 19:21:54.644576 42 CYCLE-JBW-2026-04-02 2 ⚠️ **Perhatian:**\n* **Penurunan Berat Badan Akut & Deplesi Kesehatan Tinggi:** Pertambahan berat harian negatif (-209g/hari) di hari ke-42 sangat kritis, menunjukkan stres parah atau masalah kesehatan di akhir siklus. Tingkat kematian dan afkir kumulatif sebesar 10.236% juga sangat tinggi, berkontribusi pada EEF yang kritis (6).\n* **Keseragaman Rendah & Blind Spot Lingkungan:** Keseragaman 70% mengindikasikan variasi performa yang signifikan dalam kawanan. Ketiadaan data lingkungan (suhu, kelembapan, amonia) adalah celah besar untuk diagnosis dan pencegahan masalah.\n\n✅ **Rekomendasi:**\n* **Investigasi Menyeluruh:** Segera lakukan otopsi pada ayam yang mati/afkir dan evaluasi praktik panen serta penanganan untuk mengidentifikasi akar penyebab stres, penyakit, dan penurunan berat badan.\n* **Prioritaskan Monitoring Lingkungan:** Terapkan sistem pemantauan suhu, kelembapan, dan amonia yang akurat untuk siklus berikutnya sebagai tindakan preventif dan diagnostik.\n* **Optimalkan Manajemen Akhir Siklus:** Tinjau dan sesuaikan manajemen pakan, air, dan lingkungan untuk ayam yang tersisa di fase finisher guna meminimalkan stres dan memastikan pertumbuhan optimal hingga panen penuh. v1 2026-05-20 01:17:23.848341 2026-05-20 07:17:23.845 2026-05-20 01:17:23.848341 2026-05-20 01:17:23.848341 75 CYCLE-JBW-2026-04-02 1 ⚠️ **Perhatian:**\n- **Kinerja Ekonomi & Deplesi Tinggi:** EEF sangat rendah (6, kritis) dengan tren menurun, dan total deplesi kumulatif (5.77%, kritis) yang tinggi menunjukkan inefisiensi signifikan dan masalah kesehatan mendasar pada Kandang 1.\n- **Kurangnya Data Lingkungan:** Ketiadaan data suhu, kelembapan, dan amonia sangat menghambat identifikasi akar masalah serta upaya perbaikan manajemen yang efektif.\n- **Keseragaman & Pertumbuhan:** Keseragaman 0.0% dan pertambahan berat harian 0g/hari mengindikasikan manajemen pertumbuhan yang tidak optimal sepanjang siklus.\n\n✅ **Rekomendasi:**\n- **Investigasi Menyeluruh:** Lakukan analisis post-mortem pada ayam mati/afkir dan tinjau ulang program biosekuriti, vaksinasi, serta kualitas pakan untuk mengidentifikasi penyebab EEF rendah, deplesi tinggi, dan keseragaman buruk.\n- **Implementasi Monitoring Lingkungan:** Segera pasang dan operasikan sistem monitoring lingkungan (suhu, kelembapan, amonia) secara berkelanjutan. Gunakan data ini untuk menjaga kondisi kandang yang stabil, mendukung pertumbuhan seragam, dan mencegah masalah di masa depan. v1 2026-05-20 02:40:33.479577 2026-05-20 08:40:33.478 2026-05-20 02:40:33.479577 2026-05-20 02:40:33.479577 76 CYCLE-JBW-2026-04-02 1 ⚠️ **Peringatan/Perhatian:**\n* **Kinerja FCR dan EEF Katastropik:** FCR 73.91 (critical) dan EEF 0 (critical) sangat tidak normal, mengindikasikan masalah serius pada efisiensi pakan atau kemungkinan kesalahan input/kalkulasi data yang fatal.\n* **Deplesi Non-Panen Tinggi:** Total 1270 ekor (5.08% dari populasi awal) mati dan afkir. Angka ini signifikan dan menunjukkan adanya isu kesehatan atau manajemen yang perlu diinvestigasi.\n* **Pertumbuhan Negatif & Ketiadaan Data Lingkungan:** Pertambahan berat harian -209g/hari (critical) pada sisa populasi dan absennya data lingkungan (suhu, amonia) sangat menghambat analisis akar masalah dan potensi perbaikan.\n\n✅ **Rekomendasi Tindakan:**\n* **Audit Data Performa Menyeluruh:** Segera verifikasi dan audit perhitungan FCR, EEF, dan konsumsi pakan untuk seluruh siklus. Pastikan akurasi data.\n* **Investigasi Kesehatan dan Biosekuriti:** Lakukan post-mortem pada ayam mati/afkir. Tinjau protokol biosekuriti dan manajemen stres untuk mencegah kerugian serupa.\n* **Pasang Monitoring Lingkungan:** Segera implementasikan sensor suhu, kelembapan, dan amonia untuk pemantauan berkelanjutan sebagai tindakan preventif untuk siklus mendatang. v1 2026-05-20 08:54:38.818102 2026-05-20 14:54:38.816 2026-05-20 08:54:38.818102 2026-05-20 08:54:38.818102 77 CYCLE-JBW-2026-04-02 1 ⚠️ **Perhatian:**\n* **Anomali FCR & EEF:** FCR 73.91 dan EEF 0 sangat kritis dan tidak konsisten dengan pencapaian berat target. Ini mengindikasikan kemungkinan kesalahan kalkulasi data yang serius yang perlu segera diklarifikasi.\n* **Deplesi Kesehatan:** Tingkat deplesi kumulatif dari kematian dan afkir (5.08%) memerlukan perhatian serius, apalagi dengan tren meningkat, menunjukkan potensi masalah biosekuriti atau manajemen kesehatan.\n* **Kesenjangan Data Lingkungan:** Ketiadaan data suhu, kelembapan, dan amonia sangat menghambat analisis performa mendalam dan identifikasi akar masalah.\n\n✅ **Rekomendasi:**\n* **Audit & Verifikasi Data:** Segera audit dan verifikasi semua data input (pakan, berat, populasi) untuk FCR dan EEF guna memastikan keakuratan dan representasi performa nyata.\n* **Tinjau Protokol Kesehatan:** Lakukan evaluasi mendalam terhadap program biosekuriti, manajemen kesehatan, dan prosedur afkir untuk mengurangi deplesi non-panen di siklus berikutnya.\n* **Pasang Monitoring Lingkungan:** Prioritaskan instalasi sistem monitoring lingkungan otomatis (suhu, kelembapan, amonia) untuk siklus mendatang demi data yang konsisten dan real-time. v1 2026-05-21 00:49:36.744056 2026-05-21 06:49:36.742 2026-05-21 00:49:33.273348 2026-05-21 00:49:36.744056 78 CYCLE-JBW-2026-04-02 \N ⚠️ **Perhatian:**\n- **Inkonsistensi Data Deplesi Kritis:** Angka 'Mati' (2887), 'Afkir' (942), dan 'Panen' (46171 ekor) sangat tidak relevan dan mustahil untuk Hari ke-0 dari populasi 20.000 ekor. Data ini kemungkinan adalah carry-over atau kesalahan input yang mengganggu analisis performa siklus ini.\n- **Kesenjangan Data Lingkungan:** Suhu, kelembapan, dan amonia tidak tersedia. Ini adalah informasi vital yang harus dipantau ketat di fase brooding untuk menjaga kenyamanan dan kelangsungan hidup anak ayam.\n\n✅ **Rekomendasi:**\n- **Verifikasi dan Reset Data Siklus:** Segera periksa dan pastikan semua data kumulatif (terutama deplesi breakdown) direset ke 0 untuk memulai pencatatan performa siklus ini secara akurat.\n- **Prioritaskan Pemantauan Lingkungan Brooding:** Segera aktifkan dan pastikan sensor suhu, kelembapan, serta amonia berfungsi. Pantau kondisi lingkungan secara real-time untuk menjaga parameter optimal bagi anak ayam.\n- **Pengambilan Data Awal:** Lakukan penimbangan sampel anak ayam untuk mendapatkan berat rata-rata awal sebagai baseline pertumbuhan dan lakukan pemeriksaan visual kualitas anak ayam. v1 2026-05-21 03:12:21.822294 2026-05-21 09:12:21.817 2026-05-21 03:12:21.822294 2026-05-21 03:12:21.822294 79 CYCLE-JBW-2026-04-02 2 ⚠️ **Perhatian:**\n* **Lingkungan Brooding Kritikal:** Tidak tersedianya data suhu, kelembapan, dan amonia sangat berisiko pada hari ke-0. Kondisi brooding yang tidak optimal adalah penyebab utama mortalitas dini dan pertumbuhan terhambat.\n* **Pengawasan Deplesi Dini:** Meskipun deplesi 0.00% (normal di hari ke-0), angka "mati" dan "afkir" dari siklus sebelumnya (jika ini data historis) menunjukkan potensi masalah yang perlu dicegah secara proaktif sejak brooding dimulai.\n\n✅ **Rekomendasi:**\n* **Instal & Aktifkan Monitoring Lingkungan:** Segera pastikan semua sensor suhu, kelembapan, dan amonia berfungsi. Lakukan penyesuaian untuk mencapai zona nyaman optimal bagi DOC (Day Old Chicks).\n* **Fokus pada Kualitas DOC & Startup:** Pastikan semua DOC mendapatkan akses air dan pakan dalam 2-4 jam pertama, serta pantau aktivitas dan keseragaman awal secara manual.\n* **Verifikasi Populasi Awal:** Lakukan pengecekan ulang jumlah DOC yang masuk untuk memastikan kesesuaian dengan populasi awal 25.000 ekor. v1 2026-05-21 03:36:40.564007 2026-05-21 09:36:40.561 2026-05-21 03:36:40.564007 2026-05-21 03:36:40.564007 80 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n* **Data Berat Awal Anomali:** Berat rata-rata 1817g pada Hari 0 sangat tidak wajar. **Wajib diverifikasi** karena akan mempengaruhi semua perhitungan performa di masa mendatang.\n* **Keseragaman DOC Rendah (58%):** Indikasi kualitas DOC bervariasi, berpotensi memicu pertumbuhan tidak merata dan FCR buruk sepanjang siklus.\n* **Lingkungan Brooding Tanpa Data:** Tidak adanya data suhu, kelembapan, dan amonia di Hari 0 adalah **risiko sangat tinggi** untuk kesehatan, kelangsungan hidup, dan performa awal anak ayam.\n\n✅ **Rekomendasi:**\n* **Koreksi Data Berat Awal:** Segera perbarui berat rata-rata awal dengan data DOC yang sebenarnya untuk akurasi.\n* **Pemantauan Lingkungan Brooding Ketat:** Aktifkan dan pastikan sensor berfungsi. Monitor serta pertahankan suhu, kelembapan, dan kualitas udara sesuai standar DOC secara real-time.\n* **Manajemen Pakan & Air Awal:** Pastikan akses optimal ke air minum dan pakan starter yang mudah dijangkau untuk semua DOC. Pertimbangkan manajemen khusus untuk DOC dengan ukuran lebih kecil. v1 2026-05-21 03:46:33.825206 2026-05-21 09:46:33.824 2026-05-21 03:46:28.032342 2026-05-21 03:46:33.825206 81 CYCLE-JBW-2026-05-22 2 Berikut analisis performa Kandang 2 pada Hari ke-0:\n\n⚠️ **Perhatian:**\n* **Data Berat Rata-rata DOC Tidak Akurat:** Berat rata-rata 1817g pada Hari ke-0 ini adalah anomali data yang serius. Berat DOC (Anak Ayam Umur Sehari) seharusnya sekitar 35-45g. Koreksi data ini sangat penting untuk evaluasi performa ke depan.\n* **Kurangnya Monitoring Lingkungan Vital:** Ketiadaan data Suhu, Kelembapan, dan Amonia sangat berisiko pada fase brooding. Pengendalian lingkungan adalah kunci keberhasilan di hari-hari pertama untuk pertumbuhan dan kesehatan DOC.\n* **Keseragaman DOC Rendah (58%):** Angka keseragaman awal yang rendah dapat menunjukkan kualitas DOC yang bervariasi atau masalah saat penempatan, berpotensi mempengaruhi pertumbuhan seragam ayam nantinya.\n\n✅ **Rekomendasi:**\n* **Prioritaskan Verifikasi & Koreksi Data Awal:** Segera perbarui data berat rata-rata dengan berat aktual DOC yang baru masuk. Pastikan semua input data awal akurat untuk landasan analisis yang benar.\n* **Implementasikan Monitoring Lingkungan Real-time:** Segera aktifkan dan pastikan sensor suhu dan kelembapan berfungsi. Jaga parameter brooding pada rentang optimal (Suhu: 32-34°C, RH: 60-70%).\n* **Fokus pada Penanganan DOC Optimal:** Periksa kualitas DOC yang masuk dan prosedur penempatan. Pastikan setiap DOC mendapatkan akses cepat ke pakan dan air untuk meminimalkan stres dan meningkatkan keseragaman awal. v1 2026-05-21 03:50:45.266236 2026-05-21 09:50:45.264 2026-05-21 03:50:45.266236 2026-05-21 03:50:45.266236 82 CYCLE-JBW-2026-05-22 1 Analisis Kandang 1 (Hari ke-0 - Brooding):\n\n⚠️ **Perhatian:**\n- Ketiadaan data lingkungan (suhu, kelembapan, amonia) sangat kritis di fase brooding yang vital untuk kelangsungan hidup dan adaptasi anak ayam.\n- Pertambahan berat harian dan keseragaman 0% menunjukkan belum adanya asupan pakan/air awal yang memadai, berisiko tinggi menghambat pertumbuhan ke depan.\n- Data berat rata-rata 0g tidak realistis untuk DOC, mengindikasikan perlunya validasi data dan pengukuran akurat sejak awal.\n\n✅ **Rekomendasi:**\n- Segera pasang dan pantau sensor suhu serta kelembapan, jaga pada rentang ideal brooding (32-33°C; 60-70% RH) untuk meminimalkan stres anak ayam.\n- Pastikan ketersediaan pakan (chick starter) dan air bersih di chick paper/drinker, dorong konsumsi aktif untuk merangsang pertumbuhan awal dan keseragaman.\n- Lakukan penimbangan acak anak ayam (DOC) untuk mendapatkan berat rata-rata awal yang akurat dan dijadikan basis perhitungan performa selanjutnya. v1 2026-05-22 01:25:43.726082 2026-05-22 07:25:43.724 2026-05-22 00:55:20.689633 2026-05-22 01:25:43.726082 83 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n* **Suhu Lingkungan Kritis:** Suhu 36.8°C sangat di atas standar untuk brooding hari ke-0 (target 32-33°C), berisiko tinggi menyebabkan stres panas dan dehidrasi pada DOC.\n* **Kelembapan Sangat Rendah:** Kelembapan 0.1% sangat ekstrem, dapat mengakibatkan dehidrasi parah, masalah pernapasan, dan menghambat penyerapan kuning telur DOC.\n\n✅ **Rekomendasi:**\n* **Koreksi Suhu Segera:** Sesuaikan pemanas dan ventilasi untuk menurunkan suhu kandang ke rentang optimal 32-33°C.\n* **Tingkatkan Kelembapan Cepat:** Gunakan humidifier atau metode lain (misalnya menyiram area non-brooding) untuk mencapai kelembapan relatif 60-70%.\n* **Monitor Perilaku DOC:** Amati penyebaran dan aktivitas DOC untuk memastikan kenyamanan setelah penyesuaian lingkungan. v1 2026-05-22 07:28:16.486572 2026-05-22 13:28:16.485 2026-05-22 07:28:16.486572 2026-05-22 07:28:16.486572 84 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n- Suhu kandang 35.0°C terlalu tinggi dan kelembapan ekstrem rendah 0.1% pada Hari ke-0 ini sangat kritis. Kondisi ini berisiko tinggi menyebabkan dehidrasi, stres panas, dan mortalitas dini pada DOC.\n- Data berat badan awal (BW) 0g menunjukkan pengukuran belum dilakukan atau tercatat, padahal ini penting sebagai baseline performa awal.\n\n✅ **Rekomendasi:**\n- **Segera tingkatkan kelembapan** hingga 60-70% menggunakan *fogger* atau metode lain, dan **turunkan suhu** secara bertahap ke 32-33°C untuk zona *brooding*.\n- Lakukan **penimbangan berat badan awal (BW) DOC** secepatnya setelah tiba dan pastikan ketersediaan pakan serta air bersih melimpah.\n- Pantau respons DOC (penyebaran, suara, konsumsi) terhadap kondisi lingkungan secara intensif di jam-jam pertama penempatan. v1 2026-05-22 13:28:52.688898 2026-05-22 19:28:52.687 2026-05-22 13:28:52.688898 2026-05-22 13:28:52.688898 85 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n- **Kelembapan udara (0.1%) sangat kritis dan tidak sesuai standar brooding.** Kelembapan ekstrem rendah ini akan memicu dehidrasi parah dan menghambat pertumbuhan anak ayam sejak awal.\n- **Suhu kandang (34.1°C) berada di ambang batas atas ideal untuk brooding hari-0.** Perlu pemantauan ketat untuk mencegah stres panas pada anak ayam.\n\n✅ **Rekomendasi:**\n- **Segera tingkatkan kelembapan** kandang hingga 60-70% menggunakan *misting* atau metode lain yang sesuai untuk memastikan hidrasi dan kenyamanan anak ayam.\n- **Sesuaikan dan stabilkan suhu** di 32-33°C di zona brooding, sambil memantau perilaku anak ayam.\n- **Lakukan penimbangan acak anak ayam segera setelah tiba** untuk mendapatkan berat badan awal (BW Day 0) yang akurat sebagai data *baseline* performa. v1 2026-05-23 01:24:02.873728 2026-05-23 07:24:02.869 2026-05-23 01:24:02.873728 2026-05-23 01:24:02.873728 86 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n* **Kondisi Lingkungan Brooding Kritis:** Suhu 34.5°C terlalu tinggi dan kelembapan 0.1% sangat rendah. Ini berisiko menyebabkan dehidrasi, stres, dan potensi kematian dini DOC pada fase brooding awal.\n* **Potensi Gangguan Pertumbuhan Awal:** Dengan banyak metrik performa masih nol (FCR, BW), fokus utama adalah memastikan kondisi awal optimal untuk memicu pertumbuhan seragam dan sehat.\n\n✅ **Rekomendasi:**\n* **Sesuaikan Lingkungan Segera:** Turunkan suhu brooding ke 32-33°C dan tingkatkan kelembapan menjadi 60-70% untuk menciptakan zona nyaman bagi DOC.\n* **Pastikan Akses Optimal:** Pastikan DOC memiliki akses mudah dan segera ke air minum bersih dengan elektrolit/vitamin serta pakan starter berkualitas tinggi untuk memulai konsumsi.\n* **Pantau Perilaku DOC:** Lakukan observasi ketat terhadap penyebaran dan aktivitas DOC untuk indikasi kenyamanan atau stres pada jam-jam pertama. v1 2026-05-23 10:32:36.505145 2026-05-23 16:32:36.503 2026-05-23 10:32:36.505145 2026-05-23 10:32:36.505145 87 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n* **Suhu Kandang Terlalu Tinggi (35.9°C) & Kelembapan Sangat Rendah (0.1%)**: Kondisi lingkungan ini sangat kritis dan tidak sesuai untuk fase brooding (target suhu 32-34°C, kelembapan 60-70%). Ini berisiko tinggi menyebabkan dehidrasi, stres, dan gangguan pernapasan pada DOC yang baru masuk atau akan masuk.\n* **Kesiapan Awal DOC**: Meskipun data pertumbuhan dan deplesi masih 0 (normal untuk Hari 0), kondisi lingkungan yang buruk dapat menghambat start awal DOC, berdampak pada FCR dan pertumbuhan di kemudian hari.\n\n✅ **Rekomendasi:**\n* **Segera Sesuaikan Lingkungan**: Turunkan suhu ke kisaran 32-34°C dan tingkatkan kelembapan mencapai 60-70% menggunakan *misting* atau pelembap udara sebelum/saat DOC masuk.\n* **Pastikan Ketersediaan Air & Pakan**: Periksa seluruh nipple/tempat minum berfungsi baik dan pakan tersebar merata untuk mendorong konsumsi awal yang optimal.\n* **Monitor Respon DOC**: Amati perilaku anak ayam secara cermat setelah masuk; pastikan mereka tersebar merata dan aktif, bukan bergerombol atau mengap-mengap. v1 2026-05-24 05:37:16.064203 2026-05-24 11:37:16.063 2026-05-24 05:37:13.711468 2026-05-24 05:37:16.064203 88 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n- **Kelembapan sangat rendah (0.1%):** Ini adalah kondisi kritis yang berpotensi menyebabkan dehidrasi serius, gangguan pernapasan, dan penyerapan kuning telur yang buruk pada DOC. Perlu penanganan cepat.\n- **Suhu cenderung tinggi (33.3°C):** Meskipun dekat target, kondisi ini bersama kelembapan rendah dapat memicu stres panas dan memperburuk dehidrasi pada DOC di hari pertama.\n- **Data performa awal nol:** Normal di Hari ke-0, namun menekankan vitalnya persiapan kandang yang matang dan pengamatan ketat pada jam-jam pertama DOC di kandang.\n\n✅ **Rekomendasi:**\n- **Segera tingkatkan kelembapan:** Gunakan pelembap udara, metode semprotan air halus, atau cara lain untuk mencapai target 60-70% secepatnya.\n- **Pantau dan sesuaikan suhu:** Pastikan suhu optimal di area brooding dan distribusinya merata, sesuaikan berdasarkan kenyamanan DOC (cek penyebaran).\n- **Verifikasi akses pakan & air:** Pastikan semua DOC mudah menemukan dan mengonsumsi pakan starter dan air bersih. Lakukan pengecekan crop fill untuk memastikan konsumsi awal. v1 2026-05-24 13:03:46.040646 2026-05-24 19:03:46.037 2026-05-24 13:03:46.040646 2026-05-24 13:03:46.040646 89 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n- **Kelembapan Sangat Kritis:** Kelembapan 0.1% sangat rendah dan akan menyebabkan dehidrasi parah serta masalah pernapasan pada DOC. Ini prioritas utama yang membutuhkan tindakan segera.\n- **Data Awal Belum Tercatat:** BW 0g dan keseragaman 0.0% menunjukkan data awal DOC (berat badan, keseragaman) belum tercatat. Baseline ini esensial untuk pelacakan performa.\n- **Stabilitas Lingkungan Brooding:** Meskipun suhu 33.6°C cukup baik, pastikan stabilitas dan pemerataan suhu serta kelembapan di seluruh area brooding untuk start DOC yang optimal.\n\n✅ **Rekomendasi:**\n- **Tingkatkan Kelembapan Segera:** Segera tingkatkan kelembapan kandang hingga rentang optimal 60-70% menggunakan nebulizer atau metode lain yang sesuai.\n- **Verifikasi & Catat Kualitas DOC:** Lakukan penimbangan acak dan pencatatan BW rata-rata serta keseragaman DOC saat kedatangan sebagai data dasar yang akurat.\n- **Pantau Perilaku DOC:** Amati perilaku DOC secara ketat (penyebaran, aktivitas) untuk memastikan zona nyaman merata di seluruh area brooding, sesuaikan manajemen jika perlu. v1 2026-05-25 01:16:16.924913 2026-05-25 07:16:16.923 2026-05-25 01:16:12.01817 2026-05-25 01:16:16.924913 90 CYCLE-JBW-2026-05-22 2 ⚠️ **Perhatian:**\n* **Lingkungan Brooding Kritis:** Suhu 33.6°C terlalu tinggi dan kelembapan 0.1% sangat rendah. Kondisi ini dapat menyebabkan stres panas, dehidrasi parah, dan masalah pernapasan pada DOC yang baru tiba. Ini adalah masalah paling mendesak di hari ke-0.\n* **Pemantauan Awal Krusial:** Meskipun FCR, BW, dan pertumbuhan harian masih 0 (normal untuk hari ke-0), status "critical" menunjukkan perlunya pemantauan ketat segera setelah DOC masuk dan mulai makan untuk memastikan performa awal yang optimal.\n\n✅ **Rekomendasi:**\n* **Koreksi Lingkungan Segera:** Sesuaikan sistem pemanas untuk menurunkan suhu ke 32-33°C dan tingkatkan kelembapan mencapai 60-70% menggunakan *misting* atau sumber kelembapan lain.\n* **Siapkan Pakan & Air Optimal:** Pastikan semua tempat pakan dan minum terisi penuh, air bersih, dan mudah diakses untuk mendorong konsumsi awal yang optimal (early feeding & drinking).\n* **Periksa Kualitas DOC:** Lakukan pemeriksaan cepat untuk mortalitas saat kedatangan (DOA) dan vitalitas DOC yang baru tiba, pastikan semua aktif dan sehat. v1 2026-05-25 01:19:58.201773 2026-05-25 07:19:58.2 2026-05-25 01:19:58.201773 2026-05-25 01:19:58.201773 91 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n* **Inkonsistensi Data Kritis & Performa Abnormal:** Terdapat kontradiksi antara total deplesi (5.77%) dan jumlah mati/afkir/panen (0 ekor). FCR (0.00), EEF (0), BW (62g), dan pertambahan berat harian (0g) pada hari ke-42 sangat tidak normal. Ini mengindikasikan masalah serius pada integritas data atau operasional.\n* **Target Bobot Ayam Tidak Akurat:** Target BW 62g untuk hari ke-42 adalah tidak relevan dan harus segera dikoreksi, karena bobot tersebut sesuai untuk DOC, bukan broiler fase finisher.\n* **Lingkungan Ekstrem (Jika Ayam Masih Ada):** Suhu 34.9°C dan kelembapan 0.1% sangat berbahaya, berisiko menyebabkan stres panas dan dehidrasi fatal jika ayam masih di kandang.\n\n✅ **Rekomendasi:**\n* **Audit Data Menyeluruh:** Segera lakukan verifikasi silang dan audit data performa, populasi, dan pakan. Pastikan pencatatan akurat dan sensor berfungsi baik untuk mencegah analisis yang keliru.\n* **Koreksi Target & Protokol Penilaian:** Perbaiki target BW sesuai standar fase finisher. Perbarui protokol penilaian FCR, EEF, dan pertumbuhan.\n* **Perbaikan & Monitoring Lingkungan:** Jika ayam masih ada, segera optimalkan suhu dan kelembapan. Pasang sensor amonia dan pastikan stabilitas lingkungan terpantau. v1 2026-05-25 07:21:56.250911 2026-05-25 13:21:56.249 2026-05-25 07:21:56.250911 2026-05-25 07:21:56.250911 92 CYCLE-JBW-2026-05-22 2 ⚠️ **Perhatian:**\n* **Kualitas Data Sangat Rendah:** Hampir semua metrik performa utama (FCR, EEF, BW, pertumbuhan harian, keseragaman, rincian deplesi) tercatat 0 atau tidak tersedia. Total deplesi 5.77% (kritis) tanpa rincian mati/afkir/panen adalah anomali data serius. Evaluasi akurat performa tidak mungkin dilakukan.\n* **Lingkungan Ekstrem:** Suhu 34.9°C dan kelembapan 0.1% (kemungkinan sensor error atau sangat kering) sangat ekstrem. Kondisi ini berisiko tinggi menyebabkan heat stress, dehidrasi, dan masalah pernapasan pada ayam, diperparah dengan fase finisher.\n* **Penurunan Konsumsi Pakan:** Trend konsumsi pakan menurun selama 7 hari terakhir, kemungkinan besar terkait stres lingkungan, dan akan berdampak negatif pada pertumbuhan serta efisiensi.\n\n✅ **Rekomendasi:**\n* **Audit & Perbaiki Sistem Data:** Segera identifikasi dan perbaiki masalah pencatatan data untuk FCR, BW, deplesi, dan metrik kunci lainnya agar kinerja dapat diukur valid.\n* **Koreksi Kondisi Lingkungan:** Turunkan suhu kandang ke rentang optimal (20-24°C) dan tingkatkan kelembapan (target 60-70%). Periksa sensor lingkungan dari kerusakan.\n* **Pantau Kesehatan & Air Minum:** Lakukan pemeriksaan visual pada ayam untuk tanda stres dan pastikan pasokan air minum segar serta bersih memadai. v1 2026-05-25 07:27:56.428164 2026-05-25 13:27:56.427 2026-05-25 07:27:56.428164 2026-05-25 07:27:56.428164 93 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n* **Kegagalan Pertumbuhan & Operasional Kritis:** Berat badan rata-rata hanya 60g pada Hari ke-42 dengan pertambahan berat harian 0g/hari adalah indikasi kegagalan pertumbuhan yang fatal. Ketiadaan panen (0 ekor) pada akhir siklus ini juga menunjukkan masalah operasional fundamental.\n* **Lingkungan Stres Ekstrem:** Suhu kandang 33.1°C dan kelembapan 0.1% sangat tidak optimal untuk ayam finisher, memicu stres panas dan dehidrasi parah yang menghambat konsumsi pakan dan pertumbuhan.\n* **Efisiensi & Konsumsi Pakan Menurun:** EEF yang menurun (327, warning) dan tren konsumsi pakan 7 hari yang menurun mengindikasikan ayam tidak makan dengan baik atau tidak mengkonversi pakan secara efisien.\n\n✅ **Rekomendasi:**\n* **Validasi Data Mendesak:** Segera verifikasi ulang seluruh data berat badan, pertumbuhan, dan status panen. Lakukan inspeksi fisik menyeluruh terhadap kondisi ayam untuk mengidentifikasi akar penyebab kegagalan ekstrem ini.\n* **Koreksi Lingkungan Cepat:** Turunkan suhu kandang ke zona nyaman (22-25°C) dan tingkatkan kelembapan (60-70%) secepatnya untuk mengurangi stres termal dan mendukung asupan pakan.\n* **Audit Manajemen Komprehensif:** Lakukan peninjauan menyeluruh terhadap protokol manajemen dari awal siklus, termasuk program pakan, kualitas DOC, dan sistem monitoring, untuk mencegah terulangnya kegagalan serupa di masa mendatang. v1 2026-05-25 13:34:37.970764 2026-05-25 19:34:37.969 2026-05-25 13:34:37.970764 2026-05-25 13:34:37.970764 94 CYCLE-JBW-2026-05-22 2 ⚠️ **Perhatian:**\n* **Inkonsistensi Data Kritis & Panen Belum Tercatat:** Deplesi 5.77% berstatus kritis, namun "Mati", "Afkir", dan "Panen" tercatat 0 ekor. Ini menunjukkan masalah integritas data yang serius, terutama karena belum ada panen yang terekam di hari terakhir siklus.\n* **Lingkungan Kandang Berbahaya:** Suhu 32.6°C dan kelembapan 0.1% sangat ekstrem. Kondisi ini memicu stres panas, dehidrasi parah, dan berpotensi menyebabkan kematian jika dibiarkan.\n* **Penurunan Konsumsi Pakan Drastis:** Trend konsumsi pakan menurun selama 7 hari terakhir, mengindikasikan masalah kenyamanan atau kesehatan ayam, diperparah oleh kondisi lingkungan.\n\n✅ **Rekomendasi:**\n* **Verifikasi Data & Panen Segera:** Audit semua catatan deplesi, berat badan, FCR, dan EEF. Pastikan seluruh panen atau kehilangan tercatat akurat untuk analisis performa yang valid.\n* **Stabilkan Lingkungan Kandang:** Prioritaskan penurunan suhu dan peningkatan kelembapan. Optimalkan ventilasi, aktifkan sistem pendingin/fogging untuk mencapai suhu 22-24°C dan kelembapan 60-70%.\n* **Implementasi Protokol Pencatatan:** Perkuat protokol pencatatan data performa harian dan lingkungan secara real-time untuk akurasi dan pelacakan masalah yang lebih baik di siklus berikutnya. v1 2026-05-25 14:09:58.696354 2026-05-25 20:09:58.695 2026-05-25 14:09:58.696354 2026-05-25 14:09:58.696354 95 CYCLE-JBW-2026-05-22 2 ⚠️ **Perhatian:**\n* **Inkonsistensi Data & Operasional:** Deplesi 5.77% kritis, namun 0 ekor "mati", "afkir", dan "panen" pada Hari 42. Ini mengindikasikan masalah integritas data yang serius atau kegagalan operasional panen total.\n* **Kinerja & Lingkungan Kritis:** Pertumbuhan harian (0g/hari) dan keseragaman (0%) sangat kritis, didukung suhu tinggi 32.8°C dan tren konsumsi pakan menurun. Ini indikasi stres ekstrem atau masalah manajemen.\n\n✅ **Rekomendasi:**\n* **Audit Data & Lapangan Segera:** Verifikasi langsung data deplesi, status panen, dan jumlah ayam di kandang. Koreksi pencatatan data yang tidak akurat.\n* **Perbaikan Lingkungan Mendesak:** Turunkan suhu kandang segera via optimasi ventilasi dan pendinginan. Periksa kalibrasi sensor kelembapan dan pastikan air bersih ad libitum.\n* **Analisis Akar Masalah:** Selidiki penyebab utama pertumbuhan nol dan konsumsi pakan menurun (misal: kualitas pakan, penyakit, manajemen). v1 2026-05-25 20:12:02.536861 2026-05-26 02:12:02.534 2026-05-25 20:12:02.536861 2026-05-25 20:12:02.536861 96 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n- **Pertumbuhan & Berat Badan Kritis:** Ayam tidak tumbuh sama sekali (0g/hari, BW hanya 60g di Hari ke-42, keseragaman 0.0%) adalah masalah fundamental yang sangat serius dan memerlukan tindakan darurat.\n- **Lingkungan Kandang Ekstrem:** Suhu 33.3°C terlalu tinggi dan kelembapan 0.1% sangat rendah, menciptakan stres berat yang menghambat nafsu makan, pertumbuhan, dan kesehatan ayam.\n- **Konsumsi Pakan Nol:** Konsumsi pakan hari ini 0 karung dengan tren menurun adalah penyebab langsung kegagalan pertumbuhan dan tanda ayam sangat tidak nyaman atau sakit.\n\n✅ **Rekomendasi:**\n- **Investigasi Komprehensif:** Segera identifikasi penyebab terhentinya pertumbuhan (penyakit, kualitas/ketersediaan pakan dan air, ventilasi). Perhatikan juga EEF yang menurun.\n- **Stabilisasi Lingkungan:** Turunkan suhu kandang secara drastis (target 20-24°C) dan tingkatkan kelembapan (target 50-70%) untuk mengurangi stres panas.\n- **Evaluasi Tujuan & Manajemen Siklus:** Pertimbangkan evaluasi ulang menyeluruh terhadap target bobot, strain ayam, dan protokol manajemen siklus mengingat performa saat ini jauh di bawah standar. v1 2026-05-25 20:33:10.493457 2026-05-26 02:33:10.492 2026-05-25 20:32:55.65443 2026-05-25 20:33:10.493457 97 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n* **Data Deplesi KRITIS & Inkonsisten:** Angka deplesi total 41% di Hari 4 sangat fatal, namun rincian Mati, Afkir, dan Panen adalah 0. Ini adalah inkonsistensi data yang membutuhkan verifikasi dan klarifikasi lapangan segera, karena mengindikasikan krisis serius atau kesalahan pelaporan.\n* **Konsumsi Pakan & Pertumbuhan Nol:** Konsumsi pakan 0 karung hari ini dan pertambahan berat harian 0g sangat kritis. Ini mengancam kelangsungan hidup dan pertumbuhan ayam di fase brooding.\n* **Lingkungan Brooding Berbahaya:** Kelembapan 0.1% dan suhu 34.4°C sangat ekstrem. Ini akan menyebabkan dehidrasi parah, stres panas, dan menekan nafsu makan, memperparah kondisi ayam.\n\n✅ **Rekomendasi:**\n* **Verifikasi Data & Inspeksi Lapangan Segera:** Audit data deplesi dan populasi. Segera inspeksi kandang untuk memastikan penyebab konsumsi pakan nol dan kondisi lingkungan yang ekstrem.\n* **Koreksi Lingkungan Mendesak:** Tingkatkan kelembapan secara drastis (target 60-70%) dan turunkan suhu ke 31-32°C untuk mengurangi stres termal dan dehidrasi.\n* **Stimulasi Pakan Aktif:** Pastikan ketersediaan pakan mudah dijangkau dan segar. Lakukan stimulasi pakan (misalnya, sebar pakan di kertas) untuk mendorong konsumsi. v1 2026-05-26 02:33:42.52851 2026-05-26 08:33:42.526 2026-05-26 02:33:42.52851 2026-05-26 02:33:42.52851 98 CYCLE-JBW-2026-05-22 2 ⚠️ **Peringatan:**\n- **Lingkungan Kritis:** Kelembapan hanya 0.1% dan suhu 34.4°C sangat berbahaya bagi DOC. Kondisi ini akan menyebabkan dehidrasi parah, stres, dan berpotensi meningkatkan mortalitas serta menghambat pertumbuhan.\n- **Konsumsi Pakan Menurun:** Trend konsumsi pakan yang menurun di hari ke-4 fase brooding sangat mengkhawatirkan, mengindikasikan ketidaknyamanan ayam dan akan berdampak buruk pada pertumbuhan awal yang vital.\n- **Deplesi Data & Risiko:** Sistem melaporkan total deplesi 41% (status kritis). Meskipun breakdown menunjukkan 74 ekor mati/afkir, angka 41% ini memerlukan verifikasi data segera. Jika akurat, ini adalah kegagalan manajemen yang sangat serius.\n\n✅ **Rekomendasi:**\n- **Stabilkan Lingkungan:** Segera tingkatkan kelembapan kandang ke 60-70% dan sesuaikan suhu ke kisaran optimal 32-33°C. Pantau respons ayam.\n- **Optimasi Brooding:** Periksa manajemen pakan dan air, pastikan stimulus pakan maksimal, dan observasi sebaran anak ayam untuk mendorong konsumsi pakan.\n- **Audit Data & Investigasi:** Verifikasi kebenaran angka deplesi 41%. Jika tidak akurat, koreksi data. Jika akurat, segera identifikasi penyebab deplesi massal dan lakukan tindakan darurat. v1 2026-05-26 03:13:30.601215 2026-05-26 09:13:30.599 2026-05-26 03:13:30.601215 2026-05-26 03:13:30.601215 99 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n- **Disparitas Data Deplesi Kritis:** Total deplesi rate 41% pada hari ke-4 sangat mengkhawatirkan dan bertentangan dengan jumlah mati (30) dan afkir (62) yang dilaporkan. Perlu verifikasi segera mengenai akurasi data.\n- **Pertumbuhan Terhambat & Stres Lingkungan:** Pertambahan berat harian yang kritis (13g/hari) dan trend konsumsi pakan menurun sangat mungkin disebabkan oleh suhu (34.6°C) dan kelembapan (73.2%) yang tinggi, memicu stres panas dan mengurangi nafsu makan.\n\n✅ **Rekomendasi:**\n- **Investigasi Deplesi:** Segera selidiki dan verifikasi penyebab serta perhitungan total deplesi rate 41%. Pastikan data akurat dan identifikasi akar masalah jika angka tersebut benar.\n- **Optimasi Lingkungan Brooding:** Turunkan suhu kandang secara bertahap menuju target brooding (sekitar 32-33°C untuk hari 4) dan kendalikan kelembapan melalui ventilasi yang efektif untuk mengurangi stres.\n- **Stimulasi Konsumsi Pakan:** Implementasikan strategi stimulasi pakan (misalnya, program pencahayaan, pengadukan pakan) untuk mendorong konsumsi dan mendukung percepatan pertumbuhan. v1 2026-05-26 08:50:10.952435 2026-05-26 14:50:10.951 2026-05-26 08:50:10.952435 2026-05-26 08:50:10.952435 100 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n- **Deplesi Kritis:** Total deplesi rate 41.00% pada hari ke-5 sangat mengkhawatirkan dan memerlukan investigasi segera untuk mengidentifikasi penyebabnya, di luar 92 ekor mati/afkir yang tercatat. Ini adalah tingkat kehilangan yang tidak berkelanjutan.\n- **Pertumbuhan Terhambat & Lingkungan Suboptimal:** Pertambahan berat harian (ADG) yang kritis (13g/hari) dan tren EEF menurun, diperparuk oleh suhu (32.4°C) serta kelembapan (76.6%) yang tinggi, berisiko menyebabkan stres panas, masalah pernapasan, dan menghambat pertumbuhan optimal ayam di fase brooding krusial ini.\n\n✅ **Rekomendasi:**\n- **Investigasi & Mitigasi Deplesi:** Lakukan audit stok ayam dan catatan deplesi secara menyeluruh. Identifikasi akar masalah deplesi (baik yang 41% maupun yang 92 ekor) dan terapkan protokol perbaikan manajemen, kesehatan, atau biosekuriti.\n- **Optimalisasi Lingkungan Brooding Segera:** Turunkan suhu secara bertahap mendekati 30-31°C dan kendalikan kelembapan di bawah 70% melalui ventilasi efektif. Ini krusial untuk mengurangi stres, mencegah penyakit, dan mendukung ADG.\n- **Pantau Asupan Pakan & Air:** Pastikan ketersediaan pakan berkualitas dan air minum segar tanpa hambatan. Tingkatkan frekuensi pantauan ADG dan sesuaikan strategi pemberian pakan untuk mengoptimalkan pertumbuhan dan memperbaiki tren EEF. v1 2026-05-27 11:17:56.011993 2026-05-27 17:17:56.01 2026-05-27 11:17:56.011993 2026-05-27 11:17:56.011993 101 CYCLE-JBW-2026-05-22 2 ⚠️ **Perhatian:**\n- **Deplesi & Integritas Data:** Angka deplesi total 41% sangat kritis dan tidak selaras dengan data mati (30) serta afkir (44). Ini menunjukkan masalah serius yang perlu diverifikasi segera, baik itu kehilangan populasi yang tidak tercatat atau anomali data.\n- **Keseragaman & Pertumbuhan:** Keseragaman hanya 43.1% sangat rendah. Bersama pertambahan berat harian 16g/hari (status kritis), mengindikasikan ketidakmerataan pertumbuhan yang parah dan potensi performa di masa depan.\n- **Kondisi Lingkungan Brooding:** Suhu (31.7°C) dan kelembapan (80.5%) berada pada tingkat warning/tinggi, berpotensi menyebabkan stres panas, dehidrasi, dan masalah pernapasan pada anak ayam.\n\n✅ **Rekomendasi:**\n- **Investigasi Deplesi:** Lakukan audit populasi dan cek ulang data deplesi secara menyeluruh. Identifikasi penyebab di balik angka 41% tersebut secepatnya.\n- **Koreksi Lingkungan:** Sesuaikan pengaturan pemanas dan sistem ventilasi untuk menurunkan suhu ke 30-31°C dan kelembapan di bawah 70%, pastikan sirkulasi udara optimal.\n- **Manajemen Pakan & Culling:** Tinjau distribusi tempat pakan/minum untuk memastikan akses merata. Lakukan seleksi (culling) ketat terhadap ayam yang tidak berkembang agar sisa populasi tumbuh lebih baik dan keseragaman meningkat. v1 2026-05-27 14:42:02.345466 2026-05-27 20:42:02.343 2026-05-27 14:42:02.345466 2026-05-27 14:42:02.345466 102 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n* **Ketidaksesuaian Data Deplesi Krusial:** Total deplesi dilaporkan 41.00% (status kritis), namun jumlah kematian (30) dan afkir (62) sangat rendah. Penting untuk segera memverifikasi keakuratan perhitungan deplesi ini, karena jika 41% benar, ini adalah masalah bencana yang tidak terdeteksi dalam breakdown.\n* **Suhu Lingkungan Tinggi & ADG Kritis:** Suhu 34.0°C pada Hari ke-6 terlalu tinggi untuk fase brooding (target 30-31°C). Ini berisiko menyebabkan stres panas, dehidrasi, dan penurunan konsumsi pakan, yang berkorelasi dengan status ADG yang kritis (13g/hari) dan trend EEF yang menurun.\n* **Data Lingkungan Tidak Lengkap:** Ketiadaan data amonia dan stabilitas lingkungan menghambat identifikasi masalah kualitas udara dan manajemen iklim yang dapat mempengaruhi performa dan kesehatan ayam.\n\n✅ **Rekomendasi:**\n* **Audit Data Deplesi & Sesuaikan Suhu:** Segera lakukan verifikasi menyeluruh terhadap metode penghitungan total deplesi. Turunkan suhu kandang secara bertahap menuju rentang optimal 30-31°C, pastikan ventilasi cukup untuk mengurangi stres panas.\n* **Optimalkan Konsumsi Pakan & Air:** Pantau ketat konsumsi pakan dan air minum. Pastikan ketersediaan dan kualitas air terjaga, serta pertimbangkan suplementasi elektrolit/vitamin C untuk mengurangi dampak stres panas.\n* **Implementasi Monitoring Lingkungan:** Mulai ukur dan catat kadar amonia serta stabilitas lingkungan secara rutin. Data ini krusial untuk menjaga kualitas udara dan mendukung pertumbuhan optimal. v1 2026-05-28 04:25:34.623907 2026-05-28 10:25:34.621 2026-05-28 04:25:34.623907 2026-05-28 04:25:34.623907 103 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n* **Kinerja Pertumbuhan Kritis:** EEF 254 (menurun) dan pertambahan berat harian 15g (kritis) sangat rendah, mengindikasikan masalah serius dalam konversi pakan dan pertumbuhan DOC.\n* **Lingkungan Tidak Ideal:** Suhu 31.4°C dan kelembapan 74.8% (warning) dapat menyebabkan stres termal pada DOC, berdampak negatif pada kesehatan dan pertumbuhan.\n* **Deplesi Data Menghawatirkan:** Informasi "Total deplesi rate: 54.00% (critical)" sangat tinggi dan perlu diverifikasi segera, mengingat total mati (46) dan afkir (100) jauh lebih rendah.\n\n✅ **Rekomendasi:**\n* **Atasi Lingkungan Brooding:** Segera sesuaikan suhu ke 32-33°C dan kelembapan 60-70%. Pastikan ventilasi yang baik untuk udara bersih.\n* **Periksa Manajemen Awal:** Selidiki penyebab pertumbuhan dan EEF rendah (kualitas DOC, pakan/air, penyakit).\n* **Verifikasi Deplesi:** Klarifikasi data 54% deplesi. Jika benar, identifikasi sumber kehilangan dan ambil tindakan darurat. v1 2026-05-28 11:38:49.103701 2026-05-28 17:38:49.102 2026-05-28 11:38:49.103701 2026-05-28 11:38:49.103701 104 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n* **Kinerja EEF & Pertumbuhan:** EEF sangat kritis (254, menurun) dan pertambahan berat harian juga kritis. Ini indikator serius masalah pencernaan/penyerapan nutrisi atau stres, meskipun BW target tercapai.\n* **Kondisi Lingkungan Brooding:** Suhu (31.0°C) dan kelembapan (78.0%) di level warning. Kondisi ini dapat menyebabkan stres panas, dehidrasi, dan memicu masalah pernapasan, memperburuk EEF dan pertumbuhan.\n* **Discrepancy Data Deplesi:** Laporan "total deplesi rate: 54%" sangat mengkhawatirkan dan tidak konsisten dengan angka mati (46) dan afkir (100). Perlu verifikasi data ini segera untuk menghindari kesalahan fatal.\n\n✅ **Rekomendasi:**\n* **Optimalkan Lingkungan Brooding:** Segera turunkan suhu dan kelembapan ke rentang ideal (suhu 28-30°C, kelembapan 60-70%) dengan ventilasi dan manajemen brooder yang tepat untuk mengurangi stres ayam.\n* **Tinjau Manajemen Pakan & Air:** Periksa kualitas pakan, ketersediaan air minum, dan jadwal pemberian pakan. Pastikan konsumsi optimal untuk mendukung pertambahan berat harian dan perbaiki FCR yang cenderung meningkat.\n* **Investigasi Kesehatan Ayam:** Verifikasi ulang data deplesi total. Identifikasi penyebab kematian dan afkir (total 146 ekor) untuk deteksi dini masalah kesehatan atau manajemen. v1 2026-05-29 01:34:59.977298 2026-05-29 07:34:59.974 2026-05-29 01:34:59.977298 2026-05-29 01:34:59.977298 105 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n- **Anomali Data Deplesi Kritis & Dampak Lingkungan:** Angka "Total deplesi rate 54.00%" sangat tidak konsisten dengan breakdown mati (46 ekor) dan afkir (100 ekor), memerlukan audit data mendesak. Suhu kandang 32°C dan kelembaban 72% juga terlalu tinggi untuk fase brooding, memicu stres dan berpotensi masalah pernapasan/pencernaan.\n- **Penurunan Performa Pertumbuhan:** Efisiensi Ekonomi Farm (EEF) kritis dengan tren menurun, FCR meningkat, dan Pertambahan Berat Harian (ADG) kritis menunjukkan adanya hambatan signifikan dalam pertumbuhan dan konversi pakan.\n\n✅ **Rekomendasi:**\n- **Verifikasi & Koreksi Data Deplesi:** Segera investigasi sumber angka deplesi 54% dan pastikan akurasi pencatatan. Jika deplesi yang sebenarnya rendah (146 ekor), koreksi data; jika tidak, lakukan penelusuran penyebab kematian massal.\n- **Optimasi Lingkungan Brooding:** Sesuaikan suhu menjadi 28-30°C dan kelembaban 60-70% dengan manajemen ventilasi efektif. Pastikan sebaran panas merata dan lakukan pemeriksaan amonia.\n- **Evaluasi Manajemen Pakan & Kesehatan:** Tinjau program pakan dan protokol kesehatan. Pantau konsumsi pakan, kondisi feses, serta perilaku ayam untuk mendeteksi masalah yang mempengaruhi EEF dan ADG. v1 2026-05-29 10:27:07.817531 2026-05-29 16:27:07.816 2026-05-29 10:27:07.817531 2026-05-29 10:27:07.817531 106 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n* **EEF kritis (218, tren menurun)** dan **pertambahan berat harian kritis (36g/hari)** menunjukkan penurunan efisiensi performa secara signifikan di fase brooding.\n* **Mortalitas dan afkir kumulatif 285 ekor (1.14%)** pada Hari 8 sangat tinggi, mengindikasikan masalah kesehatan anak ayam yang serius.\n* **Suhu (30.8°C)** dan terutama **kelembapan (81.7%)** di atas ambang optimal menciptakan lingkungan stres, pemicu utama penurunan performa dan kesehatan.\n\n✅ **Rekomendasi:**\n* Segera optimalkan manajemen brooder dan ventilasi untuk **menurunkan kelembapan (target 60-70%)** dan **menyesuaikan suhu (target 29-30°C)**, pastikan sirkulasi udara tanpa *draft*.\n* Lakukan autopsi mendalam pada ayam mati/afkir untuk mendiagnosis penyebab spesifik dan terapkan penanganan kesehatan atau manajemen yang relevan.\n* Mulai **pantau kadar amonia secara rutin**. Data ini esensial untuk mencegah masalah pernapasan dan meningkatkan kualitas udara kandang. v1 2026-05-30 10:44:17.463092 2026-05-30 16:44:17.46 2026-05-30 10:44:17.463092 2026-05-30 10:44:17.463092 107 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n- **Efisiensi & Deplesi Dini:** EEF kritis (218) dengan tren menurun. Angka mati (89 ekor) dan afkir (196 ekor) cukup tinggi untuk hari ke-9 (total 285 ekor), mengindikasikan potensi masalah kesehatan atau kualitas DOC awal.\n- **Kondisi Lingkungan Brooding:** Suhu 32.3°C dan kelembapan 73.9% keduanya di status warning. Ini berisiko menyebabkan stres panas, dehidrasi, dan penurunan nafsu makan yang memperburuk FCR (tren meningkat) serta pertumbuhan harian (kritis).\n\n✅ **Rekomendasi:**\n- **Koreksi Lingkungan Segera:** Segera sesuaikan suhu (target sekitar 31°C untuk hari 9) dan turunkan kelembapan (target 60-70%) melalui ventilasi yang efektif untuk mengurangi stres dan meningkatkan kenyamanan ayam.\n- **Investigasi Deplesi:** Lakukan nekropsi pada ayam mati/afkir untuk identifikasi penyebab utama. Pastikan protokol biosekuriti, sanitasi, dan manajemen DOC awal berjalan optimal.\n- **Optimasi Konsumsi:** Pastikan akses pakan dan air bersih 24/7. Lingkungan yang nyaman akan mendorong konsumsi pakan, memperbaiki FCR, dan mendukung pertumbuhan optimal. v1 2026-05-31 07:01:32.300491 2026-05-31 13:01:32.297 2026-05-31 07:01:32.300491 2026-05-31 07:01:32.300491 108 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n- **Efisiensi EEF kritis:** Nilai 218 dengan tren menurun menandakan masalah performa serius yang memerlukan perhatian segera dan penyelidikan menyeluruh.\n- **Lingkungan brooding buruk:** Kelembapan 83.9% terlalu tinggi dan suhu 29.6°C sedikit rendah. Kondisi ini meningkatkan stres anak ayam, risiko penyakit pernapasan/pencernaan, dan kualitas litter.\n- **Deplesi kesehatan signifikan:** Total 285 ekor mati/afkir (1.14%) dalam 9 hari adalah indikator yang perlu diwaspadai, berkontribusi langsung pada EEF yang rendah.\n\n✅ **Rekomendasi:**\n- **Optimalkan lingkungan:** Atur suhu kandang stabil 30-31°C dan tingkatkan ventilasi minimal untuk menurunkan kelembapan 60-70%. Periksa dan kelola kondisi litter.\n- **Selidiki penyebab deplesi:** Lakukan *post-mortem* rutin dan evaluasi menyeluruh manajemen brooding awal (kualitas DOC, akses air/pakan, kepadatan) untuk mengidentifikasi akar masalah.\n- **Kendalikan FCR & asupan pakan:** Pantau ketat tren FCR yang meningkat. Pastikan akses pakan optimal, minimalkan tumpahan, dan jaga kualitas pakan untuk mendukung pertumbuhan. v1 2026-05-31 15:38:33.28269 2026-05-31 21:38:33.279 2026-05-31 15:38:33.28269 2026-05-31 15:38:33.28269 109 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n* **Efisiensi & Pertumbuhan Kritis:** EEF (218, menurun) dan pertambahan berat harian (34g/hari) kritis, indikasi efisiensi pakan buruk. FCR (1.13) tren meningkat menambah kekhawatiran.\n* **Lingkungan Tidak Ideal:** Suhu 31.0°C dan kelembapan 80.9% warning, berisiko heat stress, masalah pernapasan, dan litter basah.\n* **Deplesi Awal Mengkhawatirkan:** Total mati dan afkir 285 ekor (1.14%) pada hari ke-10 menunjukkan masalah kesehatan atau manajemen di fase brooding.\n\n✅ **Rekomendasi:**\n* **Optimalkan Lingkungan:** Turunkan suhu ke 28-29°C dan kelembapan <70% dengan ventilasi. Segera ukur kadar amonia.\n* **Evaluasi Pakan & Kesehatan:** Periksa kualitas pakan. Lakukan nekropsi untuk identifikasi penyebab deplesi dan penurunan EEF/pertumbuhan.\n* **Manajemen Preventif:** Pastikan ketersediaan air minum & pakan, serta pantau perilaku ayam untuk deteksi dini masalah. v1 2026-06-01 01:40:16.049577 2026-06-01 07:40:16.046 2026-06-01 01:40:16.049577 2026-06-01 01:40:16.049577 110 CYCLE-JBW-2026-05-22 1 Berikut analisis performa Kandang 1 pada hari ke-10:\n\n⚠️ **Perhatian:**\n* **Kritis:** EEF sangat rendah (218) dan Pertambahan Berat Harian (34g/hari) kritis, mengancam performa kumulatif. FCR juga menunjukkan trend meningkat.\n* **Lingkungan:** Suhu tinggi (29.7°C) dan Kelembapan sangat tinggi (85.0%) di fase brooding menyebabkan stres panas dan potensi masalah pernapasan/pencernaan.\n* **Deplesi:** Total deplesi rate 26.00% sangat mengkhawatirkan, mengindikasikan masalah serius dalam manajemen populasi dan/atau pencatatan.\n\n✅ **Rekomendasi:**\n* **Lingkungan:** Segera optimalkan suhu target 28-29°C dan kelembapan 60-70% dengan pengaturan ventilasi yang tepat untuk mengurangi stres ayam dan mendukung pertumbuhan.\n* **Investigasi:** Lakukan investigasi menyeluruh penyebab deplesi (89 mati, 196 afkir) serta rendahnya EEF/ADG. Periksa kualitas DOC, manajemen brooding, dan biosekuriti.\n* **Monitoring:** Perketat monitoring kadar Amonia dan stabilitas lingkungan (data tidak tersedia) untuk identifikasi dini dan pencegahan masalah pernapasan. v1 2026-06-01 15:40:48.385663 2026-06-01 21:40:48.384 2026-06-01 15:40:48.385663 2026-06-01 15:40:48.385663 112 CYCLE-JBW-2026-05-22 2 ⚠️ **Perhatian:**\n* **Deplesi & Kondisi Brooding Kritis:** Total deplesi 25% pada hari ke-11 sangat mengkhawatirkan. Suhu 32.8°C terlalu tinggi, menyebabkan stres panas dan dehidrasi, berkorelasi dengan pertambahan berat harian (37g/hari) dan keseragaman (64.8%) yang juga kritis.\n* **Penurunan Konsumsi Pakan & Risiko Tersembunyi:** Tren konsumsi pakan menurun drastis memperburuk masalah pertumbuhan. Ketiadaan data amonia adalah risiko signifikan yang terabaikan.\n\n✅ **Rekomendasi:**\n* **Investigasi & Koreksi Lingkungan:** Segera lakukan audit deplesi untuk identifikasi penyebab. Turunkan suhu kandang secara bertahap ke 29-30°C, optimalkan ventilasi untuk kenyamanan dan kualitas udara.\n* **Stimulasi & Monitoring Intensif:** Pastikan akses pakan dan air minum 24/7. Stimulasi konsumsi pakan. Tingkatkan frekuensi pengukuran bobot, dan segera mulai pantau kadar amonia serta stabilitas lingkungan harian. v1 2026-06-02 03:41:24.496215 2026-06-02 09:41:24.494 2026-06-02 03:41:20.594873 2026-06-02 03:41:24.496215 111 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n* **Performa Kritis:** EEF 183 (menurun), pertambahan berat harian 37g/hari (kritis), dan FCR 1.33 (meningkat, di atas standar) menandakan efisiensi dan pertumbuhan ayam terhambat.\n* **Risiko Lingkungan & Deplesi:** Suhu 33.4°C (hari ke-11) terlalu tinggi, memicu stres panas dan memperburuk 353 ekor deplesi (mati/afkir). Data amonia/stabilitas lingkungan yang tidak tersedia juga merupakan risiko tak termonitor.\n\n✅ **Rekomendasi:**\n* **Koreksi Lingkungan Segera:** Turunkan suhu kandang ke 30-31°C dengan ventilasi optimal. Segera pasang monitor amonia untuk kualitas udara stabil.\n* **Investigasi & Pakan Intensif:** Lakukan autopsi deplesi untuk identifikasi penyebab. Pastikan akses kontinu pakan berkualitas dan air minum segar untuk optimasi asupan dan FCR. v1 2026-06-02 04:19:17.803181 2026-06-02 10:19:17.801 2026-06-02 00:39:03.676906 2026-06-02 04:19:17.803181 113 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n- **Deplesi & Kesehatan Kritis:** Tingkat deplesi kumulatif sangat tinggi (25%), dengan 353 ekor mati/afkir di hari ke-11. Ini menunjukkan masalah kesehatan serius dan kehilangan populasi signifikan di fase brooding.\n- **Efisiensi & Pertumbuhan Buruk:** EEF (183) dan pertambahan berat harian (37g/hari) yang kritis, FCR meningkat, serta keseragaman rendah (64.8%) mengindikasikan efisiensi pakan dan pertumbuhan yang sangat tidak optimal.\n- **Lingkungan Stres:** Suhu (31.2°C) dan kelembapan (73.7%) yang tinggi akan menyebabkan stres panas, dehidrasi, dan memicu masalah pernapasan, memperburuk deplesi serta pertumbuhan.\n\n✅ **Rekomendasi:**\n- **Optimasi Lingkungan Brooding:** Segera turunkan suhu ke 29-30°C dan kelembapan ke 60-70% dengan ventilasi yang efektif. Pastikan sirkulasi udara baik untuk menghilangkan amonia dan panas berlebih.\n- **Investigasi & Manajemen Kesehatan:** Lakukan post-mortem pada ayam mati/afkir untuk diagnosis. Tinjau ulang program kesehatan dan kualitas DOC. Pantau perilaku ayam dan respons terhadap pakan/minum lebih intensif.\n- **Evaluasi Akses Pakan/Air:** Pastikan akses 24/7 ke pakan dan air bersih yang berkualitas. Periksa distribusi tempat pakan/minum dan tingkatkan frekuensi pemberian pakan untuk memicu konsumsi dan memperbaiki keseragaman. v1 2026-06-02 10:20:30.683566 2026-06-02 16:20:30.682 2026-06-02 10:20:30.683566 2026-06-02 10:20:30.683566 114 CYCLE-JBW-2026-05-22 2 ⚠️ **Perhatian:**\n- **Keseragaman & Pertumbuhan Kritis:** Keseragaman 64.8% dan Pertambahan Berat Harian 37g/hari (keduanya kritis) sangat rendah, mengindikasikan variasi pertumbuhan signifikan dan performa ayam yang suboptimal.\n- **Lingkungan Suboptimal:** Suhu 30.1°C dan Kelembapan 78.0% (keduanya warning) melebihi standar ideal fase brooding, berisiko menyebabkan stres panas, gangguan pernapasan, dan kualitas litter yang buruk.\n- **Peringatan Deplesi Tinggi:** Total deplesi tercatat 25.00% (warning). Dengan 128 ekor mati dan 181 ekor afkir (total 309 ekor), ini menunjukkan tingkat deplesi kesehatan yang signifikan pada Hari 11.\n\n✅ **Rekomendasi:**\n- **Optimalkan Lingkungan Segera:** Sesuaikan ventilasi untuk menurunkan suhu (target 29-30°C) dan kelembapan (target 60-70%). Pastikan pemerataan suhu di area brooding.\n- **Manajemen Brooding Intensif:** Fokus pada distribusi pakan/air yang merata, identifikasi dan pisahkan ayam dengan pertumbuhan tertinggal, serta periksa dan pertahankan kualitas litter secara rutin.\n- **Investigasi Akar Masalah:** Lakukan analisis mendalam penyebab deplesi, rendahnya keseragaman, dan ADG. Pertimbangkan sampling diagnostik untuk mengidentifikasi potensi tantangan kesehatan. v1 2026-06-02 12:48:32.64769 2026-06-02 18:48:32.646 2026-06-02 12:48:32.64769 2026-06-02 12:48:32.64769 115 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n* **Kritis Terpadu:** EEF kritis (183, tren menurun), FCR meningkat (1.33 vs 1.10 standar Cobb), dan keseragaman (64.8%) sangat rendah menunjukkan efisiensi produksi serta pertumbuhan ayam terganggu parah di fase brooding.\n* **Lingkungan Stres:** Suhu (29.3°C) dan kelembapan (82.9%) tinggi menciptakan lingkungan stres yang dapat memperburuk kondisi kesehatan dan penyerapan pakan, serta meningkatkan risiko penyakit pernapasan.\n* **Deplesi Dini:** Total 353 ekor deplesi (109 mati, 244 afkir) di hari ke-11 sangat tinggi untuk fase brooding dan mengindikasikan masalah kesehatan serius yang perlu segera diatasi.\n\n✅ **Rekomendasi:**\n* **Optimasi Lingkungan:** Segera turunkan kelembapan dan suhu di kandang melalui peningkatan ventilasi. Pantau kadar amonia secara rutin untuk memastikan kualitas udara optimal.\n* **Investigasi & Biosekuriti:** Lakukan investigasi mendalam penyebab deplesi tinggi. Tinjau ulang dan perketat prosedur biosekuriti serta program vaksinasi/medikasi jika diperlukan.\n* **Evaluasi Manajemen Brooding:** Periksa manajemen pakan dan air minum (kualitas, kuantitas, aksesibilitas), serta kepadatan ayam untuk memastikan kondisi brooding mendukung pertumbuhan yang seragam dan efisien. v1 2026-06-02 17:34:48.685829 2026-06-02 23:34:48.684 2026-06-02 17:34:48.685829 2026-06-02 17:34:48.685829 116 CYCLE-JBW-2026-05-22 1 Berikut analisis performa kandang pada hari ke-11:\n\n⚠️ **Perhatian:**\n- **Performa & Pertumbuhan Anjlok:** EEF 183 (kritis), ADG 37g/hari (kritis), dan FCR meningkat (1.33 vs std 1.10) mengindikasikan masalah efisiensi dan pertumbuhan serius.\n- **Kualitas Populasi & Lingkungan Stres:** Keseragaman 64.8% (kritis) dan 353 ekor deplesi kumulatif (mati/afkir) mengkhawatirkan. Suhu 31.1°C dan kelembapan 79.9% (peringatan) memperburuk stres pada ayam.\n\n✅ **Rekomendasi:**\n- **Perbaikan Manajemen Brooding & Lingkungan:** Segera selidiki penyebab deplesi dan keseragaman. Optimalkan ventilasi untuk menurunkan suhu (target 29-30°C) dan kelembapan (target 60-70%).\n- **Fokus Nutrisi & Kesehatan:** Pastikan pakan berkualitas, stimulasi asupan, dan air bersih. Perketat biosekuriti untuk menekan penyakit, memperbaiki FCR, EEF, dan pertumbuhan. v1 2026-06-03 01:43:02.264052 2026-06-03 07:43:02.262 2026-06-03 01:42:45.393607 2026-06-03 01:43:02.264052 117 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n- **Kinerja Kritis Menyeluruh:** EEF sangat rendah (183, kritis, menurun) dan keseragaman hanya 38.8% (kritis), menunjukkan inefisiensi pakan (FCR 1.33, meningkat) dan pertumbuhan yang tidak merata.\n- **Lingkungan Brooding Sub-optimal:** Suhu kandang 33.7°C (warning) terlalu tinggi untuk ayam umur 11 hari, memicu stres panas dan menghambat pertumbuhan optimal.\n- **Risiko Pertumbuhan & Kesehatan:** Meskipun BW mencapai target, statusnya kritis, dengan pertambahan berat harian 23g (kritis) dan deplesi kumulatif 353 ekor (mati+afkir), mengindikasikan masalah manajemen atau kesehatan yang perlu diatasi.\n\n✅ **Rekomendasi:**\n- **Optimasi Suhu & Ventilasi:** Turunkan suhu kandang secara bertahap ke 28-30°C dan tingkatkan ventilasi untuk kenyamanan ayam. Prioritaskan pemantauan amonia.\n- **Manajemen Pakan & Air:** Pastikan distribusi pakan dan air merata, terutama untuk ayam yang lebih kecil. Tingkatkan frekuensi pemberian pakan dengan jumlah sedikit untuk stimulasi.\n- **Evaluasi Mendalam:** Lakukan audit menyeluruh terhadap manajemen brooding awal, kualitas DOC, dan program vaksinasi untuk mengidentifikasi akar penyebab keseragaman rendah dan deplesi. v1 2026-06-03 07:43:22.19329 2026-06-03 13:43:22.192 2026-06-03 07:43:22.19329 2026-06-03 07:43:22.19329 118 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n* **Performa Kritis & Keseragaman:** EEF (177, kritis) sangat rendah dengan tren menurun. Keseragaman ayam sangat buruk (38.8%, kritis) dan Pertambahan Berat Harian (23g/hari, kritis), mengindikasikan masalah pertumbuhan dan manajemen mendasar yang serius.\n* **Lingkungan Brooding:** Kelembapan sangat tinggi (81.5%) dan suhu (30.3°C) di ambang batas warning. Kombinasi ini berisiko memicu stres panas, masalah pernapasan, dan litter basah, memperburuk keseragaman dan kesehatan.\n* **Efisiensi Pakan:** FCR (1.35, di atas standar Cobb 1.13) menunjukkan tren meningkat, mengancam efisiensi biaya pakan.\n\n✅ **Rekomendasi:**\n* **Optimasi Lingkungan:** Segera tingkatkan ventilasi untuk menurunkan kelembapan (<70%) dan stabilkan suhu di zona nyaman (29-30°C). Periksa kondisi litter dan kadar amonia secara rutin.\n* **Manajemen Pakan & Air:** Evaluasi distribusi pakan, kualitas pakan, dan ketersediaan air. Pastikan semua ayam memiliki akses merata untuk meningkatkan keseragaman dan ADG.\n* **Pemeriksaan Kesehatan:** Lakukan pemeriksaan menyeluruh pada ayam yang mati (109) dan afkir (244) untuk mengidentifikasi penyebab dan menerapkan tindakan kesehatan/pencegahan spesifik demi menekan angka deplesi dan meningkatkan vitalitas. v1 2026-06-03 14:04:32.786493 2026-06-03 20:04:32.783 2026-06-03 14:04:32.786493 2026-06-03 14:04:32.786493 119 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n- **Performa & Keseragaman Kritis:** EEF sangat rendah (191) dan keseragaman buruk (37.8%). Meskipun BW target tercapai, status 'kritis' mengindikasikan masalah fundamental yang mengancam pertumbuhan, efisiensi, dan FCR (tren meningkat) di masa depan.\n- **Lingkungan Pemicu Stres & Deplesi:** Suhu (31.1°C) dan kelembapan (78.1%) tidak ideal, memicu stres, penurunan konsumsi pakan (tren menurun), dan berkontribusi pada tingginya deplesi (23% total deplesi rate, warning).\n\n✅ **Rekomendasi:**\n- **Optimalkan Iklim Kandang:** Segera sesuaikan suhu (target 27-29°C) dan tingkatkan ventilasi untuk kontrol kelembapan. Pastikan stabilitas lingkungan dan pantau amonia.\n- **Stimulasi & Evaluasi Pakan:** Periksa kualitas pakan/air. Dorong konsumsi pakan (misal: pemberian lebih sering/tipis) untuk meningkatkan intake, krusial bagi pertumbuhan dan perbaikan FCR.\n- **Audit Manajemen Kesehatan:** Selidiki akar masalah deplesi dan keseragaman rendah (mati 109, afkir 244). Tinjau ulang program kesehatan, manajemen brooding, dan kepadatan untuk meningkatkan vitalitas. v1 2026-06-04 07:48:45.589064 2026-06-04 13:48:45.587 2026-06-04 07:48:45.589064 2026-06-04 07:48:45.589064 120 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n- **Deplesi & Keseragaman Sangat Kritis:** Total deplesi 23% pada Hari 13 adalah kehilangan populasi yang sangat masif. Ditambah keseragaman hanya 37.8% (kritis), menunjukkan masalah kesehatan/manajemen yang meluas dan variasi pertumbuhan ekstrem.\n- **Efisiensi & Lingkungan Memburuk:** EEF 191 (kritis, menurun) serta FCR meningkat menandakan efisiensi produksi sangat rendah. Suhu (30.7°C) dan kelembapan (79.5%) yang tinggi memperburuk stres panas, memengaruhi pertumbuhan (42g/hari) dan kesehatan ayam.\n\n✅ **Rekomendasi:**\n- **Investigasi & Audit Mendesak:** Segera selidiki penyebab deplesi massal serta angka mati/afkir. Lakukan audit menyeluruh manajemen brooding, biosekuriti, dan program kesehatan untuk mengidentifikasi akar masalah.\n- **Koreksi Lingkungan Intensif:** Turunkan suhu (target 29-30°C) dan kelembapan (target 60-70%) dengan ventilasi optimal untuk mengurangi stres. Pastikan ketersediaan air bersih dan periksa kadar amonia secara rutin.\n- **Fokus pada Nutrisi & Keseragaman:** Evaluasi kualitas dan kuantitas pakan. Pertimbangkan pemisahan ayam berdasarkan ukuran untuk penanganan pakan yang lebih tepat, guna memperbaiki FCR, EEF, dan keseragaman pertumbuhan. v1 2026-06-05 00:38:47.566499 2026-06-05 06:38:47.565 2026-06-04 18:52:28.969061 2026-06-05 00:38:47.566499 122 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n- **Tingkat deplesi total sangat kritis (32.00%) dan terus meningkat**, menunjukkan kehilangan populasi yang masif. Deplesi ini mencakup 135 ekor kematian dan 298 ekor afkir, mengindikasikan masalah kesehatan dan manajemen yang serius di fase brooding.\n- **Efisiensi Konversi Pakan Eropa (EEF) yang sangat rendah (214)** dan status kritis pada Berat Badan (BW) meskipun sesuai target, menunjukkan performa keseluruhan yang buruk dan potensi hambatan pertumbuhan ke depan.\n- **Kondisi lingkungan tidak optimal:** Suhu (30.7°C) sedikit tinggi dan Kelembapan (79.3%) sangat tinggi. Kondisi ini berisiko memicu stres panas, masalah pernapasan, dan memperburuk kondisi litter, yang dapat berkontribusi pada deplesi dan FCR yang kurang efisien.\n\n✅ **Rekomendasi:**\n- **Lakukan investigasi mendalam terhadap penyebab deplesi tinggi**, termasuk nekropsi pada ayam mati/afkir, tinjauan biosekuriti, program vaksinasi, dan manajemen brooding.\n- **Segera optimalkan kondisi lingkungan:** Tingkatkan ventilasi untuk menurunkan kelembapan di bawah 70% dan sesuaikan suhu menjadi target 28-29°C untuk hari ke-14 demi kenyamanan dan kesehatan ayam.\n- **Evaluasi program pakan dan kualitasnya** untuk memperbaiki FCR dan mendukung pertambahan berat harian yang lebih baik. v1 2026-06-05 14:30:10.791855 2026-06-05 20:30:10.788 2026-06-05 14:30:10.791855 2026-06-05 14:30:10.791855 123 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n- **Deplesi Sangat Kritis:** Tingkat deplesi kumulatif 17.00% pada Hari ke-15 adalah lampu merah, mengindikasikan masalah kesehatan populasi yang serius dan memerlukan penyelidikan mendalam segera.\n- **Stres Panas Akut:** Suhu kandang 34.6°C jauh di atas optimal, menyebabkan stres panas parah yang memengaruhi pertumbuhan, efisiensi, dan kesehatan secara keseluruhan (terkait status EEF dan BW 'critical').\n- **Efisiensi & Keseragaman:** Status 'critical' pada EEF (walaupun tren meningkat) dan BW (meski on-target), serta keseragaman 92.0% yang 'warning', menunjukkan inefisiensi yang perlu diatasi untuk performa optimal.\n\n✅ **Rekomendasi:**\n- **Mitigasi Stres Panas:** Segera turunkan suhu kandang ke rentang optimal (28-30°C) dengan peningkatan ventilasi/sistem pendingin untuk mengurangi stres dan meningkatkan efisiensi.\n- **Investigasi Penyebab Deplesi:** Lakukan autopsi rutin pada ayam mati/afkir untuk identifikasi penyebab spesifik. Tinjau program biosekuriti, vaksinasi, dan manajemen kesehatan secara menyeluruh.\n- **Optimalkan Manajemen Lingkungan & Nutrisi:** Pantau Amonia dan stabilitas lingkungan secara rutin. Perbaiki manajemen pakan dan air untuk mendukung keseragaman dan efisiensi pertumbuhan. v1 2026-06-06 05:48:04.398174 2026-06-06 11:48:04.395 2026-06-06 05:48:04.398174 2026-06-06 05:48:04.398174 124 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n- **Gagal Tumbuh Akut & Efisiensi Kritis:** Pertambahan berat harian 0g dan EEF 251 (kritis) adalah masalah serius. Ini menunjukkan asupan pakan atau penyerapan nutrisi bermasalah, berdampak pada seluruh populasi.\n- **Lingkungan Brooding Suboptimal:** Suhu 30.5°C dan kelembapan 77.4% (kritis) menciptakan stres panas, mengurangi nafsu makan, dan meningkatkan risiko masalah pernapasan atau litter basah.\n- **Keseragaman Buruk & Deplesi Tinggi:** Keseragaman 47.6% (kritis) dan deplesi kumulatif (mati+afkir) 1.8% mengindikasikan manajemen brooding belum optimal atau adanya tantangan kesehatan.\n\n✅ **Rekomendasi:**\n- **Investigasi & Intervensi Cepat:** Segera periksa penyebab pertambahan berat 0g. Pastikan kualitas pakan/air, ketersediaan, dan kondisi kesehatan/aktivitas ayam.\n- **Optimasi Lingkungan:** Tingkatkan ventilasi secara agresif untuk menurunkan suhu dan kelembapan. Mulai pantau kadar amonia dan atasi penyebabnya.\n- **Evaluasi Kesehatan & Manajemen:** Lakukan sortasi ayam untuk mengidentifikasi kelompok lemah/sakit. Pertimbangkan konsultasi dokter hewan dan tinjau ulang program brooding. v1 2026-06-06 14:28:08.27086 2026-06-06 20:28:08.269 2026-06-06 14:27:59.811344 2026-06-06 14:28:08.27086 128 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n- **Efisiensi Pakan (EEF) Kritis & Suhu Tinggi:** EEF mencapai 290 (kritis, tren meningkat) yang sangat mengkhawatirkan. Ini diperparah oleh suhu kandang yang tinggi (32.2°C), menyebabkan stres panas pada ayam dan pemborosan energi.\n- **Deplesi Kesehatan & Keseragaman Terancam:** Jumlah ayam mati (163) dan afkir (352) cukup tinggi pada hari ke-16, menunjukkan masalah kesehatan di populasi. Keseragaman (92%) juga dalam peringatan, menandakan variasi performa yang signifikan.\n- **Pemantauan Lingkungan Kurang:** Data Amonia dan stabilitas lingkungan tidak tersedia, padahal ini krusial untuk kesehatan pernapasan dan kenyamanan ayam, terutama dengan suhu tinggi saat ini.\n\n✅ **Rekomendasi:**\n- **Segera Atasi Suhu Kandang:** Turunkan suhu kandang secara bertahap ke rentang optimal fase *growth* (misal: 28-30°C) melalui pengaturan ventilasi, *cooling pad*, atau *misting* untuk mengurangi stres dan meningkatkan EEF.\n- **Optimalkan Kualitas Udara & Sanitasi:** Pastikan sirkulasi udara optimal, minimalkan amonia dengan litter kering, dan lakukan sanitasi teratur. Lakukan sortir lebih ketat pada ayam afkir untuk mencegah penularan penyakit.\n- **Tingkatkan Monitoring Lingkungan:** Implementasikan pengukuran rutin Amonia dan pastikan stabilitas suhu/kelembapan tercatat, untuk identifikasi dini potensi masalah dan tindakan preventif. v1 2026-06-08 09:20:47.391323 2026-06-08 15:20:47.389 2026-06-08 09:20:47.391323 2026-06-08 09:20:47.391323 125 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n* **Deplesi Ekstrem:** Angka deplesi total 17% pada hari ke-14 di fase brooding sangat kritis dan memerlukan investigasi mendalam di luar mortalitas/afkir 1.8%. Ini mengindikasikan masalah serius yang memengaruhi kelangsungan hidup populasi.\n* **Efisiensi Menurun Drastis:** Status EEF (251) yang kritis dan tren meningkat menunjukkan inefisiensi konversi pakan dan manajemen yang buruk, berpotensi akibat stres atau masalah kesehatan awal.\n* **Suhu Brooding Terlalu Tinggi:** Suhu kandang 33.8°C di hari ke-14 jauh di atas target optimal, menyebabkan stres panas, menurunkan asupan pakan, dan memicu masalah kesehatan yang berkontribusi pada deplesi.\n\n✅ **Rekomendasi:**\n* **Investigasi Deplesi Menyeluruh:** Segera lakukan audit mendalam untuk mencari penyebab deplesi 17%. Lakukan nekropsi dan tinjau ulang manajemen DOC, proses brooding, dan protokol biosekuriti.\n* **Optimalkan Suhu & Ventilasi:** Turunkan suhu kandang secara bertahap menuju 28-29°C. Tingkatkan ventilasi untuk sirkulasi udara dan pembuangan panas/kelembaban tanpa menyebabkan stres dingin, demi kenyamanan ayam.\n* **Fokus pada Manajemen Brooding Awal:** Perketat kontrol pada kualitas litter, akses pakan/air minum, dan program kesehatan/vaksinasi dini untuk meningkatkan keseragaman dan meminimalkan masalah sejak awal. v1 2026-06-07 08:21:00.368711 2026-06-07 14:21:00.367 2026-06-07 08:20:54.323586 2026-06-07 08:21:00.368711 127 CYCLE-JBW-2026-05-22 2 ⚠️ **Perhatian:**\n- **Keseragaman rendah (69.2% - kritis):** Ini adalah masalah paling mendesak yang dapat menghambat pertumbuhan optimal dan efisiensi pakan, serta meningkatkan risiko deplesi di masa depan.\n- **Kombinasi Suhu (29.9°C) dan Kelembapan (75.1%) tinggi:** Kondisi lingkungan ini menciptakan risiko stres panas, yang dapat menurunkan nafsu makan, performa pertumbuhan, dan kekebalan ayam pada fase Growth.\n- **Angka afkir (256 ekor) dan mati (181 ekor) kumulatif signifikan:** Total 437 ekor deplesi hingga Hari ke-16 menunjukkan adanya sub-populasi yang lemah atau bermasalah dalam kandang.\n\n✅ **Rekomendasi:**\n- **Segera tingkatkan keseragaman:** Lakukan penyortiran ayam jika memungkinkan, pastikan titik pakan dan minum mudah diakses oleh semua ayam, dan identifikasi penyebab ayam yang lemah untuk intervensi dini.\n- **Optimalkan kontrol lingkungan:** Tingkatkan sistem ventilasi untuk menurunkan suhu dan kelembapan hingga rentang optimal (misalnya 26-28°C dan kelembapan <70%), untuk mengurangi stres panas.\n- **Perbaiki pencatatan data konsumsi pakan:** Pastikan konsumsi pakan harian tercatat secara akurat agar FCR dan EEF dapat dihitung dengan benar, memungkinkan analisis performa yang lebih efektif. v1 2026-06-08 01:35:36.225552 2026-06-08 07:35:36.224 2026-06-08 01:35:36.225552 2026-06-08 01:35:36.225552 126 CYCLE-JBW-2026-05-22 1 ⚠️ **Peringatan:**\n* **Stres Panas Akut & EEF Kritis:** Suhu kandang 32.1°C (Warning) sangat tinggi, memicu EEF kritis 290 (meningkat). Ayam mengalami stres panas berat, menghabiskan energi berlebih untuk termoregulasi, bukan pertumbuhan optimal.\n* **Keseragaman Flok Sangat Rendah:** Keseragaman 69.2% (Critical) akan menghambat performa produksi dan efisiensi panen.\n* **Tingkat Deplesi yang Mencurigakan:** Total deplesi rate 38.00% (Critical, trend meningkat) sangat tinggi dan tidak proporsional dengan angka mati/afkir yang dilaporkan (2.06%). Perlu investigasi segera untuk memahami penyebab dan dampaknya.\n\n✅ **Rekomendasi:**\n* **Tindakan Darurat Pendinginan:** Segera optimalkan ventilasi, aktifkan kipas, atau gunakan sistem pendingin untuk menurunkan suhu kandang ke 24-28°C. Pastikan air minum dingin selalu tersedia.\n* **Evaluasi Manajemen Pakan & Culling:** Periksa distribusi pakan/air minum. Lakukan culling ayam afkir secara konsisten. Pertimbangkan sortasi untuk mengelola keseragaman.\n* **Investigasi Menyeluruh:** Selidiki akar masalah tingginya deplesi (38%) dan EEF, termasuk biosekuriti, program kesehatan, dan kualitas DOC. v1 2026-06-08 03:19:35.392677 2026-06-08 09:19:35.391 2026-06-08 00:59:58.056067 2026-06-08 03:19:35.392677 129 CYCLE-JBW-2026-05-22 2 ⚠️ **Perhatian:**\n- **Kritis! Pertambahan berat harian negatif (-117g/hari) dan konsumsi pakan hari ini 0 karung.** Ayam kehilangan berat badan dan tidak makan, ini akan meningkatkan mortalitas secara drastis.\n- **Keseragaman sangat rendah (49.1%)** menunjukkan masalah kesehatan atau manajemen pakan/lingkungan yang signifikan dalam populasi.\n- **Kondisi lingkungan (Suhu 29.2°C, Kelembapan 78.1%) di fase Growth sangat suboptimal,** memperburuk stres dan menekan nafsu makan.\n\n✅ **Rekomendasi:**\n- **Segera periksa sistem pakan dan air:** Pastikan pakan tersedia dan berkualitas, serta air minum bersih dan mudah diakses. Ini prioritas utama untuk mengatasi konsumsi pakan 0 karung.\n- **Optimalkan ventilasi:** Turunkan suhu dan kelembapan kandang ke rentang ideal untuk fase Growth (misal: 26-27°C, 60-70% RH) untuk mengurangi stres panas.\n- **Lakukan penelusuran kesehatan:** Periksa ayam yang lemah/mati (nekropsi) untuk identifikasi penyakit penyebab deplesi dan keseragaman buruk, serta berikan penanganan yang sesuai. v1 2026-06-08 13:24:32.167445 2026-06-08 19:24:32.166 2026-06-08 13:24:32.167445 2026-06-08 13:24:32.167445 130 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n* **Discrepancy Deplesi Kritis**: Terdapat perbedaan besar antara 'Total deplesi rate' (43%) dengan jumlah 'mati' (175) dan 'afkir' (383) yang sebenarnya menghasilkan deplesi 2.23%. Angka 2.23% ini saja sudah sangat tinggi dan berstatus "critical" untuk hari ke-17. Perlu validasi data segera.\n* **Kelembapan Tinggi**: Kelembapan 81.1% berstatus 'warning' dan dapat memicu masalah kualitas litter, kesehatan pernapasan, serta meningkatkan risiko amonia dan tekanan panas pada suhu 28°C.\n* **Efisiensi Belum Optimal (EEF)**: Meskipun tren EEF meningkat, status 'warning' menunjukkan efisiensi produksi belum mencapai target atau berpotensi lebih baik.\n\n✅ **Rekomendasi:**\n* **Validasi & Analisis Deplesi**: Segera validasi angka deplesi. Jika 558 ekor (mati+afkir) benar, lakukan bedah bangkai untuk identifikasi penyebab akar masalah dan tindakan korektif cepat.\n* **Optimasi Ventilasi**: Tingkatkan ventilasi secara efektif untuk menurunkan kelembapan hingga di bawah 70-75% tanpa mengganggu suhu, guna menjaga kualitas litter dan udara kandang.\n* **Pemantauan Lingkungan Komprehensif**: Prioritaskan pengukuran amonia secara rutin. Data lingkungan yang lengkap vital untuk manajemen proaktif dan menjaga EEF. v1 2026-06-09 01:26:47.351242 2026-06-09 07:26:47.349 2026-06-09 01:26:47.351242 2026-06-09 01:26:47.351242 131 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n* **Deplesi Sangat Kritis & Keseragaman Buruk:** Tingkat deplesi total 43% pada Hari 17 sangat mengkhawatirkan (Mati: 175, Afkir: 383). Ditambah keseragaman hanya 33.3%, ini menunjukkan masalah kesehatan dan manajemen flok yang parah yang perlu penanganan segera.\n* **Suhu Tinggi Berisiko:** Suhu kandang 33.1°C (peringatan) berpotensi menyebabkan stres panas yang akan memperburuk deplesi dan menghambat pertumbuhan, serta meningkatkan EEF (313, warning).\n\n✅ **Rekomendasi:**\n* **Investigasi Komprehensif:** Segera identifikasi penyebab utama tingginya deplesi dan rendahnya keseragaman. Lakukan otopsi, evaluasi program vaksinasi/pakan, dan konsultasi dengan dokter hewan.\n* **Kontrol Lingkungan Prioritas:** Turunkan suhu kandang ke rentang optimal (26-28°C) dengan meningkatkan ventilasi. Pantau stabilitas lingkungan secara ketat untuk mengurangi stres pada ayam.\n* **Manajemen Flok & Nutrisi:** Pertimbangkan segregasi ayam yang lebih kecil untuk manajemen khusus. Pastikan ketersediaan air minum bersih dan pertimbangkan penambahan elektrolit/vitamin anti-stres. v1 2026-06-09 07:27:27.372061 2026-06-09 13:27:27.37 2026-06-09 07:27:27.372061 2026-06-09 07:27:27.372061 132 CYCLE-JBW-2026-05-22 1 Berikut analisis performa Kandang 1 pada hari ke-17:\n\n⚠️ **Perhatian:**\n- **Deplesi & Kesehatan Flok Kritis:** Tingkat deplesi total 43% dan pertambahan berat harian negatif (-192g/hari) sangat mengkhawatirkan pada hari ke-17, mengindikasikan masalah kesehatan masif atau manajemen yang sangat buruk. Keseragaman 49.1% turut menegaskan krisis.\n- **Stres Lingkungan Akut:** Suhu (28.7°C) dan kelembapan (82.6%) jauh di atas batas optimal, menyebabkan stres panas signifikan dan memperburuk kondisi kesehatan flok (EEF: warning).\n\n✅ **Rekomendasi:**\n- **Investigasi & Intervensi Kesehatan Segera:** Lakukan nekropsi mendalam dan analisis penyebab deplesi serta penurunan berat. Konsultasikan dengan dokter hewan untuk diagnosis dan tindakan pengobatan darurat.\n- **Perbaikan Lingkungan Kandang Total:** Segera optimalkan sistem ventilasi untuk menurunkan suhu (target 26-27°C) dan kelembapan (target 60-70%). Pastikan sirkulasi udara baik.\n- **Evaluasi & Stimulasi Pakan/Air:** Periksa kualitas dan ketersediaan pakan/air. Tingkatkan frekuensi pemberian pakan atau gunakan teknik stimulasi untuk mendorong konsumsi. v1 2026-06-09 13:37:47.130152 2026-06-09 19:37:47.128 2026-06-09 13:37:47.130152 2026-06-09 13:37:47.130152 133 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Insight tidak dapat diparsing secara valid.",\n "bullets": [\n "Model tidak mengembalikan JSON sesuai skema setelah 3 percobaan."\n ],\n "risks": [\n "Output tidak dapat ditampilkan sebagai insight terstruktur."\n ],\n "actions": [\n "Coba generate ulang atau periksa format respons model."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "unknown",\n "bullets": [],\n "evidence": [],\n "actions": []\n },\n "berat_ayam": {\n "status": "unknown",\n "bullets": [],\n "evidence": [],\n "actions": []\n },\n "panel_iot": {\n "status": "unknown",\n "bullets": [],\n "evidence": [],\n "actions": []\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Respons LLM tidak valid JSON setelah 3 percobaan."\n ],\n "evidence": [\n "Attempt 3 returned invalid JSON format."\n ],\n "actions": [\n "Periksa prompt, schema, atau konfigurasi output JSON."\n ]\n }\n }\n} v5 2026-06-10 07:05:19.024864 2026-06-10 13:05:19.023 2026-06-10 04:10:43.545101 2026-06-10 07:05:19.024864 134 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Kondisi Kandang 1 Memprihatinkan: Data Populasi Hilang, Mortalitas Kritis, Pertumbuhan dan Keseragaman Ayam Terhambat, Kelembaban Tinggi.",\n "bullets": [\n "Data hitung ayam tidak tersedia, populasi tidak diketahui.",\n "Rata-rata berat ayam sesuai target, namun pertambahan berat harian dan keseragaman masih dalam status peringatan.",\n "Kelembaban kandang tinggi (81.8%) memicu alarm, berpotensi menyebabkan stres pada ayam."\n ],\n "risks": [\n "Ketidakpastian jumlah populasi menghambat pengambilan keputusan operasional.",\n "Mortalitas tinggi (jika 47% benar) atau tren meningkat (jika 2.58% dan meningkat) akan berdampak signifikan pada profitabilitas.",\n "Pertumbuhan harian dan keseragaman yang kurang optimal dapat mengurangi kualitas dan harga jual ayam."\n ],\n "actions": [\n "Segera periksa dan aktifkan sistem hitung ayam.",\n "Verifikasi data mortalitas dan lakukan investigasi penyebab kematian/afkir.",\n "Sesuaikan pengaturan kipas dan ventilasi untuk menurunkan kelembaban kandang."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Sistem hitung ayam tidak berfungsi, tidak ada kamera online.",\n "Estimasi populasi saat ini 0, jauh di bawah populasi awal 25.000.",\n "Tingkat mortalitas dilaporkan kritis (47%) dengan tren meningkat, namun jumlah mati (203) dan afkir (443) menunjukkan mortalitas 2.58%."\n ],\n "evidence": [\n "chickenCounting.summary.totalCameras: 0",\n "chickenCounting.summary.estimatedPopulation: 0",\n "chickenCounting.mortality.rate: 47, status: critical, trend: meningkat",\n "chickenCounting.mortality.mati: 203, afkir: 443"\n ],\n "actions": [\n "Periksa dan perbaiki semua kamera hitung ayam agar online.",\n "Lakukan verifikasi manual populasi ayam di kandang.",\n "Selidiki penyebab tingginya mortalitas dan tren peningkatannya."\n ]\n },\n "berat_ayam": {\n "status": "warning",\n "bullets": [\n "Rata-rata berat ayam (734g) saat ini sesuai dengan target (734g) pada Hari ke-19.",\n "Pertambahan berat harian (56g) berada dalam status peringatan.",\n "Keseragaman berat ayam (92%) juga berada dalam status peringatan."\n ],\n "evidence": [\n "weight.current.averageWeight: 734, targetWeight: 734",\n "weight.current.dailyGain: 56, dailyGainStatus: warning",\n "weight.current.uniformity: 92, uniformityStatus: warning",\n "weight.current.fcr: 1.178, fcrCobbStandard: 1.235, fcrStatus: ok"\n ],\n "actions": [\n "Tinjau program pakan dan manajemen lingkungan untuk meningkatkan pertambahan berat harian.",\n "Identifikasi faktor-faktor yang mempengaruhi keseragaman berat dan lakukan penyesuaian.",\n "Pertahankan performa FCR yang baik."\n ]\n },\n "panel_iot": {\n "status": "warning",\n "bullets": [\n "Suhu rata-rata kandang (28.6 °C) lebih tinggi dari setpoint (26.9 °C).",\n "Kelembaban kandang sangat tinggi (81.8%) dan memicu alarm (batas alarm 75%).",\n "Beberapa kipas (Kipas 2, 5-11) dalam kondisi \\"Off\\" meskipun suhu di atas setpoint."\n ],\n "evidence": [\n "iotPanel.display.avgTemp: 28,6 °C, setPoint: 26,9 °C",\n "iotPanel.display.humidity: 81,8 %, humidityAlarmHighlight: true",\n "iotPanel.display.fanDevices menunjukkan beberapa kipas Off",\n "iotPanel.raw.sensors.ammonia: 3 ppm, co2: 1599 ppm"\n ],\n "actions": [\n "Sesuaikan setpoint suhu atau aktifkan lebih banyak kipas untuk mencapai suhu target.",\n "Tingkatkan ventilasi untuk mengurangi kelembaban kandang.",\n "Periksa fungsi kipas yang \\"Off\\" dan pastikan beroperasi sesuai kebutuhan."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Data hitung ayam tidak tersedia karena tidak ada kamera yang online atau memproses data.",\n "Terdapat inkonsistensi pada data mortalitas: \\"mortality.rate\\" menunjukkan 47% (critical) sementara \\"mati\\" (203) dan \\"afkir\\" (443) mengindikasikan mortalitas sekitar 2.58%.",\n "Status berat ayam secara keseluruhan \\"warning\\" meskipun rata-rata berat sesuai target, kemungkinan karena pertambahan berat harian dan keseragaman yang \\"warning\\"."\n ],\n "evidence": [\n "chickenCounting.summary.totalCameras: 0, estimatedPopulation: 0",\n "chickenCounting.mortality.rate: 47 vs. (203+443)/25000 = 2.584%",\n "weight.current.status: warning despite weight.current.deviation: 0"\n ],\n "actions": [\n "Segera perbaiki sistem hitung ayam untuk memastikan ketersediaan data populasi yang akurat.",\n "Klarifikasi definisi dan perhitungan \\"mortality.rate\\" untuk mengatasi inkonsistensi data.",\n "Pastikan semua status peringatan didukung oleh metrik yang jelas dan konsisten."\n ]\n }\n }\n} v5 2026-06-10 13:23:13.918409 2026-06-10 19:23:13.917 2026-06-10 13:14:23.466333 2026-06-10 13:23:13.918409 135 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Perhatian Kritis: Populasi Tidak Terdeteksi, Suhu Kandang Tinggi, dan Keseragaman Berat Rendah",\n "bullets": [\n "Sistem hitung ayam tidak berfungsi, estimasi populasi 0.",\n "Suhu rata-rata kandang 32.9 °C, jauh di atas setpoint 26.2 °C.",\n "Keseragaman berat ayam sangat rendah (49.12%), meskipun FCR baik."\n ],\n "risks": [\n "Ketidakpastian jumlah populasi menghambat pengambilan keputusan operasional.",\n "Suhu tinggi meningkatkan risiko stres panas, penurunan nafsu makan, dan mortalitas.",\n "Keseragaman rendah dapat menyebabkan masalah saat panen dan mengurangi profitabilitas."\n ],\n "actions": [\n "Segera periksa dan aktifkan kamera hitung ayam.",\n "Periksa dan aktifkan kipas yang mati untuk menurunkan suhu kandang.",\n "Evaluasi manajemen pakan dan lingkungan untuk meningkatkan keseragaman berat ayam."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Tidak ada kamera hitung ayam yang terdeteksi atau online.",\n "Estimasi populasi ayam saat ini adalah 0, sangat jauh dari populasi awal 25.000.",\n "Tingkat mortalitas tercatat 47% dengan tren meningkat, menunjukkan masalah serius."\n ],\n "evidence": [\n "\\"totalCameras\\": 0, \\"onlineCameraCount\\": 0, \\"estimatedPopulation\\": 0",\n "\\"estimatedPopulationVsDocIn\\": -25000",\n "\\"mortality.rate\\": 47, \\"mortality.status\\": \\"critical\\", \\"mortality.trend\\": \\"meningkat\\""\n ],\n "actions": [\n "Periksa instalasi dan konektivitas semua kamera hitung ayam.",\n "Lakukan verifikasi populasi secara manual untuk mendapatkan data akurat.",\n "Selidiki penyebab tingginya mortalitas dan afkir."\n ]\n },\n "berat_ayam": {\n "status": "warning",\n "bullets": [\n "Berat rata-rata ayam pada Hari ke-19 adalah 678g, masih 46g di bawah target 724g.",\n "Keseragaman berat ayam sangat rendah, hanya 49.12%, menunjukkan variasi ukuran yang signifikan.",\n "Pertumbuhan harian pada Hari ke-19 sebesar 72g, mendekati target 71g. FCR saat ini 1.1779, lebih baik dari standar Cobb 1.235."\n ],\n "evidence": [\n "Berat aktual Hari 19: 678g, Target Hari 19: 724g (dari weightHistory).",\n "\\"uniformity\\": 49.12, \\"uniformityStatus\\": \\"critical\\"",\n "\\"dailyWeightGainData\\" Day 19: \\"gain\\": 72, \\"targetGain\\": 71, \\"status\\": \\"near\\"",\n "\\"fcr\\": 1.1779, \\"fcrCobbStandard\\": 1.235, \\"fcrStatus\\": \\"ok\\""\n ],\n "actions": [\n "Tingkatkan manajemen pakan dan lingkungan untuk mencapai target berat dan keseragaman.",\n "Lakukan grading ayam untuk mengidentifikasi kelompok dengan pertumbuhan lambat.",\n "Pastikan ketersediaan pakan dan air yang merata di seluruh kandang."\n ]\n },\n "panel_iot": {\n "status": "critical",\n "bullets": [\n "Suhu rata-rata kandang (32.9 °C) jauh di atas setpoint (26.2 °C) dan suhu yang diharapkan (18.4 °C).",\n "Beberapa kipas (Kipas 7-11) dalam status \\"Off\\" meskipun suhu kandang tinggi.",\n "Kelembaban 60.5% dan CO2 1395 ppm, masih dalam batas wajar namun perlu dipantau."\n ],\n "evidence": [\n "\\"avgTemp\\": \\"32,9 °C\\", \\"setPoint\\": \\"26,2 °C\\", \\"expectedTemp\\": \\"18,4 °C\\"",\n "\\"fanDevices\\" menunjukkan Kipas 7-11 berstatus \\"Off\\"",\n "\\"humidity\\": \\"60,5 %\\", \\"co2\\": \\"1395 ppm\\""\n ],\n "actions": [\n "Segera periksa dan aktifkan kipas yang mati (Kipas 7-11) untuk menurunkan suhu.",\n "Sesuaikan setpoint suhu agar sesuai dengan kondisi optimal untuk pertumbuhan ayam.",\n "Pantau terus parameter lingkungan untuk mencegah stres panas."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Data hitung ayam tidak tersedia karena tidak ada kamera yang online atau terdeteksi.",\n "Terdapat inkonsistensi signifikan pada data berat ayam: `weight.current` tidak mencerminkan `currentDay` (19), dan `dailyGain` di `weight.current` (-316) bertentangan dengan `dailyWeightGainData` (72g).",\n "Estimasi populasi ayam 0, namun ada data mortalitas 47% (203 mati, 443 afkir), yang tidak konsisten."\n ],\n "evidence": [\n "`chickenCounting.summary.totalCameras`: 0, `estimatedPopulation`: 0",\n "`metadata.currentDay`: 19, namun `weight.current.averageWeight`: 417.86 (sesuai hari 15)",\n "`weight.current.dailyGain`: -316, sedangkan `dailyWeightGainData` Day 19 `gain`: 72",\n "`chickenCounting.mortality.rate`: 47%, `estimatedPopulation`: 0"\n ],\n "actions": [\n "Prioritaskan perbaikan sistem hitung ayam dan kalibrasi sensor berat.",\n "Lakukan audit data menyeluruh untuk mengidentifikasi dan memperbaiki sumber inkonsistensi.",\n "Verifikasi ulang semua perhitungan metrik kunci seperti populasi dan pertumbuhan harian."\n ]\n }\n }\n} v5 2026-06-11 05:35:41.738152 2026-06-11 11:35:41.736 2026-06-11 00:37:26.630024 2026-06-11 05:35:41.738152 136 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Operasional Kandang 1 Menghadapi Tantangan Serius pada Populasi, Pertumbuhan, dan Lingkungan",\n "bullets": [\n "Sistem hitung ayam tidak berfungsi, menyebabkan ketidakpastian populasi dan mortalitas tinggi (47%).",\n "Berat ayam jauh di bawah target (-206g pada Hari ke-20) dengan keseragaman yang buruk (52.94%).",\n "Kondisi lingkungan kandang tidak optimal dengan kelembaban tinggi (78.8%) dan suhu di atas setpoint (29.2°C vs 26.1°C)."\n ],\n "risks": [\n "Kerugian finansial akibat mortalitas tinggi dan performa pertumbuhan yang buruk.",\n "Risiko kesehatan ayam meningkat karena kondisi lingkungan yang tidak ideal.",\n "Pengambilan keputusan operasional yang tidak akurat karena data yang tidak valid."\n ],\n "actions": [\n "Prioritaskan perbaikan sistem hitung ayam dan verifikasi populasi secara manual.",\n "Sesuaikan manajemen pakan dan lingkungan untuk mendukung pertumbuhan dan keseragaman berat.",\n "Periksa dan optimalkan pengaturan panel IoT, terutama ventilasi dan alarm."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Tidak ada kamera hitung ayam yang terdeteksi atau beroperasi.",\n "Populasi ayam tidak dapat diestimasi, menunjukkan angka 0.",\n "Tingkat mortalitas tercatat sangat tinggi (47%) dengan tren meningkat."\n ],\n "evidence": [\n "totalCameras: 0, onlineCameraCount: 0, offlineCameraCount: 0",\n "estimatedPopulation: 0",\n "mortality.rate: 47, mortality.status: critical, mortality.trend: meningkat",\n "mati: 203, afkir: 443"\n ],\n "actions": [\n "Segera periksa status dan konektivitas semua kamera hitung ayam.",\n "Lakukan verifikasi populasi ayam secara manual untuk mendapatkan data akurat.",\n "Selidiki penyebab tingginya mortalitas dan tren peningkatannya."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "Rata-rata berat ayam (733g pada Hari ke-20) jauh di bawah target (939g), menunjukkan deviasi -206g.",\n "Keseragaman berat ayam sangat rendah (52.94%), menunjukkan variasi ukuran yang signifikan.",\n "Pertambahan berat harian (ADG) pada Hari ke-20 (56g) berada di bawah target (78g)."\n ],\n "evidence": [\n "dailyWeightData (Day 20): actual: 733, target: 939",\n "distributionStats (Day 20): uniformity: 52.94",\n "dailyWeightGainData (Day 20): gain: 56, targetGain: 78, status: below",\n "FCR (Hari ke-20): 1.1779 (lebih baik dari standar Cobb 1.25)"\n ],\n "actions": [\n "Evaluasi program pakan dan manajemen pemberian pakan untuk meningkatkan berat badan.",\n "Identifikasi penyebab rendahnya keseragaman dan lakukan penyesuaian manajemen.",\n "Periksa kondisi kesehatan ayam yang mungkin mempengaruhi pertumbuhan."\n ]\n },\n "panel_iot": {\n "status": "warning",\n "bullets": [\n "Kelembaban kandang tinggi (78.8%) dan memicu alarm, melebihi batas aman 75%.",\n "Suhu rata-rata kandang (29.2°C) lebih tinggi dari setpoint (26.1°C) dan suhu yang diharapkan (22.6°C).",\n "Beberapa kipas (Kipas 2, 5, 7, 8, 9, 10, 11) tidak aktif meskipun suhu kandang tinggi."\n ],\n "evidence": [\n "humidity: 78,8 %, humidityAlarmHighlight: true, humidityAlarmNilai: 75",\n "avgTemp: 29,2 °C, setPoint: 26,1 °C, expectedTemp: 22,6 °C",\n "fanDevices menunjukkan beberapa kipas dengan status Off",\n "CO2: 1543 ppm"\n ],\n "actions": [\n "Tingkatkan ventilasi untuk menurunkan kelembaban dan suhu, pastikan semua kipas berfungsi optimal.",\n "Sesuaikan setpoint suhu dan pantau respons sistem pendingin.",\n "Periksa sistem ventilasi untuk memastikan sirkulasi udara yang memadai dan mengurangi kadar CO2."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Data estimasi populasi ayam dari kamera menunjukkan 0, padahal ada data mortalitas.",\n "Data berat rata-rata dan target di 'weight.current' (417.86g) tidak konsisten dengan data harian terbaru (733g pada Hari ke-20).",\n "Status alarm suhu rata-rata di panel IoT ('avgTempAlarmHighlight: false') tidak sesuai dengan kondisi suhu aktual yang lebih tinggi dari setpoint."\n ],\n "evidence": [\n "chickenCounting.summary.estimatedPopulation: 0, namun chickenCounting.mortality.mati: 203 dan afkir: 443.",\n "weight.current.averageWeight: 417.86, dailyWeightData (Day 20) actual: 733.",\n "iotPanel.display.avgTempAlarmHighlight: false, padahal iotPanel.display.avgTemp: 29,2 °C dan iotPanel.display.setPoint: 26,1 °C."\n ],\n "actions": [\n "Segera lakukan audit menyeluruh pada sistem hitung ayam dan kalibrasi ulang jika diperlukan.",\n "Verifikasi sumber data berat ayam dan pastikan konsistensi antar laporan.",\n "Periksa konfigurasi alarm pada panel IoT untuk memastikan ambang batas dan pemicu alarm berfungsi dengan benar."\n ]\n }\n }\n} v5 2026-06-11 12:11:37.67591 2026-06-11 18:11:37.672 2026-06-11 12:11:37.67591 2026-06-11 12:11:37.67591 137 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Kondisi Operasional Kritis: Populasi Tidak Terdeteksi, Berat Ayam di Bawah Target, dan Kelembaban Tinggi",\n "bullets": [\n "Sistem hitung ayam tidak berfungsi, populasi tidak terdeteksi, dan mortalitas tercatat tinggi (23%).",\n "Berat rata-rata ayam jauh di bawah target harian dengan pertambahan berat harian yang kritis dan uniformitas rendah.",\n "Kelembaban kandang sangat tinggi (81.8%) dan kadar CO2 mendekati batas kritis, berpotensi menyebabkan stres pada ayam."\n ],\n "risks": [\n "Kesulitan dalam memantau populasi dan menghitung FCR secara akurat, berdampak pada pengambilan keputusan.",\n "Potensi kerugian finansial akibat pertumbuhan ayam yang lambat dan tidak seragam.",\n "Risiko kesehatan dan performa ayam menurun akibat lingkungan kandang yang tidak optimal."\n ],\n "actions": [\n "Segera perbaiki sistem hitung ayam dan verifikasi populasi secara manual.",\n "Evaluasi dan sesuaikan program pakan serta manajemen lingkungan untuk meningkatkan pertumbuhan dan uniformitas.",\n "Tingkatkan ventilasi untuk mengontrol kelembaban dan kualitas udara di dalam kandang."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Sistem hitung ayam tidak mendeteksi populasi (0 ekor) dan tidak ada kamera yang online.",\n "Mortalitas tercatat 23% dengan tren meningkat, menunjukkan masalah serius dalam manajemen populasi.",\n "Estimasi populasi saat ini adalah 0, jauh di bawah populasi awal 25.000 ekor."\n ],\n "evidence": [\n "chickenCounting.summary.estimatedPopulation: 0",\n "chickenCounting.summary.onlineCameraCount: 0",\n "chickenCounting.mortality.rate: 23%",\n "chickenCounting.mortality.trend: meningkat"\n ],\n "actions": [\n "Periksa status dan konektivitas seluruh kamera hitung ayam.",\n "Lakukan kalibrasi ulang sistem hitung ayam untuk mendapatkan data populasi yang akurat.",\n "Verifikasi data populasi secara manual untuk mengidentifikasi jumlah ayam yang sebenarnya."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "Berat rata-rata ayam (756g) jauh di bawah target harian (861g) untuk Hari ke-21.",\n "Pertambahan berat harian (22g) sangat rendah dibandingkan target (84g), menunjukkan performa pertumbuhan kritis.",\n "Uniformitas berat ayam sangat rendah (46.59%), mengindikasikan variasi ukuran yang besar antar ayam."\n ],\n "evidence": [\n "weight.current.averageWeight: 756g (vs target 861g)",\n "weight.current.dailyGain: 22g (vs target 84g)",\n "weight.current.dailyGainStatus: critical",\n "weight.distributionStats.uniformity: 46.59%"\n ],\n "actions": [\n "Evaluasi program pakan dan pastikan ketersediaan pakan yang cukup dan berkualitas.",\n "Identifikasi penyebab rendahnya uniformitas dan lakukan penyesuaian manajemen kandang.",\n "Pantau tren pertambahan berat harian secara ketat dan sesuaikan strategi pertumbuhan."\n ]\n },\n "panel_iot": {\n "status": "warning",\n "bullets": [\n "Kelembaban kandang sangat tinggi (81.8%), melebihi batas alarm (75%).",\n "Suhu rata-rata kandang (26.7°C) sedikit di atas setpoint (26.0°C).",\n "Kadar CO2 (1846 ppm) mendekati batas atas yang direkomendasikan (2000 ppm)."\n ],\n "evidence": [\n "iotPanel.display.humidity: 81.8%",\n "iotPanel.display.humidityAlarmHighlight: true",\n "iotPanel.display.avgTemp: 26.7°C (vs setPoint 26.0°C)",\n "iotPanel.display.co2: 1846 ppm"\n ],\n "actions": [\n "Tingkatkan ventilasi kandang untuk mengurangi kelembaban dan kadar CO2.",\n "Periksa fungsi kipas dan pendingin untuk memastikan suhu kandang tetap optimal.",\n "Pantau terus parameter lingkungan untuk mencegah stres panas dan masalah pernapasan pada ayam."\n ]\n },\n "data_quality": {\n "status": "warning",\n "bullets": [\n "Data populasi ayam dari sistem hitung ayam tidak tersedia (0 ekor terdeteksi), menyebabkan ketidakpastian jumlah ayam.",\n "Terdapat inkonsistensi pada data berat ayam: `weight.current.targetWeight` (756g) berbeda dengan target harian di `weight.weightHistory` (861g) untuk Hari ke-21.",\n "Nilai uniformitas berat ayam memiliki dua angka yang berbeda: 90% di `weight.current` dan 46.59% di `distributionStats`."\n ],\n "evidence": [\n "chickenCounting.summary.estimatedPopulation: 0",\n "weight.current.targetWeight: 756, weight.weightHistory[day=21].target: 861",\n "weight.current.uniformity: 90, weight.distributionStats.uniformity: 46.59"\n ],\n "actions": [\n "Investigasi penyebab tidak adanya data dari kamera hitung ayam dan pastikan sistem berfungsi.",\n "Verifikasi sumber dan perhitungan target berat ayam untuk memastikan konsistensi data.",\n "Klarifikasi definisi dan sumber data uniformitas berat ayam untuk mendapatkan metrik yang jelas."\n ]\n }\n }\n} v5 2026-06-12 00:26:55.737143 2026-06-12 06:26:55.732 2026-06-12 00:26:55.737143 2026-06-12 00:26:55.737143 138 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Performa Operasional Kandang Mengkhawatirkan: Sistem Hitung Ayam Mati, Data Berat Inkonsisten, Suhu Kandang Tinggi.",\n "bullets": [\n "Sistem hitung ayam tidak berfungsi, menyebabkan hilangnya visibilitas populasi dan data mortalitas tidak terverifikasi.",\n "Berat ayam menunjukkan inkonsistensi data dan keseragaman yang rendah, meskipun berat rata-rata saat ini sesuai target.",\n "Suhu kandang lebih tinggi dari setpoint, dengan beberapa kipas tidak aktif, berpotensi menyebabkan stres panas pada ayam."\n ],\n "risks": [\n "Estimasi populasi ayam tidak akurat, berpotensi menyebabkan kerugian finansial dan perencanaan yang salah.",\n "Pertumbuhan ayam tidak optimal dan variasi ukuran tinggi, mempengaruhi kualitas panen dan efisiensi pakan.",\n "Stres panas pada ayam akibat suhu tinggi dapat meningkatkan mortalitas dan menurunkan performa pertumbuhan."\n ],\n "actions": [\n "Prioritaskan perbaikan sistem hitung ayam dan verifikasi populasi secara manual.",\n "Investigasi inkonsistensi data berat dan tingkatkan keseragaman ayam melalui manajemen pakan dan lingkungan.",\n "Optimalkan operasional kipas untuk menjaga suhu kandang sesuai setpoint dan mencegah stres panas."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Sistem hitung ayam tidak berfungsi, semua kamera (0 dari 0) tidak aktif atau tidak memproses data.",\n "Estimasi populasi ayam saat ini 0, jauh di bawah populasi awal 25.000 ekor.",\n "Tingkat mortalitas tercatat 48% (245 mati, 472 afkir), namun angka ini tidak didukung oleh data hitung ayam otomatis."\n ],\n "evidence": [\n "chickenCounting.summary.totalCameras: 0",\n "chickenCounting.summary.onlineCameraCount: 0",\n "chickenCounting.summary.estimatedPopulation: 0",\n "chickenCounting.mortality.rate: 48"\n ],\n "actions": [\n "Periksa dan aktifkan kembali semua kamera hitung ayam.",\n "Verifikasi data populasi ayam secara manual untuk mengkonfirmasi jumlah aktual.",\n "Selidiki penyebab tingginya mortalitas dan afkir yang dilaporkan."\n ]\n },\n "berat_ayam": {\n "status": "warning",\n "bullets": [\n "Berat rata-rata ayam saat ini 870 gram, sesuai target harian (870 gram).",\n "Namun, data harian menunjukkan berat aktual 755 gram pada Hari ke-21, jauh di bawah target 1023 gram.",\n "Keseragaman berat ayam sangat rendah (41.67% berdasarkan distribusi), menunjukkan variasi ukuran ayam yang signifikan. Pertambahan berat harian (ADG) pada Hari ke-21 hanya 22 gram, jauh di bawah target 84 gram."\n ],\n "evidence": [\n "weight.current.averageWeight: 870, weight.current.targetWeight: 870 (Day 21)",\n "weight.dailyWeightData for Day 21: actual: 755, target: 1023",\n "weight.distributionStats.uniformity: 41.67",\n "weight.dailyWeightGainData for Day 21: gain: 22, targetGain: 84"\n ],\n "actions": [\n "Periksa konsistensi data berat ayam dari berbagai sumber (current vs daily data).",\n "Evaluasi program pakan dan manajemen untuk meningkatkan keseragaman dan pertambahan berat harian.",\n "Identifikasi penyebab rendahnya keseragaman berat ayam."\n ]\n },\n "panel_iot": {\n "status": "warning",\n "bullets": [\n "Suhu rata-rata kandang (30.2°C) lebih tinggi dari setpoint (25.6°C), menunjukkan kondisi lingkungan yang panas.",\n "Beberapa kipas (Kipas 5-11) dalam status \\"Off\\" meskipun suhu kandang tinggi.",\n "Kelembaban (73.3%) dan kadar amonia (0.1 ppm) masih dalam batas normal."\n ],\n "evidence": [\n "iotPanel.display.avgTemp: \\"30,2 °C\\"",\n "iotPanel.display.setPoint: \\"25,6 °C\\"",\n "iotPanel.display.fanDevices shows Kipas 5-11 are \\"Off\\"",\n "iotPanel.display.humidity: \\"73,3 %\\""\n ],\n "actions": [\n "Periksa operasional kipas yang mati dan pastikan berfungsi optimal untuk menurunkan suhu.",\n "Sesuaikan setpoint suhu jika diperlukan, atau periksa kalibrasi sensor suhu.",\n "Pantau terus suhu dan kelembaban untuk mencegah stres panas pada ayam."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Data hitung ayam tidak tersedia karena semua kamera tidak berfungsi, menyebabkan estimasi populasi tidak valid.",\n "Terdapat inkonsistensi signifikan antara data berat ayam rata-rata harian dan data berat ayam saat ini.",\n "Data keseragaman berat ayam sangat kontradiktif (92% vs 41.67%), menunjukkan masalah dalam pengukuran atau pelaporan."\n ],\n "evidence": [\n "chickenCounting.summary.totalCameras: 0, onlineCameraCount: 0.",\n "weight.current.averageWeight (870g) vs weight.dailyWeightData for Day 21 actual (755g).",\n "weight.current.uniformity (92%) vs weight.distributionStats.uniformity (41.67%)."\n ],\n "actions": [\n "Segera perbaiki sistem hitung ayam untuk mendapatkan data populasi yang akurat.",\n "Lakukan audit dan rekonsiliasi data berat ayam dari semua sumber untuk memastikan konsistensi.",\n "Verifikasi metode perhitungan dan sumber data untuk keseragaman berat ayam."\n ]\n }\n }\n} v5 2026-06-14 11:25:17.743877 2026-06-14 17:25:17.739 2026-06-14 11:25:17.743877 2026-06-14 11:25:17.743877 139 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Kelembaban Tinggi, Sistem Hitung Ayam Offline, dan Keseragaman Berat Rendah",\n "bullets": [\n "Kelembaban kandang sangat tinggi (84.7%), memicu alarm dan melebihi batas 75%.",\n "Sistem hitung ayam otomatis tidak berfungsi karena tidak ada kamera yang terdeteksi.",\n "Berat rata-rata ayam (940g) di Hari ke-23 masih di bawah target (1036g), dengan keseragaman yang sangat rendah (38.96%)."\n ],\n "risks": [\n "Kelembaban tinggi dapat meningkatkan risiko penyakit pernapasan dan masalah kualitas litter.",\n "Ketidakakuratan data populasi menghambat pengambilan keputusan operasional yang tepat.",\n "Keseragaman berat yang rendah dapat menyebabkan masalah saat panen dan kerugian finansial."\n ],\n "actions": [\n "Periksa dan sesuaikan sistem ventilasi untuk menurunkan kelembaban.",\n "Segera periksa dan perbaiki sistem kamera hitung ayam.",\n "Tinjau manajemen pakan dan lingkungan untuk meningkatkan keseragaman berat ayam."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Populasi ayam saat ini 21.839 ekor dari populasi awal 25.000 ekor.",\n "Tingkat mortalitas kumulatif mencapai 3.18% (796 ekor).",\n "Sistem hitung ayam otomatis tidak berfungsi karena tidak ada kamera yang terdeteksi."\n ],\n "evidence": [\n "Populasi awal: 25.000, Populasi saat ini: 21.839 (dashboardSummary)",\n "Total mortalitas: 796 ekor, Tingkat mortalitas: 3.18% (dashboardSummary)",\n "Jumlah kamera total: 0, Jumlah kamera online: 0 (cameraSummary)"\n ],\n "actions": [\n "Segera periksa dan perbaiki semua kamera hitung ayam untuk mengaktifkan kembali sistem.",\n "Lakukan verifikasi populasi secara manual jika sistem kamera tidak dapat diperbaiki segera.",\n "Selidiki penyebab mortalitas untuk mengidentifikasi dan mengatasi masalah kesehatan atau lingkungan."\n ]\n },\n "berat_ayam": {\n "status": "warning",\n "bullets": [\n "Berat rata-rata ayam pada Hari ke-23 adalah 940g, masih di bawah target 1036g.",\n "Keseragaman berat ayam sangat rendah, hanya 38.96%.",\n "FCR (1.22) lebih baik dari standar Cobb (1.303) dan tren stabil."\n ],\n "evidence": [\n "Berat aktual Hari ke-23: 940g, Berat target Hari ke-23: 1036g (weightHistory)",\n "Deviasi berat rata-rata: -96g (940g vs 1036g)",\n "Keseragaman: 38.96% (distributionStats)",\n "FCR: 1.22, Standar Cobb: 1.303, Status FCR: ok (weight.current)"\n ],\n "actions": [\n "Evaluasi program pakan dan strategi pemberian pakan untuk mencapai target berat.",\n "Identifikasi faktor-faktor penyebab rendahnya keseragaman berat dan lakukan intervensi yang sesuai.",\n "Pantau terus FCR untuk memastikan efisiensi pakan tetap terjaga."\n ]\n },\n "panel_iot": {\n "status": "warning",\n "bullets": [\n "Kelembaban kandang sangat tinggi (84.7%), melebihi batas alarm 75%.",\n "Suhu rata-rata kandang (26.3°C) sedikit di atas setpoint (24.8°C).",\n "Hanya 3 dari 11 kipas yang aktif, meskipun suhu di atas setpoint."\n ],\n "evidence": [\n "Kelembaban: 84.7%, Batas alarm kelembaban: 75% (iotPanel.display, iotPanel.raw.alarms)",\n "Suhu rata-rata: 26.3°C, Setpoint: 24.8°C (iotPanel.display, iotPanel.raw)",\n "Status kipas: 3 aktif, 8 off (iotPanel.display.fanDevices)",\n "Ammonia: 0.1 ppm, CO2: 1527 ppm (iotPanel.display)"\n ],\n "actions": [\n "Tingkatkan ventilasi dengan mengaktifkan lebih banyak kipas untuk menurunkan kelembaban dan suhu.",\n "Periksa sensor kelembaban dan kalibrasi jika diperlukan.",\n "Pastikan setpoint suhu dan kelembaban sesuai dengan fase pertumbuhan ayam."\n ]\n },\n "data_quality": {\n "status": "warning",\n "bullets": [\n "Data populasi ayam dari kamera tidak tersedia karena tidak ada kamera yang terdeteksi.",\n "Terdapat perbedaan data berat rata-rata dan target antara `weight.current` dan `weightHistory` untuk hari yang sama.",\n "Terdapat perbedaan signifikan pada nilai keseragaman berat ayam antara `weight.current` (90%) dan `weight.distributionStats` (38.96%)."\n ],\n "evidence": [\n "Jumlah kamera total: 0 (chickenCounting.cameraSummary)",\n "Pada Hari ke-23: `weight.current.averageWeight` 1015g, `weight.current.targetWeight` 1015g. Namun, `weightHistory` menunjukkan aktual 940g dan target 1036g.",\n "`weight.current.uniformity`: 90%, `weight.distributionStats.uniformity`: 38.96%."\n ],\n "actions": [\n "Lakukan audit data secara berkala untuk memastikan konsistensi dan akurasi data.",\n "Perbaiki integrasi data atau sumber data untuk menghilangkan inkonsistensi.",\n "Verifikasi sumber data yang digunakan untuk setiap metrik untuk memastikan kejelasan."\n ]\n }\n }\n} v5 2026-06-16 17:40:55.597626 2026-06-16 23:40:55.595 2026-06-16 16:13:00.070282 2026-06-16 17:40:55.597626 140 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Keseragaman Berat Ayam Rendah dan Kelembaban Kandang Tinggi Memerlukan Perhatian Segera",\n "bullets": [\n "Keseragaman berat ayam sangat rendah (38.96%), menunjukkan variasi ukuran yang signifikan.",\n "Berat rata-rata ayam 1123.4 gram, jauh di bawah target harian 1449 gram.",\n "Kelembaban kandang tinggi (86.8%) melebihi batas alarm, berpotensi menyebabkan stres pada ayam."\n ],\n "risks": [\n "Pertumbuhan ayam tidak optimal dan tidak seragam, berpotensi menurunkan kualitas panen.",\n "Kondisi lingkungan yang tidak ideal (kelembaban tinggi) dapat meningkatkan risiko penyakit pernapasan dan stres panas.",\n "Inkonsistensi data dapat menghambat pengambilan keputusan yang akurat."\n ],\n "actions": [\n "Tingkatkan ventilasi untuk mengontrol kelembaban dan suhu kandang.",\n "Evaluasi manajemen pakan untuk meningkatkan keseragaman dan pertambahan berat.",\n "Verifikasi dan sinkronkan data target berat serta hari siklus untuk pelaporan yang akurat."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "warning",\n "bullets": [\n "Populasi saat ini: 21839 ekor dari populasi awal 25000 ekor.",\n "Total mortalitas tercatat: 796 ekor (3.18%).",\n "Mortalitas harian menunjukkan tren menurun."\n ],\n "evidence": [\n "Populasi awal: 25000 ekor.",\n "Populasi saat ini (dashboard): 21839 ekor.",\n "Total mortalitas (dashboard): 796 ekor.",\n "Tingkat mortalitas: 3.18%. (dashboardSummary.mortalityRate)"\n ],\n "actions": [\n "Pantau terus tingkat mortalitas harian dan trennya.",\n "Pastikan pencatatan mortalitas akurat dan tepat waktu.",\n "Investigasi penyebab mortalitas jika ada peningkatan signifikan."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "Rata-rata berat ayam saat ini 1123.4 gram, jauh di bawah target harian 1449 gram (deviasi -327 gram).",\n "Keseragaman berat ayam sangat rendah (38.96%), menunjukkan variasi ukuran yang besar.",\n "Pertambahan berat harian (ADG) 57 gram, di bawah target 90 gram. (Hari 26)"\n ],\n "evidence": [\n "Berat rata-rata aktual: 1123.4 gram (weight.current.averageWeight).",\n "Target berat harian (Hari 26): 1449 gram (weight.dailyWeightData).",\n "Keseragaman (uniformity): 38.96% (weight.current.uniformityStatus: critical).",\n "Pertambahan berat harian (ADG): 57 gram (target 90 gram, status below) (dailyWeightGainData Hari 26)."\n ],\n "actions": [\n "Identifikasi penyebab deviasi berat dan keseragaman rendah, seperti manajemen pakan atau lingkungan.",\n "Sesuaikan strategi pemberian pakan untuk mendorong pertumbuhan yang lebih seragam.",\n "Tingkatkan manajemen lingkungan untuk mendukung pertambahan berat harian."\n ]\n },\n "panel_iot": {\n "status": "warning",\n "bullets": [\n "Kelembaban kandang tinggi (86.8%), melebihi batas alarm 75%.",\n "Kadar CO2 (1541 ppm) mendekati batas atas yang direkomendasikan.",\n "Suhu rata-rata kandang 26.3 °C, sedikit di atas setpoint 24.7 °C."\n ],\n "evidence": [\n "Kelembaban: 86.8% (iotPanel.display.humidityAlarmHighlight: true).",\n "Batas alarm kelembaban: 75% (iotPanel.raw.alarms.humidityAlarmNilai).",\n "Kadar CO2: 1541 ppm (iotPanel.raw.sensors.co2).",\n "Suhu rata-rata: 26.3 °C (iotPanel.display.avgTemp). Setpoint suhu: 24.7 °C (iotPanel.display.setPoint)."\n ],\n "actions": [\n "Tingkatkan ventilasi untuk menurunkan kelembaban dan kadar CO2.",\n "Periksa fungsi kipas dan pastikan aliran udara optimal.",\n "Sesuaikan setpoint suhu dan pantau respons lingkungan kandang."\n ]\n },\n "data_quality": {\n "status": "warning",\n "bullets": [\n "Terdapat inkonsistensi pada data target berat ayam; `weight.current.targetWeight` tidak mencerminkan target harian sebenarnya.",\n "Data hari siklus (`currentDay`) di metadata (Hari 23) berbeda dengan data berat dan IoT (Hari 26).",\n "Data kamera hitung ayam tidak tersedia."\n ],\n "evidence": [\n "`weight.current.targetWeight` (1123.4) sama dengan `averageWeight`, sementara `dailyWeightData` Hari 26 menunjukkan target 1449 gram.",\n "`metadata.currentDay`: 23. `weight.distributionStats.dayOfCycle`: 26. `iotPanel.raw.day`: 26.",\n "`chickenCounting.cameraSummary.totalCameras`: 0."\n ],\n "actions": [\n "Verifikasi sumber dan perhitungan target berat ayam untuk memastikan akurasi.",\n "Sinkronkan data hari siklus di seluruh sistem untuk konsistensi pelaporan.",\n "Periksa ketersediaan dan fungsionalitas kamera hitung ayam."\n ]\n }\n }\n} v5 2026-06-17 00:31:12.090939 2026-06-17 06:31:12.089 2026-06-17 00:31:12.090939 2026-06-17 00:31:12.090939 141 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Perhatian pada Discrepancy Populasi dan Kualitas Data Operasional",\n "bullets": [\n "Terdapat selisih 765 ekor pada data populasi ayam.",\n "Data berat ayam dan panel IoT tidak tersedia, menghambat analisis performa.",\n "Tingkat mortalitas tercatat 3.18% dari populasi awal."\n ],\n "risks": [\n "Estimasi populasi tidak akurat dapat mempengaruhi keputusan operasional.",\n "Ketiadaan data berat dan IoT berisiko terhadap deteksi dini masalah."\n ],\n "actions": [\n "Verifikasi ulang data populasi dan perbaiki sumber discrepancy.",\n "Pastikan sistem timbang ayam dan panel IoT berfungsi optimal."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "warning",\n "bullets": [\n "Populasi awal 25.000 ekor, populasi terkini 21.839 ekor.",\n "Total mortalitas 796 ekor dan panen 1.600 ekor.",\n "Terdapat selisih 765 ekor antara perhitungan dan populasi terkini."\n ],\n "evidence": [\n "Populasi awal: 25.000.",\n "Populasi terkini: 21.839.",\n "Total mortalitas: 796 (305 mati, 491 afkir).",\n "Total panen: 1.600."\n ],\n "actions": [\n "Investigasi penyebab selisih populasi 765 ekor.",\n "Pastikan semua data mortalitas dan panen tercatat akurat.",\n "Periksa ketersediaan data dari kamera penghitung ayam."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "Data berat rata-rata ayam tidak tersedia (0).",\n "Metrik pertumbuhan seperti daily gain, uniformity, dan FCR juga kosong.",\n "Status 'ok' pada metrik ini tidak sesuai dengan nilai data yang nol."\n ],\n "evidence": [\n "Berat rata-rata: 0.",\n "Daily gain: 0.",\n "Uniformity: 0.",\n "FCR: 0."\n ],\n "actions": [\n "Periksa sensor timbang ayam dan fungsionalitasnya.",\n "Verifikasi pengiriman data berat ayam ke sistem.",\n "Lakukan kalibrasi ulang jika diperlukan."\n ]\n },\n "panel_iot": {\n "status": "unknown",\n "bullets": [\n "Data dari panel IoT tidak tersedia.",\n "Tidak dapat memantau kondisi lingkungan kandang."\n ],\n "evidence": [\n "Tidak ada data yang diterima dari panel IoT."\n ],\n "actions": [\n "Periksa konektivitas dan status panel IoT di kandang.",\n "Pastikan semua sensor IoT berfungsi dan mengirim data.",\n "Lakukan troubleshooting perangkat IoT."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Discrepancy populasi: Selisih 765 ekor pada hitung ayam.",\n "Data berat ayam kosong: Semua metrik berat bernilai 0.",\n "Data panel IoT tidak tersedia."\n ],\n "evidence": [\n "Perhitungan populasi (22604) vs. populasi terkini (21839).",\n "Semua nilai berat ayam (rata-rata, daily gain, uniformity, FCR) adalah 0.",\n "Tidak ada data yang masuk dari panel IoT."\n ],\n "actions": [\n "Lakukan audit data menyeluruh untuk semua modul.",\n "Perbaiki sumber data yang tidak konsisten atau hilang.",\n "Tinjau ulang logika validasi data untuk nilai nol."\n ]\n }\n }\n} v5 2026-06-17 06:53:20.319952 2026-06-17 12:53:20.318 2026-06-17 06:53:20.319952 2026-06-17 06:53:20.319952 142 CYCLE-JBW-2026-05-22 1 ⚠️ **Perhatian:**\n* **Keseragaman Flok Rendah:** Keseragaman 89.0% (critical) menandakan variasi ukuran ayam yang signifikan, berpotensi menghambat performa panen total dan efisiensi.\n* **Kondisi Lingkungan Sub-optimal:** Suhu 29.4°C dan Kelembapan 73.5% (keduanya warning) menciptakan lingkungan stres panas, berdampak negatif pada nafsu makan, pertumbuhan, dan kesehatan ayam. Ketiadaan data amonia adalah celah penting.\n* **Efisiensi Konversi Pakan (EEF) Menurun:** Meskipun FCR saat ini baik, nilai EEF 338 (warning) mengindikasikan adanya peluang optimasi lebih lanjut untuk efisiensi pertumbuhan, terutama dengan BW yang sudah mencapai target namun berstatus warning.\n\n✅ **Rekomendasi:**\n* **Manajemen Keseragaman Intensif:** Lakukan grading ayam dan kelompokkan berdasarkan berat. Sesuaikan manajemen pakan dan ruang per kelompok untuk meningkatkan keseragaman flok.\n* **Optimasi Kontrol Lingkungan:** Tingkatkan ventilasi kandang untuk menurunkan suhu dan kelembapan. Segera instal dan monitor sensor amonia untuk deteksi dini masalah kualitas udara.\n* **Tinjau Strategi Pakan & Minum:** Pastikan ketersediaan air minum segar dan bersih. Evaluasi jadwal dan formulasi pakan, serta sesuaikan dengan kondisi lingkungan untuk mengoptimalkan EEF dan mendukung pertumbuhan. v1 2026-06-19 02:08:33.383834 2026-06-19 08:08:33.382 2026-06-19 02:08:33.383834 2026-06-19 02:08:33.383834 143 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Populasi ayam tidak konsisten, mortalitas tinggi, dan kelembaban kandang kritis.",\n "bullets": [\n "Populasi ayam saat ini 1.654 ekor, namun ada perbedaan 63 ekor dengan perhitungan manual.",\n "Tingkat mortalitas mencapai 7.94% dengan tren meningkat, status kritis.",\n "Kelembaban kandang sangat tinggi (90.2%), melebihi batas alarm (85%), berpotensi menyebabkan stres pada ayam."\n ],\n "risks": [\n "Ketidakakuratan data populasi dapat mengganggu perencanaan panen dan estimasi kerugian.",\n "Mortalitas tinggi mengindikasikan masalah kesehatan atau manajemen yang serius.",\n "Kelembaban tinggi meningkatkan risiko penyakit pernapasan dan masalah litter."\n ],\n "actions": [\n "Verifikasi ulang data populasi dan mortalitas secara manual.",\n "Selidiki penyebab mortalitas tinggi dan terapkan tindakan korektif segera.",\n "Sesuaikan pengaturan ventilasi untuk menurunkan kelembaban kandang."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Populasi ayam saat ini tercatat 1.654 ekor.",\n "Terdapat perbedaan 63 ekor antara populasi tercatat dan populasi hasil perhitungan (25.000 - 1.986 - 21.297 = 1.717).",\n "Tingkat mortalitas mencapai 7.94% dengan tren meningkat, status kritis."\n ],\n "evidence": [\n "Populasi saat ini: 1.654 ekor (dashboardSummary.currentPopulation).",\n "Total mortalitas: 1.986 ekor (dashboardSummary.totalMortality).",\n "Tingkat mortalitas: 7.94% (dashboardSummary.mortalityRate).",\n "Status mortalitas: kritis, tren meningkat (mortality.status, mortality.trend)."\n ],\n "actions": [\n "Lakukan penghitungan ulang populasi secara manual untuk verifikasi.",\n "Identifikasi dan atasi penyebab utama peningkatan mortalitas.",\n "Periksa catatan panen dan afkir untuk memastikan konsistensi data."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "Data berat rata-rata ayam saat ini tidak tersedia (tercatat 0 gram).",\n "Pertumbuhan harian (Daily Gain) dan keseragaman (Uniformity) berstatus kritis.",\n "FCR (Feed Conversion Ratio) saat ini 1.79, lebih tinggi dari standar Cobb (1.59) dan menunjukkan tren meningkat."\n ],\n "evidence": [\n "Berat rata-rata saat ini: 0 (weight.current.averageWeight).",\n "Status pertumbuhan harian: kritis (weight.current.dailyGainStatus).",\n "Status keseragaman: kritis (weight.current.uniformityStatus).",\n "FCR: 1.79, standar Cobb: 1.59, tren: meningkat (weight.current.fcr, fcrCobbStandard, fcrTrend)."\n ],\n "actions": [\n "Periksa sensor timbangan dan sistem pengumpulan data berat ayam.",\n "Analisis data berat historis untuk mengidentifikasi pola pertumbuhan yang tidak normal.",\n "Evaluasi manajemen pakan dan lingkungan untuk memperbaiki FCR dan pertumbuhan."\n ]\n },\n "panel_iot": {\n "status": "warning",\n "bullets": [\n "Kelembaban kandang sangat tinggi (90.2%), melebihi batas alarm (85%).",\n "Suhu rata-rata kandang 22.5 °C, sedikit di atas setpoint 21.2 °C.",\n "Tiga dari sebelas kipas aktif, sisanya mati."\n ],\n "evidence": [\n "Kelembaban: 90.2% (iotPanel.display.humidity).",\n "Batas alarm kelembaban: 85% (iotPanel.raw.alarms.humidityAlarmNilai).",\n "Suhu rata-rata: 22.5 °C (iotPanel.display.avgTemp).",\n "Setpoint suhu: 21.2 °C (iotPanel.display.setPoint)."\n ],\n "actions": [\n "Tingkatkan ventilasi untuk menurunkan tingkat kelembaban.",\n "Pastikan semua kipas berfungsi optimal dan setpoint kipas sesuai kebutuhan.",\n "Monitor suhu dan kelembaban secara berkala untuk menjaga kondisi lingkungan yang optimal."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Data populasi ayam dari dashboard (1.654 ekor) tidak konsisten dengan perhitungan manual (1.717 ekor).",\n "Data berat rata-rata ayam saat ini tercatat 0 gram, padahal ada data historis berat harian.",\n "Tanggal data IoT (Hari ke-40) tidak sesuai dengan hari siklus saat ini di metadata (Hari ke-38)."\n ],\n "evidence": [\n "`chickenCounting.dashboardSummary.currentPopulation` (1654) vs. perhitungan manual (1717).",\n "`weight.current.averageWeight` adalah 0, namun `weightHistory` dan `dailyWeightData` memiliki nilai berat.",\n "`metadata.currentDay` adalah 38, sedangkan `iotPanel.raw.day` adalah 40.",\n "`chickenCounting.cameraSummary.totalCameras` adalah 0, menunjukkan tidak ada data kamera untuk penghitungan ayam."\n ],\n "actions": [\n "Lakukan audit data menyeluruh untuk mengidentifikasi sumber inkonsistensi.",\n "Perbaiki integrasi data antara modul penghitungan ayam, berat ayam, dan IoT.",\n "Pastikan semua sensor dan sistem pengumpulan data berfungsi dengan baik dan melaporkan nilai yang valid."\n ]\n }\n }\n} v5 2026-07-01 00:16:46.553775 2026-07-01 06:16:46.552 2026-07-01 00:16:46.553775 2026-07-01 00:16:46.553775 144 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Kondisi Populasi dan Lingkungan Kandang Membutuhkan Perhatian Mendesak",\n "bullets": [\n "Populasi ayam saat ini 1.626 ekor dengan tingkat mortalitas 8,31% dan tren harian meningkat.",\n "Data berat ayam hari ini tidak tersedia, FCR lebih tinggi dari standar Cobb dan tren meningkat.",\n "Suhu kandang rata-rata 30,6 °C, jauh di atas setpoint 21,2 °C."\n ],\n "risks": [\n "Tingginya mortalitas harian dapat mengindikasikan masalah kesehatan atau manajemen yang buruk.",\n "Ketiadaan data berat ayam menghambat pemantauan pertumbuhan dan penyesuaian pakan yang tepat.",\n "Suhu tinggi dapat menyebabkan stres panas, menurunkan nafsu makan, dan memperburuk FCR."\n ],\n "actions": [\n "Segera periksa penyebab mortalitas harian yang meningkat dan terapkan tindakan korektif.",\n "Pastikan data berat ayam harian tercatat dan tersedia untuk analisis performa.",\n "Sesuaikan sistem ventilasi untuk menurunkan suhu kandang mendekati setpoint optimal."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Populasi ayam saat ini adalah 1.626 ekor dari populasi awal 25.000 ekor.",\n "Total mortalitas mencapai 2.077 ekor (8,31%) dengan mortalitas harian 91 ekor dan tren meningkat.",\n "Sebanyak 21.297 ekor ayam telah dipanen."\n ],\n "evidence": [\n "Populasi saat ini: 1.626 ekor (dashboardSummary.currentPopulation)",\n "Total mortalitas: 2.077 ekor (dashboardSummary.totalMortality)",\n "Tingkat mortalitas: 8,31% (dashboardSummary.mortalityRate)",\n "Mortalitas harian: 91 ekor dengan tren meningkat (mortality.mortalityCount, mortality.trend)"\n ],\n "actions": [\n "Lakukan investigasi mendalam terhadap penyebab peningkatan mortalitas harian.",\n "Pastikan protokol penanganan mortalitas diterapkan dengan benar.",\n "Evaluasi kondisi kesehatan ayam secara menyeluruh."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "Data berat rata-rata, daily gain, dan keseragaman ayam untuk hari ini (hari ke-39) tidak tersedia.",\n "FCR saat ini 1.793, lebih tinggi dari standar Cobb 1.61, dengan tren meningkat.",\n "Daily gain dan uniformity menunjukkan status kritis."\n ],\n "evidence": [\n "Berat rata-rata hari ini: 0 (weight.current.averageWeight)",\n "Daily gain hari ini: 0 (weight.current.dailyGain)",\n "Keseragaman hari ini: 0 (weight.current.uniformity)",\n "FCR: 1.793 (weight.current.fcr) vs standar Cobb: 1.61 (weight.current.fcrCobbStandard)"\n ],\n "actions": [\n "Segera periksa dan pastikan alat timbang berfungsi serta data tercatat untuk hari ke-39.",\n "Analisis penyebab FCR yang tinggi dan tren meningkat, pertimbangkan penyesuaian pakan atau manajemen.",\n "Lakukan penimbangan manual jika data otomatis tidak tersedia untuk mendapatkan gambaran berat ayam."\n ]\n },\n "panel_iot": {\n "status": "warning",\n "bullets": [\n "Suhu rata-rata kandang (30,6 °C) jauh di atas setpoint (21,2 °C).",\n "Kelembaban (65,0%), amonia (0,1 ppm), dan CO2 (1279 ppm) berada dalam batas normal.",\n "Beberapa kipas (Kipas 7-11) tidak aktif meskipun suhu tinggi."\n ],\n "evidence": [\n "Suhu rata-rata: 30,6 °C (iotPanel.display.avgTemp)",\n "Setpoint suhu: 21,2 °C (iotPanel.display.setPoint)",\n "Kelembaban: 65,0% (iotPanel.display.humidity)",\n "Status Kipas 7-11: Off (iotPanel.display.fanDevices)"\n ],\n "actions": [\n "Periksa pengaturan kipas dan pastikan semua kipas yang diperlukan beroperasi untuk mencapai suhu target.",\n "Evaluasi efektivitas sistem ventilasi saat ini dalam menjaga suhu optimal.",\n "Pantau terus suhu dan sesuaikan setpoint jika diperlukan untuk kenyamanan ayam."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Data berat rata-rata, daily gain, dan keseragaman ayam untuk hari ke-39 tidak tersedia.",\n "Status `weight.current` menunjukkan \\"ok\\" meskipun nilai-nilai kunci adalah 0 dan status detailnya \\"critical\\".",\n "Data hari pada panel IoT (hari ke-40) tidak konsisten dengan hari operasional saat ini (hari ke-39)."\n ],\n "evidence": [\n "weight.current.averageWeight: 0",\n "weight.current.status: 'ok' bertentangan dengan dailyGainStatus dan uniformityStatus yang 'critical'.",\n "iotPanel.raw.day: 40, sedangkan metadata.currentDay: 39.",\n "chickenCounting.cameraSummary.totalCameras: 0 (tidak ada kamera terdaftar)."\n ],\n "actions": [\n "Lakukan audit data untuk memastikan semua sensor berat berfungsi dan mengirimkan data secara akurat.",\n "Perbaiki inkonsistensi data hari antara panel IoT dan metadata operasional.",\n "Perbarui status `weight.current` agar mencerminkan kondisi data yang sebenarnya."\n ]\n }\n }\n} v5 2026-07-01 07:17:53.672697 2026-07-01 13:17:53.671 2026-07-01 07:17:53.672697 2026-07-01 07:17:53.672697 145 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Kondisi Populasi dan Berat Ayam Memprihatinkan, Suhu Kandang di Atas Setpoint",\n "bullets": [\n "Populasi ayam saat ini 1576 ekor, dengan tingkat mortalitas 8.31%.",\n "Data berat ayam rata-rata tidak tersedia, namun FCR menunjukkan tren memburuk.",\n "Suhu rata-rata kandang 25.6°C, lebih tinggi dari setpoint 21.1°C."\n ],\n "risks": [\n "Risiko kehilangan populasi lebih lanjut akibat ketidaksesuaian data hitung ayam.",\n "Pertumbuhan ayam terhambat dan efisiensi pakan menurun karena masalah berat dan FCR.",\n "Stres panas pada ayam akibat suhu kandang yang tinggi dapat memicu masalah kesehatan."\n ],\n "actions": [\n "Verifikasi ulang populasi ayam dan data mortalitas.",\n "Segera periksa sensor berat ayam dan pastikan data terekam dengan benar.",\n "Sesuaikan pengaturan kipas dan ventilasi untuk mencapai suhu setpoint."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Populasi ayam saat ini tercatat 1576 ekor.",\n "Total mortalitas tercatat 2077 ekor, dengan tingkat mortalitas 8.31%.",\n "Terdapat selisih 50 ekor antara populasi yang dihitung (1626) dan populasi yang dilaporkan (1576)."\n ],\n "evidence": [\n "Populasi awal: 25000 ekor.",\n "Populasi saat ini (dashboard): 1576 ekor.",\n "Total mortalitas: 2077 ekor.",\n "Total panen: 21297 ekor."\n ],\n "actions": [\n "Lakukan penghitungan ulang populasi ayam secara manual.",\n "Selidiki penyebab selisih populasi yang terdeteksi.",\n "Pastikan semua data mortalitas dan panen tercatat akurat."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "Data berat ayam rata-rata, target, dan deviasi saat ini tidak tersedia (0).",\n "Pertumbuhan harian (daily gain) dan keseragaman (uniformity) berada dalam status kritis.",\n "FCR saat ini 1.796, lebih tinggi dari standar Cobb 1.631, dengan tren meningkat."\n ],\n "evidence": [\n "Berat rata-rata saat ini: 0.",\n "Status pertumbuhan harian: critical.",\n "Status keseragaman: critical.",\n "FCR saat ini: 1.796, standar Cobb: 1.631."\n ],\n "actions": [\n "Periksa dan kalibrasi ulang sensor timbangan ayam.",\n "Analisis penyebab pertumbuhan harian yang rendah dan keseragaman yang buruk.",\n "Evaluasi manajemen pakan untuk memperbaiki nilai FCR."\n ]\n },\n "panel_iot": {\n "status": "warning",\n "bullets": [\n "Suhu rata-rata kandang 25.6°C, melebihi setpoint 21.1°C.",\n "Beberapa kipas (Kipas 2, 6, 7, 8, 9, 10, 11) dalam kondisi mati meskipun suhu di atas setpoint.",\n "Kelembaban 79.8%, amonia 0.1 ppm, dan CO2 1383 ppm berada dalam batas normal."\n ],\n "evidence": [\n "Suhu rata-rata: 25.6°C.",\n "Setpoint suhu: 21.1°C.",\n "Kipas 2, 6, 7, 8, 9, 10, 11 berstatus \\"Off\\".",\n "Kelembaban: 79.8%."\n ],\n "actions": [\n "Periksa operasional kipas yang mati dan pastikan berfungsi optimal.",\n "Sesuaikan setpoint suhu atau strategi ventilasi untuk mencapai kondisi optimal.",\n "Pantau terus suhu dan kelembaban untuk mencegah stres panas."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Data populasi ayam dari dashboard memiliki selisih 50 ekor dengan perhitungan manual.",\n "Data berat ayam rata-rata, target, dan deviasi saat ini tercatat 0, namun statusnya \\"ok\\", menunjukkan inkonsistensi.",\n "Sensor suhu mentah (raw) menunjukkan nilai yang tidak masuk akal (256, 255, 255), meskipun nilai display terlihat normal."\n ],\n "evidence": [\n "chickenCounting.dashboardSummary.currentPopulation (1576) vs. perhitungan (1626).",\n "weight.current.averageWeight: 0, weight.current.status: \\"ok\\".",\n "iotPanel.raw.sensors.temperature1: 256, temperature2: 255, temperature3: 255."\n ],\n "actions": [\n "Lakukan audit menyeluruh terhadap sistem pencatatan populasi dan berat ayam.",\n "Verifikasi integritas data dari sensor IoT, terutama sensor suhu.",\n "Latih staf untuk memastikan input data manual yang akurat jika ada."\n ]\n }\n }\n} v5 2026-07-02 01:12:48.563965 2026-07-02 07:12:48.562 2026-07-02 01:12:48.563965 2026-07-02 01:12:48.563965 146 CYCLE-JBW-2026-05-22 2 {\n "summary": {\n "headline": "Perhatian: Disparitas Populasi dan Suhu Kandang Tinggi",\n "bullets": [\n "Populasi ayam saat ini (116 ekor) jauh lebih rendah dari perkiraan (2574 ekor).",\n "Suhu rata-rata kandang (25.6 °C) lebih tinggi dari setpoint (21.1 °C).",\n "Data berat ayam saat ini tidak tersedia, dengan pertumbuhan harian kritis."\n ],\n "risks": [\n "Risiko kehilangan data atau kesalahan pencatatan populasi yang signifikan.",\n "Stres panas pada ayam akibat suhu tinggi dapat mempengaruhi pertumbuhan dan kesehatan.",\n "Penurunan performa pertumbuhan dan keseragaman berat ayam."\n ],\n "actions": [\n "Segera verifikasi data populasi dan sumbernya.",\n "Sesuaikan sistem ventilasi untuk menurunkan suhu kandang.",\n "Periksa sensor dan sistem penimbangan berat ayam."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Populasi ayam saat ini tercatat 116 ekor.",\n "Terdapat disparitas signifikan antara populasi tercatat (116 ekor) dan populasi yang diharapkan (2574 ekor) berdasarkan DOC-in, mortalitas, dan panen.",\n "Tingkat mortalitas kumulatif tercatat 10.4%."\n ],\n "evidence": [\n "Populasi saat ini: 116 ekor",\n "Populasi awal: 25000 ekor",\n "Total mortalitas: 2600 ekor",\n "Total panen: 19826 ekor"\n ],\n "actions": [\n "Lakukan verifikasi ulang data populasi ayam secara manual.",\n "Selidiki penyebab perbedaan populasi yang besar."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "Data berat rata-rata dan target berat saat ini tidak tersedia.",\n "Status pertumbuhan harian dan keseragaman berat ayam berada pada kondisi kritis.",\n "Pada hari ke-38, terjadi penurunan berat harian (-29 gram)."\n ],\n "evidence": [\n "Berat rata-rata saat ini: 0 gram",\n "Target berat saat ini: 0 gram",\n "Status pertumbuhan harian: critical",\n "Pertumbuhan harian hari ke-38: -29 gram"\n ],\n "actions": [\n "Periksa fungsionalitas timbangan ayam dan pastikan data terekam.",\n "Evaluasi strategi pakan dan manajemen untuk mengatasi penurunan berat."\n ]\n },\n "panel_iot": {\n "status": "warning",\n "bullets": [\n "Suhu rata-rata kandang (25.6 °C) lebih tinggi dari setpoint (21.1 °C).",\n "Kelembaban kandang (79.8%) mendekati batas alarm (85%).",\n "Beberapa kipas (7 dari 11) tidak aktif meskipun suhu tinggi."\n ],\n "evidence": [\n "Suhu rata-rata: 25.6 °C",\n "Setpoint suhu: 21.1 °C",\n "Kelembaban: 79.8 %",\n "Batas alarm kelembaban: 85 %"\n ],\n "actions": [\n "Sesuaikan setpoint atau operasikan kipas tambahan untuk menurunkan suhu.",\n "Pantau kelembaban secara ketat untuk mencegah masalah pernapasan."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Inkonsistensi hari siklus: currentDay (0) di metadata tidak sesuai dengan data IoT (hari 41) dan data berat ayam (hingga hari 38).",\n "Disparitas populasi: Populasi saat ini (116 ekor) jauh lebih rendah dari perkiraan (2574 ekor) berdasarkan DOC-in, mortalitas, dan panen.",\n "Data berat ayam saat ini kosong, meskipun data historis tersedia hingga hari ke-38."\n ],\n "evidence": [\n "metadata.currentDay: 0",\n "iotPanel.raw.day: 41",\n "weight.dailyWeightData terakhir: hari 38",\n "chickenCounting.dashboardSummary.currentPopulation: 116"\n ],\n "actions": [\n "Lakukan audit menyeluruh terhadap sumber data untuk hari siklus dan populasi.",\n "Periksa konektivitas dan fungsionalitas sensor berat ayam.",\n "Periksa instalasi dan status kamera penghitung ayam."\n ]\n }\n }\n} v5 2026-07-02 01:14:44.298301 2026-07-02 07:14:44.296 2026-07-02 01:14:44.298301 2026-07-02 01:14:44.298301 147 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Kondisi Operasional Kritis: Mortalitas Tinggi, Pertumbuhan Terhambat, dan Kontrol Lingkungan Bermasalah",\n "bullets": [\n "Populasi ayam saat ini sangat rendah (1528 ekor) dengan tingkat mortalitas 8.58%.",\n "Pertumbuhan ayam terhambat dengan keseragaman rendah dan FCR memburuk.",\n "Suhu kandang jauh di atas setpoint, menunjukkan masalah kontrol lingkungan."\n ],\n "risks": [\n "Penurunan produksi dan kerugian finansial akibat mortalitas tinggi dan pertumbuhan suboptimal.",\n "Stres panas pada ayam dapat memperburuk kesehatan dan performa.",\n "Data kamera hitung ayam tidak tersedia, menghambat pemantauan populasi real-time."\n ],\n "actions": [\n "Segera investigasi penyebab mortalitas tinggi dan populasi rendah.",\n "Sesuaikan manajemen pakan dan lingkungan untuk meningkatkan pertumbuhan dan keseragaman.",\n "Periksa sistem pendingin dan ventilasi IoT untuk memastikan suhu kandang sesuai setpoint."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Populasi ayam saat ini hanya 1528 ekor dari populasi awal 25000 ekor.",\n "Total mortalitas mencapai 2144 ekor dengan tingkat mortalitas 8.58%, yang sangat tinggi.",\n "Sebanyak 21297 ekor ayam telah dipanen."\n ],\n "evidence": [\n "Populasi awal: 25000 ekor.",\n "Populasi saat ini (Hari 40): 1528 ekor.",\n "Total mortalitas: 2144 ekor.",\n "Tingkat mortalitas: 8.58%."\n ],\n "actions": [\n "Lakukan verifikasi populasi ayam yang tersisa di kandang.",\n "Analisis penyebab utama mortalitas tinggi dan panen dini.",\n "Pertimbangkan untuk mengimplementasikan sistem pemantauan populasi yang berfungsi."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "Pertambahan berat harian (Daily Gain) adalah 0, menunjukkan pertumbuhan terhenti atau data tidak akurat.",\n "Keseragaman berat (Uniformity) sangat rendah (36.94%), mengindikasikan variasi ukuran ayam yang besar.",\n "FCR (Feed Conversion Ratio) saat ini 1.796, lebih tinggi dari standar Cobb (1.631) dan trennya meningkat."\n ],\n "evidence": [\n "Daily Gain: 0 (status critical).",\n "Uniformity: 36.94% (status critical).",\n "FCR: 1.796 (Cobb Standard: 1.631), tren: meningkat.",\n "Berat aktual Hari 36 (1561g) jauh di bawah target (2237g)."\n ],\n "actions": [\n "Evaluasi program pakan dan kualitas pakan.",\n "Periksa kondisi kesehatan ayam yang mungkin mempengaruhi pertumbuhan.",\n "Tingkatkan manajemen lingkungan untuk mendukung pertumbuhan optimal dan keseragaman."\n ]\n },\n "panel_iot": {\n "status": "critical",\n "bullets": [\n "Suhu rata-rata kandang (29.4 °C) jauh di atas setpoint (21.1 °C), berpotensi menyebabkan stres panas.",\n "4 dari 11 kipas tidak aktif, mungkin tidak cukup untuk mencapai suhu target.",\n "Konsumsi air 5 L terlihat sangat rendah untuk populasi dan umur ayam saat ini."\n ],\n "evidence": [\n "Suhu rata-rata kandang: 29.4 °C.",\n "Setpoint suhu: 21.1 °C.",\n "Kipas tidak aktif: Kipas 8, 9, 10, 11.",\n "Konsumsi air: 5 L."\n ],\n "actions": [\n "Periksa operasional kipas yang tidak aktif dan pastikan semua berfungsi.",\n "Sesuaikan setpoint suhu dan pantau respons sistem ventilasi.",\n "Verifikasi data konsumsi air dan pastikan ketersediaan air minum yang cukup."\n ]\n },\n "data_quality": {\n "status": "warning",\n "bullets": [\n "Data kamera hitung ayam tidak tersedia, sehingga estimasi populasi dari kamera tidak dapat digunakan.",\n "Terdapat inkonsistensi pada data berat ayam: rata-rata berat saat ini sama persis dengan target dengan status 'ok', namun pertambahan berat harian dan keseragaman berstatus 'critical'.",\n "Target berat harian pada riwayat berat menjadi 0 setelah Hari ke-36, yang tidak biasa."\n ],\n "evidence": [\n "chickenCounting.cameraSummary.totalCameras: 0.",\n "weight.current.averageWeight (1347.94) sama dengan targetWeight (1347.94) dengan deviation: 0 dan status: 'ok', namun dailyGain.status: 'critical' dan uniformity.status: 'critical'.",\n "weight.weightHistory menunjukkan target 0 untuk Hari 37 dan 38.",\n "iotPanel.raw.sensors.water: 5 L (sangat rendah jika total harian)."\n ],\n "actions": [\n "Perbaiki integrasi data kamera atau sediakan metode alternatif untuk estimasi populasi.",\n "Lakukan audit pada perhitungan dan pelaporan data berat ayam untuk memastikan konsistensi.",\n "Klarifikasi unit dan periode waktu untuk data konsumsi air."\n ]\n }\n }\n} v5 2026-07-02 10:12:30.298485 2026-07-02 16:12:30.295 2026-07-02 10:12:30.298485 2026-07-02 10:12:30.298485 148 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Kondisi operasional kandang menunjukkan beberapa masalah kritis pada populasi, pertumbuhan, dan lingkungan.",\n "bullets": [\n "Populasi ayam saat ini 1528 ekor, lebih rendah dari estimasi dan tanpa data kamera.",\n "Data berat ayam hari ke-40 tidak tersedia, dengan indikasi penurunan berat badan dan FCR yang memburuk pada data terakhir.",\n "Kelembaban kandang sangat tinggi (91.4%) dan suhu di atas setpoint, memicu alarm dan menunjukkan masalah ventilasi."\n ],\n "risks": [\n "Risiko kesehatan dan stres pada ayam akibat kelembaban dan suhu yang tidak optimal.",\n "Penurunan performa pertumbuhan dan efisiensi pakan yang dapat berdampak pada hasil panen.",\n "Ketidakpastian data populasi dan berat ayam menghambat pengambilan keputusan yang akurat."\n ],\n "actions": [\n "Verifikasi populasi ayam secara manual dan periksa sistem penghitung ayam.",\n "Segera periksa sistem timbangan ayam dan lakukan penyesuaian manajemen pakan.",\n "Periksa dan aktifkan kipas yang mati untuk memperbaiki ventilasi dan menurunkan kelembaban."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "warning",\n "bullets": [\n "Populasi ayam saat ini 1528 ekor, lebih rendah dari estimasi 1559 ekor (berdasarkan populasi awal dikurangi mortalitas dan panen).",\n "Tingkat mortalitas total mencapai 8.58%, dengan mortalitas harian 67 ekor yang berstatus kritis namun trennya menurun.",\n "Tidak ada data dari kamera penghitung ayam yang tersedia."\n ],\n "evidence": [\n "Populasi awal: 25000 ekor, Total mortalitas: 2144 ekor, Total panen: 21297 ekor.",\n "Populasi saat ini (dashboard): 1528 ekor.",\n "Mortalitas harian: 67 ekor, status kritis, tren menurun.",\n "Jumlah kamera penghitung ayam: 0."\n ],\n "actions": [\n "Lakukan penghitungan ayam manual untuk memverifikasi populasi aktual.",\n "Periksa status dan ketersediaan kamera penghitung ayam."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "Data rata-rata berat ayam, target berat, daily gain, dan uniformity untuk hari ke-40 tidak tersedia (menunjukkan nilai 0).",\n "Data terakhir (hari ke-38) menunjukkan rata-rata berat 1395 gram dengan daily gain negatif (-27 gram), mengindikasikan penurunan berat badan.",\n "FCR saat ini 1.7964, lebih tinggi dari standar Cobb (1.631) dan trennya meningkat, menunjukkan efisiensi pakan yang buruk."\n ],\n "evidence": [\n "Rata-rata berat ayam (current): 0 gram, Daily gain (current): 0 gram (critical), Uniformity (current): 0% (critical).",\n "FCR (current): 1.7964, FCR Cobb Standard: 1.631, status warning, trend meningkat.",\n "Berat aktual hari ke-38 (Otomatis Sukawarna): 1395 gram, ADG: -27."\n ],\n "actions": [\n "Segera periksa sistem timbangan ayam untuk memastikan data terekam dengan benar.",\n "Lakukan penyesuaian pakan dan manajemen untuk mengatasi penurunan berat badan.",\n "Analisis penyebab FCR yang tinggi dan tren peningkatan."\n ]\n },\n "panel_iot": {\n "status": "critical",\n "bullets": [\n "Kelembaban kandang sangat tinggi (91.4%) dan memicu alarm (batas atas 85%).",\n "Suhu rata-rata kandang (24.4°C) lebih tinggi dari setpoint (21.0°C).",\n "Beberapa kipas (Kipas 2, 5, 6, 8, 9, 10, 11) dalam kondisi mati meskipun suhu dan kelembaban tinggi."\n ],\n "evidence": [\n "Kelembaban: 91.4%, alarm aktif.",\n "Suhu rata-rata: 24.4°C, Setpoint: 21.0°C.",\n "Status Kipas: Kipas 2, 5, 6, 8, 9, 10, 11 Off.",\n "Kadar CO2: 1372 ppm."\n ],\n "actions": [\n "Periksa dan aktifkan kipas yang mati untuk meningkatkan ventilasi dan menurunkan kelembaban serta suhu.",\n "Sesuaikan setpoint suhu dan kelembaban jika diperlukan, atau periksa sensor untuk akurasi.",\n "Pantau kadar CO2 dan pastikan ventilasi cukup."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Data rata-rata berat ayam, daily gain, dan uniformity untuk hari ke-40 tidak tersedia (menunjukkan nilai 0).",\n "Status berat ayam secara keseluruhan ditandai 'ok' meskipun banyak parameter kritis bernilai 0, menunjukkan inkonsistensi data.",\n "Tidak ada data dari kamera penghitung ayam, menghambat pemantauan populasi secara otomatis."\n ],\n "evidence": [\n "Nilai 0 pada `weight.current.averageWeight`, `targetWeight`, `dailyGain`, `uniformity`.",\n "`weight.current.status` = 'ok' meskipun nilai-nilai tersebut 0.",\n "`chickenCounting.cameraSummary.totalCameras` = 0.",\n "Perbedaan data berat aktual hari ke-38 antara `weightHistory` (1395) dan `dailyWeightData` (1379)."\n ],\n "actions": [\n "Lakukan audit data secara menyeluruh untuk mengidentifikasi sumber inkonsistensi dan data yang hilang.",\n "Pastikan semua sensor dan perangkat pengumpul data berfungsi dan terhubung dengan benar.",\n "Perbaiki logika penentuan status 'ok' pada data berat ayam jika ada nilai 0."\n ]\n }\n }\n} v5 2026-07-02 22:18:24.406353 2026-07-03 04:18:24.403 2026-07-02 22:18:24.406353 2026-07-02 22:18:24.406353 149 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Kondisi Operasional Kritis: Mortalitas Tinggi, Data Berat Ayam Hilang, dan Suhu Kandang Panas",\n "bullets": [\n "Populasi ayam saat ini sangat rendah dengan mortalitas kumulatif 8.88%.",\n "Data berat rata-rata ayam tidak tersedia, FCR menunjukkan tren memburuk.",\n "Suhu kandang jauh di atas setpoint, dengan beberapa kipas tidak aktif."\n ],\n "risks": [\n "Penurunan performa pertumbuhan dan efisiensi pakan akibat suhu tinggi dan data berat yang tidak akurat.",\n "Kerugian finansial akibat mortalitas tinggi dan FCR yang buruk.",\n "Kesulitan dalam pengambilan keputusan operasional tanpa data yang lengkap dan akurat."\n ],\n "actions": [\n "Segera verifikasi populasi dan selidiki penyebab mortalitas tinggi.",\n "Perbaiki sistem pencatatan berat ayam dan pantau FCR.",\n "Aktifkan kipas yang mati dan optimalkan kontrol suhu kandang."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Populasi ayam saat ini sangat rendah dibandingkan populasi awal.",\n "Tingkat mortalitas kumulatif mencapai 8.88%, melebihi batas normal.",\n "Sebagian besar ayam telah dipanen, menyisakan populasi kecil."\n ],\n "evidence": [\n "Populasi awal: 25000 ekor.",\n "Populasi saat ini: 1528 ekor.",\n "Total mortalitas: 2220 ekor (8.88%).",\n "Total panen: 21297 ekor."\n ],\n "actions": [\n "Verifikasi data populasi dan mortalitas secara manual.",\n "Selidiki penyebab tingginya mortalitas.",\n "Perencanaan panen lanjutan untuk sisa populasi."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "Data berat rata-rata, target, deviasi, dan keseragaman ayam saat ini tidak tersedia (nilai 0).",\n "Pertumbuhan harian (Daily Gain) dan keseragaman (Uniformity) berada dalam status kritis.",\n "FCR (Feed Conversion Ratio) lebih tinggi dari standar Cobb dan menunjukkan tren meningkat, mengindikasikan efisiensi pakan yang buruk."\n ],\n "evidence": [\n "Berat rata-rata, target, deviasi, daily gain, uniformity: 0.",\n "Status daily gain dan uniformity: \\"critical\\".",\n "FCR saat ini: 1.796 (Standar Cobb: 1.631).",\n "Tren FCR: \\"meningkat\\"."\n ],\n "actions": [\n "Periksa sensor timbangan dan pastikan data berat ayam tercatat dengan benar.",\n "Analisis penyebab FCR yang tinggi dan tren peningkatan.",\n "Sesuaikan manajemen pakan jika diperlukan."\n ]\n },\n "panel_iot": {\n "status": "critical",\n "bullets": [\n "Suhu rata-rata kandang (30.5 °C) jauh di atas setpoint (21.0 °C), menunjukkan kondisi lingkungan yang panas.",\n "Beberapa kipas (B7-B11) tidak aktif meskipun suhu kandang tinggi.",\n "Kelembaban, amonia, dan CO2 berada dalam batas yang dapat diterima."\n ],\n "evidence": [\n "Suhu rata-rata: 30.5 °C.",\n "Setpoint suhu: 21.0 °C.",\n "Kipas B7, B8, B9, B10, B11 berstatus \\"Off\\".",\n "Suhu luar: 34.0 °C."\n ],\n "actions": [\n "Periksa dan aktifkan kipas yang tidak berfungsi untuk menurunkan suhu kandang.",\n "Sesuaikan setpoint suhu atau strategi pendinginan untuk mencapai kondisi optimal.",\n "Pantau respons ayam terhadap suhu tinggi."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Data estimasi populasi dari kamera tidak tersedia.",\n "Data berat rata-rata, target, deviasi, pertumbuhan harian, dan keseragaman ayam saat ini tidak tercatat (nilai 0).",\n "Terdapat inkonsistensi antara hari siklus di metadata (Hari 40) dan data panel IoT (Hari 42)."\n ],\n "evidence": [\n "chickenCounting.cameraSummary.totalCameras: 0.",\n "weight.current.averageWeight: 0, weight.current.targetWeight: 0, weight.current.dailyGain: 0, weight.current.uniformity: 0.",\n "metadata.currentDay: 40, iotPanel.raw.day: 42.",\n "Initial Population: 25000, Current Population + Total Mortality + Total Panen: 25045."\n ],\n "actions": [\n "Periksa konektivitas dan fungsionalitas kamera penghitung ayam.",\n "Investigasi penyebab data berat ayam tidak tercatat dan perbaiki sistem pencatatan.",\n "Sinkronkan sumber data untuk memastikan konsistensi hari siklus. "\n ]\n }\n }\n} v5 2026-07-03 04:18:47.59952 2026-07-03 10:18:47.598 2026-07-03 04:18:47.59952 2026-07-03 04:18:47.59952 150 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Kondisi Operasional Kritis: Populasi Ayam Tidak Akurat, Performa Berat Buruk, dan Suhu Kandang Tinggi",\n "bullets": [\n "Populasi ayam saat ini 1375 ekor, lebih rendah dari estimasi 1483 ekor, menunjukkan potensi kehilangan yang tidak tercatat.",\n "FCR (1.80) jauh di atas standar Cobb (1.65) dan trennya meningkat, menunjukkan efisiensi pakan yang buruk.",\n "Suhu rata-rata kandang (28.1°C) jauh di atas setpoint (21.0°C), dengan beberapa kipas mati."\n ],\n "risks": [\n "Potensi kerugian finansial akibat populasi yang tidak akurat dan efisiensi pakan yang rendah.",\n "Stres panas pada ayam dapat memperburuk pertumbuhan dan kesehatan.",\n "Data yang tidak lengkap menghambat pengambilan keputusan yang tepat."\n ],\n "actions": [\n "Verifikasi populasi ayam secara manual dan perbarui data.",\n "Evaluasi manajemen pakan dan kesehatan ayam untuk memperbaiki FCR.",\n "Periksa dan aktifkan kipas yang mati, sesuaikan setpoint suhu untuk mencapai kondisi optimal."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Populasi ayam saat ini (1375 ekor) lebih rendah dari estimasi (1483 ekor) berdasarkan data awal, mortalitas, dan panen.",\n "Tingkat mortalitas kumulatif mencapai 8.88%, yang tinggi untuk fase finisher.",\n "Tidak ada data dari kamera penghitung ayam, sehingga estimasi populasi tidak dapat diverifikasi secara otomatis."\n ],\n "evidence": [\n "Populasi awal: 25000 ekor. Total mortalitas: 2220 ekor. Total panen: 21297 ekor.",\n "Populasi saat ini (dashboard): 1375 ekor. Estimasi populasi (25000 - 2220 - 21297) = 1483 ekor.",\n "Selisih populasi: 108 ekor. Tidak ada kamera penghitung ayam yang terdeteksi."\n ],\n "actions": [\n "Lakukan penghitungan ayam manual segera untuk memverifikasi populasi.",\n "Selidiki penyebab selisih populasi dan pastikan semua kejadian tercatat.",\n "Periksa status dan fungsionalitas sistem kamera penghitung ayam."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "FCR (Feed Conversion Ratio) saat ini 1.80, jauh di atas standar Cobb 1.65, dengan tren yang meningkat.",\n "Status daily gain dan uniformity ayam berada pada kondisi kritis.",\n "Data berat rata-rata dan target berat untuk hari ini (hari ke-41) tidak tersedia atau menunjukkan nilai 0."\n ],\n "evidence": [\n "FCR saat ini: 1.8015. Standar FCR Cobb: 1.653. Tren FCR: meningkat.",\n "Status daily gain: critical. Status uniformity: critical.",\n "Berat rata-rata saat ini: 0. Target berat saat ini: 0. Berat rata-rata terakhir yang tercatat (hari ke-38) adalah 1395 gram."\n ],\n "actions": [\n "Evaluasi kualitas pakan dan program pemberian pakan.",\n "Periksa kesehatan dan manajemen lingkungan kandang yang mungkin mempengaruhi pertumbuhan.",\n "Pastikan data berat ayam tercatat secara akurat dan rutin."\n ]\n },\n "panel_iot": {\n "status": "warning",\n "bullets": [\n "Suhu rata-rata kandang (28.1°C) jauh di atas setpoint (21.0°C), menunjukkan potensi stres panas.",\n "Beberapa kipas (Kipas 6-11) dalam status \\"Off\\" meskipun suhu kandang tinggi.",\n "Kelembaban (76.4%), kadar amonia (0.1 ppm), dan CO2 (1358 ppm) masih dalam batas normal."\n ],\n "evidence": [\n "Suhu rata-rata kandang: 28.1°C. Setpoint suhu: 21.0°C.",\n "Kipas 6, 7, 8, 9, 10, 11 berstatus \\"Off\\".",\n "Kelembaban: 76.4%. Amonia: 0.1 ppm. CO2: 1358 ppm."\n ],\n "actions": [\n "Periksa fungsionalitas kipas yang mati dan segera aktifkan jika diperlukan.",\n "Sesuaikan setpoint suhu atau strategi ventilasi untuk menurunkan suhu kandang.",\n "Pantau terus parameter lingkungan untuk memastikan kenyamanan ayam."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Data penghitungan ayam dari kamera tidak tersedia (0 kamera).",\n "Terdapat selisih antara populasi ayam yang tercatat di dashboard dengan perhitungan berdasarkan data awal, mortalitas, dan panen.",\n "Data berat rata-rata dan target berat untuk hari ke-41 tidak tersedia atau menunjukkan nilai 0, meskipun data historis tersedia hingga hari ke-38. Data operasional terbaru (berat ayam) hanya tersedia hingga hari ke-38, padahal hari ini adalah hari ke-41."\n ],\n "evidence": [\n "Total kamera penghitung ayam: 0.",\n "Selisih populasi: 108 ekor (1483 vs 1375).",\n "Berat rata-rata saat ini: 0. Target berat saat ini: 0.",\n "Hari operasional saat ini: 41. Data berat ayam terakhir tersedia untuk hari ke-38."\n ],\n "actions": [\n "Segera perbaiki sistem pengumpulan data penghitungan ayam dan berat ayam.",\n "Lakukan audit data untuk mengidentifikasi penyebab inkonsistensi populasi.",\n "Pastikan semua sensor dan sistem pencatatan data berfungsi dengan baik dan terintegrasi."\n ]\n }\n }\n} v5 2026-07-03 13:02:20.049666 2026-07-03 19:02:20.046 2026-07-03 13:02:20.049666 2026-07-03 13:02:20.049666 151 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Performa Kandang 1 Menurun Drastis: Populasi, Berat, dan Lingkungan Bermasalah",\n "bullets": [\n "Populasi ayam saat ini 1375 ekor, dengan tingkat mortalitas 8.88%. Terdapat selisih 108 ekor antara perhitungan populasi dan data panen/mortalitas.",\n "Data berat ayam terbaru menunjukkan rata-rata 1395 gram pada Hari ke-38, namun FCR sangat tinggi di 1.80.",\n "Suhu rata-rata kandang 30.2 °C, jauh di atas setpoint 21.0 °C, menunjukkan kondisi lingkungan yang tidak optimal."\n ],\n "risks": [\n "Ketidakakuratan data populasi dapat menyebabkan kesalahan perencanaan panen dan estimasi kerugian.",\n "Berat badan di bawah target dan FCR tinggi mengindikasikan pertumbuhan yang lambat dan efisiensi pakan yang buruk, berpotensi merugikan finansial.",\n "Suhu kandang yang terlalu tinggi dapat menyebabkan stres panas, menurunkan nafsu makan, dan meningkatkan risiko penyakit serta mortalitas."\n ],\n "actions": [\n "Verifikasi ulang data populasi dan identifikasi penyebab selisih.",\n "Lakukan penimbangan ayam secara berkala dan evaluasi strategi pakan untuk memperbaiki FCR.",\n "Segera sesuaikan sistem ventilasi untuk menurunkan suhu kandang ke setpoint yang sesuai."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Populasi ayam saat ini adalah 1375 ekor.",\n "Tingkat mortalitas tercatat 8.88%.",\n "Terdapat selisih 108 ekor antara perhitungan populasi berdasarkan DOC In, mortalitas, dan panen (1483 ekor) dengan populasi yang dilaporkan (1375 ekor)."\n ],\n "evidence": [\n "Populasi saat ini: 1375 ekor (dashboardSummary.currentPopulation)",\n "Tingkat mortalitas: 8.88% (dashboardSummary.mortalityRate)",\n "Perhitungan populasi (25000 - 2220 - 21297 = 1483) tidak sesuai dengan laporan (1375)."\n ],\n "actions": [\n "Lakukan verifikasi ulang jumlah populasi ayam di kandang.",\n "Investigasi penyebab selisih data populasi untuk memastikan akurasi."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "Data berat rata-rata terkini (Hari ke-38) adalah 1395 gram.",\n "FCR (Feed Conversion Ratio) sangat tinggi di 1.80, melebihi standar Cobb 1.653, dengan tren meningkat.",\n "Kenaikan berat harian (ADG) pada Hari ke-38 adalah -29 gram, menunjukkan penurunan berat badan."\n ],\n "evidence": [\n "Berat rata-rata terkini (Hari ke-38): 1395 gram (weight.multiCoopSummaryData.coop-iot.currentWeight)",\n "FCR: 1.80 (weight.current.fcr), standar Cobb: 1.653",\n "Kenaikan berat harian (ADG) Hari ke-38: -29 gram (weight.dailyWeightGainData)"\n ],\n "actions": [\n "Evaluasi kualitas dan kuantitas pakan yang diberikan.",\n "Periksa kondisi kesehatan ayam yang mungkin mempengaruhi nafsu makan dan penyerapan nutrisi.",\n "Pastikan alat timbang berfungsi dengan baik dan kalibrasi jika diperlukan."\n ]\n },\n "panel_iot": {\n "status": "critical",\n "bullets": [\n "Suhu rata-rata kandang 30.2 °C, jauh di atas setpoint 21.0 °C.",\n "Kelembaban 69.0%, masih dalam batas toleransi namun perlu dipantau.",\n "5 dari 11 kipas dalam kondisi mati, meskipun suhu kandang tinggi."\n ],\n "evidence": [\n "Suhu rata-rata: 30.2 °C (iotPanel.display.avgTemp), Setpoint: 21.0 °C (iotPanel.display.setPoint)",\n "Kelembaban: 69.0% (iotPanel.display.humidity)",\n "Status kipas: 5 kipas mati (iotPanel.display.fanDevices)"\n ],\n "actions": [\n "Segera periksa dan aktifkan kipas yang mati untuk menurunkan suhu.",\n "Sesuaikan setpoint suhu dan pantau respons lingkungan kandang.",\n "Pastikan sensor suhu berfungsi akurat."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Data populasi ayam dari dashboard tidak konsisten dengan perhitungan manual (DOC In - Mortalitas - Panen).",\n "Data ringkasan berat ayam (weight.current) menunjukkan nilai 0 untuk semua metrik utama, padahal ada data historis dan ringkasan multi-kandang yang tersedia.",\n "Data hari siklus pada panel IoT (Hari ke-43) tidak sesuai dengan hari siklus metadata (Hari ke-41). (Inkonsistensi hari siklus)"\n ],\n "evidence": [\n "Selisih populasi: 108 ekor (dashboardSummary.currentPopulation vs perhitungan).",\n "Metrik berat ayam di `weight.current` bernilai 0.",\n "Hari siklus IoT: 43 hari (iotPanel.raw.day) vs Metadata: 41 hari (metadata.currentDay)."\n ],\n "actions": [\n "Lakukan audit data menyeluruh untuk mengidentifikasi sumber inkonsistensi.",\n "Perbaiki proses pengumpulan dan agregasi data berat ayam.",\n "Sinkronkan data hari siklus antar sistem."\n ]\n }\n }\n} v5 2026-07-04 04:58:38.214907 2026-07-04 10:58:38.213 2026-07-04 04:58:38.214907 2026-07-04 04:58:38.214907 152 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Kondisi Operasional Kandang Kritis: Populasi Rendah, Data Berat Hilang, dan Suhu Tinggi",\n "bullets": [\n "Populasi ayam saat ini 1362 ekor dengan mortalitas 9.12%.",\n "Data berat rata-rata dan target ayam tidak tersedia untuk hari ke-42.",\n "Suhu kandang 29.4 °C, jauh di atas setpoint 21.0 °C, dan konsumsi air 0 L."\n ],\n "risks": [\n "Risiko kerugian finansial akibat mortalitas tinggi dan pertumbuhan terhambat.",\n "Kesejahteraan ayam terancam oleh suhu tinggi dan kurangnya air.",\n "Keputusan operasional terhambat karena data berat ayam yang tidak lengkap."\n ],\n "actions": [\n "Verifikasi populasi dan mortalitas, serta selidiki penyebabnya.",\n "Segera perbaiki sensor berat ayam dan sistem pasokan air.",\n "Optimalkan pengaturan kipas untuk menurunkan suhu kandang."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Populasi awal 25000 ekor, saat ini tersisa 1362 ekor.",\n "Total mortalitas 2279 ekor (9.12%), melebihi standar normal.",\n "Terdapat selisih 62 ekor antara perhitungan populasi sisa dan populasi aktual."\n ],\n "evidence": [\n "Populasi awal dashboard: 25000 ekor.",\n "Populasi saat ini: 1362 ekor.",\n "Total mortalitas: 2279 ekor (9.12%).",\n "Total panen: 21297 ekor."\n ],\n "actions": [\n "Lakukan verifikasi populasi dan mortalitas secara manual.",\n "Selidiki penyebab mortalitas tinggi dan terapkan tindakan korektif."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "Data berat rata-rata dan target ayam tidak tersedia untuk hari ke-42.",\n "Daily Gain dan Uniformity berstatus kritis, menunjukkan pertumbuhan tidak optimal.",\n "FCR saat ini 1.8015, lebih tinggi dari standar Cobb 1.675."\n ],\n "evidence": [\n "Berat rata-rata dan target hari ke-42: 0.",\n "Status Daily Gain: critical.",\n "Status Uniformity: critical.",\n "FCR: 1.8015 (Cobb Standard: 1.675)."\n ],\n "actions": [\n "Periksa dan kalibrasi ulang sensor berat ayam.",\n "Analisis data berat terakhir (hari ke-38) untuk tren pertumbuhan.",\n "Sesuaikan manajemen pakan untuk memperbaiki FCR."\n ]\n },\n "panel_iot": {\n "status": "critical",\n "bullets": [\n "Suhu rata-rata kandang 29.4 °C, jauh di atas setpoint 21.0 °C.",\n "Konsumsi air tercatat 0 L, mengindikasikan masalah sensor atau pasokan.",\n "Beberapa kipas (B6-B11) tidak aktif meskipun suhu tinggi."\n ],\n "evidence": [\n "Suhu rata-rata: 29.4 °C, Setpoint: 21.0 °C.",\n "Konsumsi air: 0 L.",\n "Kipas B6-B11 berstatus 'Off'.",\n "Kelembaban: 70.7%, Amonia: 0.1 ppm, CO2: 1324 ppm."\n ],\n "actions": [\n "Segera aktifkan kipas yang mati dan sesuaikan setpoint suhu.",\n "Periksa sensor dan sistem pasokan air untuk memastikan fungsionalitas.",\n "Pantau suhu dan kelembaban secara ketat untuk mencegah stres panas."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Terdapat perbedaan populasi awal antara metadata (20000) dan dashboard (25000).",\n "Data berat rata-rata dan target ayam tidak tersedia untuk hari ke-42.",\n "Data konsumsi air tercatat 0 L, kemungkinan ada masalah sensor atau data."\n ],\n "evidence": [\n "Metadata initial population: 20000, Dashboard initial population: 25000.",\n "Weight current averageWeight: 0, targetWeight: 0.",\n "IoT panel water consumption: 0 L.",\n "Total kamera hitung ayam: 0."\n ],\n "actions": [\n "Lakukan rekonsiliasi data populasi awal untuk konsistensi.",\n "Periksa dan perbaiki sensor berat dan air yang bermasalah.",\n "Pastikan semua sistem pengumpul data beroperasi dengan baik."\n ]\n }\n }\n} v5 2026-07-04 11:12:11.012204 2026-07-04 17:12:11.009 2026-07-04 11:12:11.012204 2026-07-04 11:12:11.012204 153 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Kondisi Operasional Kandang 1 Memprihatinkan: Populasi Tidak Konsisten, Pertumbuhan Terhambat, dan Kelembaban Tinggi.",\n "bullets": [\n "Terdapat selisih populasi 562 ekor antara perhitungan dashboard dan estimasi.",\n "FCR (1.80) lebih tinggi dari standar Cobb (1.675) dan terjadi penurunan berat badan.",\n "Kelembaban kandang (88.0%) melebihi batas alarm (85%) dan konsumsi air 0 L."\n ],\n "risks": [\n "Risiko kerugian finansial akibat populasi tidak akurat dan performa pertumbuhan buruk.",\n "Potensi masalah kesehatan ayam akibat kelembaban tinggi dan kurangnya asupan air.",\n "Kesulitan dalam pengambilan keputusan operasional karena data yang tidak konsisten."\n ],\n "actions": [\n "Verifikasi ulang populasi ayam secara manual dan perbaiki data.",\n "Investigasi penyebab penurunan berat badan dan FCR yang tinggi.",\n "Periksa sensor kelembaban dan sistem air, serta sesuaikan ventilasi."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Populasi ayam saat ini (1362 ekor) jauh lebih rendah dari estimasi (1924 ekor) dengan selisih 562 ekor.",\n "Tingkat mortalitas total mencapai 9.12%, yang berada dalam status kritis.",\n "Tidak ada data kamera tersedia untuk estimasi populasi."\n ],\n "evidence": [\n "Populasi awal dashboard: 25000 ekor.",\n "Populasi saat ini (dashboard): 1362 ekor.",\n "Total mortalitas: 2279 ekor (9.12%).",\n "Total panen: 21297 ekor."\n ],\n "actions": [\n "Lakukan penghitungan populasi manual segera untuk memverifikasi jumlah ayam.",\n "Selidiki penyebab selisih populasi yang signifikan.",\n "Periksa kembali data input mortalitas dan panen."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "FCR (1.80) berada di atas standar Cobb (1.675), menunjukkan efisiensi pakan yang buruk.",\n "Status pertumbuhan harian (daily gain) dan keseragaman (uniformity) berada pada level kritis.",\n "Terjadi penurunan berat badan aktual dari hari ke-36 hingga ke-38."\n ],\n "evidence": [\n "FCR saat ini: 1.8015, Standar Cobb: 1.675.",\n "dailyGainStatus: critical, uniformityStatus: critical.",\n "Berat aktual hari 36: 1561g, hari 37: 1422g, hari 38: 1395g.",\n "averageWeight, targetWeight, deviation, dailyGain, uniformity di `weight.current` bernilai 0."\n ],\n "actions": [\n "Evaluasi ulang program pakan dan manajemen pemberian pakan.",\n "Periksa kesehatan ayam yang mungkin mempengaruhi pertumbuhan dan FCR.",\n "Pastikan semua sensor timbangan berfungsi dan data terekam dengan benar."\n ]\n },\n "panel_iot": {\n "status": "warning",\n "bullets": [\n "Kelembaban kandang (88.0%) melebihi batas alarm (85%), berpotensi menyebabkan masalah pernapasan dan litter basah.",\n "Suhu rata-rata kandang (24.8 °C) lebih tinggi dari setpoint (21.0 °C).",\n "Konsumsi air tercatat 0 L, yang sangat tidak normal untuk ayam di hari ke-42."\n ],\n "evidence": [\n "Humidity: 88.0%, Humidity Alarm Nilai: 85.",\n "Avg Temp: 24.8 °C, Set Point: 21.0 °C.",\n "Water sensor reading: 0 L.",\n "Kipas 1, 3, 4 Aktif, Kipas lainnya Off."\n ],\n "actions": [\n "Periksa sensor kelembaban dan kalibrasi jika perlu.",\n "Tingkatkan ventilasi untuk menurunkan kelembaban dan suhu.",\n "Segera periksa sistem air dan sensor konsumsi air."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Terdapat inkonsistensi pada data populasi awal (20000 vs 25000 ekor).",\n "Banyak metrik penting pada bagian berat ayam (rata-rata berat, target, deviasi, daily gain, keseragaman) menunjukkan nilai nol.",\n "Data konsumsi air tercatat 0 L, yang tidak realistis."\n ],\n "evidence": [\n "metadata.initialPopulation: 20000, chickenCounting.dashboardSummary.initialPopulation: 25000.",\n "weight.current.averageWeight: 0, weight.current.targetWeight: 0, weight.current.deviation: 0.",\n "iotPanel.raw.sensors.water: 0.",\n "metadata.currentDay: 42, iotPanel.raw.day: 44."\n ],\n "actions": [\n "Lakukan audit data secara menyeluruh untuk mengidentifikasi dan memperbaiki sumber inkonsistensi.",\n "Periksa integritas dan fungsionalitas semua sensor, terutama timbangan dan sensor air.",\n "Pastikan proses input data manual dan otomatis sinkron dan akurat."\n ]\n }\n }\n} v5 2026-07-04 18:24:46.298926 2026-07-05 00:24:46.297 2026-07-04 18:24:46.298926 2026-07-04 18:24:46.298926 154 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Kondisi Operasional Kritis: Populasi Rendah, Performa Berat Badan Buruk, dan Masalah Lingkungan Kandang",\n "bullets": [\n "Populasi ayam saat ini sangat rendah (1362 ekor) dengan tingkat mortalitas 9.12%, menunjukkan penurunan signifikan dari populasi awal.",\n "Performa berat badan dan FCR (1.8015) berada di bawah standar Cobb, dengan pertambahan berat harian negatif dan FCR dalam status kritis.",\n "Suhu rata-rata kandang (28.8 °C) jauh di atas setpoint (21.0 °C) dan konsumsi air tercatat 0 L, mengindikasikan masalah lingkungan serius."\n ],\n "risks": [\n "Penurunan populasi yang tidak terkontrol dapat menyebabkan kerugian finansial yang signifikan.",\n "Performa pertumbuhan yang buruk dan FCR tinggi akan berdampak negatif pada efisiensi produksi dan profitabilitas.",\n "Suhu tinggi dan kurangnya air dapat menyebabkan stres panas, dehidrasi, dan peningkatan mortalitas."\n ],\n "actions": [\n "Verifikasi data populasi dan mortalitas, serta investigasi penyebab mortalitas tinggi.",\n "Evaluasi strategi pakan dan manajemen berat badan untuk mencapai target pertumbuhan dan memperbaiki FCR.",\n "Periksa sistem pendingin dan pasokan air IoT secara menyeluruh untuk memastikan fungsi yang benar dan menurunkan suhu kandang."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Populasi awal 25000 ekor, populasi saat ini 1362 ekor.",\n "Total mortalitas tercatat 2279 ekor dengan tingkat mortalitas 9.12%.",\n "Data kamera tidak tersedia untuk estimasi populasi."\n ],\n "evidence": [\n "Populasi awal: 25000 ekor",\n "Populasi saat ini: 1362 ekor",\n "Tingkat mortalitas: 9.12%",\n "Jumlah kamera online: 0 dari 0"\n ],\n "actions": [\n "Lakukan verifikasi manual terhadap jumlah populasi ayam yang tersisa.",\n "Selidiki penyebab utama tingginya tingkat mortalitas.",\n "Periksa status dan fungsionalitas sistem kamera penghitung ayam."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "Rata-rata berat ayam pada Hari ke-38 adalah 1395 gram.",\n "Pertambahan berat harian pada Hari ke-38 adalah -29 gram, menunjukkan penurunan berat badan.",\n "FCR saat ini 1.8015, lebih tinggi dari standar Cobb 1.675, mengindikasikan efisiensi pakan yang buruk."\n ],\n "evidence": [\n "Berat rata-rata (Hari 38): 1395g",\n "Pertambahan berat harian (Hari 38): -29g",\n "FCR saat ini: 1.8015",\n "FCR standar Cobb: 1.675"\n ],\n "actions": [\n "Perbarui data target berat ayam harian.",\n "Evaluasi program pakan dan manajemen untuk mengatasi penurunan berat badan dan FCR tinggi.",\n "Pantau pertambahan berat harian secara ketat."\n ]\n },\n "panel_iot": {\n "status": "critical",\n "bullets": [\n "Suhu rata-rata kandang (28.8 °C) jauh di atas setpoint (21.0 °C).",\n "Konsumsi air tercatat 0 L, yang sangat tidak normal.",\n "6 dari 11 kipas dalam status 'Off' meskipun suhu kandang tinggi."\n ],\n "evidence": [\n "Suhu rata-rata: 28.8 °C",\n "Setpoint suhu: 21.0 °C",\n "Konsumsi air: 0 L",\n "Kipas mati: 6 dari 11"\n ],\n "actions": [\n "Segera periksa sistem pendingin dan operasional kipas untuk menurunkan suhu kandang.",\n "Investigasi penyebab konsumsi air 0 L dan pastikan pasokan air berfungsi.",\n "Sesuaikan setpoint kipas agar sesuai dengan kebutuhan suhu optimal."\n ]\n },\n "data_quality": {\n "status": "warning",\n "bullets": [\n "Terdapat perbedaan data populasi awal antara metadata (20000) dan dashboard (25000).",\n "Data berat rata-rata, target berat, pertambahan berat harian, dan uniformitas di bagian 'weight.current' tidak terisi atau tidak konsisten.",\n "Konsumsi air tercatat 0 L pada panel IoT, yang kemungkinan merupakan kesalahan sensor atau data."\n ],\n "evidence": [\n "metadata.initialPopulation (20000) vs dashboardSummary.initialPopulation (25000)",\n "weight.current.averageWeight: 0, targetWeight: 0, dailyGain: 0, uniformity: 0",\n "iotPanel.raw.sensors.water: 0",\n "Data target berat ayam tidak tersedia untuk hari-hari terakhir siklus."\n ],\n "actions": [\n "Lakukan rekonsiliasi data populasi awal untuk memastikan konsistensi.",\n "Perbaiki pengisian data pada 'weight.current' agar mencerminkan nilai aktual dari data historis.",\n "Verifikasi sensor konsumsi air di panel IoT dan kalibrasi jika perlu."\n ]\n }\n }\n} v5 2026-07-05 02:12:48.037475 2026-07-05 08:12:48.034 2026-07-05 02:12:48.037475 2026-07-05 02:12:48.037475 155 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Kondisi Operasional Kritis: Populasi, Berat, dan Lingkungan Bermasalah",\n "bullets": [\n "Populasi ayam tidak konsisten dan tingkat mortalitas tinggi (9.28%).",\n "Data berat ayam terbaru tidak tersedia, FCR buruk, dan pertumbuhan harian negatif.",\n "Suhu kandang sangat tinggi (30.3 °C vs 21.0 °C setpoint) dan konsumsi air nol."\n ],\n "risks": [\n "Estimasi populasi yang tidak akurat dapat menyebabkan kesalahan perencanaan panen dan pakan.",\n "Pertumbuhan ayam terhambat dan efisiensi pakan rendah, berdampak pada profitabilitas.",\n "Stres panas dan dehidrasi dapat meningkatkan mortalitas dan menurunkan performa ayam secara drastis."\n ],\n "actions": [\n "Verifikasi populasi ayam dan perbaiki inkonsistensi data.",\n "Periksa sistem timbangan dan analisis penyebab FCR tinggi.",\n "Segera atasi masalah suhu kandang dan pastikan sistem air berfungsi."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Populasi ayam saat ini (815 ekor) jauh lebih rendah dari estimasi berdasarkan data awal, mortalitas, dan panen (1384 ekor).",\n "Tingkat mortalitas kumulatif mencapai 9.28%, yang tinggi untuk umur 43 hari.",\n "Tidak ada data estimasi populasi dari kamera."\n ],\n "evidence": [\n "Populasi awal: 25000 ekor.",\n "Total mortalitas: 2319 ekor.",\n "Total panen: 21297 ekor.",\n "Populasi terakhir terdeteksi: 815 ekor."\n ],\n "actions": [\n "Verifikasi ulang data populasi awal, mortalitas, dan panen.",\n "Lakukan penghitungan ayam manual untuk konfirmasi populasi aktual.",\n "Periksa sistem kamera untuk memastikan ketersediaan data."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "Data berat rata-rata, target, dan keseragaman untuk hari ini tidak tersedia (menunjukkan 0).",\n "FCR saat ini (1.80) jauh di atas standar Cobb (1.6), menunjukkan efisiensi pakan yang buruk.",\n "Pertumbuhan harian (ADG) menunjukkan nilai negatif pada hari ke-38, mengindikasikan penurunan berat badan."\n ],\n "evidence": [\n "Berat rata-rata saat ini: 0 gram.",\n "Target berat saat ini: 0 gram.",\n "FCR: 1.80, Standar Cobb: 1.6.",\n "Daily Gain hari ke-38: -29 gram."\n ],\n "actions": [\n "Periksa sistem timbangan untuk memastikan data berat ayam terbaru terekam.",\n "Analisis penyebab FCR tinggi dan penurunan berat badan.",\n "Sesuaikan manajemen pakan dan lingkungan untuk meningkatkan pertumbuhan."\n ]\n },\n "panel_iot": {\n "status": "critical",\n "bullets": [\n "Suhu rata-rata kandang (30.3 °C) jauh di atas setpoint (21.0 °C), menunjukkan kondisi lingkungan yang panas.",\n "Konsumsi air tercatat 0 L, mengindikasikan masalah serius pada sistem air atau sensor.",\n "Beberapa kipas (B6-B11) tidak aktif meskipun suhu kandang tinggi."\n ],\n "evidence": [\n "Suhu rata-rata: 30.3 °C.",\n "Setpoint suhu: 21.0 °C.",\n "Konsumsi air: 0 L.",\n "Status kipas B6-B11: Off."\n ],\n "actions": [\n "Periksa sistem pendingin dan kipas untuk memastikan berfungsi optimal.",\n "Segera periksa sistem air dan sensor konsumsi air.",\n "Sesuaikan setpoint suhu agar lebih realistis atau periksa kalibrasi sensor."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Terdapat perbedaan signifikan antara populasi ayam yang dihitung dari data awal, mortalitas, dan panen (1384 ekor) dengan populasi terakhir yang terdeteksi (815 ekor).",\n "Data berat rata-rata, target, dan keseragaman untuk hari ini tidak tersedia (menunjukkan nilai 0).",\n "Data konsumsi air tercatat 0 L, yang kemungkinan besar merupakan anomali atau masalah sensor. Target berat harian tidak tersedia untuk hari ke-37 dan seterusnya."\n ],\n "evidence": [\n "Populasi terdeteksi (815) vs. populasi terhitung (1384).",\n "Berat rata-rata, target, dan keseragaman saat ini: 0.",\n "Konsumsi air: 0 L.",\n "Target berat harian tidak tersedia untuk hari ke-37 dan seterusnya."\n ],\n "actions": [\n "Lakukan audit data menyeluruh untuk hitung ayam, berat ayam, dan konsumsi air.",\n "Periksa integritas dan kalibrasi sensor yang terkait.",\n "Pastikan semua data operasional terekam dengan benar dan konsisten."\n ]\n }\n }\n} v5 2026-07-05 08:33:06.003706 2026-07-05 14:33:06.002 2026-07-05 08:33:06.003706 2026-07-05 08:33:06.003706 156 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Performa Operasional Kritis: Populasi Rendah, Berat Ayam dan FCR Buruk, serta Kondisi Lingkungan Tidak Optimal",\n "bullets": [\n "Populasi ayam saat ini sangat rendah (765 ekor) dengan tingkat mortalitas 9.28% dari populasi awal.",\n "Data berat ayam rata-rata dan target tidak tersedia, namun FCR kritis (1.80) dan keseragaman rendah.",\n "Suhu kandang di atas setpoint, kelembaban tinggi, dan konsumsi air tercatat nol."\n ],\n "risks": [\n "Risiko kerugian finansial signifikan akibat populasi rendah dan performa pertumbuhan yang buruk.",\n "Stres panas dan dehidrasi pada ayam dapat meningkatkan mortalitas dan menurunkan produktivitas.",\n "Kualitas data yang tidak lengkap menghambat analisis performa dan pengambilan keputusan yang tepat."\n ],\n "actions": [\n "Verifikasi populasi ayam dan selidiki penyebab penurunan drastis.",\n "Segera periksa sistem penimbangan dan pastikan data berat ayam tercatat akurat.",\n "Sesuaikan pengaturan kipas dan periksa sistem air untuk menjaga kondisi lingkungan optimal."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Populasi awal tercatat 25.000 ekor.",\n "Populasi ayam saat ini hanya 765 ekor.",\n "Total mortalitas tercatat 2.319 ekor dengan tingkat 9.28%."\n ],\n "evidence": [\n "Populasi awal: 25000 ekor (dashboardSummary).",\n "Populasi saat ini: 765 ekor (dashboardSummary).",\n "Total mortalitas: 2319 ekor (dashboardSummary).",\n "Tingkat mortalitas: 9.28% (dashboardSummary)."\n ],\n "actions": [\n "Lakukan verifikasi lapangan untuk populasi ayam yang tersisa.",\n "Selidiki penyebab penurunan populasi yang drastis.",\n "Perbarui data populasi jika ada kesalahan input."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "Data berat ayam rata-rata dan target tidak tersedia (0 gram).",\n "Daily Gain dan Uniformity berstatus kritis.",\n "FCR saat ini 1.80, lebih tinggi dari standar Cobb 1.6, menunjukkan efisiensi pakan yang buruk."\n ],\n "evidence": [\n "Berat rata-rata: 0 (weight.current.averageWeight).",\n "Target berat: 0 (weight.current.targetWeight).",\n "Daily Gain Status: critical (weight.current.dailyGainStatus).",\n "FCR: 1.80 (weight.current.fcr) vs Cobb Standard: 1.6 (weight.current.fcrCobbStandard)."\n ],\n "actions": [\n "Periksa dan kalibrasi ulang sistem penimbangan otomatis.",\n "Pastikan data berat ayam tercatat dengan benar setiap hari.",\n "Analisis penyebab FCR tinggi dan keseragaman rendah setelah data tersedia."\n ]\n },\n "panel_iot": {\n "status": "critical",\n "bullets": [\n "Suhu rata-rata kandang 26.2 °C, jauh di atas setpoint 21.0 °C.",\n "Kelembaban 85.6%, melebihi batas alarm 85%.",\n "Konsumsi air tercatat 0 L, menunjukkan masalah serius pada sistem air."\n ],\n "evidence": [\n "Suhu rata-rata: 26.2 °C (iotPanel.display.avgTemp).",\n "Setpoint suhu: 21.0 °C (iotPanel.display.setPoint).",\n "Kelembaban: 85.6 % (iotPanel.display.humidity) melebihi batas alarm 85%.",\n "Konsumsi air: 0 L (iotPanel.display.water)."\n ],\n "actions": [\n "Segera periksa sistem pendingin dan kipas untuk menurunkan suhu kandang.",\n "Periksa sistem air untuk memastikan ayam mendapatkan akses air minum.",\n "Evaluasi penyebab kelembaban tinggi dan ambil tindakan korektif."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Terdapat inkonsistensi data populasi awal (20.000 di metadata vs 25.000 di dashboard).",\n "Data berat ayam rata-rata dan target saat ini kosong (0), menyebabkan status 'ok' yang menyesatkan.",\n "Konsumsi air tercatat 0 L, yang kemungkinan besar merupakan data tidak valid atau sensor rusak."\n ],\n "evidence": [\n "metadata.initialPopulation: 20000, chickenCounting.dashboardSummary.initialPopulation: 25000.",\n "weight.current.averageWeight: 0, weight.current.targetWeight: 0, namun weight.current.status: 'ok'.",\n "iotPanel.display.water: '0 L'.",\n "chickenCounting.cameraSummary.totalCameras: 0 (tidak ada data kamera)."\n ],\n "actions": [\n "Lakukan audit data untuk populasi awal dan perbaiki inkonsistensi.",\n "Perbaiki sistem penimbangan agar data berat ayam tercatat dengan akurat.",\n "Periksa sensor konsumsi air dan pastikan berfungsi dengan baik."\n ]\n }\n }\n} v5 2026-07-05 15:43:04.99429 2026-07-05 21:43:04.993 2026-07-05 15:43:04.99429 2026-07-05 15:43:04.99429 157 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Kondisi Operasional Kandang Kritis Menjelang Akhir Siklus",\n "bullets": [\n "Terdapat inkonsistensi signifikan pada data populasi ayam, dengan selisih lebih dari 600 ekor.",\n "Performa berat ayam sangat buruk: FCR jauh di atas standar, pertumbuhan harian dan keseragaman kritis.",\n "Sistem pemantauan IoT tidak berfungsi optimal, terutama pada hitung ayam dan data lingkungan."\n ],\n "risks": [\n "Estimasi populasi yang tidak akurat dapat menyebabkan kesalahan dalam perencanaan pakan dan panen, berpotensi kerugian finansial.",\n "FCR yang tinggi dan pertumbuhan yang buruk akan berdampak negatif pada profitabilitas dan kualitas hasil panen.",\n "Kurangnya data real-time dari IoT menghambat pengambilan keputusan operasional yang cepat dan tepat, terutama di fase krusial akhir siklus."\n ],\n "actions": [\n "Verifikasi ulang populasi ayam secara manual dan periksa sumber data hitung ayam untuk mengidentifikasi penyebab inkonsistensi.",\n "Identifikasi penyebab FCR tinggi dan pertumbuhan lambat, lalu sesuaikan manajemen pakan dan lingkungan segera.",\n "Pastikan semua perangkat IoT berfungsi dan mengirimkan data secara konsisten untuk pemantauan yang akurat."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Populasi ayam saat ini tercatat 765 ekor, namun perhitungan berdasarkan DOC In, panen, dan mortalitas menunjukkan sisa 1384 ekor.",\n "Tingkat mortalitas total mencapai 9.28%, dengan 76 ekor mati/afkir pada hari terakhir.",\n "Tidak ada data dari kamera hitung ayam yang tersedia."\n ],\n "evidence": [\n "Populasi saat ini (dashboard): 765 ekor.",\n "Populasi terhitung (DOC In - Panen - Mortalitas): 25000 - 21297 - 2319 = 1384 ekor.",\n "Tingkat mortalitas total: 9.28%.",\n "Jumlah kamera hitung ayam: 0."\n ],\n "actions": [\n "Lakukan penghitungan populasi manual untuk memverifikasi angka yang ada dan mengidentifikasi selisih.",\n "Selidiki penyebab perbedaan data populasi dan pastikan integritas sumber data hitung ayam.",\n "Periksa status dan fungsionalitas sistem kamera hitung ayam."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "FCR saat ini 1.80, jauh di atas standar Cobb 1.65, dengan tren meningkat yang kritis.",\n "Pertumbuhan harian dan keseragaman ayam berada dalam status kritis.",\n "Data berat rata-rata dan target berat untuk hari ke-41 tidak tersedia; data terakhir dari hari ke-38 menunjukkan 1395 gram."\n ],\n "evidence": [\n "FCR saat ini: 1.80 (Standar Cobb: 1.65).",\n "Status FCR: critical, tren: meningkat.",\n "Status pertumbuhan harian: critical.",\n "Status keseragaman: critical (nilai 0). Berat rata-rata terakhir (Hari 38): 1395 gram."\n ],\n "actions": [\n "Evaluasi program pakan dan kualitas pakan untuk memperbaiki FCR dan mendorong pertumbuhan.",\n "Periksa faktor lingkungan dan manajemen yang mempengaruhi pertumbuhan dan keseragaman ayam.",\n "Pastikan data berat ayam terbaru tersedia dan akurat setiap hari untuk pemantauan yang efektif."\n ]\n },\n "panel_iot": {\n "status": "warning",\n "bullets": [\n "Tidak ada kamera hitung ayam yang terdeteksi atau beroperasi, menyebabkan kurangnya data populasi otomatis.",\n "Tidak ada data sensor lingkungan IoT (suhu, kelembaban) yang disediakan untuk analisis kondisi kandang.",\n "Meskipun ada data berat dari sumber 'Otomatis (Sukawarna)', ringkasan berat rata-rata dan target di `weight.current` menunjukkan nilai nol."\n ],\n "evidence": [\n "Total kamera hitung ayam: 0.",\n "Tidak ada data sensor lingkungan IoT yang tersedia dalam data operasional.",\n "Berat ayam dari 'Otomatis (Sukawarna)' tersedia, namun `averageWeight` di ringkasan utama adalah 0."\n ],\n "actions": [\n "Periksa instalasi dan konektivitas semua perangkat kamera hitung ayam untuk memastikan operasional.",\n "Pastikan semua sensor lingkungan IoT berfungsi dan mengirimkan data secara konsisten.",\n "Investigasi mengapa ringkasan data berat dari IoT tidak muncul di `weight.current`."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Terdapat perbedaan signifikan antara populasi ayam yang tercatat (765) dan populasi yang dihitung (1384).",\n "Data berat rata-rata dan target berat di ringkasan utama menunjukkan nilai nol, meskipun ada data historis dan data dari sumber IoT.",\n "Data berat ayam terakhir tersedia hingga Hari 38, sementara hari saat ini adalah Hari 41, menunjukkan keterlambatan data krusial di akhir siklus panen."\n ],\n "evidence": [\n "chickenCounting.dashboardSummary.currentPopulation: 765 vs perhitungan: 1384.",\n "weight.current.averageWeight: 0, weight.current.targetWeight: 0.",\n "weight.dailyWeightData terakhir untuk Hari 38 (currentDay: 41).",\n "weight.current.status: 'ok' bertentangan dengan dailyGainStatus: 'critical' dan uniformityStatus: 'critical'."\n ],\n "actions": [\n "Lakukan audit menyeluruh terhadap semua sumber data untuk mengidentifikasi akar masalah inkonsistensi dan keterlambatan data.",\n "Perbaiki proses pengumpulan dan agregasi data untuk memastikan kelengkapan dan akurasi data real-time.",\n "Validasi logika status otomatis untuk menghindari informasi yang bertentangan dan memberikan gambaran yang benar."\n ]\n }\n }\n} v5 2026-07-06 00:46:33.367487 2026-07-06 06:46:33.366 2026-07-06 00:46:33.367487 2026-07-06 00:46:33.367487 158 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Kondisi Operasional Kritis: Populasi Rendah, Berat Ayam Terhambat, dan Suhu Kandang Tinggi",\n "bullets": [\n "Populasi ayam saat ini sangat rendah (1272 ekor) dengan tingkat mortalitas kumulatif 9.28%.",\n "Data berat ayam terkini tidak tersedia, FCR kritis (1.80) dan pertumbuhan harian negatif.",\n "Suhu kandang jauh di atas setpoint (30.5°C vs 21.0°C) dan konsumsi air 0 L."\n ],\n "risks": [\n "Kerugian finansial akibat mortalitas tinggi dan pertumbuhan tidak optimal.",\n "Stres panas pada ayam dapat memperburuk kondisi kesehatan dan performa.",\n "Keputusan operasional terhambat karena data yang tidak lengkap dan tidak konsisten."\n ],\n "actions": [\n "Verifikasi populasi dan mortalitas harian secara manual.",\n "Segera periksa sistem penimbangan dan pastikan data berat ayam terbarui.",\n "Sesuaikan setpoint suhu dan periksa fungsi kipas serta sensor air IoT."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Populasi ayam saat ini hanya 1272 ekor dari populasi awal 25000 ekor.",\n "Tingkat mortalitas kumulatif mencapai 9.28%, dengan 2319 ekor mati dan 21297 ekor sudah dipanen.",\n "Mortalitas harian tercatat 40 ekor dengan status kritis, meskipun trennya menurun."\n ],\n "evidence": [\n "Populasi Awal: 25000 ekor",\n "Populasi Saat Ini: 1272 ekor",\n "Total Mortalitas: 2319 ekor",\n "Tingkat Mortalitas: 9.28%"\n ],\n "actions": [\n "Lakukan verifikasi populasi ayam secara manual untuk memastikan akurasi data.",\n "Selidiki penyebab mortalitas harian yang tinggi dan terapkan tindakan korektif.",\n "Pantau tren mortalitas secara ketat meskipun ada indikasi penurunan."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "Data berat rata-rata, target berat, deviasi, pertumbuhan harian, dan keseragaman untuk hari ini (Hari ke-43) tidak tersedia.",\n "FCR saat ini 1.80, jauh di atas standar Cobb 1.60, menunjukkan efisiensi pakan yang buruk.",\n "Pertumbuhan harian terakhir (Hari ke-38) menunjukkan nilai negatif (-29 gram)."\n ],\n "evidence": [\n "Berat rata-rata saat ini: 0",\n "FCR saat ini: 1.8049",\n "Standar FCR Cobb: 1.60",\n "Pertumbuhan harian (Hari ke-38): -29 gram"\n ],\n "actions": [\n "Periksa sistem penimbangan otomatis dan pastikan data berat ayam terbarui setiap hari.",\n "Analisis penyebab FCR yang tinggi dan pertumbuhan harian negatif, sesuaikan manajemen pakan jika diperlukan.",\n "Pastikan semua sensor penimbangan berfungsi dengan baik dan kalibrasi ulang jika perlu."\n ]\n },\n "panel_iot": {\n "status": "critical",\n "bullets": [\n "Suhu rata-rata kandang (30.5°C) jauh di atas setpoint (21.0°C), menunjukkan kondisi panas yang ekstrem.",\n "Konsumsi air tercatat 0 L, mengindikasikan masalah sensor atau tidak ada konsumsi air.",\n "Beberapa kipas (Kipas 6-11) dalam status \\"Off\\" meskipun suhu kandang tinggi."\n ],\n "evidence": [\n "Suhu rata-rata kandang: 30.5 °C",\n "Setpoint suhu: 21.0 °C",\n "Konsumsi air: 0 L",\n "Status Kipas 6-11: Off"\n ],\n "actions": [\n "Segera periksa dan sesuaikan setpoint suhu serta pastikan semua kipas berfungsi optimal untuk menurunkan suhu.",\n "Periksa sensor konsumsi air dan sistem pasokan air untuk memastikan ayam mendapatkan air yang cukup.",\n "Evaluasi ulang konfigurasi kipas dan setpoint suhu untuk memastikan lingkungan kandang yang nyaman."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Terdapat inkonsistensi pada data populasi awal (20000 di metadata vs 25000 di dashboardSummary).",\n "Tanggal data IoT (Hari ke-45) tidak sesuai dengan hari siklus saat ini (Hari ke-43).",\n "Data berat ayam terkini (rata-rata, target, deviasi, pertumbuhan harian, keseragaman) tidak tersedia atau bernilai nol."\n ],\n "evidence": [\n "metadata.initialPopulation: 20000",\n "chickenCounting.dashboardSummary.initialPopulation: 25000",\n "metadata.currentDay: 43",\n "iotPanel.raw.day: 45"\n ],\n "actions": [\n "Lakukan audit data untuk mengidentifikasi dan memperbaiki sumber inkonsistensi populasi dan hari siklus.",\n "Pastikan semua sensor penimbangan dan sistem pengumpul data berfungsi dan mengirimkan data secara real-time.",\n "Periksa konektivitas dan fungsionalitas kamera penghitung ayam."\n ]\n }\n }\n} v5 2026-07-06 08:47:16.9598 2026-07-06 14:47:16.958 2026-07-06 06:47:38.504599 2026-07-06 08:47:16.9598 159 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Kondisi Operasional Kritis: Populasi Rendah, Berat Ayam Bermasalah, dan Isu Lingkungan Kandang",\n "bullets": [\n "Populasi ayam saat ini sangat rendah (1272 ekor) dengan tingkat mortalitas tinggi (9.28%).",\n "Data berat ayam tidak lengkap dan FCR (1.80) jauh di atas standar, menunjukkan masalah pertumbuhan.",\n "Kondisi lingkungan kandang kritis dengan kelembaban tinggi dan konsumsi air nol."\n ],\n "risks": [\n "Potensi kerugian finansial akibat mortalitas tinggi dan performa pertumbuhan yang buruk.",\n "Risiko kesehatan dan kesejahteraan ayam terancam oleh kondisi lingkungan yang tidak optimal.",\n "Pengambilan keputusan operasional yang tidak akurat akibat data yang tidak lengkap atau bertentangan."\n ],\n "actions": [\n "Segera verifikasi dan perbaiki masalah data populasi serta berat ayam.",\n "Tinjau dan sesuaikan manajemen pakan serta lingkungan kandang untuk meningkatkan performa.",\n "Periksa sistem air dan ventilasi kandang secara menyeluruh untuk mengatasi kondisi kritis."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Populasi ayam saat ini sangat rendah, hanya 1272 ekor dari populasi awal 25000 ekor.",\n "Tingkat mortalitas mencapai 9.28%, menunjukkan angka kematian yang tinggi.",\n "Total ayam yang sudah dipanen adalah 21297 ekor."\n ],\n "evidence": [\n "Populasi awal: 25000 ekor.",\n "Populasi saat ini: 1272 ekor.",\n "Total mortalitas: 2319 ekor (9.28%).",\n "Total panen: 21297 ekor."\n ],\n "actions": [\n "Verifikasi data populasi dan panen untuk memastikan akurasi.",\n "Identifikasi penyebab utama mortalitas tinggi dan terapkan tindakan korektif.",\n "Pantau tren mortalitas harian secara ketat."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "Data berat rata-rata, target, deviasi, dan keseragaman saat ini tidak tersedia atau bernilai nol.",\n "FCR (Rasio Konversi Pakan) saat ini 1.80, lebih tinggi dari standar Cobb 1.6, menunjukkan efisiensi pakan yang buruk.",\n "Pertumbuhan harian dan keseragaman ayam berada dalam status kritis."\n ],\n "evidence": [\n "Berat rata-rata saat ini: 0.",\n "FCR saat ini: 1.80 (Standar Cobb: 1.6).",\n "Status pertumbuhan harian: critical.",\n "Status keseragaman: critical."\n ],\n "actions": [\n "Periksa sensor timbangan dan sistem pengumpulan data berat ayam.",\n "Analisis penyebab FCR tinggi dan sesuaikan manajemen pakan.",\n "Tinjau ulang program pakan dan kesehatan ayam untuk meningkatkan pertumbuhan dan keseragaman."\n ]\n },\n "panel_iot": {\n "status": "critical",\n "bullets": [\n "Kelembaban kandang sangat tinggi (86.2%) dan memicu alarm.",\n "Suhu rata-rata kandang (25.8°C) lebih tinggi dari setpoint (21.0°C).",\n "Konsumsi air tercatat 0 L, menunjukkan masalah serius pada sistem air."\n ],\n "evidence": [\n "Kelembaban: 86.2% (alarm aktif).",\n "Suhu rata-rata: 25.8°C (Setpoint: 21.0°C).",\n "Konsumsi air: 0 L.",\n "CO2: 1381 ppm."\n ],\n "actions": [\n "Segera periksa sistem air untuk memastikan pasokan dan fungsi sensor.",\n "Tingkatkan ventilasi untuk menurunkan kelembaban dan suhu kandang.",\n "Periksa kipas yang tidak aktif dan sesuaikan setpoint kipas untuk mencapai kondisi optimal."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Terdapat inkonsistensi data populasi awal: 20000 ekor di metadata vs 25000 ekor di ringkasan dashboard.",\n "Banyak metrik berat ayam (rata-rata, target, deviasi, pertumbuhan harian, keseragaman) bernilai nol atau tidak tersedia.",\n "Status berat ayam secara keseluruhan 'ok' namun beberapa sub-metriknya 'critical', menunjukkan inkonsistensi."\n ],\n "evidence": [\n "metadata.initialPopulation: 20000.",\n "chickenCounting.dashboardSummary.initialPopulation: 25000.",\n "weight.current.averageWeight: 0.",\n "weight.current.status: 'ok' vs weight.current.dailyGainStatus: 'critical'. "\n ],\n "actions": [\n "Lakukan audit data untuk menyelesaikan inkonsistensi populasi awal.",\n "Periksa integritas sistem pengumpulan data berat ayam dan sensor terkait.",\n "Pastikan semua sensor dan perangkat IoT berfungsi dan mengirimkan data yang akurat."\n ]\n }\n }\n} v5 2026-07-06 16:17:40.192703 2026-07-06 22:17:40.189 2026-07-06 16:17:40.192703 2026-07-06 16:17:40.192703 160 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Kondisi Operasional Kritis: Konsumsi Air Nol, Kelembaban Tinggi, dan Data Berat Ayam Hilang",\n "bullets": [\n "Konsumsi air 0 L dan kelembaban 93.5% sangat mengkhawatirkan.",\n "Data berat ayam terbaru tidak tersedia, FCR kritis, dan pertumbuhan harian negatif.",\n "Terdapat inkonsistensi data populasi ayam sebesar 106 ekor."\n ],\n "risks": [\n "Risiko dehidrasi dan stres panas pada ayam akibat kurangnya air dan kelembaban tinggi.",\n "Potensi penurunan performa pertumbuhan dan kesehatan ayam akibat FCR buruk dan berat badan menurun.",\n "Kesulitan dalam pengambilan keputusan operasional karena data yang tidak akurat atau hilang."\n ],\n "actions": [\n "Segera periksa sistem air minum dan ventilasi kandang.",\n "Investigasi penyebab FCR tinggi dan penurunan berat badan.",\n "Verifikasi dan perbaiki semua data populasi dan berat ayam."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "warning",\n "bullets": [\n "Populasi ayam saat ini tercatat 1388 ekor.",\n "Tingkat mortalitas total mencapai 9.68% (2421 ekor).",\n "Terdapat selisih 106 ekor antara populasi terhitung (1282) dan populasi saat ini (1388)."\n ],\n "evidence": [\n "Populasi awal dashboard: 25000 ekor.",\n "Populasi saat ini dashboard: 1388 ekor.",\n "Total mortalitas dashboard: 2421 ekor.",\n "Total panen dashboard: 21297 ekor."\n ],\n "actions": [\n "Verifikasi ulang data populasi dan mortalitas.",\n "Identifikasi penyebab selisih populasi untuk akurasi data."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "Tidak ada data berat ayam terbaru untuk Hari ke-43.",\n "FCR saat ini 1.8049, lebih tinggi dari standar Cobb 1.6, menunjukkan efisiensi pakan yang buruk.",\n "Pertumbuhan harian pada Hari ke-38 menunjukkan penurunan berat badan (-29g)."\n ],\n "evidence": [\n "weight.current.averageWeight adalah 0.",\n "weight.current.fcr (1.8049) melebihi fcrCobbStandard (1.6).",\n "dailyWeightGainData Hari ke-38 menunjukkan gain -29.",\n "weight.current.status adalah \\"critical\\"."\n ],\n "actions": [\n "Periksa sensor timbangan dan pastikan data terbaru tersedia.",\n "Evaluasi penyebab FCR tinggi dan penurunan berat badan.",\n "Sesuaikan manajemen pakan dan lingkungan untuk meningkatkan pertumbuhan."\n ]\n },\n "panel_iot": {\n "status": "critical",\n "bullets": [\n "Konsumsi air tercatat 0 L, ini sangat mengkhawatirkan.",\n "Kelembaban sangat tinggi (93.5%), melebihi batas alarm (85%).",\n "Suhu rata-rata kandang (24.1 °C) lebih tinggi dari setpoint (21.0 °C)."\n ],\n "evidence": [\n "iotPanel.display.water adalah \\"0 L\\".",\n "iotPanel.display.humidity adalah \\"93,5 %\\" dan humidityAlarmHighlight true.",\n "iotPanel.display.avgTemp adalah \\"24,1 °C\\" dan setPoint adalah \\"21,0 °C\\".",\n "Kadar amonia 10.9 ppm."\n ],\n "actions": [\n "Segera periksa sistem air minum dan pastikan pasokan air tersedia.",\n "Tingkatkan ventilasi untuk menurunkan kelembaban dan suhu.",\n "Monitor kadar amonia secara ketat."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Inkonsistensi populasi awal: metadata (20000) vs dashboard (25000).",\n "Inkonsistensi populasi saat ini: dashboard (1388) vs perhitungan (1282).",\n "Data berat ayam terbaru untuk Hari ke-43 tidak tersedia. (weight.current.averageWeight adalah 0)."\n ],\n "evidence": [\n "metadata.initialPopulation berbeda dengan chickenCounting.dashboardSummary.initialPopulation.",\n "chickenCounting.dashboardSummary.currentPopulation tidak sesuai dengan (initialPopulation - totalMortality - totalPanen).",\n "weight.current.averageWeight adalah 0.",\n "weight.weightHistory dan dailyWeightData menunjukkan target 0 untuk hari-hari terakhir. (targetWeight adalah 0)."\n ],\n "actions": [\n "Lakukan audit menyeluruh terhadap sumber data populasi dan berat ayam.",\n "Pastikan semua sensor dan sistem pencatatan data berfungsi dengan baik.",\n "Perbaiki proses input data untuk mencegah inkonsistensi di masa mendatang."\n ]\n }\n }\n} v5 2026-07-07 00:04:31.880887 2026-07-07 06:04:31.877 2026-07-07 00:04:31.880887 2026-07-07 00:04:31.880887 161 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Kondisi operasional kandang menunjukkan beberapa masalah kritis pada populasi, performa berat, dan lingkungan.",\n "bullets": [\n "Populasi ayam saat ini sangat rendah dengan tingkat mortalitas tinggi (9.68%).",\n "Performa berat ayam kritis, dengan FCR di atas standar dan pertumbuhan harian negatif.",\n "Suhu kandang jauh di atas setpoint dan konsumsi air tercatat 0 L."\n ],\n "risks": [\n "Kerugian finansial akibat mortalitas tinggi dan performa pertumbuhan yang buruk.",\n "Kesehatan dan kesejahteraan ayam terancam oleh suhu tinggi dan kurangnya air.",\n "Data yang tidak akurat dapat menyebabkan keputusan operasional yang salah."\n ],\n "actions": [\n "Verifikasi populasi ayam dan penyebab mortalitas tinggi.",\n "Periksa sistem timbang dan pastikan data berat ayam akurat.",\n "Segera periksa sensor air dan pastikan pasokan air berfungsi."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Populasi ayam saat ini (1388 ekor) sangat rendah dibandingkan populasi awal (25000 ekor).",\n "Tingkat mortalitas mencapai 9.68%, menunjukkan masalah serius dalam manajemen populasi.",\n "Tidak ada data dari kamera penghitung ayam."\n ],\n "evidence": [\n "Populasi awal: 25000 ekor.",\n "Populasi saat ini: 1388 ekor.",\n "Tingkat mortalitas: 9.68%.",\n "Total panen: 21297 ekor."\n ],\n "actions": [\n "Lakukan verifikasi manual terhadap jumlah populasi ayam yang tersisa.",\n "Identifikasi penyebab utama mortalitas tinggi dan terapkan tindakan korektif.",\n "Periksa ketersediaan dan fungsionalitas sistem kamera penghitung ayam."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "FCR saat ini (1.81) jauh di atas standar Cobb (1.6), menunjukkan efisiensi pakan yang buruk.",\n "Pertumbuhan harian ayam menunjukkan status kritis dan bahkan negatif pada hari-hari terakhir.",\n "Data berat rata-rata, target, dan keseragaman tidak tersedia atau tercatat 0."\n ],\n "evidence": [\n "FCR saat ini: 1.81.",\n "FCR standar Cobb: 1.6.",\n "Status FCR: critical.",\n "ADG pada hari ke-38 adalah -27."\n ],\n "actions": [\n "Evaluasi manajemen pakan dan kualitas pakan untuk memperbaiki FCR.",\n "Periksa kesehatan ayam dan faktor lingkungan yang mempengaruhi pertumbuhan harian.",\n "Pastikan sistem timbang berfungsi dengan baik dan data berat ayam tercatat secara akurat."\n ]\n },\n "panel_iot": {\n "status": "critical",\n "bullets": [\n "Suhu rata-rata kandang (30.7 °C) jauh di atas setpoint (21.0 °C), menunjukkan kondisi lingkungan yang tidak optimal.",\n "Konsumsi air tercatat 0 L, yang sangat mengkhawatirkan dan memerlukan pemeriksaan segera.",\n "Beberapa kipas (B7-B11) tidak aktif meskipun suhu kandang tinggi."\n ],\n "evidence": [\n "Suhu rata-rata kandang: 30.7 °C.",\n "Setpoint suhu: 21.0 °C.",\n "Konsumsi air: 0 L.",\n "Kipas B7, B8, B9, B10, B11 berstatus \\"Off\\"."\n ],\n "actions": [\n "Sesuaikan pengaturan kipas dan ventilasi untuk menurunkan suhu kandang ke setpoint yang sesuai.",\n "Segera periksa sensor konsumsi air dan pastikan pasokan air ke ayam berfungsi normal.",\n "Periksa status kipas yang tidak aktif dan pastikan semua kipas berfungsi optimal."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Data konsumsi air tercatat 0 L, kemungkinan besar merupakan kesalahan sensor atau masalah operasional yang sangat serius.",\n "Terdapat inkonsistensi antara populasi awal yang tercatat di metadata (20000) dan dashboard (25000).",\n "Beberapa metrik berat ayam di bagian \\"current\\" tercatat 0, namun statusnya \\"ok\\", yang bertentangan dengan data historis dan status kritis lainnya."\n ],\n "evidence": [\n "iotPanel.raw.sensors.water: 0 L.",\n "metadata.initialPopulation: 20000 vs chickenCounting.dashboardSummary.initialPopulation: 25000.",\n "weight.current.averageWeight: 0, weight.current.status: \\"ok\\"."\n ],\n "actions": [\n "Lakukan kalibrasi dan pemeriksaan menyeluruh pada sensor konsumsi air.",\n "Verifikasi dan koreksi data populasi awal untuk memastikan konsistensi.",\n "Perbaiki logika status data berat ayam agar mencerminkan kondisi sebenarnya."\n ]\n }\n }\n} v5 2026-07-07 06:10:51.445868 2026-07-07 12:10:51.444 2026-07-07 06:10:51.445868 2026-07-07 06:10:51.445868 162 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Kondisi Operasional Kritis: Populasi, Berat, Lingkungan, dan Kualitas Data Bermasalah",\n "bullets": [\n "Populasi ayam saat ini sangat rendah dengan tingkat mortalitas kumulatif yang tinggi dan adanya inkonsistensi data populasi.",\n "Data berat ayam tidak tersedia, pertumbuhan harian dan keseragaman kritis, serta FCR jauh di atas standar.",\n "Lingkungan kandang tidak optimal dengan suhu di atas setpoint, konsumsi air nol, CO2 tinggi, dan pencahayaan rendah."\n ],\n "risks": [\n "Risiko kerugian finansial akibat mortalitas tinggi dan performa pertumbuhan yang buruk.",\n "Potensi masalah kesehatan dan kesejahteraan ayam akibat kondisi lingkungan yang tidak terkontrol dan dehidrasi.",\n "Kesulitan dalam pengambilan keputusan operasional yang akurat karena data yang tidak lengkap dan inkonsisten."\n ],\n "actions": [\n "Segera lakukan verifikasi populasi dan investigasi mendalam penyebab mortalitas serta inkonsistensi data.",\n "Periksa dan perbaiki sensor timbangan dan air, serta optimalkan pengaturan kipas dan pencahayaan IoT.",\n "Lakukan audit menyeluruh terhadap sistem pengumpulan dan pelaporan data untuk memastikan akurasi."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Populasi ayam saat ini sangat rendah dibandingkan populasi awal.",\n "Tingkat mortalitas kumulatif tinggi.",\n "Terdapat selisih antara populasi yang dihitung dan populasi berdasarkan data awal, mortalitas, dan panen."\n ],\n "evidence": [\n "Populasi awal: 25000 ekor. Populasi saat ini: 1226 ekor (Hari ke-45).",\n "Tingkat mortalitas kumulatif: 9.68% (status kritis).",\n "Total mortalitas: 2421 ekor. Total panen: 21297 ekor.",\n "Perhitungan populasi (25000 - 2421 - 21297 = 1282) tidak sesuai dengan populasi terdeteksi (1226)."\n ],\n "actions": [\n "Verifikasi populasi ayam secara manual.",\n "Selidiki penyebab mortalitas tinggi dan perbedaan populasi.",\n "Periksa kembali data panen dan afkir."\n ]\n },\n "berat_ayam": {\n "status": "critical",\n "bullets": [\n "Data berat rata-rata, deviasi, dan keseragaman tidak tersedia atau bernilai nol.",\n "Pertumbuhan harian (ADG) dan keseragaman (uniformity) berada dalam status kritis.",\n "FCR saat ini lebih tinggi dari standar Cobb, menunjukkan efisiensi pakan yang buruk."\n ],\n "evidence": [\n "Nilai `averageWeight`, `targetWeight`, `deviation`, `dailyGain`, dan `uniformity` adalah 0.",\n "`dailyGainStatus`: \\"critical\\", `uniformityStatus`: \\"critical\\".",\n "FCR saat ini: 1.81. Standar Cobb: 1.6.",\n "Data berat terakhir yang tercatat adalah pada Hari ke-38 dengan rata-rata 1379g, sementara hari ini adalah Hari ke-45."\n ],\n "actions": [\n "Segera periksa sensor timbangan dan sistem pengumpulan data berat.",\n "Lakukan penimbangan manual untuk mendapatkan data berat aktual.",\n "Evaluasi manajemen pakan untuk memperbaiki FCR."\n ]\n },\n "panel_iot": {\n "status": "critical",\n "bullets": [\n "Suhu rata-rata kandang (26.9°C) lebih tinggi dari setpoint (21.0°C), namun beberapa kipas tidak aktif.",\n "Konsumsi air tercatat 0 liter, mengindikasikan masalah sensor atau pasokan air.",\n "Tingkat CO2 tinggi dan pencahayaan sangat rendah."\n ],\n "evidence": [\n "Suhu rata-rata: 26.9°C, Setpoint: 21.0°C. Kipas 2, 6-11 berstatus \\"Off\\".",\n "Sensor air menunjukkan 0 L.",\n "CO2: 1276 ppm. Lux: 10 Lux."\n ],\n "actions": [\n "Periksa operasional kipas dan pastikan sesuai dengan setpoint suhu.",\n "Segera periksa sensor air dan pasokan air ke kandang.",\n "Evaluasi ventilasi untuk menurunkan CO2 dan sesuaikan pencahayaan."\n ]\n },\n "data_quality": {\n "status": "critical",\n "bullets": [\n "Terdapat inkonsistensi data populasi awal antara metadata dan dashboard.",\n "Data berat rata-rata, target, deviasi, pertumbuhan harian, dan keseragaman tidak tersedia atau bernilai nol.",\n "Data konsumsi air tercatat nol, mengindikasikan masalah sensor atau data. Data IoT menunjukkan hari ke-46, sementara metadata menunjukkan hari ke-45. Data kamera hitung ayam tidak tersedia."\n ],\n "evidence": [\n "`metadata.initialPopulation`: 20000, `dashboardSummary.initialPopulation`: 25000.",\n "`weight.current.averageWeight`, `targetWeight`, `deviation`, `dailyGain`, `uniformity` = 0. Status `weight.current` adalah \\"ok\\" meskipun ada nilai kritis.",\n "`iotPanel.raw.sensors.water` = 0.",\n "`metadata.currentDay`: 45, `iotPanel.raw.day`: 46. `chickenCounting.cameraSummary.totalCameras`: 0."\n ],\n "actions": [\n "Lakukan audit menyeluruh terhadap sumber data populasi awal.",\n "Periksa sensor timbangan dan sistem pencatatan berat.",\n "Verifikasi sensor air dan pastikan berfungsi dengan baik. Sinkronkan data hari operasional di seluruh sistem. Periksa status dan fungsionalitas kamera hitung ayam."\n ]\n }\n }\n} v5 2026-07-07 14:00:32.547535 2026-07-07 20:00:32.545 2026-07-07 13:54:16.050127 2026-07-07 14:00:32.547535 163 CYCLE-JBW-2026-05-22 1 {\n "summary": {\n "headline": "Analisis Kritis (Hari ke-?): Ditemukan parameter operasional di luar batas toleransi standar CP 707.",\n "bullets": [\n "Mortalitas: 9.91% (Standar CP 707 hari ke-?: <5%) — Status: CRITICAL.",\n "Data bobot badan tidak tersedia.",\n "Data lingkungan IoT tidak tersedia."\n ],\n "risks": [\n "Deplesi 9.91% melampaui standar CP 707 (<5%)."\n ],\n "actions": [\n "Lakukan bedah bangkai (nekropsi) segera untuk identifikasi penyakit (sesuai buku CP 707 - Biosekuriti).",\n "Pertahankan manajemen pencahayaan 23 jam nyala untuk periode grower (buku CP 707 - Program Pencahayaan).",\n "Pastikan sensor IoT aktif dan terkoneksi ke sistem dashboard."\n ]\n },\n "detailed": {\n "hitung_ayam": {\n "status": "critical",\n "bullets": [\n "Mortalitas kumulatif: 9.91%. Standar CP 707 pada hari ke-?: <5%.",\n "Populasi awal: 25000 ekor, saat ini: 2 ekor. Total deplesi: 2477 ekor."\n ],\n "evidence": [\n "Deplesi 9.91% melampaui standar CP 707 (<5%)."\n ],\n "actions": [\n "Lakukan bedah bangkai (nekropsi) segera untuk identifikasi penyakit (sesuai buku CP 707 - Biosekuriti).",\n "Keluarkan ayam mati setiap hari dan desinfektan kandang (sesuai prosedur biosekuriti CP 707).",\n "Perketat akses masuk kandang dan semprot disinfektan semua kendaraan."\n ]\n },\n "berat_ayam": {\n "status": "ok",\n "bullets": [\n "Bobot aktual: N/Ag. Target standar CP 707 hari ke-?: N/Ag.",\n "Data uniformity tidak tersedia."\n ],\n "evidence": [],\n "actions": [\n "Pertahankan manajemen pencahayaan 23 jam nyala untuk periode grower (buku CP 707 - Program Pencahayaan)."\n ]\n },\n "panel_iot": {\n "status": "unknown",\n "bullets": [\n "Data sensor IoT tidak tersedia untuk siklus ini."\n ],\n "evidence": [\n "Panel IoT tidak terkoneksi atau belum ada data telemetri."\n ],\n "actions": [\n "Pastikan sensor IoT aktif dan terkoneksi ke sistem dashboard."\n ]\n },\n "fcr": {\n "status": "ok",\n "bullets": [\n "Data FCR tidak tersedia."\n ],\n "evidence": [],\n "actions": [\n "Pertahankan ketepatan pemberian pakan harian sesuai standar konsumsi CP 707."\n ]\n },\n "eef": {\n "status": "unknown",\n "bullets": [\n "Data EEF tidak tersedia."\n ],\n "evidence": [],\n "actions": [\n "Pertahankan performa optimal: kendalikan mortalitas <5% dan FCR sesuai standar CP 707 hingga panen."\n ]\n },\n "hitung_karung": {\n "status": "unknown",\n "bullets": [\n "Data stok pakan tidak tersedia."\n ],\n "evidence": [],\n "actions": [\n "Lakukan stock opname pakan harian sesuai prosedur CP 707."\n ]\n },\n "data_quality": {\n "status": "warning",\n "bullets": [\n "Data tidak lengkap: data suhu IoT, data bobot badan, data FCR, umur ayam (hari ke-). Analisis menggunakan data yang tersedia."\n ],\n "evidence": [\n "4 parameter data kosong: data suhu IoT, data bobot badan, data FCR, umur ayam (hari ke-)."\n ],\n "actions": [\n "Lengkapi data operasional harian: timbang ayam sampel, catat pakan, dan pastikan sensor IoT aktif."\n ]\n }\n }\n} v5 2026-07-16 03:40:49.140687 2026-07-16 16:40:49.137 2026-07-16 02:29:20.933898 2026-07-16 03:40:49.140687 \. -- -- Data for Name: api_keys; Type: TABLE DATA; Schema: public; Owner: - -- COPY public.api_keys (id, key_hash, name, description, created_by, is_active, created_at, last_used_at, expires_at, rate_limit, allowed_ips) FROM stdin; apk_dev_1766824282530 06622a1181c427455164ff71780379a17cee19b90fae1a29d39604a10bf37665 Development Key Auto-generated key for testing and development seed-script t 2025-12-27 08:31:22.530186+00 \N \N 1000 \N apk_chicken_counting 7a98758e7e6e4dea9f69a06b98d1f56f9f9838dabb2e56c23214676d17a34cad Chicken Counting Service API key for chicken counting program to submit count data \N t 2026-03-05 04:00:18.246045+00 2026-07-15 06:49:08.398573+00 \N 1000 \N \. -- -- Data for Name: audit_logs; Type: TABLE DATA; Schema: public; Owner: - -- COPY public.audit_logs (id, table_name, record_id, action, old_values, new_values, changed_fields, created_at) FROM stdin; 1 mortality_records CYCLE-JBW-2026-04-02-0-1 CREATE \N {"id": 278, "day": 0, "afkir": 23, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T10:16:07.601Z", "kandangId": 1, "updatedAt": "2026-04-26T10:16:07.601Z", "keterangan": "", "population": null, "chickenCount": 19980, "mortalityCount": 19} {} 2026-04-26 10:16:07.605532+00 2 mortality_records CYCLE-JBW-2026-04-02-1-1 CREATE \N {"id": 279, "day": 1, "afkir": 14, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T10:16:19.054Z", "kandangId": 1, "updatedAt": "2026-04-26T10:16:19.054Z", "keterangan": "", "population": null, "chickenCount": 25849, "mortalityCount": 9} {} 2026-04-26 10:16:19.056526+00 3 mortality_records CYCLE-JBW-2026-04-02-2-1 UPDATE {"id": 178, "day": 2, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-04T11:27:30.287Z", "kandangId": 1, "updatedAt": "2026-04-05T11:19:50.113Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 178, "day": 2, "afkir": 32, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-04T11:27:30.287Z", "kandangId": 1, "updatedAt": "2026-04-26T10:16:27.835Z", "keterangan": "", "population": null, "chickenCount": 25628, "mortalityCount": 12} {mortalityCount,chickenCount,afkir,updatedAt} 2026-04-26 10:16:27.837948+00 4 mortality_records CYCLE-JBW-2026-04-02-3-1 UPDATE {"id": 180, "day": 3, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-05T11:17:21.898Z", "kandangId": 1, "updatedAt": "2026-04-06T11:58:40.394Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 180, "day": 3, "afkir": 24, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-05T11:17:21.898Z", "kandangId": 1, "updatedAt": "2026-04-26T10:16:37.327Z", "keterangan": "", "population": null, "chickenCount": 25438, "mortalityCount": 12} {mortalityCount,chickenCount,afkir,updatedAt} 2026-04-26 10:16:37.331238+00 5 mortality_records CYCLE-JBW-2026-04-02-4-1 UPDATE {"id": 186, "day": 4, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-06T11:28:21.921Z", "kandangId": 1, "updatedAt": "2026-04-06T11:28:21.921Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 186, "day": 4, "afkir": 22, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-06T11:28:21.921Z", "kandangId": 1, "updatedAt": "2026-04-26T10:16:44.650Z", "keterangan": "", "population": null, "chickenCount": 25827, "mortalityCount": 9} {mortalityCount,chickenCount,afkir,updatedAt} 2026-04-26 10:16:44.652862+00 6 mortality_records CYCLE-JBW-2026-04-02-5-1 UPDATE {"id": 189, "day": 5, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-07T11:53:52.378Z", "kandangId": 1, "updatedAt": "2026-04-08T10:34:56.324Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 189, "day": 5, "afkir": 25, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-07T11:53:52.378Z", "kandangId": 1, "updatedAt": "2026-04-26T10:16:56.134Z", "keterangan": "", "population": null, "chickenCount": 25508, "mortalityCount": 11} {mortalityCount,chickenCount,afkir,updatedAt} 2026-04-26 10:16:56.137015+00 7 mortality_records CYCLE-JBW-2026-04-02-6-1 UPDATE {"id": 225, "day": 6, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-08T10:35:27.953Z", "kandangId": 1, "updatedAt": "2026-04-09T06:56:47.176Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 225, "day": 6, "afkir": 55, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-08T10:35:27.953Z", "kandangId": 1, "updatedAt": "2026-04-26T10:17:05.088Z", "keterangan": "", "population": null, "chickenCount": 24986, "mortalityCount": 11} {mortalityCount,chickenCount,afkir,updatedAt} 2026-04-26 10:17:05.090748+00 8 mortality_records CYCLE-JBW-2026-04-02-7-1 CREATE \N {"id": 285, "day": 7, "afkir": 19, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T10:17:12.734Z", "kandangId": 1, "updatedAt": "2026-04-26T10:17:12.734Z", "keterangan": "", "population": null, "chickenCount": 24768, "mortalityCount": 14} {} 2026-04-26 10:17:12.737054+00 9 mortality_records CYCLE-JBW-2026-04-02-8-1 CREATE \N {"id": 286, "day": 8, "afkir": 37, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T10:17:24.917Z", "kandangId": 1, "updatedAt": "2026-04-26T10:17:24.917Z", "keterangan": "", "population": null, "chickenCount": 24926, "mortalityCount": 12} {} 2026-04-26 10:17:24.919546+00 10 mortality_records CYCLE-JBW-2026-04-02-9-1 UPDATE {"id": 260, "day": 9, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-11T10:17:49.706Z", "kandangId": 1, "updatedAt": "2026-04-12T11:16:33.176Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 260, "day": 9, "afkir": 36, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-11T10:17:49.706Z", "kandangId": 1, "updatedAt": "2026-04-26T10:17:32.554Z", "keterangan": "", "population": null, "chickenCount": 24901, "mortalityCount": 15} {mortalityCount,chickenCount,afkir,updatedAt} 2026-04-26 10:17:32.556518+00 11 mortality_records CYCLE-JBW-2026-04-02-10-1 UPDATE {"id": 263, "day": 10, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-12T11:16:45.630Z", "kandangId": 1, "updatedAt": "2026-04-12T11:16:45.630Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 263, "day": 10, "afkir": 23, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-12T11:16:45.630Z", "kandangId": 1, "updatedAt": "2026-04-26T10:17:53.117Z", "keterangan": "", "population": null, "chickenCount": 24896, "mortalityCount": 11} {mortalityCount,chickenCount,afkir,updatedAt} 2026-04-26 10:17:53.120307+00 12 mortality_records CYCLE-JBW-2026-04-02-11-1 UPDATE {"id": 266, "day": 11, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-13T10:48:32.078Z", "kandangId": 1, "updatedAt": "2026-04-13T10:48:32.078Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 266, "day": 11, "afkir": 24, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-13T10:48:32.078Z", "kandangId": 1, "updatedAt": "2026-04-26T10:18:01.164Z", "keterangan": "", "population": null, "chickenCount": 25326, "mortalityCount": 9} {mortalityCount,chickenCount,afkir,updatedAt} 2026-04-26 10:18:01.167094+00 13 mortality_records CYCLE-JBW-2026-04-02-12-1 UPDATE {"id": 267, "day": 12, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-14T09:22:44.632Z", "kandangId": 1, "updatedAt": "2026-04-15T06:59:34.848Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 267, "day": 12, "afkir": 31, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-14T09:22:44.632Z", "kandangId": 1, "updatedAt": "2026-04-26T10:18:08.356Z", "keterangan": "", "population": null, "chickenCount": 24868, "mortalityCount": 16} {mortalityCount,chickenCount,afkir,updatedAt} 2026-04-26 10:18:08.358676+00 14 mortality_records CYCLE-JBW-2026-04-02-13-1 CREATE \N {"id": 291, "day": 13, "afkir": 41, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T10:18:16.377Z", "kandangId": 1, "updatedAt": "2026-04-26T10:18:16.377Z", "keterangan": "", "population": null, "chickenCount": 25916, "mortalityCount": 16} {} 2026-04-26 10:18:16.379839+00 15 mortality_records CYCLE-JBW-2026-04-02-14-1 UPDATE {"id": 270, "day": 14, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-16T09:42:54.230Z", "kandangId": 1, "updatedAt": "2026-04-17T02:14:27.540Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 270, "day": 14, "afkir": 50, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-16T09:42:54.230Z", "kandangId": 1, "updatedAt": "2026-04-26T10:18:24.664Z", "keterangan": "", "population": null, "chickenCount": 26737, "mortalityCount": 14} {mortalityCount,chickenCount,afkir,updatedAt} 2026-04-26 10:18:24.666935+00 16 mortality_records CYCLE-JBW-2026-04-02-14-1 UPDATE {"id": 270, "day": 14, "afkir": 50, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-16T09:42:54.230Z", "kandangId": 1, "updatedAt": "2026-04-26T10:18:24.664Z", "keterangan": "", "population": null, "chickenCount": 26737, "mortalityCount": 14} {"id": 270, "day": 14, "afkir": 50, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-16T09:42:54.230Z", "kandangId": 1, "updatedAt": "2026-04-26T10:18:28.212Z", "keterangan": "", "population": null, "chickenCount": 26737, "mortalityCount": 14} {updatedAt} 2026-04-26 10:18:28.214704+00 17 mortality_records CYCLE-JBW-2026-04-02-15-1 CREATE \N {"id": 294, "day": 15, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T10:18:37.188Z", "kandangId": 1, "updatedAt": "2026-04-26T10:18:37.188Z", "keterangan": "", "population": null, "chickenCount": 26293, "mortalityCount": 20} {} 2026-04-26 10:18:37.190858+00 18 mortality_records CYCLE-JBW-2026-04-02-16-1 CREATE \N {"id": 295, "day": 16, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T10:18:45.002Z", "kandangId": 1, "updatedAt": "2026-04-26T10:18:45.002Z", "keterangan": "", "population": null, "chickenCount": 26357, "mortalityCount": 29} {} 2026-04-26 10:18:45.004381+00 19 mortality_records CYCLE-JBW-2026-04-02-17-1 UPDATE {"id": 272, "day": 17, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-19T09:54:41.849Z", "kandangId": 1, "updatedAt": "2026-04-19T09:54:41.849Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 272, "day": 17, "afkir": 36, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-19T09:54:41.849Z", "kandangId": 1, "updatedAt": "2026-04-26T10:18:53.444Z", "keterangan": "", "population": null, "chickenCount": 24845, "mortalityCount": 16} {mortalityCount,chickenCount,afkir,updatedAt} 2026-04-26 10:18:53.447077+00 20 mortality_records CYCLE-JBW-2026-04-02-18-1 CREATE \N {"id": 297, "day": 18, "afkir": 21, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T10:19:03.230Z", "kandangId": 1, "updatedAt": "2026-04-26T10:19:03.230Z", "keterangan": "", "population": null, "chickenCount": 25620, "mortalityCount": 12} {} 2026-04-26 10:19:03.232399+00 21 mortality_records CYCLE-JBW-2026-04-02-0-2 CREATE \N {"id": 298, "day": 0, "afkir": 20, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T10:23:24.483Z", "kandangId": 2, "updatedAt": "2026-04-26T10:23:24.483Z", "keterangan": "", "population": null, "chickenCount": 18879, "mortalityCount": 17} {} 2026-04-26 10:23:24.486954+00 22 mortality_records CYCLE-JBW-2026-04-02-1-2 UPDATE {"id": 177, "day": 1, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-03T14:03:15.366Z", "kandangId": 2, "updatedAt": "2026-04-03T14:03:15.366Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 177, "day": 1, "afkir": 20, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-03T14:03:15.366Z", "kandangId": 2, "updatedAt": "2026-04-26T10:23:32.132Z", "keterangan": "", "population": null, "chickenCount": 25697, "mortalityCount": 10} {mortalityCount,chickenCount,afkir,updatedAt} 2026-04-26 10:23:32.134451+00 34 mortality_records CYCLE-JBW-2026-04-02-13-2 CREATE \N {"id": 311, "day": 13, "afkir": 40, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T10:25:24.884Z", "kandangId": 2, "updatedAt": "2026-04-26T10:25:24.884Z", "keterangan": "", "population": null, "chickenCount": 25252, "mortalityCount": 22} {} 2026-04-26 10:25:24.886466+00 23 mortality_records CYCLE-JBW-2026-04-02-2-2 UPDATE {"id": 179, "day": 2, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-04T11:28:06.672Z", "kandangId": 2, "updatedAt": "2026-04-05T11:18:32.223Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 179, "day": 2, "afkir": 20, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-04T11:28:06.672Z", "kandangId": 2, "updatedAt": "2026-04-26T10:23:38.160Z", "keterangan": "", "population": null, "chickenCount": 25419, "mortalityCount": 20} {mortalityCount,chickenCount,afkir,updatedAt} 2026-04-26 10:23:38.163122+00 24 mortality_records CYCLE-JBW-2026-04-02-3-2 UPDATE {"id": 182, "day": 3, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-05T11:18:55.219Z", "kandangId": 2, "updatedAt": "2026-04-06T08:06:49.135Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 182, "day": 3, "afkir": 15, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-05T11:18:55.219Z", "kandangId": 2, "updatedAt": "2026-04-26T10:23:44.882Z", "keterangan": "", "population": null, "chickenCount": 25218, "mortalityCount": 20} {mortalityCount,chickenCount,afkir,updatedAt} 2026-04-26 10:23:44.884203+00 25 mortality_records CYCLE-JBW-2026-04-02-4-2 UPDATE {"id": 185, "day": 4, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-06T11:27:15.572Z", "kandangId": 2, "updatedAt": "2026-04-07T09:37:42.044Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 185, "day": 4, "afkir": 20, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-06T11:27:15.572Z", "kandangId": 2, "updatedAt": "2026-04-26T10:23:56.242Z", "keterangan": "", "population": null, "chickenCount": 25076, "mortalityCount": 16} {mortalityCount,chickenCount,afkir,updatedAt} 2026-04-26 10:23:56.244543+00 26 mortality_records CYCLE-JBW-2026-04-02-5-2 UPDATE {"id": 190, "day": 5, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-07T11:54:12.957Z", "kandangId": 2, "updatedAt": "2026-04-08T03:52:44.606Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 190, "day": 5, "afkir": 15, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-07T11:54:12.957Z", "kandangId": 2, "updatedAt": "2026-04-26T10:24:05.252Z", "keterangan": "", "population": null, "chickenCount": 25129, "mortalityCount": 20} {mortalityCount,chickenCount,afkir,updatedAt} 2026-04-26 10:24:05.254974+00 27 mortality_records CYCLE-JBW-2026-04-02-6-2 UPDATE {"id": 226, "day": 6, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-08T10:35:55.697Z", "kandangId": 2, "updatedAt": "2026-04-10T11:42:23.763Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 226, "day": 6, "afkir": 20, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-08T10:35:55.697Z", "kandangId": 2, "updatedAt": "2026-04-26T10:24:12.338Z", "keterangan": "", "population": null, "chickenCount": 24992, "mortalityCount": 13} {mortalityCount,chickenCount,afkir,updatedAt} 2026-04-26 10:24:12.340179+00 28 mortality_records CYCLE-JBW-2026-04-02-7-2 CREATE \N {"id": 305, "day": 7, "afkir": 13, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T10:24:22.943Z", "kandangId": 2, "updatedAt": "2026-04-26T10:24:22.943Z", "keterangan": "", "population": null, "chickenCount": 25544, "mortalityCount": 10} {} 2026-04-26 10:24:22.95242+00 29 mortality_records CYCLE-JBW-2026-04-02-8-2 CREATE \N {"id": 306, "day": 8, "afkir": 13, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T10:24:30.711Z", "kandangId": 2, "updatedAt": "2026-04-26T10:24:30.711Z", "keterangan": "", "population": null, "chickenCount": 25267, "mortalityCount": 10} {} 2026-04-26 10:24:30.713481+00 30 mortality_records CYCLE-JBW-2026-04-02-9-2 UPDATE {"id": 261, "day": 9, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-11T10:18:09.679Z", "kandangId": 2, "updatedAt": "2026-04-12T11:17:28.226Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 261, "day": 9, "afkir": 47, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-11T10:18:09.679Z", "kandangId": 2, "updatedAt": "2026-04-26T10:24:40.573Z", "keterangan": "", "population": null, "chickenCount": 25047, "mortalityCount": 30} {mortalityCount,chickenCount,afkir,updatedAt} 2026-04-26 10:24:40.575236+00 31 mortality_records CYCLE-JBW-2026-04-02-10-2 UPDATE {"id": 265, "day": 10, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-12T11:17:47.960Z", "kandangId": 2, "updatedAt": "2026-04-12T11:17:47.960Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 265, "day": 10, "afkir": 30, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-12T11:17:47.960Z", "kandangId": 2, "updatedAt": "2026-04-26T10:24:47.533Z", "keterangan": "", "population": null, "chickenCount": 25015, "mortalityCount": 16} {mortalityCount,chickenCount,afkir,updatedAt} 2026-04-26 10:24:47.535202+00 32 mortality_records CYCLE-JBW-2026-04-02-11-2 CREATE \N {"id": 309, "day": 11, "afkir": 25, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T10:24:57.033Z", "kandangId": 2, "updatedAt": "2026-04-26T10:24:57.033Z", "keterangan": "", "population": null, "chickenCount": 25027, "mortalityCount": 16} {} 2026-04-26 10:24:57.035372+00 33 mortality_records CYCLE-JBW-2026-04-02-12-2 CREATE \N {"id": 310, "day": 12, "afkir": 25, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T10:25:07.073Z", "kandangId": 2, "updatedAt": "2026-04-26T10:25:07.073Z", "keterangan": "", "population": null, "chickenCount": 24362, "mortalityCount": 20} {} 2026-04-26 10:25:07.075678+00 35 mortality_records CYCLE-JBW-2026-04-02-14-2 UPDATE {"id": 269, "day": 14, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-16T09:42:42.377Z", "kandangId": 2, "updatedAt": "2026-04-16T09:42:42.377Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 269, "day": 14, "afkir": 44, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-16T09:42:42.377Z", "kandangId": 2, "updatedAt": "2026-04-26T10:25:33.717Z", "keterangan": "", "population": null, "chickenCount": 25603, "mortalityCount": 28} {mortalityCount,chickenCount,afkir,updatedAt} 2026-04-26 10:25:33.719454+00 36 mortality_records CYCLE-JBW-2026-04-02-15-2 UPDATE {"id": 273, "day": 15, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-19T12:05:34.585Z", "kandangId": 2, "updatedAt": "2026-04-19T12:05:34.585Z", "keterangan": "", "population": null, "chickenCount": 25928, "mortalityCount": 0} {"id": 273, "day": 15, "afkir": 30, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-19T12:05:34.585Z", "kandangId": 2, "updatedAt": "2026-04-26T10:25:42.156Z", "keterangan": "", "population": null, "chickenCount": 25928, "mortalityCount": 24} {mortalityCount,afkir,updatedAt} 2026-04-26 10:25:42.158781+00 37 mortality_records CYCLE-JBW-2026-04-02-16-2 CREATE \N {"id": 314, "day": 16, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T10:25:50.322Z", "kandangId": 2, "updatedAt": "2026-04-26T10:25:50.322Z", "keterangan": "", "population": null, "chickenCount": 25493, "mortalityCount": 45} {} 2026-04-26 10:25:50.32484+00 38 mortality_records CYCLE-JBW-2026-04-02-17-2 CREATE \N {"id": 315, "day": 17, "afkir": 20, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T10:25:57.044Z", "kandangId": 2, "updatedAt": "2026-04-26T10:25:57.044Z", "keterangan": "", "population": null, "chickenCount": 25130, "mortalityCount": 30} {} 2026-04-26 10:25:57.046824+00 39 mortality_records CYCLE-JBW-2026-04-02-18-2 UPDATE {"id": 274, "day": 18, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-21T10:06:54.233Z", "kandangId": 2, "updatedAt": "2026-04-21T10:06:54.233Z", "keterangan": "", "population": null, "chickenCount": 25013, "mortalityCount": 0} {"id": 274, "day": 18, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-21T10:06:54.233Z", "kandangId": 2, "updatedAt": "2026-04-26T10:26:04.353Z", "keterangan": "", "population": null, "chickenCount": 25013, "mortalityCount": 55} {mortalityCount,updatedAt} 2026-04-26 10:26:04.35545+00 40 mortality_records CYCLE-JBW-2026-04-02-19-2 UPDATE {"id": 275, "day": 19, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-21T10:07:08.909Z", "kandangId": 2, "updatedAt": "2026-04-21T10:07:08.909Z", "keterangan": "", "population": null, "chickenCount": 24891, "mortalityCount": 0} {"id": 275, "day": 19, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-21T10:07:08.909Z", "kandangId": 2, "updatedAt": "2026-04-26T10:26:11.317Z", "keterangan": "", "population": null, "chickenCount": 24921, "mortalityCount": 36} {mortalityCount,chickenCount,updatedAt} 2026-04-26 10:26:11.319431+00 41 mortality_records CYCLE-JBW-2026-04-02-19-1 CREATE \N {"id": 318, "day": 19, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T10:26:25.003Z", "kandangId": 1, "updatedAt": "2026-04-26T10:26:25.003Z", "keterangan": "", "population": null, "chickenCount": 24677, "mortalityCount": 37} {} 2026-04-26 10:26:25.006005+00 42 mortality_records CYCLE-JBW-2026-04-02-24-1 CREATE \N {"id": 319, "day": 24, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T11:03:40.744Z", "kandangId": 1, "updatedAt": "2026-04-26T11:03:40.744Z", "keterangan": "", "population": null, "chickenCount": 21498, "mortalityCount": 0} {} 2026-04-26 11:03:40.793138+00 43 mortality_records CYCLE-JBW-2026-04-02-20-1 UPDATE {"id": 276, "day": 20, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-22T10:51:10.782Z", "kandangId": 1, "updatedAt": "2026-04-22T10:51:10.782Z", "keterangan": "", "population": null, "chickenCount": 25553, "mortalityCount": 0} {"id": 276, "day": 20, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-22T10:51:10.782Z", "kandangId": 1, "updatedAt": "2026-04-26T11:26:47.109Z", "keterangan": "", "population": null, "chickenCount": 25929, "mortalityCount": 32} {mortalityCount,chickenCount,updatedAt} 2026-04-26 11:26:47.124463+00 44 mortality_records CYCLE-JBW-2026-04-02-21-1 CREATE \N {"id": 321, "day": 21, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T11:26:58.161Z", "kandangId": 1, "updatedAt": "2026-04-26T11:26:58.161Z", "keterangan": "", "population": null, "chickenCount": 23699, "mortalityCount": 42} {} 2026-04-26 11:26:58.1639+00 45 mortality_records CYCLE-JBW-2026-04-02-22-1 CREATE \N {"id": 322, "day": 22, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T11:27:08.857Z", "kandangId": 1, "updatedAt": "2026-04-26T11:27:08.857Z", "keterangan": "", "population": null, "chickenCount": 22390, "mortalityCount": 22} {} 2026-04-26 11:27:08.859451+00 46 mortality_records CYCLE-JBW-2026-04-02-21-1 UPDATE {"id": 321, "day": 21, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T11:26:58.161Z", "kandangId": 1, "updatedAt": "2026-04-26T11:26:58.161Z", "keterangan": "", "population": null, "chickenCount": 23699, "mortalityCount": 42} {"id": 321, "day": 21, "afkir": 0, "panen": 2450, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T11:26:58.161Z", "kandangId": 1, "updatedAt": "2026-04-26T11:27:22.599Z", "keterangan": "", "population": null, "chickenCount": 23699, "mortalityCount": 42} {panen,updatedAt} 2026-04-26 11:27:22.601971+00 47 mortality_records CYCLE-JBW-2026-04-02-23-1 CREATE \N {"id": 324, "day": 23, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T11:27:49.432Z", "kandangId": 1, "updatedAt": "2026-04-26T11:27:49.432Z", "keterangan": "", "population": null, "chickenCount": 21505, "mortalityCount": 28} {} 2026-04-26 11:27:49.434155+00 48 mortality_records CYCLE-JBW-2026-04-02-20-2 CREATE \N {"id": 325, "day": 20, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T11:28:26.455Z", "kandangId": 2, "updatedAt": "2026-04-26T11:28:26.455Z", "keterangan": "", "population": null, "chickenCount": 24583, "mortalityCount": 34} {} 2026-04-26 11:28:26.457255+00 49 mortality_records CYCLE-JBW-2026-04-02-21-2 UPDATE {"id": 277, "day": 21, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-23T09:07:26.733Z", "kandangId": 2, "updatedAt": "2026-04-23T09:07:26.733Z", "keterangan": "", "population": null, "chickenCount": 24567, "mortalityCount": 0} {"id": 277, "day": 21, "afkir": 0, "panen": 2480, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-23T09:07:26.733Z", "kandangId": 2, "updatedAt": "2026-04-26T11:28:44.277Z", "keterangan": "", "population": null, "chickenCount": 24567, "mortalityCount": 32} {mortalityCount,panen,updatedAt} 2026-04-26 11:28:44.279695+00 50 mortality_records CYCLE-JBW-2026-04-02-22-2 CREATE \N {"id": 327, "day": 22, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T11:28:58.388Z", "kandangId": 2, "updatedAt": "2026-04-26T11:28:58.388Z", "keterangan": "", "population": null, "chickenCount": 21739, "mortalityCount": 32} {} 2026-04-26 11:28:58.390086+00 51 mortality_records CYCLE-JBW-2026-04-02-23-2 CREATE \N {"id": 328, "day": 23, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T11:29:04.792Z", "kandangId": 2, "updatedAt": "2026-04-26T11:29:04.792Z", "keterangan": "", "population": null, "chickenCount": 21586, "mortalityCount": 33} {} 2026-04-26 11:29:04.794248+00 52 mortality_records CYCLE-JBW-2026-04-02-25-1 CREATE \N {"id": 329, "day": 25, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-29T07:01:42.795Z", "kandangId": 1, "updatedAt": "2026-04-29T07:01:42.795Z", "keterangan": "", "population": null, "chickenCount": 19896, "mortalityCount": 0} {} 2026-04-29 07:01:42.809494+00 53 mortality_records CYCLE-JBW-2026-04-02-28-1 CREATE \N {"id": 330, "day": 28, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-30T13:39:59.485Z", "kandangId": 1, "updatedAt": "2026-04-30T13:39:59.485Z", "keterangan": "", "population": null, "chickenCount": 17638, "mortalityCount": 0} {} 2026-04-30 13:39:59.499975+00 54 mortality_records CYCLE-JBW-2026-04-02-28-1 UPDATE {"id": 330, "day": 28, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-30T13:39:59.485Z", "kandangId": 1, "updatedAt": "2026-04-30T13:39:59.485Z", "keterangan": "", "population": null, "chickenCount": 17638, "mortalityCount": 0} {"id": 330, "day": 28, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-30T13:39:59.485Z", "kandangId": 1, "updatedAt": "2026-04-30T13:40:14.964Z", "keterangan": "", "population": null, "chickenCount": 17638, "mortalityCount": 0} {updatedAt} 2026-04-30 13:40:14.967023+00 56 mortality_records CYCLE-JBW-2026-04-02-32-2 CREATE \N {"id": 333, "day": 32, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-04T13:11:50.819Z", "kandangId": 2, "updatedAt": "2026-05-04T13:11:50.819Z", "keterangan": "Sebelumnya: 965, karena kamera 3 error. Setelah diperbaiki, diproses ulang, hasilnya 1404", "population": null, "chickenCount": 1404, "mortalityCount": 0} {} 2026-05-04 13:11:50.858349+00 55 mortality_records CYCLE-JBW-2026-04-02-28-1 UPDATE {"id": 330, "day": 28, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-30T13:39:59.485Z", "kandangId": 1, "updatedAt": "2026-04-30T13:40:14.964Z", "keterangan": "", "population": null, "chickenCount": 17638, "mortalityCount": 0} {"id": 330, "day": 28, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-30T13:39:59.485Z", "kandangId": 1, "updatedAt": "2026-04-30T13:40:44.849Z", "keterangan": "", "population": null, "chickenCount": 17638, "mortalityCount": 0} {updatedAt} 2026-04-30 13:40:44.851804+00 77 mortality_records CYCLE-JBW-2026-04-02-33-1 CREATE \N {"id": 354, "day": 33, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-06T01:54:33.984Z", "kandangId": 1, "updatedAt": "2026-05-06T01:54:33.984Z", "keterangan": "", "population": null, "chickenCount": 11534, "mortalityCount": 18} {} 2026-05-06 01:54:33.997934+00 78 mortality_records CYCLE-JBW-2026-04-02-33-2 CREATE \N {"id": 355, "day": 33, "afkir": 0, "panen": 695, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-06T01:55:12.742Z", "kandangId": 2, "updatedAt": "2026-05-06T01:55:12.742Z", "keterangan": "", "population": null, "chickenCount": 715, "mortalityCount": 99} {} 2026-05-06 01:55:12.744834+00 57 mortality_records CYCLE-JBW-2026-04-02-24-1 UPDATE {"id": 319, "day": 24, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T11:03:40.744Z", "kandangId": 1, "updatedAt": "2026-04-26T11:03:40.744Z", "keterangan": "", "population": null, "chickenCount": 21498, "mortalityCount": 0} {"id": 319, "day": 24, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T11:03:40.744Z", "kandangId": 1, "updatedAt": "2026-05-06T00:48:26.445Z", "keterangan": "", "population": null, "chickenCount": 21498, "mortalityCount": 26} {mortalityCount,updatedAt} 2026-05-06 00:48:26.462023+00 145 mortality_records CYCLE-JBW-2026-05-22-21-2 CREATE \N {"id": 422, "day": 21, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-12T15:15:41.329Z", "kandangId": 2, "updatedAt": "2026-06-12T15:15:41.329Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 21} {} 2026-06-12 15:15:41.333022+00 58 mortality_records CYCLE-JBW-2026-04-02-25-1 UPDATE {"id": 329, "day": 25, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-29T07:01:42.795Z", "kandangId": 1, "updatedAt": "2026-04-29T07:01:42.795Z", "keterangan": "", "population": null, "chickenCount": 19896, "mortalityCount": 0} {"id": 329, "day": 25, "afkir": 0, "panen": 1568, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-29T07:01:42.795Z", "kandangId": 1, "updatedAt": "2026-05-06T00:48:43.457Z", "keterangan": "", "population": null, "chickenCount": 19896, "mortalityCount": 16} {mortalityCount,panen,updatedAt} 2026-05-06 00:48:43.45983+00 59 mortality_records CYCLE-JBW-2026-04-02-26-1 CREATE \N {"id": 336, "day": 26, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-06T00:49:02.867Z", "kandangId": 1, "updatedAt": "2026-05-06T00:49:02.867Z", "keterangan": "", "population": null, "chickenCount": 20212, "mortalityCount": 22} {} 2026-05-06 00:49:02.869551+00 60 mortality_records CYCLE-JBW-2026-04-02-27-1 CREATE \N {"id": 337, "day": 27, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-06T00:49:12.821Z", "kandangId": 1, "updatedAt": "2026-05-06T00:49:12.821Z", "keterangan": "", "population": null, "chickenCount": 19661, "mortalityCount": 24} {} 2026-05-06 00:49:12.823762+00 61 mortality_records CYCLE-JBW-2026-04-02-28-1 UPDATE {"id": 330, "day": 28, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-30T13:39:59.485Z", "kandangId": 1, "updatedAt": "2026-04-30T13:40:44.849Z", "keterangan": "", "population": null, "chickenCount": 17638, "mortalityCount": 0} {"id": 330, "day": 28, "afkir": 0, "panen": 2380, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-30T13:39:59.485Z", "kandangId": 1, "updatedAt": "2026-05-06T00:49:33.251Z", "keterangan": "", "population": null, "chickenCount": 17638, "mortalityCount": 28} {mortalityCount,panen,updatedAt} 2026-05-06 00:49:33.253585+00 62 mortality_records CYCLE-JBW-2026-04-02-29-1 CREATE \N {"id": 339, "day": 29, "afkir": 0, "panen": 4660, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-06T00:50:34.859Z", "kandangId": 1, "updatedAt": "2026-05-06T00:50:34.859Z", "keterangan": "", "population": null, "chickenCount": 11379, "mortalityCount": 18} {} 2026-05-06 00:50:34.879095+00 63 mortality_records CYCLE-JBW-2026-04-02-30-1 CREATE \N {"id": 340, "day": 30, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-06T00:51:38.201Z", "kandangId": 1, "updatedAt": "2026-05-06T00:51:38.201Z", "keterangan": "", "population": null, "chickenCount": 13938, "mortalityCount": 14} {} 2026-05-06 00:51:38.204966+00 64 mortality_records CYCLE-JBW-2026-04-02-31-1 CREATE \N {"id": 341, "day": 31, "afkir": 0, "panen": 2340, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-06T00:54:00.665Z", "kandangId": 1, "updatedAt": "2026-05-06T00:54:00.665Z", "keterangan": "", "population": null, "chickenCount": 11432, "mortalityCount": 39} {} 2026-05-06 00:54:00.668044+00 65 mortality_records CYCLE-JBW-2026-04-02-32-1 CREATE \N {"id": 342, "day": 32, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-06T00:54:33.624Z", "kandangId": 1, "updatedAt": "2026-05-06T00:54:33.624Z", "keterangan": "", "population": null, "chickenCount": 11377, "mortalityCount": 24} {} 2026-05-06 00:54:33.627202+00 66 mortality_records CYCLE-JBW-2026-04-02-24-2 CREATE \N {"id": 343, "day": 24, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-06T00:56:12.101Z", "kandangId": 2, "updatedAt": "2026-05-06T00:56:12.101Z", "keterangan": "", "population": null, "chickenCount": 21312, "mortalityCount": 29} {} 2026-05-06 00:56:12.117329+00 67 mortality_records CYCLE-JBW-2026-04-02-25-2 CREATE \N {"id": 344, "day": 25, "afkir": 0, "panen": 1120, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-06T00:56:30.004Z", "kandangId": 2, "updatedAt": "2026-05-06T00:56:30.004Z", "keterangan": "", "population": null, "chickenCount": 19708, "mortalityCount": 33} {} 2026-05-06 00:56:30.006624+00 68 mortality_records CYCLE-JBW-2026-04-02-26-2 CREATE \N {"id": 345, "day": 26, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-06T00:56:57.402Z", "kandangId": 2, "updatedAt": "2026-05-06T00:56:57.402Z", "keterangan": "", "population": null, "chickenCount": 19532, "mortalityCount": 56} {} 2026-05-06 00:56:57.404829+00 69 mortality_records CYCLE-JBW-2026-04-02-27-2 CREATE \N {"id": 346, "day": 27, "afkir": 0, "panen": 1700, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-06T00:57:26.254Z", "kandangId": 2, "updatedAt": "2026-05-06T00:57:26.254Z", "keterangan": "", "population": null, "chickenCount": 18541, "mortalityCount": 107} {} 2026-05-06 00:57:26.256435+00 70 mortality_records CYCLE-JBW-2026-04-02-17-2 UPDATE {"id": 315, "day": 17, "afkir": 20, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T10:25:57.044Z", "kandangId": 2, "updatedAt": "2026-04-26T10:25:57.044Z", "keterangan": "", "population": null, "chickenCount": 25130, "mortalityCount": 30} {"id": 315, "day": 17, "afkir": 20, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T10:25:57.044Z", "kandangId": 2, "updatedAt": "2026-05-06T00:57:51.762Z", "keterangan": "", "population": null, "chickenCount": 25130, "mortalityCount": 35} {mortalityCount,updatedAt} 2026-05-06 00:57:51.779522+00 71 mortality_records CYCLE-JBW-2026-04-02-8-2 UPDATE {"id": 306, "day": 8, "afkir": 13, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T10:24:30.711Z", "kandangId": 2, "updatedAt": "2026-04-26T10:24:30.711Z", "keterangan": "", "population": null, "chickenCount": 25267, "mortalityCount": 10} {"id": 306, "day": 8, "afkir": 25, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-04-26T10:24:30.711Z", "kandangId": 2, "updatedAt": "2026-05-06T00:58:58.962Z", "keterangan": "", "population": null, "chickenCount": 25267, "mortalityCount": 20} {mortalityCount,afkir,updatedAt} 2026-05-06 00:58:58.964457+00 72 mortality_records CYCLE-JBW-2026-04-02-28-2 CREATE \N {"id": 349, "day": 28, "afkir": 0, "panen": 360, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-06T00:59:32.263Z", "kandangId": 2, "updatedAt": "2026-05-06T00:59:32.263Z", "keterangan": "", "population": null, "chickenCount": 17959, "mortalityCount": 242} {} 2026-05-06 00:59:32.264959+00 73 mortality_records CYCLE-JBW-2026-04-02-29-2 CREATE \N {"id": 350, "day": 29, "afkir": 0, "panen": 7108, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-06T00:59:54.097Z", "kandangId": 2, "updatedAt": "2026-05-06T00:59:54.097Z", "keterangan": "", "population": null, "chickenCount": 10875, "mortalityCount": 315} {} 2026-05-06 00:59:54.099235+00 74 mortality_records CYCLE-JBW-2026-04-02-30-2 CREATE \N {"id": 351, "day": 30, "afkir": 0, "panen": 4428, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-06T01:00:12.849Z", "kandangId": 2, "updatedAt": "2026-05-06T01:00:12.849Z", "keterangan": "", "population": null, "chickenCount": 4451, "mortalityCount": 219} {} 2026-05-06 01:00:12.8514+00 75 mortality_records CYCLE-JBW-2026-04-02-31-2 CREATE \N {"id": 352, "day": 31, "afkir": 0, "panen": 4190, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-06T01:00:36.055Z", "kandangId": 2, "updatedAt": "2026-05-06T01:00:36.055Z", "keterangan": "", "population": null, "chickenCount": 2376, "mortalityCount": 230} {} 2026-05-06 01:00:36.057789+00 76 mortality_records CYCLE-JBW-2026-04-02-32-2 UPDATE {"id": 333, "day": 32, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-04T13:11:50.819Z", "kandangId": 2, "updatedAt": "2026-05-04T13:11:50.819Z", "keterangan": "Sebelumnya: 965, karena kamera 3 error. Setelah diperbaiki, diproses ulang, hasilnya 1404", "population": null, "chickenCount": 1404, "mortalityCount": 0} {"id": 333, "day": 32, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-04T13:11:50.819Z", "kandangId": 2, "updatedAt": "2026-05-06T01:00:57.796Z", "keterangan": "Sebelumnya: 965, karena kamera 3 error. Setelah diperbaiki, diproses ulang, hasilnya 1404", "population": null, "chickenCount": 1404, "mortalityCount": 136} {mortalityCount,updatedAt} 2026-05-06 01:00:57.800041+00 79 mortality_records CYCLE-JBW-2026-04-02-35-1 CREATE \N {"id": 356, "day": 35, "afkir": 0, "panen": 5675, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-08T03:24:30.477Z", "kandangId": 1, "updatedAt": "2026-05-08T03:24:30.477Z", "keterangan": "", "population": null, "chickenCount": 5398, "mortalityCount": 41} {} 2026-05-08 03:24:30.487811+00 80 mortality_records CYCLE-JBW-2026-04-02-34-1 CREATE \N {"id": 357, "day": 34, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-08T03:24:46.706Z", "kandangId": 1, "updatedAt": "2026-05-08T03:24:46.706Z", "keterangan": "", "population": null, "chickenCount": 11519, "mortalityCount": 27} {} 2026-05-08 03:24:46.70858+00 81 mortality_records CYCLE-JBW-2026-04-02-34-2 CREATE \N {"id": 358, "day": 34, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-08T03:25:59.916Z", "kandangId": 2, "updatedAt": "2026-05-08T03:25:59.916Z", "keterangan": "", "population": null, "chickenCount": 543, "mortalityCount": 60} {} 2026-05-08 03:25:59.950256+00 82 mortality_records CYCLE-JBW-2026-04-02-35-2 CREATE \N {"id": 359, "day": 35, "afkir": 0, "panen": 360, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-08T03:26:18.347Z", "kandangId": 2, "updatedAt": "2026-05-08T03:26:18.347Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {} 2026-05-08 03:26:18.350053+00 83 mortality_records CYCLE-JBW-2026-04-02-35-2 UPDATE {"id": 359, "day": 35, "afkir": 0, "panen": 360, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-08T03:26:18.347Z", "kandangId": 2, "updatedAt": "2026-05-08T03:26:18.347Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 359, "day": 35, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-08T03:26:18.347Z", "kandangId": 2, "updatedAt": "2026-05-08T03:26:45.917Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {panen,updatedAt} 2026-05-08 03:26:45.919454+00 84 mortality_records CYCLE-JBW-2026-04-02-35-2 UPDATE {"id": 359, "day": 35, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-08T03:26:18.347Z", "kandangId": 2, "updatedAt": "2026-05-08T03:26:45.917Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 359, "day": 35, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-08T03:26:18.347Z", "kandangId": 2, "updatedAt": "2026-05-08T03:26:49.757Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {updatedAt} 2026-05-08 03:26:49.759324+00 85 mortality_records CYCLE-JBW-2026-04-02-36-1 CREATE \N {"id": 362, "day": 36, "afkir": 0, "panen": 4278, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-11T06:09:17.652Z", "kandangId": 1, "updatedAt": "2026-05-11T06:09:17.652Z", "keterangan": "", "population": null, "chickenCount": 516, "mortalityCount": 32} {} 2026-05-11 06:09:17.680914+00 86 mortality_records CYCLE-JBW-2026-04-02-37-1 CREATE \N {"id": 363, "day": 37, "afkir": 0, "panen": 379, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-11T06:10:03.544Z", "kandangId": 1, "updatedAt": "2026-05-11T06:10:03.544Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {} 2026-05-11 06:10:03.547069+00 87 mortality_records CYCLE-JBW-2026-04-02-35-2 UPDATE {"id": 359, "day": 35, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-08T03:26:18.347Z", "kandangId": 2, "updatedAt": "2026-05-08T03:26:49.757Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 359, "day": 35, "afkir": 0, "panen": 360, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-08T03:26:18.347Z", "kandangId": 2, "updatedAt": "2026-05-11T06:10:29.714Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {panen,updatedAt} 2026-05-11 06:10:29.716471+00 88 mortality_records CYCLE-JBW-2026-04-02-35-2 UPDATE {"id": 359, "day": 35, "afkir": 0, "panen": 360, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-08T03:26:18.347Z", "kandangId": 2, "updatedAt": "2026-05-11T06:10:29.714Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 359, "day": 35, "afkir": 0, "panen": 360, "cycleId": "CYCLE-JBW-2026-04-02", "isEdited": true, "createdAt": "2026-05-08T03:26:18.347Z", "kandangId": 2, "updatedAt": "2026-05-11T06:10:38.185Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {updatedAt} 2026-05-11 06:10:38.188082+00 89 mortality_records CYCLE-JBW-2026-05-22-0-1 CREATE \N {"id": 366, "day": 0, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-25T04:59:41.812Z", "kandangId": 1, "updatedAt": "2026-05-25T04:59:41.812Z", "keterangan": "", "population": null, "chickenCount": 5355, "mortalityCount": 0} {} 2026-05-25 04:59:41.843219+00 90 mortality_records CYCLE-JBW-2026-05-22-0-1 UPDATE {"id": 366, "day": 0, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-25T04:59:41.812Z", "kandangId": 1, "updatedAt": "2026-05-25T04:59:41.812Z", "keterangan": "", "population": null, "chickenCount": 5355, "mortalityCount": 0} {"id": 366, "day": 0, "afkir": 17, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-25T04:59:41.812Z", "kandangId": 1, "updatedAt": "2026-05-26T03:11:40.448Z", "keterangan": "", "population": null, "chickenCount": 5355, "mortalityCount": 4} {mortalityCount,afkir,updatedAt} 2026-05-26 03:11:40.466557+00 91 mortality_records CYCLE-JBW-2026-05-22-1-1 CREATE \N {"id": 368, "day": 1, "afkir": 16, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-26T03:11:54.570Z", "kandangId": 1, "updatedAt": "2026-05-26T03:11:54.570Z", "keterangan": "", "population": null, "chickenCount": 22321, "mortalityCount": 14} {} 2026-05-26 03:11:54.57373+00 92 mortality_records CYCLE-JBW-2026-05-22-2-1 CREATE \N {"id": 369, "day": 2, "afkir": 29, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-26T03:12:05.925Z", "kandangId": 1, "updatedAt": "2026-05-26T03:12:05.925Z", "keterangan": "", "population": null, "chickenCount": 20996, "mortalityCount": 12} {} 2026-05-26 03:12:05.928176+00 93 mortality_records CYCLE-JBW-2026-05-22-0-2 CREATE \N {"id": 370, "day": 0, "afkir": 10, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-26T03:12:36.682Z", "kandangId": 2, "updatedAt": "2026-05-26T03:12:36.682Z", "keterangan": "", "population": null, "chickenCount": 8625, "mortalityCount": 5} {} 2026-05-26 03:12:36.685809+00 94 mortality_records CYCLE-JBW-2026-05-22-1-2 CREATE \N {"id": 371, "day": 1, "afkir": 13, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-26T03:12:49.741Z", "kandangId": 2, "updatedAt": "2026-05-26T03:12:49.741Z", "keterangan": "", "population": null, "chickenCount": 19488, "mortalityCount": 7} {} 2026-05-26 03:12:49.743765+00 95 mortality_records CYCLE-JBW-2026-05-22-2-2 CREATE \N {"id": 372, "day": 2, "afkir": 21, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-26T03:13:03.324Z", "kandangId": 2, "updatedAt": "2026-05-26T03:13:03.324Z", "keterangan": "", "population": null, "chickenCount": 31992, "mortalityCount": 18} {} 2026-05-26 03:13:03.326937+00 96 mortality_records CYCLE-JBW-2026-05-22-3-2 CREATE \N {"id": 373, "day": 3, "afkir": 19, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-28T06:40:37.636Z", "kandangId": 2, "updatedAt": "2026-05-28T06:40:37.636Z", "keterangan": "", "population": null, "chickenCount": 29636, "mortalityCount": 16} {} 2026-05-28 06:40:37.718834+00 97 mortality_records CYCLE-JBW-2026-05-22-3-1 CREATE \N {"id": 374, "day": 3, "afkir": 38, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-28T06:41:04.834Z", "kandangId": 1, "updatedAt": "2026-05-28T06:41:04.834Z", "keterangan": "", "population": null, "chickenCount": 15194, "mortalityCount": 16} {} 2026-05-28 06:41:04.837272+00 98 mortality_records CYCLE-JBW-2026-05-22-4-1 CREATE \N {"id": 375, "day": 4, "afkir": 31, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-29T14:50:47.315Z", "kandangId": 1, "updatedAt": "2026-05-29T14:50:47.315Z", "keterangan": "", "population": null, "chickenCount": 22041, "mortalityCount": 12} {} 2026-05-29 14:50:47.341667+00 99 mortality_records CYCLE-JBW-2026-05-22-5-1 CREATE \N {"id": 376, "day": 5, "afkir": 27, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-29T14:51:02.472Z", "kandangId": 1, "updatedAt": "2026-05-29T14:51:02.472Z", "keterangan": "", "population": null, "chickenCount": 23934, "mortalityCount": 11} {} 2026-05-29 14:51:02.475133+00 100 mortality_records CYCLE-JBW-2026-05-22-6-1 CREATE \N {"id": 377, "day": 6, "afkir": 21, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-29T14:51:15.688Z", "kandangId": 1, "updatedAt": "2026-05-29T14:51:15.688Z", "keterangan": "", "population": null, "chickenCount": 28527, "mortalityCount": 11} {} 2026-05-29 14:51:15.690827+00 101 mortality_records CYCLE-JBW-2026-05-22-7-1 CREATE \N {"id": 378, "day": 7, "afkir": 17, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-29T14:51:30.492Z", "kandangId": 1, "updatedAt": "2026-05-29T14:51:30.492Z", "keterangan": "", "population": null, "chickenCount": 23787, "mortalityCount": 9} {} 2026-05-29 14:51:30.494347+00 102 mortality_records CYCLE-JBW-2026-05-22-4-2 CREATE \N {"id": 379, "day": 4, "afkir": 24, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-29T14:52:01.339Z", "kandangId": 2, "updatedAt": "2026-05-29T14:52:01.339Z", "keterangan": "", "population": null, "chickenCount": 22535, "mortalityCount": 13} {} 2026-05-29 14:52:01.379504+00 103 mortality_records CYCLE-JBW-2026-05-22-5-2 CREATE \N {"id": 380, "day": 5, "afkir": 20, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-29T14:52:19.744Z", "kandangId": 2, "updatedAt": "2026-05-29T14:52:19.744Z", "keterangan": "", "population": null, "chickenCount": 34097, "mortalityCount": 12} {} 2026-05-29 14:52:19.746783+00 104 mortality_records CYCLE-JBW-2026-05-22-6-2 CREATE \N {"id": 381, "day": 6, "afkir": 20, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-29T14:52:35.324Z", "kandangId": 2, "updatedAt": "2026-05-29T14:52:35.324Z", "keterangan": "", "population": null, "chickenCount": 28027, "mortalityCount": 19} {} 2026-05-29 14:52:35.326315+00 105 mortality_records CYCLE-JBW-2026-05-22-7-2 CREATE \N {"id": 382, "day": 7, "afkir": 12, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-29T14:52:46.883Z", "kandangId": 2, "updatedAt": "2026-05-29T14:52:46.883Z", "keterangan": "", "population": null, "chickenCount": 30255, "mortalityCount": 10} {} 2026-05-29 14:52:46.885402+00 106 mortality_records CYCLE-JBW-2026-05-22-8-2 CREATE \N {"id": 383, "day": 8, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-30T10:45:02.146Z", "kandangId": 2, "updatedAt": "2026-05-30T10:45:02.146Z", "keterangan": "", "population": null, "chickenCount": 31764, "mortalityCount": 0} {} 2026-05-30 10:45:02.149847+00 107 mortality_records CYCLE-JBW-2026-05-22-8-1 CREATE \N {"id": 384, "day": 8, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-30T13:26:57.598Z", "kandangId": 1, "updatedAt": "2026-05-30T13:26:57.598Z", "keterangan": "re-calculate include ujung", "population": null, "chickenCount": 23850, "mortalityCount": 0} {} 2026-05-30 13:26:57.623944+00 108 mortality_records CYCLE-JBW-2026-05-22-6-1 UPDATE {"id": 377, "day": 6, "afkir": 21, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-29T14:51:15.688Z", "kandangId": 1, "updatedAt": "2026-05-29T14:51:15.688Z", "keterangan": "", "population": null, "chickenCount": 28527, "mortalityCount": 11} {"id": 377, "day": 6, "afkir": 21, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-29T14:51:15.688Z", "kandangId": 1, "updatedAt": "2026-05-31T08:20:31.090Z", "keterangan": "", "population": null, "chickenCount": 23245, "mortalityCount": 11} {chickenCount,updatedAt} 2026-05-31 08:20:31.104775+00 109 mortality_records CYCLE-JBW-2026-05-22-3-1 UPDATE {"id": 374, "day": 3, "afkir": 38, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-28T06:41:04.834Z", "kandangId": 1, "updatedAt": "2026-05-28T06:41:04.834Z", "keterangan": "", "population": null, "chickenCount": 15194, "mortalityCount": 16} {"id": 374, "day": 3, "afkir": 38, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-28T06:41:04.834Z", "kandangId": 1, "updatedAt": "2026-05-31T08:21:10.631Z", "keterangan": "", "population": null, "chickenCount": 21629, "mortalityCount": 16} {chickenCount,updatedAt} 2026-05-31 08:21:10.633504+00 110 mortality_records CYCLE-JBW-2026-05-22-10-2 CREATE \N {"id": 387, "day": 10, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-01T14:14:26.845Z", "kandangId": 2, "updatedAt": "2026-06-01T14:14:26.845Z", "keterangan": "early stopping karena guncangan", "population": null, "chickenCount": 27398, "mortalityCount": 0} {} 2026-06-01 14:14:26.864004+00 111 mortality_records CYCLE-JBW-2026-05-22-8-1 UPDATE {"id": 384, "day": 8, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-30T13:26:57.598Z", "kandangId": 1, "updatedAt": "2026-05-30T13:26:57.598Z", "keterangan": "re-calculate include ujung", "population": null, "chickenCount": 23850, "mortalityCount": 0} {"id": 384, "day": 8, "afkir": 19, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-30T13:26:57.598Z", "kandangId": 1, "updatedAt": "2026-06-02T03:08:06.769Z", "keterangan": "re-calculate include ujung", "population": null, "chickenCount": 23850, "mortalityCount": 8} {mortalityCount,afkir,updatedAt} 2026-06-02 03:08:06.791893+00 112 mortality_records CYCLE-JBW-2026-05-22-8-2 UPDATE {"id": 383, "day": 8, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-30T10:45:02.146Z", "kandangId": 2, "updatedAt": "2026-05-30T10:45:02.146Z", "keterangan": "", "population": null, "chickenCount": 31764, "mortalityCount": 0} {"id": 383, "day": 8, "afkir": 19, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-05-30T10:45:02.146Z", "kandangId": 2, "updatedAt": "2026-06-02T03:08:56.964Z", "keterangan": "", "population": null, "chickenCount": 31764, "mortalityCount": 10} {mortalityCount,afkir,updatedAt} 2026-06-02 03:08:56.96829+00 113 mortality_records CYCLE-JBW-2026-05-22-9-1 CREATE \N {"id": 390, "day": 9, "afkir": 12, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-02T03:36:05.763Z", "kandangId": 1, "updatedAt": "2026-06-02T03:36:05.763Z", "keterangan": "", "population": null, "chickenCount": 23709, "mortalityCount": 4} {} 2026-06-02 03:36:05.787541+00 114 mortality_records CYCLE-JBW-2026-05-22-10-1 CREATE \N {"id": 391, "day": 10, "afkir": 17, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-02T03:36:29.264Z", "kandangId": 1, "updatedAt": "2026-06-02T03:36:29.264Z", "keterangan": "", "population": null, "chickenCount": 23670, "mortalityCount": 8} {} 2026-06-02 03:36:29.268188+00 115 mortality_records CYCLE-JBW-2026-05-22-9-2 CREATE \N {"id": 392, "day": 9, "afkir": 10, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-02T03:37:25.961Z", "kandangId": 2, "updatedAt": "2026-06-02T03:37:25.961Z", "keterangan": "", "population": null, "chickenCount": 28978, "mortalityCount": 9} {} 2026-06-02 03:37:25.965214+00 116 mortality_records CYCLE-JBW-2026-05-22-10-2 UPDATE {"id": 387, "day": 10, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-01T14:14:26.845Z", "kandangId": 2, "updatedAt": "2026-06-01T14:14:26.845Z", "keterangan": "early stopping karena guncangan", "population": null, "chickenCount": 27398, "mortalityCount": 0} {"id": 387, "day": 10, "afkir": 13, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-01T14:14:26.845Z", "kandangId": 2, "updatedAt": "2026-06-02T03:38:15.674Z", "keterangan": "early stopping karena guncangan", "population": null, "chickenCount": 27398, "mortalityCount": 9} {mortalityCount,afkir,updatedAt} 2026-06-02 03:38:15.67673+00 117 mortality_records CYCLE-JBW-2026-05-22-11-1 CREATE \N {"id": 394, "day": 11, "afkir": 19, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-04T11:05:57.725Z", "kandangId": 1, "updatedAt": "2026-06-04T11:05:57.725Z", "keterangan": "", "population": null, "chickenCount": 23576, "mortalityCount": 6} {} 2026-06-04 11:05:57.854993+00 118 mortality_records CYCLE-JBW-2026-05-22-11-1 UPDATE {"id": 394, "day": 11, "afkir": 19, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-04T11:05:57.725Z", "kandangId": 1, "updatedAt": "2026-06-04T11:05:57.725Z", "keterangan": "", "population": null, "chickenCount": 23576, "mortalityCount": 6} {"id": 394, "day": 11, "afkir": 19, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-04T11:05:57.725Z", "kandangId": 1, "updatedAt": "2026-06-04T11:05:59.548Z", "keterangan": "", "population": null, "chickenCount": 23576, "mortalityCount": 6} {updatedAt} 2026-06-04 11:05:59.614804+00 119 mortality_records CYCLE-JBW-2026-05-22-11-1 UPDATE {"id": 394, "day": 11, "afkir": 19, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-04T11:05:57.725Z", "kandangId": 1, "updatedAt": "2026-06-04T11:05:59.548Z", "keterangan": "", "population": null, "chickenCount": 23576, "mortalityCount": 6} {"id": 394, "day": 11, "afkir": 19, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-04T11:05:57.725Z", "kandangId": 1, "updatedAt": "2026-06-04T11:06:00.748Z", "keterangan": "", "population": null, "chickenCount": 23576, "mortalityCount": 6} {updatedAt} 2026-06-04 11:06:00.750339+00 120 mortality_records CYCLE-JBW-2026-05-22-11-1 UPDATE {"id": 394, "day": 11, "afkir": 19, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-04T11:05:57.725Z", "kandangId": 1, "updatedAt": "2026-06-04T11:06:00.748Z", "keterangan": "", "population": null, "chickenCount": 23576, "mortalityCount": 6} {"id": 394, "day": 11, "afkir": 19, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-04T11:05:57.725Z", "kandangId": 1, "updatedAt": "2026-06-04T11:06:03.731Z", "keterangan": "", "population": null, "chickenCount": 23576, "mortalityCount": 6} {updatedAt} 2026-06-04 11:06:03.734039+00 121 mortality_records CYCLE-JBW-2026-05-22-12-1 CREATE \N {"id": 398, "day": 12, "afkir": 14, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-04T11:06:23.330Z", "kandangId": 1, "updatedAt": "2026-06-04T11:06:23.330Z", "keterangan": "", "population": null, "chickenCount": 25255, "mortalityCount": 9} {} 2026-06-04 11:06:23.334283+00 122 mortality_records CYCLE-JBW-2026-05-22-11-2 CREATE \N {"id": 399, "day": 11, "afkir": 24, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-04T11:07:11.856Z", "kandangId": 2, "updatedAt": "2026-06-04T11:07:11.856Z", "keterangan": "", "population": null, "chickenCount": 27144, "mortalityCount": 11} {} 2026-06-04 11:07:11.859967+00 123 mortality_records CYCLE-JBW-2026-05-22-12-2 CREATE \N {"id": 400, "day": 12, "afkir": 10, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-04T11:07:32.938Z", "kandangId": 2, "updatedAt": "2026-06-04T11:07:32.938Z", "keterangan": "", "population": null, "chickenCount": 3651, "mortalityCount": 8} {} 2026-06-04 11:07:32.94016+00 124 mortality_records CYCLE-JBW-2026-05-22-13-1 CREATE \N {"id": 401, "day": 13, "afkir": 21, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-04T12:26:31.880Z", "kandangId": 1, "updatedAt": "2026-06-04T12:26:31.880Z", "keterangan": "", "population": null, "chickenCount": 24414, "mortalityCount": 11} {} 2026-06-04 12:26:31.900279+00 125 mortality_records CYCLE-JBW-2026-05-22-13-2 CREATE \N {"id": 402, "day": 13, "afkir": 6, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-04T12:27:06.328Z", "kandangId": 2, "updatedAt": "2026-06-04T12:27:06.328Z", "keterangan": "", "population": null, "chickenCount": 1892, "mortalityCount": 5} {} 2026-06-04 12:27:06.331614+00 126 mortality_records CYCLE-JBW-2026-05-22-14-1 CREATE \N {"id": 403, "day": 14, "afkir": 9, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-06T05:48:16.801Z", "kandangId": 1, "updatedAt": "2026-06-06T05:48:16.801Z", "keterangan": "", "population": null, "chickenCount": 24627, "mortalityCount": 8} {} 2026-06-06 05:48:16.820412+00 127 mortality_records CYCLE-JBW-2026-05-22-14-2 CREATE \N {"id": 404, "day": 14, "afkir": 11, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-06T05:48:40.974Z", "kandangId": 2, "updatedAt": "2026-06-06T05:48:40.974Z", "keterangan": "", "population": null, "chickenCount": 13054, "mortalityCount": 10} {} 2026-06-06 05:48:40.978088+00 128 mortality_records CYCLE-JBW-2026-05-22-15-1 CREATE \N {"id": 405, "day": 15, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-06T08:30:17.096Z", "kandangId": 1, "updatedAt": "2026-06-06T08:30:17.096Z", "keterangan": "", "population": null, "chickenCount": 24128, "mortalityCount": 0} {} 2026-06-06 08:30:17.133295+00 168 mortality_records CYCLE-JBW-2026-05-22-27-1 CREATE \N {"id": 445, "day": 27, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-18T09:03:48.220Z", "kandangId": 1, "updatedAt": "2026-06-18T09:03:48.220Z", "keterangan": "", "population": null, "chickenCount": 19853, "mortalityCount": 1} {} 2026-06-18 09:03:48.222764+00 129 mortality_records CYCLE-JBW-2026-05-22-15-1 UPDATE {"id": 405, "day": 15, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-06T08:30:17.096Z", "kandangId": 1, "updatedAt": "2026-06-06T08:30:17.096Z", "keterangan": "", "population": null, "chickenCount": 24128, "mortalityCount": 0} {"id": 405, "day": 15, "afkir": 18, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-06T08:30:17.096Z", "kandangId": 1, "updatedAt": "2026-06-08T01:02:56.937Z", "keterangan": "", "population": null, "chickenCount": 24128, "mortalityCount": 9} {mortalityCount,afkir,updatedAt} 2026-06-08 01:02:56.941044+00 130 mortality_records CYCLE-JBW-2026-05-22-16-1 CREATE \N {"id": 407, "day": 16, "afkir": 27, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-08T01:03:08.983Z", "kandangId": 1, "updatedAt": "2026-06-08T01:03:08.983Z", "keterangan": "", "population": null, "chickenCount": 23901, "mortalityCount": 11} {} 2026-06-08 01:03:08.986997+00 131 mortality_records CYCLE-JBW-2026-05-22-15-2 CREATE \N {"id": 408, "day": 15, "afkir": 13, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-08T01:03:43.966Z", "kandangId": 2, "updatedAt": "2026-06-08T01:03:43.966Z", "keterangan": "", "population": null, "chickenCount": 7153, "mortalityCount": 9} {} 2026-06-08 01:03:43.970037+00 132 mortality_records CYCLE-JBW-2026-05-22-16-2 CREATE \N {"id": 409, "day": 16, "afkir": 11, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-08T01:03:53.279Z", "kandangId": 2, "updatedAt": "2026-06-08T01:03:53.279Z", "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 10} {} 2026-06-08 01:03:53.282459+00 133 mortality_records CYCLE-JBW-2026-05-22-17-1 CREATE \N {"id": 410, "day": 17, "afkir": 31, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-08T13:16:27.623Z", "kandangId": 1, "updatedAt": "2026-06-08T13:16:27.623Z", "keterangan": "", "population": null, "chickenCount": 23406, "mortalityCount": 12} {} 2026-06-08 13:16:27.634353+00 134 mortality_records CYCLE-JBW-2026-05-22-17-2 CREATE \N {"id": 411, "day": 17, "afkir": 33, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-08T13:16:52.326Z", "kandangId": 2, "updatedAt": "2026-06-08T13:16:52.326Z", "keterangan": "", "population": null, "chickenCount": 5413, "mortalityCount": 19} {} 2026-06-08 13:16:52.329586+00 135 mortality_records CYCLE-JBW-2026-05-22-18-1 CREATE \N {"id": 412, "day": 18, "afkir": 28, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-10T01:28:55.769Z", "kandangId": 1, "updatedAt": "2026-06-10T01:28:55.769Z", "keterangan": "", "population": null, "chickenCount": 24178, "mortalityCount": 13} {} 2026-06-10 01:28:55.791853+00 136 mortality_records CYCLE-JBW-2026-05-22-18-2 CREATE \N {"id": 413, "day": 18, "afkir": 16, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-10T01:29:45.504Z", "kandangId": 2, "updatedAt": "2026-06-10T01:29:45.504Z", "keterangan": "", "population": null, "chickenCount": 10304, "mortalityCount": 12} {} 2026-06-10 01:29:45.50633+00 137 mortality_records CYCLE-JBW-2026-05-22-19-1 CREATE \N {"id": 414, "day": 19, "afkir": 32, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-10T12:31:33.397Z", "kandangId": 1, "updatedAt": "2026-06-10T12:31:33.397Z", "keterangan": "", "population": null, "chickenCount": 23878, "mortalityCount": 15} {} 2026-06-10 12:31:33.430541+00 138 mortality_records CYCLE-JBW-2026-05-22-19-2 CREATE \N {"id": 415, "day": 19, "afkir": 15, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-10T12:32:20.929Z", "kandangId": 2, "updatedAt": "2026-06-10T12:32:20.929Z", "keterangan": "", "population": null, "chickenCount": 11920, "mortalityCount": 14} {} 2026-06-10 12:32:20.931286+00 139 mortality_records CYCLE-JBW-2026-05-22-20-1 CREATE \N {"id": 416, "day": 20, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-11T07:18:02.662Z", "kandangId": 1, "updatedAt": "2026-06-11T07:18:02.662Z", "keterangan": "", "population": null, "chickenCount": 23655, "mortalityCount": 0} {} 2026-06-11 07:18:02.684371+00 140 mortality_records CYCLE-JBW-2026-05-22-20-1 UPDATE {"id": 416, "day": 20, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-11T07:18:02.662Z", "kandangId": 1, "updatedAt": "2026-06-11T07:18:02.662Z", "keterangan": "", "population": null, "chickenCount": 23655, "mortalityCount": 0} {"id": 416, "day": 20, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-11T07:18:02.662Z", "kandangId": 1, "updatedAt": "2026-06-11T13:36:29.169Z", "keterangan": "", "population": null, "chickenCount": 23655, "mortalityCount": 23} {mortalityCount,updatedAt} 2026-06-11 13:36:29.173096+00 141 mortality_records CYCLE-JBW-2026-05-22-20-2 CREATE \N {"id": 418, "day": 20, "afkir": 10, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-11T13:37:02.676Z", "kandangId": 2, "updatedAt": "2026-06-11T13:37:02.676Z", "keterangan": "", "population": null, "chickenCount": 10094, "mortalityCount": 8} {} 2026-06-11 13:37:02.694492+00 142 mortality_records CYCLE-JBW-2026-05-22-21-1 CREATE \N {"id": 419, "day": 21, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-12T12:42:20.903Z", "kandangId": 1, "updatedAt": "2026-06-12T12:42:20.903Z", "keterangan": "", "population": null, "chickenCount": 23928, "mortalityCount": 0} {} 2026-06-12 12:42:20.931071+00 143 mortality_records CYCLE-JBW-2026-05-22-21-1 UPDATE {"id": 419, "day": 21, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-12T12:42:20.903Z", "kandangId": 1, "updatedAt": "2026-06-12T12:42:20.903Z", "keterangan": "", "population": null, "chickenCount": 23928, "mortalityCount": 0} {"id": 419, "day": 21, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-12T12:42:20.903Z", "kandangId": 1, "updatedAt": "2026-06-12T12:54:43.123Z", "keterangan": "adjust min-frames to 6", "population": null, "chickenCount": 23928, "mortalityCount": 0} {keterangan,updatedAt} 2026-06-12 12:54:43.144776+00 144 mortality_records CYCLE-JBW-2026-05-22-21-1 UPDATE {"id": 419, "day": 21, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-12T12:42:20.903Z", "kandangId": 1, "updatedAt": "2026-06-12T12:54:43.123Z", "keterangan": "adjust min-frames to 6", "population": null, "chickenCount": 23928, "mortalityCount": 0} {"id": 419, "day": 21, "afkir": 29, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-12T12:42:20.903Z", "kandangId": 1, "updatedAt": "2026-06-12T15:15:25.298Z", "keterangan": "adjust min-frames to 6", "population": null, "chickenCount": 23928, "mortalityCount": 19} {mortalityCount,afkir,updatedAt} 2026-06-12 15:15:25.319591+00 146 mortality_records CYCLE-JBW-2026-05-22-23-1 CREATE \N {"id": 423, "day": 23, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-14T11:25:18.745Z", "kandangId": 1, "updatedAt": "2026-06-14T11:25:18.745Z", "keterangan": "adjust min-frames to 4", "population": null, "chickenCount": 23410, "mortalityCount": 0} {} 2026-06-14 11:25:18.749231+00 147 mortality_records CYCLE-JBW-2026-05-22-22-1 CREATE \N {"id": 424, "day": 22, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-14T12:30:46.878Z", "kandangId": 1, "updatedAt": "2026-06-14T12:30:46.878Z", "keterangan": "adjust min-frames to 4", "population": null, "chickenCount": 23360, "mortalityCount": 0} {} 2026-06-14 12:30:46.883862+00 148 mortality_records CYCLE-JBW-2026-05-22-22-1 UPDATE {"id": 424, "day": 22, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-14T12:30:46.878Z", "kandangId": 1, "updatedAt": "2026-06-14T12:30:46.878Z", "keterangan": "adjust min-frames to 4", "population": null, "chickenCount": 23360, "mortalityCount": 0} {"id": 424, "day": 22, "afkir": 19, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-14T12:30:46.878Z", "kandangId": 1, "updatedAt": "2026-06-14T18:29:04.504Z", "keterangan": "adjust min-frames to 4", "population": null, "chickenCount": 23360, "mortalityCount": 18} {mortalityCount,afkir,updatedAt} 2026-06-14 18:29:04.521187+00 149 mortality_records CYCLE-JBW-2026-05-22-23-1 UPDATE {"id": 423, "day": 23, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-14T11:25:18.745Z", "kandangId": 1, "updatedAt": "2026-06-14T11:25:18.745Z", "keterangan": "adjust min-frames to 4", "population": null, "chickenCount": 23410, "mortalityCount": 0} {"id": 423, "day": 23, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-14T11:25:18.745Z", "kandangId": 1, "updatedAt": "2026-06-14T18:29:26.256Z", "keterangan": "adjust min-frames to 4", "population": null, "chickenCount": 23410, "mortalityCount": 22} {mortalityCount,updatedAt} 2026-06-14 18:29:26.258308+00 150 mortality_records CYCLE-JBW-2026-05-22-22-2 CREATE \N {"id": 427, "day": 22, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-14T18:30:49.839Z", "kandangId": 2, "updatedAt": "2026-06-14T18:30:49.839Z", "keterangan": "", "population": null, "chickenCount": 20786, "mortalityCount": 23} {} 2026-06-14 18:30:49.855809+00 151 mortality_records CYCLE-JBW-2026-05-22-23-2 CREATE \N {"id": 428, "day": 23, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-14T18:31:04.075Z", "kandangId": 2, "updatedAt": "2026-06-14T18:31:04.075Z", "keterangan": "", "population": null, "chickenCount": 9699, "mortalityCount": 15} {} 2026-06-14 18:31:04.077487+00 152 mortality_records CYCLE-JBW-2026-05-22-24-1 CREATE \N {"id": 429, "day": 24, "afkir": 0, "panen": 1600, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-16T08:54:40.514Z", "kandangId": 1, "updatedAt": "2026-06-16T08:54:40.514Z", "keterangan": "", "population": null, "chickenCount": 21960, "mortalityCount": 0} {} 2026-06-16 08:54:40.536107+00 153 mortality_records CYCLE-JBW-2026-05-22-24-1 UPDATE {"id": 429, "day": 24, "afkir": 0, "panen": 1600, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-16T08:54:40.514Z", "kandangId": 1, "updatedAt": "2026-06-16T08:54:40.514Z", "keterangan": "", "population": null, "chickenCount": 21960, "mortalityCount": 0} {"id": 429, "day": 24, "afkir": 0, "panen": 1600, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-16T08:54:40.514Z", "kandangId": 1, "updatedAt": "2026-06-16T08:55:06.605Z", "keterangan": "", "population": null, "chickenCount": 21960, "mortalityCount": 20} {mortalityCount,updatedAt} 2026-06-16 08:55:06.60752+00 154 mortality_records CYCLE-JBW-2026-05-22-25-1 CREATE \N {"id": 431, "day": 25, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-17T07:23:57.402Z", "kandangId": 1, "updatedAt": "2026-06-17T07:23:57.402Z", "keterangan": "", "population": null, "chickenCount": 21839, "mortalityCount": 26} {} 2026-06-17 07:23:57.414157+00 155 mortality_records CYCLE-JBW-2026-05-22-24-2 CREATE \N {"id": 432, "day": 24, "afkir": 10, "panen": 3168, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-17T07:24:35.153Z", "kandangId": 2, "updatedAt": "2026-06-17T07:24:35.153Z", "keterangan": "", "population": null, "chickenCount": 788, "mortalityCount": 22} {} 2026-06-17 07:24:35.156857+00 156 mortality_records CYCLE-JBW-2026-05-22-25-2 CREATE \N {"id": 433, "day": 25, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-17T07:25:14.122Z", "kandangId": 2, "updatedAt": "2026-06-17T07:25:14.122Z", "keterangan": "", "population": null, "chickenCount": 679, "mortalityCount": 26} {} 2026-06-17 07:25:14.125106+00 157 mortality_records CYCLE-JBW-2026-05-22-26-1 CREATE \N {"id": 434, "day": 26, "afkir": 0, "panen": 1200, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-17T21:11:27.529Z", "kandangId": 1, "updatedAt": "2026-06-17T21:11:27.529Z", "keterangan": "", "population": null, "chickenCount": 21201, "mortalityCount": 0} {} 2026-06-17 21:11:27.544896+00 158 mortality_records CYCLE-JBW-2026-05-22-26-1 UPDATE {"id": 434, "day": 26, "afkir": 0, "panen": 1200, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-17T21:11:27.529Z", "kandangId": 1, "updatedAt": "2026-06-17T21:11:27.529Z", "keterangan": "", "population": null, "chickenCount": 21201, "mortalityCount": 0} {"id": 434, "day": 26, "afkir": 0, "panen": 1200, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-17T21:11:27.529Z", "kandangId": 1, "updatedAt": "2026-06-18T00:05:00.044Z", "keterangan": "", "population": null, "chickenCount": 21201, "mortalityCount": 18} {mortalityCount,updatedAt} 2026-06-18 00:05:00.066504+00 159 mortality_records CYCLE-JBW-2026-05-22-26-1 UPDATE {"id": 434, "day": 26, "afkir": 0, "panen": 1200, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-17T21:11:27.529Z", "kandangId": 1, "updatedAt": "2026-06-18T00:05:00.044Z", "keterangan": "", "population": null, "chickenCount": 21201, "mortalityCount": 18} {"id": 434, "day": 26, "afkir": 0, "panen": 1200, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-17T21:11:27.529Z", "kandangId": 1, "updatedAt": "2026-06-18T00:05:18.310Z", "keterangan": "", "population": null, "chickenCount": 21201, "mortalityCount": 18} {updatedAt} 2026-06-18 00:05:18.312518+00 160 mortality_records CYCLE-JBW-2026-05-22-24-1 UPDATE {"id": 429, "day": 24, "afkir": 0, "panen": 1600, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-16T08:54:40.514Z", "kandangId": 1, "updatedAt": "2026-06-16T08:55:06.605Z", "keterangan": "", "population": null, "chickenCount": 21960, "mortalityCount": 20} {"id": 429, "day": 24, "afkir": 0, "panen": 1600, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-16T08:54:40.514Z", "kandangId": 1, "updatedAt": "2026-06-18T00:06:14.006Z", "keterangan": "", "population": null, "chickenCount": 21960, "mortalityCount": 20} {updatedAt} 2026-06-18 00:06:14.007981+00 161 mortality_records CYCLE-JBW-2026-05-22-24-1 UPDATE {"id": 429, "day": 24, "afkir": 0, "panen": 1600, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-16T08:54:40.514Z", "kandangId": 1, "updatedAt": "2026-06-18T00:06:14.006Z", "keterangan": "", "population": null, "chickenCount": 21960, "mortalityCount": 20} {"id": 429, "day": 24, "afkir": 0, "panen": 1600, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-16T08:54:40.514Z", "kandangId": 1, "updatedAt": "2026-06-18T00:06:26.880Z", "keterangan": "", "population": null, "chickenCount": 21960, "mortalityCount": 20} {updatedAt} 2026-06-18 00:06:26.882659+00 162 mortality_records CYCLE-JBW-2026-05-22-26-1 UPDATE {"id": 434, "day": 26, "afkir": 0, "panen": 1200, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-17T21:11:27.529Z", "kandangId": 1, "updatedAt": "2026-06-18T00:05:18.310Z", "keterangan": "", "population": null, "chickenCount": 21201, "mortalityCount": 18} {"id": 434, "day": 26, "afkir": 0, "panen": 1200, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-17T21:11:27.529Z", "kandangId": 1, "updatedAt": "2026-06-18T00:06:58.682Z", "keterangan": "", "population": null, "chickenCount": 21201, "mortalityCount": 18} {updatedAt} 2026-06-18 00:06:58.684701+00 163 mortality_records CYCLE-JBW-2026-05-22-26-2 CREATE \N {"id": 440, "day": 26, "afkir": 11, "panen": 300, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-18T00:07:40.565Z", "kandangId": 2, "updatedAt": "2026-06-18T00:07:40.565Z", "keterangan": "", "population": null, "chickenCount": 1486, "mortalityCount": 30} {} 2026-06-18 00:07:40.569352+00 164 mortality_records CYCLE-JBW-2026-05-22-24-2 UPDATE {"id": 432, "day": 24, "afkir": 10, "panen": 3168, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-17T07:24:35.153Z", "kandangId": 2, "updatedAt": "2026-06-17T07:24:35.153Z", "keterangan": "", "population": null, "chickenCount": 788, "mortalityCount": 22} {"id": 432, "day": 24, "afkir": 10, "panen": 3168, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-17T07:24:35.153Z", "kandangId": 2, "updatedAt": "2026-06-18T00:26:48.940Z", "keterangan": "", "population": null, "chickenCount": 788, "mortalityCount": 22} {updatedAt} 2026-06-18 00:26:48.976984+00 165 mortality_records CYCLE-JBW-2026-05-22-26-1 UPDATE {"id": 434, "day": 26, "afkir": 0, "panen": 1200, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-17T21:11:27.529Z", "kandangId": 1, "updatedAt": "2026-06-18T00:06:58.682Z", "keterangan": "", "population": null, "chickenCount": 21201, "mortalityCount": 18} {"id": 434, "day": 26, "afkir": 0, "panen": 1200, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-17T21:11:27.529Z", "kandangId": 1, "updatedAt": "2026-06-18T00:54:23.015Z", "keterangan": "", "population": null, "chickenCount": 21201, "mortalityCount": 18} {updatedAt} 2026-06-18 00:54:23.038916+00 166 mortality_records CYCLE-JBW-2026-05-22-26-1 UPDATE {"id": 434, "day": 26, "afkir": 0, "panen": 1200, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-17T21:11:27.529Z", "kandangId": 1, "updatedAt": "2026-06-18T00:54:23.015Z", "keterangan": "", "population": null, "chickenCount": 21201, "mortalityCount": 18} {"id": 434, "day": 26, "afkir": 0, "panen": 1200, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-17T21:11:27.529Z", "kandangId": 1, "updatedAt": "2026-06-18T04:40:51.384Z", "keterangan": "", "population": null, "chickenCount": 21201, "mortalityCount": 18} {updatedAt} 2026-06-18 04:40:51.398861+00 167 mortality_records CYCLE-JBW-2026-05-22-26-1 UPDATE {"id": 434, "day": 26, "afkir": 0, "panen": 1200, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-17T21:11:27.529Z", "kandangId": 1, "updatedAt": "2026-06-18T04:40:51.384Z", "keterangan": "", "population": null, "chickenCount": 21201, "mortalityCount": 18} {"id": 434, "day": 26, "afkir": 0, "panen": 1200, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-17T21:11:27.529Z", "kandangId": 1, "updatedAt": "2026-06-18T09:03:35.380Z", "keterangan": "", "population": null, "chickenCount": 21201, "mortalityCount": 18} {updatedAt} 2026-06-18 09:03:35.414936+00 169 mortality_records CYCLE-JBW-2026-05-22-27-1 UPDATE {"id": 445, "day": 27, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-18T09:03:48.220Z", "kandangId": 1, "updatedAt": "2026-06-18T09:03:48.220Z", "keterangan": "", "population": null, "chickenCount": 19853, "mortalityCount": 1} {"id": 445, "day": 27, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-18T09:03:48.220Z", "kandangId": 1, "updatedAt": "2026-06-18T09:03:52.297Z", "keterangan": "", "population": null, "chickenCount": 19853, "mortalityCount": 0} {mortalityCount,updatedAt} 2026-06-18 09:03:52.299179+00 170 mortality_records CYCLE-JBW-2026-05-22-27-1 UPDATE {"id": 445, "day": 27, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-18T09:03:48.220Z", "kandangId": 1, "updatedAt": "2026-06-18T09:03:52.297Z", "keterangan": "", "population": null, "chickenCount": 19853, "mortalityCount": 0} {"id": 445, "day": 27, "afkir": 0, "panen": 1680, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-18T09:03:48.220Z", "kandangId": 1, "updatedAt": "2026-06-18T13:16:45.772Z", "keterangan": "", "population": null, "chickenCount": 19853, "mortalityCount": 31} {mortalityCount,panen,updatedAt} 2026-06-18 13:16:45.804637+00 171 mortality_records CYCLE-JBW-2026-05-22-27-2 CREATE \N {"id": 448, "day": 27, "afkir": 10, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-18T13:17:09.351Z", "kandangId": 2, "updatedAt": "2026-06-18T13:17:09.351Z", "keterangan": "", "population": null, "chickenCount": 950, "mortalityCount": 67} {} 2026-06-18 13:17:09.355159+00 172 mortality_records CYCLE-JBW-2026-05-22-24-1 UPDATE {"id": 429, "day": 24, "afkir": 0, "panen": 1600, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-16T08:54:40.514Z", "kandangId": 1, "updatedAt": "2026-06-18T00:06:26.880Z", "keterangan": "", "population": null, "chickenCount": 21960, "mortalityCount": 20} {"id": 429, "day": 24, "afkir": 0, "panen": 1600, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-16T08:54:40.514Z", "kandangId": 1, "updatedAt": "2026-06-19T07:34:10.985Z", "keterangan": "", "population": null, "chickenCount": 21960, "mortalityCount": 20} {updatedAt} 2026-06-19 07:34:11.002442+00 173 mortality_records CYCLE-JBW-2026-05-22-24-1 UPDATE {"id": 429, "day": 24, "afkir": 0, "panen": 1600, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-16T08:54:40.514Z", "kandangId": 1, "updatedAt": "2026-06-19T07:34:10.985Z", "keterangan": "", "population": null, "chickenCount": 21960, "mortalityCount": 20} {"id": 429, "day": 24, "afkir": 0, "panen": 1600, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-16T08:54:40.514Z", "kandangId": 1, "updatedAt": "2026-06-19T07:34:25.568Z", "keterangan": "", "population": null, "chickenCount": 21960, "mortalityCount": 20} {updatedAt} 2026-06-19 07:34:25.570753+00 174 mortality_records CYCLE-JBW-2026-05-22-28-1 CREATE \N {"id": 451, "day": 28, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-19T18:41:06.372Z", "kandangId": 1, "updatedAt": "2026-06-19T18:41:06.372Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 19265, "mortalityCount": 15} {} 2026-06-19 18:41:06.376226+00 175 mortality_records CYCLE-JBW-2026-05-22-28-2 CREATE \N {"id": 452, "day": 28, "afkir": 0, "panen": 840, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-19T18:41:34.957Z", "kandangId": 2, "updatedAt": "2026-06-19T18:41:34.957Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 1625, "mortalityCount": 160} {} 2026-06-19 18:41:34.961155+00 176 mortality_records CYCLE-JBW-2026-05-22-29-1 CREATE \N {"id": 453, "day": 29, "afkir": 0, "panen": 1920, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-20T13:24:04.743Z", "kandangId": 1, "updatedAt": "2026-06-20T13:24:04.743Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 17564, "mortalityCount": 30} {} 2026-06-20 13:24:04.766846+00 177 mortality_records CYCLE-JBW-2026-05-22-29-2 CREATE \N {"id": 454, "day": 29, "afkir": 0, "panen": 3088, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-20T13:24:38.248Z", "kandangId": 2, "updatedAt": "2026-06-20T13:24:38.248Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 833, "mortalityCount": 163} {} 2026-06-20 13:24:38.25109+00 178 mortality_records CYCLE-JBW-2026-05-22-24-1 UPDATE {"id": 429, "day": 24, "afkir": 0, "panen": 1600, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-16T08:54:40.514Z", "kandangId": 1, "updatedAt": "2026-06-19T07:34:25.568Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 21960, "mortalityCount": 20} {"id": 429, "day": 24, "afkir": 0, "panen": 1600, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-16T08:54:40.514Z", "kandangId": 1, "updatedAt": "2026-06-22T01:08:47.668Z", "beratPanen": 0.01, "keterangan": "", "population": null, "chickenCount": 21960, "mortalityCount": 20} {beratPanen,updatedAt} 2026-06-22 01:08:47.703726+00 179 mortality_records CYCLE-JBW-2026-05-22-24-1 UPDATE {"id": 429, "day": 24, "afkir": 0, "panen": 1600, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-16T08:54:40.514Z", "kandangId": 1, "updatedAt": "2026-06-22T01:08:47.668Z", "beratPanen": 0.01, "keterangan": "", "population": null, "chickenCount": 21960, "mortalityCount": 20} {"id": 429, "day": 24, "afkir": 0, "panen": 1600, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-16T08:54:40.514Z", "kandangId": 1, "updatedAt": "2026-06-22T01:10:56.289Z", "beratPanen": 1209, "keterangan": "", "population": null, "chickenCount": 21960, "mortalityCount": 20} {beratPanen,updatedAt} 2026-06-22 01:10:56.29376+00 190 mortality_records CYCLE-JBW-2026-05-22-31-1 CREATE \N {"id": 467, "day": 31, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-22T08:26:27.060Z", "kandangId": 1, "updatedAt": "2026-06-22T08:26:27.060Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 16107, "mortalityCount": 0} {} 2026-06-22 08:26:27.078125+00 180 mortality_records CYCLE-JBW-2026-05-22-26-1 UPDATE {"id": 434, "day": 26, "afkir": 0, "panen": 1200, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-17T21:11:27.529Z", "kandangId": 1, "updatedAt": "2026-06-18T09:03:35.380Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 21201, "mortalityCount": 18} {"id": 434, "day": 26, "afkir": 0, "panen": 1200, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-17T21:11:27.529Z", "kandangId": 1, "updatedAt": "2026-06-22T01:11:13.689Z", "beratPanen": 1201.2, "keterangan": "", "population": null, "chickenCount": 21201, "mortalityCount": 18} {beratPanen,updatedAt} 2026-06-22 01:11:13.722989+00 181 mortality_records CYCLE-JBW-2026-05-22-27-1 UPDATE {"id": 445, "day": 27, "afkir": 0, "panen": 1680, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-18T09:03:48.220Z", "kandangId": 1, "updatedAt": "2026-06-18T13:16:45.772Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 19853, "mortalityCount": 31} {"id": 445, "day": 27, "afkir": 0, "panen": 1680, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-18T09:03:48.220Z", "kandangId": 1, "updatedAt": "2026-06-22T01:11:24.999Z", "beratPanen": 1439, "keterangan": "", "population": null, "chickenCount": 19853, "mortalityCount": 31} {beratPanen,updatedAt} 2026-06-22 01:11:25.001414+00 182 mortality_records CYCLE-JBW-2026-05-22-29-1 UPDATE {"id": 453, "day": 29, "afkir": 0, "panen": 1920, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-20T13:24:04.743Z", "kandangId": 1, "updatedAt": "2026-06-20T13:24:04.743Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 17564, "mortalityCount": 30} {"id": 453, "day": 29, "afkir": 0, "panen": 1920, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-20T13:24:04.743Z", "kandangId": 1, "updatedAt": "2026-06-22T01:11:41.284Z", "beratPanen": 2422.9, "keterangan": "", "population": null, "chickenCount": 17564, "mortalityCount": 30} {beratPanen,updatedAt} 2026-06-22 01:11:41.286547+00 183 mortality_records CYCLE-JBW-2026-05-22-30-1 CREATE \N {"id": 460, "day": 30, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-22T01:12:05.177Z", "kandangId": 1, "updatedAt": "2026-06-22T01:12:05.177Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 17129, "mortalityCount": 26} {} 2026-06-22 01:12:05.196421+00 184 mortality_records CYCLE-JBW-2026-05-22-30-2 CREATE \N {"id": 461, "day": 30, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-22T01:12:32.399Z", "kandangId": 2, "updatedAt": "2026-06-22T01:12:32.399Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 450, "mortalityCount": 187} {} 2026-06-22 01:12:32.439115+00 185 mortality_records CYCLE-JBW-2026-05-22-30-2 UPDATE {"id": 461, "day": 30, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-22T01:12:32.399Z", "kandangId": 2, "updatedAt": "2026-06-22T01:12:32.399Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 450, "mortalityCount": 187} {"id": 461, "day": 30, "afkir": 0, "panen": 650, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-22T01:12:32.399Z", "kandangId": 2, "updatedAt": "2026-06-22T01:12:53.139Z", "beratPanen": 736.2, "keterangan": "", "population": null, "chickenCount": 450, "mortalityCount": 187} {panen,beratPanen,updatedAt} 2026-06-22 01:12:53.141518+00 186 mortality_records CYCLE-JBW-2026-05-22-29-2 UPDATE {"id": 454, "day": 29, "afkir": 0, "panen": 3088, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-20T13:24:38.248Z", "kandangId": 2, "updatedAt": "2026-06-20T13:24:38.248Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 833, "mortalityCount": 163} {"id": 454, "day": 29, "afkir": 0, "panen": 3088, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-20T13:24:38.248Z", "kandangId": 2, "updatedAt": "2026-06-22T01:13:14.459Z", "beratPanen": 3748.1, "keterangan": "", "population": null, "chickenCount": 833, "mortalityCount": 163} {beratPanen,updatedAt} 2026-06-22 01:13:14.46145+00 187 mortality_records CYCLE-JBW-2026-05-22-28-2 UPDATE {"id": 452, "day": 28, "afkir": 0, "panen": 840, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-19T18:41:34.957Z", "kandangId": 2, "updatedAt": "2026-06-19T18:41:34.957Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 1625, "mortalityCount": 160} {"id": 452, "day": 28, "afkir": 0, "panen": 840, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-19T18:41:34.957Z", "kandangId": 2, "updatedAt": "2026-06-22T01:13:26.177Z", "beratPanen": 897, "keterangan": "", "population": null, "chickenCount": 1625, "mortalityCount": 160} {beratPanen,updatedAt} 2026-06-22 01:13:26.179781+00 188 mortality_records CYCLE-JBW-2026-05-22-26-2 UPDATE {"id": 440, "day": 26, "afkir": 11, "panen": 300, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-18T00:07:40.565Z", "kandangId": 2, "updatedAt": "2026-06-18T00:07:40.565Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 1486, "mortalityCount": 30} {"id": 440, "day": 26, "afkir": 11, "panen": 300, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-18T00:07:40.565Z", "kandangId": 2, "updatedAt": "2026-06-22T01:13:35.389Z", "beratPanen": 253.5, "keterangan": "", "population": null, "chickenCount": 1486, "mortalityCount": 30} {beratPanen,updatedAt} 2026-06-22 01:13:35.391306+00 189 mortality_records CYCLE-JBW-2026-05-22-24-2 UPDATE {"id": 432, "day": 24, "afkir": 10, "panen": 3168, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-17T07:24:35.153Z", "kandangId": 2, "updatedAt": "2026-06-18T00:26:48.940Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 788, "mortalityCount": 22} {"id": 432, "day": 24, "afkir": 10, "panen": 3168, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-17T07:24:35.153Z", "kandangId": 2, "updatedAt": "2026-06-22T01:13:45.942Z", "beratPanen": 2611.9, "keterangan": "", "population": null, "chickenCount": 788, "mortalityCount": 22} {beratPanen,updatedAt} 2026-06-22 01:13:45.962701+00 191 mortality_records CYCLE-JBW-2026-05-22-31-1 UPDATE {"id": 467, "day": 31, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-22T08:26:27.060Z", "kandangId": 1, "updatedAt": "2026-06-22T08:26:27.060Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 16107, "mortalityCount": 0} {"id": 467, "day": 31, "afkir": 0, "panen": 1200, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-22T08:26:27.060Z", "kandangId": 1, "updatedAt": "2026-06-23T00:45:24.949Z", "beratPanen": 1393.2, "keterangan": "", "population": null, "chickenCount": 16107, "mortalityCount": 39} {mortalityCount,panen,beratPanen,updatedAt} 2026-06-23 00:45:24.969568+00 192 mortality_records CYCLE-JBW-2026-05-22-31-2 CREATE \N {"id": 469, "day": 31, "afkir": 0, "panen": 2680, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-23T00:46:18.753Z", "kandangId": 2, "updatedAt": "2026-06-23T00:46:18.753Z", "beratPanen": 2990.3, "keterangan": "", "population": null, "chickenCount": 875, "mortalityCount": 185} {} 2026-06-23 00:46:18.756859+00 193 mortality_records CYCLE-JBW-2026-05-22-32-1 CREATE \N {"id": 470, "day": 32, "afkir": 0, "panen": 445, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-24T01:00:12.256Z", "kandangId": 1, "updatedAt": "2026-06-24T01:00:12.256Z", "beratPanen": 563.8, "keterangan": "", "population": null, "chickenCount": 15463, "mortalityCount": 45} {} 2026-06-24 01:00:12.272302+00 194 mortality_records CYCLE-JBW-2026-05-22-32-2 CREATE \N {"id": 471, "day": 32, "afkir": 0, "panen": 2480, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-24T01:01:46.633Z", "kandangId": 2, "updatedAt": "2026-06-24T01:01:46.633Z", "beratPanen": 2995.3, "keterangan": "", "population": null, "chickenCount": 860, "mortalityCount": 235} {} 2026-06-24 01:01:46.636129+00 195 mortality_records CYCLE-JBW-2026-05-22-33-1 CREATE \N {"id": 472, "day": 33, "afkir": 0, "panen": 5376, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-25T07:56:13.497Z", "kandangId": 1, "updatedAt": "2026-06-25T07:56:13.497Z", "beratPanen": 8246.9, "keterangan": "", "population": null, "chickenCount": 9710, "mortalityCount": 95} {} 2026-06-25 07:56:13.521016+00 196 mortality_records CYCLE-JBW-2026-05-22-33-2 CREATE \N {"id": 473, "day": 33, "afkir": 0, "panen": 4605, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-25T07:56:55.263Z", "kandangId": 2, "updatedAt": "2026-06-25T07:56:55.263Z", "beratPanen": 6293.1, "keterangan": "", "population": null, "chickenCount": 331, "mortalityCount": 130} {} 2026-06-25 07:56:55.267542+00 197 mortality_records CYCLE-JBW-2026-05-22-35-1 CREATE \N {"id": 474, "day": 35, "afkir": 0, "panen": 4992, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-26T22:26:12.960Z", "kandangId": 1, "updatedAt": "2026-06-26T22:26:12.960Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 5071, "mortalityCount": 0} {} 2026-06-26 22:26:12.990497+00 198 mortality_records CYCLE-JBW-2026-05-22-35-1 UPDATE {"id": 474, "day": 35, "afkir": 0, "panen": 4992, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-26T22:26:12.960Z", "kandangId": 1, "updatedAt": "2026-06-26T22:26:12.960Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 5071, "mortalityCount": 0} {"id": 474, "day": 35, "afkir": 0, "panen": 4992, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-26T22:26:12.960Z", "kandangId": 1, "updatedAt": "2026-06-26T22:26:27.771Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 5071, "mortalityCount": 35} {mortalityCount,updatedAt} 2026-06-26 22:26:27.803034+00 199 mortality_records CYCLE-JBW-2026-05-22-34-1 CREATE \N {"id": 476, "day": 34, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-26T22:26:34.789Z", "kandangId": 1, "updatedAt": "2026-06-26T22:26:34.789Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 10043, "mortalityCount": 34} {} 2026-06-26 22:26:34.791617+00 200 mortality_records CYCLE-JBW-2026-05-22-35-1 UPDATE {"id": 474, "day": 35, "afkir": 0, "panen": 4992, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-26T22:26:12.960Z", "kandangId": 1, "updatedAt": "2026-06-26T22:26:27.771Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 5071, "mortalityCount": 35} {"id": 474, "day": 35, "afkir": 0, "panen": 4992, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-26T22:26:12.960Z", "kandangId": 1, "updatedAt": "2026-06-26T22:28:07.852Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 5071, "mortalityCount": 157} {mortalityCount,updatedAt} 2026-06-26 22:28:07.855099+00 201 mortality_records CYCLE-JBW-2026-05-22-34-1 UPDATE {"id": 476, "day": 34, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-26T22:26:34.789Z", "kandangId": 1, "updatedAt": "2026-06-26T22:26:34.789Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 10043, "mortalityCount": 34} {"id": 476, "day": 34, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-26T22:26:34.789Z", "kandangId": 1, "updatedAt": "2026-06-26T22:28:16.685Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 10043, "mortalityCount": 111} {mortalityCount,updatedAt} 2026-06-26 22:28:16.687073+00 202 mortality_records CYCLE-JBW-2026-05-22-33-1 UPDATE {"id": 472, "day": 33, "afkir": 0, "panen": 5376, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-25T07:56:13.497Z", "kandangId": 1, "updatedAt": "2026-06-25T07:56:13.497Z", "beratPanen": 8246.9, "keterangan": "", "population": null, "chickenCount": 9710, "mortalityCount": 95} {"id": 472, "day": 33, "afkir": 0, "panen": 5376, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-25T07:56:13.497Z", "kandangId": 1, "updatedAt": "2026-06-26T22:28:45.212Z", "beratPanen": 8246.9, "keterangan": "ayam banyak yang berada di blind spot", "population": null, "chickenCount": 9710, "mortalityCount": 95} {keterangan,updatedAt} 2026-06-26 22:28:45.215208+00 203 mortality_records CYCLE-JBW-2026-05-22-36-1 CREATE \N {"id": 480, "day": 36, "afkir": 0, "panen": 1664, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-28T03:33:05.179Z", "kandangId": 1, "updatedAt": "2026-06-28T03:33:05.179Z", "beratPanen": 2778.7, "keterangan": "", "population": null, "chickenCount": 3313, "mortalityCount": 212} {} 2026-06-28 03:33:05.205106+00 204 mortality_records CYCLE-JBW-2026-05-22-36-1 UPDATE {"id": 480, "day": 36, "afkir": 0, "panen": 1664, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-28T03:33:05.179Z", "kandangId": 1, "updatedAt": "2026-06-28T03:33:05.179Z", "beratPanen": 2778.7, "keterangan": "", "population": null, "chickenCount": 3313, "mortalityCount": 212} {"id": 480, "day": 36, "afkir": 0, "panen": 1664, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-28T03:33:05.179Z", "kandangId": 1, "updatedAt": "2026-06-28T03:33:16.970Z", "beratPanen": 2788.7, "keterangan": "", "population": null, "chickenCount": 3313, "mortalityCount": 212} {beratPanen,updatedAt} 2026-06-28 03:33:16.972991+00 205 mortality_records CYCLE-JBW-2026-05-22-34-2 CREATE \N {"id": 482, "day": 34, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-28T03:34:13.644Z", "kandangId": 2, "updatedAt": "2026-06-28T03:34:13.644Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 154} {} 2026-06-28 03:34:13.646161+00 206 mortality_records CYCLE-JBW-2026-05-22-35-2 CREATE \N {"id": 483, "day": 35, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-28T03:34:21.903Z", "kandangId": 2, "updatedAt": "2026-06-28T03:34:21.903Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 129} {} 2026-06-28 03:34:21.905663+00 207 mortality_records CYCLE-JBW-2026-05-22-36-2 CREATE \N {"id": 484, "day": 36, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-28T03:34:36.512Z", "kandangId": 2, "updatedAt": "2026-06-28T03:34:36.512Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 174, "mortalityCount": 110} {} 2026-06-28 03:34:36.514389+00 208 mortality_records CYCLE-JBW-2026-05-22-37-1 CREATE \N {"id": 485, "day": 37, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-29T09:16:17.473Z", "kandangId": 1, "updatedAt": "2026-06-29T09:16:17.473Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 3102, "mortalityCount": 205} {} 2026-06-29 09:16:17.496022+00 209 mortality_records CYCLE-JBW-2026-05-22-38-1 CREATE \N {"id": 486, "day": 38, "afkir": 0, "panen": 1220, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-30T02:17:41.824Z", "kandangId": 1, "updatedAt": "2026-06-30T02:17:41.824Z", "beratPanen": 1709.2, "keterangan": "", "population": null, "chickenCount": 1731, "mortalityCount": 180} {} 2026-06-30 02:17:41.846717+00 210 mortality_records CYCLE-JBW-2026-05-22-37-2 CREATE \N {"id": 487, "day": 37, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-30T02:18:09.017Z", "kandangId": 2, "updatedAt": "2026-06-30T02:18:09.017Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 43, "mortalityCount": 205} {} 2026-06-30 02:18:09.021122+00 211 mortality_records CYCLE-JBW-2026-05-22-38-2 CREATE \N {"id": 488, "day": 38, "afkir": 0, "panen": 1165, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-30T02:18:51.367Z", "kandangId": 2, "updatedAt": "2026-06-30T02:18:51.367Z", "beratPanen": 2023.7, "keterangan": "", "population": null, "chickenCount": 65, "mortalityCount": 135} {} 2026-06-30 02:18:51.369927+00 212 mortality_records CYCLE-JBW-2026-05-22-37-2 UPDATE {"id": 487, "day": 37, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-30T02:18:09.017Z", "kandangId": 2, "updatedAt": "2026-06-30T02:18:09.017Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 43, "mortalityCount": 205} {"id": 487, "day": 37, "afkir": 0, "panen": 850, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-30T02:18:09.017Z", "kandangId": 2, "updatedAt": "2026-06-30T02:19:25.395Z", "beratPanen": 1461.2, "keterangan": "", "population": null, "chickenCount": 43, "mortalityCount": 103} {mortalityCount,panen,beratPanen,updatedAt} 2026-06-30 02:19:25.39766+00 213 mortality_records CYCLE-JBW-2026-05-22-39-1 CREATE \N {"id": 490, "day": 39, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-01T00:49:05.734Z", "kandangId": 1, "updatedAt": "2026-07-01T00:49:05.734Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 1654, "mortalityCount": 91} {} 2026-07-01 00:49:05.756056+00 214 mortality_records CYCLE-JBW-2026-05-22-39-2 CREATE \N {"id": 491, "day": 39, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-01T00:49:25.411Z", "kandangId": 2, "updatedAt": "2026-07-01T00:49:25.411Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 51, "mortalityCount": 65} {} 2026-07-01 00:49:25.41521+00 215 mortality_records CYCLE-JBW-2026-05-22-40-2 CREATE \N {"id": 492, "day": 40, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-01T00:49:47.926Z", "kandangId": 2, "updatedAt": "2026-07-01T00:49:47.926Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {} 2026-07-01 00:49:47.929218+00 216 mortality_records CYCLE-JBW-2026-05-22-39-1 UPDATE {"id": 490, "day": 39, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-01T00:49:05.734Z", "kandangId": 1, "updatedAt": "2026-07-01T00:49:05.734Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 1654, "mortalityCount": 91} {"id": 490, "day": 39, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-01T00:49:05.734Z", "kandangId": 1, "updatedAt": "2026-07-01T04:36:38.744Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 1654, "mortalityCount": 91} {updatedAt} 2026-07-01 04:36:38.762962+00 217 mortality_records CYCLE-JBW-2026-05-22-40-1 CREATE \N {"id": 494, "day": 40, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-01T09:07:35.246Z", "kandangId": 1, "updatedAt": "2026-07-01T09:07:35.246Z", "beratPanen": 0, "keterangan": "adjust 50 karena double counting pada area dekat kipas ", "population": null, "chickenCount": 1576, "mortalityCount": 0} {} 2026-07-01 09:07:35.276158+00 218 mortality_records CYCLE-JBW-2026-05-22-40-1 UPDATE {"id": 494, "day": 40, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-01T09:07:35.246Z", "kandangId": 1, "updatedAt": "2026-07-01T09:07:35.246Z", "beratPanen": 0, "keterangan": "adjust 50 karena double counting pada area dekat kipas ", "population": null, "chickenCount": 1576, "mortalityCount": 0} {"id": 494, "day": 40, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-01T09:07:35.246Z", "kandangId": 1, "updatedAt": "2026-07-02T01:12:43.242Z", "beratPanen": 0, "keterangan": "adjust 50 karena double counting pada area dekat kipas ", "population": null, "chickenCount": 1576, "mortalityCount": 67} {mortalityCount,updatedAt} 2026-07-02 01:12:43.270014+00 219 mortality_records CYCLE-JBW-2026-05-22-40-2 UPDATE {"id": 492, "day": 40, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-01T00:49:47.926Z", "kandangId": 2, "updatedAt": "2026-07-01T00:49:47.926Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {"id": 492, "day": 40, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-01T00:49:47.926Z", "kandangId": 2, "updatedAt": "2026-07-02T01:13:06.619Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 116, "mortalityCount": 45} {mortalityCount,chickenCount,updatedAt} 2026-07-02 01:13:06.623005+00 220 mortality_records CYCLE-JBW-2026-05-22-41-1 CREATE \N {"id": 497, "day": 41, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-03T01:32:52.521Z", "kandangId": 1, "updatedAt": "2026-07-03T01:32:52.521Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 1528, "mortalityCount": 76} {} 2026-07-03 01:32:52.52482+00 221 mortality_records CYCLE-JBW-2026-05-22-41-2 CREATE \N {"id": 498, "day": 41, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-03T01:33:17.455Z", "kandangId": 2, "updatedAt": "2026-07-03T01:33:17.455Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 33} {} 2026-07-03 01:33:17.458744+00 222 mortality_records CYCLE-JBW-2026-05-22-42-1 CREATE \N {"id": 499, "day": 42, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-03T10:13:02.766Z", "kandangId": 1, "updatedAt": "2026-07-03T10:13:02.766Z", "beratPanen": 0, "keterangan": "adjust 50 karena double counting di akhir video", "population": null, "chickenCount": 1375, "mortalityCount": 0} {} 2026-07-03 10:13:02.770726+00 223 mortality_records CYCLE-JBW-2026-05-22-42-1 UPDATE {"id": 499, "day": 42, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-03T10:13:02.766Z", "kandangId": 1, "updatedAt": "2026-07-03T10:13:02.766Z", "beratPanen": 0, "keterangan": "adjust 50 karena double counting di akhir video", "population": null, "chickenCount": 1375, "mortalityCount": 0} {"id": 499, "day": 42, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-03T10:13:02.766Z", "kandangId": 1, "updatedAt": "2026-07-04T08:52:51.841Z", "beratPanen": 0, "keterangan": "adjust 50 karena double counting di akhir video", "population": null, "chickenCount": 1375, "mortalityCount": 59} {mortalityCount,updatedAt} 2026-07-04 08:52:51.850531+00 224 mortality_records CYCLE-JBW-2026-05-22-42-2 CREATE \N {"id": 501, "day": 42, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-04T08:53:07.537Z", "kandangId": 2, "updatedAt": "2026-07-04T08:53:07.537Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 32} {} 2026-07-04 08:53:07.57347+00 225 mortality_records CYCLE-JBW-2026-05-22-43-1 CREATE \N {"id": 502, "day": 43, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-04T09:13:55.892Z", "kandangId": 1, "updatedAt": "2026-07-04T09:13:55.892Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 1362, "mortalityCount": 0} {} 2026-07-04 09:13:55.896021+00 226 mortality_records CYCLE-JBW-2026-05-22-43-1 UPDATE {"id": 502, "day": 43, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-04T09:13:55.892Z", "kandangId": 1, "updatedAt": "2026-07-04T09:13:55.892Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 1362, "mortalityCount": 0} {"id": 502, "day": 43, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-04T09:13:55.892Z", "kandangId": 1, "updatedAt": "2026-07-04T09:14:22.700Z", "beratPanen": 0, "keterangan": "adjust 30 karena double counting pada bagian akhir telat mendeteksi mundur", "population": null, "chickenCount": 1362, "mortalityCount": 0} {keterangan,updatedAt} 2026-07-04 09:14:22.703234+00 227 mortality_records CYCLE-JBW-2026-05-22-43-1 UPDATE {"id": 502, "day": 43, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-04T09:13:55.892Z", "kandangId": 1, "updatedAt": "2026-07-04T09:14:22.700Z", "beratPanen": 0, "keterangan": "adjust 30 karena double counting pada bagian akhir telat mendeteksi mundur", "population": null, "chickenCount": 1362, "mortalityCount": 0} {"id": 502, "day": 43, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-04T09:13:55.892Z", "kandangId": 1, "updatedAt": "2026-07-05T02:12:44.084Z", "beratPanen": 0, "keterangan": "adjust 30 karena double counting pada bagian akhir telat mendeteksi mundur", "population": null, "chickenCount": 1362, "mortalityCount": 40} {mortalityCount,updatedAt} 2026-07-05 02:12:44.087833+00 228 mortality_records CYCLE-JBW-2026-05-22-43-2 CREATE \N {"id": 505, "day": 43, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-05T02:13:12.801Z", "kandangId": 2, "updatedAt": "2026-07-05T02:13:12.801Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 20} {} 2026-07-05 02:13:12.815234+00 229 mortality_records CYCLE-JBW-2026-05-22-44-1 CREATE \N {"id": 506, "day": 44, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-05T09:35:28.563Z", "kandangId": 1, "updatedAt": "2026-07-05T09:35:28.563Z", "beratPanen": 0, "keterangan": "adjust 38, bercak/bulu di awal", "population": null, "chickenCount": 777, "mortalityCount": 0} {} 2026-07-05 09:35:28.567055+00 230 mortality_records CYCLE-JBW-2026-05-22-44-1 UPDATE {"id": 506, "day": 44, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-05T09:35:28.563Z", "kandangId": 1, "updatedAt": "2026-07-05T09:35:28.563Z", "beratPanen": 0, "keterangan": "adjust 38, bercak/bulu di awal", "population": null, "chickenCount": 777, "mortalityCount": 0} {"id": 506, "day": 44, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-05T09:35:28.563Z", "kandangId": 1, "updatedAt": "2026-07-05T09:36:45.271Z", "beratPanen": 0, "keterangan": "adjust 40, bercak/bulu di awal", "population": null, "chickenCount": 775, "mortalityCount": 0} {chickenCount,keterangan,updatedAt} 2026-07-05 09:36:45.273591+00 231 mortality_records CYCLE-JBW-2026-05-22-44-1 UPDATE {"id": 506, "day": 44, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-05T09:35:28.563Z", "kandangId": 1, "updatedAt": "2026-07-05T09:36:45.271Z", "beratPanen": 0, "keterangan": "adjust 40, bercak/bulu di awal", "population": null, "chickenCount": 775, "mortalityCount": 0} {"id": 506, "day": 44, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-05T09:35:28.563Z", "kandangId": 1, "updatedAt": "2026-07-05T09:38:25.643Z", "beratPanen": 0, "keterangan": "adjust 47, bercak/bulu di awal", "population": null, "chickenCount": 768, "mortalityCount": 0} {chickenCount,keterangan,updatedAt} 2026-07-05 09:38:25.644797+00 232 mortality_records CYCLE-JBW-2026-05-22-44-1 UPDATE {"id": 506, "day": 44, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-05T09:35:28.563Z", "kandangId": 1, "updatedAt": "2026-07-05T09:38:25.643Z", "beratPanen": 0, "keterangan": "adjust 47, bercak/bulu di awal", "population": null, "chickenCount": 768, "mortalityCount": 0} {"id": 506, "day": 44, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-05T09:35:28.563Z", "kandangId": 1, "updatedAt": "2026-07-05T09:40:12.993Z", "beratPanen": 0, "keterangan": "adjust 50, bercak/bulu di awal", "population": null, "chickenCount": 765, "mortalityCount": 0} {chickenCount,keterangan,updatedAt} 2026-07-05 09:40:12.995408+00 233 mortality_records CYCLE-JBW-2026-05-22-44-1 UPDATE {"id": 506, "day": 44, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-05T09:35:28.563Z", "kandangId": 1, "updatedAt": "2026-07-05T09:40:12.993Z", "beratPanen": 0, "keterangan": "adjust 50, bercak/bulu di awal", "population": null, "chickenCount": 765, "mortalityCount": 0} {"id": 506, "day": 44, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-05T09:35:28.563Z", "kandangId": 1, "updatedAt": "2026-07-05T11:27:34.958Z", "beratPanen": 0, "keterangan": "adjust 50, bercak/bulu di awal; cam3 dan cam4 tidak sampai ujung", "population": null, "chickenCount": 765, "mortalityCount": 0} {keterangan,updatedAt} 2026-07-05 11:27:34.962363+00 234 mortality_records CYCLE-JBW-2026-05-22-44-1 UPDATE {"id": 506, "day": 44, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-05T09:35:28.563Z", "kandangId": 1, "updatedAt": "2026-07-05T11:27:34.958Z", "beratPanen": 0, "keterangan": "adjust 50, bercak/bulu di awal; cam3 dan cam4 tidak sampai ujung", "population": null, "chickenCount": 765, "mortalityCount": 0} {"id": 506, "day": 44, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-05T09:35:28.563Z", "kandangId": 1, "updatedAt": "2026-07-06T00:53:34.663Z", "beratPanen": 0, "keterangan": "adjust 50, bercak/bulu di awal; cam3 dan cam4 tidak sampai ujung", "population": null, "chickenCount": 1353, "mortalityCount": 0} {chickenCount,updatedAt} 2026-07-06 00:53:34.667344+00 235 mortality_records CYCLE-JBW-2026-05-22-45-1 CREATE \N {"id": 512, "day": 45, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-06T16:33:31.055Z", "kandangId": 1, "updatedAt": "2026-07-06T16:33:31.055Z", "beratPanen": 0, "keterangan": "adjust 27, bercak/bulu di awal", "population": null, "chickenCount": 1272, "mortalityCount": 0} {} 2026-07-06 16:33:31.077678+00 236 mortality_records CYCLE-JBW-2026-05-22-45-1 UPDATE {"id": 512, "day": 45, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-06T16:33:31.055Z", "kandangId": 1, "updatedAt": "2026-07-06T16:33:31.055Z", "beratPanen": 0, "keterangan": "adjust 27, bercak/bulu di awal", "population": null, "chickenCount": 1272, "mortalityCount": 0} {"id": 512, "day": 45, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-06T16:33:31.055Z", "kandangId": 1, "updatedAt": "2026-07-06T17:19:06.590Z", "beratPanen": 0, "keterangan": "adjust 27, bercak/bulu di awal", "population": null, "chickenCount": 1415, "mortalityCount": 0} {chickenCount,updatedAt} 2026-07-06 17:19:06.592178+00 245 mortality_records CYCLE-JBW-2026-05-22-45-1 UPDATE {"id": 512, "day": 45, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-06T16:33:31.055Z", "kandangId": 1, "updatedAt": "2026-07-06T23:00:35.635Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 1254, "mortalityCount": 32} {"id": 512, "day": 45, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-06T16:33:31.055Z", "kandangId": 1, "updatedAt": "2026-07-06T23:00:40.851Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 1388, "mortalityCount": 32} {chickenCount,updatedAt} 2026-07-06 23:00:40.854022+00 237 mortality_records CYCLE-JBW-2026-05-22-45-1 UPDATE {"id": 512, "day": 45, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-06T16:33:31.055Z", "kandangId": 1, "updatedAt": "2026-07-06T17:19:06.590Z", "beratPanen": 0, "keterangan": "adjust 27, bercak/bulu di awal", "population": null, "chickenCount": 1415, "mortalityCount": 0} {"id": 512, "day": 45, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-06T16:33:31.055Z", "kandangId": 1, "updatedAt": "2026-07-06T17:23:15.937Z", "beratPanen": 0, "keterangan": "adjust 27, bercak/bulu di awal", "population": null, "chickenCount": 1388, "mortalityCount": 0} {chickenCount,updatedAt} 2026-07-06 17:23:15.939467+00 238 mortality_records CYCLE-JBW-2026-05-22-45-1 UPDATE {"id": 512, "day": 45, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-06T16:33:31.055Z", "kandangId": 1, "updatedAt": "2026-07-06T17:23:15.937Z", "beratPanen": 0, "keterangan": "adjust 27, bercak/bulu di awal", "population": null, "chickenCount": 1388, "mortalityCount": 0} {"id": 512, "day": 45, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-06T16:33:31.055Z", "kandangId": 1, "updatedAt": "2026-07-06T18:52:37.158Z", "beratPanen": 0, "keterangan": "adjust 27, bercak/bulu di awal", "population": null, "chickenCount": 1361, "mortalityCount": 0} {chickenCount,updatedAt} 2026-07-06 18:52:37.161818+00 239 mortality_records CYCLE-JBW-2026-05-22-45-1 UPDATE {"id": 512, "day": 45, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-06T16:33:31.055Z", "kandangId": 1, "updatedAt": "2026-07-06T18:52:37.158Z", "beratPanen": 0, "keterangan": "adjust 27, bercak/bulu di awal", "population": null, "chickenCount": 1361, "mortalityCount": 0} {"id": 512, "day": 45, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-06T16:33:31.055Z", "kandangId": 1, "updatedAt": "2026-07-06T20:50:06.401Z", "beratPanen": 0, "keterangan": "adjust 27, bercak/bulu di awal", "population": null, "chickenCount": 1390, "mortalityCount": 0} {chickenCount,updatedAt} 2026-07-06 20:50:06.405009+00 240 mortality_records CYCLE-JBW-2026-05-22-45-1 UPDATE {"id": 512, "day": 45, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-06T16:33:31.055Z", "kandangId": 1, "updatedAt": "2026-07-06T20:50:06.401Z", "beratPanen": 0, "keterangan": "adjust 27, bercak/bulu di awal", "population": null, "chickenCount": 1390, "mortalityCount": 0} {"id": 512, "day": 45, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-06T16:33:31.055Z", "kandangId": 1, "updatedAt": "2026-07-06T20:50:33.506Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 1390, "mortalityCount": 0} {keterangan,updatedAt} 2026-07-06 20:50:33.508248+00 241 mortality_records CYCLE-JBW-2026-05-22-45-1 UPDATE {"id": 512, "day": 45, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-06T16:33:31.055Z", "kandangId": 1, "updatedAt": "2026-07-06T20:50:33.506Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 1390, "mortalityCount": 0} {"id": 512, "day": 45, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-06T16:33:31.055Z", "kandangId": 1, "updatedAt": "2026-07-06T22:00:33.484Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 1388, "mortalityCount": 0} {chickenCount,updatedAt} 2026-07-06 22:00:33.496204+00 242 mortality_records CYCLE-JBW-2026-05-22-44-1 UPDATE {"id": 506, "day": 44, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-05T09:35:28.563Z", "kandangId": 1, "updatedAt": "2026-07-06T00:53:34.663Z", "beratPanen": 0, "keterangan": "adjust 50, bercak/bulu di awal; cam3 dan cam4 tidak sampai ujung", "population": null, "chickenCount": 1353, "mortalityCount": 0} {"id": 506, "day": 44, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-05T09:35:28.563Z", "kandangId": 1, "updatedAt": "2026-07-06T22:00:57.362Z", "beratPanen": 0, "keterangan": "adjust 50, bercak/bulu di awal; cam3 dan cam4 tidak sampai ujung", "population": null, "chickenCount": 1353, "mortalityCount": 70} {mortalityCount,updatedAt} 2026-07-06 22:00:57.364971+00 243 mortality_records CYCLE-JBW-2026-05-22-45-1 UPDATE {"id": 512, "day": 45, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-06T16:33:31.055Z", "kandangId": 1, "updatedAt": "2026-07-06T22:00:33.484Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 1388, "mortalityCount": 0} {"id": 512, "day": 45, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-06T16:33:31.055Z", "kandangId": 1, "updatedAt": "2026-07-06T22:01:03.498Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 1388, "mortalityCount": 32} {mortalityCount,updatedAt} 2026-07-06 22:01:03.500527+00 244 mortality_records CYCLE-JBW-2026-05-22-45-1 UPDATE {"id": 512, "day": 45, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-06T16:33:31.055Z", "kandangId": 1, "updatedAt": "2026-07-06T22:01:03.498Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 1388, "mortalityCount": 32} {"id": 512, "day": 45, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-06T16:33:31.055Z", "kandangId": 1, "updatedAt": "2026-07-06T23:00:35.635Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 1254, "mortalityCount": 32} {chickenCount,updatedAt} 2026-07-06 23:00:35.639979+00 246 mortality_records CYCLE-JBW-2026-05-22-46-1 CREATE \N {"id": 523, "day": 46, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-07T10:03:17.470Z", "kandangId": 1, "updatedAt": "2026-07-07T10:03:17.470Z", "beratPanen": 0, "keterangan": "adjust 20 untuk ayam yang tidak terhitung dibagian akhir zona cam 1 dan cam 2", "population": null, "chickenCount": 1236, "mortalityCount": 0} {} 2026-07-07 10:03:17.473562+00 247 mortality_records CYCLE-JBW-2026-05-22-46-1 UPDATE {"id": 523, "day": 46, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-07T10:03:17.470Z", "kandangId": 1, "updatedAt": "2026-07-07T10:03:17.470Z", "beratPanen": 0, "keterangan": "adjust 20 untuk ayam yang tidak terhitung dibagian akhir zona cam 1 dan cam 2", "population": null, "chickenCount": 1236, "mortalityCount": 0} {"id": 523, "day": 46, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-07T10:03:17.470Z", "kandangId": 1, "updatedAt": "2026-07-07T10:03:46.006Z", "beratPanen": 0, "keterangan": "adjust 10 untuk ayam yang tidak terhitung dibagian akhir zona cam 1 dan cam 2", "population": null, "chickenCount": 1226, "mortalityCount": 0} {chickenCount,keterangan,updatedAt} 2026-07-07 10:03:46.008352+00 248 mortality_records CYCLE-JBW-2026-05-22-46-1 UPDATE {"id": 523, "day": 46, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-07T10:03:17.470Z", "kandangId": 1, "updatedAt": "2026-07-07T10:03:46.006Z", "beratPanen": 0, "keterangan": "adjust 10 untuk ayam yang tidak terhitung dibagian akhir zona cam 1 dan cam 2", "population": null, "chickenCount": 1226, "mortalityCount": 0} {"id": 523, "day": 46, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-07T10:03:17.470Z", "kandangId": 1, "updatedAt": "2026-07-07T10:37:31.913Z", "beratPanen": 0, "keterangan": "adjust 10 untuk ayam yang tidak terhitung dibagian akhir zona cam 1 dan cam 2", "population": null, "chickenCount": 1226, "mortalityCount": 33} {mortalityCount,updatedAt} 2026-07-07 10:37:31.924987+00 249 mortality_records CYCLE-JBW-2026-05-22-46-1 UPDATE {"id": 523, "day": 46, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-07T10:03:17.470Z", "kandangId": 1, "updatedAt": "2026-07-07T10:37:31.913Z", "beratPanen": 0, "keterangan": "adjust 10 untuk ayam yang tidak terhitung dibagian akhir zona cam 1 dan cam 2", "population": null, "chickenCount": 1226, "mortalityCount": 33} {"id": 523, "day": 46, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-07T10:03:17.470Z", "kandangId": 1, "updatedAt": "2026-07-07T10:37:39.543Z", "beratPanen": 0, "keterangan": "adjust 10 untuk ayam yang tidak terhitung dibagian akhir zona cam 1 dan cam 2", "population": null, "chickenCount": 1226, "mortalityCount": 44} {mortalityCount,updatedAt} 2026-07-07 10:37:39.545692+00 250 mortality_records CYCLE-JBW-2026-05-22-46-1 UPDATE {"id": 523, "day": 46, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-07T10:03:17.470Z", "kandangId": 1, "updatedAt": "2026-07-07T10:37:39.543Z", "beratPanen": 0, "keterangan": "adjust 10 untuk ayam yang tidak terhitung dibagian akhir zona cam 1 dan cam 2", "population": null, "chickenCount": 1226, "mortalityCount": 44} {"id": 523, "day": 46, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-07T10:03:17.470Z", "kandangId": 1, "updatedAt": "2026-07-07T10:37:45.039Z", "beratPanen": 0, "keterangan": "adjust 10 untuk ayam yang tidak terhitung dibagian akhir zona cam 1 dan cam 2", "population": null, "chickenCount": 1226, "mortalityCount": 0} {mortalityCount,updatedAt} 2026-07-07 10:37:45.042089+00 251 mortality_records CYCLE-JBW-2026-05-22-46-1 UPDATE {"id": 523, "day": 46, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-07T10:03:17.470Z", "kandangId": 1, "updatedAt": "2026-07-07T10:37:45.039Z", "beratPanen": 0, "keterangan": "adjust 10 untuk ayam yang tidak terhitung dibagian akhir zona cam 1 dan cam 2", "population": null, "chickenCount": 1226, "mortalityCount": 0} {"id": 523, "day": 46, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-07T10:03:17.470Z", "kandangId": 1, "updatedAt": "2026-07-08T03:13:45.645Z", "beratPanen": 0, "keterangan": "adjust 10 untuk ayam yang tidak terhitung dibagian akhir zona cam 1 dan cam 2", "population": null, "chickenCount": 1226, "mortalityCount": 29} {mortalityCount,updatedAt} 2026-07-08 03:13:45.650115+00 252 mortality_records CYCLE-JBW-2026-05-22-47-1 CREATE \N {"id": 529, "day": 47, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-08T09:22:42.083Z", "kandangId": 1, "updatedAt": "2026-07-08T09:22:42.083Z", "beratPanen": 0, "keterangan": "adjust cam 1 dan 2", "population": null, "chickenCount": 835, "mortalityCount": 0} {} 2026-07-08 09:22:42.097461+00 253 mortality_records CYCLE-JBW-2026-05-22-48-1 CREATE \N {"id": 530, "day": 48, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-09T07:26:56.557Z", "kandangId": 1, "updatedAt": "2026-07-09T07:26:56.557Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 0, "mortalityCount": 0} {} 2026-07-09 07:26:56.570364+00 254 mortality_records CYCLE-JBW-2026-05-22-48-1 UPDATE {"id": 530, "day": 48, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-09T07:26:56.557Z", "kandangId": 1, "updatedAt": "2026-07-09T07:26:56.557Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 0, "mortalityCount": 0} {"id": 530, "day": 48, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-09T07:26:56.557Z", "kandangId": 1, "updatedAt": "2026-07-09T07:29:38.275Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 2, "mortalityCount": 0} {chickenCount,updatedAt} 2026-07-09 07:29:38.278879+00 255 mortality_records CYCLE-JBW-2026-05-22-47-1 UPDATE {"id": 529, "day": 47, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-08T09:22:42.083Z", "kandangId": 1, "updatedAt": "2026-07-08T09:22:42.083Z", "beratPanen": 0, "keterangan": "adjust cam 1 dan 2", "population": null, "chickenCount": 835, "mortalityCount": 0} {"id": 529, "day": 47, "afkir": 0, "panen": 404, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-08T09:22:42.083Z", "kandangId": 1, "updatedAt": "2026-07-10T01:33:36.346Z", "beratPanen": 593.2, "keterangan": "adjust cam 1 dan 2", "population": null, "chickenCount": 835, "mortalityCount": 27} {mortalityCount,panen,beratPanen,updatedAt} 2026-07-10 01:33:36.350182+00 256 mortality_records CYCLE-JBW-2026-05-22-48-1 UPDATE {"id": 530, "day": 48, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-09T07:26:56.557Z", "kandangId": 1, "updatedAt": "2026-07-09T07:29:38.275Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": 2, "mortalityCount": 0} {"id": 530, "day": 48, "afkir": 0, "panen": 822, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-09T07:26:56.557Z", "kandangId": 1, "updatedAt": "2026-07-10T01:34:06.275Z", "beratPanen": 1357.5, "keterangan": "", "population": null, "chickenCount": 2, "mortalityCount": 0} {panen,beratPanen,updatedAt} 2026-07-10 01:34:06.280836+00 257 mortality_records CYCLE-JBW-2026-05-22-44-2 CREATE \N {"id": 534, "day": 44, "afkir": 0, "panen": 1225, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-10T01:37:24.990Z", "kandangId": 2, "updatedAt": "2026-07-10T01:37:24.990Z", "beratPanen": 2823.4, "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 26} {} 2026-07-10 01:37:25.008414+00 258 mortality_records CYCLE-JBW-2026-05-22-35-2 UPDATE {"id": 483, "day": 35, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-28T03:34:21.903Z", "kandangId": 2, "updatedAt": "2026-06-28T03:34:21.903Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 129} {"id": 483, "day": 35, "afkir": 3, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-28T03:34:21.903Z", "kandangId": 2, "updatedAt": "2026-07-10T01:38:27.384Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 129} {afkir,updatedAt} 2026-07-10 01:38:27.387692+00 259 mortality_records CYCLE-JBW-2026-05-22-35-2 UPDATE {"id": 483, "day": 35, "afkir": 3, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-28T03:34:21.903Z", "kandangId": 2, "updatedAt": "2026-07-10T01:38:27.384Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 129} {"id": 483, "day": 35, "afkir": 3, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-06-28T03:34:21.903Z", "kandangId": 2, "updatedAt": "2026-07-10T01:38:31.273Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 129} {updatedAt} 2026-07-10 01:38:31.275412+00 260 mortality_records CYCLE-JBW-2026-05-22-45-2 CREATE \N {"id": 537, "day": 45, "afkir": 0, "panen": 0, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-10T01:43:39.875Z", "kandangId": 2, "updatedAt": "2026-07-10T01:43:39.875Z", "beratPanen": 0, "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 24} {} 2026-07-10 01:43:39.892094+00 261 mortality_records CYCLE-JBW-2026-05-22-46-2 CREATE \N {"id": 538, "day": 46, "afkir": 0, "panen": 130, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-10T01:44:07.586Z", "kandangId": 2, "updatedAt": "2026-07-10T01:44:07.586Z", "beratPanen": 309.6, "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 33} {} 2026-07-10 01:44:07.588762+00 262 mortality_records CYCLE-JBW-2026-05-22-47-2 CREATE \N {"id": 539, "day": 47, "afkir": 0, "panen": 1014, "cycleId": "CYCLE-JBW-2026-05-22", "isEdited": true, "createdAt": "2026-07-10T01:44:34.283Z", "kandangId": 2, "updatedAt": "2026-07-10T01:44:34.283Z", "beratPanen": 1523.9, "keterangan": "", "population": null, "chickenCount": null, "mortalityCount": 0} {} 2026-07-10 01:44:34.285465+00 \. -- -- Data for Name: cameras; Type: TABLE DATA; Schema: public; Owner: - -- COPY public.cameras (id, name, camera_type, rtsp_url, floor_id, model, status, created_at, updated_at) FROM stdin; cam1 Kamera Sudut Kanan Zona A STANDARD \N floor1 HIK-2MP-IR online 2025-12-27 08:31:22.476877+00 2025-12-27 08:31:22.476877+00 cam2 Kamera Sudut Kiri Zona A STANDARD \N floor1 HIK-2MP-IR online 2025-12-27 08:31:22.485148+00 2025-12-27 08:31:22.485148+00 cam3 Kamera Tengah Zona B INFRARED \N floor2 HIK-4MP-IR online 2025-12-27 08:31:22.488558+00 2025-12-27 08:31:22.488558+00 cam4 Kamera Pintu Masuk STANDARD \N floor2 HIK-2MP online 2025-12-27 08:31:22.494255+00 2025-12-27 08:31:22.494255+00 cam5 Kamera Zona Layer 1 STANDARD \N floor3 HIK-2MP-IR online 2025-12-27 08:31:22.500015+00 2025-12-27 08:31:22.500015+00 \. -- -- Data for Name: chicken_count_records; Type: TABLE DATA; Schema: public; Owner: - -- COPY public.chicken_count_records (id, camera_id, cycle_id, day, count, confidence_score, processing_status, source_type, image_url, recorded_at, is_verified, verified_by, verified_at, notes, metadata, created_at, updated_at) FROM stdin; \. -- -- Data for Name: chicken_counting; Type: TABLE DATA; Schema: public; Owner: - -- COPY public.chicken_counting (id, date, kandang_id, filename, total_count, created_at, updated_at) FROM stdin; 195 2026-04-10 1 kandang_1_camera_1_2026-04-10_120500.mp4 24926 2026-04-10 09:53:56.510013+00 2026-04-10 09:53:56.510013+00 192 2026-04-09 2 \N 25544 2026-04-09 11:09:21.901694+00 2026-04-26 10:24:23.156918+00 6 2026-03-05 1 kandang_1_camera_2_2026-03-05.mp4 9560 2026-03-06 04:35:22.566511+00 2026-03-06 04:39:04.13771+00 7 2026-03-05 2 kandang_2_camera_1_2026-03-05.mp4 13037 2026-03-06 04:37:01.881166+00 2026-03-06 04:39:52.688229+00 97 2026-04-05 2 \N 25218 2026-04-05 11:18:58.283972+00 2026-04-26 10:23:45.054606+00 1 2026-02-09 2 \N 0 2026-03-05 02:51:34.225442+00 2026-03-06 17:46:32.979236+00 11 2026-02-10 2 \N 0 2026-03-06 17:46:27.546017+00 2026-03-06 17:46:41.798252+00 14 2026-03-06 1 \N 9543 2026-03-06 22:33:49.750575+00 2026-03-06 22:33:49.750575+00 15 2026-03-06 2 \N 11296 2026-03-07 00:16:03.763876+00 2026-03-07 00:16:03.763876+00 89 2026-04-04 1 \N 25628 2026-04-04 11:27:30.482973+00 2026-04-05 11:19:53.122601+00 16 2026-03-07 1 \N 9530 2026-03-07 07:03:08.939375+00 2026-03-07 21:19:40.767541+00 17 2026-03-07 2 \N 11150 2026-03-07 07:03:18.153033+00 2026-03-07 21:21:24.940711+00 25 2026-03-08 1 \N 9325 2026-03-09 09:28:11.191008+00 2026-03-09 09:28:11.191008+00 26 2026-03-08 2 \N 10861 2026-03-09 09:28:39.799302+00 2026-03-09 09:28:54.003918+00 29 2026-03-09 2 \N 11090 2026-03-10 08:10:17.090158+00 2026-03-10 08:10:17.090158+00 28 2026-03-09 1 \N 9069 2026-03-10 08:09:33.783546+00 2026-03-10 13:33:56.133115+00 31 2026-03-10 1 \N 8704 2026-03-11 10:56:02.275002+00 2026-03-11 10:56:02.275002+00 32 2026-03-10 2 \N 11429 2026-03-11 12:21:21.878739+00 2026-03-11 12:21:21.878739+00 33 2026-03-11 1 \N 8243 2026-03-12 00:52:10.573961+00 2026-03-12 00:52:10.573961+00 34 2026-03-11 2 \N 9179 2026-03-12 00:52:34.823568+00 2026-03-12 00:52:34.823568+00 35 2026-03-12 1 \N 6993 2026-03-13 08:40:36.390498+00 2026-03-13 08:40:36.390498+00 36 2026-03-12 2 \N 7727 2026-03-13 08:40:51.511431+00 2026-03-13 08:40:51.511431+00 37 2026-03-13 1 \N 6972 2026-03-14 06:19:50.315816+00 2026-03-14 06:19:50.315816+00 38 2026-03-13 2 \N 7980 2026-03-14 08:34:54.95032+00 2026-03-14 08:34:54.95032+00 39 2026-03-14 1 \N 6938 2026-03-15 06:10:42.53571+00 2026-03-15 06:10:42.53571+00 40 2026-03-14 2 \N 7589 2026-03-15 06:11:41.084536+00 2026-03-15 06:11:41.084536+00 42 2026-03-15 2 kandang_2_camera_1_2026-03-15.mp4 9389 2026-03-16 08:44:25.167835+00 2026-03-18 02:52:19.493546+00 44 2026-03-18 2 kandang_2_camera_1_2026-03-18.mp4 0 2026-03-18 13:56:33.166794+00 2026-03-18 13:56:33.166794+00 45 2026-03-18 1 kandang_1_camera_1_2026-03-18.mp4 0 2026-03-18 14:16:16.379633+00 2026-03-18 14:16:16.379633+00 41 2026-03-15 1 kandang_1_camera_1_2026-03-15.mp4 8460 2026-03-16 08:43:45.48781+00 2026-03-20 09:22:00.948835+00 49 2026-03-20 1 kandang_1_camera_1_2026-03-20.mp4 0 2026-03-20 13:49:39.769081+00 2026-03-20 13:49:39.769081+00 51 2026-03-21 1 kandang_1_camera_1_2026-03-21.mp4 0 2026-03-21 13:54:28.438688+00 2026-03-21 13:54:28.438688+00 104 2026-04-06 2 \N 25076 2026-04-06 11:27:15.724614+00 2026-04-26 10:23:56.383313+00 55 2026-03-17 2 \N 0 2026-03-22 08:51:18.508679+00 2026-03-22 08:51:18.508679+00 50 2026-03-16 2 \N 0 2026-03-21 06:06:44.923272+00 2026-03-22 08:51:28.915667+00 103 2026-04-06 1 \N 25827 2026-04-06 10:44:20.525391+00 2026-04-06 11:28:21.973081+00 58 2026-03-22 1 kandang_1_camera_1_2026-03-22.mp4 0 2026-03-22 13:54:40.835385+00 2026-03-22 13:54:40.835385+00 59 2026-03-23 1 kandang_1_camera_1_2026-03-23.mp4 0 2026-03-23 13:57:32.9611+00 2026-03-23 13:57:32.9611+00 95 2026-04-05 1 \N 25438 2026-04-05 11:17:23.734473+00 2026-04-06 11:58:40.460904+00 62 2026-03-26 1 kandang_1_camera_1_2026-03-26.mp4 1 2026-03-26 12:46:54.0812+00 2026-03-26 14:17:28.846749+00 111 2026-04-07 2 \N 25129 2026-04-07 11:54:12.981535+00 2026-04-26 10:24:05.448673+00 63 2026-03-26 2 kandang_2_camera_1_2026-03-26.mp4 133 2026-03-26 14:14:35.465741+00 2026-03-27 08:08:44.499283+00 70 2026-03-27 1 kandang_1_camera_1_2026-03-27.mp4 0 2026-03-28 02:07:34.881414+00 2026-03-28 02:07:34.881414+00 71 2026-02-19 1 kandang_1_camera_1_2026-02-19.mp4 15299 2026-03-28 06:10:35.686156+00 2026-03-28 06:10:35.686156+00 211 2026-04-13 1 kandang_1_camera_1_2026-04-13_120500.mp4 25326 2026-04-13 10:48:32.135868+00 2026-04-21 12:36:23.253873+00 197 2026-04-11 1 \N 24901 2026-04-11 09:51:15.343199+00 2026-04-12 11:16:33.219949+00 204 2026-04-12 1 \N 24896 2026-04-12 08:59:13.185429+00 2026-04-12 11:16:45.667918+00 205 2026-04-12 2 \N 25015 2026-04-12 11:04:47.782422+00 2026-04-26 10:24:47.668529+00 46 2026-03-19 2 kandang_2_camera_1_2026-03-15.mp4 10689 2026-03-20 07:46:12.764815+00 2026-04-01 00:44:49.618224+00 47 2026-03-19 1 kandang_1_camera_1_2026-03-15.mp4 10488 2026-03-20 08:32:44.633826+00 2026-04-01 01:31:16.290412+00 80 2026-03-31 2 kandang_2_camera_1_2026-03-31.mp4 0 2026-04-01 22:05:13.128214+00 2026-04-01 22:05:13.128214+00 81 2026-04-01 1 kandang_1_camera_1_2026-04-01.mp4 2 2026-04-01 22:14:56.634657+00 2026-04-01 22:14:56.634657+00 82 2026-03-31 1 kandang_1_camera_1_2026-03-31.mp4 1 2026-04-01 22:51:41.538092+00 2026-04-01 22:51:41.538092+00 84 2026-04-02 1 kandang_1_camera_1_2026-04-02.mp4 19980 2026-04-02 14:49:19.239833+00 2026-04-02 14:49:19.239833+00 210 2026-04-13 2 \N 25027 2026-04-13 09:14:04.123053+00 2026-04-26 10:24:57.226414+00 88 2026-04-03 2 \N 25697 2026-04-03 14:03:15.548629+00 2026-04-26 10:23:32.324235+00 87 2026-04-03 1 kandang_1_camera_1_2026-04-03.mp4 25849 2026-04-03 12:48:33.025991+00 2026-04-03 12:48:33.025991+00 154 2026-04-08 2 \N 24992 2026-04-08 10:35:55.737627+00 2026-04-26 10:24:12.569027+00 110 2026-04-07 1 \N 25508 2026-04-07 11:53:52.423457+00 2026-04-08 10:34:56.397104+00 265 2026-04-17 2 \N 25928 2026-04-17 10:21:32.010942+00 2026-04-26 10:25:42.253462+00 277 2026-04-20 1 kandang_1_camera_1_2026-04-20_120500.mp4 25620 2026-04-20 10:53:13.537706+00 2026-04-20 19:31:35.135111+00 257 2026-04-16 2 \N 25603 2026-04-16 07:44:39.572008+00 2026-04-26 10:25:33.797722+00 153 2026-04-08 1 \N 24986 2026-04-08 10:35:27.998875+00 2026-04-09 06:56:47.20964+00 191 2026-04-09 1 kandang_1_camera_1_2026-04-09_120727.mp4 24768 2026-04-09 09:05:35.732755+00 2026-04-09 09:05:35.732755+00 264 2026-04-17 1 kandang_1_camera_1_2026-04-17_120500.mp4 26293 2026-04-17 07:51:51.119697+00 2026-04-17 07:51:51.119697+00 269 2026-04-18 1 kandang_1_camera_1_2026-04-18_120500.mp4 26357 2026-04-18 11:19:32.44849+00 2026-04-21 04:04:25.411301+00 259 2026-04-16 1 kandang_1_camera_1_2026-04-16.mp4 26737 2026-04-16 09:42:54.264477+00 2026-04-18 06:57:38.55128+00 249 2026-04-14 1 \N 24868 2026-04-14 09:22:44.719776+00 2026-04-15 06:59:34.920554+00 256 2026-04-15 1 kandang_1_camera_1_2026-04-15_120500.mp4 25916 2026-04-15 10:11:48.668121+00 2026-04-15 10:11:48.668121+00 248 2026-04-14 2 \N 24362 2026-04-14 09:13:39.518554+00 2026-04-26 10:25:07.223487+00 273 2026-04-19 1 \N 24845 2026-04-19 09:54:41.919548+00 2026-04-19 09:54:41.919548+00 268 2026-04-18 2 \N 25493 2026-04-18 09:32:32.766714+00 2026-04-26 10:25:50.491257+00 285 2026-04-21 2 \N 24921 2026-04-21 10:07:08.930537+00 2026-04-26 10:26:11.420753+00 283 2026-04-21 1 \N 24677 2026-04-21 08:17:52.349321+00 2026-04-26 10:26:25.180465+00 302 2026-04-24 1 \N 22390 2026-04-24 11:23:48.085999+00 2026-04-26 11:27:08.87899+00 293 2026-04-22 1 \N 25929 2026-04-22 09:41:53.005891+00 2026-04-26 11:26:47.161453+00 298 2026-04-23 1 \N 23699 2026-04-23 08:58:05.723823+00 2026-04-26 11:27:22.6316+00 291 2026-04-22 2 \N 24583 2026-04-22 08:07:55.66034+00 2026-04-26 11:28:26.478261+00 299 2026-04-23 2 \N 24567 2026-04-23 09:07:26.776424+00 2026-04-26 11:28:44.327905+00 83 2026-04-02 2 \N 18879 2026-04-02 13:33:09.250581+00 2026-04-26 10:23:24.625516+00 90 2026-04-04 2 \N 25419 2026-04-04 11:28:06.77287+00 2026-04-26 10:23:38.299494+00 352 2026-04-30 2 \N 17959 2026-04-30 08:11:43.719122+00 2026-05-06 00:59:32.44037+00 199 2026-04-11 2 \N 25047 2026-04-11 10:18:09.708813+00 2026-04-26 10:24:40.769227+00 255 2026-04-15 2 \N 25252 2026-04-15 08:29:36.284492+00 2026-04-26 10:25:25.071092+00 194 2026-04-10 2 \N 25267 2026-04-10 08:13:24.850491+00 2026-05-06 00:58:59.092754+00 276 2026-04-20 2 \N 25013 2026-04-20 09:07:32.821337+00 2026-04-26 10:26:04.504437+00 301 2026-04-24 2 \N 21739 2026-04-24 09:43:24.712941+00 2026-04-26 11:28:58.413127+00 305 2026-04-25 1 \N 21505 2026-04-25 10:09:13.38882+00 2026-04-26 11:27:49.464185+00 304 2026-04-25 2 \N 21586 2026-04-25 08:22:24.838621+00 2026-04-26 11:29:04.819066+00 348 2026-04-28 1 \N 20212 2026-04-28 09:47:02.154164+00 2026-05-06 00:49:02.949797+00 356 2026-05-01 1 \N 11379 2026-05-01 09:13:43.406304+00 2026-05-06 00:50:34.927332+00 346 2026-04-27 1 \N 19896 2026-04-27 11:49:38.527777+00 2026-05-06 00:48:43.514577+00 351 2026-04-29 1 \N 19661 2026-04-29 09:52:15.59103+00 2026-05-06 00:49:12.880068+00 353 2026-04-30 1 \N 17638 2026-04-30 09:11:47.65324+00 2026-05-06 00:49:33.376726+00 358 2026-05-02 1 \N 13938 2026-05-02 09:17:30.555451+00 2026-05-06 00:51:38.258445+00 313 2026-04-26 2 \N 21312 2026-04-26 08:25:03.284387+00 2026-05-06 00:56:12.24204+00 345 2026-04-27 2 \N 19708 2026-04-27 10:28:50.786017+00 2026-05-06 00:56:30.234487+00 347 2026-04-28 2 \N 19532 2026-04-28 08:04:11.269249+00 2026-05-06 00:56:58.074804+00 350 2026-04-29 2 \N 18541 2026-04-29 08:27:38.461522+00 2026-05-06 00:57:26.305556+00 272 2026-04-19 2 \N 25130 2026-04-19 08:30:29.322666+00 2026-05-06 00:57:51.86683+00 355 2026-05-01 2 \N 10875 2026-05-01 08:39:33.243594+00 2026-05-06 00:59:54.225007+00 357 2026-05-02 2 \N 4451 2026-05-02 08:09:31.10646+00 2026-05-06 01:00:12.998574+00 359 2026-05-03 1 \N 11432 2026-05-03 07:58:45.416052+00 2026-05-06 00:54:00.740889+00 360 2026-05-03 2 \N 2376 2026-05-03 08:31:16.094722+00 2026-05-06 01:00:36.243398+00 466 2026-06-06 1 \N 24128 2026-06-06 08:15:23.933959+00 2026-06-08 01:02:56.996518+00 335 2026-04-26 1 \N 21498 2026-04-26 11:03:40.810527+00 2026-05-06 00:48:26.518331+00 362 2026-05-04 1 \N 11377 2026-05-04 09:25:10.525162+00 2026-05-06 00:54:33.743374+00 361 2026-05-04 2 \N 1404 2026-05-04 08:24:14.723989+00 2026-05-06 01:00:57.935297+00 365 2026-05-05 1 \N 11534 2026-05-05 07:38:01.305098+00 2026-05-06 01:54:34.082514+00 364 2026-05-05 2 \N 715 2026-05-05 06:36:03.6492+00 2026-05-06 01:55:12.871927+00 390 2026-05-07 1 \N 5398 2026-05-07 07:10:47.989028+00 2026-05-08 03:24:30.524223+00 389 2026-05-06 1 \N 11519 2026-05-06 07:35:13.262219+00 2026-05-08 03:24:46.735429+00 388 2026-05-06 2 \N 543 2026-05-06 06:32:53.858513+00 2026-05-08 03:26:00.020102+00 394 2026-05-08 1 \N 516 2026-05-08 06:36:57.980947+00 2026-05-11 06:09:17.719055+00 468 2026-06-07 1 \N 23901 2026-06-07 07:09:42.773065+00 2026-06-08 01:03:09.007793+00 397 2026-05-22 1 \N 5355 2026-05-22 22:02:52.579619+00 2026-05-26 03:11:40.509387+00 398 2026-05-23 1 \N 22321 2026-05-23 10:49:50.877126+00 2026-05-26 03:11:54.629707+00 401 2026-05-24 1 \N 20996 2026-05-24 14:23:10.94107+00 2026-05-26 03:12:05.957391+00 396 2026-05-22 2 \N 8625 2026-05-22 14:14:08.721064+00 2026-05-26 03:12:36.733875+00 399 2026-05-23 2 \N 19488 2026-05-23 17:10:42.375009+00 2026-05-26 03:12:49.778084+00 400 2026-05-24 2 \N 31992 2026-05-24 11:33:39.944112+00 2026-05-26 03:13:03.357181+00 404 2026-05-25 2 \N 29636 2026-05-25 17:05:22.304639+00 2026-05-28 06:40:37.74407+00 465 2026-06-06 2 \N 7153 2026-06-06 07:21:37.873452+00 2026-06-08 01:03:44.006883+00 412 2026-05-26 1 \N 22041 2026-05-26 15:29:08.119784+00 2026-05-29 14:50:47.374011+00 414 2026-05-27 1 \N 23934 2026-05-27 12:02:30.665433+00 2026-05-29 14:51:02.500373+00 419 2026-05-29 1 \N 23787 2026-05-29 06:48:48.282392+00 2026-05-29 14:51:30.5198+00 411 2026-05-26 2 \N 22535 2026-05-26 12:35:53.936405+00 2026-05-29 14:52:01.431013+00 413 2026-05-27 2 \N 34097 2026-05-27 11:26:22.048184+00 2026-05-29 14:52:19.771042+00 417 2026-05-28 2 \N 28027 2026-05-28 08:06:56.177986+00 2026-05-29 14:52:35.351431+00 420 2026-05-29 2 \N 30255 2026-05-29 07:44:49.264017+00 2026-05-29 14:52:46.918456+00 473 2026-06-08 1 \N 23406 2026-06-08 07:42:34.241407+00 2026-06-08 13:16:27.691947+00 418 2026-05-28 1 \N 23245 2026-05-28 08:49:31.440698+00 2026-05-31 08:20:31.135878+00 403 2026-05-25 1 \N 21629 2026-05-25 10:52:33.851232+00 2026-05-31 08:21:10.671039+00 472 2026-06-08 2 \N 5413 2026-06-08 06:50:15.649495+00 2026-06-08 13:16:52.367366+00 429 2026-05-30 1 \N 23850 2026-05-30 07:17:51.038871+00 2026-06-02 03:08:06.83983+00 430 2026-05-30 2 \N 31764 2026-05-30 07:54:15.945488+00 2026-06-02 03:08:57.01279+00 433 2026-05-31 1 \N 23709 2026-05-31 06:58:04.970056+00 2026-06-02 03:36:05.836496+00 437 2026-06-01 1 \N 23670 2026-06-01 07:15:13.806134+00 2026-06-02 03:36:29.309916+00 434 2026-05-31 2 \N 28978 2026-05-31 08:07:23.918907+00 2026-06-02 03:37:26.002004+00 438 2026-06-01 2 \N 27398 2026-06-01 07:58:54.526489+00 2026-06-02 03:38:15.710776+00 477 2026-06-09 1 \N 24178 2026-06-09 07:46:25.15181+00 2026-06-10 01:28:55.829279+00 447 2026-06-02 1 \N 23576 2026-06-02 08:15:08.533641+00 2026-06-04 11:06:06.032463+00 449 2026-06-03 1 \N 25255 2026-06-03 07:51:18.917416+00 2026-06-04 11:06:23.391962+00 446 2026-06-02 2 \N 27144 2026-06-02 07:26:57.919322+00 2026-06-04 11:07:11.931291+00 448 2026-06-03 2 \N 3651 2026-06-03 07:03:26.484362+00 2026-06-04 11:07:32.998591+00 451 2026-06-04 1 \N 24414 2026-06-04 07:03:12.280715+00 2026-06-04 12:26:31.961179+00 450 2026-06-04 2 \N 1892 2026-06-04 06:17:15.30308+00 2026-06-04 12:27:06.373619+00 462 2026-06-05 1 \N 24627 2026-06-05 07:32:13.720211+00 2026-06-06 05:48:16.843305+00 461 2026-06-05 2 \N 13054 2026-06-05 06:52:54.782473+00 2026-06-06 05:48:41.005282+00 569 2026-06-26 1 \N 5071 2026-06-26 09:12:33.66705+00 2026-06-26 22:28:07.905122+00 476 2026-06-09 2 \N 10304 2026-06-09 06:53:25.909037+00 2026-06-10 01:29:45.606283+00 481 2026-06-10 1 \N 23878 2026-06-10 08:04:28.76783+00 2026-06-10 12:31:33.470435+00 480 2026-06-10 2 \N 11920 2026-06-10 07:11:33.946944+00 2026-06-10 12:32:20.959078+00 525 2026-06-18 2 \N 950 2026-06-18 08:03:25.584006+00 2026-06-18 13:17:09.428602+00 485 2026-06-11 1 \N 23655 2026-06-11 07:14:06.72567+00 2026-06-11 13:36:29.201484+00 484 2026-06-11 2 \N 10094 2026-06-11 06:56:40.172712+00 2026-06-11 13:37:02.739515+00 566 2026-06-25 1 \N 10043 2026-06-25 07:13:24.063119+00 2026-06-26 22:28:16.733021+00 489 2026-06-12 1 \N 23928 2026-06-12 07:11:31.370414+00 2026-06-12 15:15:25.360576+00 564 2026-06-24 1 \N 9710 2026-06-24 06:54:33.8418+00 2026-06-26 22:28:45.273238+00 494 2026-06-13 1 \N 23360 2026-06-13 08:46:48.300282+00 2026-06-14 18:29:04.553743+00 495 2026-06-14 1 \N 23410 2026-06-14 08:18:17.041734+00 2026-06-14 18:29:26.295808+00 493 2026-06-13 2 \N 20786 2026-06-13 07:52:13.72367+00 2026-06-14 18:30:49.894952+00 496 2026-06-14 2 \N 9699 2026-06-14 08:54:35.385102+00 2026-06-14 18:31:04.125033+00 531 2026-06-19 1 \N 19265 2026-06-19 07:21:01.350596+00 2026-06-19 18:41:06.41846+00 505 2026-06-16 1 \N 21839 2026-06-16 07:20:36.911043+00 2026-06-17 07:23:57.447289+00 506 2026-06-16 2 \N 679 2026-06-16 08:02:17.579324+00 2026-06-17 07:25:14.156115+00 576 2026-06-27 1 \N 3313 2026-06-27 07:09:20.470835+00 2026-06-28 03:33:17.010296+00 577 2026-06-27 2 \N 174 2026-06-27 08:01:11.811034+00 2026-06-28 03:34:36.55155+00 503 2026-06-15 1 \N 21960 2026-06-15 07:12:47.909259+00 2026-06-22 01:10:56.347738+00 512 2026-06-17 1 \N 21201 2026-06-17 07:26:25.118375+00 2026-06-22 01:11:13.808112+00 524 2026-06-18 1 \N 19853 2026-06-18 07:14:03.261313+00 2026-06-22 01:11:25.034903+00 537 2026-06-20 1 \N 17564 2026-06-20 07:24:00.777024+00 2026-06-22 01:11:41.338027+00 541 2026-06-21 1 \N 17129 2026-06-21 07:42:17.266083+00 2026-06-22 01:12:05.235087+00 581 2026-06-28 1 \N 3102 2026-06-28 07:13:30.790248+00 2026-06-29 09:16:17.540484+00 542 2026-06-21 2 \N 450 2026-06-21 08:35:08.683363+00 2026-06-22 01:12:53.206079+00 538 2026-06-20 2 \N 833 2026-06-20 08:18:39.329674+00 2026-06-22 01:13:14.511008+00 534 2026-06-19 2 \N 1625 2026-06-19 08:18:25.924223+00 2026-06-22 01:13:26.221926+00 513 2026-06-17 2 \N 1486 2026-06-17 08:23:07.540682+00 2026-06-22 01:13:35.436188+00 504 2026-06-15 2 \N 788 2026-06-15 07:55:34.268618+00 2026-06-22 01:13:46.023863+00 583 2026-06-29 1 \N 1731 2026-06-29 07:12:35.360279+00 2026-06-30 02:17:41.931478+00 555 2026-06-22 1 \N 16107 2026-06-22 06:51:48.074047+00 2026-06-23 00:45:25.041161+00 556 2026-06-22 2 \N 875 2026-06-22 07:47:02.792318+00 2026-06-23 00:46:18.791835+00 560 2026-06-23 1 \N 15463 2026-06-23 08:29:29.267697+00 2026-06-24 01:00:12.325704+00 561 2026-06-23 2 \N 860 2026-06-23 09:27:18.084838+00 2026-06-24 01:01:46.667224+00 602 2026-07-03 1 \N 1375 2026-07-03 09:21:20.548982+00 2026-07-04 08:52:51.894202+00 565 2026-06-24 2 \N 331 2026-06-24 07:47:33.6464+00 2026-06-25 07:56:55.306442+00 647 2026-07-14 1 kandang_1_camera_1_2026-07-14_120056.mp4 2 2026-07-14 07:06:06.991237+00 2026-07-14 07:06:06.991237+00 648 2026-07-14 2 kandang_2_camera_1_2026-07-14_120056.mp4 0 2026-07-14 07:15:06.257665+00 2026-07-14 07:15:06.257665+00 604 2026-07-04 1 \N 1362 2026-07-04 06:49:47.650317+00 2026-07-05 02:12:44.204682+00 584 2026-06-29 2 \N 65 2026-06-29 08:01:49.384501+00 2026-06-30 02:18:51.439189+00 582 2026-06-28 2 \N 43 2026-06-28 08:02:56.902156+00 2026-06-30 02:19:25.477609+00 591 2026-06-30 2 \N 51 2026-06-30 08:00:16.229579+00 2026-07-01 00:49:25.456201+00 590 2026-06-30 1 \N 1654 2026-06-30 07:11:12.157845+00 2026-07-01 04:36:38.810324+00 649 2026-07-15 2 kandang_2_camera_1_2026-07-15_120056.mp4 0 2026-07-15 06:49:08.411835+00 2026-07-15 06:49:08.411835+00 595 2026-07-01 1 \N 1576 2026-07-01 07:09:27.018164+00 2026-07-02 01:12:43.315866+00 596 2026-07-01 2 \N 116 2026-07-01 07:59:39.575332+00 2026-07-02 01:13:06.679723+00 600 2026-07-02 1 \N 1528 2026-07-02 07:06:42.555528+00 2026-07-03 01:32:52.569977+00 628 2026-07-07 1 \N 1226 2026-07-07 06:48:32.535902+00 2026-07-08 03:13:45.704125+00 635 2026-07-08 1 \N 835 2026-07-08 06:49:34.458201+00 2026-07-10 01:33:36.385115+00 637 2026-07-09 1 \N 2 2026-07-09 06:53:44.708205+00 2026-07-10 01:34:06.339317+00 642 2026-07-10 1 kandang_1_camera_1_2026-07-10_120056.mp4 4 2026-07-10 06:57:51.945075+00 2026-07-10 06:57:51.945075+00 643 2026-07-11 1 kandang_1_camera_1_2026-07-11_120057.mp4 0 2026-07-11 06:55:51.801978+00 2026-07-11 06:55:51.801978+00 644 2026-07-12 1 kandang_1_camera_1_2026-07-12_120056.mp4 2 2026-07-12 07:01:48.448366+00 2026-07-12 07:01:48.448366+00 609 2026-07-05 1 \N 1353 2026-07-05 06:48:53.753958+00 2026-07-06 22:00:57.416827+00 645 2026-07-13 1 kandang_1_camera_1_2026-07-13_120057.mp4 0 2026-07-13 06:57:36.316201+00 2026-07-13 06:57:36.316201+00 646 2026-07-13 2 kandang_2_camera_1_2026-07-13_120057.mp4 0 2026-07-13 07:07:07.41539+00 2026-07-13 07:07:07.41539+00 616 2026-07-06 1 \N 1388 2026-07-06 06:47:13.746728+00 2026-07-06 23:00:40.906005+00 \. -- -- Data for Name: coops; Type: TABLE DATA; Schema: public; Owner: - -- COPY public.coops (id, name, location_id, capacity, created_at, updated_at) FROM stdin; coop1 Kandang A (Broiler) loc1 15000 2025-12-27 08:31:22.443437+00 2025-12-27 08:31:22.443437+00 coop2 Kandang B (Layer) loc1 12000 2025-12-27 08:31:22.453885+00 2025-12-27 08:31:22.453885+00 \. -- -- Data for Name: cycle_feed_initial_balance; Type: TABLE DATA; Schema: public; Owner: - -- COPY public.cycle_feed_initial_balance (id, cycle_id, saldo_awal, created_by, created_at, updated_at) FROM stdin; 1 CYCLE-JBW-2026-05-22 160 system 2026-05-26 03:14:50.467189+00 2026-05-26 03:14:50.467189+00 \. -- -- Data for Name: cycles; Type: TABLE DATA; Schema: public; Owner: - -- COPY public.cycles (id, total_days, current_day, start_date, end_date, chick_in_weight, doc_in_count, status, created_at, updated_at) FROM stdin; CYCLE-JBW-2025-05-20 42 42 2025-05-20 2025-06-30 \N 20000 Completed 2025-12-27 08:31:22.507201+00 2025-12-27 08:31:22.507201+00 CYCLE-JBW-2025-07-11 42 42 2025-07-11 2025-08-21 \N 20000 Completed 2025-12-27 08:31:22.511328+00 2025-12-27 08:31:22.511328+00 CYCLE-JBW-2025-10-22 42 42 2025-10-22 2025-12-02 \N 20000 Completed 2025-12-27 08:31:22.516638+00 2025-12-27 08:31:22.516638+00 CYCLE-JBW-2025-12-10 44 44 2025-12-19 2026-01-31 30 20000 Completed 2025-12-27 08:31:22.522812+00 2026-02-10 02:53:01.974673+00 CYCLE-JBW-2026-02-09 42 42 2026-02-09 2026-03-22 \N 20000 Completed 2026-02-10 02:53:02.132844+00 2026-04-08 11:30:21.044173+00 CYCLE-JBW-2026-04-02 39 39 2026-04-02 2026-05-10 35 25000 Completed 2026-03-31 02:01:26.940127+00 2026-05-21 03:45:56.654006+00 CYCLE-JBW-2026-05-22 49 49 2026-05-22 2026-07-09 35 \N Active 2026-05-21 03:45:56.766693+00 2026-07-10 09:11:47.600198+00 \. -- -- Data for Name: daily_aggregated_counts; Type: TABLE DATA; Schema: public; Owner: - -- COPY public.daily_aggregated_counts (id, cycle_id, day, total_count, average_confidence, camera_count, recorded_date, created_at, updated_at) FROM stdin; \. -- -- Data for Name: feed_sack_column_config; Type: TABLE DATA; Schema: public; Owner: - -- COPY public.feed_sack_column_config (id, config, updated_at) FROM stdin; 1 [{"id": "default-inbound-k1", "type": "inbound", "color": "#22c55e", "label": "Karung Masuk", "cameraName": "kandang_1_karung_masuk"}, {"id": "default-usage-k1", "type": "usage", "color": "#f97316", "label": "Karung Dituang Kandang Atas", "cameraName": "karung_tuang_feeder_kiri_atas"}, {"id": "default-usage-k2", "type": "usage", "color": "#a855f7", "label": "Karung Dituang Kandang Bawah", "cameraName": "karung_tuang_feeder_kanan_bawah"}, {"id": "col-1779190665407", "type": "outbound", "color": "#3b82f6", "label": "Karung Keluar", "cameraName": "kandang_1_karung_masuk_out"}] 2026-05-29 01:49:06.669425+00 \. -- -- Data for Name: floors; Type: TABLE DATA; Schema: public; Owner: - -- COPY public.floors (id, name, coop_id, floor_number, created_at, updated_at) FROM stdin; floor1 Lantai 1 coop1 1 2025-12-27 08:31:22.459526+00 2025-12-27 08:31:22.459526+00 floor2 Lantai 2 coop1 2 2025-12-27 08:31:22.465003+00 2025-12-27 08:31:22.465003+00 floor3 Lantai 1 coop2 1 2025-12-27 08:31:22.471052+00 2025-12-27 08:31:22.471052+00 \. -- -- Data for Name: kandang_cycles; Type: TABLE DATA; Schema: public; Owner: - -- COPY public.kandang_cycles (id, kandang_id, cycle_id, doc_in_count, created_at, updated_at) FROM stdin; 1 1 CYCLE-JBW-2025-05-20 20000 2026-02-26 17:53:37.467262+00 2026-02-26 17:53:37.467262+00 2 1 CYCLE-JBW-2025-07-11 20000 2026-02-26 17:53:37.467262+00 2026-02-26 17:53:37.467262+00 3 1 CYCLE-JBW-2025-10-22 20000 2026-02-26 17:53:37.467262+00 2026-02-26 17:53:37.467262+00 4 1 CYCLE-JBW-2025-12-10 20000 2026-02-26 17:53:37.467262+00 2026-02-26 17:53:37.467262+00 5 1 CYCLE-JBW-2026-02-09 20000 2026-02-26 17:53:37.467262+00 2026-02-26 17:54:38.499462+00 8 2 CYCLE-JBW-2026-04-02 25000 2026-04-19 11:51:24.525715+00 2026-04-24 02:26:11.337212+00 7 1 CYCLE-JBW-2026-04-02 25000 2026-04-19 11:51:19.606854+00 2026-05-21 03:12:38.693275+00 13 1 CYCLE-JBW-2026-05-22 25000 2026-05-25 08:16:11.321644+00 2026-05-25 21:23:57.965264+00 16 2 CYCLE-JBW-2026-05-22 25000 2026-05-25 21:24:03.399292+00 2026-05-25 21:24:03.399292+00 \. -- -- Data for Name: kandangs; Type: TABLE DATA; Schema: public; Owner: - -- COPY public.kandangs (id, name, created_at, updated_at, cage_uuid) FROM stdin; 1 Kandang Atas 2026-02-26 17:53:37.467262+00 2026-05-25 21:23:58.194273+00 9f556d2a-af5c-41b0-bcd0-6cea0dfa0fed 2 Kandang Bawah 2026-02-26 17:54:44.077576+00 2026-05-25 21:24:03.518989+00 \N \. -- -- Data for Name: locations; Type: TABLE DATA; Schema: public; Owner: - -- COPY public.locations (id, name, address, created_at, updated_at) FROM stdin; loc1 Peternakan Pusat, Jawa Barat Jl. Peternakan No. 123, Bandung, Jawa Barat 2025-12-27 08:31:22.44111+00 2025-12-27 08:31:22.44111+00 \. -- -- Data for Name: manual_feed_sack_entries; Type: TABLE DATA; Schema: public; Owner: - -- COPY public.manual_feed_sack_entries (id, date, camera_name, count, created_by, created_at, updated_at, keterangan) FROM stdin; 1 2026-04-02 kandang_atas_feeder_kiri 10 \N 2026-04-19 12:06:32.022994+00 2026-04-19 12:06:32.022994+00 \N 2 2026-04-03 kandang_atas_feeder_kiri 5 \N 2026-04-26 10:32:48.28739+00 2026-04-26 10:32:48.28739+00 \N 3 2026-04-04 kandang_atas_feeder_kiri 6 \N 2026-04-26 10:32:50.018696+00 2026-04-26 10:32:50.018696+00 \N 4 2026-04-05 kandang_atas_feeder_kiri 8 \N 2026-04-26 10:32:52.809535+00 2026-04-26 10:32:52.809535+00 \N 5 2026-04-06 kandang_atas_feeder_kiri 11 \N 2026-04-26 10:32:55.303903+00 2026-04-26 10:32:55.303903+00 \N 6 2026-04-07 kandang_atas_feeder_kiri 14 \N 2026-04-26 10:32:57.19426+00 2026-04-26 10:32:57.19426+00 \N 7 2026-04-08 kandang_atas_feeder_kiri 14 \N 2026-04-26 10:32:58.852134+00 2026-04-26 10:32:58.852134+00 \N 8 2026-04-09 kandang_atas_feeder_kiri 16 \N 2026-04-26 10:33:00.624788+00 2026-04-26 10:33:00.624788+00 \N 9 2026-04-10 kandang_atas_feeder_kiri 16 \N 2026-04-26 10:33:02.42453+00 2026-04-26 10:33:02.42453+00 \N 10 2026-04-11 kandang_atas_feeder_kiri 18 \N 2026-04-26 10:33:04.424822+00 2026-04-26 10:33:04.424822+00 \N 11 2026-04-12 kandang_atas_feeder_kiri 20 \N 2026-04-26 10:33:06.674789+00 2026-04-26 10:33:06.674789+00 \N 12 2026-04-13 kandang_atas_feeder_kiri 18 \N 2026-04-26 10:33:10.214466+00 2026-04-26 10:33:10.214466+00 \N 13 2026-04-14 kandang_atas_feeder_kiri 22 \N 2026-04-26 10:35:37.598632+00 2026-04-26 10:35:37.598632+00 \N 14 2026-04-15 kandang_atas_feeder_kiri 22 \N 2026-04-26 10:35:39.315494+00 2026-04-26 10:35:39.315494+00 \N 15 2026-04-16 kandang_atas_feeder_kiri 26 \N 2026-04-26 10:35:41.244774+00 2026-04-26 10:35:41.244774+00 \N 16 2026-04-17 kandang_atas_feeder_kiri 31 \N 2026-04-26 10:35:42.674988+00 2026-04-26 10:35:42.674988+00 \N 17 2026-04-18 kandang_atas_feeder_kiri 34 \N 2026-04-26 10:35:44.534937+00 2026-04-26 10:35:44.534937+00 \N 18 2026-04-19 kandang_atas_feeder_kiri 36 \N 2026-04-26 10:35:47.075136+00 2026-04-26 10:35:47.075136+00 \N 19 2026-04-20 kandang_atas_feeder_kiri 39 \N 2026-04-26 10:35:50.681522+00 2026-04-26 10:35:50.681522+00 \N 20 2026-04-21 kandang_atas_feeder_kiri 42 \N 2026-04-26 10:35:52.470507+00 2026-04-26 10:35:52.470507+00 \N 21 2026-04-22 kandang_atas_feeder_kiri 45 \N 2026-04-26 10:35:54.525643+00 2026-04-26 10:35:54.525643+00 \N 22 2026-04-23 kandang_atas_feeder_kiri 47 \N 2026-04-26 10:35:56.554797+00 2026-04-26 10:35:56.554797+00 \N 23 2026-04-24 kandang_atas_feeder_kiri 50 \N 2026-04-26 10:35:58.769984+00 2026-04-26 10:35:58.769984+00 \N 24 2026-04-25 kandang_atas_feeder_kiri 51 \N 2026-04-26 10:36:00.750932+00 2026-04-26 10:36:00.750932+00 \N 25 2026-04-26 kandang_atas_feeder_kiri 53 \N 2026-04-26 10:36:03.893161+00 2026-04-26 10:36:03.893161+00 \N 26 2026-04-02 kandang_bawah_feeder_kanan 10 \N 2026-04-26 10:36:07.730069+00 2026-04-26 10:36:07.730069+00 \N 27 2026-04-03 kandang_bawah_feeder_kanan 5 \N 2026-04-26 10:36:09.415807+00 2026-04-26 10:36:09.415807+00 \N 28 2026-04-04 kandang_bawah_feeder_kanan 8 \N 2026-04-26 10:36:12.000518+00 2026-04-26 10:36:12.000518+00 \N 29 2026-04-05 kandang_bawah_feeder_kanan 8 \N 2026-04-26 10:36:13.509916+00 2026-04-26 10:36:13.509916+00 \N 30 2026-04-06 kandang_bawah_feeder_kanan 15 \N 2026-04-26 10:36:15.245002+00 2026-04-26 10:36:15.245002+00 \N 31 2026-04-07 kandang_bawah_feeder_kanan 11 \N 2026-04-26 10:36:16.753459+00 2026-04-26 10:36:16.753459+00 \N 32 2026-04-08 kandang_bawah_feeder_kanan 16 \N 2026-04-26 10:36:18.495448+00 2026-04-26 10:36:18.495448+00 \N 33 2026-04-09 kandang_bawah_feeder_kanan 18 \N 2026-04-26 10:36:20.696259+00 2026-04-26 10:36:20.696259+00 \N 34 2026-04-10 kandang_bawah_feeder_kanan 17 \N 2026-04-26 10:36:22.748954+00 2026-04-26 10:36:22.748954+00 \N 35 2026-04-11 kandang_bawah_feeder_kanan 17 \N 2026-04-26 10:36:24.443436+00 2026-04-26 10:36:24.443436+00 \N 36 2026-04-12 kandang_bawah_feeder_kanan 18 \N 2026-04-26 10:36:26.255801+00 2026-04-26 10:36:26.255801+00 \N 37 2026-04-13 kandang_bawah_feeder_kanan 20 \N 2026-04-26 10:36:28.485556+00 2026-04-26 10:36:28.485556+00 \N 38 2026-04-14 kandang_bawah_feeder_kanan 22 \N 2026-04-26 10:36:31.094578+00 2026-04-26 10:36:31.094578+00 \N 39 2026-04-15 kandang_bawah_feeder_kanan 23 \N 2026-04-26 10:36:32.544994+00 2026-04-26 10:36:32.544994+00 \N 40 2026-04-16 kandang_bawah_feeder_kanan 28 \N 2026-04-26 10:36:34.515911+00 2026-04-26 10:36:34.515911+00 \N 41 2026-04-17 kandang_bawah_feeder_kanan 31 \N 2026-04-26 10:36:36.893862+00 2026-04-26 10:36:36.893862+00 \N 42 2026-04-18 kandang_bawah_feeder_kanan 34 \N 2026-04-26 10:36:38.725417+00 2026-04-26 10:36:38.725417+00 \N 43 2026-04-19 kandang_bawah_feeder_kanan 36 \N 2026-04-26 10:36:40.955419+00 2026-04-26 10:36:40.955419+00 \N 44 2026-04-20 kandang_bawah_feeder_kanan 26 \N 2026-04-26 10:36:43.097047+00 2026-04-26 10:36:43.097047+00 \N 45 2026-04-21 kandang_bawah_feeder_kanan 42 \N 2026-04-26 10:36:44.944514+00 2026-04-26 10:36:44.944514+00 \N 46 2026-04-22 kandang_bawah_feeder_kanan 45 \N 2026-04-26 10:36:46.645345+00 2026-04-26 10:36:46.645345+00 \N 47 2026-04-23 kandang_bawah_feeder_kanan 48 \N 2026-04-26 10:36:48.660373+00 2026-04-26 10:36:48.660373+00 \N 48 2026-04-24 kandang_bawah_feeder_kanan 51 \N 2026-04-26 10:36:50.925536+00 2026-04-26 10:36:50.925536+00 \N 49 2026-04-25 kandang_bawah_feeder_kanan 49 \N 2026-04-26 10:36:52.996267+00 2026-04-26 10:36:52.996267+00 \N 50 2026-04-26 kandang_bawah_feeder_kanan 43 \N 2026-04-26 10:36:55.204926+00 2026-04-26 10:36:55.204926+00 \N 51 2026-04-03 kandang_1_karung_masuk 0 \N 2026-04-26 10:37:01.940796+00 2026-05-15 01:53:42.896509+00 \N 55 2026-04-07 kandang_1_karung_masuk 40 \N 2026-04-26 10:37:33.114679+00 2026-04-26 10:37:33.114679+00 \N 56 2026-04-08 kandang_1_karung_masuk 120 \N 2026-04-26 10:37:36.145702+00 2026-04-26 10:37:36.145702+00 \N 58 2026-04-15 kandang_1_karung_masuk 160 \N 2026-04-26 10:37:42.995818+00 2026-04-26 10:37:42.995818+00 \N 59 2026-04-18 kandang_1_karung_masuk 148 \N 2026-04-26 10:37:46.999403+00 2026-04-26 10:37:46.999403+00 \N 60 2026-04-20 kandang_1_karung_masuk 40 \N 2026-04-26 10:37:53.994635+00 2026-04-26 10:37:53.994635+00 \N 61 2026-04-21 kandang_1_karung_masuk 80 \N 2026-04-26 10:37:57.624569+00 2026-04-26 10:37:57.624569+00 \N 62 2026-04-22 kandang_1_karung_masuk 160 \N 2026-04-26 10:38:02.116709+00 2026-04-26 10:38:02.116709+00 \N 63 2026-04-23 kandang_1_karung_masuk 160 \N 2026-04-26 10:38:04.285132+00 2026-04-26 10:38:04.285132+00 \N 64 2026-04-24 kandang_1_karung_masuk 80 \N 2026-04-26 10:38:06.575272+00 2026-04-26 10:38:06.575272+00 \N 65 2026-04-25 kandang_1_karung_masuk 57 \N 2026-04-26 10:38:08.546259+00 2026-04-26 10:38:08.546259+00 \N 66 2026-04-26 kandang_1_karung_masuk 60 \N 2026-04-26 10:38:11.333208+00 2026-04-26 10:38:11.333208+00 \N 67 2026-04-27 kandang_1_karung_masuk 160 \N 2026-05-15 01:31:45.801688+00 2026-05-15 01:31:45.801688+00 \N 68 2026-04-28 kandang_1_karung_masuk 60 \N 2026-05-15 01:32:13.040993+00 2026-05-15 01:32:13.040993+00 \N 69 2026-04-29 kandang_1_karung_masuk 37 \N 2026-05-15 01:32:24.124331+00 2026-05-15 01:32:24.124331+00 \N 70 2026-04-30 kandang_1_karung_masuk 30 \N 2026-05-15 01:32:35.519001+00 2026-05-15 01:32:35.519001+00 \N 71 2026-05-01 kandang_1_karung_masuk 50 \N 2026-05-15 01:32:42.791972+00 2026-05-15 01:32:42.791972+00 \N 72 2026-05-02 kandang_1_karung_masuk 40 \N 2026-05-15 01:32:53.657062+00 2026-05-15 01:32:53.657062+00 \N 73 2026-05-04 kandang_1_karung_masuk 80 \N 2026-05-15 01:33:07.175219+00 2026-05-15 01:33:07.175219+00 \N 74 2026-04-27 kandang_atas_feeder_kiri 46 \N 2026-05-15 01:34:54.762827+00 2026-05-15 01:34:54.762827+00 \N 75 2026-04-27 kandang_bawah_feeder_kanan 39 \N 2026-05-15 01:34:54.773852+00 2026-05-15 01:34:54.773852+00 \N 76 2026-04-28 kandang_atas_feeder_kiri 47 \N 2026-05-15 01:35:29.389554+00 2026-05-15 01:35:29.389554+00 \N 77 2026-04-28 kandang_bawah_feeder_kanan 32 \N 2026-05-15 01:35:29.390082+00 2026-05-15 01:35:29.390082+00 \N 78 2026-04-29 kandang_atas_feeder_kiri 54 \N 2026-05-15 01:36:39.923741+00 2026-05-15 01:36:39.923741+00 \N 79 2026-04-29 kandang_bawah_feeder_kanan 28 \N 2026-05-15 01:36:39.924979+00 2026-05-15 01:36:39.924979+00 \N 80 2026-04-30 kandang_atas_feeder_kiri 44 \N 2026-05-15 01:38:50.107789+00 2026-05-15 01:38:50.107789+00 \N 81 2026-04-30 kandang_bawah_feeder_kanan 20 \N 2026-05-15 01:38:50.108257+00 2026-05-15 01:38:50.108257+00 \N 82 2026-05-01 kandang_atas_feeder_kiri 33 \N 2026-05-15 01:39:05.245811+00 2026-05-15 01:39:05.245811+00 \N 83 2026-05-01 kandang_bawah_feeder_kanan 0 \N 2026-05-15 01:39:05.246266+00 2026-05-15 01:39:05.246266+00 \N 84 2026-05-02 kandang_atas_feeder_kiri 37 \N 2026-05-15 01:39:45.837459+00 2026-05-15 01:39:45.837459+00 \N 85 2026-05-02 kandang_bawah_feeder_kanan 9 \N 2026-05-15 01:39:45.838066+00 2026-05-15 01:39:45.838066+00 \N 86 2026-05-03 kandang_atas_feeder_kiri 21 \N 2026-05-15 01:40:01.296176+00 2026-05-15 01:40:01.296176+00 \N 87 2026-05-03 kandang_bawah_feeder_kanan 0 \N 2026-05-15 01:40:01.296836+00 2026-05-15 01:40:01.296836+00 \N 88 2026-05-04 kandang_atas_feeder_kiri 27 \N 2026-05-15 01:40:17.627503+00 2026-05-15 01:40:17.627503+00 \N 89 2026-05-04 kandang_bawah_feeder_kanan 2 \N 2026-05-15 01:40:17.628107+00 2026-05-15 01:40:17.628107+00 \N 90 2026-05-05 kandang_atas_feeder_kiri 28 \N 2026-05-15 01:40:35.165425+00 2026-05-15 01:40:35.165425+00 \N 52 2026-04-05 kandang_1_karung_masuk 0 \N 2026-04-26 10:37:04.986039+00 2026-05-15 01:53:35.32152+00 \N 91 2026-05-05 kandang_bawah_feeder_kanan 1 \N 2026-05-15 01:40:35.16588+00 2026-05-15 01:40:35.16588+00 \N 92 2026-05-06 kandang_bawah_feeder_kanan 1 \N 2026-05-15 01:40:42.748474+00 2026-05-15 01:40:42.748474+00 \N 95 2026-05-08 kandang_bawah_feeder_kanan 0 \N 2026-05-15 01:40:54.862798+00 2026-05-15 01:40:54.862798+00 \N 57 2026-04-09 kandang_1_karung_masuk 160 \N 2026-04-26 10:37:38.386762+00 2026-05-15 01:53:08.565041+00 \N 99 2026-03-30 kandang_1_karung_masuk 160 \N 2026-05-15 01:53:57.467622+00 2026-05-15 01:53:57.467622+00 \N 93 2026-05-06 kandang_atas_feeder_kiri 24 \N 2026-05-15 01:40:42.749126+00 2026-05-15 01:40:42.749126+00 \N 94 2026-05-08 kandang_atas_feeder_kiri 1 \N 2026-05-15 01:40:54.862236+00 2026-05-15 01:40:54.862236+00 \N 100 2026-05-22 karung_tuang_feeder_kiri_atas 15 \N 2026-06-02 01:33:19.618541+00 2026-06-02 01:33:19.618541+00 \N 101 2026-05-22 karung_tuang_feeder_kanan_bawah 15 \N 2026-06-02 01:33:19.620177+00 2026-06-02 01:33:19.620177+00 \N 102 2026-05-23 karung_tuang_feeder_kiri_atas 5 \N 2026-06-02 01:33:33.415518+00 2026-06-02 01:33:33.415518+00 \N 103 2026-05-23 karung_tuang_feeder_kanan_bawah 5 \N 2026-06-02 01:33:33.415739+00 2026-06-02 01:33:33.415739+00 \N 104 2026-05-24 karung_tuang_feeder_kiri_atas 7 \N 2026-06-02 01:33:45.844924+00 2026-06-02 01:33:45.844924+00 \N 105 2026-05-24 karung_tuang_feeder_kanan_bawah 7 \N 2026-06-02 01:33:45.845212+00 2026-06-02 01:33:45.845212+00 \N 106 2026-05-25 karung_tuang_feeder_kiri_atas 11 \N 2026-06-02 01:34:08.956636+00 2026-06-02 01:34:08.956636+00 \N 107 2026-05-25 karung_tuang_feeder_kanan_bawah 11 \N 2026-06-02 01:34:08.957017+00 2026-06-02 01:34:08.957017+00 \N 108 2026-05-26 karung_tuang_feeder_kiri_atas 12 \N 2026-06-02 01:34:15.394902+00 2026-06-02 01:34:15.394902+00 \N 109 2026-05-26 karung_tuang_feeder_kanan_bawah 12 \N 2026-06-02 01:34:15.395264+00 2026-06-02 01:34:15.395264+00 \N 110 2026-05-27 karung_tuang_feeder_kiri_atas 14 \N 2026-06-02 01:34:23.648374+00 2026-06-02 01:34:23.648374+00 \N 111 2026-05-27 karung_tuang_feeder_kanan_bawah 14 \N 2026-06-02 01:34:23.648706+00 2026-06-02 01:34:23.648706+00 \N 112 2026-05-28 karung_tuang_feeder_kiri_atas 16 \N 2026-06-02 01:34:32.014418+00 2026-06-02 01:34:32.014418+00 \N 113 2026-05-28 karung_tuang_feeder_kanan_bawah 16 \N 2026-06-02 01:34:32.014764+00 2026-06-02 01:34:32.014764+00 \N 114 2026-05-29 karung_tuang_feeder_kiri_atas 18 \N 2026-06-02 01:34:39.381925+00 2026-06-02 01:34:39.381925+00 \N 115 2026-05-29 karung_tuang_feeder_kanan_bawah 18 \N 2026-06-02 01:34:39.382224+00 2026-06-02 01:34:39.382224+00 \N 116 2026-05-30 karung_tuang_feeder_kiri_atas 20 \N 2026-06-02 01:34:48.196975+00 2026-06-02 01:34:48.196975+00 \N 117 2026-05-30 karung_tuang_feeder_kanan_bawah 20 \N 2026-06-02 01:34:48.197468+00 2026-06-02 01:34:48.197468+00 \N 118 2026-05-31 karung_tuang_feeder_kiri_atas 21 \N 2026-06-02 01:35:00.416582+00 2026-06-02 01:35:00.416582+00 \N 119 2026-05-31 karung_tuang_feeder_kanan_bawah 21 \N 2026-06-02 01:35:00.416895+00 2026-06-02 01:35:00.416895+00 \N 120 2026-06-01 karung_tuang_feeder_kiri_atas 22 \N 2026-06-02 01:35:09.33674+00 2026-06-02 01:35:09.33674+00 \N 121 2026-06-01 karung_tuang_feeder_kanan_bawah 22 \N 2026-06-02 01:35:09.337195+00 2026-06-02 01:35:09.337195+00 \N 122 2026-06-02 karung_tuang_feeder_kanan_bawah 19 \N 2026-06-03 01:59:55.932084+00 2026-06-03 01:59:55.932084+00 \N 123 2026-06-02 karung_tuang_feeder_kiri_atas 19 \N 2026-06-03 01:59:55.931738+00 2026-06-03 01:59:55.931738+00 \N 124 2026-05-26 kandang_1_karung_masuk 40 \N 2026-06-03 02:00:37.638174+00 2026-06-03 02:00:37.638174+00 \N 125 2026-05-28 kandang_1_karung_masuk 40 \N 2026-06-03 02:00:42.153815+00 2026-06-03 02:00:45.05469+00 \N 127 2026-05-29 kandang_1_karung_masuk 80 \N 2026-06-03 02:00:49.688565+00 2026-06-03 02:00:49.688565+00 \N 128 2026-05-31 kandang_1_karung_masuk 40 \N 2026-06-03 02:00:54.708332+00 2026-06-03 02:00:54.708332+00 \N 129 2026-06-02 kandang_1_karung_masuk 64 \N 2026-06-05 07:37:59.095251+00 2026-06-05 07:37:59.095251+00 \N 130 2026-06-03 kandang_1_karung_masuk 90 \N 2026-06-05 07:38:07.620339+00 2026-06-05 07:38:07.620339+00 \N 131 2026-06-03 karung_tuang_feeder_kiri_atas 20 \N 2026-06-05 07:38:29.549913+00 2026-06-05 07:38:29.549913+00 \N 132 2026-06-03 karung_tuang_feeder_kanan_bawah 20 \N 2026-06-05 07:38:29.561669+00 2026-06-05 07:38:29.561669+00 \N 133 2026-06-04 karung_tuang_feeder_kiri_atas 21 \N 2026-06-05 07:38:37.223929+00 2026-06-05 07:38:37.223929+00 \N 134 2026-06-04 karung_tuang_feeder_kanan_bawah 22 \N 2026-06-05 07:38:37.224601+00 2026-06-05 07:38:37.224601+00 \N 135 2026-06-05 kandang_1_karung_masuk 136 \N 2026-06-06 05:48:56.045282+00 2026-06-06 05:48:56.045282+00 \N 136 2026-06-05 karung_tuang_feeder_kanan_bawah 25 \N 2026-06-06 05:49:06.56545+00 2026-06-06 05:49:06.56545+00 \N 137 2026-06-05 karung_tuang_feeder_kiri_atas 22 \N 2026-06-06 05:49:06.565776+00 2026-06-06 05:49:06.565776+00 \N 138 2026-06-06 kandang_1_karung_masuk 130 \N 2026-06-07 08:39:13.539704+00 2026-06-07 08:39:13.539704+00 \N 139 2026-06-08 kandang_1_karung_masuk 30 \N 2026-06-09 03:07:15.000282+00 2026-06-09 03:07:15.000282+00 \N 140 2026-06-06 karung_tuang_feeder_kiri_atas 25 \N 2026-06-09 03:07:41.462743+00 2026-06-09 03:07:41.462743+00 \N 141 2026-06-06 karung_tuang_feeder_kanan_bawah 26 \N 2026-06-09 03:07:41.474925+00 2026-06-09 03:07:41.474925+00 \N 142 2026-06-07 karung_tuang_feeder_kiri_atas 31 \N 2026-06-09 03:07:48.279783+00 2026-06-09 03:07:48.279783+00 \N 143 2026-06-07 karung_tuang_feeder_kanan_bawah 32 \N 2026-06-09 03:07:48.280095+00 2026-06-09 03:07:48.280095+00 \N 144 2026-06-08 karung_tuang_feeder_kiri_atas 35 \N 2026-06-09 03:07:56.685728+00 2026-06-09 03:07:56.685728+00 \N 145 2026-06-08 karung_tuang_feeder_kanan_bawah 36 \N 2026-06-09 03:07:56.686092+00 2026-06-09 03:07:56.686092+00 \N 146 2026-06-10 kandang_1_karung_masuk 192 \N 2026-06-12 00:30:27.532113+00 2026-06-12 00:30:27.532113+00 \N 147 2026-06-11 kandang_1_karung_masuk 40 \N 2026-06-12 00:30:33.410247+00 2026-06-12 00:30:33.410247+00 \N 148 2026-06-09 karung_tuang_feeder_kiri_atas 40 \N 2026-06-12 00:30:46.888435+00 2026-06-12 00:30:46.888435+00 \N 149 2026-06-09 karung_tuang_feeder_kanan_bawah 40 \N 2026-06-12 00:30:46.888703+00 2026-06-12 00:30:46.888703+00 \N 150 2026-06-10 karung_tuang_feeder_kiri_atas 47 \N 2026-06-12 00:30:57.644775+00 2026-06-12 00:30:57.644775+00 \N 151 2026-06-10 karung_tuang_feeder_kanan_bawah 45 \N 2026-06-12 00:30:57.645045+00 2026-06-12 00:30:57.645045+00 \N 152 2026-06-11 karung_tuang_feeder_kiri_atas 48 \N 2026-06-12 00:31:09.87673+00 2026-06-12 00:31:09.87673+00 \N 153 2026-06-11 karung_tuang_feeder_kanan_bawah 48 \N 2026-06-12 00:31:09.877022+00 2026-06-12 00:31:09.877022+00 \N 154 2026-06-12 kandang_1_karung_masuk 60 \N 2026-06-16 10:03:44.367039+00 2026-06-16 10:03:44.367039+00 \N 155 2026-06-13 kandang_1_karung_masuk 64 \N 2026-06-16 10:03:56.392874+00 2026-06-16 10:03:56.392874+00 \N 156 2026-06-14 kandang_1_karung_masuk 96 \N 2026-06-16 10:04:02.841439+00 2026-06-16 10:04:02.841439+00 \N 157 2026-06-15 kandang_1_karung_masuk 136 \N 2026-06-16 10:04:08.015537+00 2026-06-16 10:04:08.015537+00 \N 158 2026-06-16 kandang_1_karung_masuk 104 \N 2026-06-18 00:08:15.950206+00 2026-06-18 00:08:15.950206+00 \N 159 2026-06-17 kandang_1_karung_masuk 160 \N 2026-06-18 00:08:20.778436+00 2026-06-18 00:08:20.778436+00 \N 160 2026-06-12 karung_tuang_feeder_kiri_atas 47 \N 2026-06-18 00:08:52.723196+00 2026-06-18 00:08:52.723196+00 \N 161 2026-06-12 karung_tuang_feeder_kanan_bawah 50 \N 2026-06-18 00:08:52.72364+00 2026-06-18 00:08:52.72364+00 \N 162 2026-06-13 karung_tuang_feeder_kiri_atas 33 \N 2026-06-18 00:09:04.47119+00 2026-06-18 00:09:04.47119+00 \N 163 2026-06-13 karung_tuang_feeder_kanan_bawah 30 \N 2026-06-18 00:09:04.471703+00 2026-06-18 00:09:04.471703+00 \N 164 2026-06-14 karung_tuang_feeder_kiri_atas 53 \N 2026-06-18 00:09:24.714479+00 2026-06-18 00:09:24.714479+00 \N 165 2026-06-14 karung_tuang_feeder_kanan_bawah 53 \N 2026-06-18 00:09:24.714965+00 2026-06-18 00:09:24.714965+00 \N 166 2026-06-15 karung_tuang_feeder_kiri_atas 51 \N 2026-06-18 00:09:32.972533+00 2026-06-18 00:09:32.972533+00 \N 167 2026-06-15 karung_tuang_feeder_kanan_bawah 48 \N 2026-06-18 00:09:32.972908+00 2026-06-18 00:09:32.972908+00 \N 168 2026-06-16 karung_tuang_feeder_kiri_atas 46 \N 2026-06-18 00:09:43.068414+00 2026-06-18 00:09:43.068414+00 \N 169 2026-06-16 karung_tuang_feeder_kanan_bawah 45 \N 2026-06-18 00:09:43.068816+00 2026-06-18 00:09:43.068816+00 \N 170 2026-06-17 karung_tuang_feeder_kiri_atas 45 \N 2026-06-18 00:09:53.070852+00 2026-06-18 00:09:53.070852+00 \N 171 2026-06-17 karung_tuang_feeder_kanan_bawah 33 \N 2026-06-18 00:09:53.071155+00 2026-06-18 00:09:53.071155+00 \N 172 2026-06-21 kandang_1_karung_masuk 50 \N 2026-06-22 01:14:30.169475+00 2026-06-22 01:14:30.169475+00 \N 173 2026-06-20 kandang_1_karung_masuk 32 \N 2026-06-22 01:14:37.418898+00 2026-06-22 01:14:37.418898+00 \N 174 2026-06-19 kandang_1_karung_masuk 112 \N 2026-06-22 01:14:45.717096+00 2026-06-22 01:14:45.717096+00 \N 175 2026-06-18 kandang_1_karung_masuk 96 \N 2026-06-22 01:14:52.87169+00 2026-06-22 01:14:52.87169+00 \N 176 2026-06-18 karung_tuang_feeder_kiri_atas 47 \N 2026-06-22 01:15:08.733851+00 2026-06-22 01:15:08.733851+00 \N 177 2026-06-18 karung_tuang_feeder_kanan_bawah 38 \N 2026-06-22 01:15:08.744887+00 2026-06-22 01:15:08.744887+00 \N 178 2026-06-19 karung_tuang_feeder_kiri_atas 48 \N 2026-06-22 01:15:21.94564+00 2026-06-22 01:15:21.94564+00 \N 179 2026-06-19 karung_tuang_feeder_kanan_bawah 38 \N 2026-06-22 01:15:21.946024+00 2026-06-22 01:15:21.946024+00 \N 180 2026-06-20 karung_tuang_feeder_kanan_bawah 33 \N 2026-06-22 01:15:31.925852+00 2026-06-22 01:15:31.925852+00 \N 181 2026-06-20 karung_tuang_feeder_kiri_atas 43 \N 2026-06-22 01:15:31.92623+00 2026-06-22 01:15:31.92623+00 \N 182 2026-06-21 karung_tuang_feeder_kiri_atas 46 \N 2026-06-22 01:15:44.062319+00 2026-06-22 01:15:44.062319+00 \N 183 2026-06-21 karung_tuang_feeder_kanan_bawah 30 \N 2026-06-22 01:15:44.062697+00 2026-06-22 01:15:44.062697+00 \N 184 2026-06-22 kandang_1_karung_masuk 110 \N 2026-06-24 01:02:51.673737+00 2026-06-24 01:02:51.673737+00 \N 186 2026-06-22 karung_tuang_feeder_kiri_atas 42 \N 2026-06-24 01:03:05.082697+00 2026-06-24 01:03:12.824376+00 \N 185 2026-06-22 karung_tuang_feeder_kanan_bawah 28 \N 2026-06-24 01:03:05.082403+00 2026-06-24 01:03:12.824645+00 \N 191 2026-06-27 kandang_1_karung_masuk 20 \N 2026-06-29 03:06:30.409084+00 2026-06-29 03:06:30.409084+00 \N 190 2026-06-23 karung_tuang_feeder_kanan_bawah 18 \N 2026-06-24 01:03:23.222004+00 2026-06-29 03:06:48.235961+00 \N 189 2026-06-23 karung_tuang_feeder_kiri_atas 43 \N 2026-06-24 01:03:23.221641+00 2026-06-29 03:06:48.246701+00 \N 194 2026-06-24 karung_tuang_feeder_kanan_bawah 7 \N 2026-06-29 03:06:59.536449+00 2026-06-29 03:06:59.536449+00 \N 195 2026-06-24 karung_tuang_feeder_kiri_atas 18 \N 2026-06-29 03:06:59.536863+00 2026-06-29 03:06:59.536863+00 \N 196 2026-06-25 karung_tuang_feeder_kanan_bawah 10 \N 2026-06-29 03:07:10.23211+00 2026-06-29 03:07:10.23211+00 \N 197 2026-06-25 karung_tuang_feeder_kiri_atas 21 \N 2026-06-29 03:07:10.232506+00 2026-06-29 03:07:10.232506+00 \N 198 2026-06-26 karung_tuang_feeder_kiri_atas 7 \N 2026-06-29 03:07:22.809979+00 2026-06-29 03:07:22.809979+00 \N 199 2026-06-26 karung_tuang_feeder_kanan_bawah 7 \N 2026-06-29 03:07:22.810405+00 2026-06-29 03:07:22.810405+00 \N 200 2026-06-27 karung_tuang_feeder_kanan_bawah 13 \N 2026-06-29 03:07:33.359255+00 2026-06-29 03:07:33.359255+00 \N 201 2026-06-27 karung_tuang_feeder_kiri_atas 0 \N 2026-06-29 03:07:33.359883+00 2026-06-29 03:07:33.359883+00 \N 202 2026-06-28 karung_tuang_feeder_kiri_atas 0 \N 2026-06-29 03:07:42.875707+00 2026-06-29 03:07:42.875707+00 \N 203 2026-06-28 karung_tuang_feeder_kanan_bawah 9 \N 2026-06-29 03:07:42.876235+00 2026-06-29 03:07:42.876235+00 \N 204 2026-06-29 karung_tuang_feeder_kanan_bawah 3 \N 2026-07-01 01:05:02.300843+00 2026-07-01 01:05:02.300843+00 \N 205 2026-06-29 karung_tuang_feeder_kiri_atas 0 \N 2026-07-01 01:05:02.300505+00 2026-07-01 01:05:02.300505+00 \N 206 2026-06-30 karung_tuang_feeder_kanan_bawah 3 \N 2026-07-01 01:05:07.583282+00 2026-07-01 01:05:07.583282+00 \N 207 2026-06-30 karung_tuang_feeder_kiri_atas 0 \N 2026-07-01 01:05:07.583567+00 2026-07-01 01:05:07.583567+00 \N 208 2026-07-02 karung_tuang_feeder_kanan_bawah 6 \N 2026-07-03 01:34:01.138019+00 2026-07-03 01:34:01.138019+00 \N 209 2026-07-02 karung_tuang_feeder_kiri_atas 3 \N 2026-07-03 01:34:01.137579+00 2026-07-03 01:34:01.137579+00 \N 210 2026-07-01 karung_tuang_feeder_kiri_atas 2 \N 2026-07-03 01:34:08.789402+00 2026-07-03 01:34:08.789402+00 \N 211 2026-07-01 karung_tuang_feeder_kanan_bawah 3 \N 2026-07-03 01:34:08.789757+00 2026-07-03 01:34:08.789757+00 \N 212 2026-07-02 kandang_1_karung_masuk 0 \N 2026-07-03 01:49:07.548711+00 2026-07-03 01:49:07.548711+00 \N 213 2026-07-03 kandang_1_karung_masuk 8 \N 2026-07-06 01:14:46.010329+00 2026-07-06 01:14:46.010329+00 \N 214 2026-07-06 kandang_1_karung_masuk 6 \N 2026-07-08 01:08:21.693637+00 2026-07-08 01:08:21.693637+00 \N 215 2026-07-07 kandang_1_karung_masuk 2 \N 2026-07-08 01:08:26.442336+00 2026-07-08 01:08:26.442336+00 \N \. -- -- Data for Name: mortality_records; Type: TABLE DATA; Schema: public; Owner: - -- COPY public.mortality_records (id, cycle_id, day, mortality_count, is_edited, created_at, updated_at, chicken_count, population, kandang_id, panen, keterangan, afkir, berat_panen) FROM stdin; 109 CYCLE-JBW-2026-02-09 20 0 t 2026-03-01 21:35:52.241161+00 2026-03-01 21:35:52.241161+00 18777 \N 1 0 \N 0 0.00 110 CYCLE-JBW-2026-02-09 20 0 t 2026-03-01 21:36:23.34224+00 2026-03-01 21:42:41.249517+00 19024 \N 2 0 \N 0 0.00 120 CYCLE-JBW-2026-02-09 23 0 t 2026-03-04 23:49:27.691024+00 2026-03-04 23:54:13.866666+00 10274 \N 1 0 \N 0 0.00 226 CYCLE-JBW-2026-04-02 6 13 t 2026-04-08 10:35:55.697978+00 2026-04-26 10:24:12.338756+00 24992 \N 2 0 \N 20 0.00 278 CYCLE-JBW-2026-04-02 0 19 t 2026-04-26 10:16:07.601713+00 2026-04-26 10:16:07.601713+00 19980 \N 1 0 \N 23 0.00 279 CYCLE-JBW-2026-04-02 1 9 t 2026-04-26 10:16:19.054255+00 2026-04-26 10:16:19.054255+00 25849 \N 1 0 \N 14 0.00 178 CYCLE-JBW-2026-04-02 2 12 t 2026-04-04 11:27:30.287293+00 2026-04-26 10:16:27.835299+00 25628 \N 1 0 \N 32 0.00 135 CYCLE-JBW-2026-02-09 24 0 t 2026-03-06 01:47:30.617583+00 2026-03-06 01:47:30.617583+00 \N \N 2 0 \N 0 0.00 186 CYCLE-JBW-2026-04-02 4 9 t 2026-04-06 11:28:21.921207+00 2026-04-26 10:16:44.650782+00 25827 \N 1 0 \N 22 0.00 225 CYCLE-JBW-2026-04-02 6 11 t 2026-04-08 10:35:27.953824+00 2026-04-26 10:17:05.088453+00 24986 \N 1 0 \N 55 0.00 124 CYCLE-JBW-2026-02-09 0 0 t 2026-03-05 02:59:42.744066+00 2026-03-06 17:46:32.724963+00 \N \N 2 0 \N 0 0.00 155 CYCLE-JBW-2026-02-09 27 0 t 2026-03-09 09:28:11.123618+00 2026-03-09 09:28:11.123618+00 \N \N 1 0 \N 0 0.00 156 CYCLE-JBW-2026-02-09 27 0 t 2026-03-09 09:28:39.742323+00 2026-03-09 09:28:53.919492+00 \N \N 2 0 \N 0 0.00 159 CYCLE-JBW-2026-02-09 28 0 t 2026-03-10 08:10:16.951745+00 2026-03-10 08:10:16.951745+00 \N \N 2 0 \N 0 0.00 158 CYCLE-JBW-2026-02-09 28 0 t 2026-03-10 08:09:33.658248+00 2026-03-10 13:33:56.092468+00 \N \N 1 0 \N 0 0.00 161 CYCLE-JBW-2026-02-09 29 0 t 2026-03-11 10:56:01.747115+00 2026-03-11 10:56:01.747115+00 \N \N 1 0 \N 0 0.00 163 CYCLE-JBW-2026-02-09 30 0 t 2026-03-12 00:52:10.530908+00 2026-03-12 00:52:10.530908+00 \N \N 1 0 \N 0 0.00 164 CYCLE-JBW-2026-02-09 30 0 t 2026-03-12 00:52:34.787618+00 2026-03-12 00:52:34.787618+00 \N \N 2 0 \N 0 0.00 167 CYCLE-JBW-2026-02-09 32 0 t 2026-03-14 06:19:50.246294+00 2026-03-14 06:19:50.246294+00 \N \N 1 0 \N 0 0.00 261 CYCLE-JBW-2026-04-02 9 30 t 2026-04-11 10:18:09.679074+00 2026-04-26 10:24:40.573091+00 25047 \N 2 0 \N 47 0.00 273 CYCLE-JBW-2026-04-02 15 24 t 2026-04-19 12:05:34.585608+00 2026-04-26 10:25:42.156603+00 25928 \N 2 0 \N 30 0.00 318 CYCLE-JBW-2026-04-02 19 37 t 2026-04-26 10:26:25.0037+00 2026-04-26 10:26:25.0037+00 24677 \N 1 0 \N 0 0.00 285 CYCLE-JBW-2026-04-02 7 14 t 2026-04-26 10:17:12.734851+00 2026-04-26 10:17:12.734851+00 24768 \N 1 0 \N 19 0.00 324 CYCLE-JBW-2026-04-02 23 28 t 2026-04-26 11:27:49.432175+00 2026-04-26 11:27:49.432175+00 21505 \N 1 0 \N 0 0.00 276 CYCLE-JBW-2026-04-02 20 32 t 2026-04-22 10:51:10.782738+00 2026-04-26 11:26:47.109749+00 25929 \N 1 0 \N 0 0.00 325 CYCLE-JBW-2026-04-02 20 34 t 2026-04-26 11:28:26.455221+00 2026-04-26 11:28:26.455221+00 24583 \N 2 0 \N 0 0.00 286 CYCLE-JBW-2026-04-02 8 12 t 2026-04-26 10:17:24.917332+00 2026-04-26 10:17:24.917332+00 24926 \N 1 0 \N 37 0.00 260 CYCLE-JBW-2026-04-02 9 15 t 2026-04-11 10:17:49.706595+00 2026-04-26 10:17:32.554373+00 24901 \N 1 0 \N 36 0.00 266 CYCLE-JBW-2026-04-02 11 9 t 2026-04-13 10:48:32.078841+00 2026-04-26 10:18:01.164957+00 25326 \N 1 0 \N 24 0.00 267 CYCLE-JBW-2026-04-02 12 16 t 2026-04-14 09:22:44.632986+00 2026-04-26 10:18:08.356631+00 24868 \N 1 0 \N 31 0.00 291 CYCLE-JBW-2026-04-02 13 16 t 2026-04-26 10:18:16.377682+00 2026-04-26 10:18:16.377682+00 25916 \N 1 0 \N 41 0.00 294 CYCLE-JBW-2026-04-02 15 20 t 2026-04-26 10:18:37.188618+00 2026-04-26 10:18:37.188618+00 26293 \N 1 0 \N 0 0.00 295 CYCLE-JBW-2026-04-02 16 29 t 2026-04-26 10:18:45.00223+00 2026-04-26 10:18:45.00223+00 26357 \N 1 0 \N 0 0.00 297 CYCLE-JBW-2026-04-02 18 12 t 2026-04-26 10:19:03.230381+00 2026-04-26 10:19:03.230381+00 25620 \N 1 0 \N 21 0.00 179 CYCLE-JBW-2026-04-02 2 20 t 2026-04-04 11:28:06.672164+00 2026-04-26 10:23:38.160621+00 25419 \N 2 0 \N 20 0.00 185 CYCLE-JBW-2026-04-02 4 16 t 2026-04-06 11:27:15.57289+00 2026-04-26 10:23:56.24251+00 25076 \N 2 0 \N 20 0.00 76 CYCLE-JBW-2026-02-09 10 0 t 2026-02-20 07:08:16.981768+00 2026-02-26 17:53:37.467262+00 20432 \N 1 0 \N 0 0.00 322 CYCLE-JBW-2026-04-02 22 22 t 2026-04-26 11:27:08.85729+00 2026-04-26 11:27:08.85729+00 22390 \N 1 0 \N 0 0.00 321 CYCLE-JBW-2026-04-02 21 42 t 2026-04-26 11:26:58.161498+00 2026-04-26 11:27:22.599723+00 23699 \N 1 2450 \N 0 0.00 77 CYCLE-JBW-2026-02-09 11 0 t 2026-02-21 09:44:14.313553+00 2026-02-26 17:53:37.467262+00 20189 \N 1 0 \N 0 0.00 277 CYCLE-JBW-2026-04-02 21 32 t 2026-04-23 09:07:26.733492+00 2026-04-26 11:28:44.277532+00 24567 \N 2 2480 \N 0 0.00 327 CYCLE-JBW-2026-04-02 22 32 t 2026-04-26 11:28:58.388137+00 2026-04-26 11:28:58.388137+00 21739 \N 2 0 \N 0 0.00 78 CYCLE-JBW-2026-02-09 12 0 t 2026-02-22 09:24:00.937199+00 2026-02-26 17:53:37.467262+00 19478 \N 1 0 \N 0 0.00 5 CYCLE-JBW-2025-12-10 3 0 t 2025-12-30 12:18:47.098471+00 2026-02-26 17:53:37.467262+00 21975 \N 1 0 \N 0 0.00 79 CYCLE-JBW-2026-02-09 13 0 t 2026-02-23 01:50:09.746573+00 2026-02-26 17:53:37.467262+00 19467 \N 1 0 \N 0 0.00 10 CYCLE-JBW-2025-12-10 4 0 t 2026-01-05 03:48:22.406949+00 2026-02-26 17:53:37.467262+00 21991 \N 1 0 \N 0 0.00 328 CYCLE-JBW-2026-04-02 23 33 t 2026-04-26 11:29:04.792036+00 2026-04-26 11:29:04.792036+00 21586 \N 2 0 \N 0 0.00 339 CYCLE-JBW-2026-04-02 29 18 t 2026-05-06 00:50:34.859752+00 2026-05-06 00:50:34.859752+00 11379 \N 1 4660 \N 0 0.00 319 CYCLE-JBW-2026-04-02 24 26 t 2026-04-26 11:03:40.744284+00 2026-05-06 00:48:26.445765+00 21498 \N 1 0 \N 0 0.00 329 CYCLE-JBW-2026-04-02 25 16 t 2026-04-29 07:01:42.795782+00 2026-05-06 00:48:43.457833+00 19896 \N 1 1568 \N 0 0.00 336 CYCLE-JBW-2026-04-02 26 22 t 2026-05-06 00:49:02.867378+00 2026-05-06 00:49:02.867378+00 20212 \N 1 0 \N 0 0.00 337 CYCLE-JBW-2026-04-02 27 24 t 2026-05-06 00:49:12.821669+00 2026-05-06 00:49:12.821669+00 19661 \N 1 0 \N 0 0.00 330 CYCLE-JBW-2026-04-02 28 28 t 2026-04-30 13:39:59.485717+00 2026-05-06 00:49:33.251446+00 17638 \N 1 2380 \N 0 0.00 11 CYCLE-JBW-2025-12-10 5 0 t 2026-01-05 03:48:46.942991+00 2026-02-26 17:53:37.467262+00 21860 \N 1 0 \N 0 0.00 6 CYCLE-JBW-2025-12-10 6 0 t 2025-12-30 12:19:08.27922+00 2026-02-26 17:53:37.467262+00 21765 \N 1 0 \N 0 0.00 13 CYCLE-JBW-2025-12-10 7 0 t 2026-01-05 03:49:45.940557+00 2026-02-26 17:53:37.467262+00 21715 \N 1 0 \N 0 0.00 14 CYCLE-JBW-2025-12-10 8 0 t 2026-01-09 02:15:53.458052+00 2026-02-26 17:53:37.467262+00 21821 \N 1 0 \N 0 0.00 15 CYCLE-JBW-2025-12-10 9 0 t 2026-01-09 02:16:27.967914+00 2026-02-26 17:53:37.467262+00 21511 \N 1 0 \N 0 0.00 17 CYCLE-JBW-2025-12-10 11 0 t 2026-01-09 02:17:07.190703+00 2026-02-26 17:53:37.467262+00 20329 \N 1 0 \N 0 0.00 16 CYCLE-JBW-2025-12-10 10 0 t 2026-01-09 02:16:45.561842+00 2026-02-26 17:53:37.467262+00 20127 \N 1 0 \N 0 0.00 19 CYCLE-JBW-2025-12-10 12 0 t 2026-01-09 02:18:27.087593+00 2026-02-26 17:53:37.467262+00 21102 \N 1 0 \N 0 0.00 20 CYCLE-JBW-2025-12-10 13 0 t 2026-01-09 02:18:50.537103+00 2026-02-26 17:53:37.467262+00 20120 \N 1 0 \N 0 0.00 21 CYCLE-JBW-2025-12-10 14 0 t 2026-01-09 02:19:18.103447+00 2026-02-26 17:53:37.467262+00 20213 \N 1 0 \N 0 0.00 22 CYCLE-JBW-2025-12-10 15 0 t 2026-01-09 02:21:33.07448+00 2026-02-26 17:53:37.467262+00 20119 \N 1 0 \N 0 0.00 23 CYCLE-JBW-2025-12-10 16 0 t 2026-01-09 02:21:43.914861+00 2026-02-26 17:53:37.467262+00 20121 \N 1 0 \N 0 0.00 24 CYCLE-JBW-2025-12-10 17 0 t 2026-01-09 02:22:01.917933+00 2026-02-26 17:53:37.467262+00 20059 \N 1 0 \N 0 0.00 26 CYCLE-JBW-2025-12-10 18 0 t 2026-01-09 02:22:35.114393+00 2026-02-26 17:53:37.467262+00 21216 \N 1 0 \N 0 0.00 27 CYCLE-JBW-2025-12-10 19 0 t 2026-01-09 02:22:44.418545+00 2026-02-26 17:53:37.467262+00 20223 \N 1 0 \N 0 0.00 29 CYCLE-JBW-2025-12-10 20 0 t 2026-01-11 13:38:31.72247+00 2026-02-26 17:53:37.467262+00 20121 \N 1 0 \N 0 0.00 30 CYCLE-JBW-2025-12-10 21 0 t 2026-01-11 13:38:50.930811+00 2026-02-26 17:53:37.467262+00 21129 \N 1 0 \N 0 0.00 31 CYCLE-JBW-2025-12-10 22 0 t 2026-01-11 13:39:03.625895+00 2026-02-26 17:53:37.467262+00 20191 \N 1 0 \N 0 0.00 34 CYCLE-JBW-2025-12-10 23 0 t 2026-01-12 11:45:36.856063+00 2026-02-26 17:53:37.467262+00 19712 \N 1 0 \N 0 0.00 36 CYCLE-JBW-2025-12-10 24 0 t 2026-01-13 09:25:21.908248+00 2026-02-26 17:53:37.467262+00 18798 \N 1 0 \N 0 0.00 37 CYCLE-JBW-2025-12-10 25 0 t 2026-01-15 00:52:38.84856+00 2026-02-26 17:53:37.467262+00 18783 \N 1 0 \N 0 0.00 38 CYCLE-JBW-2025-12-10 26 0 t 2026-01-15 10:00:14.477207+00 2026-02-26 17:53:37.467262+00 18465 \N 1 0 \N 0 0.00 39 CYCLE-JBW-2025-12-10 27 0 t 2026-01-16 13:53:18.80351+00 2026-02-26 17:53:37.467262+00 18387 \N 1 0 \N 0 0.00 354 CYCLE-JBW-2026-04-02 33 18 t 2026-05-06 01:54:33.984489+00 2026-05-06 01:54:33.984489+00 11534 \N 1 0 \N 0 0.00 40 CYCLE-JBW-2025-12-10 28 0 t 2026-01-17 11:21:09.901467+00 2026-02-26 17:53:37.467262+00 17132 \N 1 0 \N 0 0.00 80 CYCLE-JBW-2026-02-09 14 0 t 2026-02-24 09:57:44.046402+00 2026-02-26 17:53:37.467262+00 19395 \N 1 0 \N 0 0.00 35 CYCLE-JBW-2025-12-10 0 0 t 2026-01-13 02:19:46.727633+00 2026-02-26 17:53:37.467262+00 \N \N 1 0 \N 0 0.00 44 CYCLE-JBW-2025-12-10 29 0 t 2026-01-19 01:54:08.769491+00 2026-02-26 17:53:37.467262+00 16602 \N 1 0 \N 0 0.00 45 CYCLE-JBW-2025-12-10 30 0 t 2026-01-20 01:17:37.303064+00 2026-02-26 17:53:37.467262+00 13826 \N 1 0 \N 0 0.00 46 CYCLE-JBW-2025-12-10 31 0 t 2026-01-21 01:08:37.929959+00 2026-02-26 17:53:37.467262+00 11396 \N 1 0 \N 0 0.00 47 CYCLE-JBW-2025-12-10 32 0 t 2026-01-22 03:35:27.906241+00 2026-02-26 17:53:37.467262+00 10267 \N 1 0 \N 0 0.00 48 CYCLE-JBW-2025-12-10 33 0 t 2026-01-23 01:20:13.860301+00 2026-02-26 17:53:37.467262+00 10218 \N 1 0 \N 0 0.00 49 CYCLE-JBW-2025-12-10 34 0 t 2026-01-24 08:02:46.158804+00 2026-02-26 17:53:37.467262+00 9362 \N 1 0 \N 0 0.00 50 CYCLE-JBW-2025-12-10 35 0 t 2026-01-24 12:45:18.867095+00 2026-02-26 17:53:37.467262+00 9339 \N 1 0 \N 0 0.00 51 CYCLE-JBW-2025-12-10 36 0 t 2026-01-25 14:31:00.142277+00 2026-02-26 17:53:37.467262+00 9026 \N 1 0 \N 0 0.00 52 CYCLE-JBW-2025-12-10 37 0 t 2026-01-26 01:20:23.777714+00 2026-02-26 17:53:37.467262+00 8963 \N 1 0 \N 0 0.00 81 CYCLE-JBW-2026-02-09 15 0 t 2026-02-25 01:25:48.287926+00 2026-02-26 17:53:37.467262+00 19356 \N 1 0 \N 0 0.00 58 CYCLE-JBW-2026-02-09 4 0 t 2026-02-14 09:51:11.964515+00 2026-02-26 17:53:37.467262+00 21036 \N 1 0 \N 0 0.00 61 CYCLE-JBW-2026-02-09 0 0 t 2026-02-14 13:49:02.642189+00 2026-02-26 17:53:37.467262+00 \N \N 1 0 \N 0 0.00 53 CYCLE-JBW-2026-02-09 1 0 t 2026-02-13 01:01:32.843261+00 2026-02-26 17:53:37.467262+00 \N \N 1 0 \N 0 0.00 56 CYCLE-JBW-2026-02-09 2 0 t 2026-02-13 01:11:04.276763+00 2026-02-26 17:53:37.467262+00 21239 \N 1 0 \N 0 0.00 57 CYCLE-JBW-2026-02-09 3 0 t 2026-02-13 15:39:32.967694+00 2026-02-26 17:53:37.467262+00 21207 \N 1 0 \N 0 0.00 70 CYCLE-JBW-2026-02-09 5 0 t 2026-02-15 10:59:05.798145+00 2026-02-26 17:53:37.467262+00 20982 \N 1 0 \N 0 0.00 71 CYCLE-JBW-2026-02-09 6 0 t 2026-02-16 11:03:31.439385+00 2026-02-26 17:53:37.467262+00 20941 \N 1 0 \N 0 0.00 73 CYCLE-JBW-2026-02-09 7 0 t 2026-02-17 14:34:57.598003+00 2026-02-26 17:53:37.467262+00 20896 \N 1 0 \N 0 0.00 74 CYCLE-JBW-2026-02-09 8 0 t 2026-02-18 06:48:09.288404+00 2026-02-26 17:53:37.467262+00 20871 \N 1 0 \N 0 0.00 75 CYCLE-JBW-2026-02-09 9 0 t 2026-02-19 08:49:37.659206+00 2026-02-26 17:53:37.467262+00 20526 \N 1 0 \N 0 0.00 82 CYCLE-JBW-2026-02-09 16 0 t 2026-02-27 09:12:18.847064+00 2026-02-27 09:12:59.468562+00 19151 \N 2 0 \N 0 0.00 83 CYCLE-JBW-2026-02-09 15 0 t 2026-02-27 09:12:36.183658+00 2026-02-27 09:13:05.632468+00 19162 \N 2 0 \N 0 0.00 86 CYCLE-JBW-2026-02-09 14 0 t 2026-02-27 09:13:17.04505+00 2026-02-27 09:13:17.04505+00 19211 \N 2 0 \N 0 0.00 88 CYCLE-JBW-2026-02-09 17 0 t 2026-02-27 10:59:40.088418+00 2026-02-27 10:59:40.088418+00 19098 \N 2 0 \N 0 0.00 175 CYCLE-JBW-2026-02-09 35 0 t 2026-03-22 08:51:28.890304+00 2026-03-22 08:51:28.890304+00 \N \N 2 0 \N 0 0.00 90 CYCLE-JBW-2026-02-09 17 0 t 2026-02-28 00:29:57.284229+00 2026-02-28 00:29:57.284229+00 18994 \N \N 0 \N 0 0.00 91 CYCLE-JBW-2026-02-09 18 0 t 2026-02-28 00:32:08.722847+00 2026-02-28 00:32:08.722847+00 18987 \N \N 0 \N 0 0.00 87 CYCLE-JBW-2026-02-09 17 0 t 2026-02-27 10:56:26.999864+00 2026-02-28 00:37:21.404811+00 18965 \N 1 0 \N 0 0.00 93 CYCLE-JBW-2026-02-09 18 0 t 2026-02-28 00:37:36.017475+00 2026-02-28 00:37:36.017475+00 18948 \N 1 0 \N 0 0.00 94 CYCLE-JBW-2026-02-09 18 0 t 2026-02-28 02:27:22.323952+00 2026-02-28 02:27:22.323952+00 19081 \N 2 0 \N 0 0.00 95 CYCLE-JBW-2026-02-09 19 0 t 2026-03-01 00:55:03.659033+00 2026-03-01 00:55:03.659033+00 18926 \N 1 0 \N 0 0.00 176 CYCLE-JBW-2026-02-09 38 0 t 2026-03-22 08:52:30.700812+00 2026-03-22 08:52:30.700812+00 \N \N 1 0 \N 0 0.00 96 CYCLE-JBW-2026-02-09 19 0 t 2026-03-01 01:10:12.075029+00 2026-03-01 21:41:53.879164+00 19069 \N 2 0 \N 0 0.00 113 CYCLE-JBW-2026-02-09 21 0 t 2026-03-02 21:01:25.413271+00 2026-03-02 21:01:25.413271+00 18759 \N 1 0 \N 0 0.00 114 CYCLE-JBW-2026-02-09 21 0 t 2026-03-02 21:02:09.726798+00 2026-03-03 04:27:52.137741+00 18549 \N 2 0 \N 0 0.00 116 CYCLE-JBW-2026-02-09 22 0 t 2026-03-03 15:46:43.738212+00 2026-03-03 15:47:25.848954+00 18406 \N 2 0 \N 0 0.00 118 CYCLE-JBW-2026-02-09 22 0 t 2026-03-03 22:39:06.783664+00 2026-03-03 22:43:29.7038+00 18378 \N 1 0 \N 0 0.00 123 CYCLE-JBW-2026-02-09 23 0 t 2026-03-05 00:15:18.19743+00 2026-03-05 00:15:18.19743+00 16356 \N 2 0 \N 0 0.00 132 CYCLE-JBW-2026-02-09 24 0 t 2026-03-06 01:12:08.594271+00 2026-03-06 04:23:05.449744+00 \N \N 1 0 \N 0 0.00 139 CYCLE-JBW-2026-02-09 1 0 t 2026-03-06 17:46:27.394797+00 2026-03-06 17:46:41.562586+00 \N \N 2 0 \N 0 0.00 190 CYCLE-JBW-2026-04-02 5 20 t 2026-04-07 11:54:12.957664+00 2026-04-26 10:24:05.252624+00 25129 \N 2 0 \N 15 0.00 142 CYCLE-JBW-2026-02-09 25 0 t 2026-03-06 21:44:42.440279+00 2026-03-06 22:33:49.712392+00 \N \N 1 0 \N 0 0.00 145 CYCLE-JBW-2026-02-09 25 0 t 2026-03-07 00:16:03.659343+00 2026-03-07 00:16:03.659343+00 \N \N 2 0 \N 0 0.00 298 CYCLE-JBW-2026-04-02 0 17 t 2026-04-26 10:23:24.483791+00 2026-04-26 10:23:24.483791+00 18879 \N 2 0 \N 20 0.00 305 CYCLE-JBW-2026-04-02 7 10 t 2026-04-26 10:24:22.943741+00 2026-04-26 10:24:22.943741+00 25544 \N 2 0 \N 13 0.00 146 CYCLE-JBW-2026-02-09 26 0 t 2026-03-07 07:03:08.755213+00 2026-03-07 21:19:40.707321+00 \N \N 1 0 \N 0 0.00 147 CYCLE-JBW-2026-02-09 26 0 t 2026-03-07 07:03:17.997268+00 2026-03-07 21:21:24.717228+00 \N \N 2 0 \N 0 0.00 162 CYCLE-JBW-2026-02-09 29 0 t 2026-03-11 12:21:21.782482+00 2026-03-11 12:21:21.782482+00 \N \N 2 0 \N 0 0.00 165 CYCLE-JBW-2026-02-09 31 0 t 2026-03-13 08:40:36.297334+00 2026-03-13 08:40:36.297334+00 \N \N 1 0 \N 0 0.00 166 CYCLE-JBW-2026-02-09 31 0 t 2026-03-13 08:40:51.454661+00 2026-03-13 08:40:51.454661+00 \N \N 2 0 \N 0 0.00 168 CYCLE-JBW-2026-02-09 32 0 t 2026-03-14 08:34:54.881154+00 2026-03-14 08:34:54.881154+00 \N \N 2 0 \N 0 0.00 169 CYCLE-JBW-2026-02-09 33 0 t 2026-03-15 06:10:41.831938+00 2026-03-15 06:10:41.831938+00 \N \N 1 0 \N 0 0.00 170 CYCLE-JBW-2026-02-09 33 0 t 2026-03-15 06:11:40.988851+00 2026-03-15 06:11:40.988851+00 \N \N 2 0 \N 0 0.00 171 CYCLE-JBW-2026-02-09 34 0 t 2026-03-16 08:43:45.404897+00 2026-03-16 08:43:45.404897+00 \N \N 1 0 \N 0 0.00 172 CYCLE-JBW-2026-02-09 34 0 t 2026-03-16 08:44:25.106273+00 2026-03-16 08:44:25.106273+00 \N \N 2 0 \N 0 0.00 173 CYCLE-JBW-2026-02-09 38 0 t 2026-03-22 08:51:04.557543+00 2026-03-22 08:51:04.557543+00 \N \N 2 0 \N 0 0.00 174 CYCLE-JBW-2026-02-09 36 0 t 2026-03-22 08:51:18.469223+00 2026-03-22 08:51:18.469223+00 \N \N 2 0 \N 0 0.00 270 CYCLE-JBW-2026-04-02 14 14 t 2026-04-16 09:42:54.230115+00 2026-04-26 10:18:28.21226+00 26737 \N 1 0 \N 50 0.00 177 CYCLE-JBW-2026-04-02 1 10 t 2026-04-03 14:03:15.366602+00 2026-04-26 10:23:32.132155+00 25697 \N 2 0 \N 20 0.00 180 CYCLE-JBW-2026-04-02 3 12 t 2026-04-05 11:17:21.898996+00 2026-04-26 10:16:37.327924+00 25438 \N 1 0 \N 24 0.00 189 CYCLE-JBW-2026-04-02 5 11 t 2026-04-07 11:53:52.378045+00 2026-04-26 10:16:56.134557+00 25508 \N 1 0 \N 25 0.00 263 CYCLE-JBW-2026-04-02 10 11 t 2026-04-12 11:16:45.630113+00 2026-04-26 10:17:53.117398+00 24896 \N 1 0 \N 23 0.00 272 CYCLE-JBW-2026-04-02 17 16 t 2026-04-19 09:54:41.849156+00 2026-04-26 10:18:53.444906+00 24845 \N 1 0 \N 36 0.00 182 CYCLE-JBW-2026-04-02 3 20 t 2026-04-05 11:18:55.219301+00 2026-04-26 10:23:44.882115+00 25218 \N 2 0 \N 15 0.00 265 CYCLE-JBW-2026-04-02 10 16 t 2026-04-12 11:17:47.960853+00 2026-04-26 10:24:47.533112+00 25015 \N 2 0 \N 30 0.00 309 CYCLE-JBW-2026-04-02 11 16 t 2026-04-26 10:24:57.033195+00 2026-04-26 10:24:57.033195+00 25027 \N 2 0 \N 25 0.00 310 CYCLE-JBW-2026-04-02 12 20 t 2026-04-26 10:25:07.073573+00 2026-04-26 10:25:07.073573+00 24362 \N 2 0 \N 25 0.00 311 CYCLE-JBW-2026-04-02 13 22 t 2026-04-26 10:25:24.884133+00 2026-04-26 10:25:24.884133+00 25252 \N 2 0 \N 40 0.00 269 CYCLE-JBW-2026-04-02 14 28 t 2026-04-16 09:42:42.377857+00 2026-04-26 10:25:33.717506+00 25603 \N 2 0 \N 44 0.00 314 CYCLE-JBW-2026-04-02 16 45 t 2026-04-26 10:25:50.322642+00 2026-04-26 10:25:50.322642+00 25493 \N 2 0 \N 0 0.00 274 CYCLE-JBW-2026-04-02 18 55 t 2026-04-21 10:06:54.233673+00 2026-04-26 10:26:04.353482+00 25013 \N 2 0 \N 0 0.00 275 CYCLE-JBW-2026-04-02 19 36 t 2026-04-21 10:07:08.909538+00 2026-04-26 10:26:11.317094+00 24921 \N 2 0 \N 0 0.00 315 CYCLE-JBW-2026-04-02 17 35 t 2026-04-26 10:25:57.04453+00 2026-05-06 00:57:51.762178+00 25130 \N 2 0 \N 20 0.00 306 CYCLE-JBW-2026-04-02 8 20 t 2026-04-26 10:24:30.711145+00 2026-05-06 00:58:58.962396+00 25267 \N 2 0 \N 25 0.00 340 CYCLE-JBW-2026-04-02 30 14 t 2026-05-06 00:51:38.201724+00 2026-05-06 00:51:38.201724+00 13938 \N 1 0 \N 0 0.00 341 CYCLE-JBW-2026-04-02 31 39 t 2026-05-06 00:54:00.665771+00 2026-05-06 00:54:00.665771+00 11432 \N 1 2340 \N 0 0.00 342 CYCLE-JBW-2026-04-02 32 24 t 2026-05-06 00:54:33.624889+00 2026-05-06 00:54:33.624889+00 11377 \N 1 0 \N 0 0.00 343 CYCLE-JBW-2026-04-02 24 29 t 2026-05-06 00:56:12.101744+00 2026-05-06 00:56:12.101744+00 21312 \N 2 0 \N 0 0.00 344 CYCLE-JBW-2026-04-02 25 33 t 2026-05-06 00:56:30.004084+00 2026-05-06 00:56:30.004084+00 19708 \N 2 1120 \N 0 0.00 345 CYCLE-JBW-2026-04-02 26 56 t 2026-05-06 00:56:57.402509+00 2026-05-06 00:56:57.402509+00 19532 \N 2 0 \N 0 0.00 346 CYCLE-JBW-2026-04-02 27 107 t 2026-05-06 00:57:26.254251+00 2026-05-06 00:57:26.254251+00 18541 \N 2 1700 \N 0 0.00 349 CYCLE-JBW-2026-04-02 28 242 t 2026-05-06 00:59:32.263183+00 2026-05-06 00:59:32.263183+00 17959 \N 2 360 \N 0 0.00 350 CYCLE-JBW-2026-04-02 29 315 t 2026-05-06 00:59:54.097055+00 2026-05-06 00:59:54.097055+00 10875 \N 2 7108 \N 0 0.00 351 CYCLE-JBW-2026-04-02 30 219 t 2026-05-06 01:00:12.849073+00 2026-05-06 01:00:12.849073+00 4451 \N 2 4428 \N 0 0.00 352 CYCLE-JBW-2026-04-02 31 230 t 2026-05-06 01:00:36.055689+00 2026-05-06 01:00:36.055689+00 2376 \N 2 4190 \N 0 0.00 333 CYCLE-JBW-2026-04-02 32 136 t 2026-05-04 13:11:50.819338+00 2026-05-06 01:00:57.796969+00 1404 \N 2 0 Sebelumnya: 965, karena kamera 3 error. Setelah diperbaiki, diproses ulang, hasilnya 1404 0 0.00 356 CYCLE-JBW-2026-04-02 35 41 t 2026-05-08 03:24:30.477286+00 2026-05-08 03:24:30.477286+00 5398 \N 1 5675 \N 0 0.00 357 CYCLE-JBW-2026-04-02 34 27 t 2026-05-08 03:24:46.706526+00 2026-05-08 03:24:46.706526+00 11519 \N 1 0 \N 0 0.00 358 CYCLE-JBW-2026-04-02 34 60 t 2026-05-08 03:25:59.916674+00 2026-05-08 03:25:59.916674+00 543 \N 2 0 \N 0 0.00 359 CYCLE-JBW-2026-04-02 35 0 t 2026-05-08 03:26:18.347983+00 2026-05-11 06:10:38.185934+00 \N \N 2 360 \N 0 0.00 355 CYCLE-JBW-2026-04-02 33 99 t 2026-05-06 01:55:12.742435+00 2026-05-06 01:55:12.742435+00 715 \N 2 695 \N 0 0.00 362 CYCLE-JBW-2026-04-02 36 32 t 2026-05-11 06:09:17.652847+00 2026-05-11 06:09:17.652847+00 516 \N 1 4278 \N 0 0.00 363 CYCLE-JBW-2026-04-02 37 0 t 2026-05-11 06:10:03.544927+00 2026-05-11 06:10:03.544927+00 \N \N 1 379 \N 0 0.00 366 CYCLE-JBW-2026-05-22 0 4 t 2026-05-25 04:59:41.812019+00 2026-05-26 03:11:40.448318+00 5355 \N 1 0 \N 17 0.00 368 CYCLE-JBW-2026-05-22 1 14 t 2026-05-26 03:11:54.570132+00 2026-05-26 03:11:54.570132+00 22321 \N 1 0 \N 16 0.00 369 CYCLE-JBW-2026-05-22 2 12 t 2026-05-26 03:12:05.925954+00 2026-05-26 03:12:05.925954+00 20996 \N 1 0 \N 29 0.00 370 CYCLE-JBW-2026-05-22 0 5 t 2026-05-26 03:12:36.682101+00 2026-05-26 03:12:36.682101+00 8625 \N 2 0 \N 10 0.00 371 CYCLE-JBW-2026-05-22 1 7 t 2026-05-26 03:12:49.741393+00 2026-05-26 03:12:49.741393+00 19488 \N 2 0 \N 13 0.00 372 CYCLE-JBW-2026-05-22 2 18 t 2026-05-26 03:13:03.324525+00 2026-05-26 03:13:03.324525+00 31992 \N 2 0 \N 21 0.00 373 CYCLE-JBW-2026-05-22 3 16 t 2026-05-28 06:40:37.636487+00 2026-05-28 06:40:37.636487+00 29636 \N 2 0 \N 19 0.00 375 CYCLE-JBW-2026-05-22 4 12 t 2026-05-29 14:50:47.315553+00 2026-05-29 14:50:47.315553+00 22041 \N 1 0 \N 31 0.00 376 CYCLE-JBW-2026-05-22 5 11 t 2026-05-29 14:51:02.472628+00 2026-05-29 14:51:02.472628+00 23934 \N 1 0 \N 27 0.00 378 CYCLE-JBW-2026-05-22 7 9 t 2026-05-29 14:51:30.492037+00 2026-05-29 14:51:30.492037+00 23787 \N 1 0 \N 17 0.00 379 CYCLE-JBW-2026-05-22 4 13 t 2026-05-29 14:52:01.339694+00 2026-05-29 14:52:01.339694+00 22535 \N 2 0 \N 24 0.00 380 CYCLE-JBW-2026-05-22 5 12 t 2026-05-29 14:52:19.74449+00 2026-05-29 14:52:19.74449+00 34097 \N 2 0 \N 20 0.00 381 CYCLE-JBW-2026-05-22 6 19 t 2026-05-29 14:52:35.324225+00 2026-05-29 14:52:35.324225+00 28027 \N 2 0 \N 20 0.00 382 CYCLE-JBW-2026-05-22 7 10 t 2026-05-29 14:52:46.883396+00 2026-05-29 14:52:46.883396+00 30255 \N 2 0 \N 12 0.00 377 CYCLE-JBW-2026-05-22 6 11 t 2026-05-29 14:51:15.688366+00 2026-05-31 08:20:31.090468+00 23245 \N 1 0 \N 21 0.00 374 CYCLE-JBW-2026-05-22 3 16 t 2026-05-28 06:41:04.834118+00 2026-05-31 08:21:10.631222+00 21629 \N 1 0 \N 38 0.00 384 CYCLE-JBW-2026-05-22 8 8 t 2026-05-30 13:26:57.598859+00 2026-06-02 03:08:06.769743+00 23850 \N 1 0 re-calculate include ujung 19 0.00 383 CYCLE-JBW-2026-05-22 8 10 t 2026-05-30 10:45:02.14611+00 2026-06-02 03:08:56.96482+00 31764 \N 2 0 \N 19 0.00 390 CYCLE-JBW-2026-05-22 9 4 t 2026-06-02 03:36:05.763735+00 2026-06-02 03:36:05.763735+00 23709 \N 1 0 \N 12 0.00 391 CYCLE-JBW-2026-05-22 10 8 t 2026-06-02 03:36:29.264676+00 2026-06-02 03:36:29.264676+00 23670 \N 1 0 \N 17 0.00 392 CYCLE-JBW-2026-05-22 9 9 t 2026-06-02 03:37:25.961751+00 2026-06-02 03:37:25.961751+00 28978 \N 2 0 \N 10 0.00 387 CYCLE-JBW-2026-05-22 10 9 t 2026-06-01 14:14:26.845316+00 2026-06-02 03:38:15.674511+00 27398 \N 2 0 early stopping karena guncangan 13 0.00 394 CYCLE-JBW-2026-05-22 11 6 t 2026-06-04 11:05:57.725686+00 2026-06-04 11:06:03.731752+00 23576 \N 1 0 \N 19 0.00 398 CYCLE-JBW-2026-05-22 12 9 t 2026-06-04 11:06:23.330802+00 2026-06-04 11:06:23.330802+00 25255 \N 1 0 \N 14 0.00 399 CYCLE-JBW-2026-05-22 11 11 t 2026-06-04 11:07:11.856129+00 2026-06-04 11:07:11.856129+00 27144 \N 2 0 \N 24 0.00 400 CYCLE-JBW-2026-05-22 12 8 t 2026-06-04 11:07:32.93803+00 2026-06-04 11:07:32.93803+00 3651 \N 2 0 \N 10 0.00 401 CYCLE-JBW-2026-05-22 13 11 t 2026-06-04 12:26:31.880718+00 2026-06-04 12:26:31.880718+00 24414 \N 1 0 \N 21 0.00 402 CYCLE-JBW-2026-05-22 13 5 t 2026-06-04 12:27:06.328378+00 2026-06-04 12:27:06.328378+00 1892 \N 2 0 \N 6 0.00 403 CYCLE-JBW-2026-05-22 14 8 t 2026-06-06 05:48:16.801204+00 2026-06-06 05:48:16.801204+00 24627 \N 1 0 \N 9 0.00 404 CYCLE-JBW-2026-05-22 14 10 t 2026-06-06 05:48:40.97462+00 2026-06-06 05:48:40.97462+00 13054 \N 2 0 \N 11 0.00 405 CYCLE-JBW-2026-05-22 15 9 t 2026-06-06 08:30:17.096345+00 2026-06-08 01:02:56.937213+00 24128 \N 1 0 \N 18 0.00 407 CYCLE-JBW-2026-05-22 16 11 t 2026-06-08 01:03:08.983437+00 2026-06-08 01:03:08.983437+00 23901 \N 1 0 \N 27 0.00 408 CYCLE-JBW-2026-05-22 15 9 t 2026-06-08 01:03:43.966375+00 2026-06-08 01:03:43.966375+00 7153 \N 2 0 \N 13 0.00 409 CYCLE-JBW-2026-05-22 16 10 t 2026-06-08 01:03:53.279335+00 2026-06-08 01:03:53.279335+00 \N \N 2 0 \N 11 0.00 410 CYCLE-JBW-2026-05-22 17 12 t 2026-06-08 13:16:27.623445+00 2026-06-08 13:16:27.623445+00 23406 \N 1 0 \N 31 0.00 411 CYCLE-JBW-2026-05-22 17 19 t 2026-06-08 13:16:52.326909+00 2026-06-08 13:16:52.326909+00 5413 \N 2 0 \N 33 0.00 412 CYCLE-JBW-2026-05-22 18 13 t 2026-06-10 01:28:55.769422+00 2026-06-10 01:28:55.769422+00 24178 \N 1 0 \N 28 0.00 413 CYCLE-JBW-2026-05-22 18 12 t 2026-06-10 01:29:45.504209+00 2026-06-10 01:29:45.504209+00 10304 \N 2 0 \N 16 0.00 414 CYCLE-JBW-2026-05-22 19 15 t 2026-06-10 12:31:33.39719+00 2026-06-10 12:31:33.39719+00 23878 \N 1 0 \N 32 0.00 415 CYCLE-JBW-2026-05-22 19 14 t 2026-06-10 12:32:20.929239+00 2026-06-10 12:32:20.929239+00 11920 \N 2 0 \N 15 0.00 416 CYCLE-JBW-2026-05-22 20 23 t 2026-06-11 07:18:02.66266+00 2026-06-11 13:36:29.169394+00 23655 \N 1 0 \N 0 0.00 418 CYCLE-JBW-2026-05-22 20 8 t 2026-06-11 13:37:02.676621+00 2026-06-11 13:37:02.676621+00 10094 \N 2 0 \N 10 0.00 431 CYCLE-JBW-2026-05-22 25 26 t 2026-06-17 07:23:57.402489+00 2026-06-17 07:23:57.402489+00 21839 \N 1 0 \N 0 0.00 419 CYCLE-JBW-2026-05-22 21 19 t 2026-06-12 12:42:20.903677+00 2026-06-12 15:15:25.298606+00 23928 \N 1 0 adjust min-frames to 6 29 0.00 422 CYCLE-JBW-2026-05-22 21 21 t 2026-06-12 15:15:41.329417+00 2026-06-12 15:15:41.329417+00 \N \N 2 0 \N 0 0.00 424 CYCLE-JBW-2026-05-22 22 18 t 2026-06-14 12:30:46.878863+00 2026-06-14 18:29:04.504096+00 23360 \N 1 0 adjust min-frames to 4 19 0.00 423 CYCLE-JBW-2026-05-22 23 22 t 2026-06-14 11:25:18.745104+00 2026-06-14 18:29:26.256103+00 23410 \N 1 0 adjust min-frames to 4 0 0.00 427 CYCLE-JBW-2026-05-22 22 23 t 2026-06-14 18:30:49.83922+00 2026-06-14 18:30:49.83922+00 20786 \N 2 0 \N 0 0.00 428 CYCLE-JBW-2026-05-22 23 15 t 2026-06-14 18:31:04.075227+00 2026-06-14 18:31:04.075227+00 9699 \N 2 0 \N 0 0.00 433 CYCLE-JBW-2026-05-22 25 26 t 2026-06-17 07:25:14.12277+00 2026-06-17 07:25:14.12277+00 679 \N 2 0 \N 0 0.00 448 CYCLE-JBW-2026-05-22 27 67 t 2026-06-18 13:17:09.351932+00 2026-06-18 13:17:09.351932+00 950 \N 2 0 \N 10 0.00 445 CYCLE-JBW-2026-05-22 27 31 t 2026-06-18 09:03:48.220081+00 2026-06-22 01:11:24.99934+00 19853 \N 1 1680 \N 0 1439.00 429 CYCLE-JBW-2026-05-22 24 20 t 2026-06-16 08:54:40.514402+00 2026-06-22 01:10:56.289951+00 21960 \N 1 1600 \N 0 1209.00 453 CYCLE-JBW-2026-05-22 29 30 t 2026-06-20 13:24:04.743039+00 2026-06-22 01:11:41.284349+00 17564 \N 1 1920 \N 0 2422.90 451 CYCLE-JBW-2026-05-22 28 15 t 2026-06-19 18:41:06.372093+00 2026-06-19 18:41:06.372093+00 19265 \N 1 0 \N 0 0.00 460 CYCLE-JBW-2026-05-22 30 26 t 2026-06-22 01:12:05.17783+00 2026-06-22 01:12:05.17783+00 17129 \N 1 0 \N 0 0.00 434 CYCLE-JBW-2026-05-22 26 18 t 2026-06-17 21:11:27.52948+00 2026-06-22 01:11:13.689575+00 21201 \N 1 1200 \N 0 1201.20 461 CYCLE-JBW-2026-05-22 30 187 t 2026-06-22 01:12:32.399747+00 2026-06-22 01:12:53.13904+00 450 \N 2 650 \N 0 736.20 454 CYCLE-JBW-2026-05-22 29 163 t 2026-06-20 13:24:38.248626+00 2026-06-22 01:13:14.459389+00 833 \N 2 3088 \N 0 3748.10 452 CYCLE-JBW-2026-05-22 28 160 t 2026-06-19 18:41:34.957432+00 2026-06-22 01:13:26.177571+00 1625 \N 2 840 \N 0 897.00 440 CYCLE-JBW-2026-05-22 26 30 t 2026-06-18 00:07:40.565916+00 2026-06-22 01:13:35.38916+00 1486 \N 2 300 \N 11 253.50 432 CYCLE-JBW-2026-05-22 24 22 t 2026-06-17 07:24:35.153171+00 2026-06-22 01:13:45.942011+00 788 \N 2 3168 \N 10 2611.90 467 CYCLE-JBW-2026-05-22 31 39 t 2026-06-22 08:26:27.06087+00 2026-06-23 00:45:24.94976+00 16107 \N 1 1200 \N 0 1393.20 469 CYCLE-JBW-2026-05-22 31 185 t 2026-06-23 00:46:18.753303+00 2026-06-23 00:46:18.753303+00 875 \N 2 2680 \N 0 2990.30 470 CYCLE-JBW-2026-05-22 32 45 t 2026-06-24 01:00:12.256613+00 2026-06-24 01:00:12.256613+00 15463 \N 1 445 \N 0 563.80 471 CYCLE-JBW-2026-05-22 32 235 t 2026-06-24 01:01:46.633414+00 2026-06-24 01:01:46.633414+00 860 \N 2 2480 \N 0 2995.30 473 CYCLE-JBW-2026-05-22 33 130 t 2026-06-25 07:56:55.263897+00 2026-06-25 07:56:55.263897+00 331 \N 2 4605 \N 0 6293.10 474 CYCLE-JBW-2026-05-22 35 157 t 2026-06-26 22:26:12.96036+00 2026-06-26 22:28:07.852616+00 5071 \N 1 4992 \N 0 0.00 476 CYCLE-JBW-2026-05-22 34 111 t 2026-06-26 22:26:34.789078+00 2026-06-26 22:28:16.685149+00 10043 \N 1 0 \N 0 0.00 472 CYCLE-JBW-2026-05-22 33 95 t 2026-06-25 07:56:13.49776+00 2026-06-26 22:28:45.212961+00 9710 \N 1 5376 ayam banyak yang berada di blind spot 0 8246.90 480 CYCLE-JBW-2026-05-22 36 212 t 2026-06-28 03:33:05.179711+00 2026-06-28 03:33:16.970515+00 3313 \N 1 1664 \N 0 2788.70 482 CYCLE-JBW-2026-05-22 34 154 t 2026-06-28 03:34:13.644015+00 2026-06-28 03:34:13.644015+00 \N \N 2 0 \N 0 0.00 484 CYCLE-JBW-2026-05-22 36 110 t 2026-06-28 03:34:36.512151+00 2026-06-28 03:34:36.512151+00 174 \N 2 0 \N 0 0.00 485 CYCLE-JBW-2026-05-22 37 205 t 2026-06-29 09:16:17.473239+00 2026-06-29 09:16:17.473239+00 3102 \N 1 0 \N 0 0.00 486 CYCLE-JBW-2026-05-22 38 180 t 2026-06-30 02:17:41.824402+00 2026-06-30 02:17:41.824402+00 1731 \N 1 1220 \N 0 1709.20 488 CYCLE-JBW-2026-05-22 38 135 t 2026-06-30 02:18:51.367632+00 2026-06-30 02:18:51.367632+00 65 \N 2 1165 \N 0 2023.70 487 CYCLE-JBW-2026-05-22 37 103 t 2026-06-30 02:18:09.017563+00 2026-06-30 02:19:25.395347+00 43 \N 2 850 \N 0 1461.20 491 CYCLE-JBW-2026-05-22 39 65 t 2026-07-01 00:49:25.411462+00 2026-07-01 00:49:25.411462+00 51 \N 2 0 \N 0 0.00 490 CYCLE-JBW-2026-05-22 39 91 t 2026-07-01 00:49:05.734808+00 2026-07-01 04:36:38.744458+00 1654 \N 1 0 \N 0 0.00 494 CYCLE-JBW-2026-05-22 40 67 t 2026-07-01 09:07:35.246459+00 2026-07-02 01:12:43.242771+00 1576 \N 1 0 adjust 50 karena double counting pada area dekat kipas 0 0.00 492 CYCLE-JBW-2026-05-22 40 45 t 2026-07-01 00:49:47.92694+00 2026-07-02 01:13:06.619452+00 116 \N 2 0 \N 0 0.00 497 CYCLE-JBW-2026-05-22 41 76 t 2026-07-03 01:32:52.521094+00 2026-07-03 01:32:52.521094+00 1528 \N 1 0 \N 0 0.00 498 CYCLE-JBW-2026-05-22 41 33 t 2026-07-03 01:33:17.455258+00 2026-07-03 01:33:17.455258+00 \N \N 2 0 \N 0 0.00 499 CYCLE-JBW-2026-05-22 42 59 t 2026-07-03 10:13:02.766673+00 2026-07-04 08:52:51.841221+00 1375 \N 1 0 adjust 50 karena double counting di akhir video 0 0.00 501 CYCLE-JBW-2026-05-22 42 32 t 2026-07-04 08:53:07.537937+00 2026-07-04 08:53:07.537937+00 \N \N 2 0 \N 0 0.00 523 CYCLE-JBW-2026-05-22 46 29 t 2026-07-07 10:03:17.470483+00 2026-07-08 03:13:45.645249+00 1226 \N 1 0 adjust 10 untuk ayam yang tidak terhitung dibagian akhir zona cam 1 dan cam 2 0 0.00 502 CYCLE-JBW-2026-05-22 43 40 t 2026-07-04 09:13:55.89255+00 2026-07-05 02:12:44.084691+00 1362 \N 1 0 adjust 30 karena double counting pada bagian akhir telat mendeteksi mundur 0 0.00 505 CYCLE-JBW-2026-05-22 43 20 t 2026-07-05 02:13:12.801332+00 2026-07-05 02:13:12.801332+00 \N \N 2 0 \N 0 0.00 529 CYCLE-JBW-2026-05-22 47 27 t 2026-07-08 09:22:42.083154+00 2026-07-10 01:33:36.346646+00 835 \N 1 404 adjust cam 1 dan 2 0 593.20 530 CYCLE-JBW-2026-05-22 48 0 t 2026-07-09 07:26:56.557098+00 2026-07-10 01:34:06.275513+00 2 \N 1 822 \N 0 1357.50 534 CYCLE-JBW-2026-05-22 44 26 t 2026-07-10 01:37:24.990241+00 2026-07-10 01:37:24.990241+00 \N \N 2 1225 \N 0 2823.40 483 CYCLE-JBW-2026-05-22 35 129 t 2026-06-28 03:34:21.903383+00 2026-07-10 01:38:31.273336+00 \N \N 2 0 \N 3 0.00 537 CYCLE-JBW-2026-05-22 45 24 t 2026-07-10 01:43:39.875113+00 2026-07-10 01:43:39.875113+00 \N \N 2 0 \N 0 0.00 538 CYCLE-JBW-2026-05-22 46 33 t 2026-07-10 01:44:07.586231+00 2026-07-10 01:44:07.586231+00 \N \N 2 130 \N 0 309.60 539 CYCLE-JBW-2026-05-22 47 0 t 2026-07-10 01:44:34.283306+00 2026-07-10 01:44:34.283306+00 \N \N 2 1014 \N 0 1523.90 506 CYCLE-JBW-2026-05-22 44 70 t 2026-07-05 09:35:28.563401+00 2026-07-06 22:00:57.36295+00 1353 \N 1 0 adjust 50, bercak/bulu di awal; cam3 dan cam4 tidak sampai ujung 0 0.00 512 CYCLE-JBW-2026-05-22 45 32 t 2026-07-06 16:33:31.055909+00 2026-07-06 23:00:40.851822+00 1388 \N 1 0 \N 0 0.00 \. -- -- Data for Name: schema_migrations; Type: TABLE DATA; Schema: public; Owner: - -- COPY public.schema_migrations (id, filename, applied_at) FROM stdin; 1 001_add_chicken_count_and_population.sql 2026-02-26 17:53:37.465651+00 2 002_add_kandang_management.sql 2026-02-26 17:53:37.546218+00 3 003_simplify_chicken_counting.sql 2026-03-05 02:32:54.632333+00 4 004_insert_chicken_counting_api_key.sql 2026-03-05 04:00:18.294326+00 5 001_create_migrations_table.sql 2026-04-19 11:50:33.95125+00 6 005_add_deplesi_columns.sql 2026-04-19 11:50:34.036823+00 7 006_add_afkir_column.sql 2026-04-19 11:50:34.047913+00 8 007_add_manual_feed_sack.sql 2026-04-19 11:50:34.14263+00 9 008_update_manual_feed_sack_keys.sql 2026-04-19 11:50:34.165584+00 10 009_add_feed_sack_column_type.sql 2026-05-08 05:34:37.701398+00 11 010_add_keterangan_to_manual_feed_sack.sql 2026-05-14 17:50:33.779409+00 12 011_create_ai_insights.sql 2026-05-14 17:50:33.874322+00 13 012_add_cage_uuid_to_kandangs.sql 2026-05-20 02:47:16.409274+00 14 011_add_cycle_feed_initial_balance.sql 2026-05-25 21:23:18.514831+00 15 013_add_berat_panen.sql 2026-06-19 15:18:18.222955+00 \. -- -- Name: ai_insights_id_seq; Type: SEQUENCE SET; Schema: public; Owner: - -- SELECT pg_catalog.setval('public.ai_insights_id_seq', 163, true); -- -- Name: audit_logs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: - -- SELECT pg_catalog.setval('public.audit_logs_id_seq', 262, true); -- -- Name: chicken_count_records_id_seq; Type: SEQUENCE SET; Schema: public; Owner: - -- SELECT pg_catalog.setval('public.chicken_count_records_id_seq', 1, false); -- -- Name: chicken_counting_id_seq; Type: SEQUENCE SET; Schema: public; Owner: - -- SELECT pg_catalog.setval('public.chicken_counting_id_seq', 649, true); -- -- Name: cycle_feed_initial_balance_id_seq; Type: SEQUENCE SET; Schema: public; Owner: - -- SELECT pg_catalog.setval('public.cycle_feed_initial_balance_id_seq', 1, true); -- -- Name: daily_aggregated_counts_id_seq; Type: SEQUENCE SET; Schema: public; Owner: - -- SELECT pg_catalog.setval('public.daily_aggregated_counts_id_seq', 1, false); -- -- Name: feed_sack_column_config_id_seq; Type: SEQUENCE SET; Schema: public; Owner: - -- SELECT pg_catalog.setval('public.feed_sack_column_config_id_seq', 1, true); -- -- Name: kandang_cycles_id_seq; Type: SEQUENCE SET; Schema: public; Owner: - -- SELECT pg_catalog.setval('public.kandang_cycles_id_seq', 16, true); -- -- Name: kandangs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: - -- SELECT pg_catalog.setval('public.kandangs_id_seq', 2, true); -- -- Name: manual_feed_sack_entries_id_seq; Type: SEQUENCE SET; Schema: public; Owner: - -- SELECT pg_catalog.setval('public.manual_feed_sack_entries_id_seq', 215, true); -- -- Name: mortality_records_id_seq; Type: SEQUENCE SET; Schema: public; Owner: - -- SELECT pg_catalog.setval('public.mortality_records_id_seq', 539, true); -- -- Name: schema_migrations_id_seq; Type: SEQUENCE SET; Schema: public; Owner: - -- SELECT pg_catalog.setval('public.schema_migrations_id_seq', 15, true); -- -- Name: ai_insights ai_insights_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.ai_insights ADD CONSTRAINT ai_insights_pkey PRIMARY KEY (id); -- -- Name: api_keys api_keys_key_hash_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.api_keys ADD CONSTRAINT api_keys_key_hash_key UNIQUE (key_hash); -- -- Name: api_keys api_keys_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.api_keys ADD CONSTRAINT api_keys_pkey PRIMARY KEY (id); -- -- Name: audit_logs audit_logs_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.audit_logs ADD CONSTRAINT audit_logs_pkey PRIMARY KEY (id); -- -- Name: cameras cameras_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.cameras ADD CONSTRAINT cameras_pkey PRIMARY KEY (id); -- -- Name: chicken_count_records chicken_count_records_camera_id_cycle_id_day_recorded_at_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.chicken_count_records ADD CONSTRAINT chicken_count_records_camera_id_cycle_id_day_recorded_at_key UNIQUE (camera_id, cycle_id, day, recorded_at); -- -- Name: chicken_count_records chicken_count_records_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.chicken_count_records ADD CONSTRAINT chicken_count_records_pkey PRIMARY KEY (id); -- -- Name: chicken_counting chicken_counting_date_kandang_id_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.chicken_counting ADD CONSTRAINT chicken_counting_date_kandang_id_key UNIQUE (date, kandang_id); -- -- Name: chicken_counting chicken_counting_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.chicken_counting ADD CONSTRAINT chicken_counting_pkey PRIMARY KEY (id); -- -- Name: coops coops_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.coops ADD CONSTRAINT coops_pkey PRIMARY KEY (id); -- -- Name: cycle_feed_initial_balance cycle_feed_initial_balance_cycle_id_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.cycle_feed_initial_balance ADD CONSTRAINT cycle_feed_initial_balance_cycle_id_key UNIQUE (cycle_id); -- -- Name: cycle_feed_initial_balance cycle_feed_initial_balance_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.cycle_feed_initial_balance ADD CONSTRAINT cycle_feed_initial_balance_pkey PRIMARY KEY (id); -- -- Name: cycles cycles_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.cycles ADD CONSTRAINT cycles_pkey PRIMARY KEY (id); -- -- Name: daily_aggregated_counts daily_aggregated_counts_cycle_id_day_recorded_date_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.daily_aggregated_counts ADD CONSTRAINT daily_aggregated_counts_cycle_id_day_recorded_date_key UNIQUE (cycle_id, day, recorded_date); -- -- Name: daily_aggregated_counts daily_aggregated_counts_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.daily_aggregated_counts ADD CONSTRAINT daily_aggregated_counts_pkey PRIMARY KEY (id); -- -- Name: feed_sack_column_config feed_sack_column_config_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.feed_sack_column_config ADD CONSTRAINT feed_sack_column_config_pkey PRIMARY KEY (id); -- -- Name: floors floors_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.floors ADD CONSTRAINT floors_pkey PRIMARY KEY (id); -- -- Name: kandang_cycles kandang_cycles_kandang_id_cycle_id_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.kandang_cycles ADD CONSTRAINT kandang_cycles_kandang_id_cycle_id_key UNIQUE (kandang_id, cycle_id); -- -- Name: kandang_cycles kandang_cycles_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.kandang_cycles ADD CONSTRAINT kandang_cycles_pkey PRIMARY KEY (id); -- -- Name: kandangs kandangs_cage_uuid_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.kandangs ADD CONSTRAINT kandangs_cage_uuid_key UNIQUE (cage_uuid); -- -- Name: kandangs kandangs_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.kandangs ADD CONSTRAINT kandangs_pkey PRIMARY KEY (id); -- -- Name: locations locations_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.locations ADD CONSTRAINT locations_pkey PRIMARY KEY (id); -- -- Name: manual_feed_sack_entries manual_feed_sack_entries_date_camera_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.manual_feed_sack_entries ADD CONSTRAINT manual_feed_sack_entries_date_camera_key UNIQUE (date, camera_name); -- -- Name: manual_feed_sack_entries manual_feed_sack_entries_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.manual_feed_sack_entries ADD CONSTRAINT manual_feed_sack_entries_pkey PRIMARY KEY (id); -- -- Name: mortality_records mortality_records_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.mortality_records ADD CONSTRAINT mortality_records_pkey PRIMARY KEY (id); -- -- Name: schema_migrations schema_migrations_filename_key; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.schema_migrations ADD CONSTRAINT schema_migrations_filename_key UNIQUE (filename); -- -- Name: schema_migrations schema_migrations_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.schema_migrations ADD CONSTRAINT schema_migrations_pkey PRIMARY KEY (id); -- -- Name: idx_ai_insights_cycle_kandang; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_ai_insights_cycle_kandang ON public.ai_insights USING btree (cycle_id, kandang_id); -- -- Name: idx_ai_insights_expires_at; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_ai_insights_expires_at ON public.ai_insights USING btree (expires_at); -- -- Name: idx_api_keys_active; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_api_keys_active ON public.api_keys USING btree (is_active); -- -- Name: idx_api_keys_hash; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_api_keys_hash ON public.api_keys USING btree (key_hash); -- -- Name: idx_audit_logs_created_at; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_audit_logs_created_at ON public.audit_logs USING btree (created_at DESC); -- -- Name: idx_audit_logs_table_created; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_audit_logs_table_created ON public.audit_logs USING btree (table_name, created_at DESC); -- -- Name: idx_audit_logs_table_record; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_audit_logs_table_record ON public.audit_logs USING btree (table_name, record_id); -- -- Name: idx_cameras_floor; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_cameras_floor ON public.cameras USING btree (floor_id); -- -- Name: idx_cameras_status; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_cameras_status ON public.cameras USING btree (status); -- -- Name: idx_chicken_counting_date; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_chicken_counting_date ON public.chicken_counting USING btree (date); -- -- Name: idx_chicken_counting_kandang_id; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_chicken_counting_kandang_id ON public.chicken_counting USING btree (kandang_id); -- -- Name: idx_coops_location; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_coops_location ON public.coops USING btree (location_id); -- -- Name: idx_count_camera; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_count_camera ON public.chicken_count_records USING btree (camera_id); -- -- Name: idx_count_cycle; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_count_cycle ON public.chicken_count_records USING btree (cycle_id); -- -- Name: idx_count_cycle_day; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_count_cycle_day ON public.chicken_count_records USING btree (cycle_id, day); -- -- Name: idx_count_day; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_count_day ON public.chicken_count_records USING btree (day); -- -- Name: idx_count_metadata; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_count_metadata ON public.chicken_count_records USING gin (metadata); -- -- Name: idx_count_recorded_at; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_count_recorded_at ON public.chicken_count_records USING btree (recorded_at); -- -- Name: idx_count_status; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_count_status ON public.chicken_count_records USING btree (processing_status); -- -- Name: idx_count_verified; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_count_verified ON public.chicken_count_records USING btree (is_verified); -- -- Name: idx_cycle_feed_initial_balance_cycle; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_cycle_feed_initial_balance_cycle ON public.cycle_feed_initial_balance USING btree (cycle_id); -- -- Name: idx_cycles_start_date; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_cycles_start_date ON public.cycles USING btree (start_date); -- -- Name: idx_cycles_status; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_cycles_status ON public.cycles USING btree (status); -- -- Name: idx_daily_agg_cycle; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_daily_agg_cycle ON public.daily_aggregated_counts USING btree (cycle_id); -- -- Name: idx_daily_agg_date; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_daily_agg_date ON public.daily_aggregated_counts USING btree (recorded_date); -- -- Name: idx_daily_agg_day; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_daily_agg_day ON public.daily_aggregated_counts USING btree (day); -- -- Name: idx_floors_coop; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_floors_coop ON public.floors USING btree (coop_id); -- -- Name: idx_kandang_cycles_cycle; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_kandang_cycles_cycle ON public.kandang_cycles USING btree (cycle_id); -- -- Name: idx_kandang_cycles_kandang; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_kandang_cycles_kandang ON public.kandang_cycles USING btree (kandang_id); -- -- Name: idx_manual_feed_sack_camera; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_manual_feed_sack_camera ON public.manual_feed_sack_entries USING btree (camera_name); -- -- Name: idx_manual_feed_sack_date; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_manual_feed_sack_date ON public.manual_feed_sack_entries USING btree (date); -- -- Name: idx_mortality_cycle_day_kandang; Type: INDEX; Schema: public; Owner: - -- CREATE UNIQUE INDEX idx_mortality_cycle_day_kandang ON public.mortality_records USING btree (cycle_id, day, COALESCE(kandang_id, '-1'::integer)); -- -- Name: idx_mortality_cycle_id; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_mortality_cycle_id ON public.mortality_records USING btree (cycle_id); -- -- Name: idx_mortality_day; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_mortality_day ON public.mortality_records USING btree (day); -- -- Name: idx_mortality_kandang_id; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_mortality_kandang_id ON public.mortality_records USING btree (kandang_id); -- -- Name: idx_schema_migrations_filename; Type: INDEX; Schema: public; Owner: - -- CREATE INDEX idx_schema_migrations_filename ON public.schema_migrations USING btree (filename); -- -- Name: cameras update_cameras_updated_at; Type: TRIGGER; Schema: public; Owner: - -- CREATE TRIGGER update_cameras_updated_at BEFORE UPDATE ON public.cameras FOR EACH ROW EXECUTE FUNCTION public.update_updated_at_column(); -- -- Name: chicken_count_records update_chicken_count_records_updated_at; Type: TRIGGER; Schema: public; Owner: - -- CREATE TRIGGER update_chicken_count_records_updated_at BEFORE UPDATE ON public.chicken_count_records FOR EACH ROW EXECUTE FUNCTION public.update_updated_at_column(); -- -- Name: chicken_counting update_chicken_counting_updated_at; Type: TRIGGER; Schema: public; Owner: - -- CREATE TRIGGER update_chicken_counting_updated_at BEFORE UPDATE ON public.chicken_counting FOR EACH ROW EXECUTE FUNCTION public.update_updated_at_column(); -- -- Name: coops update_coops_updated_at; Type: TRIGGER; Schema: public; Owner: - -- CREATE TRIGGER update_coops_updated_at BEFORE UPDATE ON public.coops FOR EACH ROW EXECUTE FUNCTION public.update_updated_at_column(); -- -- Name: cycle_feed_initial_balance update_cycle_feed_initial_balance_updated_at; Type: TRIGGER; Schema: public; Owner: - -- CREATE TRIGGER update_cycle_feed_initial_balance_updated_at BEFORE UPDATE ON public.cycle_feed_initial_balance FOR EACH ROW EXECUTE FUNCTION public.update_updated_at_column(); -- -- Name: cycles update_cycles_updated_at; Type: TRIGGER; Schema: public; Owner: - -- CREATE TRIGGER update_cycles_updated_at BEFORE UPDATE ON public.cycles FOR EACH ROW EXECUTE FUNCTION public.update_updated_at_column(); -- -- Name: daily_aggregated_counts update_daily_aggregated_counts_updated_at; Type: TRIGGER; Schema: public; Owner: - -- CREATE TRIGGER update_daily_aggregated_counts_updated_at BEFORE UPDATE ON public.daily_aggregated_counts FOR EACH ROW EXECUTE FUNCTION public.update_updated_at_column(); -- -- Name: floors update_floors_updated_at; Type: TRIGGER; Schema: public; Owner: - -- CREATE TRIGGER update_floors_updated_at BEFORE UPDATE ON public.floors FOR EACH ROW EXECUTE FUNCTION public.update_updated_at_column(); -- -- Name: kandang_cycles update_kandang_cycles_updated_at; Type: TRIGGER; Schema: public; Owner: - -- CREATE TRIGGER update_kandang_cycles_updated_at BEFORE UPDATE ON public.kandang_cycles FOR EACH ROW EXECUTE FUNCTION public.update_updated_at_column(); -- -- Name: kandangs update_kandangs_updated_at; Type: TRIGGER; Schema: public; Owner: - -- CREATE TRIGGER update_kandangs_updated_at BEFORE UPDATE ON public.kandangs FOR EACH ROW EXECUTE FUNCTION public.update_updated_at_column(); -- -- Name: locations update_locations_updated_at; Type: TRIGGER; Schema: public; Owner: - -- CREATE TRIGGER update_locations_updated_at BEFORE UPDATE ON public.locations FOR EACH ROW EXECUTE FUNCTION public.update_updated_at_column(); -- -- Name: manual_feed_sack_entries update_manual_feed_sack_entries_updated_at; Type: TRIGGER; Schema: public; Owner: - -- CREATE TRIGGER update_manual_feed_sack_entries_updated_at BEFORE UPDATE ON public.manual_feed_sack_entries FOR EACH ROW EXECUTE FUNCTION public.update_updated_at_column(); -- -- Name: mortality_records update_mortality_records_updated_at; Type: TRIGGER; Schema: public; Owner: - -- CREATE TRIGGER update_mortality_records_updated_at BEFORE UPDATE ON public.mortality_records FOR EACH ROW EXECUTE FUNCTION public.update_updated_at_column(); -- -- Name: cameras cameras_floor_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.cameras ADD CONSTRAINT cameras_floor_id_fkey FOREIGN KEY (floor_id) REFERENCES public.floors(id) ON DELETE SET NULL; -- -- Name: chicken_count_records chicken_count_records_camera_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.chicken_count_records ADD CONSTRAINT chicken_count_records_camera_id_fkey FOREIGN KEY (camera_id) REFERENCES public.cameras(id) ON DELETE CASCADE; -- -- Name: chicken_count_records chicken_count_records_cycle_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.chicken_count_records ADD CONSTRAINT chicken_count_records_cycle_id_fkey FOREIGN KEY (cycle_id) REFERENCES public.cycles(id) ON DELETE CASCADE; -- -- Name: chicken_counting chicken_counting_kandang_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.chicken_counting ADD CONSTRAINT chicken_counting_kandang_id_fkey FOREIGN KEY (kandang_id) REFERENCES public.kandangs(id) ON DELETE CASCADE; -- -- Name: coops coops_location_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.coops ADD CONSTRAINT coops_location_id_fkey FOREIGN KEY (location_id) REFERENCES public.locations(id) ON DELETE CASCADE; -- -- Name: cycle_feed_initial_balance cycle_feed_initial_balance_cycle_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.cycle_feed_initial_balance ADD CONSTRAINT cycle_feed_initial_balance_cycle_id_fkey FOREIGN KEY (cycle_id) REFERENCES public.cycles(id) ON DELETE CASCADE; -- -- Name: daily_aggregated_counts daily_aggregated_counts_cycle_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.daily_aggregated_counts ADD CONSTRAINT daily_aggregated_counts_cycle_id_fkey FOREIGN KEY (cycle_id) REFERENCES public.cycles(id) ON DELETE CASCADE; -- -- Name: floors floors_coop_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.floors ADD CONSTRAINT floors_coop_id_fkey FOREIGN KEY (coop_id) REFERENCES public.coops(id) ON DELETE CASCADE; -- -- Name: kandang_cycles kandang_cycles_cycle_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.kandang_cycles ADD CONSTRAINT kandang_cycles_cycle_id_fkey FOREIGN KEY (cycle_id) REFERENCES public.cycles(id) ON DELETE CASCADE; -- -- Name: kandang_cycles kandang_cycles_kandang_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.kandang_cycles ADD CONSTRAINT kandang_cycles_kandang_id_fkey FOREIGN KEY (kandang_id) REFERENCES public.kandangs(id) ON DELETE CASCADE; -- -- Name: mortality_records mortality_records_cycle_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.mortality_records ADD CONSTRAINT mortality_records_cycle_id_fkey FOREIGN KEY (cycle_id) REFERENCES public.cycles(id) ON DELETE CASCADE; -- -- Name: mortality_records mortality_records_kandang_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - -- ALTER TABLE ONLY public.mortality_records ADD CONSTRAINT mortality_records_kandang_id_fkey FOREIGN KEY (kandang_id) REFERENCES public.kandangs(id) ON DELETE SET NULL; -- -- PostgreSQL database dump complete -- \unrestrict Xt5EeadVXMv4pIlCTLDWK1BqJwXTVvzaVSz5dYMRbwjVX4fHhB1pnweOGHkS7El