Simulasi pembagian harta waris berdasarkan ilmu Faraidh; akurat, cepat, dan langsung berjalan di browser tanpa instalasi.
FaraidPro adalah aplikasi kalkulator waris Islam berbasis web yang membantu menghitung distribusi harta peninggalan sesuai syariat Islam (ilmu faraidh). Cukup buka file index.html di browser atau jalankan run.bat untuk server lokal otomatis, tanpa instalasi manual.
Dibangun untuk kebutuhan edukasi, riset, dan simulasi. Bukan pengganti fatwa ulama atau keputusan lembaga syariah.
- ⚖️ Perhitungan Otomatis: distribusi bagian ahli waris dihitung secara real-time
- 🧮 Berbasis Kaidah Faraidh: mengikuti ketentuan Al-Qur'an, Sunnah, dan ijma' ulama
- 👨👩👧👦 Multi Ahli Waris: mendukung berbagai kategori (suami/istri, anak, orang tua, saudara)
- 💰 Input Harta Bersih: memperhitungkan pengurangan utang dan biaya pemakaman
- 🌐 Zero Dependency: murni HTML + JS, berjalan di semua browser modern
- 📱 Ringan & Portabel: bisa dijalankan secara lokal maupun online via GitHub Pages
- 🖥️ Layout Responsif: panel hasil diperlebar, tabel dengan horizontal scroll untuk tampilan optimal
kalkulator-waris/
├── index.html # Aplikasi utama kalkulator waris
├── run.bat # Script Windows untuk menjalankan server lokal otomatis
├── screen.png # Screenshot tampilan aplikasi
├── Mekanisme Perhitungan Waris Islam (Ilmu Faraid) - Panduan Komprehensif untuk Pengembangan Aplikasi.md
│ # Dokumentasi lengkap mekanisme perhitungan faraidh
├── DESIGN.md # Catatan desain, arsitektur & rencana fitur
├── .gitignore
└── README.md
Double-click file run.bat atau jalankan dari terminal:
run.batScript ini secara otomatis mendeteksi lingkungan yang tersedia dan menjalankan server lokal:
- Python Launcher (
py -3) - jika tersedia - Python - fallback ke
python - Node.js - jika Python tidak ada
- Fallback - membuka
index.htmllangsung di browser default
💡 Server berjalan di
http://localhost:<port>dan browser otomatis terbuka.
# Clone repository
git clone https://github.com/fathahnoor/kalkulator-waris.git
# Masuk ke folder
cd kalkulator-waris
# Buka langsung di browser
start index.html # Windows
open index.html # macOS
xdg-open index.html # LinuxTidak ada dependensi. Tidak ada npm install. Langsung jalan.
- Buka Settings -> Pages di repository ini
- Set source ke branch
main, folder/root - GitHub akan menyediakan URL publik otomatis
✅ File utama sudah bernama
index.htmlsehingga halaman langsung terbuka saat URL dikunjungi.
| Langkah | Aksi |
|---|---|
| 1️⃣ | Masukkan total harta peninggalan (tarikah) |
| 2️⃣ | Kurangi utang & biaya pemakaman jika ada |
| 3️⃣ | Pilih kategori & jumlah ahli waris |
| 4️⃣ | Lihat hasil distribusi bagian tiap ahli waris |
Perhitungan mengacu pada kaidah umum ilmu faraidh:
- Al-Qur'an - Q.S. An-Nisa: 7, 11, 12, 176
- Hadits Nabi ﷺ - riwayat Bukhari & Muslim tentang pembagian waris
- Ijma' Ulama - kesepakatan fukaha empat mazhab pada kasus-kasus umum
⚠️ Untuk kasus khusus (beda mazhab, wasiat tertentu, sengketa hukum), selalu konsultasikan kepada ulama atau lembaga fatwa yang berwenang.
Untuk memahami mekanisme perhitungan secara mendalam, lihat dokumentasi: Mekanisme Perhitungan Waris Islam (Ilmu Faraid)
- Kalkulator dasar pembagian faraidh
- Rename ke
index.htmluntuk dukungan GitHub Pages langsung - Script
run.batuntuk server lokal otomatis di Windows - Dokumentasi mekanisme perhitungan faraidh komprehensif
- Layout responsif: panel hasil diperlebar, horizontal scroll tabel
- Penjelasan tekstual otomatis per bagian ahli waris
- Mode edukasi interaktif (kuis faraidh)
- Visualisasi diagram pembagian harta
- Dukungan multi-bahasa (ID / EN / AR)
- Export hasil ke PDF
- Integrasi XAI - penjelasan kenapa bagian tersebut dihitung demikian
Kontribusi sangat welcome! Terutama untuk:
- Penyempurnaan logika faraidh (kasus khusus & mazhab)
- Penambahan antarmuka yang lebih interaktif
# Fork -> buat branch baru -> commit -> Pull Request
git checkout -b fitur/nama-fitur
git commit -m "feat: tambahkan fitur X"
git push origin fitur/nama-fiturFaraidPro dibuat oleh @fathahnoor
Proyek ini dilisensikan di bawah MIT License, bebas digunakan, dimodifikasi, dan didistribusikan dengan atribusi yang sesuai.
"Sesungguhnya Allah memerintahkan kamu untuk menunaikan amanah kepada yang berhak menerimanya..."
- Q.S. An-Nisa: 58