bab iii pembahasan - bina sarana informatika...c. mengontrol kegiatan administrasi di rumah tahfizh...
Post on 18-Feb-2021
9 Views
Preview:
TRANSCRIPT
-
25
BAB III
PEMBAHASAN
3.1. Tinjauan Instansi
3.1.1. Sejarah Instansi
Madena Tahfizh Quran didirikan pada tanggal 15 Maret 2015 oleh Bapak
Asep Farhan dan Bapak Budi Rachmat Kurniawan, S.Pd.. Awal berdirinya yaitu
ketika ISSMA (Ikatan Siswa Siswi Masjid Al-Amanah) diundang dalam acara
seminar “Seminar Keajaiban Al Quran” dan pada saat itu Bapak Farhan ikut untuk
memaparkan mengenai “Al Quran Teknologi Cara Menghafal Al Quran” ternyata
antusiasnya begitu luar biasa dan 3 hari setelah itu Bapak Farhan mendirikan
Rumah Tahfizh pertama yaitu di Al-Hilal Mancogeh Tasikmalaya. Saat itu santri
yang mendaftar ada 37 orang dan lama kelamaan santrinya berkurang menjadi 9
orang yang bertahan sampai wisuda. Sembilan orang itulah yang menjadi
Fastabiqul Awwalun yang disebut 9 cahaya, kini Madena Tahfizh Quran memiliki
7 unit yaitu di As-Said, Al-Fauzan, PUI, Periwatas, Masjid Agung Tasikmalaya dan
Cibatu Bengkok.
-
26
3.1.2. Struktur Organisasi dan Fungsi
Sumber : Madena Tahfizh Quran
Gambar III.1
Struktur Organisasai Madena Tahfizh Quran
Fungsi:
1. Pembina
a. Bertanggung jawab terhadap Rumah Tahfizh yang dibina.
b. Menerima calon santri dan melakukan penyeleksian.
c. Mengontrol dan membina akhlak santri.
d. Melakukan pembinaan dan peningkatan wawasan dan kinerja pengurus.
e. Melakukan monitoring dan evaluasi kegiatan Rumah Tahfizh Madena.
-
27
2. Ketua
a. Bertanggung jawab kepada pembina.
b. Melaksanakan tugas-tugas bimbingan dan keteladanan sehari-hari kepada
santri.
c. Membantu pembina dalam melaksanakan seluruh kegiatan Rumah Tahfizh
Madena.
d. Melaporkan secara berkala kegiatan yang telah dilaksanakan kepada
pembina.
3. Sekretaris
a. Bertanggung jawab atas segala hal yang berkaitan dengan kesekretariatan
kepada pembina.
b. Mengendalikan semua kegiatan pengajaran.
c. Mengontrol kegiatan administrasi di Rumah Tahfizh Madena.
d. Melaporkan secara berkala kegiatan di Rumah Tahfizh Madena.
e. Mengonsep surat yang ada di Rumah Tahfizh Madena
4. Bendahara
a. Bertanggung jawab kepada pembina.
b. Melaksanakan tugas-tugas administrasi keuangan dan pengembangan
usaha yang ada di Rumah Tahfizh Madena
c. Melaporkan secara berkala tentang perkembangan keuangan .
5. Divisi Dakwah
a. Mengkordinir hafalan santri.
b. Mengadakan kegiatan kerohanian.
c. Mengadakan bakti sosial.
-
28
6. Divisi Kurikulum
a. Memahami, mengkaji dan menguasai pelaksanaan juga pengembangan
pembelajaran santri.
b. Menyusun pembagian tugas koordinator dan jadwal pertemuan.
c. Mengkoordinasikan dan menggerakan kegiatan:
1. Pelaksanaan pembelajaran efektif.
2. Penyusunan dan pengembangan sistem penilaian.
3. Penyusunan dan pengembangan model-model pembelajaran.
4. Menganalisa hasil belajar.
d. Mengkoordinasikan penyusunan dan pengembangan bahan ajar atau
modul.
e. Mengkoordinasikan kegiatan evaluasi.
7. Divisi Kesejahteraan
a. Melaksanakan administrasi penunjang kegiatan santri.
b. Melaksanakan layanan kesejahteraan santri.
8. Divisi Informasi Komunikasi (InfoKom)
Mengoptimalkan fungsi media sosial Madena Tahfizh Quran sehingga menjadi
sumber informasi dan dokumentasi seputar kegiatan Madena Tahfizh Quran.
3.2. Analisis Kebutuhan
Kebutuhan pengguna dalam website yang dibangun dapat dikelompokan
menjadi enam tingkatan yang dapat mengaksesnya, yaitu super administrator,
ketua umum, bendahara, anggota, wakif dan pengunjung. Kebutuhan masing-
masing pengguna antara lain:
-
29
1. Super Administrator
Super administrator merupakan tingkatan tertinggi yang dapat mengakses
secara penuh (full access), memanajemen keseluruhan data, mengatur website
pada halaman user sekaligus menjadi pemelihara website.
2. Admin
Admin merupakan tingkatan dibawah super administrator. Admin memiliki
akses dalam penambahan data baru dan pengelolaan data wakaf. Dalam hal ini
level admin terbagi menjadi tiga tingkatan. Yaitu:
a. Ketua Umum
Akses level ketua umum yaitu:
1) Melakukan login atau masuk akun untuk memasuki halaman ketua
umum.
2) Menambah, melihat, mengubah, menghapus dan mencari semua data
(admin, supported, sponsor, rekening, rumah tahfizh dan wakaf).
3) Melakukan pengaturan profil program wakaf quran.
4) Mengaktifkan atau menonaktifkan program wakaf quran.
5) Mengelola data penyaluran wakaf quran.
6) Melihat data uang masuk transfer dan tunai.
7) Melihat perkembangan pencapaian target serta grafik pencapaian.
8) Melihat dan mencetak laporan.
b. Bendahara
1) Melakukan login atau masuk akun untuk memasuki halaman
bendahara.
-
30
2) Melihat dan mencari data admin, data supported, data sponsor, data
rekening, data rumah tahfizh dan data wakaf.
3) Melihat data uang masuk transfer dan tunai.
4) Melakukan verifikasi konfirmasi transfer.
5) Melihat perkembangan pencapaian target serta grafik pencapaian.
6) Menambah wakaf yang dilakukan secara tunai.
7) Melihat dan mencetak laporan.
c. Anggota
1) Melakukan login atau masuk akun untuk memasuki halaman anggota.
2) Melihat dan mencari data admin, data supported, data sponsor, data
rekening, data rumah tahfizh dan data wakaf.
3) Melihat data uang masuk transfer dan tunai.
4) Melihat perkembangan pencapaian target serta grafik pencapaian.
5) Menambah wakaf yang dilakukan secara tunai.
6) Melihat dan mencetak laporan.
3. Wakif
Wakif adalah orang yang melakukan wakaf. Hal yang bisa dilakukan oleh wakif
yaitu:
a. Melihat profil Madena Tahfizh Quran sebagai penyelenggara program
wakaf quran.
b. Melihat tentang dan cara wakaf quran.
c. Melihat profil dan rincian program wakaf quran yang sedang berjalan
maupun program yang telah selesai dilaksanakan.
d. Melihat nama-nama muwakif.
-
31
e. Melihat pihak pendukung program wakaf quran.
f. Melihat data penyaluran wakaf quran.
g. Melihat galeri foto kegiatan penyaluran wakaf quran.
h. Melakukan login atau masuk akun yang sebelumnya sudah terdaftar
menjadi wakif.
i. Mengubah profil atau akun.
j. Melakukan pendaftaran wakaf dan mengunduh bukti pendaftaran.
k. Melakukan konfirmasi pembayaran wakaf dengan mengunggah foto bukti
pembayaran.
l. Melihat riwayat wakaf yang telah dilakukan.
m. Melakukan testimonial.
4. Pengunjung
Pengunjung adalah setiap orang yang hanya membuka website. Dalam hal ini
pengunjung dapat melihat beberapa informasi yaitu:
a. Melihat profil Madena Tahfizh Quran sebagai penyelenggara program
wakaf quran.
b. Melihat tentang wakaf quran dan manfaat wakaf quran.
c. Melihat profil program wakaf quran yang sedang berjalan maupun
program yang telah dilaksanakan.
d. Melihat cara melakukan wakaf beserta daftar menjadi wakif agar bisa
melakukan wakaf.
e. Melihat para muwakif (yang sudah melakukan wakaf).
f. Melihat pihak pendukung yang terlibat dalam program wakaf quran.
g. Melihat data penyaluran wakaf quran.
-
32
h. Melihat galeri foto kegiatan penyaluran wakaf quran.
3.3. Rancangan Dokumen
3.3.1. Rancangan Dokumen Masukan
Rancangan dokumen masukan berfungsi untuk menjelaskan mengenai
dokumen masukan yang digunakan pada sistem website. Dokumen berisi data-data
yang kemudian dijadikan bahan untuk menghasilkan dokumen keluaran yang
diinginkan sesuai kebutuhan.
1. Nama Dokumen : Data Wakif
Fungsi : Sebagai data wakif atau orang yang berwakaf
pada program yang sedang aktif
Sumber : Calon Wakif
Tujuan : Admin
Media : Tampilan Layar
Jumlah : 1
Frekuensi : Setiap kali melakukan pendaftaran
Bentuk : Lampiran A.1
2. Nama Dokumen : Data Pendaftaran Wakaf
Fungsi : Sebagai data pendaftaran wakaf
Sumber : Wakif
Tujuan : Admin
Media : Tampilan Layar
Jumlah : 1
Frekuensi : Setiap kali melakukan pendaftaran wakaf
-
33
Bentuk : Lampiran A.2 (Secara Transfer)
Lampiran A.3 (Secara Tunai)
3. Nama Dokumen : Data Konfirmasi Pembayaran
Fungsi : Sebagai bukti telah melakukan pembayaran
wakaf secara transfer
Sumber : Wakif
Tujuan : Admin (Bendahara)
Media : Tampilan Layar
Jumlah : 1
Frekuensi : Setiap kali melakukan konfirmasi
pembayaran
Bentuk : Lampiran A.4
4. Nama Dokumen : Data Rumah Tahfizh Quran
Fungsi : Untuk mengetahui jumlah hafizh quran
sebagai jumlah target penyaluran quran
Sumber : Admin (Ketua Umum)
Tujuan : Admin (Bendahara, Anggota)
Media : Tampilan Layar
Jumlah : 50
Frekuensi : Setiap kali mengadakan program wakaf
quran
Bentuk : Lampiran A.5
-
34
3.3.2. Rancangan Dokumen Keluaran
Rancangan dokumen keluaran berfungsi untuk menjelaskan mengenai
dokumen keluaran yang dihasilkan dari masukan sistem pada website.
1. Nama Dokumen : Struk Pendaftaran Wakaf
Fungsi : Sebagai bukti telah melakukan pendaftaran
wakaf
Sumber : Admin
Tujuan : Wakif
Media : Tampilan layar
Jumlah : 1
Frekuensi : Satu kali setiap melakukan pendaftaran
wakaf
Bentuk : Lampiran B.1
2. Nama Dokumen : Laporan Data Wakaf
Fungsi : Untuk mengetahui jumlah data muwakif dan
total donasi wakaf
Sumber : Admin
Tujuan : Admin dan Wakif
Media : Tampilan layar
Jumlah : -
Frekuensi : Setiap kali dibutuhkan
Bentuk : Lampiran B.2
-
35
3. Nama Dokumen : Laporan Data Penyaluran Quran
Fungsi : Untuk mengetahui data penyaluran quran ke
rumah tahfizh quran sesuai jumlah hafizh
quran
Sumber : Admin
Tujuan : Admin, Wakif dan Pengunjung
Media : Tampilan layar
Jumlah : 1 (Satu)
Frekuensi : Setiap penyaluran quran
Bentuk : Lampiran B.3
3.4. Entity Relationship Diagram
Perancangan basis data menghasilkan pemetaan tabel-tabel yang
digambarkan dengan Entity Relationship Diagram (ERD) dan Logical Record
Structure (LRS).
-
36
Gambar III.2
Entity Relationship Diagram Website Wakaf Quran
Gambar III.3
Logical Record Structure Website Wakaf Quran
bank
id_bank *
bank
program
id_program *
nama_program
nama_quran
gambar
harga
logo
deksripsi
t_jumlah
t_total
status
tgl
tahun
rekening
id_rek *
no_rek
nama_pemilik
id_bank **
tgl
id_admin **
wakif
kode_wakif *
nama_wakif
alamat_w
email_w
kata_sandi
kontak
status_wakif
tgl
status2
admin
id_admin *
nama_lengkap
alamat
no_hp
email
foto
hak_akses
nama_pengguna
kata_Sandi
tgl
wakaf
kode_wakaf *
id_program **
kode_wakif **
nama_pewakaf
jenis_wakaf
nominal
norekening
kode_unix
total
tgl_wakaf
jam_akhir_pembayaran
ket
id_admin **
status_wakaf
baca
rumah_tahfizh
id_rumah_tahfizh *
nama_rumah_tahfiz
email_rt
kontak
jumlah_hafiz
propinsi
kota_kab
kec
alamat
pembimbing
status_rt
tgl
salurkan
penyaluran
Id_penyaluran*
id_program **
tahun
tgl
id_rumah_tahfizh **
jumlah
keterangan
1
M
1
M
1
id_konfirmasi *
kode_wakaf **
bukti
tgl_konfir
status_konfirmasi
baca
konfirmasi
sponsor
kd_sponsor *
id_program **
nama_sponsor
logo_sponsor
asal
kontak
email_sp
medsos
ket
tgl
supported
kd_supported *
id_program **
tgl
nama_supported
logo
asal
kontak
email_sup
medsos
ket
M
1
M
1
M
1
1
1
11
1
1
M
1
M
id_test *
tgl_test
kode_wakif **
testi
testimoni1
M
galeri
id *
id_program **
foto
deskripsi_foto
tgl
1
M
1 melakukan mengelola
admin
memiliki
konfirmasi
rekening 1 dimiliki 1 bank
memiliki
program M peyaluran M rumah_tahfizh
id_program
nama_program
nama_quran
harga
logo
gambar
deskripsit_jumlah
t_total
status
tgl
tahun
id_penyaluran
tahun
tgl
id_program
id_rumah_tahfizh
jumlah
keterangan
kode_wakif kode_wakaf
id_konfirmasi
jam_akhir_pembayaran
ket
id_program kode_Wakaf
kode_wakaf
bukti tgl_konfir
status_konfirmasi
kode_wakaf id_konfirmasi
kode_wakaf id_admin
id_rek
no_rek
nama_pemilik id_bank
id_Admin
tgl
logoid_bank
bank
id_admin
nama_lengkap
alamat
no_hp
email foto
hak_akses
nama_pengguna
kata_sandi
tgl
id_rumah_tahfizh
nama_rumah_tahfiz
email_rt
kontak
jumlah_hafiz
propinsi
kota_kab kec
alamat
pembimbing
status_rt
tgl
salurkan
id_rek id_bank
id_rek id_admin
wakif
kode_wakif
nama_wakif
alamat_w
email_w
kata_sandikontak
status_wakif
tgl
status2
M wakaf M
baca
id_program
kode_wakif
nama_pewakaf
nominal
jenis_wakafkode_unix
total
norekening
tgl_wakaf
id_admin
baca
kode_wakaf
memegang
1
1
1
M
1
1
1
-
37
3.5. Spesifikasi File
1. Spesifikasi File Admin
Nama File : Admin
Akronim : Admin
Fungsi : Menyimpan data admin
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 220 Byte
Kunci Field : id_admin
Software : MySQL
Tabel III.1.
Spesifikasi File Admin
No. Elemen Data Akronim Tipe Panjang Keterangan
1. ID Admin id_admin Varchar 7 Primary Key
2. Nama Lengkap nama_lengkap Varchar 30
3. Alamat Alamat Text
4. Nomor Handphone no_hp Varchar 13
5. Email Email Varchar 30
6. Foto Foto Varchar 50
7. Hak Akses hak_akses Varchar 30
8. Nama Pengguna nama_pengguna Varchar 10
9. Kata Sandi kata_sandi Varchar 50
10. Tanggal Tgl Date
2. Spesifikasi File Bank
Nama File : Bank
Akronim : bank
Fungsi : Menyimpan data bank
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 91 Byte
Kunci Field : id_bank
Software : MySQL
-
38
Tabel III.2.
Spesifikasi File Bank
No. Elemen Data Akronim Tipe Panjang Keterangan
1. ID Bank id_bank Int 11 Primary Key
2. Bank Bank Varchar 30
3. Logo Logo Varchar 50
3. Spesifikasi File Alamat
Nama File : Alamat
Akronim : alamat
Fungsi : Menyimpan data alamat
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 161 Byte
Kunci Field : id_alamat
Software : MySQL
Tabel III.3.
Spesifikasi File Alamat
No. Elemen Data Akronim Tipe Panjang Keterangan
1. ID Alamat id_alamat Int 11 Primary Key,
Auto Increment
2. Provinsi provinsi Varchar 50
3. Kota Kabupaten kota_kab Varchar 50
4. Kecamatan kecamatan Varchar 50
4. Spesifikasi File Program
Nama File : Program
Akronim : Program
Fungsi : Menyimpan data program
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 343 Byte
Kunci Field : id_program
Software : MySQL
-
39
Tabel III.4.
Spesifikasi File Program
No. Elemen Data Akronim Tipe Panjang Keterangan
1. ID Program id_program Int 11 Primary Key,
Auto Increment
2. Nama Program nama_program Varchar 50
3. Nama Quran nama_quran Varchar 30
4. Gambar gambar Varchar 100
5. Harga harga Int 11
6. Logo logo Varchar 100
7. Deskripsi deskripsi Long Text
8. Total Jumlah
Quran
t_jumlah Int 11
9. Total Total Uang t_total Int 11
10. Status status Varchar 15
11. Tanggal tgl Date
12. Tahun tahun Year 4
5. Spesifikasi File Profil
Nama File : Profil
Akronim : Profil
Fungsi : Menyimpan data profil wakaf quran
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 218 Byte
Kunci Field : Hal
Software : MySQL
Tabel III.5.
Spesifikasi File Profil
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Halaman hal Varchar 30 Primary Key,
Auto
Increment
2. Logo Web Wakaf logo_web_wakaf Varchar 30
3. Nama Web nama_web Varchar 30
4. Akronim akronim Varchar 15
5. Nama
Penyelenggara
nama_penyelenggara Varchar 30
6. Logo
Penyelenggara
logo_p Varchar 30
7. Alamat alamat Text
-
40
8. Email Wakaf email_wakaf Varchar 40 Foreign Key
9. Kontak Kontak Varchar 13
10. Deskripsi Deskripsi Text
6. Spesifikasi File Sponsor
Nama File : Sponsor
Akronim : sponsor
Fungsi : Menyimpan data sponsor
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 195 Byte
Kunci Field : kd_sponsor
Software : MySQL
Tabel III.6.
Spesifikasi File Sponsor
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Sponsor kd_sponsor Int 11 Primary Key ,
Auto Increment
2. ID Program id_program Int 11 Foreign Key
3. Nama Sponsor nama_sponsor Varchar 50
4. Logo Sponsor logo _sponsor Varchar 50
5. Asal asal Text
6. Kontak kontak Varchar 13
7. Email Sponsor email_sp Varchar 30
8. Media Sosial medsos Varchar 30
9. Keterangan ket Text
10. Tanggal tgl Date
7. Spesifikasi File Supported
Nama File : Supported
Akronim : supported
Fungsi : Menyimpan data supported
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 195 Byte
Kunci Field : kd_supported
Software : MySQL
-
41
Tabel III.7.
Spesifikasi File Supported
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Supported kd_supported Int 11 Primary Key
2. ID Program id_program Int 11 Foreign Key
3. Tanggal tgl Date
4. Nama Supported nama_supported Varchar 50
5. Logo Supported logo Varchar 50
6. Asal asal Text
7. Kontak kontak Varchar 13
8. Email Supported email_sup Varchar 30
9. Media Sosial medsos Varchar 30
10. Keterangan ket Text
8. Spesifikasi File Rekening
Nama File : Rekening
Akronim : rekening
Fungsi : Menyimpan data rekening
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 97 Byte
Kunci Field : id_rek
Software : MySQL
Tabel III.8.
Spesifikasi File Rekening
No. Elemen Data Akronim Tipe Panjang Keterangan
1. ID Rekening id_rek Int 11 Primary Key,
Auto Increment
2. Nomor Rekening no_rek Int 20
3. Nama Pemilik nama_pemilik Varchar 30
4. ID Bank id_bank Varchar 30 Foreign Key
5. Tanggal tgl Date
6. ID Admin id_admin Varchar 7 Foreign Key
-
42
9. Spesifikasi File Rumah Tahfizh
Nama File : Rumah Tahfizh
Akronim : rumah_tahfizh
Fungsi : Menyimpan data rumah tahfizh
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 293 Byte
Kunci Field : id_rumah_tahfizh
Software : MySQL
Tabel III.9.
Spesifikasi File Rumah Tahfizh
No. Elemen Data Akronim Tipe Panjang Keterangan
1. ID Rumah Tahfizh id_rumah_tahfiz
h
Int 11 Primary Key,
Auto
Increment
2. Nama Rumah
Tahfizh
nama_rumah_ta
hfiz
varchar 50
3. Email Rumah
Tahfizh
email_rt Varchar 50
4. Kontak Kontak Varchar 13
5. Jumlah hafizh jumlah_hafiz Int 11
6. Provinsi Propinsi Varchar 30
7. Kota Kabupaten kota_kab Varchar 30
8. Kecamatan Kec Varchar 30
9. Alamat Alamat Text
10. Pembimbing pembimbing Varchar 30
11. Status Rumah
Tahfizh
status_rt Varchar 30
12. Tanggal tgl Date
13. Salurkan Salurkan Varchar 8
10. Spesifikasi File Galeri
Nama File : Galeri
Akronim : galeri
Fungsi : Menyimpan data foto-foto kegiatan
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 52 Byte
-
43
Kunci Field : id
Software : MySQL
Tabel III.10.
Spesifikasi File Galeri
No. Elemen Data Akronim Tipe Panjang Keterangan
1. ID Galeri id Int 11 Primary key,
Auto Increment
2. ID Program id_program Int 11 Foreign Key
3. Foto foto Varchar 30
4. Deskripsi Foto deskripsi_foto Text
5. Tanggal tgl Date
11. Spesifikasi File Testimoni
Nama File : Testimoni
Akronim : testimoni
Fungsi : Menyimpan data pesan testimoni
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 25 Byte
Kunci Field : id_test
Software : MySQL
Tabel III.11.
Spesifikasi File Testimoni
No. Elemen Data Akronim Tipe Panjang Keterangan
1. ID Test id_test Int 11 Primary Key,
Auto Increment
2. Tanggal Test tgl_test Date
3. Kode Wakif kode_wakif Varchar 14 Foreign Key
4. Testimoni testi Text
12. Spesifikasi File Slider
Nama File : Slider
Akronim : slider
Fungsi : Menyimpan data gambar untuk slider
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
-
44
Panjang Record : 61 Byte
Kunci Field : id_slider
Software : MySQL
Tabel III.12.
Spesifikasi File Slider
No. Elemen Data Akronim Tipe Panjang Keterangan
1. ID Slider id_slider Int 11 Primary Key,
Auto Increment
3. Foto Slider foto-slider Varchar 50
4. Deskripsi Slider deskripsi_slider Text
5. Tanggal Upload tgl_upload Date
13. Spesifikasi File Halaman
Nama File : Halaman
Akronim : halaman
Fungsi : Menyimpan data halaman
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 30 Byte
Kunci Field : nama_halaman
Software : MySQL
Tabel III.13.
Spesifikasi File Halaman
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Nama Halaman nama_halaman Varchar 30 Primary Key
2. Isi Elemen isi_halaman Text
14. Spesifikasi File Wakif
Nama File : Wakif
Akronim : wakif
Fungsi : Menyimpan data wakif
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 217 Byte
Kunci Field : kode_wakif
-
45
Software : MySQL
Tabel III.14.
Spesifikasi File Wakif
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Wakif kode_wakif Varchar 14 Primary Key
2. Nama Wakif nama_wakif Varchar 30
3. Alamat Wakif alamat_w Text
4. Email Wakif email_w Varchar 50
5. Kata Sandi kata_sandi Varchar 50
6. Kontak kontak Varchar 13
7. Status Wakif status_wakif Varchar 30
8. Tanggal tgl Date
9. Status 2 status2 Varchar 30
15. Spesifikasi File Wakaf
Nama File : Wakaf
Akronim : wakaf
Fungsi : Menyimpan data wakaf
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 197 Byte
Kunci Field : kode_wakaf
Software : MySQL
Tabel III.15.
Spesifikasi File Wakaf
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kode wakaf kode_wakaf Varchar 15 Primary Key
2. ID Program id_program Int 11 Foreign Key
3. Kode Wakif kode_wakif Varchar 14
4. Nama
Pewakaf
nama_pewakaf Varchar 35
5. Jenis Wakaf jenis_wakaf Varchar 30
6. Nominal nominal Double
7. Nomor
Rekening
pengirim
norekening Varchar 20
8. Kode Unix kode_unix Int 11
9. Total total Int 11
-
46
10. Tanggal
Wakaf
tgl_wakaf Date 11
11. Jam Akhir
Pembayaran
jam_akhir_pembayaran Varchar 6
12. Keterangan ket Text
13. ID Admin id_admin Varchar 7 Foreign Key
14. Status Wakaf status_wakaf Varchar 16
15. Baca baca Varchar 10
16. Spesifikasi File Konfirmasi
Nama File : Konfirmasi
Akronim : konfirmasi
Fungsi : Menyimpan data konfirmasi
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 86 Byte
Kunci Field : id_konfirmasi
Software : MySQL
Tabel III.16.
Spesifikasi File Konfirmasi
No. Elemen Data Akronim Tipe Panjang Keterangan
1. ID Konfirmasi id_konfirmasi Int 11 Primary key,
Auto Increment
2. Kode Wakaf kode_wakaf Varchar 15 Foreign Key
3. Bukti bukti Varchar 30
4. Tanggal
Konfirmasi
tgl_konfir Date
5. Status Konfirmasi status_konfirmasi Varchar 30
17. Spesifikasi File Penyaluran
Nama File : Penyaluran
Akronim : penyaluran
Fungsi : Menyimpan data penyaluran
Tipe File : File Laporan
Organisasi File : -
Akses File : Random
Media : Hard Disk
Panjang Record : 48 Byte
Kunci Field : id_penyaluran
-
47
Software : MySQL
Tabel III.17.
Spesifikasi File Penyaluran
No. Elemen Data Akronim Tipe Panjang Keterangan
1. ID Penyaluran id_penyaluran Int 11 Primary Key,
Auto Increment
2. ID Program id_program Int 11 Foreign Key
3. Tahun tahun Year 4
4. Tanggal tgl Date
5. ID Rumah
Tahfizh
id_rumah_tahfizh Int 11 Foreign Key
6. Jumlah Quran jumlah Int 11
7. Keterangan keterangan Text
3.6. Pengkodean
1. Id Admin
Setiap admin harus memiliki id masing-masing sehingga dapat membatasi hak
akses dari masing-masing pengguna. Pengkodean yang digunakan pada Id
Admin yaitu kode grup (group code). Berikut pengkodean dari id_admin :
Dibawah ini merupakan contoh pengkodean pada id_admin:
Keterangan : BEN = Bendahara
01 = Nomor Urut
X
Identitas Jabatan Nomor Urut
X X 9 9 9
B
Identitas Jabatan Nomor Urut
E N 0 0 1
-
48
2. Kode Wakif
Pengkodean yang digunakan pada kode wakif yaitu kode grup (group code).
Berikut pengkodean dari kode_wakif :
Dibawah ini meupakan pengkodean pada kode_wakif :
Keterangan : 18 = Dua digit terakhir tahun
09 = Bulan
001 = Nomor Urut
3. Kode Wakaf
Pengkodean yang digunakan pada kode wakaf yaitu kode grup (group code).
Berikut pengkodean dari kode wakaf :
X
WAKIF
X X X X
9
9
Tahun
9 9 9 9 9 9
Bulan Nomor Urut
W
WAKIF
A K I F
9
1
Tahun
8 0 9 0 0 1
Bulan Nomor Urut
X
WAKAF
X X X X
9
9
Tahun
9 9 9 9 9 9
Bulan Nomor Urut
-
49
Dibawah ini pengkodean pada kode_wakaf :
Keterangan : 18 = Dua digit terakhir tahun
09 = Bulan
001 = Nomor Urut
3.7. Spesifikasi Program
1. Struktur Navigasi Halaman Pengunjung
Gambar III.4
Struktur Navigasi Halaman Pengunjung
2. Struktur Navigasi Wakif
Gambar III.5
Struktur Navigasi Halaman Wakif
W
WAKAF
A K A F
9
1
Tahun
8 0 9 0 0 1
Bulan Nomor Urut
Beranda Wakaf Quran Program Wakaf
Index
Dukungan Testimoni Akun Saya
Masuk Akun Daftar AkunCara Wakaf Wakaf
Beranda Wakaf Quran Program Wakaf
Index
Dukungan Testimoni Nama Wakif
Riwayat
WakafProfil WakifCara Wakaf Wakaf
Keluar
Akun
-
50
3. Struktur Navigasi Super Administrator
Gambar III.6
Struktur Navigasi Halaman Super Administrator
Beranda
Uang Masuk
Index
Penyaluran
Program
Wakaf Quran
Konfirmasi
Wakaf
Laporan
Master
Admin
Rekening
Bank
Dukungan
Rumah
Tahfizh Quran
Sponsor
Supported
Data Wakif
Data Wakaf
Penyaluran
Wakaf
Pengaturan
Umum
Bank
Media
Halaman
Slider
Galeri
Tentang
Wakaf
Cara Wakaf
Login
Progres
Pencapaian
Tambah
Wakaf
-
51
4. Struktur Navigasi Ketua Umum
Gambar III.7
Struktur Navigasi Halaman Ketua Umum
Beranda
Uang Masuk
Grafik Wakaf
Index
Penyaluran
Laporan
Penyaluran
Wakaf
Pengaturan
Media
Slider
Galeri
Login
Halaman
Tentang
Wakaf
Cara Wakaf
Progres
Pencapaian
Program
Wakaf Quran
Wakaf
Master
Admin
Rekening
Bank
Dukungan
Rumah
Tahfizh Quran
Sponsor
Supported
Data Wakif
Data Wakaf
Tambah
Wakaf
-
52
5. Struktur Navigasi Bendahara
Gambar III.8
Struktur Navigasi Halaman Bendahara
Beranda
Uang Masuk
IndexLogin
Progres
Pencapaian
Laporan
Penyaluran
Wakaf
Konfirmasi
Program
Wakaf Quran
Wakaf
Master
Admin
Rekening
Bank
Dukungan
Rumah
Tahfizh Quran
Sponsor
Supported
Data Wakif
Data Wakaf
Tambah
Wakaf
-
53
6. Struktur Navigasi Anggota
Gambar III.9
Struktur Navigasi Halaman Anggota
3.8. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak
minimum yang dibutuhkan untuk mengimplementasikan website wakaf quran pada
Madena Tahfizh Quran.
3.8.1. Spesifikasi Perangkat Keras
1. Server
a. Processor Core i5
b. RAM 8 GB
c. Harddisk 1 TB
d. PSU 500 Watt
e. LAN Card
Beranda
Uang Masuk
IndexLogin
Progres
Pencapaian
Program
Wakaf Quran
Wakaf
Master
Admin
Rekening
Bank
Dukungan
Rumah
Tahfizh Quran
Sponsor
Supported
Data Wakif
Data Wakaf
Tambah
Wakaf
-
54
f. Monitor minimal 17 inci
g. Keyboard dan Mouse
h. Koneksi internet dengan kecepatan 1 Mbps
2. Client
a. Processor Intel Pentium Dual-core 2.0 GHz
b. Memori RAM 1 GB DDR 2
c. Memori Harddisk 150 GB
d. Mouse
e. Keyboard
f. Monitor dengan resolusi layar minimum 1024x768
g. Koneksi internet dengan kecepatan 1 Mbps
3.8.2. Spesifikasi Perangkat Lunak
1. Server
a. Sistem operasi yang umum digunakan seperti : Microsoft Windows
(Windows XP) atau Linux (Ubuntu, Fedora, dll)
b. Web server: Apache 2.4.3
c. Programming Language : PHP 5.4.7
d. Database : MySQL 5.5.27
e. Aplikasi web browser seperti : Mozilla Firefox, Google Chrome
2. Client
a. Sistem operasi yang umum digunakan seperti : Microsoft Windows
(Windows XP) atau Linux (Ubuntu, Fedora, dll)
b. Aplikasi web browser seperti : Mozilla Firefox, Google Chrome
-
55
3.9. Implementasi
1. Halaman Beranda User
Halaman beranda user adalah halaman utama pada website dawaqu. Halaman
utama ini menampilkan ajakan wakaf dan testimoni para wakif. Halaman
beranda user dapat dilihat sebagai berikut:
Gambar III. 10
Halaman Beranda User
2. Halaman Wakaf Quran
Halaman ini menampilkan program wakaf quran yang sedang aktif atau yang
sedang diselenggarakan oleh Madena Tahfizh Quran. Pada halaman ini
-
56
terdapat tombol untuk proses wakaf. Halaman beranda wakaf quran dapat
dilihat sebagai berikut:
Gambar III. 11
Halaman Wakaf Quran
-
57
3. Halaman Cara Wakaf
Halaman ini menampilkan halaman langkah pendaftaran wakaf dan langkah
konfirmasi pembayaran. Halaman cara wakaf dapat dilihat sebagai berikut :
Gambar III. 12
Halaman Cara Wakaf
4. Halaman Program Wakaf
Halaman ini menampilkan program wakaf yang pernah diselenggarakan oleh
Madena Tahfizh Quran. Pada halaman ini bisa dilihat nama program, harga
quran, jumlah target quran dan target total pencapaian pada masing-masing
program wakaf. Pada halaman ini juga terdapat tombol untuk melihat rincian
-
58
masing-masing program wakaf quran. Halaman program wakaf dapat dilihat
sebagai berikut:
Gambar III. 13
Halaman Program Wakaf Quran
-
59
5. Halaman Galeri
Halaman ini menampilkan dokumentasi kegiatan acara penyaluran quran
kepada para penghafal quran sesuai program wakaf quran. Halaman galeri
dapat dilihat sebagai berikut:
Gambar III. 14
Halaman Galeri
-
60
6. Halaman Dukungan
Halaman ini menampilkan informasi pihak-pihak yang mendukung kegiatan
program wakaf quran yang terdiri dari pihak sponsor dan supported. Halaman
dukungan dapat dilihat sebagai berikut:
Gambar III. 15
Halaman Dukungan
7. Halaman Testimonial
Pada halaman ini terdapat form untuk mengisi testimonial. Form ini hanya
bisa diisi oleh wakif yang melakukan login dan pengunjung hanya bisa melihat
saja. Halaman testimonial dapat dilihat sebagai berikut:
-
61
\
Gambar III. 16
Halaman Testimonial
8. Halaman Daftar Wakif
Halaman ini menampilkan form pendaftaran wakif. Untuk melakukan wakaf
diharuskan melakukan pendaftaran wakif terlebih dahulu. Halaman
pendaftaran wakif dapat dilihat sebagai berikut:
Gambar III. 17
Halaman Pendaftaran Wakif
-
62
9. Halaman Login Wakif
Halaman ini menampilkan form untuk memasuki halaman wakif. Pada form ini
wakif harus memasukan email dan kata sandi yang benar untuk bisa memasuki
halaman wakif. Halaman pendaftaran wakif dapat dilihat sebagai berikut:
Gambar III. 18
Halaman Login Wakif
10. Halaman Daftar Wakaf
Halaman ini menampilkan form untuk melakukan pendaftaran wakaf. Pada
form ini wakif harus mengisi nominal, bank, nomor rekening dan atas nama.
Untuk nama pewakaf dan keterangan boleh tidak disi. Halaman pendaftaran
wakaf dapat dilihat sebagai berikut:
-
63
Gambar III. 17
Halaman Pendaftaran Wakaf
Gambar III. 19
Halaman Daftar Wakaf
11. Halaman Rincian Wakaf Transfer
Halaman ini menampilkan rincian pendaftaran wakaf dan informasi tentang
batas waktu konfirmasi pembayaran. Pada halaman ini juga terdapat tombol
untuk melihat struk yang bisa di download sebagai bukti telah melakukan
pendaftaran wakaf. Halaman rincian wakaf dapat dilihat sebagai berikut:
-
64
Gambar III. 20
Halaman Rincian Wakaf
12. Halaman Riwayat Wakaf
Halaman ini menampilkan data riwayat wakaf. Pada halaman ini terdapat tiga
menu yaitu Selesai, Belum Konfirmasi dan Batal. Menu Selesai menampilkan
data wakaf yang telah selesai melakukan konfirmasi pembayaran, menu Belum
Konfirmasi menampilkan data wakaf yang belum melakukan konfirmasi. Jika
konfirmasi melebihi batas maksimal yang telah ditentukan, maka data wakaf
akan di tampilkan pada menu Batal tetapi pendaftaran wakaf masih bisa
dilakukan ulang. Halaman riwayat wakaf dapat dilihat sebagai berikut:
-
65
Gambar III. 21
Halaman Riwayat Wakaf
13. Halaman Profil Wakif
Halaman ini menampilkan profil wakif. Pada halaman ini terdapat tombol ubah
profil yang berfungsi untuk mengubah profil wakif. Hlaman profil wakif dapat
dilihat sebagai berikut:
Gambar III. 22
Halaman Profil Wakif
-
66
14. Halaman Login Admin
Halaman ini menampilkan form untuk memasuki halaman admin dengan cara
memasukan nama pengguna dan kata sandi dengan benar. Halaman untuk login
admin dapat dilihat sebagai berikut:
Gambar III. 23
Halaman Login Admin
15. Halaman Beranda Admin
Halaman ini merupakan halaman utama admin yang menampilkan jumlah data
wakaf, data wakif, data rumah tahfizh dan data konfimasi. Pada halaman ini
juga menampilkan grafik wakaf dan testimoni wakif. Halaman beranda admin
dapat dilihat sebagai berikut:
-
67
Gambar III. 24
Halaman Beranda Admin
16. Halaman Uang Masuk
Halaman ini menampilkan data keuangan wakaf yang masuk. Pada halaman
ini terdapat data pemasukan wakaf secara transfer dan secara tunai. Halaman
uang masuk dapat dilihat sebagai berikut:
-
68
Gambar III. 25
Halaman Uang Masuk
17. Halaman Progress Pencapaian
Halaman ini menampilkan perkembangan pemasukan wakaf yang berisi
informasi persentase pencapaian target program wakaf. Halaman progress
pencapaian dapat dilihat sebagai berikut:
Gambar III. 26
Halaman Progress Pencapaian
-
69
18. Halaman Tambah Admin
Halaman ini merupakan form untuk menambahkan admin baru. Menambahkan
admin hanya bisa dilakukan oleh ketua umum dan super administrator.
Halaman tambah admin dapat dilihat sebagai berikut:
Gambar III. 27
Halaman Tambah Admin
19. Halaman Data Admin
Halaman ini menampilkan data admin. Data ini dapat dicari dan dilihat detail
oleh semua admin, tetapi dihapus dan ditambahkan hanya bisa dilakukan oleh
ketua umum. Halaman data admin dapat dilihat sebagai berikut ini:
-
70
Gambar III. 28
Halaman Data Admin
20. Halaman Data Rekening Bank
Halaman ini menampilkan data rekening bank. Data ini dapat dicari oleh semua
admin, tetapi dihapus dan ditambahkan hanya bisa dilakukan oleh ketua umum.
Halaman data rekening bank dapat dilihat sebagai berikut ini:
Gambar III.29
Halaman Data Rekening
-
71
21. Halaman Data Supported
Halaman ini menampilkan data supoorted. Data ini dapat dicari dan dilihat
detail oleh semua admin, tetapi dihapus dan ditambahkan hanya bisa dilakukan
oleh ketua umum. Halaman data supported dapat dilihat sebagai berikut:
Gambar III.30
Halaman Data Supported
22. Halaman Data Sponsor
Halaman ini menampilkan data sponsor. Data ini dapat dicari dan dilihat detail
oleh semua admin, tetapi dihapus dan ditambahkan hanya bisa dilakukan oleh
ketua umum. Halaman data sponsor dapat dilihat sebagai berikut:
-
72
Gambar III.31
Halaman Data Sponsor
23. Halaman Detail Sponsor
Halaman ini menampilkan detail atau rincian data dari satu sponsor yang bisa
dilihat oleh semua admin. Halaman detail sponsor dapat dilihat sebagai berikut:
Gambar III.32
Halaman Detail Sponsor
-
73
24. Halaman Data Rumah Tahfizh Quran
Halaman ini merupakan halaman untuk mendaftarkan rumah tahfizh yang akan
mendapat penyaluran quran pada program yang sedang aktif. Untuk
mendaftarkan rumah tahfizh quran yaitu dengan cara menceklis pada bagian
kiri (dekat nomor) kemudian klik tombol salurkan. Untuk membatalkan
penyaluran ceklis kembali rumah tahfizh kemudian klik tombol tidak salurkan.
Admin yang bisa melakukan proses ini hanya ketua umum. Halaman data
rumah tahfizh dapat dilihat sebagai berikut:
Gambar III.33
Halaman Data Rumah Tahfizh
25. Halaman Detail Rumah Tahfizh
Halaman ini menampilkan detail atau data lengkap dari satu rumah tahfizh.
Halaman detail rumah tahfizh dapat dilihat sebagai berikut:
-
74
Gambar III.34
Halaman Detail Rumah Tahfizh
26. Halaman Edit Rumah Tahfizh Quran
Halaman ini merupakan halaman untuk mengubah satu data rumah tahfizh.
Admin yang dapat melakukan hal ini hanya ketua umum. Halaman edit rumah
tahfizh dapat dilihat sebagai berikut:
Gambar III.35
Halaman Edit Rumah Tahfizh
-
75
27. Halaman Tambah Program Wakaf
Halaman ini merupakan form untuk menambahkan program wakaf baru dan
hanya bisa diakses oleh ketua umum. Halaman tambah program wakaf quran
dapat dilihat sebagai berikut:
Gambar III.36
Halaman Tambah Program Wakaf
28. Halaman Data Program
Halaman ini menampilkan data program wakaf quran, pada halaman ini
terdapat rincian atau informasi lengkap tentang program wakaf . Status
program wakaf hanya bisa diaktifkan dan di nonaktifkan oleh ketua umum.
Program yang bisa diaktifkan hanya satu program sesuai dengan program
wakaf yang sedang diselenggarakan. Halaman program wakaf quran dapat
dilihat sebagai berikut ini:
-
76
Gambar III.37
Halaman Data Program
29. Halaman Data Wakif
Halaman ini untuk menampilkan data wakif. Data wakif yaitu data orang yang
sudah melakukan wakaf pada program yang sedang aktif. Untuk melihat
halaman wakif dapat dilihat sebagai berikut:
Gambar III.38
Halaman Data Wakif
-
77
30. Halaman Riwayat Wakaf Perwakif
Halaman ini merupakan halaman yang menampilkan riwayat wakaf wakif
selama program sedang berjalan. Untuk melihat halaman riwayat wakif dapat
dilihat sebagai berikut:
Gambar III.39
Halaman Riwayat Wakaf PerWakif
31. Convert Riwayat Wakaf Perwakif
Gambar III.40
Convert Riwayat Wakaf PerWakif
-
78
32. Halaman Tambah Wakaf (Tunai)
Halaman ini merupakan halaman untuk melakukan tambah wakaf atau
transaksi wakaf secara tunai. Halaman ini bisa diakses oleh admin siapa saja.
Untuk melihat halaman tambah wakaf dapat dilihat sebagai berikut:
Gambar III.41
Halaman Tambah Wakaf (Tunai)
33. Halaman Konfirmasi
Halaman ini menampilkan data konfirmasi dari wakif. Halaman ini hanya bisa
diakses oleh bendahara. Halaman data konfirmasi dapat dilihat sebagai berikut:
Gambar III.42
Halaman Konfirmasi
-
79
34. Halaman Data Wakaf
Halaman ini merupakan halaman untuk menampilkan data pemasukan wakaf.
Data wakaf ini menampilkan data wakaf secara tunai, data wakaf secara
transfer yang masih dalam proses (menunggu konfirmasi pembayaran) dan data
wakaf yang telah selesai melakukan konfirmasi pembayaran. Halaman data
wakaf dapat dilihat berikut:
Gambar III.43
Halaman Data Wakaf
35. Halaman Rincian Wakaf Tunai
Gambar III.44
Halaman Rincian Wakaf Tunai
-
80
36. Halaman Penyaluran Quran
Halaman ini merupakan halaman penyaluran quran. Pada halaman ini terdapat
informasi jumlah quran yang akan disalurkan. Apabila jumlah quran lebih
banyak dari jumlah hafizh, maka gunakan tombol tambah untuk menambahkan
jumlah quran yang akan disalurkan. Bagian yang bisa mengakses halaman
penyaluran ini hanya admin ketua umum. Halaman penyaluran wakaf quran
dapat dilihat sebagai berikut:
Gambar III.45
Halaman Penyaluran Quran
37. Halaman Laporan Wakaf
Halaman ini menampilkan data wakaf yang bisa ditampilkan berdasarkan
tanggal yang dipilih dan bisa dicetak berdasarkan range tanggal. Untuk
mencetak laporan, terlebih dahulu pilih tanggal mulai dan tanggal akhir yang
akan dicetak. Halaman data konfirmasi dapat dilihat sebagai berikut:
-
81
Gambar III.46
Halaman Laporan Data Wakaf
38. Convert Laporan Data Wakaf
Ini merupakan laporan wakaf yang di convert ke microsoft excell sebagai
laporan untuk mengetahui data wakif dan jumlah donasi wakaf yang masuk.
Gambar III.47
Convert Laporan Data Wakaf
-
82
39. Halaman Laporan Penyaluran Quran
Halaman ini menampilkan data penyaluran quran. Pada halaman ini terdapat
pilihan laporan penyaluran quran yang akan ditampilkan, dengan cara pilih
program pada combo box maka laporan penyaluran akan tampil dan data bisa
di cetak.
Gambar III.48
Laporan Penyaluran Quran
40. Convert Laporan Penyaluran Quran
Ini merupakan laporan penyaluran quran yang di convert ke microsoft word
sebagai laporan untuk mengetahui jumlah quran yang disalurkan.
-
83
Gambar III.49
Convert Laporan Penyaluran Quran
41. Halaman Pengaturan Cara Wakaf
Halaman ini berfungsi untuk merubah langkah-langkah pendaftaran wakaf dan
konfirmasi pembayaran yang hanya bisa diakses oleh ketua umum. Halaman
Pengaturan Cara Wakaf bisa dilihat sebagai berikut:
Gambar III.50
Halaman Pengaturan Cara Wakaf
-
84
42. Halaman Pengaturan Tentang Wakaf
Halaman ini berfungsi untuk merubah tentang wakaf yang akan ditampilkan
pada halaman user. Halaman pengaturan ini hanya bisa diakses oleh ketua
umum. Halaman pengaturan tentang wakaf dapat dilihat sebagai berikut:
Gambar III.51
Halaman Pengaturan Tentang Wakaf
43. Halaman Pengaturan Umum
Halaman ini menampilkan form untuk pengaturan tampilan pada halaman user.
Tampilan yang bisa di rubah yaitu logo web, nama web dll. Halaman
pengaturan ini hanya bisa diakses oleh super administrator. Halaman
Pengaturan umum dapat dilihat sebagai berikut:
-
85
Gambar III.52
Halaman Pengaturan Umum
44. Halaman Pengaturan Bank
Halaman ini menampilkan data bank dan form tambah bank baru. Halaman ini
hanya bisa diakses oleh super administrator. Halaman pengaturan bank dapat
dilihat sebagai berikut:
-
86
Gambar III.53
Halaman Pengaturan Bank
45. Halaman Galeri
Halaman ini merupakan halaman dokumentasi berupa foto kegiatan penyaluran
quran. Galeri foto ini bisa ditambahkan hanya oleh admin ketua umum saja.
Halaman galeri dapat dilihat sebagai berikut:
Gambar III.54
Halaman Galeri
-
87
3.10. Pengujian Unit
Pengujian yang dilakukan pada website wakaf quran ini menggunakan
pengujian blackbox testing yang berfokus pada proses masukan dan keluaran
program.
1. Halaman User
a. Pengujian Form Daftar dan Edit Wakif
Tabel III.18.
Hasil Black Box Testing Form Daftar dan Edit Wakif
No.
Sekenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1. Nama Lengkap
diisi dengan
angka
Nama
Lengkap:
(99999)
Sistem akan
menolak akses
dan inputan
Nama Lengkap
tidak terisi
Sesuai
Harapan
Valid
2. Nama Lengkap
diisi dengan
huruf
Nama
Lengkap :
(xxxxx)
Sistem akan
menerima akses
dan inputan
Nama Lengkap
terisi
Sesuai
Harapan
Valid
3. Kontak diisi
dengan huruf
Kontak:
(xxxxx)
Sistem akan
menolak akses
dan inputan
Kontak tidak
terisi
Sesuai
Harapan
Valid
4. Kontak diisi
dengan angka
Kontak :
(99999)
Sistem akan
menerima akses
dan inputan
Kontak terisi
Sesuai
Harapan
Valid
5. Email diisi
dengan format
salah
Email:
(format
salah)
Sistem akan
menolak akses
dan data tidak
tersimpan
Sesuai
Harapan
Valid
6. Email diisi
dengan format
benar
Nama
Lengkap:
(format
benar)
Sistem akan
menerima akses
dan inputan
tersimpan
Sesuai
Harapan
Valid
7. Inputan Kata
Sandi dan
Ulangi Kata
Sandi tidak
sama
Kata Sandi:
(kata sandi1)
Ulangi Kata
Sandi: (kata
sandi2)
Sistem akan
menolak akses
dan
menampilkan
“Kata Sandi
Tidak Sama.”
Tombol
Simpan tidak
berfungsi
Sesuai
Harapan
Valid
8. Inputan Kata
Sandi dan
Kata Sandi:
(kata sandi1)
Sistem akan
menerima akses
Sesuai
Harapan
Valid
-
88
Ulangi Kata
Sandi sama
Ulangi Kata
Sandi (kata
sandi1)
dan dtombol
simpan
berfungsi
b. Pengujian Form Masuk Akun Wakif
Tabel III.19.
Hasil Black Box Testing Form Masuk Akun Wakif
No.
Sekenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1. Email dan
Kata Sandi
tidak di isi
kemudian klik
tombol Masuk
Akun
Email :
(kosong)
Kata Sandi:
(kosong)
Sistem akan
menolak akses
dan
menampilkan
“Gagal masuk,
silakan lengkapi
inputan!”
Sesuai
Harapan
Valid
2. Email di isi
dan Kata
Sandi tidak
diisi kemudian
klik tombol
Masuk Akun
Email :
(diisi)
Kata Sandi:
(kosong)
Sistem akan
menolak akses
dan
menampilkan
“Gagal masuk,
email atau kata
sandi anda
salah!”
Sesuai
Harapan
Valid
3. Email tidak di
isi dan Kata
Sandi diisi
kemudian klik
tombol Masuk
Akun
Email :
(kosong)
Kata Sandi:
(kosong)
Sistem akan
menolak akses
dan
menampilkan
“Gagal masuk,
silakan lengkapi
inputan!”
Sesuai
Harapan
Valid
4. Email di isi
dengan benar
dan Kata
Sandi diisi
dengan benar
kemudian klik
tombol Masuk
Akun
Email :
(benar)
Kata Sandi:
(benar)
Sistem akan
menerima akses
masuk akun
dan
menampilkan
“Selamat datang
anda berhasil
masuk” dan
menampilkan
halaman utama
wakif
Sesuai
Harapan
Valid
-
89
c. Pengujian Form Daftar Wakaf
Tabel III.20.
Hasil Black Box Testing Form Daftar Wakaf
No.
Sekenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1. Nominal di isi
dengan huruf
Nominal:
(xxxxx)
Sistem akan
menolak akses
dan inputan
Nominal kosong
Sesuai
Harapan
Valid
2. Nominal diisi
dengan angka
Nominal:
(99999)
Sistem akan
menerima akses
dan inputan
Nominal terisi
Sesuai
Harapan
Valid
3. Nomor
Rekening di
isi dengan
huruf
Nomor
Rekening:
(xxxxx)
Sistem akan
menolak akses
dan inputan
Nomor
Rekening tidak
terisi
Sesuai
Harapan
Valid
4. Nomor
Rekening diisi
dengan angka
Nomor
Rekening:
(99999)
Sistem akan
menerima akses
dan inputan
Nomor
Rekening terisi
Sesuai
Harapan
Valid
5. Atas Nama di
isi dengan
angka
Atas Nama:
(99999)
Sistem akan
menolak akses
dan inputan
Atas Nama
tidak terisi
Sesuai
Harapan
Valid
6. Tas Nama
diisi dengan
huruf
Atas Nama:
(xxxxx)
Sistem akan
menerima akses
dan inputan
Atas Nama
terisi
Sesuai
Harapan
Valid
-
90
2. Halaman Administrator
a. Pengujian Form Masuk Akun
Tabel III.21.
Hasil Black Box Testing Form Masuk Akun
No.
Sekenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1. Nama
Pengguna di
isi dengan
salah dan Kata
Sandi diisi
dengan benar
kemudian klik
tombol Masuk
Akun
Nama
Pengguna :
(salah)
Kata Sandi:
(benar)
Sistem akan
menolak akses
dan
menampilkan
“Gagal masuk,
nama pengguna
atau kata sandi
anda salah!”
Sesuai
Harapan
Valid
2. Nama
Pengguna di
isi dengan
benar dan
Kata Sandi
diisi dengan
salah
kemudian klik
tombol Masuk
Akun
Nama
Pengguna :
(benar)
Kata Sandi:
(salah)
Sistem akan
menolak akses,
dan
menampilkan
“Gagal Masuk,
nama pengguna
atau kata sandi
anda salah!”
Sesuai
Harapan
Valid
3. Nama
Pengguna di
isi dengan
salah dan Kata
Sandi diisi
dengan salah
kemudian klik
tombol Masuk
Akun
Nama
Pengguna :
(salah)
Kata Sandi:
(salah)
Sistem akan
menolak akses,
dan
menampilkan
“Gagal masuk,
nama pengguna
atau kata sandi
anda salah!”
Sesuai
Harapan
Valid
4. Nama
Pengguna di
isi dengan
benar dan
Kata Sandi
diisi dengan
benar
kemudian klik
tombol Masuk
Akun
Nama
Pengguna :
(benar)
Kata Sandi:
(benar)
Sistem akan
menerima akses,
dan
menampilkan
“Selamat
datang, anda
berhasil
memasuki
halaman
administrator”
dan
menampilkan
halaman utama
administrator
Sesuai
Harapan
Valid
-
91
b. Pengujian Form Tambah dan Edit Admin
Tabel III.22.
Hasil Black Box Testing Form Tambah dan Edit Admin
No.
Sekenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1. Nama Lengkap
di isi dengan
angka
Nama
Lengkap:
(99999)
Sistem akan
menolak akses
dan inputan
Nama Lengkap
tidak terisi
Sesuai
Harapan
Valid
2. Nama Lengkap
di isi dengan
huruf
Nama
Lengkap:
(xxxxx )
Sistem akan
menerima akses
dan inputan
Nama Lengkap
terisi
Sesuai
Harapan
Valid
3. Kontak di isi
dengan huruf
Kontak:
(xxxxx)
Sistem akan
menolak akses
dan inputan
Kontak tidak
terisi
Sesuai
Harapan
Valid
4. Kontak diisi
dengan angka
Kontak:
(99999)
Sistem akan
menerima akses
dan inputan
Kontak terisi
Sesuai
Harapan
Valid
5. Email diisi
dengan format
salah
Email:
(format
salah)
Sistem akan
menolak akses
dan data tidak
tersimpan
Sesuai
Harapan
Valid
6. Email diisi
dengan format
benar
Nama
Lengkap:
(format
benar)
Sistem akan
menerima akses
inputan
tersimpan
Sesuai
Harapan
Valid
7. Inputan Kata
Sandi dan
Ulangi Kata
Sandi tidak
sama
Kata Sandi:
(kata sandi1)
Ulangi Kata
Sandi: (kata
sandi2)
Sistem akan
menolak akses
dan
menampilkan
“Kata Sandi
Tidak Sama.”
Tombol Simpan
tidak berfungsi
Sesuai
Harapan
Valid
-
92
8. Inputan Kata
Sandi dan
Ulangi Kata
Sandi sama
Kata Sandi:
(kata sandi1)
Ulangi Kata
Sandi: (kata
sandi1)
Sistem akan
menerima akses
dan Tombol
Simpan
berfungsi
Sesuai
Harapan
Valid
c. Pengujian Form Tambah Rekening
Tabel III.23.
Hasil Black Box Testing Pengujian Form Tambah Rekening
No.
Sekenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1. Nomor
Rekening di
isi dengan
huruf
Nomor
Rekening :
(xxxxx)
Sistem akan
menolak akses
dan inputan
Nomor
Rekening
tidak terisi
Sesuai
Harapan
Valid
2. Nomor
Rekening diisi
dengan angka
Nomor
Rekening :
(99999)
Sistem akan
menerima
akses dan
inputan
Nomor
Rekening
terisi
Sesuai
Harapan
Valid
3. Menginput
Bank yang
sama dengan
Bank
sebelumnya
Bank :
(bank sama
dengan
sebelumnya)
Sistem akan
menolak akses
dan
menampilkan
“Bank sudah
ada”
Sesuai
Harapan
Valid
4. Menginput
Bank yang
berbeda
dengan bank
sebelumnya
Bank :
(bank
berbeda
dengan
sebelumnya)
Sistem akan
menerima
akses dan
inputan
tersimpan
Sesuai
Harapan
Valid
5. Menginput
Nomor
Rekening
yang sama
dengan nomo r
rekening
sebelumnya
Nomor
Rekening:
(nomor
rekening
sama dengan
sebelumnya)
Sistem akan
menolak akses
dan
menampilkan
“Nomor
Rekening
sudah ada”
Sesuai
Harapan
Valid
5. Menginput
Nomor
Rekening
berbeda
dengan nomor
Nomor
Rekening :
(nomor
rekening
berbeda
Sistem akan
menerima
akses dan
inputan
tersimpan
Sesuai
Harapan
Valid
-
93
rekening
sebelumnya
dengan
sebelumnya)
d. Pengujian Form Tambah Supported
Tabel III.24.
Hasil Black Box Testing Halaman Tambah Supported
No.
Sekenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1. Kontak diisi
dengan huruf
Kontak :
(xxxxx)
Sistem akan
menolak akses
dan inputan
Kontak tidak
terisi
Sesuai
Harapan
Valid
2. Kontak diisi
dengan angka
Kontak:
(99999)
Sistem akan
menerima
akses dan
inputan
Kontak terisi
Sesuai
Harapan
Valid
3. Menginput
Logo yang
sama dengan
logo
sebelumnya
Logo :
(logo yang
sama dengan
logo
sebelumnya)
Sistem akan
menolak akses
dan
menampilkan
“Gambar
sudah ada”
Sesuai
Harapan
Valid
4. Menginput
Logo yang
berbeda
dengan logo
sebelumnya
Logo :
(logo yang
berbeda
dengan logo
sebelumnya)
Sistem akan
menerima
akses dan
inputan
tersimpan.
Sesuai
Harapan
Valid
5. Menginput
Nama
Supported
yang sama
dengan nama
sebelumnya
Nama
Supported :
(nama
supported
yang sama
dengan nama
sebelumnya)
Sistem akan
menolak akses
dan
menampilkan
“Nama
Supported
sudah ada”
Sesuai
Harapan
Valid
6. Menginput
Nama
Supported
yang berbeda
dengan nama
sebelumnya
Nama
Supported :
(nama
supprted
yang
berbeda
Sistem akan
menerima
akses dan
inputan
tersimpan.
Sesuai
Harapan
Valid
-
94
dengan nama
sebelumnya)
e. Pengujian Form Tambah Sponsor
Tabel III.25.
Hasil Black Box Testing Form Tambah Sponsor
No.
Sekenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1. Kontak diisi
dengan huruf
Kontak :
(xxxxx)
Sistem akan
menolak akses
dan inputan
Kontak tidak
terisi
Sesuai
Harapan
Valid
2. Kontak diisi
dengan angka
Kontak:
(99999)
Sistem akan
menerima
akses dan
inputan terisi
Sesuai
Harapan
Valid
3. Menginput
Logo yang
sama dengan
logo
sebelumnya
Logo :
(logo yang
sama dengan
logo
sebelumnya)
Sistem akan
menolak akses
dan
menampilkan
“Gambar
sudah ada”
Sesuai
Harapan
Valid
4. Menginput
Logo yang
berbeda
dengan logo
sebelumnya
Logo :
(logo yang
berbeda
dengan logo
sebelumnya)
Sistem akan
menerima
akses dan
inputan
tersimpan.
Sesuai
Harapan
Valid
5. Menginput
Nama Sponsor
yang sama
dengan nama
sebelumnya
Nama
Sponsor :
(nama
sponsor
yang sama
dengan
nama
sebelumnya)
Sistem akan
menolak akses
dan
menampilkan
“Nama
Sponsor sudah
ada”
Sesuai
Harapan
Valid
6. Menginput
Nama Sponsor
yang berbeda
dengan nama
sebelumnya
Nama
Sponsor :
(nama
sponsor
yang
berbeda
Sistem akan
menerima
akses dan
inputan
tersimpan.
Sesuai
Harapan
Valid
-
95
dengan
nama
sebelumnya)
f. Pengujian Form Tambah dan Edit Rumah Tahfizh
Tabel III.26.
Hasil Black Box Testing Form Tambah dan Edit Rumah Tahfizh Quran
No.
Sekenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1. Kontak diisi
dengan huruf
Kontak :
(xxxxx)
Sistem akan
menolak akses
dan inputan
Kontak tidak
terisi
Sesuai
Harapan
Valid
2. Kontak diisi
dengan angka
Kontak:
(99999)
Sistem akan
menerima akses
dan inputan
terisi
Sesuai
Harapan
Valid
3. Jumlah Hafizh
diisi dengan
huruf
Jumlah
Hafizh:
(xxxxx)
Sistem akan
menolak akses
dan inputan
Jumlah Hafizh
tidak terisi
Sesuai
Harapan
Valid
4. Jumlah Hafizh
diisi dengan
angka
Jumlah
Hafizh:
(99999)
Sistem akan
menerima akses
dan inputan
terisi
Sesuai
Harapan
Valid
5. Pembimbing
diisi dengan
angka
Pembimbi
ng:
(99999)
Sistem akan
menolak akses
dan inputan
pembimbing
tidak terisi
Sesuai
Harapan
Valid
6. Pembimbing
diisi dengan
huruf
Kontak:
(xxxxx)
Sistem akan
menerima akses
dan inputan
terisi
Sesuai
Harapan
Valid
-
96
g. Pengujian Form Tambah Bank
Tabel III.27.
Hasil Black Box Testing Pengujian Form Tambah Bank
No.
Sekenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1. Nama Bank
diisi dengan
angka
Nama Bank :
(99999)
Sistem akan
menolak akses
dan inputan
Nama Bank
tidak terisi
Sesuai
Harapan
Valid
2. Nama Bank
diisi dengan
huruf
Nama Bank:
(xxxxx)
Sistem akan
menerima
akses dan
inputan Nama
Bank terisi
Sesuai
Harapan
Valid
3. Menginput
Nama Bank
yang sama
dengan
nama bank
sebelumnya
Nama Bank :
(nama bank sama
dengan
sebelumnya)
Sistem akan
menolak akses
dan
mwnampilkan
“Nama Bank
sudah ada”
Sesuai
Harapan
Valid
4. Menginput
Nama Bank
berbeda
dengan
nama bank
sebelumnya
Nama Bank :
(nama bank
berbeda dengan
sebelumnya)
Sistem akan
menerima
akses dan
inputan
tersimpan
Sesuai
Harapan
Valid
5. Menginput
Logo Bank
yang sama
dengan logo
bank
sebelumnya
Logo Bank :
(logo bank sama
dengan
sebelumnya)
Sistem akan
menolak akses
dan
mwnampilkan
“Gambar
sudah ada”
Sesuai
Harapan
Valid
6. Menginput
Logo Bank
berbeda
dengan logo
bank
sebelumnya
Logo Bank :(logo
bank berbeda
dengan
sebelumnya)
Sistem akan
menerima
akses dan
inputan
tersimpan
Sesuai
Harapan
Valid
-
97
h. Pengujian Form Tambah Program Wakaf
Tabel III.28.
Hasil Black Box Testing Pengujian Form Tambah Program Wakaf
No.
Sekenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1. Harga Quran
diisi dengan
huruf
Harga
Quran :
(xxxxx)
Sistem akan
menolak akses
dan inputan
Harga Quran
tidak terisi
Sesuai
Harapan
Valid
2. Harga Quran
diisi dengan
angka
Harga
Quran :
(99999)
Sistem akan
menerima akses
dan inputan
Harga Quran
terisi
Sesuai
Harapan
Valid
3. Target Jumlah
Quran diisi
dengan huruf
Target
Jumlah
Harga
Quran :
(xxxxx)
Sistem akan
menolak akses
dan inputan
Target Jumlah
Quran tidak
terisi
Sesuai
Harapan
Valid
4. Target Jumlah
Quran diisi
dengan angka
Target
Jumlah
Quran :
(99999)
Sistem akan
menerima akses
dan inputan
Target Jumlah
Quran terisi
Sesuai
Harapan
Valid
top related