Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistem Rekording Terpadu Sapi Perah (Streamlit)

Aplikasi rekording sapi perah berbasis Streamlit, dibuat mengacu pada infografis "Sistem Rekording Terpadu Sapi Perah Berbasis Aplikasi Smartphone" (Poktan Wonosari, Desa Burno, Kecamatan Senduro).

Fitur

  • Beranda – ringkasan bulan ini: total produksi, rata-rata/ekor/hari, jumlah sapi sakit, IB berhasil, dan grafik produksi bulanan.
  • Data Sapi – identitas sapi (kode, nama, laktasi, status), tambah/ubah/hapus.
  • Produksi Susu – input produksi harian per ekor + riwayat 7 hari (grafik batang).
  • Kesehatan Ternak – catat kondisi, gejala, dan tindakan/obat/vaksin.
  • Reproduksi – catat birahi, inseminasi (IB), kebuntingan, kelahiran + estimasi tanggal kelahiran (283 hari setelah IB).
  • Pakan – catat jenis, jumlah (kg), dan biaya pakan harian.
  • Penjualan Susu – catat volume, harga, total pendapatan.
  • Rekap & Laporan – rekap berdasarkan rentang tanggal, grafik produksi, kontribusi per sapi, ringkasan keuangan, dan unduh data (CSV).

Data disimpan secara otomatis di database lokal SQLite (sapi_perah.db), dibuat otomatis saat aplikasi pertama kali dijalankan (lengkap dengan beberapa data contoh: sapi S001–S004).

Cara Menjalankan

  1. Pastikan Python sudah terinstal (3.9+).
  2. Install dependensi:
    pip install -r requirements.txt
    
  3. Jalankan aplikasi:
    streamlit run app.py
    
  4. Aplikasi akan terbuka otomatis di browser (biasanya http://localhost:8501).

Catatan

  • Database (sapi_perah.db) akan dibuat otomatis di folder yang sama dengan app.py.
  • Untuk menggunakan di banyak perangkat/cloud, file sapi_perah.db dapat diganti dengan database cloud (misalnya PostgreSQL/Supabase) dengan menyesuaikan fungsi get_conn() pada app.py.

About

Sistem Rekording Sapi Perah

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages