Perancang Sistem Pakar Berbasis Web Untuk Pembagian Warisan (Faraidh)Dengan Metode Forward Chaining

(1)

FORWARD CHAINING

SKRIPSI

SAID LUFTHAN AFIF

041401044

PROGRAM STUDI S1 ILMU KOMPUTER

FAKULTAS ILMU KOMPUTER & TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

MEDAN

2012


(2)

FORWARD CHAINING

SKRIPSI

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar

Sarjana Komputer

SAID LUFTHAN AFIF

041401044

PROGRAM STUDI S1 ILMU KOMPUTER

FAKULTAS ILMU KOMPUTER & TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

MEDAN

2012


(3)

PERSETUJUAN

Judul : PERANCANGAN SISTEM PAKAR BERBASIS

WEB UNTUK PEMBAGIAN WARISAN

(FARAIDH) DENGAN METODE FORWARD

CHAINING

Kategori : SKRIPSI

Nama : SAID LUFTHAN AFIF

Nomor Induk Mahasiswa : 041401044

Program Studi : SARJANA (S1) ILMU KOMPUTER

Departemen : ILMU KOMPUTER

Fakultas : ILMU KOMPUTER DAN TEKNOLOGI

INFORMASI

Diluluskan di Medan, 3 Juli 2012

Komisi Pembimbing :

Pembimbing 2 Pembimbing 1

Syahril Efendi, S.si, MIT Maya Silvi Lydia, B.Sc, M.Sc

NIP. 19671110196021011 NIP. 197401272002122001

Diketahui/Disetujui oleh

Departemen Ilmu Komputer Fasilkom-TI USU Ketua,

Dr. Poltak Sihombing, M.Kom NIP. 196203171991031001


(4)

PERNYATAAN

PERANCANGAN SISTEM PAKAR BERBASIS WEB UNTUK PEMBAGIAN

WARISAN (FARAIDH) DENGAN METODE FORWARD CHAINING

SKRIPSI

Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, 3 Juli 2012

SAID LUFTHAN AFIF 041401044


(5)

PENGHARGAAN

Alhamdulillah, puji syukur penulis sampaikan kehadirat Allah SWT, yang telah memberikan taufiq dan hidayah-Nya, serta shalawat dan salam kehadirat Sayyidina Muhammad SAW. Penulis sangat bersyukur karena penulis dapat menyelesaikan penyusunan skripsi ini, sebagai syarat untuk memperoleh gelar Sarjana Komputer.

Ucapan terima kasih penulis sampaikan kepada Ibu Maya Silvi Lydia,B.Sc,M.Sc sebagai Dosen Pembimbing I dan Bapak Syahril Efendi,S.Si,MIT sebagai Dosen Pembimbing II yang telah memberikan bimbingan, saran, dan masukan kepada penulis untuk menyempurnakan kajian ini. Panduan ringkas, padat dan profesional telah diberikan kepada penulis sehingga penulis dapat menyelesaikan tugas ini. Selanjutnya kepada Dosen Penguji Bapak Prof.Dr. Iryanto,M.Si, dan Bapak Sajadin Sembiring,S.Si,MS.Comp atas saran dan kritikan yang sangat berguna bagi penulis. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Program Studi S1 Ilmu Komputer, Bapak Dr.Poltak Sihombing,M.Kom dan Ibu Maya Silvi Lydia,B.Sc,M.Sc, Dekan dan Pembantu Dekan Fakultas Ilmu Komputer-Teknologi Informasi Universitas Sumatera Utara, semua dosen serta pegawai di Program Studi S1 Ilmu Komputer Fasilkom-TI USU.

Akhir kata, ribuan terima kasih penulis persembahkan kepada ibunda penulis tercinta Nazlah,S.Ag yang telah banyak memberikan dukungan dan do’a serta kesabaran dalam mendidik penulis. Untuk saudara-saudara penulis, Syarifah Efriza Assegaf, Said M Fauzan Assegaf dan Said Kemal Assegaf, yang selalu memberikan semangat kepada penulis selama menyelesaikan skripsi ini. Serta kepada seluruh teman-teman yang turut membantu penulis dan memberikan dukungan dalam menyelesaikan skripsi ini. Semoga Allah membalas semua kebaikan kalian. Amin.

Penulis menyadari bahwa skripsi ini masih jauh dari kesempurnaan, oleh karena itu penulis menerima saran dan kritik yang bersifat membangun demi kesempurnaan skripsi ini. Sehingga dapat bermanfaat bagi kita semuanya.


(6)

ABSTRAK

Sistem Pakar adalah program berbasis pengetahuan yang menyediakan solusi-solusi

dengan kualitas pakar untuk problema-problema dalam suatu domain yang spesifik.

Sistem pakar banyak diimplementasikan dalam berbagai disiplin ilmu, salah satunya

dalam bidang pembagian warisan. Pembagian warisan atau dalam istilah hukumIslam

disebut dengan faraidh dewasa ini kurang diperhatikan. Salah satu penyebabnya

adalah kerumitan mengimplementasikan faraidh ini, karena rumitnya perhitungan

pembagian harta warisan yang harus sesuai dengan kaidah ilmu faraidh.

Pada penelitian ini merancang suatu sistem pakar yang dapat menentukan pembagian harta warisan berdasarkan hukum Islam. Pada penelitian ini, sistem menggunakan

metode forward chaining dalam menentukan bagian dari masing-masing ahli waris.

Aplikasi ini dibuat dengan bahasa pemrograman PHP dan MySQL sebagai penyimpanan basis pengetahuannya. Pengujian sistem ini dilakukan dengan

mencocokkan proses forward chaining pada penelusuran pohon keputusan

menentukan bagian warisan pada tahap perancangan dengan sistem sesungguhnya yang telah dibangun.

Hasil yang diperoleh dari sistem pakar ini berupa output informasi ahli waris dan

persentase bagian dari masing-masing ahli waris. Pengguna dapat menggunakan persentase bagian tersebut sebagai pendukung keputusan dalam menentukan jumlah nominal bagian masing-masing ahli waris.

Sistem pakar ini dapat membantu siapa saja yang ingin mengetahui mengenai

pembagian warisan sesuai dengan kaidah faraidh. Dan untuk ke depannya penulis

mengharapkan sistem pakar ini dapat dikembangkan dengan menambahkan aturan mazhab lain, agar dapat lebih melengkapi pengetahuan dari sistem pakar ini.


(7)

DESIGN OF WEB-BASED EXPERT SYSTEM FOR SHARING THE

INHERITANCE (FARAIDH) BY USING THE FORWARD CHAINING

METHOD

ABSTRACT

Expert system is a knowledge-based program that provides expert quality solutions to problems in a spesific domain. Expert systems are widely implemented in various disciplines, one of them in the field of inheritance. Inheritance or in terms of Islamic law called faraidh, less attention today. One reason is the complexity in implementing this faraidh, because of the complexity of calculating the distribution of the estate that must be in accordance with the rules of science faraidh.

This research will design an expert system that can determine the distribution of inheritance according to islamic law. In this research the system uses the forward chaining methode in determining the part of each heir. This application made by using PHP programming language and MySQL as the storage of knowledge base. The testing of this system done by comparing the forward chaining process at the searching of decision tree to determine the inheritance in the design phase with the real system that has been built.

The results of this expert system in the form of output information and the percentage of the heirs of each heir. Users can use it as decision support in determining the nominal amount of each heir.

This expert system can help anyone who wants to know about inheritance in accordance with the rules faraidh. And for the future the author expects this expert system can be expanded by adding other school rules, in order to complement the knowledge of this expert system.

Keywords: expert system, faraidh, forward chaining, the distribution of inheritance, inheritence.


(8)

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv

Abstrak v

Abstract vi

Daftar Isi vii

Daftar Tabel x

Daftar Gambar xi

Bab 1 Pendahuluan

1.1 Latar Belakang 1

1.2 Rumusan Masalah 2

1.3 Batasan Masalah 3

1.4 Tujuan Penelitian 3

1.5 Manfaat Penelitian 3

1.6 Metode Penelitian 4

1.7 Sistematika Penulisan 4

Bab 2 Tinjauan Pustaka

2.1 Sistem Pakar 6

2.1.1 Pemakai Sistem Pakar 7

2.1.2 Ciri-ciri Sistem Pakar 7

2.1.3 Keuntungan Sistem Pakar 8

2.1.4 Modul Penyusun Sistem Pakar 8

2.1.5 Struktur Sistem Pakar 9

2.1.6 Orang-Orang Yang Terlibat Dalam Sistem Pakar 11

2.1.7 Kategori Masalah Dalam Sistem Pakar 11

2.1.8 Metode Inferensi 12

2.1.8.1 Metode Backward Chaining 12

2.1.8.2 Metode Forward Chaining 13

2.1.9 Teknik Representasi Pengetahuan 13

2.2 Ilmu Faraidh (Pembagian Warisan) 14

2.2.1 Ashhabul Furudh 18

2.2.1.1 Ashhabul Furudh Yang Mendapat 18

Bagian Setengah

2.2.1.2 Ashhabul Furudh Yang Mendapat Bagian 20

Seperempat

2.2.1.3 Ashhabul Furudh Yang Mendapat Bagian 21


(9)

2.2.1.4 Ashhabul Furudh Yang Mendapat Bagian 22

Dua per Tiga

2.2.1.5 Ashhabul Furudh Yang Mendapat Bagian 23

Sepertiga

2.2.1.6 Ashhabul Furudh Yang Mendapat Bagian 24

Seperenam

2.2.2 Ashobah 26

2.2.2.1 Ashobah bin Nafsi 27

2.2.2.2 Ashobah bil Ghoir 28

2.2.2.3 Ashobah Ma’al Ghoir 29

Bab 3 Analisis dan Perancangan Sistem

3.1 Analisis Sistem 30

3.1.1 Identifikasi Masalah 30

3.1.2 Penyebab Masalah 31

3.1.3 Penyelesaian Masalah 32

3.1.4 Hasil Analisis Sistem 32

3.1.5 Hasil Analisis Pengetahuan 33

3.2 Perancangan Sistem 35

3.2.1 Algoritma Cara Kerja Pakar Dalam Pembagian Warisan 35

3.2.2 Perancangan Mesin Inferensi 36

3.2.3 Perancangan Basis Data

3.2.3.1 Struktur Tabel 38

3.2.3.2 Relasi Antar Tabel 40

3.2.3.3 Perancangan DFD 40

3.2.3.4 Perancangan Kamus Data 47

3.2.4 Perancangan Basis Aturan 49

3.3 Perancangan Struktur Program 58

3.4 Perancangan Antarmuka 58

3.4.1 Rancangan Halaman Utama 59

3.4.2 Rancangan Halaman Menu Konsultasi 59

3.4.3 Rancangan Halaman Menu Tentang Waris 62

3.4.4 Rancangan Halaman Menu About 62

3.4.5 Rancangan Halaman Menu Petunjuk Penggunaan 62

Sistem

3.4.6 Rancangan Halaman Menu Login 64

3.4.7 Rancangan Halaman Administrator 64

3.4.8 Rancangan Halaman Menu Data Pertanyaan 65

3.4.9 Rancangan Halaman Menu Data Solusi 67

3.4.10 Rancangan Halaman Menu Data Aturan 69

Bab 4 Implementasi dan Pengujian 74

4.1 Implementasi 74

4.1.1 Tampilan Antar muka Aplikasi 75

4.1.1.1 Halaman Utama 75

4.1.1.2 Halaman Menu Home 75

4.1.1.3 Halaman Menu Konsultasi 76


(10)

4.1.1.5 Halaman Menu About 78

4.1.1.6 Halaman Petunjuk Penggunaan Sistem 80

4.1.1.7 Halaman LoginAdministrator 80

4.2 Pengujian Sistem 84

4.2.1 Kasus Pertama 84

4.2.1.1 Tahap Perancangan Kasus Pertama 84

4.2.1.2 Implementasi Sistem Kasus Pertama 85

4.2.2 Kasus Kedua 87

4.2.2.1 Tahap Perancangan Kasus Kedua 87

4.2.2.2 Implementasi Sistem Kasus Kedua 88

4.2.3 Kasus Ketiga 89

4.2.3.1 Tahap Perancangan Kasus Ketiga 89

4.2.3.2 Implementasi Sistem Kasus Ketiga 90

4.2.4 Kasus Keempat 91

4.2.4.1 Tahap Perancangan Kasus Keempat 91

4.2.4.2 Implementasi Sistem Kasus Keempat 92

Bab 5 Kesimpulan dan Saran 94

5.1 Kesimpulan 94

5.2. Saran 95

Daftar Pustaka 96

Lampiran A 97


(11)

DAFTAR TABEL

Halaman

3.1 Tabel tbl_pengguna 38

3.2 Tabel tbl_pertanyaan 38

3.3 Tabel tbl_hasil 39

3.4 Tabel tbl_aturan 39

3.5 Tabel tbl_memori_kerja 39

3.6 Tabel tbl_admin 40

3.7 Kamus Data tbl_pengguna 47

3.8 Kamus Data tbl_pertanyaan 48

3.9 Kamus Data tbl_solusi 48

3.10 Kamus Data tbl_aturan 48

3.11 Kamus Data tbl_memori_kerja 49

3.12 Kamus Data tbl_admin 49

4.1 Kumpulan Pertanyaan Kasus Pertama 85

4.2 Kumpulan Pertanyaan Kasus Kedua 88

4.3 Kumpulan Pertanyaan Kasus Ketiga 90


(12)

DAFTAR GAMBAR

Halaman

2.1 Contoh Backward Chaining 13

2.2 Contoh Forward Chaining 13

3.1 Cara Kerja Pakar “Pembagian Warisan Sesuai Syariat Islam” 36

3.2 Flowchart Sistem Pakar Warisan Islam 37

3.3 Relasi Antar Tabel 40

3.4 Diagram Konteks 41

3.5 DFD Level 1 43

3.6 DFD Level 2 46

3.7 Perancangan Struktur Program 58

3.8 Rancangan Halaman Utama 59

3.9 Rancangan Halaman Menu Konsultasi 60

3.10 Rancangan Halaman Pertanyaan Konsultasi 61

3.11 Rancangan Halaman Hasil Konsultasi 61

3.12 Rancangan Halaman Penjelasan 62

3.13 Rancangan Halaman Menu Tentang Waris 63

3.14 Rancangan Halaman Menu About 63

3.15 Rancangan Halaman Menu Petunjuk Penggunaan Sistem 64

3.16 Rancangan Halaman Menu Login 65

3.17 Rancangan Halaman Administrator 65

3.18 Rancangan Halaman Menu Data Pertanyaan 66

3.19 Rancangan Halaman Menu Input Data Pertanyaan 66

3.20 Rancangan Halaman Menu Edit Data Pertanyaan 67

3.21 Rancangan Halaman Menu HapusData Pertanyaan 68

3.22 Rancangan Halaman Menu Data Solusi 68

3.23 Rancangan Halaman Menu Input Data Solusi 69

3.24 Rancangan Halaman Menu Edit Data Solusi 70

3.25 Rancangan Halaman Menu HapusData Solusi 70

3.26 Rancangan Halaman Menu Data Aturan 71

3.27 Rancangan Halaman Menu Input Data Aturan 71

3.28 Rancangan Halaman Menu Edit Data Aturan 72

3.29 Rancangan Halaman Menu HapusData Aturan 73

4.1 Tampilan Halaman Utama 76

4.2 Tampilan Halaman Form Data Pengguna 77

4.3 Tampilan Halaman Tanya Jawab Konsultasi 77

4.4 Tampilan Halaman Hasil Konsultasi 78

4.5 Tampilan Halaman Menu Tentang Waris 79

4.6 Tampilan Halaman Menu About 79

4.7 Tampilan Halaman Petunjuk Penggunaan Sistem 80

4.8 Tampilan Halaman Login Administrator 81

4.9 Tampilan Halaman Utama Administrator 81

4.10 Tampilan Halaman Data Pertanyaan 82


(13)

4.12 Tampilan Halaman Edit Pertanyaan 83

4.13 Tampilan Halaman Hapus Pertanyaan 84

4.14 Proses Tanya Jawab Kasus Pertama 86

4.15 Hasil Konsultasi Kasus Pertama 86

4.16 Penjelasan Hasil Konsultasi Kasus Pertama 87

4.17 Proses Tanya Jawab Kasus Kedua 89

4.18 Hasil Konsultasi Kasus Kedua 89

4.19 Proses Tanya Jawab Kasus Ketiga 91

4.20 Hasil Konsultasi Kasus Ketiga 91

4.21 Proses Tanya Jawab Kasus Keempat 93


(14)

ABSTRAK

Sistem Pakar adalah program berbasis pengetahuan yang menyediakan solusi-solusi

dengan kualitas pakar untuk problema-problema dalam suatu domain yang spesifik.

Sistem pakar banyak diimplementasikan dalam berbagai disiplin ilmu, salah satunya

dalam bidang pembagian warisan. Pembagian warisan atau dalam istilah hukumIslam

disebut dengan faraidh dewasa ini kurang diperhatikan. Salah satu penyebabnya

adalah kerumitan mengimplementasikan faraidh ini, karena rumitnya perhitungan

pembagian harta warisan yang harus sesuai dengan kaidah ilmu faraidh.

Pada penelitian ini merancang suatu sistem pakar yang dapat menentukan pembagian harta warisan berdasarkan hukum Islam. Pada penelitian ini, sistem menggunakan

metode forward chaining dalam menentukan bagian dari masing-masing ahli waris.

Aplikasi ini dibuat dengan bahasa pemrograman PHP dan MySQL sebagai penyimpanan basis pengetahuannya. Pengujian sistem ini dilakukan dengan

mencocokkan proses forward chaining pada penelusuran pohon keputusan

menentukan bagian warisan pada tahap perancangan dengan sistem sesungguhnya yang telah dibangun.

Hasil yang diperoleh dari sistem pakar ini berupa output informasi ahli waris dan

persentase bagian dari masing-masing ahli waris. Pengguna dapat menggunakan persentase bagian tersebut sebagai pendukung keputusan dalam menentukan jumlah nominal bagian masing-masing ahli waris.

Sistem pakar ini dapat membantu siapa saja yang ingin mengetahui mengenai

pembagian warisan sesuai dengan kaidah faraidh. Dan untuk ke depannya penulis

mengharapkan sistem pakar ini dapat dikembangkan dengan menambahkan aturan mazhab lain, agar dapat lebih melengkapi pengetahuan dari sistem pakar ini.


(15)

DESIGN OF WEB-BASED EXPERT SYSTEM FOR SHARING THE

INHERITANCE (FARAIDH) BY USING THE FORWARD CHAINING

METHOD

ABSTRACT

Expert system is a knowledge-based program that provides expert quality solutions to problems in a spesific domain. Expert systems are widely implemented in various disciplines, one of them in the field of inheritance. Inheritance or in terms of Islamic law called faraidh, less attention today. One reason is the complexity in implementing this faraidh, because of the complexity of calculating the distribution of the estate that must be in accordance with the rules of science faraidh.

This research will design an expert system that can determine the distribution of inheritance according to islamic law. In this research the system uses the forward chaining methode in determining the part of each heir. This application made by using PHP programming language and MySQL as the storage of knowledge base. The testing of this system done by comparing the forward chaining process at the searching of decision tree to determine the inheritance in the design phase with the real system that has been built.

The results of this expert system in the form of output information and the percentage of the heirs of each heir. Users can use it as decision support in determining the nominal amount of each heir.

This expert system can help anyone who wants to know about inheritance in accordance with the rules faraidh. And for the future the author expects this expert system can be expanded by adding other school rules, in order to complement the knowledge of this expert system.

Keywords: expert system, faraidh, forward chaining, the distribution of inheritance, inheritence.


(16)

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Perkembangan komputer dewasa ini telah mengalami banyak perubahan yang sangat pesat, seiring dengan kebutuhan manusia yang semakin banyak dan kompleks. Komputer yang pada awalnya hanya digunakan oleh para akademisi dan militer, kini telah digunakan secara luas di berbagai bidang, misalnya: bisnis, kesehatan, psikologi, permainan dan sebagainya. Hal ini mendorong para ahli untuk semakin mengembangkan komputer agar dapat membantu kerja manusia atau bahkan melebihi kemampuan kerja manusia.

Kecerdasan buatan atau artificial intelligence merupakan bagian dari ilmu

komputer yang membuat agar mesin (komputer) dapat melakukan pekerjaan seperti dan sebaik yang dilakukan oleh manusia. Salah satu dari cabang ilmu kecerdasan

buatan adalah sistem pakar. Sistem Pakar (Expert System) adalah program berbasis

pengetahuan yang menyediakan solusi-solusi dengan kualitas pakar untuk

problema-problema dalam suatu domain yang spesifik. Sistem pakar merupakan program

komputer yang meniru proses pemikiran dan pengetahuan pakar dalam menyelesaikan suatu masalah tertentu.

Sistem pakar banyak diimplementasikan dalam berbagai disiplin ilmu, antara lain seperti Sistem Pakar Untuk Simulasi Diagnosa Hama dan Penyakit Tanaman Bawang (Ginanjar, 2010), Sistem Pakar Untuk Menentukan Jenis Gangguan Perkembangan Pada Anak (Feri F., 2008), dan lain-lain. Dan pada tugas akhir ini penulis merancang sistem pakar dalam bidang pembagian harta warisan berdasarkan

hukum Islam. Pembagian warisan atau dalam istilah fiqih Islam disebut dengan

faraidh dewasa ini kurang mendapat perhatian. Hal ini disebabkan oleh kurangnya


(17)

adalah kerumitan dalam mengimplementasikan faraidh ini, karena rumitnya

perhitungan pembagian harta warisan yang harus sesuai dengan kaidah ilmu faraidh.

Tidak jarang masalah pembagian harta warisan sering menimbulkan perselisihan bahkan keretakan hubungan dalam sebuah keluarga. Selain disebabkan oleh sifat tamak dan rakus, juga karena kurangnya pengetahuan mengenai pembagian harta warisan yang sesuai dengan ajaran islam. Dan juga karena semakin terbatasnya

pakar yang menguasai ilmu faraidh, sehingga masyarakat awam sulit untuk

berkonsultasi dan mengakses pengetahuan dalam hal pembagian harta warisan.

Berdasarkan hal tersebut di atas, maka penulis termotivasi untuk merancang sistem pakar yang dapat membantu perhitungan pembagian harta warisan yang sesuai

dengan kaidah ilmu faraidh, yang dipresentasikan ke dalam suatu program komputer

yang dapat membantu orang-orang awam yang mengalami kesulitan dalam

berkonsultasi dengan para pakar dalam bidang faraidh.

1.2 Perumusan Masalah

Berdasarkan uraian pada latar belakang di atas, maka perumusan masalah pada penelitian ini dapat dirumuskan yaitu :

1. Bagaimana membangun suatu sistem pakar yang dapat membantu perhitungan

pembagian harta warisan berdasarkan pada basis pengetahuan yang dikumpulkan dari berbagai sumber serta pengetahuan para pakar.

2. Bagaimana membangun suatu sistem pakar berbasis web yang user friendly,

sehingga dapat memudahkan pengguna dalam mengakses pengetahuan dari para pakar.


(18)

1.3 Batasan Masalah

Agar pembahasan masalah tidak menyimpang dari tujuan penelitian ini, maka penulis membuat pembatasan masalah sebagai berikut:

1.

Sistem pakar ini berbasis web.

2.

Perhitungan pembagian warisan mengikuti mazhab fiqih Syafi’iyah.

3.

Metode yang digunakan dalam penyelesaian masalah ini adalah metode forward

chaining.

4. Perancangan perangkat lunak menggunakan PHP, MySQL sebagai database

server, dan Macromedia Dreamwaver.

5. Sistem hanya mengolah input orang yang berstatus sebagai ahli waris.

6. Output sistem berupa informasi golongan orang yang berhak mendapatkan

warisan dan persentase bagian dari masing-masing ahli waris.

1.4 Tujuan Penelitian

Tujuan dari penelitian ini adalah untuk menghasilkan suatu perangkat lunak yang dapat membantu penghitungan pembagian warisan. Sistem nantinya dapat

menggantikan pakar dalam bidang faraidh dan memberikan kemudahan dalam

mencari solusi dalam pembagian harta warisan yang sesuai dengan kaidah ilmu faraidh.

1.5 Manfaat Penelitian

Manfaat yang diharapkan dari penelitian ini adalah :

1. Membantu orang awam dalam mengambil keputusan dalam pembagian harta

warisan yang sesuai dengan kaidah ilmu faraidh.

2. Membantu menghimpun keahlian para pakar dalam bidang faraidh yang sekarang


(19)

1.6 Metode Penelitian

Langkah-langkah dalam pengerjaan Penelitian :

1. Studi Literatur

Mempelajari mengenai perancangan sistem pakar dan ilmu faraidh.

2. Perancangan Sistem

Pada tahap ini dilakukan perancangan inference engine untuk pembagian harta

warisan dengan metode forward chaining.

3. Implementasi

Setelah melalui tahapan perancangan sistem maka pada tahap implementasi dilakukan pembangunan sistem pakar untuk menghasilkan perangkat lunak. Pada tahap ini, dilakukan pemilihan bahasa pemrograman yang akan digunakan sekaligus penerapannya sampai menghasilkan perangkat lunak yang diinginkan.

4. Pengujian

Pengujian dibuat untuk mengetahui tingkat kepuasan user dan untuk mengetahui kelemahan aplikasi ini untuk direvisi lebih lanjut. Analisis dilakukan dalam tahap pengujian dan validasi untuk mengetahui karakteristik sistem dan mengidentifikasi jika terdapat inkonsitensi sistem. Hasil analisis juga digunakan sebagai dasar perbaikan.

5. Penyusunan laporan dan kesimpulan akhir.

Membuat laporan hasil analisa dan perancangan ke dalam format penulisan tugas akhir dengan disertai kesimpulan akhir.

1.7 Sistematika Penulisan

Dalam penulisan ini, penulis membuat suatu sistematika yang bertujuan untuk menggambarkan secara ringkas bab-bab yang mencakup hal-hal sebagai berikut:


(20)

BAB I PENDAHULUAN

Bab pendahuluan ini berisikan mengenai latar belakang masalah, identifikasi masalah, pembatasan masalah tentang apa yang akan diberikan di dalam penulisan ini, manfaat dan tujuan dari penulisan, metode penelitian serta sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Bab ini menjelaskan tentang tinjauan teoritis yang meliputi konsep dasar

sistem pakar (expert system), arsitektur sistem pakar, karakteristik sistem

pakar, representasi pengetahuan, teknik inferensi, definisi faraidh, rukun

waris, syarat waris, penggugur hak waris, pengelompokan ahli waris dan

pembagian warisan menurut kaidah faraidh.

BAB III PERANCANGAN SISTEM

Bab ini menjelaskan tentang analisis pengetahun sistem pakar dengan

menggunakan metode forward chaining dan pembangunan sistem pakar

dengan menggunakan PHP dan MySQL.

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Bab ini menjelaskan implementasi dari hasil analisis dan perancangan

sistem, pengujian sistem serta evaluasi sistemyang dibangun.

BAB V KESIMPULAN DAN SARAN

Bab ini merupakan bab terakhir yang mencakup kesimpulan yang diperoleh selama melakukan pembangunan sistem dan saran-saran yang berkaitan dengan sistem ini untuk kepentingan pengembangan sistem selanjutnya.


(21)

BAB 2

TINJAUAN PUSTAKA

2.1 Sistem Pakar

Sistem pakar adalah sistem perangkat lunak komputer yang menggunakan ilmu, fakta, dan teknik berpikir dalam pengambilan keputusan untuk menyelesaikan masalah-masalah yang biasanya hanya dapat diselesaikan oleh tenaga ahli dalam bidang yang bersangkutan (Kusrini, 2006).

Dalam penyusunannya, sistem pakar mengkombinasikan kaidah-kaidah penarikan kesimpulan (inference rules) dengan basis pengetahuan tertentu yang diberikan oleh satu atau lebih pakar dalam bidang tertentu. Kombinasi dari kedua hal tersebut disimpan dalam komputer, yang selanjutnya digunakan dalam proses pengambilan keputusan untuk penyelesaian masalah tertentu.

Menurut Efraim Turban (1995), konsep dasar sistem pakar mengandung : keahlian, ahli, pengalihan keahlian, inferensi, aturan dan kemampuan menjelaskan. Keahlian adalah suatu kelebihan penguasaan pengetahuan di bidang tertentu yang diperoleh dari pelatihan, membaca atau pengalaman. Contoh bentuk pengetahuan yang termasuk keahlian adalah :

a. Fakta-fakta pada lingkup permasalahan tertentu.

b. Teori-teori pada lingkup permasalahan tertentu.

c. Prosedur-prosedur dan aturan-aturan berkenaan dengan lingkup permasalahan

tertentu.


(22)

2.1.1 Pemakai Sistem Pakar

Sistem pakar dapat dipakai oleh :

1. Orang awam yang bukan pakar untuk meningkatkan kemampuan mereka

dalam memecahkan masalah.

2. Pakar, sebagai asisten yang berpengetahuan.

3. Memperbanyak atau menyebarkan sumber pengetahuan yang semakin langka.

Sistem pakar merupakan program yang dapat menggantikan seorang pakar. Alasan mendasar mengapa sistem pakar dikembangkan untuk menggantikan seorang pakar ;

1. Dapat menyediakan kepakaran setiap waktu dan di berbagai lokasi.

2. Secara otomatis mengerjakan tugas-tugas rutin yang membutuhkan seorang

pakar.

3. Seorang pakar akan pensiun atau pergi.

4. Menghadirkan/menggunakan jasa seorang pakar memerlukan biaya yang

mahal.

5. Kepakaran dibutuhkan juga pada lingkungan yang tidak bersahabat (hostile

environment).

2.1.2 Ciri-ciri Sistem Pakar

1. Terbatas pada bidang yang spesifik.

2. Dapat memberikan penalaran untuk data-data yang tidak lengkap atau tidak

pasti.

3. Dapat mengemukakan rangkaian alasan yang diberikannya dengan cara yang

dapat dipahami.

4. Berdasarkan pada rule atau kaidah tertentu.

5. Dirancang untuk dapat dikembangkan secara bertahap.


(23)

7. Output tergantung dari dialog dengan user. 8. Knowledge base dan inference engine terpisah.

2.1.3 Keuntungan Sistem Pakar

1. Membuat seorang yang awam dapat bekerja layaknya seorang pakar.

2. Dapat bekerja dengan informasi yang tidak lengkap atau tidak pasti.

3. Meningkatkan output dan produktivitas.

4. Meningkatkan kualitas.

6. Membuat peralatan yang kompleks lebh mudah karena sistem pakar dapat

melatih pekerja yang tidak berpengalaman.

7. Handal (reliability).

8. Sistem pakar tidak dapat lelah atau bosan.

9. Memiliki kemampuan untuk memecahkan masalah yang kompleks.

10. Memungkinkan pemindahan pengetahuan ke lokasi yang jauh serta

memperluas jangkauan seorang pakar, dapat diperoleh dan dipakai di mana saja.

2.1.4 Modul Penyusun Sistem Pakar

Suatu sistem pakar disusun oleh tiga modul utama (Arhami, 2005), yaitu :

1. Modul Penerimaan Pengetahuan (Knowledge Acquisition Mode)

Sistem berada pada modul ini, pada saat ia menerima pengetahuan dari pakar. Proses mengumpulkan pengetahuan-pengetahuan yang akan digunakan untuk

pengembangan sistem, dilakukan dengan bantuan knowledge engineer. Peran

knowledge engineer adalah sebagai penghubung antara suatu sistem pakar

dengan pakarnya.

2. Modul Konsultasi (Consultation Mode)


(24)

permasalahan yang diajukan oleh user, sistem pakar berada dalam modul konsultasi. Pada modul ini, user berinteraksi dengan sistem dengan menjawab pertanyaan-pertanyaan yang diajukan oleh sistem.

3. Modul Penjelasan (Explanation Mode)

Modul ini menjelaskan proses pengambilan keputusan oleh sistem (bagaimana

suatu keputusan dapat diperoleh).

Pengalihan keahlian dari para ahli ke komputer untuk kemudian dialihkan lagi ke orang lain yang bukan ahli, merupakan tujuan utama dari sistem pakar. Proses ini membutuhkan 4 aktivitas yaitu :

a. Tambahan pengetahuan (dari para ahli atau sumber-sumber lainnya).

b. Representasi pengetahuan (ke komputer).

c. Inferensi pengetahuan.

d. Pengalihan pengetahuan ke user.

Pengetahuan yang disimpan di komputer disebut dengan nama basis pengetahuan. Ada 2 tipe pengetahuan, yaitu : fakta dan prosedur (biasanya berupa aturan). Salah satu fitur yang harus dimiliki oleh sistem pakar adalah kemampuan untuk menalar. Jika keahlian-keahlian sudah tersimpan sebagai basis pengetahuan dan sudah tersedia program yang mampu mengakses basis data, maka komputer harus dapat diprogram untuk membuat inferensi. Proses inferensi ini dikemas dalam bentuk

motor inferensi (inference engine). Sebagian besar sistem pakar komersial dibuat

dalam bentuk rule-based systems, yang mana pengetahuannya disimpan dalam bentuk

aturan-aturan. Fitur lainnya dari sistem pakar adalah kemampuan untuk merekomendasi. Kemampuan inilah yang membedakan sistem pakar dengan sistem konvensional.

2.1.5 Struktur Sistem Pakar


(25)

1. Basis Pengetahuan (Knowledge base).

Basis pengetahuan merupakan inti dari suatu sistem pakar, yaitu berupa representasi pengetahuan dari pakar. Basis pengetahuan tersusun atas fakta dan kaidah. Fakta adalah informasi tentang objek, peristiwa, atau situasi. Kaidah adalah cara untuk membangkitkan suatu fakta baru dari fakta yang sudah diketahui.

2. Mesin Inferensi (Inference Engine).

Mesin inferensi berperan sebagai otak dari sistem pakar. Mesin inferensi berfungsi untuk memandu proses penalaran terhadap suatu kondisi, berdasarkan pada basis pengetahuan yang tersedia. Di dalam mesin inferensi terjadi proses untuk memanipulasi dan mengarahkan kaidah, model, dan fakta yang disimpan dalam basis pengetahuan dalam rangka mencapai solusi atau kesimpulan.

Dalam prosesnya, mesin inferensi menggunakan strategi penalaran dan strategi

pengendalian. Strategi penalaran terdiri dari strategi penalaran pasti (Exact

Reasoning) dan strategi penalaran tak pasti (Inexact Reasoning). Strategi pengendalian berfungsi sebagai panduan arah dalam melakukan prose penalaran. Terdapat tiga teknik pengendalian yang sering digunakan, yaitu

forward chaining, backward chaining, dan gabungan dari kedua tehnik

pengendalian tersebut.

3. Basis Data (Database).

Basis data terdiri atas semua fakta yang diperlukan, dimana fakta-fakta tersebut digunakan untuk memenuhi kondisi dari kaidah-kaidah dalam sistem. Basis data menyimpan semua fakta, baik fakta awal pada saat sistem mulai beroperasi, maupun fakta-fakta yang diperoleh pada saat proses penarikan kesimpulan sedang dilaksanakan. Basis data digunakan untuk menyimpan data hasil observasi dan data lain yang dibutuhkan selama pemrosesan.


(26)

Fasilitas ini digunakan sebagai perantara komunikasi antara pemakai dengan sistem.

2.1.6 Orang yang Terlibat dalam Sistem Pakar

1. Pakar (domain expert), yaitu seorang ahli yang dapat menyelesaikan masalah

yang sedang diusahakan dipecahkan oleh sistem.

2. Pembangun pengetahuan (knowledge engineer) yaitu seorang yang

menerjemahkan pengetahuan seorang pakar dalam bentuk deklaratif sehingga dapat digunakan oleh sistem pakar.

3. Pengguna (user) yaitu seseorang yang berkonsultasi dengan system untuk

mendapatkan saran yang disediakan oleh pakar.

4. Pembangun sistem (system engineer) yaitu seorang yang membuat antarmuka

pengguna, merancang bentuk basis pengetahuan secara deklaratif dan mengimplementasikan mesin inferensi.

2.1.7 Kategori Masalah Sistem Pakar

Masalah-masalah yang dapat diselesaikan dengan sistem pakar di antaranya :

1. Interpretasi. Membuat kesimpulan atau deskripsi dari sekumpulan data

mentah.

2. Prediksi. Memproyeksikan akibat-akibat yang dimungkinkan dari situas-situasi

tertentu.

3. Diagnosis. Menentukan sebab malfungsi dalam situasi kompleks yang

didasarkan pada gejala-gejala yang diamati.

4. Desain. Menentukan konfigurasi komponen-komponen sistem yang cocok

dengan tujuan-tujuan kinerja tertentu yang memenuhi kendala-kendala tertentu.

5. Perencanaan. Merencanakan serangkaian tindakan yang akan dapat mencapai


(27)

6. Debugging dan repair. Menentukan dan menginterpretasikan cara-cara untuk mengatasi malfungsi.

7. Instruksi. Mendeteksi dan mengoreksi defisiensi dalam pemahaman domain

subjek.

8. Pengendalian. Mengatur tingah laku suatu environment yang kompleks.

9. Selection. Mengidentifikasi pilihan terbaik dari sekumpulan kemungkinan. 10. Simulation. Pemodelan interaksi antara komponen-komponen sistem.

11. Monitoring. Membandingkan hasil pengamatan dengan kondisi yang

diharapkan.

2.1.8 Metode Inferensi

Komponen ini mengandung mekanisme pola sistem dan penalaran yang digunakan oleh pakar dalam menyelesaikan suatu masalah. Metode inferensi adalah program yang memberikan metedologi untuk penalaran tentang informasi yang ada dalam basis

pengetahuan dan dalam workplace, dan untuk memformulasikan kesimpulan (Turban,

1995).

Terdapat dua pendekatan untuk mengontrol inferensi, yaitu pelacakan dari

belakang (Backward chaining) dan pelacakan dari depan (forward chaining).

2.1.8.1Pelacakan ke belakang (Backward Chaining)

Pelacakan ke belakang adalah pendekatan yang dimotori oleh tujuan (goaldriven). Dalam pendekatan ini pelacakan dimulai dari tujuan, selanjutnya dicari aturan yang memiliki tujuan tersebut untuk kesimpulannya. Selanjutnya proses pelacakan menggunakan premis untuk aturan tersebut sebagai tujuan baru dan mencari aturan lain dengan tujuan baru sebagai kesimpulannya. Proses berlanjut sampai semua kemungkinan ditemukan (Kusumadewi, 2003). Gambar berikut menunjukan proses backward chaining.


(28)

Observasi A aturan R1 fakta C

Aturan R3

Observasi B aturan R2 fakta D tujuan 1

Aturan R2

Gambar 2.1. Contoh Backward Chaining

2.1.8.2 Pelacakan ke depan (forward chaining)

Pelacakan ke depan adalah pendekatan yang dimotori data (data-driven).

Dalam pendekatan ini pelacakan dimulai dari informasi masukan, dan selanjutnya mencoba menggambarkan kesimpulan. Pelacakan dari depan, mencari fakta yang sesuai dengan bagian IF dari aturan IF-THEN. Gambar berikut menunjukkan proses forward chaining.

Observasi A aturan R1 fakta C kesimpulan

Aturan R3

Observasi B aturan R2 fakta D kesimpulan 2

Aturan R2 Fakta E

Gambar 2.2 Contoh Forward Chaining

2.1.9 Teknik Representasi Pengetahuan.

Representasi pengetahuan adalah suatu teknik untuk merepresentasikan basis pengetahuan yang diperoleh ke dalam suatu skema/diagram tertentu sehingga dapat diketahui relasi/hubungan antara suatu data dengan data yang lain. Teknik ini

membantu knowledge engineer dalam memahami struktur pengetahuan yang akan

dibuat sistem pakarnya.


(29)

dalam pengembangan suatu sistem pakar (Nugroho, 2008), yaitu :

1. Rule-Based Knowledge

Pengetahuan direpresentasikan dalam suatu bentuk fakta (facts) dan aturan

(rules). Bentuk representasi ini terdiri atas premise dan kesimpulan.

2. Frame-Based Knowledge

Pengetahuan direpresentasikan dalam suatu bentuk hirarki atau jaringan frame.

4. Object-Based Knowledge

Pengetahuan direpresentasikan sebagai jaringan dari objek-objek. Objek adalah elemen data yang terdiri dari data dan metoda (proses).

5. Case-Base Reasoning

Pengetahuan direpresentasikan dalam bentuk kesimpulan kasus (cases).

2.2 Ilmu Faraidh (Pembagian Warisan)

Ilmu faraidh adalah ilmu yang mempelajari tentang perhitungan dan tata cara pembagian harta warisan untuk setiap ahli waris berdasarkan hukum Islam. Ilmu faraidh merupakan salah satu disiplin ilmu di dalam Islam yang sangat utama untuk dipelajari. Dengan menguasai ilmu faraidh, maka kita dapat mencegah perselisihan-perselisihan dalam pembagian harta warisan (Baharun, 2007).

Rukun-rukun waris ada 3 (Syuja‘, 2001), yang mana jika salah satu dari rukun waris ini tidak ada maka tidak akan terjadi pembagian warisan. Diantaranya adalah :

1. Adanya pewaris, yaitu orang yang meninggal dunia yang meninggalkan

sejumlah harta dan peninggalan lainnya yang dapat diwariskan.

2. Adanya ahli waris, yaitu seseorang atau sekelompok orang yang berhak untuk

menguasai atau menerima harta peninggalan pewaris dikarenakan adanya ikatan kekerabatan (nasab) atau ikatan pernikahan, atau lainnya.


(30)

3. Adanya harta warisan, yaitu harta peninggalan milik pewaris yang ditinggalkan

ketika ia wafat. Harta warisan ini dapat berbagai macam bentuk dan jenisnya, seperti uang, emas, perak, kendaraan bermotor, asuransi, komputer, peralatan elektronik, binatang ternak (seperti ayam, kambing, domba, sapi, kerbau, dan lain-lain), rumah, tanah, sawah, kebun, toko, perusahaan, dan segala sesuatu yang merupakan milik pewaris yang di dalamnya ada nilai materinya.

Syarat-syarat waris ada 3, diantaranya adalah :

1. Telah meninggalnya pewaris baik secara nyata maupun secara hukum

(misalnya dianggap telah meninggal oleh hakim, karena setelah dinantikan hingga kurun waktu tertentu, tidak terdengar kabar mengenai hidup matinya). Hal ini sering terjadi pada saat datang bencana alam, tenggelamnya kapal di lautan, dan lain-lain.

2. Adanya ahli waris yang masih hidup secara nyata pada waktu pewaris

meninggal dunia.

3. Seluruh ahli waris telah diketahui secara pasti, termasuk kedudukannya

terhadap pewaris dan jumlah bagiannya masing-masing.

Ada 3 sebab yang menjadikan seseorang mendapatkan hak waris, diantaranya adalah :

1. Memiliki ikatan kekerabatan secara hakiki (yang ada ikatan nasab murni atau

ikatan darah), seperti kedua orang tua, anak, saudara, paman, dan seterusnya.

2. Adanya ikatan pernikahan, yaitu terjadinya akad nikah legal yang telah

disahkan secara syar'i antara seorang laki-laki dan perempuan. Adapun pernikahan yang batil atau rusak, tidak bisa menjadi sebab untuk mendapatkan hak waris. Bagaimana bisa ada hak waris, sedangkan pernikahannya itu sendiri adalah tidak sah.


(31)

3. Al-Wala (Ali, 1995), yaitu terjadinya hubungan kekerabatan karena

membebaskan budak. Orang yang membebaskan budak berarti telah mengembalikan kebebasan dan jati diri seseorang sebagai manusia yang merdeka. Karena itu Allah SWT menganugerahkan kepadanya hak mewarisi terhadap budak yang dibebaskan, dengan syarat budak itu sudah tidak memiliki satupun ahli waris, baik ahli waris berdasarkan ikatan kekerabatan (nasab) ataupun karena adanya tali pernikahan.

Terdapat 15 ahli waris laki-laki (Arsyad, 1979), yaitu :

1. Anak laki-laki.

2. Cucu laki-laki dari keturunan anak laki-laki.

3. Ayah.

4. Kakek (bapak dari ayah) dan laki-laki generasi di atasnya

5. Saudara laki-laki sekandung.

6. Saudara laki-laki seayah.

7. Saudara laki-laki seibu.

8. Anak laki-laki dari saudara laki-laki sekandung.

9. Anak laki-laki dari saudara laki-laki seayah.

10. Paman sekandung (saudara laki-laki sekandung ayah).

11. Paman seayah (saudara laki-laki seayah ayah).

12. Anak laki-laki dari paman sekandung.

13. Anak laki-laki dari paman seayah.

14. Suami.

15. Laki-laki yang memerdekakan budak, baik budak laki-laki maupun budak

perempuan.

Terdapat 10 ahli waris perempuan (Arsyad, 1979), yaitu :

1. Anak perempuan.

2. Cucu perempuan dari keturunan anak laki-laki. Mencakup pula cicit perempuan dari keturunan cucu laki-laki, dimana cucu laki-laki tersebut


(32)

berasal dari keturunan anak laki-laki. Begitu pula keturunan perempuan yang seterusnya kebawah, yang penting mereka berasal dari pokok yang laki-laki yang tidak tercampuri unsur wanita.

3. Ibu.

4. Nenek (ibu dari ayah). 5. Nenek (ibu dari ibu).

6. Saudara perempuan sekandung. 7. Saudara perempuan seayah. 8. Saudara perempuan seibu. 9. Istri.

10. Perempuan yang memerdekakan budak, baik budak laki-laki maupun budak

perempuan.

Pengelompokan ahli waris :

1. Kelompok Ashhabul Furudh, yaitu kelompok ahli waris yang pertama kali

diberi bagian harta warisan. Mereka adalah orang-orang yang telah ditentukan bagiannya dalam Al-Qur’an, as-Sunnah, dan ijma' secara tetap.

2. Kelompok Ashobah, yaitu kelompok ahli waris yang menerima sisa harta

warisan setelah dibagikan kepada ashhabul furudh. Bahkan, jika ternyata tidak

ada ashabul furudh serta ahli waris lainnya, ia berhak mengambil seluruh harta peninggalan yang ada. Begitu juga, jika harta waris yang ada sudah habis

dibagikan kepada ashabul furudh, maka merekapun tidak mendapat bagian.

3. Kelompok Ashhabul Furudh atau Ashobah, yaitu kelompok ahli waris yang

pada kondisi tertentu bisa menjadi ashhabul furudh atau bisa juga menjadi

ashabah.

4. Kelompok Ashhabul Furudh dan Ashobah, yaitu kelompok ahli waris yang

pada kondisi tertentu bisa menjadi ashhabul furudh, bisa juga menjadi

ashabah, dan bisa juga sebagai gabungan dari keduanya, yaitu sebagai


(33)

2.2.1 Ashhabul Furudh

2.2.1.1 Ashhabul Furudh Yang Mendapat Bagian Setengah

Ashhabul furudh yang berhak mendapatkan setengah (1/2) dari harta waris

peninggalan pewaris ada lima, satu dari golongan laki-laki dan empat lainnya dari

golongan perempuan. Kelima ashhabul furudh tersebut adalah :

1. Suami

2. Anak perempuan

3. Cucu perempuan keturunan anak laki-laki, cicit perempuan keturunan cucu

laki-laki dari anak laki-laki, dan seterusnya ke bawah 4. Saudara perempuan sekandung

5. Saudara perempuan seayah

Penjelasannya adalah sebagai berikut:

1. Seorang suami berhak untuk mendapatkan setengah harta warisan, dengan

syarat apabila istrinya tidak mempunyai anak, baik anak laki-laki maupun anak perempuan, baik anak keturunan itu dari suami tersebut ataupun dari bekas suaminya yang terdahulu. Selain anak, mencakup pula keturunan istri seterusnya yang tidak terselingi oleh perempuan, yakni cucu laki-laki keturunan anak laki, cucu perempuan keturunan anak laki, cicit laki-laki keturunan cucu laki-laki-laki-laki dari anak laki-laki-laki-laki, cicit perempuan keturunan cucu laki-laki dari anak laki-laki, dan seterusnya ke bawah.

2. Anak perempuan kandung (bukan anak tiri ataupun anak angkat) mendapat

bagian setengah harta peninggalan pewaris, dengan dua syarat :

- Anak perempuan itu adalah anak tunggal.

- Pewaris tidak mempunyai anak laki-laki, baik yang berasal dari ibu


(34)

kata lain anak perempuan tersebut tidak mempunyai saudara laki-laki satu pun.

3. Cucu perempuan keturunan anak laki-laki akan mendapat bagian setengah,

dengan tiga syarat :

- Pewaris tidak mempunyai anak perempuan ataupun anak laki-laki.

- Ia adalah cucu perempuan tunggal.

- Ia tidak mempunyai saudara laki-laki, yakni cucu laki-laki yang lain

dari keturunan anak laki-laki, baik dari keturunan ayahnya maupun dari keturunan pamannya yang lain.

4. Saudara perempuan sekandung akan mendapat bagian setengah harta warisan,

dengan tiga syarat :

- Ia tidak mempunyai saudara laki-laki sekandung lainnya.

- Ia hanya seorang diri, yakni tidak ada saudara perempuan sekandung

lainnya.

- Pewaris tidak mempunyai ayah atau kakek, dan tidak pula mempunyai

keturunan (anak, cucu, cicit, dan seterusnya), baik keturunan laki-laki ataupun keturunan perempuan, dengan syarat tidak tercampur unsur perempuan di dalamnya.

5. Saudara perempuan seayah akan mendapat bagian setengah dari harta warisan

peninggalan pewaris, dengan empat syarat :

- Ia tidak mempunyai saudara laki-laki seayah lainnya.

- Ia hanya seorang diri, yakni tidak ada saudara perempuan seayah

lainnya.

- Pewaris tidak mempunyai saudara perempuan sekandung dan saudara

laki-laki sekandung.

- Pewaris tidak mempunyai ayah atau kakek, dan tidak pula mempunyai


(35)

ataupun keturunan perempuan, dengan syarat tidak tercampur unsur perempuan di dalamnya.

2.2.1.2 Ashhabul furudh yang Mendapat Bagian Seperempat

Ashhabul furudh yang berhak mendapat seperempat (1/4) bagian dari harta

peninggalan pewaris hanya ada dua, yaitu suami dan istri. Rinciannya sebagai berikut:

1. Seorang suami berhak mendapat bagian seperempat bagian dari harta

peninggalan istrinya dengan syarat apabila istrinya mempunyai anak, baik anak laki-laki maupun anak perempuan, baik anak keturunan itu dari suami tersebut ataupun dari bekas suaminya yang terdahulu. Selain anak, mencakup pula keturunan istri seterusnya yang tidak terselingi oleh perempuan, yakni cucu laki keturunan anak laki, cucu perempuan keturunan anak laki-laki, cicit laki-laki keturunan cucu laki-laki dari anak laki-laki-laki, cicit perempuan keturunan cucu laki-laki dari anak laki-laki, dan seterusnya ke bawah.

2. Seorang istri akan mendapat bagian seperempat bagian dari harta peninggalan

suaminya dengan syarat apabila suaminya tidak mempunyai anak, baik anak laki-laki maupun anak perempuan, baik anak itu dari rahim istri tersebut ataupun dari istri-istri dan bekas istrinya yang terdahulu. Selain anak, mencakup pula keturunan suami seterusnya yang tidak terselingi oleh perempuan, yakni cucu laki-laki keturunan anak laki-laki, cucu perempuan keturunan anak laki, cicit laki keturunan cucu laki dari anak laki-laki, cicit perempuan keturunan cucu laki-laki dari anak laki-laki-laki, dan seterusnya ke bawah. Satu hal yang harus kita fahami, yang dimaksud dengan "istri mendapat seperempat" adalah berlaku untuk seluruh istri yang dinikahi oleh suami yang meninggal tersebut, dimana mereka belum bercerai dengan suaminya tersebut. Dengan kata lain, sekalipun seorang suami meninggalkan istri lebih dari satu, maka mereka tetap mendapat seperempat harta peninggalan suami mereka secara bersekutu dengan dibagi sama rata didalam


(36)

1/4 bagian tersebut. Jadi, baik suami meninggalkan seorang istri ataupun empat orang istri, bagian mereka tetap seperempat dari harta peninggalan, dibagi sama rata sesuai dengan jumlah istri.

2.2.1.3 Ashhabul Furudh yang Mendapat Bagian Seperdelapan

Ashhabul furudh yang berhak memperoleh bagian seperdelapan (1/8) hanyalah istri. Istri, baik seorang maupun lebih akan mendapatkan seperdelapan dari harta peninggalan suaminya secara bersekutu bersama istri-istri suaminya yang lain (yakni dibagi sama rata diantara mereka dari 1/8 bagian tersebut), dengan syarat apabila suaminya tersebut mempunyai anak, baik anak laki-laki maupun anak perempuan, baik anak itu dari rahim istri tersebut ataupun dari istri-istri dan bekas istrinya yang terdahulu.

Selain anak, mencakup pula keturunan suami seterusnya yang tidak terselingi oleh perempuan, yakni cucu laki-laki keturunan anak laki-laki, cucu perempuan keturunan anak laki-laki, cicit laki-laki keturunan cucu laki-laki dari anak laki-laki, cicit perempuan keturunan cucu laki-laki dari anak laki-laki, dan seterusnya ke bawah.

Satu hal yang harus kita fahami, yang dimaksud dengan "istri mendapat seperdelapan" adalah berlaku untuk seluruh istri yang dinikahi oleh suami yang meninggal tersebut, dimana mereka belum bercerai dengan suaminya tersebut. Dengan kata lain, sekalipun seorang suami meninggalkan istri lebih dari satu, maka mereka tetap mendapat seperdelapan harta peninggalan suami mereka secara bersekutu dengan dibagi sama rata didalam 1/8 bagian tersebut. Jadi, baik suami meninggalkan seorang istri ataupun empat orang istri, bagian mereka tetap seperempat dari harta peninggalan, dibagi sama rata sesuai dengan jumlah istri.


(37)

2.2.1.4 Ashhabul furudh yang Mendapat Bagian Dua per Tiga

Ashhabul furudh yang berhak mendapat bagian dua per tiga (2/3) dari harta

peninggalan pewaris ada empat, dan semuanya terdiri dari wanita, yaitu :

1. Dua anak perempuan (kandung) atau lebih.

2. Dua orang cucu perempuan keturunan anak laki-laki atau lebih. 3. Dua orang saudara perempuan sekandung atau lebih.

4. Dua orang saudara perempuan seayah atau lebih.

Penjelasannya adalah sebagai berikut :

1. Dua anak perempuan (kandung) atau lebih itu tidak mempunyai saudara laki-laki, yakni anak laki-laki dari pewaris.

2. Dua orang cucu perempuan dari keturunan anak laki-laki akan mendapatkan bagian dua per tiga, dengan persyaratan sebagai berikut :

- Pewaris tidak mempunyai anak kandung, baik laki-laki atau

perempuan.

- Pewaris tidak mempunyai cucu laki-laki dari keturunan anak laki-laki.

3. Dua saudara perempuan sekandung (atau lebih) akan mendapat bagian dua per tiga dengan persyaratan sebagai berikut :

- Bila pewaris tidak mempunyai anak (baik laki-laki maupun

perempuan), juga tidak mempunyai ayah atau kakek.

- Dua saudara perempuan sekandung (atau lebih) itu tidak mempunyai

saudara laki-laki sebagai ashabah.

- Pewaris tidak mempunyai anak perempuan, atau cucu perempuan dari


(38)

4. Dua saudara perempuan seayah (atau lebih) akan mendapat bagian dua per tiga dengan syarat sebagai berikut :

- Bila pewaris tidak mempunyai anak, ayah, atau kakek.

- Kedua saudara perempuan seayah itu tidak mempunyai saudara laki-laki seayah.

- Pewaris tidak mempunyai anak perempuan atau cucu perempuan dari keturunan anak laki-laki, atau saudara sekandung (baik laki-laki maupun perempuan).

- Tidak ada saudara laki-laki sekandung, baik jumlahnya satu orang atau lebih, karena mereka menjadi penghalang hak waris mereka.

- Tidak ada saudara perempuan sekandung lebih dari satu orang. Namun jika jumlah saudara perempuan sekandungnya hanya satu orang, maka mereka mendapatkan hak waris, yakni 1/6 bagian dibagi sama rata diantara mereka (bersekutu).

2.2.1.5 Ashhabul furudh yang Berhak Mendapat Bagian Sepertiga

Ashhabul furudh yang berhak mendapatkan warisan sepertiga (1/3) bagian hanya dua, yaitu ibu dan dua saudara seibu atau lebih (baik laki-laki ataupun perempuan). Penjelasannya adalah sebagai berikut :

1. Seorang ibu berhak mendapatkan bagian sepertiga dengan syarat :

- Pewaris tidak mempunyai anak atau cucu laki-laki dari keturunan anak laki-laki.

- Pewaris tidak mempunyai dua orang saudara atau lebih (laki-laki maupun perempuan), baik saudara itu sekandung, seayah ataupun seibu. Namun jika jumlah saudara tersebut hanya satu orang saja, atau bahkan tidak ada satupun saudara, maka ibu mendapat sepertiga.


(39)

- Khusus untuk masalah umariyatain, yakni ketika ibu mewarisi bersama sama dengan suami atau istri dari pewaris dan juga ayah, maka ibu mendapatkan bagian sepertiga dari sisa setelah dibagikan kepada suami atau istri tersebut. Dengan kata lain, ibu tidak mendapat sepertiga bagian dari harta warisan secara utuh, melainkan sepertiga dari sisa setelah diberikan kepada suami atau istri tersebut.

2. Kemudian saudara laki-laki dan saudara perempuan seibu, dua orang atau lebih, akan mendapat bagian sepertiga dengan syarat sebagai berikut :

- Bila pewaris tidak mempunyai anak (baik laki-laki ataupun perempuan), juga tidak mempunyai ayah atau kakek.

- Jumlah saudara yang seibu itu harus dua orang atau lebih. Cara membaginya adalah dibagi secara sama rata, dimana mereka semua bersekutu didalam 1/3 bagian.

2.2.1.6 Ashhabul Furudh yang Mendapat Bagian Seperenam

Adapun asbhabul furudh yang berhak untuk mendapatkan bagian seperenam (1/6) ada

tujuh orang, yaitu :

1. Ayah

2. Kakek sahih (bapak dari ayah)

3. Ibu

5. Cucu perempuan keturunan anak laki-laki

6. Saudara perempuan seayah

7. Nenek

8. Saudara seibu (baik laki-laki ataupun perempuan)

Penjelasannya adalah sebagai berikut :


(40)

1. Seorang ayah akan mendapat bagian seperenam bila pewaris mempunyai anak, baik anak laki-laki atau anak perempuan.

2. Seorang kakek sahih (bapak dari ayah) akan mendapat bagian seperenam bila pewaris mempunyai keturunan yang tidak tercampur unsur wanita di dalamnya, seperti anak laki-laki, anak perempuan, cucu laki-laki dari keturunan anak laki-laki, cucu perempuan dari keturunan anak laki-laki, dan seterusnya ke bawah, dengan syarat ayah pewaris tidak ada.

Yang dimaksud dengan kakek disini adalah bapaknya ayah, bapaknya kakek, dan seterusnya keatas tanpa terselingi oleh unsur wanita. Harap di ingat, bahwa kakek tidak dapat menghalangi hak waris saudara sekandung dan seayah. Namun, kakek dapat menghalangi hak waris saudara seibu, baik laki-laki maupun perempuan.

3. Ibu akan memperoleh seperenam bagian dari harta yang ditinggalkan pewaris, dengan dua syarat :

- Bila pewaris mempunyai anak laki atau perempuan atau cucu laki-laki keturunan anak laki-laki-laki-laki.

- Bila pewaris mempunyai dua orang saudara atau lebih, baik saudara laki-laki ataupun perempuan, baik sekandung, seayah, ataupun seibu.

Jadi yang dimaksud dengan “beberapa saudara” adalah dua orang

saudara atau lebih.

4. Cucu perempuan dari keturunan anak laki-laki seorang atau lebih akan mendapat bagian seperenam, apabila yang meninggal (pewaris) mempunyai satu anak perempuan. Dalam keadaan demikian, anak perempuan tersebut mendapat bagian setengah, dan cucu perempuan dari keturunan anak laki-laki pewaris mendapat seperenam, sebagai pelengkap/penyempurna dua per tiga.


(41)

5. Saudara perempuan seayah satu orang atau lebih akan mendapat bagian

seperenam, apabila pewaris mempunyai seorang saudara perempuan sekandung. Hal ini sama hukumnya dengan keadaan jika cucu perempuan keturunan anak laki-laki bersamaan dengan adanya seorang anak perempuan. Jadi, bila seseorang meninggal dunia dan meninggalkan seorang saudara perempuan sekandung dan seorang saudara perempuan seayah atau lebih, maka saudara perempuan seayah mendapat bagian seperenam sebagai penyempurna dari dua per tiga. Sebab ketika saudara perempuan kandung memperoleh setengah bagian, maka tidak ada sisa kecuali seperenam yang memang merupakan hak saudara perempuan seayah.

6. Saudara laki-laki atau perempuan seibu akan mendapat bagian masing-masing

seperenam bila mewarisi sendirian, dengan syarat pewaris tidak mempunyai pokok (yakni ayah, kakek dan seterusnya) dan tidak pula cabang (yakni anak, cucu, cicit dan seterusnya yang berasal dari pokok yang laki-laki).

7. Nenek, baik nenek yang berasal dari pihak ayah maupun dari pihak ibu akan

mendapatkan bagian seperenam, dengan syarat pewaris tidak lagi mempunyai ibu. Seperenam bagian itu dibagikan secara rata kepada mereka.

2.2.2 Ashobah

Ashobah yaitu kelompok ahli waris yang menerima sisa harta warisan setelah

dibagikan kepada ashhabul furudh. Jika ternyata tidak ada ashabul furudhserta ahli

waris lainnya, maka ashabah ini berhak mengambil seluruh harta peninggalan yang

ada. Begitu juga, jika harta waris yang ada sudah habis dibagikan kepada ashabul

furudh, maka para ashabah ini tidak mendapat bagian, kecuali untuk anak dan ayah yang selalu mendapat bagian, karena ia merupakan penghalang terkuat bagi ahli waris lainnya.


(42)

1. Ashabah nasabiyah (karena nasab). Ashabah nasabiyah atau ashabah senasab ini adalah mereka yang menjadi kerabat si mayit dari laki-laki yang tidak diselingi antara dia dan pewaris oleh seorang perempuan, seperti anak, ayah, saudara sekandung atau saudara seayah dan paman sekandung atau paman

seayah. Termasuk di dalamnya anak perempuan apabila ia menjadi ashabah

dengan saudara laki-lakinya, saudara perempuan sekandung atau seayah yang

menjadi ashabah karena bersama anak perempuan atau cucu perempuan dari

anak laki-laki, dan lain sebagainya. Ashabah nasabiyah ini terbagi lagi

menjadi tiga macam, yaitu :

- Ashabah bin nafs (menjadi ashabah dengan dirinya sendiri, dan

nasabnya tidak tercampur unsur wanita)

- Ashabah bil ghair (menjadi ashabah karena yang lain)

- Ashabah ma'al ghair (menjadi ashabah bersama-sama dengan yang

lain)

2. Ashabah sababiyah (karena sebab). Jenis ashabah yang kedua ini disebabkan

memerdekakan budak. Seorang bekas tuan (pemilik budak) dapat menjadi ahli waris bekas budak yang dimerdekakannya apabila budak tersebut tidak mempunyai keturunan dan kerabat lainnya.

2.2.2.1 Ashabah bin Nafsi

Ashabah bin nafsi adalah laki-laki yang nasabnya kepada pewaris tidak tercampuri

atau diselingi oleh kaum wanita. Jadi ashabah bin nafs ini harus dari kalangan

laki-laki, sedangkan dari kalangan wanita hanyalah wanita pemerdeka budak. Ashabah bin

nafs ini terdiri dari 4 arah, yaitu :

1. Arah anak (furu’), yakni anak laki-laki, cucu laki-laki dari anak laki-laki dan


(43)

2. Arah ayah (ushul), yakni ayah, kakek shahih, dan generasi seterusnya ke atas,

yang pasti hanya dari pihak laki-laki.

3. Arah saudara laki-laki, yakni saudara laki-laki sekandung, saudara laki-laki

seayah, anak laki-laki dari saudara laki-laki sekandung dan generasi seterusnya ke bawah, dan anak laki-laki dari saudara laki-laki seayah dan generasi seterusnya ke bawah. Jadi arah ini hanya terbatas pada saudara laki-laki sekandung dan yang seayah, termasuk keturunan mereka, namun hanya yang

laki-laki. Adapun saudara laki-laki yang seibu tidak termasuk ashabah

disebabkan mereka termasuk ashhabul furudh.

4. Arah paman, yakni paman sekandung, paman seayah, anak laki-laki dari

paman sekandung dan generasi seterusnya ke bawah, anak laki-laki dari paman seayah dan generasi seterusnya ke bawah.

2.2.2.2 Ashabah bil Ghair

Ashabah bil ghair hanya terbatas pada empat orang ahli waris yang kesemuanya

wanita, yaitu :

1. Anak perempuan, baik seorang ataupun lebih, akan menjadi ashabah bila

bersamaan dengan anak laki-laki (saudara laki-lakinya).

2. Cucu perempuan keturunan anak laki-laki, baik seorang ataupun lebih, akan

menjadi ashabah bila berbarengan dengan cucu laki keturunan anak

laki-laki, baik ia saudara laki-lakinya atau anak laki-laki pamannya.

3. Saudara perempuan sekandung, baik seorang ataupun lebih, akan menjadi

ashabah bila bersama saudara laki-laki sekandung (saudara laki-lakinya).

4. Saudara perempuan seayah, baik seorang ataupun lebih, akan menjadi ashabah


(44)

Ketentuan pembagian untuk ashabah bil ghair adalah bagian laki-laki dua kali lipat bagian perempuan.

2.2.2.3 Ashabah Ma'al Ghair

Ashabah ma'al ghair ini khusus bagi para saudara perempuan sekandung maupun

saudara perempuan seayah apabila mewarisi bersamaan dengan kelompok furu’ dari

pihak perempuan, yakni anak perempuan, cucu perempuan keturunan anak laki-laki, dan generasi seterusnya ke bawah, dimana mereka (anak perempuan, cucu perempuan keturunan anak laki-laki dan generasi seterusnya ke bawah tersebut) tidak mempunyai saudara laki-laki.

Maka dalam hal ini, saudara perempuan sekandung ataupun saudara

perempuan seayah akan menjadi ashabah. Jenis ashabah ini di kalangan ulama

dikenal dengan istilah ashabah ma'al ghair. Adapun saudara laki-laki seibu dan

saudara perempuan seibu tidak berhak menjadi ahli waris bila pewaris mempunyai anak perempuan. Bahkan anak perempuan pewaris menjadi penggugur hak saudara


(45)

BAB 3

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Analisis sistem merupakan proses awal yang harus dilakukan untuk menentukan permasalahan yang dihadapi. Tahap ini adalah sangat penting, karena proses analisis yang tidak akurat akan menyebaban hasil dari pengembangan suatu perangkat lunak akan tidak sesuai dengan yang diharapkan. Jadi proses ini harus sesuai dengan keinginan pihak pengguna agar hasil pengembangan perangkat lunak memuaskan pengguna.

Dewasa ini banyak muslim yang tidak mengetahui bagaimana cara membagikan harta warisan sesuai dengan hukum islam. Padahal hukum islam pada hakikatnya memberikan kemudahan bagi setiap pemeluknya. Dalam hal ini hukum faraidh (waris) memberikan jalan keluar dalam pemecahan masalah pembagian harta

warisan yang adil sesuai dengan hukum islam, yang bersumber pada Al Quran,

sunnah dan ijma’ ulama.

Masalah yang akan dianalisis ini merupakan salah satu masalah yang sering dihadapi dalam kehidupan sehari-hari. Pembagian warisan dilakukan apabila seseorang dinyatakan meninggal dunia. Dalam hal ini pembagian warisan dilakukan dengan menggunakan aturan yang berlaku dalam hukum islam.

3.1.1 Identifikasi Masalah

Masalah-masalah yang dapat diidentifikasi sebagai dasar bagi pengembangan sistem pakar ini adalah :


(46)

1. Banyak orang yang ingin melakukan pembagian harta warisan sesuai dengan hukum islam namun kesulitan dalam untuk menentukan siapa yang berhak mendapatkan bagian dan siapa saja yang tidak berhak mendapatkan bagian.

2. Banyak orang yang ingin melakukan pembagian harta warisan sesuai dengan

hukum islam namun mereka tidak mengetahui berapa persentase bagian dari masing-masing ahli waris yang berhak mendapatkan harta warisan.

3. Orang yang ingin melakukan pembagian harta warisan berdasarkan hukum

islam terkadang kesulitan mencari orang yang ahli atau menguasai tata cara pembagian warisan menurut islam, sehingga memperlambat proses pembagian harta warisan.

3.1.2 Penyebab Masalah

Adapun penyebab terjadinya masalah yang telah disebugtkan di atas adalah :

1. Tidak semua orang mengetahui dan mempelajari ilmu faraidh (warisan), dan

bilamana diperlukan maka membutuhkan waktu yang cukup lama untuk mencari referensi dan mempelajari cara pembagian warisan.

2. Keterbatasan pakar yang menguasai ilmu faraidh, karena tidak setiap waktu

pakar tersebut dapat melayani konsultasi dengan orang yang membutuhkan.

3. Tata cara pembagian warisan berdasarkan hukum islam tidak sekedar

membagikan seluruh harta warisan kepada setiap ahli waris yang ada, namun ada kondisi-kondisi tertentu yang menentukan berhak atau tidaknya seorang ahli waris mendapatkan bagian warisan.

4. Bagian warisan dari masing-masing ahli waris berbeda-beda sesuai dengan

kondisi keberadaan ahi waris lain yang ada. Jadi persentase bagian dari ahli waris bisa berbeda-beda pada setiap kasus pembagian warisan.


(47)

3.1.3 Penyelesaian Masalah

Berdasarkan permasalahn dan penyebab masalah yang tersebut di atas, maka dapat dicarikan beberapa pendekatan untuk menyelesaikan permasalahan di atas, yaitu antara lain :

1. Membuat suatu perangkat lunak yang menyediakan referensi mengenai tata

cara pembagian warisan berdasarkan hukum islam. Referensi ini digunakan sebagai dasar teori pembagian warisan berdasarkan hukum islam.

2. Membuat sistem pakar yang dapat memproses dan mengambil kesimpulan

yang tepat untuk pendukung keputusan pembagian warisan berdasarkan hukum islam. Dimana aplikasi ini dapat digunakan kapan saja dan dimana saja dengan menggunakan media perangkat computer bila diperlukan untuk proses pembagian warisan.

3. Membuat sistem pakar yang dapat memberikan keputusan berhak atau

tidaknya setiap ahli waris yang ada dalam pembagian warisan.

4. Mengembangkan sistem pakar yang dapat menentukan besarnya bagian ahli

waris yang berhak dalam pembagian warisan.

3.1.4 Hasil Analisis Sistem

Hasil analisis yang dieproleh dari penjabaran atas permasalahan dalam identifikasi masalah yang dikombinasikan dengan pendekatan solusi, maka diperoleh kesimpulan-kesimpulan sebagai berikut :

3. Perlu adanya pengembangan sistem pakar untuk membantu orang-orang yang


(48)

4. Sistem pakar yang dikembangkan menyediakan referensi teori tata cara pembagian warisan.

5. Dalam mengambil suatu kesimpulan, sistem pakar harus dapat mengajukan

beberapa pertanyaan yang kemudian pengguna sistem memberi jawaban. dari jawaban tersebut dapat diidentifikasi solusi siapa saja yang berhak mendapatkan warisan.

6. Setelah ditemukan siapa saja ahli waris yang berhak, maka sistem pakar akan

menentukan jumlah bagian dari masing-masing ahli waris yang berhak.

3.1.5 Hasil Analisis Pengetahuan

Dari hasil analisis pengetahuan yang akan digunakan dalam pengembangan basis

pengetahuan ini terdapat beberapa goal yang harus dipenuhi dalam sistem pakar. Goal

tersebut merupakan besarnya bagian dari tiap ahli waris yang berhak mendapatkan harta warisan, yaitu :

7.

Bagian 1/2 :

- Suami

- Anak perempuan

- Anak perempuan dari anak laki-laki (cucu perempuan)

- Saudara perempuan kandung

- Saudara perempuan sebapak

8.

Bagian ¼ :

- Suami

- Istri


(49)

- Isteri

10. Bagian 2/3 :

- Anak perempuan

- Anak perempuan dari anak laki-laki (cucu perempuan)

- Saudara perempuan kandung

- Saudara perempuan sebapak

11. Bagian 1/3 :

- Ibu

- Saudara laki-laki seibu (lebih dari 1)

- Saudara perempuan seibu (lebih dari 1)

12. Bagian 1/6 :

- Bapak

- Kakek dari pihak bapak

- Ibu

- Anak perempuan dari anak laki-laki (cucu perempuan)

- Saudara perempuan sebapak (1 orang)

- Saudara laki-laki seibu (1 orang)

- Saudara perempuan seibu (1 orang)

- Nenek dari pihak bapak

13. Bagian Ashobah bi Nafsi (ABN) :

- Anak laki-laki

- Cucu laki-laki

- Bapak


(50)

- Saudara laki-laki kandung

- Saudara laki-laki sebapak

- Anak laki-laki saudara laki-laki kandung

- Anak laki-laki saudara laki-laki sebapak

- Paman sekandung bapak

- Paman sebapak bapak

- Anak laki-laki dari paman sekandung bapak

- Anak laki-laki dari paman sebapak bapak

14. Bagian Ashobah bil Ghoir (ABG) :

- Anak perempuan jika bersama anak laki-laki

- Cucu perempuan jika bersama cucu laki-laki

- Saudara perempuan kandung jika ada saudara laki-laki kandung

- Saudara perempuan sebapak jika ada saudara laki-laki sebapak

15. Bagian Ashobah ma’al Ghoir (AMG) :

- Dua atau lebih saudara perempuan kandung

- Dua atau lebih saudara perempuan sebapak

- Dua atau lebih saudara perempuan seibu.

3.2 Perancangan Sistem

3.2.1 Algoritma Cara Kerja Pakar Dalam Pembagian Warisan

Hukum pembagian waris Islam merupakan suatu aturan/ketentuan dalam mengurus harta peninggalan/harta pusaka orang yang meninggal dalam agama Islam. Hasil yang diperoleh dari aturan pembagian waris ini adalah siapa saja yang berhak menjadi ahli waris serta berapa hak yang akan diterima oleh tiap ahli waris sesuai ketentuan dalam hukum waris Islam.


(51)

Seorang pakar hukum waris Islam biasanya menyelesaikan setiap kasus pembagian warisan dengan menelusuri syarat-syarat tertentu. Kemudian informasi yang diperoleh dicatat untuk dicocokkan dengan basis pengetahuan yang dimilikinya. Dari data yang diperoleh maka pakar hukum waris Islam akan dapat menyimpulkan orang-orang yang berhak menjadi ahli waris dan menentukan berapa hak yang akan diterima oleh tiap ahli waris.

Cara kerja pakar dalam menentukan ahli waris ditunjukkan dalam gambar berikut :

Data harta warisan Daftar ahli waris (25 orang)

Pengetahuan

Skema Kasus

Ahli waris yang berhak

Bagian ahli waris

Gambar 3.1 Cara kerja pakar “Pembagian Warisan Sesuai Syariat Islam”

Dalam gambar tersebut ditunjukkan bahwa pakar melakukan penelusuran terhadap masalah pembagian waris dengan pengetahuan yang dimilikinya.

3.2.2 Perancangan Mesin Inferensi

Teknik yang digunakan dalam mekanisme inferensi ini adalah penalaran maju (forward chaining), yaitu aturan-aturan diuji satu demi satu. Jika kondisinya benar maka aturan itu disimpan kemudian aturan berikutnya diuji. Sebaliknya jika kondisinya salah, aturan itu tidak disimpan dan aturan berikutnya diuji.


(52)

Dengan semua fakta yang tersimpan dalam basis data, input yang masuk melalui antarmuka pemakai akan diproses dengan program inferensi menjadi data yang diinginkan sebagai outputnya. Berikut adalah flowchart :

Start

id_pertanyaan = 1

Input jawaban

simbol = p simbol = simbol_hasil

id_pertanyaan = id_hasil

id_solusi = id_hasil Cek tbl_aturan

Cek tbl_pertanyaan

Cek tbl_solusi

Tampilkan Solusi

End Ya

Tidak


(53)

3.2.3 Perancangan Basis Data

Dengan adanya basis data, basis pengetahuan dan basis aturan menjadi lengkap, karena seluruh pengetahuan yang diperlukan akan berada dalam database tersebut, dan juga karena basis aturan membutuhkan basis pengetahuan untuk melakukan operasi iterasi dari keseluruhan program tersebut.

Dalam merancang struktur file database, perlu diperhatikan banyak hal seperti

panjang record dan penggunaan field. Dalam perancangan basis data ini terdiri dari perancangan struktur tabel, relasi antar tabel, perancangan DFD dan perancangan kamus data.

3.2.3.1 Struktur Tabel

Tabel 3.1 Tabel tbl_pengguna

Nama Field Tipe data Keterangan

int(5)

id_pengguna Auto Increment

nama varchar(100) nama pengguna

jk varchar(30) jenis kelamin

umur int(3)

alamat varchar(200)

Tabel 3.2 Tabel tbl_pertanyaan

Nama Field Tipe data Keterangan

int(5)

id_pertanyaan Auto Increment

simbol varchar(2)

pertanyaan varchar(200)

Tabel 3.3 Tabel tbl_hasil

Nama Field Tipe data Keterangan

int(5)


(54)

simbol varchar(2)

hasil varchar(200)

Tabel 3.4 Tabel tbl_aturan

Nama Field Tipe data Keterangan

int(5)

id_aturan Auto Increment

id_pertanyaan varchar(5)

id_jawaban varchar(5)

simbol_hasil varchar(2)

id_hasil varchar(5)

Tabel 3.5 Tabel tbl_memori_kerja

Nama Field Tipe data Keterangan

id_pengguna varchar(5)

id_pertanyaan varchar(5)

jawaban varchar(2)

Tabel 3.6 Tabel tbl_admin

Nama Field Tipe data Keterangan

int(5) userid

username varchar(150)

password varchar(150)


(55)

tbl_pengguna id_pengguna (PK) nama

jk umur alamat

tbl_pertanyaan id_pertanyaan (PK) simbol

pertanyaan

tbl_hasil id_solusi (PK) simbol

hasil tbl_aturan

id_aturan (PK) id_pertanyaan (FK) id_jawaban simbol_hasil

id_hasil (FK)

tbl_memori_kerja id_pengguna id_pertanyaan jawaban tbl_admin

userid (PK) username password

Gambar 3.3 Relasi Antar Tabel

3.2.3.3 Perancangan DFD

Perancangan DFD dalam aplikasi sistem pakar ini untuk menjelaskan aliran data,

mulai proses input data oleh knowledge engineer, sampai output yang dihasilkan

sistem yang dapat dilihat user. Perancangan sistem ini dimulai dari diagram konteks,

DFD level 1, hingga DFD level 2.

Diagram konteks untuk aplikasi sistem pakar warisan ini, dapat dilihat pada


(56)

0 Sistem Pakar

Waris

Pengguna

Admin input data pengguna

pertanyaan konsultasi

jawaban

Hasil konsultasi login

input pertanyaan konsultasi

validasi login

data pertanyaan konsultasi input solusi

data solusi

data aturan input aturan

Gambar 3.4 Diagram Konteks

Penjelasan proses diagram konteks sistem pakar warisan adalah sebagai berikut:

a. Proses

Nama Proses : Sistem Pakar untuk Pembagian Warisan (Faraidh)

Keterangan : Proses pengumpulan informasi berdasarkan pertanyaan

berupa calon ahli waris yang ada.

b. Arus Data

Masukan : - Data username dan password

- Input data pertanyaan konsultasi - Input data solusi

- Input data aturan - Input artikel

- Input data pengguna - Input jawaban

Keluaran : - Data username dan password

- Data pertanyaan konsultasi - Data solusi

- Data aturan - Data artikel

- Pertanyaan konsultasi - Hasil konsultasi


(57)

c. Entitas Luar

Nama Entitas : - Admin

Keterangan : Merupakan bagian yang mengontrol dan memperbaiki sistem

Masukan : - Data username dan password

- Data pertanyaan konsultasi - Data solusi

- Data artikel - Data aturan

Keluaran : - Data username dan password

- Input data pertanyaan konsultasi - Input data solusi

- Input data artikel - Input data aturan Nama Entitas : Pengguna

Keterangan : Pengguna yang menggunakan sistem untuk mencari solusi

pembagian harta warisan

Masukan : - Pertanyaan konsultasi

- Hasil konsultasi

Keluaran : - Input data pengguna

- Input jawaban

Proses yang ada pada diagram konteks dapat dipecah lagi menjadi proses-proses yang lebih kecil dan lengkap dalam DFD level 1. Diagram untuk DFD level 1 dapat dilihat pada Gambar 3.5.


(58)

1.0 Login Admin ADMIN tbl_user data user data user

lprn data user Halaman admin 2.0 Kelola Data Pertanyaan tbl_pertanyaan data pertanyaan data pertanyaan data pertanyaan data pertanyaan 4.0 Kelola Data Aturan 3.0 Kelola Data Solusi tbl_solusi tbl_aturan data solusi data solusi data solusi data solusi data aturan data aturan data aturan data aturan

PENGGUNA Konsultasi5.0

tbl_pengguna data pengguna pertanyaan data pengguna pertanyaan jawaban tbl_memori_kerja jawaban jawaban id_solusi id_pertanyaan solusi solusi penjelasan alasan alasan penjelasan data pengguna

Gambar 3.5 DFD Level 1

Penjelasan proses DFD level 1 sistem pakar untuk pembagian warisan adalah sebagai berikut:


(59)

Nama Proses : Login Admin

Masukan : - Data username dan password

- Laporan data user

Keluaran : - Data username dan password

- Halaman admin

Keterangan : Proses untuk mengecek kebenaran username dan password

administrator yang masuk

b. Proses 2.0

Nama Proses : Kelola Data Pertanyaan

Masukan : - Input data pertanyaan

- Data pertanyaan

Keluaran : - Data pertanyaan

Keterangan : Proses untuk mengolah data pertanyaan, seperti insert, edit,

dan delete data pertanyaan

c. Proses 3.0

Nama Proses : Kelola Data Solusi

Masukan : - Input data solusi

- Data solusi

Keluaran : - Data solusi

Keterangan : Proses untuk mengolah data solusi, seperti insert, edit, dan

delete data solusi

d. Proses 4.0

Nama Proses : Kelola Data Aturan

Masukan : - Input data aturan

- Data aturan

Keluaran : - Data aturan

Keterangan : Proses untuk mengolah data aturan, seperti insert, edit, dan


(60)

e. Proses 5.0

Nama Proses : Konsultasi

Masukan : - Input data pengguna

- Data pengguna - Input jawaban - Pertanyaan - Solusi - Alasan - Penjelasan

Keluaran : - Data pengguna

- Pertanyaan - Jawaban - Solusi - Alasan - Penjelasan

Keterangan : Proses untuk mengolah hasil konsultasi menentukan hasil

pembagian warisan dari beberapa pertanyaan yang telah dijawab oleh pengguna.

Proses yang ada pada DFD level 1 dapat dipecah lagi menjadi proses-proses yang

lebih jelas ke dalam DFD level 2. Diagram untuk DFD level 2 dapat dilihat pada


(61)

PENGGUNA Proses konsultasi 5.1 dengan metode forward chaining tbl_pengguna data pengguna data pengguna pertanyaan jawaban tbl_memori_kerja jawaban solusi 5.2 Kelola memori kerja

tbl_aturan tbl_pertanyaan jawaban jawaban id_pertanyaan tbl_solusi id_solusi solusi alasan alasan alasan penjelasan penjelasan penjelasan kosongkan data data kosong pertanyaan data pengguna data kosong data pengguna

Gambar 3.6 DFD Level 2

Penjelasan proses DFD level 2 sistem pakar untuk pembagian warisan adalah sebagai berikut:

a. Proses 5.1

Nama Proses : Proses konsultasi dengan metode forward chaining

Masukan : - Input data pengguna

- Data pengguna - Data kosong - Input jawaban - Pertanyaan - Solusi - Alasan - Penjelasan

Keluaran : - Data pengguna

- Pertanyaan - Jawaban - Solusi


(62)

- Alasan - Penjelasan

Keterangan : Proses konsultasi untuk menentukan pembagian warisan

dengan menggunakan metode fordward chaining

b. Proses 5.2

Nama Proses : Kelola memori kerja

Masukan : - Data pengguna

- Data kosong - Jawaban - Alasan - Penjelasan

Keluaran : - Kosongkan data

- Data kosong - Jawaban - Alasan - Penjelasan

Keterangan : Proses untuk mengelola jawaban yang diberikan pengguna

selama proses konsultasi berlangsung, serta untuk melihat alasan bagaimana suatu kesimpulan bisa didapatkan.

3.2.3.4 Perancangan Kamus Data

Kamus data dipersiapkan untuk memudahkan proses analisis dan desain sistem.

Tabel 3.7 Kamus Data tbl_pengguna

No Field Type Keterangan

1 id_pengguna int(5) Id penguna

2 nama varchar(100) Nama pengguna

3 jk varchar(30) Jenis Kelamin

4 umur int(3) Umur


(63)

Tabel 3.8 Kamus Data tbl_pertanyaan

No Field Type Keterangan

1 id_pertanyaan int(5) Id pertanyaan

2 simbol varchar(2) Simbol

3 pertanyaan varchar(200) pertanyaan

Tabel 3.9 Kamus Data tbl_solusi

No Field Type Keterangan

1 id_solusi int(5) Id solusi

2 simbol varchar(2) Simbol

3 hasil varchar(200) Hasil konsultasi/

pembagian warisan

Tabel 3.10 Kamus Data tbl_aturan

No Field Type Keterangan

1 id_aturan int(5) Id aturan

2 id_pertanyaan varchar(5) Id pertanyaan

3 id_jawaban varchar(5) Hasil konsultasi

4 simbol_hasil varchar(2) Simbol hasil

5 id_hasil varchar(5) Id hasil

Tabel 3.11 Kamus Data tbl_memori_kerja

No Field Type Keterangan

1 id_pengguna varchar(5) Id pengguna

2 id_pertanyaan varchar(5) Id pertanyaan


(1)

Tabel 4.4 Kumpulan Pertanyaan Kasus Keempat Id

Pertanyaan

Pertanyaan Jawaban

1 Apakah mayyit laki-laki? Tidak

2 Apakah mayyit meninggalkan ayah? Tidak

3 Apakah mayyit meninggalkan kakek? Ya

4 Apakah mayyit meninggalkan ibu? Ya

6 Apakah mayyit sudah menikah? Ya

7 Apakah mayyit meninggalkan suami? Ya

8 Apakah mayyit meninggalkan keturunan? Ya 9 Apakah mayyit meninggalkan anak laki-laki? Ya 10 Apakah mayyit meninggalkan anak perempuan? Ya

Solusi 4:

Kelompok ahli waris yang berhak mendapat bagian warisan adalah sebagai berikut : Kakek = 16,67 % bagian

Ibu = 16,67 % bagian Suami = 25 % bagian

Anak laki2 =27,78 % bagian Anak perempuan = 13,89 % bagian

4.2.4.2 Implementasi Sistem Kasus Keempat

Implementasi penelusuran kasus ketiga di atas dapat dilihat dalam aplikasi seperti gambar berikut :


(2)

Gambar 4.21 Proses Tanya Jawab Kasus Keempat


(3)

BAB 5

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Dari proses perancangan, implementasi dan pengujian sistem yang telah dilakukan, maka dapat diberikan beberapa kesimpulan sebagai berikut:

1. Dengan sistem pakar ini dapat membantu pengguna untuk mengetahui pembagian harta warisan yang sesuai dengan hukum islam.

2. Proses penalaran dengan menggunakan metode forward chaining dapat digunakan untuk merancang sebuah sistem pakar dalam menentukan pembagian harta warisan secara tepat dan sesuai dengan kaidah hukum islam.

3. Penggunaan pohon keputusan sangat membantu proses analisis mekanisme inferensi dalam melakukan penalaran menuju solusi yang diinginkan.

4. Adanya menu update pengetahuan dalam sistem pakar ini menjadikan sistem pakar ini bersifat lebih dinamis, karena seorang administrator dapat melakukan penambahan, mengubah, maupun menghapus pengetahuan yang ada di dalam sistem pakar ini sesuai dengan perkembangan kasus pembagian warisan.

5.2 Saran

Dari seluruh proses pembangunan sistem pakar ini, ada beberapa saran yang bisa dilakukan guna pengembangan sistem ini menjadi lebih baik, diantaranya sebagai berikut :

1. Perlu adanya algoritma analisa mekanisme inferensi yang lebih efisien dalam pembangunan sistem pakar ini.


(4)

2. Dengan adanya penambahan kaidah pembagian warisan berdasarkan aturan mazhab lain, akan semakin melengkapi sistem pakar ini.

3. Perlu ditambahkan fungsi mencetak hasil konsultasi, agar hasil konsultasi dapat disimpan dan dapat lebih bermanfaat.


(5)

DAFTAR PUSTAKA

Ali, Mahrus. 1995. Terjemah Bulughul Maram Surabaya : Mutiara Ilmu

Arhami, Muhammad. 2005. Konsep Dasar Sistem Pakar. Yogyakarta: Andi Offset. Arsyad, Muhammad. 1979. Ilmu Fiqih. Medan : Firma Islamiyah.

Baharun, Segaf Hasan. 2007. Bagaimanakah Anda Membagikan Harta Warisan dengan Benar?. Pasuruan : Yayasan Dalwa.

Hartati, Sri. dan Iswanti, Sari. 2008. Sistem Pakar & Pengembangannya. Yogyakarta: Graha Ilmu.

Kadir, Abdul. 2008. Dasar Pemrograman Web Dinamis Dengan Menggunakan Php. Edisi Revisi. Yogyakarta: Andi Offset.

Kusrini. 2006. Sistem Pakar: Teori dan Aplikasi. Yogyakarta: Andi Offset.

Kusumadewi, Sri. 2003. Artificial Intelligence: Teknik dan Aplikasinya. Yogyakarta: Graha Ilmu.

Nugroho, B. 2008. Membuat Aplikasi Sistem Pakar dengan PHP dan Editor Dreamweaver. Yogyakarta: Gava Media.

Syuja’, Abu. 2001. Terjemah Matan Ghoya Wat Taqrib. Jakarta : Pustaka Amani. Turban, E. 1995. Decicion Support System and Expert Systems. USA: Prentice Hall

International Inc. USA


(6)

Lampiran B : Tabel Daftar Pertanyaan

Id Pertanyaan

Pertanyaan

1 Apakah mayyit laki-laki?

2 Apakah mayyit meninggalkan ayah? 4 Apakah mayyit meninggalkan ibu? 6 Apakah mayyit sudah menikah? 7 Apakah mayyit meninggalkan istri? 8 Apakah mayyit meninggalkan keturunan? 9 Apakah mayyit meninggalkan anak laki-laki? 10 Apakah mayyit meninggalkan anak perempuan? 11 Apakah mayyit meninggalkan cucu laki-laki? 12 Apakah mayyit meninggalkan cucu perempuan? 13 Apakah mayyit meninggalkan saudara kandung? 14 Apakah mayyit meninggalkan saudari kandung? 15 Apakah mayyit meninggalkan saudara seayah? 16 Apakah mayyit meninggalkan saudara seibu? 17 Apakah mayyit meninggalkan saudari seayah ? 18 Apakah mayyit meninggalkan saudari seibu ?