Data Flow Diagram Pemodelan Proses
Gambar 4.2 Diagram Konteks
Tabel 4.2 Alur Proses Diagram Konteks
Nama Proses : Sistem Pakar Faraid Berbasis Web
Masukan : 1. Entitas user : form pendaftaran user, username password,
form identifikasi user dan mayit, form identifikasi harta dan kewajiban
2. Entitas pakar : username password, form tambah status_ahliwaris, form ubah status_ahliwaris,
hapus status_ahliwaris, form tambah relasi, form ubah relasi, hapus relasi, form tambah
aturan, form ubah aturan, hapus aturan 3. Entitas admin : username password, hapus hasil hitung, form
tambah user, form ubah user, hapus user, form tambah istilah, form ubah istilah,hapus
istilah. Keluaran :
1. Entitas user : hbersih, daftar ahli waris, kesimpulan, daftar record hasil hitung, laporan kesimpulan
pembagian waris, istilah 2. Entitas pakar : daftar status_ahliwaris, daftar relasi, daftar
aturan 3. Entitas admin : daftar user, daftar record hasil hitung, daftar
istilah Deskripsi
Proses : Proses mendeskripsikan tentang Sistem Pakar Berbasis Web
untuk Penghitungan dan Pembagian Harta Warisan Menurut Hukum Islam
2. Diagram Zero Nol Setelah diagram konteks terbentuk, proses selanjutnya yaitu pembuatan
diagram zero nol. Diagram ini menggambarkan tahapan proses yang ada di dalam diagram konteks serta hubungan dengan entitas, proses, alur data dan
data store. Berikut rancangan diagram zero nol untuk sistem yang diusulkan
Gambar 4.3 Diagram Zero Nol
Tabel 4.3 Proses Olah Registrasi
No Proses :
1.0 Nama Proses
: Olah Registrasi Masukan
: Form pendaftaran user, username, password, form tambah user, form ubah user, hapus user
Keluaran : Daftar
user
Deskripsi Proses
: Proses pengolahan registrasi yang terdiri dari pendaftaran user pengguna, login, dan proses pengelolaan user oleh
admin yang dalam hal ini kategori user terdiri dari user admin, user pakar, dan user pengguna
Tabel 4.4 Proses Konsultasi Hitung Waris
No Proses :
2.0 Nama Proses
: Konsultasi Hitung Waris Masukan
: Form identifikasi user dan mayit, form identifikasi harta dan kewajiban, form identifikasi ahli waris, hapus record hasil
hitung Keluaran
: Harta bersih, daftar ahli waris, kesimpulan, daftar record hasil hitung, laporan kesimpulan pembagian waris
Deskripsi Proses
: Proses konsultasi penghitungan dan pembagian harta warisan sejak awal penghitungan hingga menghasilkan kesimpulan,
laporan yang dihasilkan, dan record hasil penghitungannya.
Tabel 4.5 Proses Olah Istilah
No Proses : 3.0
Nama Proses : Olah istilah Masukan
: Form tambah istilah, form ubah istilah, hapus istilah Keluaran
: Istilah, daftar istilah Deskripsi
Proses : Proses pengolahan dan pengelolaan terhadap istilah-istilah
yang mungkin dibutuhkan oleh user dalam mencari kata- kata atau istilah-istilah asing. Pada proses ini admin bisa
melakukan input atau penambahan istilah baru, melakukan pengubahan, juga melakukan penghapusan terhadap istilah
yang sudah ada.
Tabel 4.6 Proses Olah Pengetahuan
No Proses : 4.0
Nama Proses : Olah pengetahuan
Masukan : Form tambah relasi, form ubah relasi, hapus relasi, form
tambah aturan, form ubah aturan, hapus aturan, hapus aturan, form tambah status_ahliwaris, form ubah status_ahliwaris,
hapus status_ahliwaris Keluaran
: Daftar relasi, daftar aturan, daftar status_ahliwaris Deskripsi
Proses : Proses pengolahan dan pengelolaan terhadap basis
pengetahuan yang ada dalam sistem. dalam hal ini terdiri dari aturan, relasi, status_ahliwaris dan simbolisasinya. Pada
proses ini pakar bisa melakukan pemutakhiran terhadap basis pengetahuan yang ada.
3. Diagram Rinci Tahap selanjutnya setelah pembuatan diagram zero nol. Yaitu membuat
diagram rinci. Diagram ini merupakan penguraian dari apa yang ada didalam diagram zero nol dan ataupun diagram level diatasnya
a. Diagram Rinci Proses 1.0
1.1 Registrasi
1.3 Update user
1.2 Login
User admin
pakar user
username, password username, password
daftar user form tambah user, form ubah user, hapus user
form pendaftaran user
username, password
Gambar 4.4 Diagram Rinci Proses 1.0
Tabel 4.7 Proses Registrasi
No Proses : 1.1
Nama Proses : Registrasi
Masukan : Form pendaftaran user
Keluaran : Deskripsi
Proses : Proses registrasi user untuk bisa melakukan konsultasi
hitung warisan.
Tabel 4.8 Proses Login
No Proses : 1.2
Nama Proses : login
Masukan : Username,
password Keluaran :
Deskripsi Proses
: Proses pengisian form login agar user bisa masuk ke halaman konsultasi hitung warisan.
Tabel 4.9 Proses Update User
No Proses : 1.3
Nama Proses : Update user
Masukan : Form tambah user, form ubah user, hapus user
Keluaran : Daftar
user
Deskripsi Proses
: Proses update user dimana admin bisa melakukan penambahan user, edit user, dan penghapusan terhadap user
admin, pakar maupun pengguna
b. Diagram Rinci Proses 1.3
Gambar 4.5 Diagram Rinci Proses 1.3 Tabel 4.10 Proses Tampilkan User
No Proses : 1.3.1
Nama Proses : Tampilkan user
Masukan : Keluaran :
Daftar user
Deskripsi Proses
: Proses menampilkan daftar All user yang ada
Tabel 4.11 Proses Input User
No Proses : 1.3.2
Nama Proses : Input user
Masukan : Form tambah user
Keluaran : Deskripsi
Proses : Proses penambahan user baru baik user pengguna biasa,
admin, maupun pakar
Tabel 4.12 Proses Edit User
No Proses : 1.3.3
Nama Proses : Edit user
Masukan : Form ubah user
Keluaran : Deskripsi
Proses : Proses pengubahan terhadap data user yang ada
Tabel 4.13 Proses Hapus User
No Proses : 1.3.4
Nama Proses : Hapus user
Masukan : Hapus
user Keluaran :
Deskripsi Proses
: Proses penghapusan terhadap user yang diinginkan
c. Diagram Rinci Proses 2.0
User
2.6 Cetak Laporan
Kesimpulan Pembagian waris
2.5 Update Record
Hasil Perhitungan
Warisan 2.4
Penghitungan dan Pembagian
Warisan 2.3
Input Ahli Waris
2.1 Input status user
dan data Mayit form identifikasi user dan mayit
nama_aw, stat daftar ahli waris
kesimpulan
daftar record hasil hitung waris
laporan kesimpulan pembagian waris mayit
ahliwaris
Admin
cetak
hapus record hasil hitung waris daftar record hasil hitung waris
cetakspesialstatus
hapus record hasil hitung form identifikasi ahli waris
form identifikasi harta kotor dan kewajiban form identifikasi user dan mayit
cetakspesialstatus nama_aw, stat
form identifikasi ahli waris 2.2
Input Harta kotor dan kewajiban
form identifikasi harta kotor dan kewajiban harta bersih
stat, nama_mayit, gender
hkotor, bmakam,
hutang, wasiat
hbersih
Gambar 4.6 Diagram Rinci Proses 2.0
Tabel 4.14 Proses Input Status User dan Mayit
No Proses : 2.1
Nama Proses : Input status user dan data mayit
Masukan : Form identifikasi user dan mayit
Keluaran : Deskripsi
Proses : Proses pengisian status user sebagai ahli waris atau
bukan, kemudian data mayit atau pewaris nama, dan jenis kelaminnya
Tabel 4.15 Proses Input Harta Kotor dan Kewajiban
No Proses : 2.2
Nama Proses : Input Harta kotor dan kewajiban
Masukan : Form identifikasi harta dan kewajiban
Keluaran : Harta
bersih Deskripsi
Proses : Proses pengisian harta peninggalan dari si mayit atau
pewaris, yang biasa disebut dengan harta kotor dan kewajiban-kewajiban yang harus ditunaikan, dan
kemudian dihitung untuk mendapatkan harta bersih.
Tabel 4.16 Proses Input Ahli Waris
No Proses : 2.3
Nama Proses : Input ahli waris
Masukan : Form identifikasi ahli waris
Keluaran : Daftar
ahli waris
Deskripsi Proses
: Proses pengisian nama dan posisi status ahli waris atau kerabat yang masih hidup.
Tabel 4.17 Proses Penghitungan dan Pembagian Harta warisan
No Proses : 2.4
Nama Proses : Penghitungan dan pembagian warisan
Masukan : Keluaran :
Kesimpulan Deskripsi
Proses : Proses penghitungan dan pembagian harta warisan oleh
sistem hingga diperoleh kesimpulan siapa ahli waris yang berhak menerima warisan, berapa bagiannya, dan jumlah
harta yang diterima.
Tabel 4.18 Proses Update Hasil Hitung
No Proses : 2.5
Nama Proses : Update hasil hitung
Masukan : Form identifikasi user dan mayit, Form identifikasi harta
kotor dan kewajiban, form identifikasi ahli waris, hapus record hasil hitung
Keluaran : Daftar record hasil hitung waris
Deskripsi Proses
: Proses update hasil penghitungan yang telah direcord otomatis oleh sistem. pada proses ini user pengguna bisa
melakukan pengubahan, pemutakhiran, dan penghapusan terhadap data-data hasil perhitungan, seperti edit harta,
edit ahli waris, cetak laporan, dsb.
Tabel 4.19 Proses Cetak Laporan Kesimpulan Pembagian Waris
No Proses : 2.6
Nama Proses : Cetak laporan kesimpulan pembagian waris
Masukan : Keluaran
: Laporan kesimpulan Pembagian Waris Deskripsi
Proses : Proses melakukan pencetakan terhadap dokumen atau
laporan hasil perhitungan harta warisan yang telah dilakukan
d. Diagram Rinci Proses 2.5
2.5.1 Tampillkan
Record Hasil Hitung Waris
2.5.3 Edit Daftar Ahli
Waris 2.5.4
Edit Status User dan Data Mayit
User
2.5.5 Edit Harta Bersih
2.5.6 Hapus Hasil
Hitung Waris
mayit ahliwaris
cetak
Admin
daftar record hasil hitung waris form identifikasi ahli waris
form identifikasi user dan mayit
form identifikasi harta kotor dan kewajiban
hapus record hasil hitung waris daftar record hasil hitung waris
hapus hasil hitung waris nama_mayit,gender,stat
hbersih, hkotor,
bmakam, hutang,
wasiat id_mayit
kd_tanya kd_aturan
status, kadarstatus
persenstatus nama,
kadarorang persenorang
nominal
cetakspesial status
id_mayit id_aw,
nama_aw, stat
2.5.6 Cetak Laporan
Kesimpulan pembagian
waris laporan kesimpulan pembagian waris
nama_mayit, gender, hbersih 2.5.2
Tampillkan Kesimpulan
Pembagian Waris
kesimpulan
kd_tanya kd_aturan
status, kadarstatus
persenstatus pecahanstatus
nama, kadarorang
persenorang nominal
kadarstatus, persenstatus, kadarorang, persenorang, nominal
kadarstatus, persenstatus, pecahanstatus,kadarorang, persenorang, nominal
Gambar 4.7 Diagram Rinci Proses 2.5
Tabel 4.20 Proses Tampilkan Record Hasil Hitung Waris
No Proses : 2.5.1
Nama Proses : Tampilkan record hasil hitung waris
Masukan : Keluaran
: Daftar record hasil hitung waris Deskripsi
Proses : Proses menampilkan daftar hasil penghitungan waris yang
pernah dilakukan
Tabel 4.21 Proses Tampilkan Kesimpulan Pembagian Waris
No Proses : 2.5.2
Nama Proses : Tampilkan kesimpulan pembagian waris
Masukan : Keluaran :
Kesimpulan Deskripsi
Proses : Proses menampilkan kesimpulan hasil pembagian warisan
yang diinginkan dalam daftar perhitungan waris yang pernah dilakukan
Tabel 4.22 Proses Edit daftar Ahli Waris
No Proses : 2.5.3
Nama Proses : Edit daftar ahli waris
Masukan : Form identifikasi ahli waris
Keluaran : Deskripsi
Proses : Proses pengubahan terhadap daftar ahli waris dari
penghitungan waris yang pernah dilakukan
Tabel 4.23 Proses Edit Status User dan Data Mayit
No Proses : 2.5.4
Nama Proses : Edit status user dan data mayit
Masukan : Form identifikasi user dan mayit
Keluaran : Deskripsi
Proses : Proses pengubahan terhadap status user, nama mayit, dan
jenis kelamin mayit dari penghitungan waris yang pernah dilakukan
Tabel 4.24 Proses Edit Harta Bersih
No Proses : 2.5.5
Nama Proses : Edit harta bersih
Masukan : Form identifikasi harta dan kewajiban
Keluaran : Deskripsi
Proses : Proses pengubahan terhadap harta kotor dari mayit atau
pewaris, dan kewajiban-kewajiban yang harus ditunaikan, dari penghitungan waris yang pernah dilakukan
Tabel 4.25 Proses Hapus Hasil Hitung Waris
No Proses : 2.5.6
Nama Proses : Hapus hasil hitung waris
Masukan : Hapus hasil hitung waris
Keluaran : Deskripsi
Proses : Proses penghapusan terhadap hasil penghitungan waris
yang pernah dilakukan
Tabel 4.26 Proses Cetak Laporan Kesimpulan Pembagian Waris
No Proses : 2.5.7
Nama Proses : Cetak laporan kesimpulan pembagian waris
Masukan : Keluaran
: Laporan kesimpulan pembagian waris Deskripsi
Proses : Proses pencetakan laporan dalam daftar record hasil
penghitungan waris yang pernah dilakukan
e. Diagram Rinci Proses 2.6
User
2.6.1 Cetak Laporan
Kesimpulan Pembagian waris
Kasus biasa cetak
laporan kesimpulan pembagian waris
cetakspesial status
2.6.2 Cetak Laporan
Kesimpulan Pembagian waris
dengan Aul dan Radd
laporan kesimpulan pembagian waris mayit
Gambar 4.8 Diagram Rinci Proses 2.6
Tabel 4.27 Proses Cetak Laporan Kesimpulan Pembagian Waris Kasus Biasa
No Proses : 2.6.1
Nama Proses : Cetak laporan kesimpulan pembagian waris kasus biasa
Masukan : Keluaran
: Laporan kesimpulan pembagian waris Deskripsi
Proses : Proses pencetakan laporan hasil atau kesimpulan
pembagian warisan tanpa Aul dan Radd
Tabel 4.28 Proses Cetak Laporan Kesimpulan Pembagian
Waris Dengan Aul dan Radd No Proses
: 2.6.2 Nama Proses
: Cetak laporan kesimpulan pembagian waris dengan aul radd
Masukan : Keluaran
: Laporan laporan kesimpulan pembagian waris Deskripsi
Proses : Proses pencetakan laporan hasil atau kesimpulan
pembagian warisan dengan aul dan radd
f. Diagram Rinci Proses 3.0
3.1 Tampilkan Istilah
3.2 Input Istilah
3.3 Edit Istilah
Admin daftar istilah
form tambah istilah
form ubah istilah
3.4 Hapus Istilah
hapus istilah
Istilah
Gambar 4.9 Diagram Rinci Proses 3.0 Tabel 4.29 Proses Tampilkan Istilah
No Proses : 3.1
Nama Proses : Tampilkan istilah
Masukan : Keluaran :
Daftar istilah
Deskripsi Proses
: Proses menampilkan daftar istilah yang ada
Tabel 4.30 Proses Input Istilah
No Proses : 3.2
Nama Proses : Input istilah
Masukan : Form tambah istilah
Keluaran : Deskripsi
Proses : Proses penambahan istilah baru
Tabel 4.31 Proses Edit Istilah
No Proses : 3.3
Nama Proses : Edit istilah
Masukan : Form ubah istilah
Keluaran : Deskripsi
Proses : Proses pengubahan istilah
Tabel 4.32 Proses Hapus Istilah
No Proses : 3.4
Nama Proses : Hapus istilah
Masukan : Hapus
istilah Keluaran :
Deskripsi Proses
: Proses penghapusan istilah
g. Diagram Rinci Proses 4.0
4.1 Update Status
Ahli Waris
4.2 Update Relasi
4.3 Update Aturan
Pakar form tambah status_ahliwaris,
form ubah status_ahliwaris, hapus status_ahliwaris
daftar status_ahliwaris
form tambah relasi, form ubah relasi, hapus relasi
daftar relasi
form tambah aturan, form ubah aturan, hapus aturan
daftar aturan tabel_aturan
tabel_relasi status_ahli waris
Gambar 4.10 Diagram Rinci Proses 4.0
Tabel 4.33 Proses Update Status Ahli Waris
No Proses : 4.1
Nama Proses : Update status ahli waris
Masukan : Form tambah status_ahli waris, form ubah status_ahli
waris, hapus status_ahliwaris Keluaran :
Daftar status_ahliwaris
Deskripsi Proses
: Proses update atau pemutakhiran terhadap data status ahli waris dan simbolisasinya yang terdapat dalam basis
pengetahuan sistem
Tabel 4.34 Proses Update Relasi
No Proses : 4.2
Nama Proses : Update relasi
Masukan : Form tambah relasi, form ubah relasi, hapus relasi
Keluaran : Daftar
relasi Deskripsi
Proses : Proses update atau pemutakhiran terhadap data relasi yang
terdapat dalam basis pengetahuan sistem
Tabel 4.35 Proses Update Aturan
No Proses : 4.3
Nama Proses : Update aturan
Masukan : Form tambah aturan, form ubah aturan, hapus aturan
Keluaran : Daftar
aturan Deskripsi
Proses : Proses update atau pemutakhiran terhadap aturan rules
yang terdapat dalam basis pengetahuan sistem
h. Diagram Rinci Proses 4.1
4.1.1 Tampillkan
Status Ahli Waris
4.1.2 Input Status
Ahli Waris
4.1.3 Edit Status
Ahli Waris
Pakar daftar status_ahliwaris
4.1.4 Hapus Status
Ahli Waris status_ahliwaris
form tambah status_ahliwaris
form ubah status_ahliwaris
hapus status_ahliwaris
Gambar 4.11 Diagram Rinci Proses 4.1
Tabel 4.36 Proses Tampilkan Status Ahli Waris
No Proses : 4.1.1
Nama Proses : Tampilkan status Ahli waris
Masukan : Keluaran
: Daftar status ahli_waris Deskripsi
Proses : Proses menampilkan daftar status ahli waris
Tabel 4.37 Proses Input Status Ahli Waris
No Proses : 4.1.2
Nama Proses : Input status Ahli waris
Masukan : Form tambah status_ahliwaris
Keluaran : Deskripsi
Proses : Proses penambahan status_ahli waris yang baru beserta
simbolisasinya
Tabel 4.38 Proses Edit Status Ahli Waris
No Proses : 4.1.3
Nama Proses : Edit status Ahli waris
Masukan : Form ubah status_ahliwaris
Keluaran : Deskripsi
Proses : Proses pengubahan terhadap status_ahli waris yang ada
beserta simbolisasinya
Tabel 4.39 Proses Hapus Status Ahli Waris
No Proses : 4.1.4
Nama Proses : Hapus status Ahli waris
Masukan : Hapus
status_ahliwaris Keluaran :
Deskripsi Proses
: Proses penghapusan terhadap data status_ahli waris yang ada beserta simbolisasinya
i. Diagram Rinci Proses 4.2
4.2.1 Tampillkan
Relasi
4.2.2 Input Relasi
4.2.3 Edit Relasi
Pakar daftar relasi
4.2.4 Hapus Relasi
tabel_relasi
form tambah relasi
form ubah relasi
hapus relasi
Gambar 4.12 Diagram Rinci Proses 4.2
Tabel 4.40 Proses Tampilkan Relasi
No Proses : 4.2.1
Nama Proses : Tampilkan relasi
Masukan : Keluaran :
Daftar relasi
Deskripsi Proses
: Proses menampilkan daftar relasi
Tabel 4.41 Proses Input Relasi
No Proses : 4.2.2
Nama Proses : Input relasi
Masukan : Form tambah relasi
Keluaran : Deskripsi
Proses : Proses penambahan relasi baru
Tabel 4.42 Proses Edit Relasi
No Proses : 4.2.3
Nama Proses : Edit relasi
Masukan : Form ubah relasi
Keluaran : Deskripsi
Proses : Proses pengubahan terhadap relasi yang ada
Tabel 4.43 Proses Hapus Relasi
No Proses : 4.2.4
Nama Proses : Hapus relasi
Masukan : Hapus
relasi Keluaran :
Deskripsi Proses
: Proses penghapusan terhadap relasi yang ada
j. Diagram Rinci Proses 4.3
4.3.1 Tampillkan
Aturan
4.3.2 Input Aturan
4.3.3 Edit Aturan
Pakar daftar aturan
4.3.4 Hapus Aturan
tabel_aturan form tambah aturan
form ubah aturan
hapus aturan
Gambar 4.13 Diagram Rinci Proses 4.3
Tabel 4.44 Proses Tampilkan Aturan
No Proses : 4.3.1
Nama Proses : Tampilkan aturan
Masukan : Keluaran :
Daftar aturan
Deskripsi Proses
: Proses menampilkan daftar aturan
Tabel 4.45 Proses Input Aturan
No Proses : 4.3.2
Nama Proses : Input aturan
Masukan : Form tambah aturan
Keluaran : Deskripsi
Proses : Proses penambahan aturan baru
Tabel 4.46 Proses Edit Aturan
No Proses : 4.3.3
Nama Proses : Edit aturan
Masukan : Form ubah aturan
Keluaran : Deskripsi
Proses : Proses pengubahan terhadap aturan yang ada
Tabel 4.47 Proses Hapus Aturan
No Proses : 4.3.4
Nama Proses : Hapus aturan
Masukan : Hapus
aturan Keluaran :
Deskripsi Proses
: Proses penghapusan terhadap aturan yang ada