bab iii pembahasan · program utama yaitu, raudhatul athfal (ra) ... rumah tahfidz al-quran (rtq)...
Post on 14-Nov-2020
15 Views
Preview:
TRANSCRIPT
36
BAB III
PEMBAHASAN
3.1 Tinjauan Lembaga
Tinjauan lembaga ini menjelaskan isi tentang sejarah lembaga, visi dan
misi, serta struktur organisasi dan fungsinya.
3.1.1 Sejarah Lembaga
Lembaga Bayt Al-Quran Indonesia berdiri pada tanggal 07 mei 2013, dan
lembaga tersebut bergerak dibidang Pendidikan Islam, Sosial, dan Dakwah.
Seketariat lembaga ini beralamat di jalan Parit H. husin 2 komplek Permata Griya
nomor 1 A. Lembaga Bayt Al-Quran Indonesia di ketuai oleh direktur Bapak
Ustadz Uzlah Maulana, S.Ud. Dalam lembaga ini, direktur dibantu oleh Pengawas
lembaga, Bapak Ustadz H.M. Nur Hasan, SE; Pembina lembaga, Bapak Ir. H.
Syafaruddin, AS,MM Bendahara Lembaga, Ibu Hj. Naridawati, dan Sekretaris,
Bapak Suhartiman, SH. Lembaga Bayt Al-Quran Indonesia mempunyai tiga
program utama yaitu, Raudhatul Athfal (RA) setara dengan taman kanak-kanak
yang telah berjalan sejak tahun 2013 dan sudah mempunyai izin operasional dari
Kantor Kementrian Agama Provinsi Kalimantan Barat, Rumah Tahfidz Al-Quran
(RTQ) adalah sebuah program untuk menghafal Al-Quran untuk anak-anak,
program ini telah berjalan sejak tahun 2013 dan telah memiliki izin dari Kantor
Kementrian Agama Provinsi Kalimantan Barat, dan Baitul Maal yang merupakan
sebuah wadah untuk penerimaan dan penyaluran zakat, infaq, dan sedekah
didaerah Pontianak dan sekitarnya. Baitul maal Bayt Al-Quran Indonesia berdiri
pada tanggal 5 Maret 2017, program ini sedang mengajukan izin operasional ke
37
Kantor Wilayah Kementerian Agama Provinsi Kalimantan Barat. Saat ini Baitul
Maal Lembaga Bayt Al-Quran Indonesia memiliki karyawan sebanyak 3 orang
yang terdiri dari ketua, sekretaris, dan bendahara. Baitul Maal Lembaga Bayt Al-
Quran Indonesia beralamat di Jalan Parit Haji Husien 2 Komplek Grand Paris
Nomor A.25. Lembaga Bayt Al-Quran memiliki visi dan misi sebagai berikut:
1. Visi dan Misi
a. Visi
Mewujudkan masyarakat yang berakhlak ulkarimah, mandiri, kreatif,
inovatif dan memiliki skill di bidang keagamaan.
b. Misi
Menciptakan sebuah pusat kegiatan masyarakat dalam rangka
meningkatkan Sumber Daya Manusia dibidang keislaman melalui
berbagai macam kegiatan keislaman.
3.1.2 Stuktur Organisasi dan Fungsi
Berikut ini merupakan struktur organisasi dan fungsi yang terdapat pada
Lembaga Bayt Al-Quran Indonesia
1. Stuktur Organisasi
Sumber: Hasil Penelitian
Gambar: III.1 Struktur Organisasi Lembaga Bayt Al-Quran Indonesia
Direktur lembaga
Ketua Pimpinan
Bendahara Seketaris
38
1. Direktur Yayasan
Kepala yayasan bertanggung jawab mengelola yayasan dan memantau
perkembangan yayasan, dan menyetujui apabila ada pengajuan sumbangan
yang akan dibagikan.
2. Ketua Pimpinan
Ketua pimpinan bertanggung jawab mengontrol kinerja dari seketaris dan
bendahara serta mengawasi apabila ada pemasukan donasi dan penyaluran
donasi.
3. Seketaris
Seketaris bertugas menjemput dan menyalurkan donasi para donatur, serta
membuat laporan tentang donasi yang di salurkan.
4. Bendahara
Bendahara bertugas mengatur keuangan dari donasi para donatur untuk
disalurkan kepada orang-orang yang membutuhkan.
3.2 Analisis Kebutuhan
Berdasarkan riset yang telah penulis lakukan pada Baitul Maal Lembaga
Bayt Al-Quran Indonesia memiliki dua kebutuhan sistem, yaitu kebutuhan
fungsional dan kebutuhan non fungsional, yang mana kebutuhan fungsional
sistem ini terdiri atas beberapa fungsi utama yang saling berhubungan dan saling
mendukung satu sama lainnya, sedangkan kebutuhan non fungsional sistem ini
berfungsi mendukung kelancaran fungsi-fungsi utama untuk menghasilkan suatu
tampilan yang diinginkan.
39
3.2.1 Kebutuhan Fungsional (Functional Requirement)
Kebutuhan fungsional merupakan kebutuhan yang terkait langsung pada
sistem ini diantaranya, sebagai berikut:
1. Login
Fungsi Login adalah hak akses Anggota dan Admin yang disediakan untuk
keamanan sistem. Hak akses login bagi Anggota digunakan agar Anggota
dapat melakukan pemilihan donasi dan menampilkan data-data Anggota itu
sendiri. Hak akses login bagi Admin agar Admin dapat mengolah data pada
halamannya, dan jika tidak melakukan login maka halaman Administrasi
tidak dapat di akses. Dengan memasukkan username dan password, Anggota
dan Admin dapat mengakses halamannya masing-masing.
2. Pendaftaran Donatur
Halaman ini disediakan agar pengunjung dapat melakukan pendaftaran untuk
menjadi Para Donatur yang menyumbang, setelah melakukan pendaftaran
pengunjung sudah memiliki akun dan dapat melakukan login.
3. Program
Untuk halaman ini menampilkan pilihan program yang para donatur bisa
memilih program tersendiri untuk menyalurkan donasinya.
4. Data Donatur
Halaman ini menampilkan data donatur yang dihasilkan dari Anggota yang
melakukan pendaftaran.
5. Acc Konfirmasi Donasi
Halaman ini menampilkan data hasil konfirmasi donatur setelah melakukan
transfer atau pembayaran dan berstatus valid.
40
6. Dokumentasi
Halaman ini menampilkan foto-foto dan keterangan hasil donasi yang telah di
salurkan.
3.2.2 Kebutuhan Non Fungsional (Non Functional Requirement)
Dalam menjalankan sistem ini, tentunya membutuhan perangkat
pendukung agar mendukung kelancaran sistem ini diantaranya, sebagai berikut:
1. Perangkat keras (Hardware)
Perangkat keras (Hardware) sebagai komponen secara fisik bekerja dalam
melaksanakan pengolahan data dan digunakan sistem untuk menjalankan
program yang telah diperintahkan, Personal Computer (PC) atau Laptop
sebagai perangkat dalam mengoperasikan program Sistem Informasi.
2. Perangkat Lunak (Software)
Agar mendukung sistem kerja pada hardware akan memerlukan software.
Perangkat lunak pendukung seperti xampp yang terdapat aplikasi server
Apache berfungsi sebagai web server dan MySQL database. Web browser
seperti Mozilla Firefox, Google Chrome, dan Internet Explorer sebagai
software dalam menampilkan program itu sendiri.
3. Pemakai (Brainware)
Perlu adanya kegiatan user dalam mengolah sebuah program untuk menjadikan
program tersebut berjalan sesuai dengan hasil yang diinginkan.
41
3.3 Perancangan Perangkat Lunak
3.3.1 Rancangan Antar Muka
Penulis melakukan tahap perancangan antar muka dengan tujuan agar
dapat memudahkan dalam proses implementasi.
1. Rancangan Antar Muka Halaman Utama Pengunjung
Sumber: Hasil Penelitian
Gambar III.2. Rancangan Antar Muka Halaman Utama Pengunjung
42
2. Rancangan Antar Muka Halaman Program
Sumber: Hasil Penelitian
Gambar III.3. Rancangan Antar Muka Halaman Program
43
3. Rancangan Antar Muka Halaman Pendaftaran Donatur
Sumber: Hasil Penelitian
Gambar III.4. Rancangan Antar Muka Halaman Pendaftaran Donatur
44
4. Rancangan Antar Muka Halaman Login Admin dan Donatur
Username :
Password :
Login
Sumber: Hasil Penelitian
Gambar III.5. Rancangan Antar Muka Halaman Login Admin Donatur
5. Rancangan Antar Muka Halaman Utama Admin
Sumber: Hasil Penelitian
Gambar III.6. Rancangan Antar Muka Halaman Utama Admin
@ Heru Bastian - 2017
45
6. Rancangan Antar Muka Halaman Data Program
Sumber: Hasil Penelitian
Gambar III.7. Rancangan Antar Muka Halaman Data Program
7. Rancangan Antar Muka Halaman Data Dokumentasi
Sumber: Hasil Penelitian
Gambar III.8. Rancangan Antar Muka Halaman Data Dokumentasi
@ Heru Bastian - 2017
Slide Image
Home Tambah Data Data Master Donatur Dana Terkumpul Logo
ut
Data Program
@Heru Bastian - 2017
No Kode Inisial Nama Program Poto Deskripsi Opsi
@ Heru Bastian - 2017
46
8. Rancangan Antar Muka Halaman Data Donatur
Sumber: Hasil Penelitian
Gambar III.9. Rancangan Antar Muka Halaman Data Donatur
9. Rancangan Antar Muka Halaman Data Acc Konfirmasi Donasi
Sumber: Hasil Penelitian
Gambar III.10. Rancangan Antar Muka Halaman Data Acc Konfirmasi
Donasi
47
10. Rancangan Antar Muka Halaman Data Dana Terkumpul
Sumber: Hasil Penelitian
Gambar III.11. Rancangan Antar Muka Halaman Data Dana
Terkumpul
48
3.3.2 Rancangan Basis Data
Membuat sebuah rancangan basis data yang berfungsi untuk menghasilkan
gambaran tabel-tabel yang akan dirancang mengunakan Entity Relationship
Diagram (ERD).
1. Entity Relationship Diagram (ERD)
Sumber: Hasil Penelitian
Gambar III.12. Entity Relationship Diagram (ERD)
49
2. Logical Record Structure (LRS)
Sumber: Hasil Penelitian
Gambar III.13. Logical Record Structure (LRS)
3. Spesifikasi File
Dalam spesifikasi file ini menjelaskan tentang tabel-tabel yang terbentuk
dari transformasi ERD, file-file ini akan tersimpan dalam sebuah database.
Adapun file-file tersebut diantaranya sebagai berikut:
50
a. Spesifikasi File Admin
Nama File : Admin
Akronim : admin
Fungsi : sebagai penyimpan data admin
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 165
Kunci field : id_admin
Software : MySQL
Tabel III.1.
Spesifikasi File Admin
No Elemen Data Nama Field Tipe Size Keterangan
1 Id Admin id_admin int 15 Primary Key
3 Username Username varchar 50
4 Password Password varchar 100
Sumber: Hasil Penelitian
b. Spesifikasi File Donatur
Nama File : Donatur
Akronim : donatur
Fungsi : sebagai penyimpan Data Anggota Donatur
Tipe File : File Master
Organisasi File : Indexed Sequential
51
Akses File : Random
Media : Harddisk
Panjang record : 390
Kunci field : id_donatur
Software : MySQL
Tabel III.2.
Spesifikasi File Donatur
No Elemen Data Nama Field Tipe Size Keterangan
1 Kode Donatur kode_donatur int 10 Primary Key
2 Nama nama_anggota varchar 50
3 J_K j_k varchar 15
4 Username Username varchar 20
5 Password Password varchar 40
6 Alamat Alamat varchar 70
7 HP Hp varchar 25
8 Pin BBm pin_bbm varchar 10
10 WA Wa varchar 25
11 Perkerjaan Perkerjaan varchar 50
12 Penghasilan Penghasilan varchar 35
13 Status Menikah stts_menikah varchar 20
14 Jumlah Anak jml_anak int 10
15 Tanggal Registrasi tgl_reg date 10
Sumber: Hasil Penelitian
52
c. Spesifikasi File Dokumentasi
Nama File : Dokumentasi
Akronim : dokumentasi
Fungsi : sebagai penyimpan data dokumentasi
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 525
Kunci field : iddok
Software : MySQL
Tabel III.3.
Spesifikasi File Dokumentasi
No Elemen Data Nama Field Tipe Size Keterangan
1 Id Dokumentasi Iddok varchar 15 Primary Key
2 Kode Program kode_program int 10 Foreign Key
4 Tanggal Tanggal date 10
5 Foto 1 foto_1 varchar 50
6 Foto 2 foto_2 varchar 50
7 Foto 3 foto_3 varchar 50
8 Judul Judul varchar 100
53
9 Isi Isi varchar 200
10 Lokasi Lokasi varchar 40
Sumber: Hasil Penelitian
d. Spesifikasi File Konfirmasi Donatur
Nama File : Konfirmasi Donatur
Akronim : konfirmasi_donatur
Fungsi : sebagai penyimpan data Konfirmasi dari Donatur
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 111
Kunci field : idkonfir
Software : MySQL
Tabel III.4.
Spesifikasi File Konfirmasi Donatur
No Elemen Data Nama Field Tipe Size Keterangan
1 Id Konfrimasi Idkonfir int 10 Primary Key
2 Kode Donatur kode_donatur int 10 Foreign Key
3 Kode Program kode_program int 10 Foreign Key
4 Nominal Nominal double 11
5 ID Bank Lem idbank_lem int 10 Foreign Key
6 ID Bank Idbank int 10 Foreign Key
54
7 Foto Foto varchar 50
8 Status Status enum 15
9 Tanggal Tgl date 10
10 Bulan Bln int 10
11 Tahun Thn int 15
Sumber: Hasil Penelitian
e. Spesifikasi File Program
Nama File : Program
Akronim : program
Fungsi : sebagai penyimpan data program
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 330
Kunci field : kode_program
Software : MySQL
Tabel III.5.
Spesifikasi File Program
No Elemen Data Nama Field Tipe Size Keterangan
1 Kode Program kode_program Int 15 Primary Key
2 Inisial Inisial Varchar 15
3 Program Program Varchar 50
55
4 Foto Foto Varchar 50
5 Deskripsi Deksripsi Text 200
Sumber: Hasil Penelitian
f. Spesifikasi File Bank Lembaga
Nama File : Bank Lembaga
Akronim : bank_lembaga
Fungsi : sebagai penyimpan data bank_lembaga
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 86
Kunci field : idbank_lem
Software : MySQL
Tabel III.6.
Spesifikasi File Bank Lembaga
No Elemen Data Nama Field Tipe Size Keterangan
1 Id Bank Lem idbank_lem int 11 Primary Key
2 Nama Bank nama_bank varchar 30
3 Atas Nama a_nm varchar 30
4 No Rek Norek varchar 25
Sumber: Hasil Penelitian
56
g. Spesifikasi File Bank
Nama File : Bank
Akronim : bank
Fungsi : sebagai penyimpan data Bank
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 40
Kunci field : idbank
Software : MySQL
Tabel III.7.
Spesifikasi File Bank
No Elemen Data Nama Field Tipe Size Keterangan
1 IdBank Idbank Int 10 Primary Key
2 Bank Bank varchar 30
Sumber: Hasil Penelitian
h. Spesifikasi File Total Dana Donasi
Nama File : Total Dana Donasi
Akronim : total_dana_donasi
Fungsi : sebagai penyimpan data Total Dana Donasi
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
57
Media : Harddisk
Panjang record : 41
Kunci field : idtotal
Software : MySQL
Tabel III.8.
Spesifikasi File Total Dana Donasi
No Elemen Data Nama Field Tipe Size Keterangan
1 Id Total Idtotal Int 10 Primary Key
2 Kode Program kode_program int 10
3 Jumlah Jumlah Int 11
4 Tanggal Tanggal date 10
Sumber: Hasil Penelitian
3.3.3 Rancangan Struktur Navigasi
Dalam rancangan struktur navigasi ini terbagi menjadi 2 struktur navigasi,
diantaranya struktur navigasi pengunjung dan struktur navigasi untuk halaman
Admin. Adapun rancangannya sebagai berikut:
1. Struktur Navigasi Pengunjung
Sumber: Hasil Penelitian
Gambar III.14. Struktur Navigasi Pengunjung
58
2. Struktur Navigasi Donatur
Home
Tentang Kami Program Donatur
Sejarah
Visi dan Misi
Dana
TerkumpulHubungi Kami Logout
Data Donatur
Konfirmasi
Donasi
Dokumentasi
Sumber: Hasil Penelitian
Gambar III.15. Struktur Navigasi Donatur
3. Struktur Navigasi Admin
Sumber: Hasil Penelitian
Gambar III.16. Struktur Navigasi Admin
59
3.4 Implementasi dan Pengujian Black Box
3.4.1 Implementasi
Pada bagian ini merupakan hasil dari perancangan yang sudah
diterjemahkan ke dalam bahasa pemograman. Hasil dari tahap implementasi ini
merupakan sebuah sistem yang siap diuji dan dijalankan.
1. Implementasi Antar Muka
a. Halaman Login Admin dan Donatur
Halaman ini dibuat untuk memberikan batasan kepada pihak yang tidak
berkepentingan agar tidak dapat mengakses dan mengolah data pada
halaman administrasi ataupun donasi tanpa melakukan login terlebih
dahulu.
Sumber: Hasil Penelitian
Gambar III.17. Implementasi Halaman Login Admin dan Donatur
60
b. Halaman Utama Admin
Halaman utama admin adalah halaman administrasi untuk mengolah setiap
data yang tersedia pada halaman ini, halaman administrasi dapat diakses
jika admin sudah melakukan login.
Sumber: Hasil Penelitian
Gambar III.18. Implementasi Halaman Utama Admin
c. Halaman Data Program
Untuk menampilkan tabel data program, dan dilengkapi fungsi cari data,
edit data, dan hapus data.
Sumber: Hasil Penelitian
Gambar III.20. Implementasi Halaman Data Program
61
d. Halaman Data Dokumentasi
Halaman ini untuk menampilkan tabel data Dokumentasi secara
keseluruhan, dan dilengkapi fungsi cari data, edit data, dan hapus data.
Sumber: Hasil Penelitian
Gambar III.19. Implementasi Halaman Data Dokumentasi
e. Halaman Data Donatur
Halaman antar muka tabel data Donatur ini digunakan untuk menampilkan
data Donatur secara keseluruhan, dan dilengkapi fungsi cari data, edit data,
dan hapus data.
Sumber: Hasil Penelitian
Gambar III.21. Implementasi Halaman Data Donatur
62
f. Halaman Data Konfirmasi Donasi
Halaman ini berfungsi untuk menampilkan tabel data Konfirmasi Donasi
secara keseluruhan, dan dilengkapi fungsi cari data dan hapus data.
Sumber: Hasil Penelitian
Gambar III.22. Implementasi Halaman Data Konfirmasi Donasi
g. Halaman Utama Pengunjung
Halaman utama pengunjung menampilkan Program-program Baitul Maal
Bayt Al-Qur’an Indonesia secara keseluruhan yang ditawarkan kepada
pengunjung atau donatur, dan sudah disediakan tombol-tombol navigasi
yang dapat digunakan oleh pengunjung atau donatur untuk mengakses
informasi yang dibutuhkan.
Sumber: Hasil Penelitian
Gambar III.23. Implementasi Halaman Utama Pengunjung
63
h. Halaman Pendaftaran Donatur
Halaman ini terdapat pada halaman login, pendaftaran disediakan untuk
pengunjung melakukan pendaftaran agar dapat bergabung menjadi
donatur, karena untuk menjadi anggota donasi harus bergabung menjadi
donatur. Terdapat tombol Daftar dan Kembali di halaman login.
Sumber: Hasil Penelitian
Gambar III.24. Implementasi Halaman Pendaftaran Anggota Donatur
2. Spesifikasi Sistem Komputer
Kebutuhan minimum pada spesifikasi perangkat keras dan perangkat
lunak adalah sebagai berikut:
64
a. Spesifikasi Perangkat Keras
1) Server
a) CPU
(1) Processor Intel Core i3
(2) RAM 4,00 GB
(3) Hard Disk 500 GB
b) Mouse
c) Keyboard
d) Monitor dengan resolusi layar minimum 1024 x 768
e) Koneksi internet dengan kecepatan 2 Mbps
2) Client
a) CPU
(1) Processor 3.7 Ghz
(2) RAM 2,00 GB
(3) Hard Disk 500 GB
b) Mouse
c) Keyboard
d) Monitor dengan resolusi layar minimum 1024 x 768
e) Koneksi internet dengan kecepatan 1 Mbps
b. Spesifikasi Perangkat Lunak
1) Server
a) Sistem operasi seperti Microsoft Windows 7 dan Windows XP.
b) Aplikasi web server seperti Xampp yang memiliki beberapa komponen,
diantaranya:
65
(1) Aplikasi Apache Server
(2) Aplikasi MySQL Server
(3) Aplikasi PHP Server
(4) Aplikasi phpMyAdmin
2) Client
a) Sistem operasi seperti Microsoft Windows 7 dan Windows XP.
b) Aplikasi web browser seperti: Google Chrome dan Mozilla Firefox.
3.4.2 Pengujian Black Box
Dengan melakukan pengujian black box ini bermaksud untuk
mendapatkan informasi apakah proses masukan dan keluaran dari program
tersebut sesuai dengan spesifikasi yang diharapkan, maka pada implementasinya
diperlukan pengujian berdasarkan klasifikasi pengujian black box yang ada,
diantaranya yaitu:
1. Pengujian Fungsional
Dalam pengujian fungsional ini program akan diperiksa apakah berjalan sesuai
harapan.
Tabel III.9.
Hasil Pengujian Fungsional Login Admin
No
Skenario
Pengujian
Test Case
Hasil yang
diharapkan
Hasil
Pengujian
Kesimpul
an
1 Username dan
Password
dikosongkan,
setelah itu klik
Username :
(kosong)
Password :
(kosong)
Sistem akan
menolak akses login
dan menampilkan
pesan “Login gagal,
Sesuai
harapan
Valid
66
tombol Login Periksa username
atau password”
2 Mengisi
Username dan
Password dengan
kondisi salah atau
hanya salah
satunya, lalu klik
tombol login
Username :
(admin)
Password :
(xxxxx)
Sistem akan
menolak akses login
dan menampilkan
pesan “Login gagal,
Periksa username
atau password”
Sesuai
harapan
Valid
3 Mengisi
Username dan
Password dengan
data yang benar,
lalu klik tombol
login
Username :
(admin)
Password :
(admin)
Sistem menerima
akses login dan
menampilkan pesan
“Login Sukses”
kemudian membuka
halaman menu
utama admin
Sesuai
harapan
Valid
Sumber: Hasil Penelitia
Tabel III.10.
Hasil Pengujian Fungsional Input Data Admin
No.
Skenario
Pengujian
Test Case
Hasil yang
diharapkan
Hasil
Pengujian
Kesimpul
an
1 Mengosongkan
semua isian data,
lalu klik tombol
Simpan
Form input data:
(kosong)
Sistem akan
menolak akses
simpan dan
menampilkan
pesan “Harap
Sesuai
harapan
Valid
67
isi bidang ini”
2
Mengosongkan
sebagian isian
data, lalu klik
tombol Simpan
Form input data :
(data tidak
lengkap)
Sistem akan
menolak akses
simpan dan
menampilkan
pesan “Harap
isi bidang ini”
Sesuai
harapan
Valid
3
Mengisi semua
isian data dengan
lengkap dan
benar,
lalu klik tombol
Simpan
Form input data :
(diisi dengan
lengkap dan
benar)
Sistem akan
menerima data
dan
menampilkan
pesan “Berhasil
disimpan.”
Sesuai
harapan
Valid
Sumber: Hasil Penelitian
Tabel III.11.
Hasil Pengujian Fungsional Input Data Bank
No.
Skenario
Pengujian
Test Case
Hasil yang
diharapkan
Hasil
Pengujian
Kesimpul
an
1 Mengosongkan
semua isian data
bank, lalu klik
tombol Simpan
Form input data:
(kosong)
Sistem akan
menolak akses
simpan dan
menampilkan
pesan “Harap
isi bidang ini”
Sesuai
harapan
Valid
2
Mengisi semua
isian data bank
dengan lengkap
Form input data :
(diisi dengan
lengkap dan benar)
Sistem akan
menerima data
dan
Sesuai
harapan
Valid
68
dan benar,
lalu klik tombol
Simpan
menampilkan
pesan “Berhasil
disimpan”
Sumber: Hasil Penelitian
Tabel III.12.
Hasil Pengujian Fungsional Input Data Program
No.
Skenario
Pengujian
Test Case
Hasil yang
diharapkan
Hasil
Pengujian
Kesimpul
an
1 Mengosongkan
semua isian data
program, lalu
klik tombol
Simpan
Form input data:
(kosong)
Sistem akan
menolak akses
simpan dan
menampilkan
pesan “Harap
isi bidang ini”
Sesuai
harapan
Valid
2
Mengisi semua
isian data
program dengan
lengkap dan
benar,
lalu klik tombol
Simpan
Form input data :
(diisi dengan
lengkap dan benar)
Sistem akan
menerima data
dan
menampilkan
pesan “Berhasil
disimpan”
Sesuai
harapan
Valid
Sumber: Hasil Penelitia
69
Tabel III.13.
Hasil Pengujian Fungsional Input Data Dokumentasi
No.
Skenario
Pengujian
Test Case
Hasil yang
diharapkan
Hasil
Pengujian
Kesimpul
an
1 Mengosongkan
semua isian data
dokumentasi,
lalu klik tombol
Simpan
Form input data:
(kosong)
Sistem akan
menolak akses
simpan dan
menampilkan
pesan “Harap
isi bidang ini”
Sesuai
harapan
Valid
2
Mengisi semua
isian data
dokumentasi
dengan lengkap
dan benar,
lalu klik tombol
Simpan
Form input data :
(diisi dengan
lengkap dan benar)
Sistem akan
menerima data
dan
menampilkan
pesan “Data
Dokumentasi
disimpan
Sesuai
harapan
Valid
Sumber: Hasil Penelitian
70
Tabel III.14.
Hasil Pengujian Fungsional Input Data Bank Lembaga
No.
Skenario
Pengujian
Test Case
Hasil yang
diharapkan
Hasil
Pengujian
Kesimpul
an
1 Mengosongkan
semua isian data
data bank
lembaga lalu
klik tombol
Simpan
Form input data:
(kosong)
Sistem akan
menolak akses
simpan dan
menampilkan
pesan “Harap
isi bidang ini”
Sesuai
harapan
Valid
2
Mengisi semua
isian data bank
lembaga dengan
lengkap dan
benar,
lalu klik tombol
Simpan
Form input data :
(diisi dengan
lengkap dan benar)
Sistem akan
menerima data
dan
menampilkan
pesan “Berhasil
disimpan”
Sesuai
harapan
Valid
Sumber: Hasil Penelitian
Tabel III.15.
Hasil Pengujian Fungsional Ubah Data Program
No.
Skenario
Pengujian
Test Case
Hasil yang
diharapkan
Hasil
Pengujian
Kesimpu
lan
1 Mengosongkan
nama kategori,
lalu klik tombol
Update
Nama Program
awal: (terisi)
Nama program
baru: (Kosong)
Sistem akan
menolak akses
update dan
menampilkan
Sesuai
harapan
Valid
71
pesan “Harap isi
bidang ini”
3
Mengganti semua
data program atau
sebagian,
lalu klik tombol
Update
(Nama Program)
Update semua atau
sebagian
Sistem akan
menyimpan data
dan
menampilkan
data program
baru
Sesuai
harapan
Valid
Sumber: Hasil Penelitian
Tabel III.16.
Hasil Pengujian Fungsional Ubah Data Bank
No.
Skenario
Pengujian
Test Case
Hasil yang
diharapkan
Hasil
Pengujian
Kesimpul
an
1 Mengosongkan
semua isian data,
kemudian klik
tombol Update
Data bank
Awal: (lengkap)
Data bank
Baru: (Kosong)
Sistem akan
menolak akses
update dan
menampilkan
pesan “Harap
isi bidang ini”
Sesuai
harapan
Valid
2
Mengosongkan
sebagian isian
data,
lalu klik tombol
Update
Form update
data :
(mengosongkan
sebagian atau
tidak lengkap)
Sistem akan
menolak akses
Update dan
menampilkan
pesan “Harap
isi bidang ini”
Sesuai
harapan
Valid
3
Mengubah semua
isian data atau
Form update
data :
Sistem akan
menerima data
Sesuai
harapan
Valid
72
sebagian dengan
lengkap dan
benar,
lalu klik tombol
Update
(diubah sebagian
atau lengkap
dengan benar)
dan
menampilkan
pesan “Berhasil
simpan data”
Sumber: Hasil Penelitian
Tabel III.17.
Hasil Pengujian Fungsional Ubah Data Bank Lembaga
No. Skenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian
Kesim
pulan
1 Mengosongkan
semua atau sebagian
isian data, kemudian
klik tombol Update
Form update data
awal:
(terisi lengkap)
Form update
data :
(mengosongkan
sebagian atau
tidak lengkap)
Sistem akan
menolak akses
update dan
menampilkan
pesan “Harap
isi bidang ini”
Sesuai
harapan
Valid
2
Mengubah semua
isian data atau
sebagian dengan
lengkap dan benar,
lalu klik tombol
Update
Form update
data :
(diubah sebagian
atau lengkap
dengan benar)
Sistem akan
menerima data
dan
menampilkan
pesan “Berhasil
disimpan”
Sesuai
harapan
Valid
3
Mengubah semua
isian data atau
sebagian dengan
lengkap dan benar,
lalu klik tombol
Update
Form update
data :
(diubah sebagian
atau lengkap
dengan benar)
Sistem akan
menerima data
dan
menampilkan
pesan “Berhasil
simpan data”
Sesuai
harapan
Valid
Sumber: Hasil Penelitian
73
Tabel III.18.
Hasil Pengujian Fungsional Ubah Data Dokumentasi
No.
Skenario
Pengujian
Test Case
Hasil yang
diharapkan
Hasil
Pengujian
Kesimpul
an
1 Mengosongkan
semua isian data,
kemudian klik
tombol Update
Data
Dokumentasi
Awal:
(lengkap)
Data Baru:
(Kosong)
Sistem akan
menolak akses
update dan
menampilkan
pesan “Harap isi
bidang ini”
Sesuai
harapan
Valid
2
Mengosongkan
sebagian isian
data,
lalu klik tombol
Update
Form update
data :
(mengosongkan
sebagian atau
tidak lengkap)
Sistem akan
menolak akses
Update dan
menampilkan
pesan “Harap isi
bidang ini”
Sesuai
harapan
Valid
3
Mengubah semua
isian data atau
sebagian dengan
lengkap dan
benar,
lalu klik tombol
Update
Form update
data :
(diubah
sebagian atau
lengkap dengan
benar)
Sistem akan
menerima data
dan menampilkan
pesan “Berhasil
disimpan”
Sesuai
harapan
Valid
Sumber: Hasil Penelitian
74
Tabel III.19.
Hasil Pengujian Fungsional Hapus Data Program
No.
Skenario
Pengujian
Test Case
Hasil yang
diharapkan
Hasil
Pengujian
Kesimpul
an
1 Klik icon hapus
pada aksi
Aksi:
(klik icon hapus)
Sistem akan
menghapus data
Program dan
menampilkan ke
tabel data
program
Sesuai
harapan
Valid
Sumber: Hasil Penelitian
Tabel III.20.
Hasil Pengujian Fungsional Hapus Data Bank
Skenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
Klik icon hapus
pada tabel bank
Tombol hapus:
(klik icon Hapus)
Sistem akan
menghapus data
bank dari tabel
bank.
Sesuai
harapan
Valid
Sumber: Hasil Penelitian
Tabel III.21.
Hasil Pengujian Fungsional Hapus Data Bank Lembaga
Skenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
Klik icon hapus
pada tabel data
bank lembaga
Tombol hapus:
(klik icon Hapus)
Sistem akan
menghapus data
bank lembaga dari
tabel bank lembaga
Sesuai
harapan
Valid
Sumber: Hasil Penelitian
75
Tabel III.22.
Hasil Pengujian Fungsional Hapus Data Dokumentasi
Skenario
Pengujian
Test Case
Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
Klik icon hapus
pada tabel
dokumentasi
Tombol hapus:
(klik icon Hapus)
Sistem akan
menghapus data
dokumentasi dari
tabel dokumentasi.
Sesuai
harapan
Valid
Sumber: Hasil Penelitian
Tabel III.23.
Hasil Pengujian Fungsional Hapus Data Donatur
Skenario
Pengujian
Test Case
Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
Klik icon hapus
pada tabel Order
atau tabel Donatur
Tombol hapus:
(klik icon Hapus)
Sistem akan
menghapus data
Donatur dari tabel
Donatur .
Sesuai
harapan
Valid
Sumber: Hasil Penelitian
Tabel III.24.
Hasil Pengujian Fungsional Hapus Data Konfirmasi Donasi
Skenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
Klik icon hapus
pada tabel
Konfirmasi Donasi
Tombol hapus:
(klik icon Hapus)
Sistem akan
menghapus data
Konfirmasi Donasi
dari tabel
Konfirmasi Donasi
Sesuai
harapan
Valid
Sumber: Hasil Penelitian
76
2. Pengujian Penerimaan Pengguna (user acceptance)
Untuk dapat mengetahui apakah program mencapai harapan pengguna dan
berjalan sesuai harapan, maka dilakukan pengujian user acceptance.
Tabel III.25.
Hasil Pengujian Halaman Login Donatur
No
Skenario
Pengujian
Test Case
Hasil yang
diharapkan
Hasil
Pengujian
Kesimpul
an
1 Username dan
Password
dikosongkan,
setelah itu klik
tombol Login
Username :
(kosong)
Password :
(kosong)
Sistem akan menolak
akses login dan
menampilkan pesan
“Login gagal,
Periksa username
atau password”
Sesuai
harapan
Valid
2 Mengisi
Username dan
Password dengan
kondisi salah atau
hanya salah
satunya, lalu klik
tombol login
Username :
(heru)
Password :
(xxxxx)
Sistem akan menolak
akses login dan
menampilkan pesan
“Login gagal,
Periksa username
atau password”
Sesuai
harapan
Valid
3 Mengisi
Username dan
Password dengan
data yang benar,
lalu klik tombol
login
Username :
(heru)
Password :
(heru123)
Sistem menerima
akses login dan
menampilkan pesan
“Welcome”.
Sesuai
harapan
Valid
Sumber: Hasil Penelitian
77
Tabel III.26.
Hasil Pengujian Halaman Pendaftaran Donatur
No Skenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian
Kesimpul
an
1 Mengosongkan
semua atau
sebagian isian
data, lalu klik
tombol Daftar
Form input
data:
(Kosong
semua atau
sebagian)
Sistem akan
menolak akses
simpan dan
menampilkan pesan
“Harap isi bidang
ini”
Sesuai
harapan
Valid
2 Mengisi semua
data dengan
lengkap dan
benar, lalu klik
tombol Daftar
Form input
data: (Diisi
dengan
lengkap dan
benar)
Sistem akan
menerima data dan
menampilkan pesan
“Welcome”
Sesuai
harapan
Valid
Sumber: Hasil Penelitian
Tabel III.27.
Hasil Pengujian Web Browser
No Skenario
Pengujian Test Case
Hasil yang
diharapkan
Hasil
Pengujian
Kesimpul
an
1 Proses
menjalankan
program pada web
browser Mozilla
Firefox
Web browser
pada Mozilla
Firefox
Program tidak
berjalan sempurna,
textbox bertipe date
tidak berjalan sesuai
harapan
Tidak sesuai
harapan
Tidak Valid
2 Proses
menjalankan
program pada web
browser Google
Chrome
Web browser
pada Google
Chrome
Program dapat
berjalan sempurna,
textbox bertipe date
dapat berjalan sesuai
harapan
Sesuai
harapan
Valid
Sumber: Hasil Penelitian
top related