2. Materi mengurus orang sakit payah 3. Materi hal-hal yang dilakukan sesudah mati
4. Materi memandikan jenazah 5. Materi mengkafani jenazah
6. Materi menyembahyangkan jenazah 7. Materi menguburkan jenazah
8. Materi ta‟ziah
9. Materi ziarah kubur
Materi yang terkait dengan Bab Zakat diantaranya yaitu: 1. Materi zakat
2. Materi benda yang wajib dizakatkan 3. Materi nisab zakat
4. Materi zakat mal 5. Materi zakat fitrah
6. Materi orang yang berhak menerima zakat
2.2.8 Konsep Perancangan Aplikasi
Konsep perancangan aplikasi memberikan gambaran aplikasi yang akan dibangun. Konsep perancangan aplikasi yang akan dibahas yaitu Konsep Basis
Data, Analisis Terstruktur, Diagram Konteks, dan Data Flow Diagram.
2.2.8.1 Analisis Terstruktur
Analisis Terstruktur Structured Analysis, merupakan salah satu teknik analisis yang mengunakan pendekatan berorientasi fungsi. Analisis ini terfokus
pada aliran data dan proses bisnis perangkat dan perangkat lunak. Analisis ini disebut process oriented.
Teknik ini mempunyai sekumpulan petunjuk dan perangkat komunikasi grafis yang memungkinkan analis sistem mendefinisikan spesifikasi fungsional
perangkat lunak secara terstruktur. Pada metode ini, semua fungsi sistem direpresentasikan sebagai sebuah proses transformasi informasi, dan disusun
secara hirarkis sesuai tingkat abstraksinya sistem maupun perangkat lunak yang hasilnya ditujukan untuk entitas-entitas eksternal. Prinsip dari teknik ini adalah
dekomposisi fungsi dari sistem berdasarkan aliran data dan proses-prosesnya untuk mendapatkan produk analisis yang dapat diubah dan diperbaiki secara
mudah highly maintainable. Dalam bukunya itu, DeMarco mendefinisikan Analisis Terstruktur sebagai teknik untuk mendeskripsikan spesifikasi sistem baru
melalui Data Flow Diagrams, Data Dictionary, Structured English, dan Data [4].
2.2.8.2 Konsep Basis Data
Basis data terdiri dari dua kata, yaitu Basis dan Data. Basis dapat diartikan sebagai markas atau gudang, tempat bersarangberkumpul. Sedangkan Data
adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia pegawai, siswa, pembeli, pelanggan, barang, hewan, peristiwa, konsep, keadaan,
dan sebagainya, yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya [7]. Basis data sendiri dapat didefinisikan dalam
sejumlah sudut pandang diantaranya seperti : 1. Himpunan kelompok data arsip yang saling berhubungan yang diorganisasi
sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.
2. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan redudansi yang tidak perlu, untuk
memenuhi berbagai kebutuhan. 3. Kumpulan filetabelarsip yang saling berhubungan yang disimpan dalam
media penyimpanan elektronis.
Dalam sebuah basis data kita dapat menempatkan satu atau lebih filetabel. Operasi-operasi dasar yang dapat kita lakukan berkenaan dengan basis data dapat
meliputi : a. Pembuatan basis data baru create database.
b. Penghapusan basis data drop database. c. Pembuatan filetabel baru ke suatu basis data create table.
d. Penghapusan filetabel dari suatu basis data drop table. e. Penambahanpengisian data baru ke sebuah filetabel di sebuah basis data
insert. f. Pengambilan data dari sebuah filetabel retrievesearch
g. Pengubahan data dari sebuah filetabel update. h. Penghapusan data dari sebuah filetabel delete.
Pemanfaatan basis data dilakukan untuk memenuhi sejumlah tujuan objektif seperti berikut ini:
a. Kecepatan dan Kemudahan Speed Pemanfaatan basis data memungkinkan kita untuk dapat menyimpan data
atau melakukan perubahanmanipulasi terhadap data atau menampilkan kembali data tersebut dengan lebih cepat dan mudah,
b. Efisiensi Ruang Penyimpanan Space Karena keterkaitan yang erat antar kelompok data dalam sebuah basis data,
maka redudansi pengulangan data pasti akan selalu ada. Dengan basis data, efisiensioptimalisasi penggunaan ruang penyimpanan dapat dilakukan, karena
kita dapat melakukan penekanan jumlah redudansi data, baik dengan menerapkan sejumlah pengkodean atau dengan membuat relasi-relasi antar kelompok data
yang saling berhubungan. c. Keakuratan Accuracy
Pemanfaatan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aluranbatasan constraint tipe data, domain data, keunikan
data, dan sebagainya, yang secara ketat dapat diterapkan dalam sebuah basis data, sangat berguna untuk menekan ketidakakuratan pemasukanpenyimpanan data.
d. Ketersediaan Availability Pertumbuhan data baik dari sisi jumlah maupun jenisnya sejalan dengan
waktu akan semakin membutuhkan ruang penyimpanan yang besar. Padahal tidak semua data itu selalu kita gunakanbutuhkan. Karena itu kita dapat memilah
adanya data utamamasterreferensi, data transaksi, dan histori hingga data kadarluarsa.
e. Kelengkapan Completeness Lengkaptidaknya data yang kita kelola dalam sebuah basis data bersifat
relatif baik terhadap kebutuhan pemakai maupun terhadap waktu. Bila seorang pemakai sudah menganggap bahwa data yang dipelihara sudah lengkap, maka
pemakai yang lain belum tentu berpendapat sama, atau yang sekarang dianggap sudah lengkap, belum tentu dimasa yang akan datang juga demikian.
f. Keamanan Security Sistem aplikasi yang besar dan serius pengeola basis data nya harus lah
menerapkan aspek keamanan dengan ketat. Dengan ini kita dapat menentukan siapa-siapa pemakai yang boleh menggunakan dan yang boleh dilakukan basis
data beserta objek-objek didalamnya . g. Kebersamaan Pemakaian Sharability
Basis data yang dikelola oleh sistem aplikasi yang mendukung lingkungan multiuser, akan dapat memenuhi kebutuhan ini, tetapi tetap dengan
menjagamenghindari terhadap munculnya persoalan baru seperti inkonsistensi data, karena data yang sama diubah oleh banyak pemakai pada saat yang
bersamaan atau kondisi deadlock .
Secara umum sistem basis data merupakan sistem yang terdiri atas kumpulan file tabel yang saling berhubungan dalam sebuah basis data di sebuah
sistem komputer dan sekumpulan program DBMS yang memungkinkan beberapa pemakai danatau program lain untuk mengakses dan memanipulasi file-
file tabel-tabel tersebut [7].
2.2.8.3 Entity Relationship Diagram ERD