Artikel Skripsi Universitas Nusantara PGRI Kediri
SISTEM PAKAR PENUNJANG KEPUTUSAN PEMBAGIAN HARTA WARIS MENURUT HUKUM ISLAM DENGAN METODE FORWARD CHAINING
SKRIPSI DiajukanUntuk Penulisan Skripsi Guna Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer (S.Kom) Pada Jurusan Teknik Informatika Fakultas Teknik UNP Kediri
OLEH : MUHAMMAD FAQIHUDDIN NPM: 11.1.03.02.0259
FAKULTAS TEKNIK UNIVERSITAS NUSANTARA PERSATUAN GURU REPUBLIK INDONESIA UNP KEDIRI 2016
Nama | NPM Fak - Prodi
simki.unpkediri.ac.id || 1||
Artikel Skripsi Universitas Nusantara PGRI Kediri
Nama | NPM Fak - Prodi
simki.unpkediri.ac.id || 2||
Artikel Skripsi Universitas Nusantara PGRI Kediri
Nama | NPM Fak - Prodi
simki.unpkediri.ac.id || 3||
Artikel Skripsi Universitas Nusantara PGRI Kediri
SISTEM PAKAR PENUNJANG KEPUTUSAN PEMBAGIAN HARTA WARIS MENURUT HUKUM ISLAM DENGAN METODE FORWARD CHAINING Muhammad Faqihuddin 11.1.03.02.0259 Prodi Teknik Informatika Fakultas Teknik
[email protected] Dr. Zainal Afandi, M.Pd1), Ir. Juli Sulaksono, M M ,M.Kom2) UNIVERSITAS NUSANTARA PGRI KEDIRI
ABSTRAK Kekurang tahuan umat Islam mengenai tata cara penghitungan dan pembagian harta waris, sulitnya mencari pakar di bidang kewarisan menurut hukum Islam (faraid), serta kemungkinan terjadinya human error dalam pembagian waris, jelas menjadi sebuah kendala bagi ahli waris yang ingin melakukan pembagian warisan menurut hokum Islam. Untuk itu diperlukan sebuah solusi alternatif guna mengatasi masalah penghitungan dan pembagian harta warisan. Penelitian ini bertujuan merancang dan membangun sebuah sistem pakar berbasis web yang dapat membantu umat Islam dalam melakukan penghitungan dan penentuan pembagian harta warisan kepada ahli waris yang berhak. Sistem pakar ini dibuat dengan bahasa pemrograman PHP, database MySQL, dan menggunakan metode Forward Chaining. Sistem pakar berbasis web untuk pembagian harta warisan ini menggunakan metode penalaran forward chaining dan penelusuran depth first search serta aturan kaidah produksi (if then rules) sebagai prosedur untuk memecahkan permasalahan penentuan dan pembagian harta warisan. Hasil yang dicapai adalah telah di hasilkan aplikasi sistem pakar penunjang keputusan pembagian harta waris menurut hukum islam dengan metode forward chaining. Dengan adanya aplikasi ini di harapkan bisa membantu masyarakat khusus nya umat islam yang sedang membagikan hartanya.
Kata Kunci : Sistem pakar, hitung warisan, hukum islam, faraid, forward chaining.
Nama | NPM Fak - Prodi
simki.unpkediri.ac.id || 4||
Artikel Skripsi Universitas Nusantara PGRI Kediri
1. Pendahuluan
waris dengan melihat dalilnya secara
1.1 Latar Belakang
langsung. Selain itu masyarakat juga
Kemajuan teknologi komputer
bisa menghitung bagian harta dari
yang pesat dapat membantu kehidupan
pembagian yang dilakukan dan melihat
manusia bahkan di dalam bidang-bidang
hasil.
di luar disiplin ilmu komputer. Sistem
Pembagian
dalam
bentuk
pakar merupakan salah satu cabang
diagram lingkaran. Proses-proses di atas
kecerdasan buatan yang mempelajari
dilakukan
bagaimana meniru cara berpikir seorang
(rule)
pakar
suatu
hadist dan ijma’ ulama yang merupakan
keputusan
dasar dari hukum Islam. Firman Alloh:
kesimpulan
“Barang siapa tidak memutuskan perkara
dalam
permasalahan, maupun
menyelesaikan membuat
mengambil
sejumlah fakta.
bagaimana
ke
berdasarkan
Al-Qur’an,
mentransfer
Qur’an), maka mereka itu adalah orangorang yang fasik” (QS. Al-Maidah ): 47
pengetahuan yang dimiliki oleh seorang pakar
yang
aturan-aturan
menurut apa yang diturunkan Allah (Al-
Kajian pokok dalam sistem pakar adalah
berdasarkan
dalam
komputer,
Banyak sekali alasan mengapa
dan
orang Islam enggan memberikan harta
bagaimana membuat keputusan atau
warian mereka dengan cara yang telah
mengambil
ditentukan
kesimpulan
berdasarkan
pengetahuan itu. Dengan menyimpan informasi
dan
himpunan memadai
digabungkan
aturan
memberikan
yang
kesimpulan
bahasa
islam
bagaimana
tidak cara
Cara pembagian harta waris menurut islam yang cukup rumit.
(menggunakan
orang
pembagian warisan menurut islam.
atau
Sistem Pakar Waris ini berbasis aplikasi
Kabanyakan memahami
pakar. (Kusrini, M. Kom, 2006).
merupakan
islam
diantaranya :
komputer
mengambil keputusan seperti seorang
Web
syari’at
dengan
penalaran
memungkinkan
oleh
Web
Jarang para ahli ilmu fara'id (ilmu pembagian waris). (Ahmad Rafiq, 2001).
pemrograman
PHP dan MySQL) yang membantu masyarakat untuk membagikan harta waris
mereka.
Dalam
aplikasi
ini
masyarakat bisa menghitung pembagian Nama | NPM Fak - Prodi
simki.unpkediri.ac.id || 2||
Artikel Skripsi Universitas Nusantara PGRI Kediri
1.2 Batasan Masalah
ditunaikan (misalnya pembayaran
Dalam penelitian ini, pembahasan akan dibatasi dalam ruang lingkup
kredit
atau
mahar
yang
belum
diberikan kepada istrinya). (Ahmad
sebagai berikut : Rafiq, 2001) 1. Dalam
perencanaan
penulis
sistem
menggunakan
ini Adapun rukun waris ada 3
bahasa
pemrograman PHP dan database
yaitu sebagai berikut:
MySQL. 2. Metode yang di gunakan dalam
a. Pewaris,
menyelesaikan masalah ini yaitu
yakni
meninggal
orang
dunia,
yang
dan
ahli
metode Forward Chaining. 3. Output
yang
dihasilkan
warisnya berhak untuk mewarisi
berupa
bagian-bagian tiap ahli waris, bagian harta yang didapatkan.
peninggalannya. b. Ahli Waris, yaitu mereka yang
2. Teori Penunjang
berhak menerima peninggalan
2.1 Pengertian Peninggalan
pewaris
atau lainnya.
dikenal dengan fuqaha ialah segala
baik
berupa
harta
(uang)
adanya
ikatan kekerabatan, pernikahan
Pengertian peninggalan yang
sesuatu yang ditinggalkan pewaris,
dikarenakan
c. Harta Warisan, yaitu segala jenis benda atau kepemilikan yang
atau
lainnya. Jadi pada prinsipnya segala
ditinggalkan
yang ditinggalkan oleh orang yang
berupa uang atau peninggalan
meninggal
lainnya. (Ahmad Rafiq, 2001).
dinyatakan
sebagai
peninggalan. Termasuk didalamnya
baik
2.2 Pengertian Sistem Pakar Sistem pakar adalah sistem
bersangkutan dengan hutang piutang. Baik piutang itu berkaitan dengan
berbasis
pokok hartanya- atau piutang yang
menggunakan
berkaitan dengan pribadi yang mesti
dan
Nama | NPM Fak - Prodi
pewaris,
teknik
komputer
yang
pengetahuan,
fakta
penalaran
dalam
simki.unpkediri.ac.id || 3||
Artikel Skripsi Universitas Nusantara PGRI Kediri
memecahkan
masalah
yanng
biasanya hanya dapat dipecahkan
adalah diagram Forward Chaining secara umum untuk menghasilkan sebuah goal.
oleh seorang pakar dalam bidang Forward
tersebut. (Kusrini, 2006 : 11).
chaining
merupakan metode inferensi yang Sistem pakar dibuat pada wilayah pengetahuan tertentu untuk suatu
kepakaran
tertentu
yang
mendekati kemampuan manusia di salah satu bidang. Sistem pakar mencoba
mencari
memuaskan
solusi
yang
sebagaimana
yang
dilakukan seorang pakar.
yaitu metode pencarian atau teknik pelacakan ke depan yang dimulai dengan informasi yang ada dan rule
untuk
menghasilkan suatu kesimpulan atau tujuan. (Russel S,Norvig P, 2003). Pelacakan maju ini sangat jika
bekerja
rekaman informasi awal dan ingin dicapai penyelesaian akhir, karena proses
secara
berurutan
Nama | NPM Fak - Prodi
akan
solusinya.
Jika
klausa premis sesuai dengan situasi (bernilai TRUE), maka proses akan menyatakan konklusi. 2.4 Basis Data Basis data (database) adalah
dengan metode dan aturan yang berlaku, yang dikelola dan dipelihara agar menghasilkan informasi yang dapat dimanfaatkan serta sudah tersimpan dalam media penyimpanan. Walaupun
terdapat
begitu banyak kumpulan data, tidak semuanya disebut basis data. Suatu
dengan
permasalahan yang dimulai dengan
seluruh
kepada
secara teratur dan sistematis sesuai
Metode Forward Chaining
baik
masalah
suatu
suatu kumpulan data yang disusun
2.3 Metode Forward Chaining
penggabungan
melakukan penalaran dari
kumpulan data dapat disebut basis data apabila memenuhi beberapa syarat berikut yaitu.
dikerjakan
maju.
Berikut simki.unpkediri.ac.id || 4||
Artikel Skripsi Universitas Nusantara PGRI Kediri
a. Menangani masalah pengulangan
lain.
data dan ketidak-konsistensian data.
digambarkan sebagai berikut :
b. Mengatasi masalah pengaksesan
berbeda.
Relasi
dapat
Relasi yang terjadi diantara
yang sulit.
dua himpunan entitas (misalnya A
c. Mengatasi masalah isolasi data.
dan B) dalam satu basis data yaitu:
d. Menangani masalah pemakaian
1). Satu ke satu (One to one)
bersama. e.Menangani
Hubungan relasi satu ke satu masalah
keamanan
yaitu setiap entitas pada himpunan
data.
entitas A berhubungan paling banyak
2.5 ERD
dengan satu entitas pada himpunan ERD merupakan suatu model
untuk menjelaskan hubungan antar
entitas B. 2). Satu ke banyak (One to many)
data dalam basis data berdasarkan objek-objek
dasar
data
Setiap entitas pada himpunan
yang
entitas A dapat berhubungan dengan
mempunyai hubungan antar relasi.
banyak entitas pada himpunan entitas
ERD untuk memodelkan struktur
B, tetapi setiap entitas pada entitas B
data dan hubungan antar data, untuk
dapat
menggambarkannya
entitas pada himpunan entitas A.
digunakan
berhubungan
dengan
satu
beberapa notasi dan simbol. Pada
3). Banyak ke banyak (Many to
dasarnya ada tiga simbol yang
many)
digunakan, yaitu: 1. Entiti Entiti merupakan objek yang mewakili sesuatu yang nyata dan
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B.
dapat dibedakan dari sesuatu yang
Nama | NPM Fak - Prodi
simki.unpkediri.ac.id || 5||
Artikel Skripsi Universitas Nusantara PGRI Kediri
lazim
2.6 DFD Data Flow Diagram adalah
menggambarkan
bahwa sebuah
ketika sistem
suatu diagram yang menggunakan
kontekstual data flow diagram yang
notasi-notasi untuk menggambarkan
akan pertama kali muncul adalah
arus
interaksi antara sistem dan entitas
dari
data
sistem,
penggunaannya sangat untuk
memahami
yang
membantu
sistem
secara
logika, tersruktur dan jelas.
menggambarkan
DFD
didisain
untuk
menunjukkan sebuah sistem yang terbagi-bagi menjadi suatu bagian
DFD merupakan alat bantu dalam
luar.
sub-sistem yang lebih kecil adan
atau
untuk menggarisbawahi arus data
menjelaskan sistem Simbol dari
antara kedua hal yang tersebut diatas.
entity ini biasanya yang sedang berjalan
logis.
digambarkan
Suatu dengan
Diagram
ini
lalu
yang
"dikembangkan" untuk melihat lebih
persegi
rinci sehingga dapat terlihat model-
panjang.
model yang terdapat di dalamnya.
2. Atribut
3. Hubungan / Relasi
Setiap
entitas
pasti
Hubungan antara sejumlah
mempunyai elemen yang disebut
entitas yang berasal dari himpunan
atribut yang berfungsi
entitas yang
untuk
mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai
sesuatu
yang
dapat
3. Perancangan Dan Implementasi Sistem 3.1 Perancangan Konsep Aplikasi
mengidentifikasikan isi elemen satu
Sebelum perancangan konsep
dengan yang lain. Gambar atribut
aplikasi akan di lakukan penentuan
diwakili oleh simbol elips.
rencana kerja aplikasi sesuai dengan tejuan pembuatan aplikasi.
Nama | NPM Fak - Prodi
simki.unpkediri.ac.id || 6||
Artikel Skripsi Universitas Nusantara PGRI Kediri
Menurut
3.2 Flowchart Untuk
menggambarkan
Huum
4. Penutup
program
4.1 Kesimpulan
digunakan
suatu
diagram alur sebagai urutan-urutan instruksi
program,
yang
akan
memudahkan pembuatan program.
Dengan
Metode Forward Chaining.
hubungan antar form yang ada pada ini
Islam
Berdasarkan hasil penelitian yang
telah
dilakukan
akhirnya
didapatkan kesimpulan : 1. Aplikasi ini di buat dengan bahasa
3.3 Pembuatan Program Pada pengembangan aplikasi
pemrogaman PHP dan MySQL.
Sistem Pakar Penunjang Keputusan
2. Dalam penelitian ini di hasilkan
Pembagian Harta Waris Menurut
aplikasi sistem pakar pembagian
Huum
Metode
harta waris berbasis Web, dengan
Forward Chaining ini digunakan
adanya aplikasi pakar waris berbasis
dengan
Web ini masyarakat umat islam bisa
Islam
Dengan
Notepad
++
sebagai
editornya.
membagikan
merupakan
dengan
mudah.
3.4 Implementasi Program Implementasi
hartanya
program
tahapan
4.2 Saran
untuk
Setelah melakukan evaluasi
siap
atas tugas akhir ini, penulis berharap
Tahap
agar aplikasi sistem pakar ini dapat
implementasi adalah tahap untuk
dikembangkan lebih lanjut sehingga
mewujudkan
komputer
menjadi lebih sempurna lagi. Saran-
pemrograman
saran penulis untuk pengembangan
meletakkan untuk
melalui
sistem
supaya
dioperasikan.
aplikasi
aktivitas
komputer atau coding. Berikut ini
aplikasi ini adalah sebagai berikut :
adalah
1.
Sistem
Pakar
Penunjang
Keputusan Pembagian Harta Waris Nama | NPM Fak - Prodi
Bahasa
digunakan
pemrograman untuk
yang
pengembangan
simki.unpkediri.ac.id || 7||
Artikel Skripsi Universitas Nusantara PGRI Kediri
system
pakar
ini
masih
menggunakan pemrograman PHP dan MySql, oleh karena itu untuk pengembangan diharapkan
lebih
lanjut
menggunakan
bahasa
pemrograman berbasis android. 2. Untuk pengguna sistem yang masih kurang mengerti atau masih kurang
mengetahui
istilah-istilah
dalam pembagian waris berdasarkan hukum
Islam,
ditambahkan
diharapkan
fasilitas
yang
menjelaskan teori pembagian waris secara terperinci. Daftar Pustaka [1] Denny Rachmat, A. (2014). Sistem Pendukung Keputusan Perhitungan Dan Penyaluran Zakat Dengan Metode Forward Chaining. (Online), tersedia: http://intibudidarma.com/index.php ?xlink=home.php&modul=Lihat&i d=148/pdf. diunduh 2 Februari 2015.
[5] Ash-Shabuni, Muhammad Ali (1995). Pembagian Waris Menurut Islam. Diterjemahkan oleh A.M. Basamalh Jakarta. Gema Insani Press. [6] Ahmad Rafiq (2001). Fiqh Mawaris. Jakarta, PT. Raja Grafindo Persada. [7] Mulyanto, Agus. 2009. Sistem Informasi Konsep & Aplikasi. Yogyakarta : Pustaka Pelajar. [8] Amborowati, A. (2007). Sistem Pendukung Keputusan Pemilihan Karyawan Berprestasi Berdasarkan Kinerja. (Online), tersedia : http://www.scribd.com/doc/738245 04/, diunduh 10 Februari 2015. [9] Nugroho, Adi. 2004. Analisis dan Desain Sistem Informasi. Yogyakarta: Andi. [10]Permana, R. Triwibisono, C. & Sukmawati, S. 2012.Aplikasi Persediaan Barang Berbasis Web (Studi Kasus pada Koperasi Pegawai Republik Indonesia”Teladan” Rantau Prapat).(Online), tersedia: http://repository.tass.telkomuniversi ty.ac.id, diunduh 8 Desember 2014. [11] Haniif,(2007). Sistem Pendukung Keputusan (SPK). (Online), tersedia : http://haniif.wordpress.com/2007/0 8/01/23-tinjauan-pustaka-sistem pendukung-keputusan-spk/,diunduh 11 Februari 2015.
[3] Prista Amanda Putri, (2011). Sistem Pakar Untuk Mendiaknosa Penyakit Hati menggunakan Metode Forward Chaining. (Online), tersedia :http://www.portalgruda.org/article/ pdf. di unduh 2 Februari 2015. [4] Kusrini, M.Kom. (2006). Sistem Pakar Teori dan Aplikasi. Yogyakarta : Andi Publisher.
Nama | NPM Fak - Prodi
simki.unpkediri.ac.id || 8||