Garis Purwa Digital Pedigree (ID)
Garis Purwa Digital Pedigree
Portfolio Proyek — Edisi Indonesia
Versi: Juni 2026
Tipe: SaaS Web Application (Multi-Tenant)
Stack: Laravel 13 · PHP 8.3 · MySQL · Midtrans
Ringkasan Proyek
Garis Purwa adalah platform SaaS berbasis web untuk pencatatan silsilah burung perkutut secara digital. Platform ini hadir sebagai solusi modern menggantikan pencatatan manual (spreadsheet / Google Apps Script), menawarkan analisa genetik tingkat penelitian yang dikemas dalam antarmuka yang mudah digunakan oleh peternak.
Satu-satunya platform pedigree SaaS khusus perkutut di Indonesia dengan kalkulasi Coefficient of Inbreeding (COI) menggunakan metode Wright’s Path Coefficient (1922) dan Selection Index berbasis Smith-Hazel (1936/1943) — standar akademik yang pertama kali diterapkan di industri perkutut Indonesia.
Developer: SASHINDO PROJECT — Luthfi SY
Arsitektur Teknis
| Komponen | Detail |
|---|---|
| Framework | Laravel 13.11 (PHP 8.3) |
| Database | MySQL (gp_pedigree) |
| Payment | Midtrans Snap + Transfer Bank + PayPal |
| barryvdh/laravel-dompdf | |
| Excel | phpoffice/phpspreadsheet v5.7 |
| Markdown | league/commonmark 2.8.2 |
| QR Code | endroid/qr-code v6 (GD driver) |
| Auth Sosial | Google OAuth 2.0 |
| Deployment | cPanel CloudLinux (tanpa SSH) |
| Multi-tenant | Isolasi data via client_id |
| i18n | EN/ID (JSON-based, ~580+ keys) |
Pola Arsitektur Utama
- Multi-tenant strict: setiap data terikat
client_id, tidak bisa lintas tenant - Silsilah self-referencing: kolom
sire_id+dam_id, traversal rekursif PHP - UUID burung: identitas aman untuk URL publik dan QR Code
- Selection Index normalisasi: komponen kosong dikeluarkan dari denominator
Fitur Utama
1. Manajemen Data Burung
- CRUD lengkap dengan pencarian real-time (AJAX debounce 300ms)
- Filter: tipe koleksi, gender, status aktif
- Import data massal dari CSV
- Subscription hard-lock: Free tier 17 ekor
2. Analisa Genetik
Coefficient of Inbreeding (COI)
Kalkulasi akurat menggunakan Wright’s Path Coefficient (1922) via algoritma kinship rekursif dengan memoization. Terverifikasi: full-sib = 25%, half-sib = 12.5%, outcross = 0%.
Selection Index (SI)
Formula Smith-Hazel yang dinormalisasi per komponen tersedia:
SI = (Suara×35% + Prestasi×25% + Potensi×25% + COI-factor×15%) / total_bobot × 100
Mating Planner
Simulasi kawin sebelum dieksekusi: prediksi COI anakan, tipe breeding, risiko, dan notasi linebreeding — tanpa membuat data apapun.
3. Trah Analysis (Fitur Terbaru — Juni 2026)
Lima fitur statistik breeding berbasis data koleksi aktual:
- Breeding Performance — performa individu burung
- Pairing Analytics — ranking semua kombinasi pasangan historis
- Bloodline Influence Score — traversal silsilah 5 generasi per trah
- Find Mates — rekomendasi pasangan ideal dengan Recommendation Score
4. Dashboard Diversitas Genetik
Analisa kesehatan genetik populasi farm: Founder Contribution, Effective Founders (fe), Avg Kinship, Genetic Uniqueness, Tren COI per Tahun.
5. E-Pedigree & Profil Publik
Sertifikat silsilah digital resmi dengan QR Code, P3SI Ring Number, dan tabel silsilah 4 generasi. Halaman publik farm dan profil burung tanpa login.
6. Sistem Pembayaran Multi-Metode
Tiga jalur pembayaran: Midtrans (Snap.js), Transfer Bank, PayPal — dalam satu antarmuka modal 3-step dengan notifikasi langganan otomatis.
7. Admin Panel (SaaS)
Kelola clients, users, packages, billing, manual pages, dan konfigurasi platform.
Keunggulan Kompetitif
| Aspek | Garis Purwa | Kompetitor |
|---|---|---|
| Fokus pasar | Perkutut Indonesia (niche) | Umum / belum ada |
| COI | Wright’s Path Coefficient (akurat) | Estimasi atau tidak ada |
| Selection Index | Smith-Hazel (standar akademik) | Tidak ada |
| Analisa trah | 5 fitur statistik berbasis data | Tidak ada |
| E-Pedigree | QR + P3SI Number + scannable | Tidak ada |
| Harga | Rp 199.000/tahun | — |
Statistik Platform
- ~580+ keys terjemahan EN/ID
- 22 halaman Manual in-app
- 5 fitur Trah Analysis baru (Jun 2026)
- 3 metode pembayaran
- 4 dokumen profil & kerjasama (DOCX, ID+EN)
Kontak
SASHINDO PROJECT — Luthfi SY
WhatsApp +6281235025700