-- MySQL dump 10.13  Distrib 9.3.0, for macos14.7 (x86_64)
--
-- Host: localhost    Database: efaraidh_db
-- ------------------------------------------------------
-- Server version	9.3.0

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!50503 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `cache`
--

DROP TABLE IF EXISTS `cache`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cache` (
  `key` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `value` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `expiration` bigint NOT NULL,
  PRIMARY KEY (`key`),
  KEY `cache_expiration_index` (`expiration`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `cache`
--

LOCK TABLES `cache` WRITE;
/*!40000 ALTER TABLE `cache` DISABLE KEYS */;
/*!40000 ALTER TABLE `cache` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `cache_locks`
--

DROP TABLE IF EXISTS `cache_locks`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cache_locks` (
  `key` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `owner` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `expiration` bigint NOT NULL,
  PRIMARY KEY (`key`),
  KEY `cache_locks_expiration_index` (`expiration`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `cache_locks`
--

LOCK TABLES `cache_locks` WRITE;
/*!40000 ALTER TABLE `cache_locks` DISABLE KEYS */;
/*!40000 ALTER TABLE `cache_locks` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `failed_jobs`
--

DROP TABLE IF EXISTS `failed_jobs`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `failed_jobs` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `uuid` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `connection` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `queue` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `payload` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `exception` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `failed_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `failed_jobs_uuid_unique` (`uuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `failed_jobs`
--

LOCK TABLES `failed_jobs` WRITE;
/*!40000 ALTER TABLE `failed_jobs` DISABLE KEYS */;
/*!40000 ALTER TABLE `failed_jobs` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `glosariums`
--

DROP TABLE IF EXISTS `glosariums`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `glosariums` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `istilah` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `definisi` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `asal_kata` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `contoh` text COLLATE utf8mb4_unicode_ci,
  `urutan` int NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `glosariums_istilah_index` (`istilah`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `glosariums`
--

LOCK TABLES `glosariums` WRITE;
/*!40000 ALTER TABLE `glosariums` DISABLE KEYS */;
INSERT INTO `glosariums` VALUES (1,'Faraidh','Ilmu tentang pembagian harta warisan menurut syariat Islam, diambil dari kata \"fardh\" yang berarti bagian yang telah ditentukan.','Arab: الفَرَائِضُ','Ilmu Faraidh wajib dipelajari karena menyangkut hak-hak ahli waris.',1,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(2,'Ahli Waris','Orang yang berhak mendapatkan bagian dari harta peninggalan orang yang meninggal berdasarkan hubungan nasab (keturunan) atau pernikahan.','Arab: وَارِث','Anak, istri, suami, ayah, dan ibu termasuk ahli waris utama.',2,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(3,'Pewaris','Orang yang meninggal dunia dan meninggalkan harta warisan serta ahli waris.','Arab: مُوَرِّث','Harta pewaris dibagi setelah dikurangi biaya jenazah, utang, dan wasiat.',3,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(4,'Furudul Muqaddarah','Bagian-bagian warisan yang sudah ditentukan kadarnya oleh Al-Quran, yaitu: 1/2, 1/4, 1/8, 2/3, 1/3, dan 1/6.','Arab: الفُرُوضُ المُقَدَّرَة','Suami mendapat 1/2 jika tidak ada anak, dan 1/4 jika ada anak.',4,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(5,'Ashabah','Ahli waris yang mendapat sisa harta setelah dibagikan kepada ahli waris furudh. Jika tidak ada furudh, ashabah mendapat semua harta.','Arab: العَصَبَة','Anak laki-laki adalah ashabah binafsihi (ashabah dengan sendirinya).',5,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(6,'Mahjub','Ahli waris yang terhalang mendapat warisan karena adanya ahli waris lain yang lebih dekat hubungannya dengan pewaris.','Arab: مَحْجُوب','Kakek termahjub (terhalang) oleh ayah. Cucu laki termahjub oleh anak laki.',6,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(7,'Hajb','Penghalangan seseorang ahli waris dari menerima warisan karena adanya ahli waris lain. Ada dua jenis: Hajb Hirman (terhalang sama sekali) dan Hajb Nuqshan (berkurang bagiannya).','Arab: حَجْب','Ayah meng-hajb kakek dari mendapat warisan.',7,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(8,'Asal Masalah','Angka terkecil yang dapat dibagi habis oleh semua penyebut bagian ahli waris (KPK dari semua penyebut furudh). Digunakan sebagai dasar penghitungan saham.','Arab: أَصْلُ المَسْأَلَة','Jika ada 1/2 dan 1/4, maka Asal Masalah = 4 (KPK dari 2 dan 4).',8,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(9,'Saham','Jumlah bagian yang diperoleh masing-masing ahli waris dari Asal Masalah.','Arab: سَهْم','Jika AM=4 dan bagian istri 1/4, maka saham istri = 1.',9,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(10,'Aul','Kondisi ketika jumlah total saham semua ahli waris melebihi Asal Masalah, sehingga AM dinaikkan sesuai total saham dan bagian masing-masing berkurang secara proporsional.','Arab: عَوْل','Jika AM=6 tapi total saham=8, maka AM dinaikan menjadi 8.',10,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(11,'Radd','Kondisi ketika jumlah total saham ahli waris kurang dari Asal Masalah dan tidak ada ashabah, sehingga sisa harta dikembalikan (di-radd) kepada ahli waris furudh (kecuali suami/istri) secara proporsional.','Arab: رَدّ','Jika AM=6 dan total saham=5 tanpa ashabah, sisa 1 dikembalikan ke ahli waris furudh.',11,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(12,'Umariyatain','Dua masalah warisan yang diputuskan Khalifah Umar bin Khattab RA: ketika ahli waris hanya suami/istri + ayah + ibu, ibu mendapat 1/3 dari SISA setelah bagian suami/istri, bukan 1/3 total harta.','Arab: عُمَرِيَّتَان','Suami(1/2) + Ibu + Ayah: sisa setelah 1/2 = 1/2, Ibu dapat 1/3 × 1/2 = 1/6.',12,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(13,'Ashabah Binafsihi','Ahli waris laki-laki yang menjadi ashabah (mewarisi sisa) dengan sendirinya tanpa memerlukan ahli waris lain.','Arab: عَصَبَةٌ بِنَفْسِهِ','Anak laki-laki, ayah (jika tidak ada anak), saudara laki-laki kandung.',13,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(14,'Ashabah Bilghairi','Ahli waris perempuan yang menjadi ashabah karena bersama saudara laki-lakinya, dengan bagian laki-laki 2× perempuan.','Arab: عَصَبَةٌ بِالغَيْرِ','Anak perempuan bersama anak laki-laki mendapat bagian 2:1.',14,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(15,'Ashabah Maal Ghair','Ahli waris perempuan yang menjadi ashabah karena bersama ahli waris perempuan lain (bukan saudara kandungnya).','Arab: عَصَبَةٌ مَعَ الغَيْرِ','Saudara perempuan kandung bersama anak perempuan pewaris.',15,'2026-04-26 07:28:41','2026-04-26 07:28:41');
/*!40000 ALTER TABLE `glosariums` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `job_batches`
--

DROP TABLE IF EXISTS `job_batches`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `job_batches` (
  `id` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `total_jobs` int NOT NULL,
  `pending_jobs` int NOT NULL,
  `failed_jobs` int NOT NULL,
  `failed_job_ids` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `options` mediumtext COLLATE utf8mb4_unicode_ci,
  `cancelled_at` int DEFAULT NULL,
  `created_at` int NOT NULL,
  `finished_at` int DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `job_batches`
--

LOCK TABLES `job_batches` WRITE;
/*!40000 ALTER TABLE `job_batches` DISABLE KEYS */;
/*!40000 ALTER TABLE `job_batches` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `jobs`
--

DROP TABLE IF EXISTS `jobs`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `jobs` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `queue` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `payload` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `attempts` smallint unsigned NOT NULL,
  `reserved_at` int unsigned DEFAULT NULL,
  `available_at` int unsigned NOT NULL,
  `created_at` int unsigned NOT NULL,
  PRIMARY KEY (`id`),
  KEY `jobs_queue_index` (`queue`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `jobs`
--

LOCK TABLES `jobs` WRITE;
/*!40000 ALTER TABLE `jobs` DISABLE KEYS */;
/*!40000 ALTER TABLE `jobs` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `materis`
--

DROP TABLE IF EXISTS `materis`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `materis` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `judul` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `slug` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `konten` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `kategori` enum('dasar','furudh','ashabah','mahjub','kondisi') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'dasar',
  `urutan` int NOT NULL DEFAULT '0',
  `is_published` tinyint(1) NOT NULL DEFAULT '0',
  `foto` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `materis_slug_unique` (`slug`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `materis`
--

LOCK TABLES `materis` WRITE;
/*!40000 ALTER TABLE `materis` DISABLE KEYS */;
INSERT INTO `materis` VALUES (1,'Pengertian Ilmu Faraidh dan Dasar Hukumnya','pengertian-ilmu-faraidh-dan-dasar-hukumnya','# Pengertian Ilmu Faraidh\n\nIlmu Faraidh adalah ilmu yang membahas tentang pembagian harta warisan menurut syariat Islam. Kata *faraidh* adalah bentuk jamak dari *fardh* yang berarti bagian atau ketentuan.\n\n## Dasar Hukum\n\nDasar hukum waris Islam terdapat dalam Al-Quran Surat An-Nisa ayat 11-12 dan 176, serta hadits Rasulullah SAW:\n\n> *\"Belajarlah ilmu faraidh dan ajarkanlah, karena ia adalah separuh ilmu dan ia akan dilupakan, dan ia adalah yang pertama kali akan dicabut dari umatku.\"* (HR. Ibnu Majah)\n\n## Syarat Mendapat Warisan\n\n1. **Pewaris telah meninggal** dunia (atau dinyatakan meninggal secara hukum)\n2. **Ahli waris masih hidup** saat pewaris meninggal\n3. **Tidak ada penghalang** (seperti membunuh pewaris atau berbeda agama)\n\n## Rukun Waris\n\n- **Pewaris (Muwarits)**: Orang yang meninggal dan meninggalkan harta\n- **Ahli Waris (Waris)**: Orang yang berhak menerima warisan\n- **Harta Warisan (Mauruts)**: Harta bersih setelah dikurangi biaya jenazah, utang, dan wasiat','dasar',1,1,NULL,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(2,'Mengenal Ahli Waris dan Golongannya','mengenal-ahli-waris-dan-golongannya','# Ahli Waris dalam Islam\n\nAhli waris adalah orang yang berhak mendapatkan warisan. Dalam Islam, terdapat **29 ahli waris** yang diakui berdasarkan tabel KH. Turaichan Kudus.\n\n## Golongan Ahli Waris\n\n### 1. Dzawil Furudh\nAhli waris yang mendapat bagian tetap yang sudah ditentukan Al-Quran:\n- Suami / Istri\n- Ayah / Ibu\n- Anak perempuan\n- Cucu perempuan dari anak laki\n- Nenek\n- Saudara seibu\n- Saudara perempuan (dalam kondisi tertentu)\n\n### 2. Ashabah\nAhli waris yang mendapat sisa harta setelah dzawil furudh:\n- Anak laki-laki\n- Cucu laki-laki\n- Ayah (jika tidak ada anak/cucu)\n- Saudara laki-laki kandung/seayah\n- Paman dan keponakannya\n\n## Hubungan yang Menyebabkan Waris\n\n1. **Nasab** (keturunan): anak, orang tua, saudara, dll\n2. **Pernikahan**: suami atau istri yang sah\n3. **Wala\'** (memerdekakan budak) — sudah tidak berlaku','dasar',2,1,NULL,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(3,'Furudul Muqaddarah — Bagian yang Sudah Ditentukan','furudul-muqaddarah-bagian-yang-sudah-ditentukan','# Furudul Muqaddarah\n\nFurudul Muqaddarah adalah bagian-bagian warisan yang sudah ditetapkan oleh Al-Quran. Ada **6 macam** bagian:\n\n## Bagian 1/2 (Setengah)\n\nDidapat oleh:\n- **Suami** — jika pewaris (istri) tidak meninggalkan anak/cucu\n- **Anak perempuan tunggal** — jika tidak ada anak laki\n- **Cucu perempuan tunggal** (dari anak laki) — jika tidak ada anak laki/cucu laki\n- **Saudara perempuan kandung tunggal** — jika tidak ada anak/cucu/ayah/saudara laki kandung\n\n## Bagian 1/4 (Seperempat)\n\nDidapat oleh:\n- **Suami** — jika ada anak/cucu dari istri\n- **Istri/para istri** — jika tidak ada anak/cucu dari suami\n\n## Bagian 1/8 (Seperdelapan)\n\nDidapat oleh:\n- **Istri/para istri** — jika ada anak/cucu dari suami\n\n## Bagian 2/3 (Dua Pertiga)\n\nDidapat oleh:\n- **2+ anak perempuan** — jika tidak ada anak laki\n- **2+ cucu perempuan** — jika tidak ada anak laki/cucu laki\n- **2+ saudara perempuan kandung** — dalam kondisi tertentu\n\n## Bagian 1/3 (Sepertiga)\n\nDidapat oleh:\n- **Ibu** — jika tidak ada anak/cucu dan tidak ada 2+ saudara\n- **2+ saudara seibu** — berbagi rata\n\n## Bagian 1/6 (Seperenam)\n\nDidapat oleh:\n- **Ayah** — jika ada anak/cucu laki\n- **Ibu** — jika ada anak/cucu atau 2+ saudara\n- **Kakek** — jika ada anak/cucu laki dan tidak ada ayah\n- **Nenek** — jika tidak ada ibu\n- **Cucu perempuan tunggal** — jika ada 1 anak perempuan (takmilah 2/3)\n- **Saudara seibu tunggal**','furudh',3,1,NULL,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(4,'Ashabah — Ahli Waris Penerima Sisa','ashabah-ahli-waris-penerima-sisa','# Ashabah dalam Ilmu Faraidh\n\nAshabah adalah ahli waris yang mendapatkan **sisa harta** setelah dibagikan kepada ahli waris furudh. Jika tidak ada ahli waris furudh, ashabah mendapat seluruh harta.\n\n## Jenis-jenis Ashabah\n\n### 1. Ashabah Binafsihi (عَصَبَةٌ بِنَفْسِهِ)\nMenjadi ashabah dengan sendirinya, tanpa perlu ahli waris lain. Semuanya laki-laki:\n- Anak laki-laki\n- Cucu laki-laki (dari anak laki)\n- Ayah\n- Kakek (dari ayah)\n- Saudara laki-laki kandung\n- Saudara laki-laki seayah\n- Keponakan laki (dari saudara kandung)\n- Paman kandung / seayah\n- Anak laki paman\n\n### 2. Ashabah Bilghairi (عَصَبَةٌ بِالغَيْرِ)\nPerempuan yang menjadi ashabah *karena bersama* saudara laki-lakinya:\n- Anak perempuan + anak laki → ashabah bilghairi\n- Cucu perempuan + cucu laki → ashabah bilghairi\n- Sdr perempuan kandung + sdr laki kandung → ashabah bilghairi\n\n**Kaidah**: Laki-laki mendapat 2× bagian perempuan (QS. An-Nisa: 11)\n\n### 3. Ashabah Maal Ghair (عَصَبَةٌ مَعَ الغَيْرِ)\nPerempuan yang menjadi ashabah *bersama* ahli waris perempuan lain:\n- Saudara perempuan kandung/seayah + anak perempuan pewaris → mendapat sisa\n\n## Urutan Prioritas Ashabah\n\n1. Anak laki-laki (paling kuat)\n2. Cucu laki-laki\n3. Ayah\n4. Kakek\n5. Saudara laki-laki kandung\n6. Saudara laki-laki seayah\n7. Keponakan laki kandung\n8. Keponakan laki seayah\n9. Paman kandung\n10. Paman seayah\n11. Anak laki paman kandung\n12. Anak laki paman seayah','ashabah',4,1,NULL,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(5,'Mahjub — Ahli Waris yang Terhalang','mahjub-ahli-waris-yang-terhalang','# Mahjub dalam Ilmu Faraidh\n\nMahjub adalah kondisi seorang ahli waris yang **terhalang** dari mendapatkan warisan karena adanya ahli waris lain yang lebih dekat atau lebih kuat.\n\n## Jenis Hajb (Penghalangan)\n\n### Hajb Hirman\nTerhalang **seluruhnya** — tidak mendapat warisan sama sekali.\n\nContoh:\n| Ahli Waris | Yang Menghalangi |\n|---|---|\n| Cucu laki | Anak laki |\n| Kakek | Ayah |\n| Nenek dari ayah | Ayah |\n| Nenek dari ibu | Ibu |\n| Saudara kandung/seayah | Anak, cucu, atau Ayah |\n| Saudara seibu | Anak, cucu, atau Ayah |\n| Keponakan laki | Saudara laki / Ayah / Anak / Cucu |\n| Paman | Keponakan / Saudara laki / Ayah / dst |\n\n### Hajb Nuqshan\nHanya **berkurang** bagiannya (bukan gugur sama sekali):\n- Suami: dari 1/2 → 1/4 (karena ada anak)\n- Istri: dari 1/4 → 1/8 (karena ada anak)\n- Ibu: dari 1/3 → 1/6 (karena ada anak atau 2+ saudara)\n- Ayah: dari ashabah → 1/6 (karena ada anak laki/cucu laki)\n\n## Prinsip Dasar\n\n> Ahli waris yang lebih dekat hubungannya dengan pewaris akan menghalangi yang lebih jauh.','mahjub',5,1,NULL,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(6,'Kondisi Aul dan Radd','kondisi-aul-dan-radd','# Kondisi Aul dan Radd\n\nDalam penghitungan waris, ada tiga kemungkinan kondisi:\n\n## 1. Normal\nTotal saham = Asal Masalah. Tidak ada sisa, tidak ada kekurangan. Ini kondisi ideal.\n\n## 2. Aul (عَوْل)\n\n**Definisi**: Total saham *melebihi* Asal Masalah.\n\n**Penyebab**: Terlalu banyak ahli waris furudh sehingga jika dihitung sesuai bagiannya akan melebihi 100% harta.\n\n**Solusi**: Asal Masalah dinaikkan sesuai total saham → semua ahli waris mendapat bagian lebih kecil secara proporsional.\n\n**Contoh**: AM=6, total saham=8 → AM dinaikkan jadi 8\n\n> Kasus aul pertama kali terjadi di zaman Khalifah Umar bin Khattab RA, dan beliau memutuskan dengan cara di atas.\n\n## 3. Radd (رَدّ)\n\n**Definisi**: Total saham *kurang dari* Asal Masalah, dan **tidak ada ashabah**.\n\n**Penyebab**: Ahli waris hanya dari golongan furudh dan jumlah sahamnya tidak mencapai AM.\n\n**Solusi**: Sisa harta dikembalikan (di-radd) kepada ahli waris furudh secara proporsional sesuai saham masing-masing.\n\n**Pengecualian**: Suami dan istri **tidak mendapat radd** — sisa dikembalikan hanya ke ahli waris nasab.\n\n**Contoh**: AM=6, total saham=5, sisa=1 → dikembalikan ke ahli waris furudh (bukan suami/istri)','kondisi',6,1,NULL,'2026-04-26 07:28:41','2026-04-26 07:28:41');
/*!40000 ALTER TABLE `materis` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `migrations`
--

DROP TABLE IF EXISTS `migrations`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `migrations` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `migration` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `batch` int NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `migrations`
--

LOCK TABLES `migrations` WRITE;
/*!40000 ALTER TABLE `migrations` DISABLE KEYS */;
INSERT INTO `migrations` VALUES (1,'0001_01_01_000000_create_users_table',1),(2,'0001_01_01_000001_create_cache_table',1),(3,'0001_01_01_000002_create_jobs_table',1),(4,'2024_03_01_000001_create_perhitungans_table',1),(5,'2024_03_01_000002_create_materis_table',1),(6,'2024_03_01_000003_create_soals_table',1),(7,'2024_03_01_000004_create_glosariums_table',1),(8,'2024_03_01_000005_create_pengaturans_table',1),(9,'2026_04_26_140720_create_personal_access_tokens_table',1);
/*!40000 ALTER TABLE `migrations` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `password_reset_tokens`
--

DROP TABLE IF EXISTS `password_reset_tokens`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `password_reset_tokens` (
  `email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `token` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`email`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `password_reset_tokens`
--

LOCK TABLES `password_reset_tokens` WRITE;
/*!40000 ALTER TABLE `password_reset_tokens` DISABLE KEYS */;
/*!40000 ALTER TABLE `password_reset_tokens` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `pengaturans`
--

DROP TABLE IF EXISTS `pengaturans`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `pengaturans` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `key` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `value` text COLLATE utf8mb4_unicode_ci,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `pengaturans_key_unique` (`key`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `pengaturans`
--

LOCK TABLES `pengaturans` WRITE;
/*!40000 ALTER TABLE `pengaturans` DISABLE KEYS */;
INSERT INTO `pengaturans` VALUES (1,'app_name','eFaraidh','2026-04-26 07:28:41','2026-04-26 07:28:41'),(2,'tagline','Kalkulator Waris Islam — Akurat, Cepat, Terpercaya','2026-04-26 07:28:41','2026-04-26 07:28:41'),(3,'about','eFaraidh adalah aplikasi kalkulator pembagian harta warisan Islam (Ilmu Faraidh) yang dikembangkan berdasarkan tabel waris KH. Turaichan Adjhuri Kudus. Cocok untuk pembelajaran siswa MA/SMA pada mata pelajaran Fikih bab waris.','2026-04-26 07:28:41','2026-04-26 07:28:41'),(4,'logo','','2026-04-26 07:28:41','2026-04-26 07:28:41'),(5,'institusi','MA Darul Ulum Palangka Raya','2026-04-26 07:28:41','2026-04-26 07:28:41');
/*!40000 ALTER TABLE `pengaturans` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `perhitungans`
--

DROP TABLE IF EXISTS `perhitungans`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `perhitungans` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `session_id` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `nama_pewaris` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `harta_total` bigint NOT NULL,
  `input_ahli_waris` json NOT NULL,
  `hasil` json NOT NULL,
  `asal_masalah` int NOT NULL,
  `kondisi` enum('normal','aul','radd') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'normal',
  `ip_address` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `perhitungans_session_id_index` (`session_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `perhitungans`
--

LOCK TABLES `perhitungans` WRITE;
/*!40000 ALTER TABLE `perhitungans` DISABLE KEYS */;
INSERT INTO `perhitungans` VALUES (1,'GhXBXW7Y99q3NGtwwaaCyhfqOuBNbtcIodHuD7Ej','ahmad',2500000,'{\"ibu\": 1, \"ayah\": 1, \"istri\": 1, \"anak_laki\": 2, \"anak_perempuan\": 1}','{\"mahjub\": [], \"kondisi\": \"normal\", \"langkah\": [{\"isi\": \"Ahli waris yang ada: Istri, Ayah, Ibu, Anak Laki-laki, Anak Perempuan (1 orang).\", \"judul\": \"Identifikasi Ahli Waris\", \"nomor\": 1}, {\"isi\": \"Tidak ada ahli waris yang terhalang (mahjub).\", \"judul\": \"Penentuan Mahjub\", \"nomor\": 2}, {\"isi\": \"Istri: 1/8. Ayah: 1/6. Ibu: 1/6. Anak Laki-laki: Ashabah (2:1 dengan anak perempuan). Anak Perempuan (1 orang): Ashabah bilghairi (2:1 dengan anak laki).\", \"judul\": \"Penentuan Bagian (Furudul Muqaddarah)\", \"nomor\": 3}, {\"isi\": \"Asal Masalah = 24 (KPK dari semua penyebut furudh).\", \"judul\": \"Penentuan Asal Masalah\", \"nomor\": 4}, {\"isi\": \"Kondisi NORMAL: jumlah saham sama dengan Asal Masalah.\", \"judul\": \"Cek Kondisi (Normal / Aul / Radd)\", \"nomor\": 5}, {\"isi\": \"Rincian saham masing-masing dari AM = 24.\", \"judul\": \"Tabel Saham\", \"nomor\": 6, \"tabel\": [{\"nama\": \"Istri\", \"saham\": 3, \"bagian\": \"1/8\"}, {\"nama\": \"Ayah\", \"saham\": 4, \"bagian\": \"1/6\"}, {\"nama\": \"Ibu\", \"saham\": 4, \"bagian\": \"1/6\"}, {\"nama\": \"Anak Laki-laki\", \"saham\": 10, \"bagian\": \"Ashabah (2:1 dengan anak perempuan)\"}, {\"nama\": \"Anak Perempuan (1 orang)\", \"saham\": 3, \"bagian\": \"Ashabah bilghairi (2:1 dengan anak laki)\"}]}, {\"isi\": \"Berlaku kaidah لِلذَّكَرِ مِثْلُ حَظِّ الْأُنثَيَيْنِ — bagian laki-laki = 2× bagian perempuan (QS. An-Nisa: 11).\", \"judul\": \"Kaidah Ashabah 2:1\", \"nomor\": 7}, {\"isi\": \"Nominal = (Saham ÷ 24) × Total Harta Warisan.\", \"judul\": \"Perhitungan Nominal\", \"nomor\": 8}], \"success\": true, \"pembagian\": [{\"key\": \"istri\", \"nama\": \"Istri\", \"tipe\": \"furudh\", \"saham\": 3, \"bagian\": \"1/8\", \"nominal\": 312500, \"persentase\": 12.5, \"jumlah_orang\": 1, \"nominal_format\": \"Rp 312.500\"}, {\"key\": \"ayah\", \"nama\": \"Ayah\", \"tipe\": \"furudh\", \"saham\": 4, \"bagian\": \"1/6\", \"nominal\": 416666, \"persentase\": 16.67, \"jumlah_orang\": 1, \"nominal_format\": \"Rp 416.666\"}, {\"key\": \"ibu\", \"nama\": \"Ibu\", \"tipe\": \"furudh\", \"saham\": 4, \"bagian\": \"1/6\", \"nominal\": 416666, \"persentase\": 16.67, \"jumlah_orang\": 1, \"nominal_format\": \"Rp 416.666\"}, {\"key\": \"anak_laki\", \"nama\": \"Anak Laki-laki\", \"tipe\": \"ashabah\", \"saham\": 10, \"bagian\": \"Ashabah (2:1 dengan anak perempuan)\", \"nominal\": 1041666, \"persentase\": 41.67, \"jumlah_orang\": 2, \"nominal_format\": \"Rp 1.041.666\", \"nominal_per_orang\": 520833, \"nominal_per_orang_format\": \"Rp 520.833\"}, {\"key\": \"anak_perempuan\", \"nama\": \"Anak Perempuan (1 orang)\", \"tipe\": \"ashabah\", \"saham\": 3, \"bagian\": \"Ashabah bilghairi (2:1 dengan anak laki)\", \"nominal\": 312500, \"persentase\": 12.5, \"jumlah_orang\": 1, \"nominal_format\": \"Rp 312.500\"}], \"harta_total\": 2500000, \"asal_masalah\": 24}',24,'normal','127.0.0.1','2026-04-26 08:09:03','2026-04-26 08:09:03'),(2,'1wItPSGgNMB1tOALPwEndeiehlMOgWKBLFU9uTvo','rudi',1200000000,'{\"ibu\": 1, \"ayah\": 1, \"istri\": 1, \"anak_laki\": 3, \"anak_perempuan\": 1}','{\"mahjub\": [], \"kondisi\": \"normal\", \"langkah\": [{\"isi\": \"Ahli waris yang ada: Istri, Ibu, Ayah, Anak Laki-laki, Anak Perempuan (1 orang).\", \"judul\": \"Identifikasi Ahli Waris\", \"nomor\": 1}, {\"isi\": \"Tidak ada ahli waris yang terhalang (mahjub).\", \"judul\": \"Penentuan Mahjub\", \"nomor\": 2}, {\"isi\": \"Istri: 1/8. Ibu: 1/6. Ayah: 1/6. Anak Laki-laki: Ashabah (2:1 dengan anak perempuan). Anak Perempuan (1 orang): Ashabah bilghairi (2:1 dengan anak laki).\", \"judul\": \"Penentuan Bagian (Furudul Muqaddarah)\", \"nomor\": 3}, {\"isi\": \"Asal Masalah = 24 (KPK dari semua penyebut furudh).\", \"judul\": \"Penentuan Asal Masalah\", \"nomor\": 4}, {\"isi\": \"Kondisi NORMAL: jumlah saham sama dengan Asal Masalah.\", \"judul\": \"Cek Kondisi (Normal / Aul / Radd)\", \"nomor\": 5}, {\"isi\": \"Rincian saham masing-masing dari AM = 24.\", \"judul\": \"Tabel Saham\", \"nomor\": 6, \"tabel\": [{\"nama\": \"Istri\", \"saham\": 3, \"bagian\": \"1/8\"}, {\"nama\": \"Ibu\", \"saham\": 4, \"bagian\": \"1/6\"}, {\"nama\": \"Ayah\", \"saham\": 4, \"bagian\": \"1/6\"}, {\"nama\": \"Anak Laki-laki\", \"saham\": 11, \"bagian\": \"Ashabah (2:1 dengan anak perempuan)\"}, {\"nama\": \"Anak Perempuan (1 orang)\", \"saham\": 2, \"bagian\": \"Ashabah bilghairi (2:1 dengan anak laki)\"}]}, {\"isi\": \"Berlaku kaidah لِلذَّكَرِ مِثْلُ حَظِّ الْأُنثَيَيْنِ — bagian laki-laki = 2× bagian perempuan (QS. An-Nisa: 11).\", \"judul\": \"Kaidah Ashabah 2:1\", \"nomor\": 7}, {\"isi\": \"Nominal = (Saham ÷ 24) × Total Harta Warisan.\", \"judul\": \"Perhitungan Nominal\", \"nomor\": 8}], \"success\": true, \"pembagian\": [{\"key\": \"istri\", \"nama\": \"Istri\", \"tipe\": \"furudh\", \"saham\": 3, \"bagian\": \"1/8\", \"nominal\": 150000000, \"persentase\": 12.5, \"jumlah_orang\": 1, \"nominal_format\": \"Rp 150.000.000\"}, {\"key\": \"ibu\", \"nama\": \"Ibu\", \"tipe\": \"furudh\", \"saham\": 4, \"bagian\": \"1/6\", \"nominal\": 200000000, \"persentase\": 16.67, \"jumlah_orang\": 1, \"nominal_format\": \"Rp 200.000.000\"}, {\"key\": \"ayah\", \"nama\": \"Ayah\", \"tipe\": \"furudh\", \"saham\": 4, \"bagian\": \"1/6\", \"nominal\": 200000000, \"persentase\": 16.67, \"jumlah_orang\": 1, \"nominal_format\": \"Rp 200.000.000\"}, {\"key\": \"anak_laki\", \"nama\": \"Anak Laki-laki\", \"tipe\": \"ashabah\", \"saham\": 11, \"bagian\": \"Ashabah (2:1 dengan anak perempuan)\", \"nominal\": 550000000, \"persentase\": 45.83, \"jumlah_orang\": 3, \"nominal_format\": \"Rp 550.000.000\", \"nominal_per_orang\": 183333333, \"nominal_per_orang_format\": \"Rp 183.333.333\"}, {\"key\": \"anak_perempuan\", \"nama\": \"Anak Perempuan (1 orang)\", \"tipe\": \"ashabah\", \"saham\": 2, \"bagian\": \"Ashabah bilghairi (2:1 dengan anak laki)\", \"nominal\": 100000000, \"persentase\": 8.33, \"jumlah_orang\": 1, \"nominal_format\": \"Rp 100.000.000\"}], \"harta_total\": 1200000000, \"asal_masalah\": 24}',24,'normal','127.0.0.1','2026-04-26 08:57:16','2026-04-26 08:57:16');
/*!40000 ALTER TABLE `perhitungans` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `personal_access_tokens`
--

DROP TABLE IF EXISTS `personal_access_tokens`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `personal_access_tokens` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `tokenable_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tokenable_id` bigint unsigned NOT NULL,
  `name` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `token` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
  `abilities` text COLLATE utf8mb4_unicode_ci,
  `last_used_at` timestamp NULL DEFAULT NULL,
  `expires_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `personal_access_tokens_token_unique` (`token`),
  KEY `personal_access_tokens_tokenable_type_tokenable_id_index` (`tokenable_type`,`tokenable_id`),
  KEY `personal_access_tokens_expires_at_index` (`expires_at`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `personal_access_tokens`
--

LOCK TABLES `personal_access_tokens` WRITE;
/*!40000 ALTER TABLE `personal_access_tokens` DISABLE KEYS */;
INSERT INTO `personal_access_tokens` VALUES (1,'App\\Models\\User',1,'auth_token','29919ba9ffb84437298be18bccb78667c2567e4e99861110b956fbd9478f9390','[\"*\"]',NULL,NULL,'2026-04-26 07:31:12','2026-04-26 07:31:12'),(2,'App\\Models\\User',1,'auth_token','b250bd1cdff283965c98c43cf3fe2034cf080290c80cb79ee2996c9a293e2ba7','[\"*\"]',NULL,NULL,'2026-04-26 08:40:12','2026-04-26 08:40:12');
/*!40000 ALTER TABLE `personal_access_tokens` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `sessions`
--

DROP TABLE IF EXISTS `sessions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `sessions` (
  `id` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `user_id` bigint unsigned DEFAULT NULL,
  `ip_address` varchar(45) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `user_agent` text COLLATE utf8mb4_unicode_ci,
  `payload` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `last_activity` int NOT NULL,
  PRIMARY KEY (`id`),
  KEY `sessions_user_id_index` (`user_id`),
  KEY `sessions_last_activity_index` (`last_activity`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `sessions`
--

LOCK TABLES `sessions` WRITE;
/*!40000 ALTER TABLE `sessions` DISABLE KEYS */;
/*!40000 ALTER TABLE `sessions` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `soals`
--

DROP TABLE IF EXISTS `soals`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `soals` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `pertanyaan` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `pilihan_a` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `pilihan_b` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `pilihan_c` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `pilihan_d` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `jawaban_benar` enum('a','b','c','d') COLLATE utf8mb4_unicode_ci NOT NULL,
  `penjelasan` text COLLATE utf8mb4_unicode_ci,
  `tingkat_kesulitan` enum('mudah','sedang','sulit') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'sedang',
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `soals`
--

LOCK TABLES `soals` WRITE;
/*!40000 ALTER TABLE `soals` DISABLE KEYS */;
INSERT INTO `soals` VALUES (1,'Berapa bagian warisan yang diterima suami jika pewaris (istri) tidak meninggalkan anak?','1/4','1/2','1/3','2/3','b','Suami mendapat 1/2 jika istri tidak meninggalkan anak atau cucu (QS. An-Nisa: 12).','mudah',1,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(2,'Berapa bagian warisan yang diterima istri jika suami meninggalkan anak?','1/4','1/2','1/8','1/6','c','Istri mendapat 1/8 jika suami meninggalkan anak atau cucu (QS. An-Nisa: 12).','mudah',1,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(3,'Seorang pewaris meninggalkan: suami, ibu, dan ayah (tidak ada anak). Berapakah bagian ibu dalam kasus Umariyatain ini?','1/3 dari total harta','1/6 dari total harta','1/3 dari sisa setelah bagian suami','1/4 dari total harta','c','Dalam kasus Umariyatain (berdasarkan ijtihad Khalifah Umar RA), ibu mendapat 1/3 dari SISA setelah bagian suami/istri dikeluarkan. Suami dapat 1/2, sisa 1/2, maka ibu dapat 1/3 × 1/2 = 1/6.','sulit',1,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(4,'Apa yang dimaksud dengan Mahjub dalam ilmu faraidh?','Ahli waris yang mendapat bagian terbesar','Ahli waris yang terhalang mendapat warisan karena adanya ahli waris lain yang lebih dekat','Harta warisan yang tidak bisa dibagi','Bagian warisan untuk saudara seibu','b','Mahjub adalah ahli waris yang terhalang (tidak mendapat warisan) karena ada ahli waris lain yang lebih kuat atau lebih dekat hubungannya dengan pewaris.','mudah',1,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(5,'Apakah yang dimaksud dengan kondisi AUL?','Total saham kurang dari Asal Masalah dan tidak ada ashabah','Total saham sama persis dengan Asal Masalah','Total saham melebihi Asal Masalah sehingga AM dinaikkan','Kondisi ketika hanya ada satu ahli waris','c','AUL terjadi ketika total saham melebihi Asal Masalah. Penyelesaiannya: Asal Masalah dinaikkan menjadi sama dengan total saham, sehingga bagian masing-masing ahli waris berkurang secara proporsional.','sedang',1,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(6,'Apakah yang dimaksud dengan kondisi RADD?','Total saham melebihi Asal Masalah','Total saham kurang dari Asal Masalah dan tidak ada ashabah, sehingga sisa dikembalikan ke ahli waris furudh','Ahli waris menolak menerima warisan','Harta warisan dikembalikan ke negara','b','RADD terjadi ketika total saham kurang dari Asal Masalah dan tidak ada ashabah. Sisa harta dikembalikan (di-radd) kepada ahli waris furudh (kecuali suami/istri) secara proporsional.','sedang',1,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(7,'Siapakah yang tergolong Ashabah Bilghairi?','Anak laki-laki yang mewarisi sendiri','Saudara perempuan kandung yang menjadi ashabah karena bersama saudara laki-laki kandung','Ibu yang mendapat 1/3 harta','Ayah yang mendapat sisa harta','b','Ashabah Bilghairi adalah ahli waris perempuan yang menjadi ashabah KARENA bersama saudara laki-lakinya. Contoh: anak perempuan + anak laki-laki, saudara perempuan kandung + saudara laki-laki kandung.','sedang',1,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(8,'Berapa jumlah bagian yang sudah ditentukan (Furudul Muqaddarah) dalam ilmu faraidh?','4 bagian','5 bagian','6 bagian','8 bagian','c','Furudul Muqaddarah ada 6 macam: 1/2, 1/4, 1/8, 2/3, 1/3, dan 1/6. Keenam bagian ini disebutkan dalam Al-Quran surat An-Nisa ayat 11-12 dan 176.','mudah',1,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(9,'Pewaris meninggalkan: 2 anak perempuan dan ayah (tidak ada anak laki). Berapakah bagian ayah?','Ashabah (semua sisa)','1/3','1/6 saja (furudh)','1/6 + sisa (furudh_ashabah)','c','Ketika ada 2+ anak perempuan (tanpa anak laki/cucu laki), ayah mendapat 1/6 saja. Sementara 2 anak perempuan mendapat 2/3. Sisa (jika ada) menjadi radd.','sulit',1,'2026-04-26 07:28:41','2026-04-26 07:28:41'),(10,'Siapakah yang TIDAK mendapat Radd (pengembalian sisa)?','Ibu','Saudara seibu','Suami dan istri','Nenek','c','Suami dan istri tidak mendapat radd. Sisa harta dalam kondisi radd hanya dikembalikan kepada ahli waris yang memiliki hubungan nasab (keturunan), bukan hubungan pernikahan.','sedang',1,'2026-04-26 07:28:41','2026-04-26 07:28:41');
/*!40000 ALTER TABLE `soals` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `users`
--

DROP TABLE IF EXISTS `users`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `users` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `email_verified_at` timestamp NULL DEFAULT NULL,
  `password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `remember_token` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `users_email_unique` (`email`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `users`
--

LOCK TABLES `users` WRITE;
/*!40000 ALTER TABLE `users` DISABLE KEYS */;
INSERT INTO `users` VALUES (1,'Admin eFaraidh','admin@efaraidh.com',NULL,'$2y$12$8rdGkuaBS5QACVPOtYTp8eHl2c4uHcl1tUeYtTedNNqEhskUA1KlG',NULL,'2026-04-26 07:28:41','2026-04-26 07:28:41');
/*!40000 ALTER TABLE `users` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2026-04-26 23:13:06
