SKRIPSI SISTEM PENENTUAN HARTA WARIS BERDASARKAN HUKUM ISLAM BERBASIS KNOWLEDGE BASE SYSTEM Oleh : GANANG ALAN MURPI 2010-51-193 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2015 i SKRIPSI SISTEM PENENTUAN HARTA WARIS BERDASARKAN HUKUM ISLAM BERBASIS KNOWLEDGE BASE SYSTEM Oleh : GANANG ALAN MURPI 2010-51-193 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2015 ii UNIVERSITAS MURIA KUDUS PENGESAHAN STATUS SKRIPSI JUDUL : SISTEM PENENTUAN HARTA WARIS BERDASARKAN HUKUM ISLAM BERBASIS KNOWLEDGE BASE SYSTEM SAYA : GANANG ALAN MURPI Mengijinkan Skripsi Teknik Informatika ini disimpan di Perpustakaan Program Studi Teknik Informatika Universitas Muria Kudus dengan syarat-syarat kegunaan sebagai berikut : 1. Skripsi adalah hal milik Program Studi Teknik Informatika UMK Kudus 2. Perpustakaan Teknik Informatika UMK dibenarkan membuat salinan untuk tujuan referensi saja 3. Perpustakaan juga dibenarkan membuat salinan Skripsi ini sebagai bahan pertukaran antar institusi pendidikan tinggi 4. Berikut tanda √ sesuai dengan kategori Skripsi Sangat Rahasia (Mengandung isi tentang keselamatan/kepentingan Negara Republik Indonesia) Rahasia (Mengandung isi tentang kerahasiaan dari suatu organisasi/badan tempat penelitian Skripsi ini dikerjakan) Biasa Disahkan Oleh : iii UNIVERSITAS MURIA KUDUS PERNYATAAN PENULIS JUDUL : SISTEM PENENTUAN HARTA WARIS BERDASARKAN HUKUM ISLAM BERBASIS KNOWLEDGE BASE SYSTEM NAMA : GANANG ALAN MURPI NIM : 2010-51-193 “Saya menyatakan dan bertanggung jawab dengan sebenarnya bahwa Skripsi ini adalah hasil karya saya sendiri kecuali cuplikan dan ringkasan yang masingmasing telah saya jelaskan sumbernya. Jika pada waktu selanjutnya ada pihak lain yang mengklaim bahwa Skripsi ini sebagai karyanya, yang disertai dengan buktibukti yang cukup, maka saya bersedia untuk dibatalkan gelar Sarjana Komputer saya beserta segala hak dan kewajiban yang melekat pada gelar tersebut”. Kudus, 29 Januari 2015 iv UNIVERSITAS MURIA KUDUS PERSETUJUAN SKRIPSI JUDUL : SISTEM PENENTUAN HARTA WARIS BERDASARKAN HUKUM ISLAM BERBASIS KNOWLEDGE BASE SYSTEM NAMA : GANANG ALAN MURPI NIM : 2010-51-193 Skripsi ini telah diperiksa dan disetujui, v UNIVERSITAS MURIA KUDUS PENGESAHAN SKRIPSI JUDUL : SISTEM PENENTUAN HARTA WARIS BERDASARKAN HUKUM ISLAM BERBASIS KNOWLEDGE BASE SYSTEM NAMA : GANANG ALAN MURPI NIM : 2010-51-193 Skipsi ini telah diujikan dan dipertahankan di hadapan Dewan Penguji pada Sidang Skripsi tanggal 19 Januari 2015. Menurut pandangan kami, Skripsi ini memadai dari segi kualitas untuk tujuan penganugerahan gelar Sarjana Komputer (S.Kom) Kudus, 29 Januari 2015 vi ABSTRACT Deviding the inheritence based on the rule of islam is the best way for muslim to use. The use of advance technology makes easy to devide the inheritance. It is oncouraged by forward chaining that can ordinary the rule of Islam in deviding the inheritance. Obsolutely the collaboration between technology (Decision Support System) and faroidh (deviding the inheritance based on the rule of Islam) helps the people to get the first decision, before decide the last decision (final decision). Keywords: decision support system, Forward Chaining, faroidh science vii ABSTRAK Pembagian harta waris berdasarkan hukum islam adalah cara yang paling afdhol digunakan bagi pemeluk agama islam. Perkembangan teknologi yang sangat pesat sangatlah memungkinkan untuk dapat mempermudah dalam pembagian harta waris. Didukung oleh metode Forward Chaining yang melakukan pengurutan aturan-aturan sebagaimana telah ditentukan dalam hukum islam, sudah pasti kolaborasi antara teknologi (sistem pendukung keputusan) dan ilmu faroidh (pembagian harta waris berdasarkan hukum islam) dapat membantu manusia dalam memperoleh keputusan awal sebelum menentukan sebuah keputusan akhir (final decission). Kata Kunci : sistem pendukung keputusan, forward chaining, ilmu faroidh viii KATA PENGANTAR Puji syukur kehadirat Allah SWT yang melimpahkan segala rahmat dan karunia-Nya, serta Shalawat dan salam semoga senantiasa terlimpah atas teladan kita Rasulullah Muhammad SAW, sehingga penulis dapat menyelesaikan skripsi dengan judul “Sistem Penentuan Harta Waris Berdasarkan Hukum Islam Berbasis Knowledge Base System”. Skripsi ini disusun guna melengkapi salah satu persyaratan untuk memperoleh Gelar Sarjana pada Program Studi Teknik Informatika Fakultas Teknik Universitas Muria Kudus. Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada : 1. Allah SWT Tuhan seluruh alam beserta Rosul-Nya Muhammad SAW. 2. Dr. Suparnyo, M.S, Rektor Universitas Muria Kudus. 3. Bapak Rochmad Winarso, M.T, Dekan Fakultas Teknik Universitas Muria Kudus. 4. Bapak Ahmad Jazuli, M.Kom, Kepala Program Studi Teknik Informatika Universitas Muria Kudus. 5. Ibu Rina Fiati, M.Cs, Pembimbing pertama yang telah memberikan teori dan pengarahannya. 6. Ibu Tutik Khotimah, M.Kom, Pembimbing kedua yang telah memberikan teori dan arahannya. 7. Kedua Orang Tua yang telah memberikan dukungan dan semangat baik berupa financial maupun spiritual, sehingga penulis dapat menyelesaikan skripsi. 8. Teman-teman yang telah membantu dan memberikan dorongan kepada penulis sehingga skripsi ini dapat selesai. Penulis menyadari bahwa dalam penulisan laporan skripsi ini masih jauh dari sempurna. Oleh karena itu, saran dan kritik yang membangun penulis harapkan guna perbaikan penulis di masa-masa mendatang. Kudus, 29 Januari 2015 Penulis ix DAFTAR ISI Halaman ……………………………………………………… i HALAMAN SAMPUL ………………………………………………………. ii PENGESAHAN STATUS SKRIPSI ………………………………………… iii PERNYATAAN PENULIS ………………………………………………….. iv PERSETUJUAN SKRIPSI …………………………………………………... v PENGESAHAN SKRIPSI …………………………………………………… vi ABSTRACT …………………………………………………………………. vii ABSTRAK …………………………………………………………………… viii KATA PENGANTAR ………………………………………………………. ix DAFTAR ISI ………………………………………………………………… x ………………………………………………………… xiii HALAMAN JUDUL DAFTAR TABEL DAFTAR GAMBAR…………………………………………………………. xiv DAFTAR LAMPIRAN ……………………………………………………… BAB I BAB II xv PENDAHULUAN 1.1 Latar Belakang ………………………………………………. 1 1.2 Rumusan Masalah …………………………………………… 2 1.3 Batasan Masalah …………………………………………….. 2 1.4 Tujuan Penelitian ……………………………………………. 3 1.5 Manfaat Penelitian …………………………………………… 3 TINJAUAN PUSTAKA 2.1 Penelitian Terkait ……………………………………………. 5 2.2 Landasan Teori ………………………………………………. 6 2.3 Kerangka Pemikiran..…………………………......................... 27 BAB III METODE PENELITIAN 3.1 Metode Pengumpulan Data..………………………………….. 29 3.2 Metode Rekayasa Perangkat Lunak.………………………….. 29 3.3 Metode Perancangan Sistem.…………………..…….…….….. 30 x BAB IV ANALISA DAN PERANCANGAN BAB V 4.1 Deskripsi Sistem………..………………………………..…… 33 4.2 Tujuan dan Pengguna………..…………………………..… … 33 4.3 Arsitektur SPK………..……………………………………..… 34 4.4 Diagram SPK………..……………………………………..….. 34 4.5 Aturan………..……………………………………..…………. 35 4.6 Analisis Kebutuhan Data dan Informasi…………………..….. 49 4.7 Analisis dan Perancangan Sistem………..……………..…….. 49 4.8 Perancangan Database………..…………………………..…… 55 4.9 Relasi Tabel………..……………………………………..…… 58 4.10 Desain Input dan Output………..………………………..……. 59 IMPLEMENTASI DAN PEMBAHASAN 5.1 Struktur Databse………………………………………………. 65 5.2 Antar Muka/ Interface Sistem…………………………………. 67 5.3 Pengujian Aplikasi…………………………………………….. 72 BAB VI PENUTUP 6.1 Simpulan …………………………………………………….. 81 6.2 Saran……………………………………………..……………. 81 DAFTAR PUSTAKA……………………………………………….…..…….. 83 xi DAFTAR TABEL Tabel 2.1 : Notasi Business Use Case Diagram ............................................... 19 Tabel 2.2 : Notasi Use Case Diagram ............................................................. 21 Tabel 2.3 : Notasi Class Diagram .................................................................... 22 Tabel 2.4 : Notasi Sequence Diagram.............................................................. 22 Tabel 2.5 : Notasi Activity Diagram ................................................................ 23 Tabel 4.1 : Tabel Perumpamaan....................................................................... 35 Tabel 4.2 : Tabel ahliwaris ............................................................................... 55 Tabel 4.3 : Tabel harta ..................................................................................... 56 Tabel 4.4 : Tabel pengguna .............................................................................. 56 Tabel 4.5 : Tabel jumlah .................................................................................. 57 Tabel 4.6 : Tabel hasil ...................................................................................... 57 Tabel 4.7 : Tabel admin ................................................................................... 58 Tabel 5. 1 : Pengujian black box Form Registrasi ........................................... 72 Tabel 5. 2 : Pengujian black box Menu Mawaris............................................. 73 xii DAFTAR GAMBAR Gambar 2.1 : Forward Chaining ..................................................................... 18 Gambar 2.2 : Kerangka Pemikiran Sistem Penentuan Harta Waris Berdasarkan Hukum Islam Berbasis Knowledge Base System. 27 Gambar 4.1 : Arsitektur SPK dari Sistem Penentuan Harta Waris Berdasarkan Hukum Islam Berbasis Knowledge Base System. 34 Gambar 4.2 : Use case Diagram..................................................................... 49 Gambar 4.3 : Class Diagram .......................................................................... 50 Gambar 4.4 : Sequence Diagram Registrasi Pengguna .................................. 51 Gambar 4.5 : Sequence Diagram Hitung Harta Waris ................................... 52 Gambar 4.6 : Sequence Diagram Kelola Pengguna ....................................... 52 Gambar 4.7 : Statechart Diagram Kelola Pengguna ...................................... 53 Gambar 4.8 : Statechart Diagram Hitung Waris ............................................ 53 Gambar 4.9 : Activity Diagram Kelola Pengguna .......................................... 54 Gambar 4.10 : Activity Diagram Hitung Waris ............................................... 54 Gambar 4.11 : Activity Diagram Registrasi Pengguna .................................... 55 Gambar 4.5 : Table Relationship ..................................................................... 58 Gambar 4.6 : Desain halaman utama ............................................................... 59 Gambar 4.7 : Desain Form registrasi pengguna ............................................... 59 Gambar 4.8 : Desain menu utama .................................................................... 60 Gambar 4.9 : Desain form input harta waris .................................................... 60 Gambar 4.10 : Desain form pilih ahli waris ..................................................... 61 Gambar 4.11 : Desain hasil perhitungan .......................................................... 61 Gambar 4.12 : Desain halaman utama admin .................................................. 62 Gambar 4.13 : Desain kelola data pengguna .................................................... 62 Gambar 4.14 : Laporan perhitungan ................................................................ 63 Gambar 5.1 : Struktur Tabel Admin ................................................................ 65 Gambar 5.2 : Struktur Tabel Ahli Waris .......................................................... 65 Gambar 5.3 : Struktur Tabel Harta ................................................................... 65 Gambar 5.4 : Struktur Tabel Hasil ................................................................... 66 xiii Gambar 5.5 : Struktur Tabel Jumlah ................................................................ 66 Gambar 5.6 : Struktur Tabel User .................................................................... 66 Gambar 5.7 : Halaman utama .......................................................................... 67 Gambar 5.8 : Form registrasi pengguna ........................................................... 67 Gambar 5.9 : Form login pengguna ................................................................. 68 Gambar 5.10 : Menu utama .............................................................................. 68 Gambar 5.11: Form input jumlah harta waris .................................................. 69 Gambar 5.12 : Form pilih ahli waris ................................................................ 69 Gambar 5.13 : Form input jumlah ahli waris ................................................... 70 Gambar 5.14 : Hasil perhitungan ..................................................................... 70 Gambar 5.15 : Login admin ............................................................................. 71 Gambar 5.16 : Menu admin ............................................................................. 71 Gambar 5.17 : Modul kelola data pengguna .................................................... 71 Gambar 5.18: Proses input jumlah harta .......................................................... 75 Gambar 5.19: Proses pilih ahli waris ............................................................... 76 Gambar 5.20: Proses input jumlah ahli waris .................................................. 76 Gambar 5.21: Hasil perhitungan ...................................................................... 77 Gambar 5.22 : Pilih Ahli Waris ....................................................................... 77 Gambar 5.23 : Input Jumlah Ahli Waris .......................................................... 78 Gambar 5.24 : Hasil Perhitungan Ahli Waris .................................................. 78 Gambar 5.25 : Pilih Ahli Waris ....................................................................... 79 Gambar 5.26 : Input Jumlah Ahli Waris(selain Kakek dari bapak, Bapak, Anak laki-laki, Cucu laki-laki dari anak laki-laki) ................... 79 Gambar 5.27 : Hasil Perhitungan Ahli Waris(selain Kakek dari bapak, Bapak, Anak laki-laki, Cucu laki-laki dari anak laki-laki) ....... 80 xiv DAFTAR LAMPIRAN Lampiran 1 Lembar Bimbingan Lampiran 2 Lembar Revisi xv