BAB III PEMBAHASAN - repository.bsi.ac.id · Pelanggan disediakan beberapa menu utama yang dapat...
Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · Pelanggan disediakan beberapa menu utama yang dapat...
22
BAB III
PEMBAHASAN
3.1. Analisa Kebutuhan
Analisa kebutuhan merupakan salah satu proses penting dalam pembuatan
program. Sebab analisa kebutuhan menjelaskan tentang kebutuhan pengguna dan
kebutuhan sistem secara rinci dilengkapi alur dari masing-masing kebutuhan tersebut.
1. Kebutuhan Pengguna
Pelanggan dan admin saling berinteaksi namun memeliki kebutuhan informasi
yang berbeda-beda, diantaranya :
a. Kebutuhan Pelanggan
Pelanggan dapat mengunjungi website melihat layanan yang disediakan, melihat
portofolio berupa image dan mendengarkan audio musisi yang pernah
melakukan recording sebagai acuan dan referensi calon pelanggan. lalu terdapat
about yang menjelaskan istilah-istilah dalam prosesi rekaman yang dapat
memberikan wawasan kepada setiap pengunjung websitenya. dan pelanggan
tentu dapat melihat-lihat jadwal booking dan melakukan reservasi atau booking
khusus untuk pelanggan yang sudah terdaftar dan login terlebih dahulu. karena
akses akan menolak untuk proses booking jika calon pelanggan belum mendaftar
akun.
23
b. Kebutuhan Admin
Admin memguasai penuh hak akses website. Admin dapat mengelola data
pelanggan, mengelola data booking dan layanan atau paket yang dipilih
pelanggan, mengelola konfirmasi pembayaran yang di dalam website ini
ditentukan oleh batas waktu yang ditetapkan 1x24 jam, jika tidak terdapat nama
pembayaran pembooking maka jadwal bookingnya akan terhapus, dan admin
tentu dapat mengelola laporan.
2. Kebutuhan Sistem
a. Kebutuhan Pelanggan
Pelanggan disediakan beberapa menu utama yang dapat diakses pada tampilan
front-end, Menu-menu tersebut diantaranya adalah menu services, portofolio,
about, team, dan contact serta info grafis dalam halaman how to book dan how to
confirm . pelanggan dapat melakukan booking sesuai jadwal yang tersedia dan
dapat mencetak bukti booking sebagai bukti transaksi lalu melakukan konfirmasi
pembayaran dengan mengupload bukti transaksi di menu konfirmasi pada
halaman frontend.
b. Kebutuhan Admin
Setiap admin memiliki ID admin dan password yang identik agar dapat
melakukan login dan dapat mengakses halaman back-end pada website. Dalam
halaman back-end terdapat file master berupa data admin dan pelanggan lalu
24
terdapat data booking dan logout. Dalam website ini admin berperan sama dan
memiliki akses yang sama karena tidak menggunakan hak akses.
3.2. Rancangan Dokumen
A. Rancangan Dokumen Masukan (Input)
Menguraikan secara rinci setiap rancangan dokumen masukan yang digunakan
dalam sistem dengan uraian parameter-parameter dokumen sebagai berikut:
1. Nama Dokumen : Laporan data pelanggan
Fungsi : Untuk menyimpan data pelanggan
Sumber : Pelanggan
Tujuan : Admin
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Seluruh pelanggan yang mempunyai akun
Bentuk : Lihat lampiran A.1
2. Nama Dokumen : Konfirmasi Pembayaran
Fungsi : Untuk menyimpan konfirmasi pembayaran
Sumber : Pelanggan
Tujuan : Admin
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap pelanggan yang melakukan konfirmasi
25
Bentuk : Lihat lampiran A.2
B. Rancangan Dokumen Keluaran (Output)
Menguraikan secara rinci setiap rancangan dokumen keluaran yang digunakan
dalam sistem dengan uraian parameter-parameter dokumen sebagai berikut:
1. Nama Dokumen : Bukti booking
Fungsi : Mencetak bukti booking oleh pelanggan
Sumber : Admin
Tujuan : Pelanggan
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap ada pelanggan yang melakukan booking
Bentuk : Lihat lampiran B.1
26
3.3. Entity Relationship Diagram
A. Entity Relationship Diagram (ERD)
Gambar 3.1 Entity Relationship Diagram (ERD)
B. Logical Record Structure (LRS)
Gambar 3.2 Logical Record Structure (LRS)
27
3.4. Spesifikasi File
Spesifikasi file yang digunakan dalam perancangan program studio rekaman
berbasis web ini terdiri dari satu database, diantaranya :
1. Tabel Admin
a. Nama File : File admin
b. Akronim : admin.myd
c. Fungsi : Menyimpan data admin
d. Tipe File : File Master
e. Organisasi File : Index sequential
f. Akses File : Random
g. Media : Hardisk
h. Panjang Record : 35
i. Kunci File : id
j. Software : Xampp
Tabel III.1 Tabel Admin
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id id Varchar 5 Primary Key
2 Username username Varchar 10
3 Password password Text
4 Nama nama Varchar 20
28
2. Tabel Pelanggan
a. Nama File : File pelanggan
b. Akronim : pelanggan.myd
c. Fungsi : menyimpan data pelanggan
d. Tipe : File Master
e. Organisasi File : Index sequential
f. Akses File : Random
g. Media : Hardisk
h. Panjang Record : 72
i. Kunci File : id
j. Software : Xampp
Tabel III.2 Tabel Pelanggan
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id Pelanggan id Varchar 9 Primary Key
2 Username username Varchar 20
3 Email email Varchar 30
4 No
Handphone
nohp Varchar 13
5 Password password Text
6 Join join Timestamp
29
3. Tabel Booking
a. Nama File : File booking
b. Akronim : booking.myd
c. Fungsi : Menyimpan data booking
d. Tipe File : File booking
e. Organisasi File : Index sequential
f. Akses File : Random
g. Media : Hardisk
h. Panjang Record : 20
i. Kunci File : tanggal
j. Software : Xampp
Tabel III.3 Tabel Booking
No Elemen Data Akronim Tipe Panjang Keterangan
1 Tanggal tanggal Date Primary Key
2 Username username Varchar 20
4 Harga harga Double
30
4. Tabel Services
a. Nama File : File services
b. Akronim : services.myd
c. Fungsi : Menyimpan data services
d. Tipe File : File services
e. Organisasi File : Index sequential
f. Akses File : Random
g. Media : Hardisk
h. Panjang Record : 60
i. Kunci Record : harga
j. Software : Xampp
Tabel III.4 Tabel Services
No Elemen Data Akronim Tipe Panjang Keterangan
1 Paket paket Varchar 20
2 Harga harga Double Primary Key
3 Keterangan keterangan Varchar 40
31
5. Tabel konfirmasi
a. Nama File : File konfirmasi
b. Akronim : konfirmasi
c. Fungsi : Menyimpan data konfirmasi
d. Tipe File : File konfirmasi
e. Organisasi File : Index sequential
f. Akses File : Random
g. Media : Hardisk
h. Panjang Record : 35
i. Kunci Record : -
j. Software : Xampp
Tabel III.5 Tabel Konfirmasi
No Elemen Data Akronim Tipe Panjang Keterangan
1 Tanggal tanggal Date
2 Foto foto Text
3 Foto Type foto_type Char 5
4 An
Pembayaran
an Varchar 30
32
3.5. Pengkodean
1. ID Admin
Admin hanya memiliki satu hak akses sehingga semua jabatannya sama hanya no
urutnya yang berbeda. Berikut salah satu contohnya:
Gambar 3.3 ID Admin
2. ID Pelanggan
Gambar 3.4 ID Pelanggan
3.6. Stuktur Navigasi
1. Stuktur Navigasi Halaman Frontend Pengunjung
Pembuatan Halaman frontend pengunjung website menggunakan struktur navigasi
campuran (composite).
33
Gambar 3.5 Struktur Navigasi Frontend Pengunjung
2. Stuktur Navigasi Halaman Frontend Pelanggan
Pembuatan Halaman frontend pelanggan website menggunakan struktur navigasi
campuran (composite).
Gambar 3.6 Struktur Navigasi Frontend Pelanggan
34
3. Stuktur Navigasi Halaman Back-end
Pembuatan Halaman frontend website menggunakan struktur navigasi campuran
(composite). berikut gambarnya :
Gambar 3.7 Struktur Navigasi Backend
3.7. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum yang
dibutuhkan untuk menginmplementasikannya.
a. Spesifikasi Perangkat Keras
1. Server
a) CPU
1) Processor Intel® core i3
2) RAM DDR2 2 GB
35
3) Hard Disk 500 GB
b) Mouse
c) Keyboard
d) Monitor dengan resolusi layar minimum 1024x768
2. Client
a) CPU
1) Processor Intel® core i3
2) RAM DDR 2 GB
3) Hard Disk 500 GB
b) Mouse
c) Keyboard
d) Monitor dengan resolusi layar minimum 1024x768
b. Spesifikasi Perangkat Lunak
1. Server
a) Sistem Operasi yang digunakan Microsoft Windows 8.1 pro 64
bit.
b) Aplikasi bundle web server seperti Xampp versi v3.2.1.
2. Client
c) Sistem Operasi yang digunakan Microsoft Windows 8.1 pro 64
bit.
a) Aplikasi web browser seperti Mozilla Firefox, Opera, Internet
Explorer, dan Google Chrome.
36
3.8. Implementasi
1. Implementasi Halaman Frontend
Implementasi halaman frontend merupakan sentral dari semua halaman yang
berisi menu-menu yang dapat diakses dan dapat menjadi penghubung antara pengguna
dengan sistem dimana terdapat halaman pengunjung dan halaman pelanggan yang berarti
member atau telah mempunyai akun.
Gambar 3.8 Halaman Frontend Pengunjung
`
37
Gambar 3.9 Halaman Frontend Pelanggan
2. Implementasi Halaman Login
Implementasi halaman login berisi username (pelanggan) atau id admin (untuk
admin) dan password yang perlu diisi terlebih dahulu agar mampu mengakses halaman
yang dituju seperti back-end untuk admin atau front-end untuk pelanggan dalam hal
melakukan proses booking maka diperlukan login.
Gambar 3.10 Halaman Login Back-end
Gambar 3.11 Halaman Login Frontend
38
3. Implementasi Halaman Back-End
Implementasi halaman back-end berisi data admin dan pelanggan dalam file
master. lalu ada jadwal booking dan konfirmasi beserta laporannya.
Gambar 3.12 Halaman Back-End
3.9. Pengujian Unit
1. Pengujian unit terhadap form login
Tabel III.6 Pengujian Black Box pada Halaman Login
No Skenario
Pengujian
Text Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 ID Admin dan
password tidak
diisi kemudian
ID Admin :
(kosong)
Password :
Sistem akan
menolak akses
user dan
Sesuai
harapan
Valid
39
klik tombol login (kosong) menampilkan
“Maaf ID
Admin Harap
Isi”
selanjutnya
tampil “Maaf
Password
Harap Isi”
2 ID Admin tidak
diisi kemudian
klik tombol login
ID Admin :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Maaf ID
Admin Harap
Isi” lalu kursor
mengarahkan
pada kolom ID
Admin
Sesuai
harapan
Valid
3 Password tidak
diisi kemudian
klik tombol login
Password :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Maaf
Sesuai
harapan
Valid
40
Password
Harap Isi” lalu
kursor
mengarahkan
pada kolom
password
4 Mengetikan ID
Admin dan
password tidak
diisi kemudian
klik login
ID Admin :
abcdef
Password :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Maaf
Password
Harap Isi” lalu
kursor
mengarahkan
pada kolom
password
Sesuai
harapan
Valid
5 ID Admin tidak
diisi dan
password diisi
kemudian klik
login
ID Admin :
(kosong)
Password :
123456
Sistem akan
menolak akses
user dan
menampilkan
“Maaf ID
Admin Harap
Sesuai
harapan
Valid
41
Isi” lalu kursor
mengarahkan
pada kolom ID
Admin
6 Mengetikan salah
satu kondisi
salah pada
username atau
password
kemudian klik
login
ID Admin :
admin01
(benar)
Password :
123456
(salah)
Sistem akan
menolak akses
user dan
menampilkan
“Maaf, ID
Admin atau
Password anda
salah!”
Sesuai
harapan
Valid
7 Mengetikan ID
Admin dan
password dengan
data yang benar
kemudian klik
login
ID Admin :
admin01
(benar)
Password :
admin01
(benar)
Sistem akan
menerima
akses login
kemudian
langsung
menampilkan
halaman home
(admin).
Sesuai
harapan
Valid
42
2. Pengujian unit terhadap form tambah admin
Tabel III.7 Pengujian Black Box pada form tambah admin
No Skenario
Pengujian
Text Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Username,
password, dan
nama tidak diisi
kemudian klik
tombol simpan
Username :
(kosong)
Password :
(kosong)
Nama :
(kosong)
Sistem akan
menampilakn
“Username
harap di isi!”
dan pointer
mengarah ke
form username
Sesuai
harapan
Valid
2 Username diisi
namun password
dan nama tidak
di isi kemudian
klik tombol
simpan
Username :
(haha)
Password :
(kosong)
Nama :
(kosong)
Sistem akan
menampilakn
“Password
harap di isi!”
dan pointer
mengarah ke
form password
Sesuai
harapan
Valid
3 Username dan
password di isi
dan nama tidak
di isi kemudian
Username :
(haha)
Password :
(456789)
Sistem akan
menampilakn
“Nama harap
di isi!” dan
Sesuai
harapan
Valid
43
klik tombol
simpan
Nama :
(kosong)
pointer
mengarah ke
form nama
4 Username,
password dan
nama di isi
kemudian klik
tombol simpan
Username :
(haha)
Password :
(456789)
Nama :
(jaja)
Sistem akan
menampilkan
“Data Berhasil
di Simpan”
Sesuai
harapan
Valid
3. Pengujian unit terhadap form edit admin
Tabel III.8 Pengujian Black Box pada form edit admin
No Skenario
Pengujian
Text Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 ID Admin,
Username,
password atau
nama di edit
kemudian klik
tombol simpan
ID Admin :
(ADM01)
Username :
(haha)
Password :
(12345)
Nama:
Sistem akan
menampilkan
“Data Berhasil
di Update”
Sesuai
harapan
Valid
44
(andi) di
edit
menjadi
(andi
adam)
4. Pengujian unit terhadap form tambah paket
Tabel III.9 Pengujian Black Box pada form tambah paket
No Skenario
Pengujian
Text Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Paket, harga, dan
keterangan tidak
diisi kemudian
klik tombol
simpan
Paket :
(kosong)
Harga :
(kosong)
Keterangan:
(kosong)
Sistem akan
menampilakn
“Paket harap
di isi!” dan
pointer
mengarah ke
form paket
Sesuai
harapan
Valid
2 Paket di isi dan
yang lainnya
tidak di isi
kemudian klik
tombol simpan
Paket :
(nbh)
Harga :
(kosong)
Keterangan:
Sistem akan
menampilakn
“Harga harap
di isi!” dan
pointer
Sesuai
harapan
Valid
45
(kosong)
mengarah ke
form harga
3 Paket dan harga
diisi namun
keterangan tidak
di isi kemudian
klik tombol
simpan
Paket :
(nbh)
Harga :
(1200000)
Keterangan:
(kosong)
Sistem akan
menampilakn
“Keterangan
harap di isi!”
dan pointer
mengarah ke
form
keterangan
Sesuai
harapan
Valid
4 Paket, harga dan
keterangan di isi
kemudian klik
tombol simpan
Paket :
(nbh)
Harga :
(1200000)
Keterangan:
(jaja)
Sistem akan
menampilkan
“Data Berhasil
di Simpan”
Sesuai
harapan
Valid
46
5. Pengujian unit terhadap form edit paket
Tabel III.10 Pengujian Black Box pada form edit paket
No Skenario
Pengujian
Text Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Paket, harga atau
keterangan di
edit kemudian
klik tombol
simpan
Paket :
(nbh)
Harga :
(1200000)
Keterangan:
(jaja) diedit
menjadi
(jajan)
Sistem akan
menampilkan
“Data Berhasil
di Update”
Sesuai
harapan
Valid
6. Pengujian unit terhadap halaman daftar pelanggan
Tabel III.11 Pengujian Black Box pada halaman daftar pelanggan
No Skenario
Pengujian
Text Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Username,
password,
retype
Username :
(kosong)
Password :
Sistem akan
menampilkan
“The
Sesuai
harapan
Valid
47
password, email
dan no
handphone tidak
diisi kemudian
klik tombol
daftar sekarang
(kosong)
Retype
Password :
(kosong)
Email :
(kosong)
No
handphone:
(kosong)
Username
field is
required, The
Password field
is required,
The Retype
Password field
is required,
The Email
field is
required, The
No
Handphone
field is
required”
2 Username diisi
namun
password,
retype
password, email
dan no
handphone tidak
di isi kemudian
Username :
(haha)
Password :
(kosong)
Retype
Password :
(kosong)
Email:
Sistem akan
menampilakn
“The
Password field
is required,
The Retype
Password field
is required,
Sesuai
harapan
Valid
48
klik tombol
daftar sekarang
(kosong)
No
handphone:
(kosong)
The Email
field is
required, The
No
Handphone
field is
required”
3 Username dan
password di isi
namun retype
password, email
dan no
handphone tidak
di isi kemudian
klik tombol
daftar sekarang
Username :
(haha)
Password :
(456789)
Retype
Password :
(kosong)
Email :
(kosong)
No
handphone:
(kosong)
Sistem akan
menampilakn
“The
Password field
does not
match the
Retype
Password
field, The
Retype
Password field
is required,
The Email
field is
required, The
No
Sesuai
harapan
Valid
49
Handphone
field is
required”
4 Username,
password, dan
retype password
di isi namun
email dan no
handphone tidak
di isi kemudian
klik tombol
daftar sekarang
Username :
(haha)
Password :
(456789)
Retype
Password :
(456789)
Email :
(kosong)
No
handphone:
(kosong)
Sistem akan
menampilakn
“The Email
field is
required, The
No
Handphone
field is
required”
Sesuai
harapan
Valid
5 Username,
password,
retype
password, dan
email di isi
namun no
handphone tidak
Username :
(haha)
Password :
(456789)
Retype
Password :
(456789)
Sistem akan
menampilakn
“The No
Handphone
field is
required”
Sesuai
harapan
Valid
50
di isi kemudian
klik tombol
daftar sekarang
Email :
(a@gmail)
No
Handphone:
(kosong)
6 Username,
password,
retype
password, email
dan no
handphone di isi
kemudian klik
tombol daftar
sekarang
Username :
(haha)
Password :
(456789)
Retype
Password :
(456789)
Email :
(a@gmail)
No
Handphone:
(089898989)
Sistem akan
menampilkan
“Data Berhasil
di Simpan”
Sesuai
harapan
Valid
51
7. Pengujian unit terhadap login pelanggan
Tabel III.12 Pengujian Black Box pada login pelanggan
No Skenario
Pengujian
Text Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Username dan
password tidak
diisi kemudian
klik tombol login
Username :
(kosong)
Password :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Maaf
Username
Harap isi! lalu
kursor
mengarahkan
pada kolom
username
Sesuai
harapan
Valid
2 Username di isi
dan password
tidak diisi
kemudian klik
tombol login
Username :
(gaga)
Password :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Maaf
Password
Harap Isi” lalu
Sesuai
harapan
Valid
52
kursor
mengarahkan
pada kolom
password
3 Mengetikan salah
satu kondisi
salah pada
username atau
password
kemudian klik
login
Username :
admin01
(benar)
Password :
123456
(salah)
Sistem akan
menolak akses
user dan
menampilkan
“Maaf,
Username atau
Password anda
salah!”
Sesuai
harapan
Valid
6 Mengetikan
username dan
password dengan
data yang benar
kemudian klik
login
Username :
gaga
(benar)
Password :
123456
(benar)
Sistem akan
menerima
akses
kemudian
masuk
halaman
pelanggan
Sesuai
harapan
Valid
53
8. Pengujian unit terhadap form booking
Tabel III.13 Pengujian Black Box pada form booking
No Skenario
Pengujian
Text Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Your name
account,
your email,
your
phone,
date,
choose
service
tidak di isi
kemudian
klik tombol
save
Your account:
(kosong)
your email:
(kosong) your
phone: (kosong)
date:
(mm/dd/yyyy)
choose service:
(choose service)
price : (kosong)
Sistem akan
mengarahkan
pada print
html dan
setelah
halaman print
di tutup maka
akan muncul
alert “Harap
isi
username!”
Dan pointer
focus pada
your name
account
Sesuai
harapan
Valid
2 Your name
account
diisi
Your account:
(gaga)
your email:
Sistem akan
mengarahkan
pada print
Sesuai
harapan
Valid
54
namun
your email,
your
phone,
date,
choose
service
tidak di isi
kemudian
klik tombol
save
(kosong) your
phone: (kosong)
date:
(mm/dd/yyyy)
choose service:
(choose service)
price : (kosong)
html dan
setelah
halaman print
di tutup maka
akan muncul
alert “Harap
isi Alamat
Email!”
Dan pointer
focus pada
your email
3 Your name
account
diisi your
email diisi
namun
your
phone,
date,
choose
service
tidak di isi
kemudian
Your account:
(gaga)
your email:
your phone:
(kosong)
date:
(mm/dd/yyyy)
choose service:
(choose service)
price : (kosong)
Sistem akan
mengarahkan
pada print
html dan
setelah
halaman print
di tutup maka
akan muncul
alert “Harap
isi No
Handphone!”
Dan pointer
Sesuai
harapan
Valid
55
klik tombol
save
focus pada
your phone
4 Your name
account,
your email,
your phone
diisi
namun
date, dan
choose
service
tidak di isi
kemudian
klik tombol
save
Your account:
(gaga)
your email:
(gaga@gmail) your
phone: (089898)
date:
(mm/dd/yyyy)
choose service:
(choose service)
price : (kosong)
Sistem akan
mengarahkan
pada print
html dan
setelah
halaman print
di tutup maka
akan muncul
alert “harap
isi tanggal
booking!”
Dan pointer
focus pada
date
Sesuai
harapan
Valid
5 Your name
account
your email,
your
phone,
date diisi
dan choose
Your account:
(gaga)
your email:
(gaga@yahoo)
your phone:
(08979)
date: (07/13/2018)
Sistem akan
mengarahkan
pada print
html dan
setelah
halaman print
di tutup maka
Sesuai
harapan
Valid
56
service
tidak di isi
kemudian
klik tombol
save
choose service:
(choose service)
price : (kosong)
akan muncul
alert “Harap
isi service
yang akan
dipilih!”
Dan pointer
focus pada
pilih paket
6 Your name
account
your email,
your
phone,
date,
choose
service
dipilih dan
form price
tampil
value
otomatis
kemudian
klik tombol
Your account:
(gaga)
your email:
(gaga@email) your
phone: (08879)
date: (07/13/2018)
choose service:
(full service)
price : (1300000)
Sistem akan
mengarahkan
pada print
html dan
setelah
halaman print
di tutup maka
akan muncul
alert “Data
Berhasil di
Simpan
Sesuai
harapan
Valid
57
save
7 Your name
account
diisi dan
date di isi
dengan
data yang
sudah ada
dijadwal
kemudian
klik tombol
save
(Yang sudah
terdaftar di jadwal)
Your account:
(gaga)
date: (07/13/2018)
(Yang akan
melakukan
booking pada
tanggal yang sama)
Your account:
(gaga)
date: (07/13/2018)
your email:
(gaga@yahoo)
your phone:
(08979)
choose service:
(choose service)
price : (kosong)
Sistem akan
mengarahkan
pada print
html dan
setelah
halaman print
di tutup maka
akan muncul
alert
“Tanggal
Sudah Terisi,
Harap, Cari
Waktu lain.”
Redirect
tampilan
depan
pelanggan
Sesuai
harapan
Valid
58
9. Pengujian unit terhadap form konfirmasi
Tabel III.14 Pengujian Black Box pada form konfirmasi
No Skenario
Pengujian
Text Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Tanggal, Atas
Nama Bayar ,
upload bukti
tidak di isi
kemudian klik
simpan
Tanggal :
(kosong)
Atas Nama
Bayar :
(kosong)
Upload
Bukti:
(kosong)
Menampilkan
alert “Harap
isi tanggal!”
dan pointer
menuju form
tanggal
Sesuai
harapan
Valid
2 Tanggal diisi,
dan Atas Nama
Bayar , upload
bukti tidak di isi
kemudian klik
simpan
Tanggal :
(07/11/2018)
Atas Nama
Bayar :
(kosong)
Upload
Bukti:
(kosong)
Menampilkan
alert “Harap
isi atas nama
bayar!” dan
pointer
menuju form
atas nama
bayar
Sesuai
harapan
Valid
3 Tanggal dan
Atas Nama
Tanggal :
(07/11/2018)
Menampilkan
alert “Harap
Sesuai
harapan
Valid
59
Bayar di isi ,
namun upload
bukti tidak di isi
kemudian klik
simpan
Atas Nama
Bayar :
(jaja)
Upload
Bukti:
(kosong)
upload bukti
transfer!” dan
pointer
menuju form
upload bukti
4 Tanggal Atas
Nama Bayar
dan upload
bukti di isi
namun upload
bukti salah tipe
file kemudian
klik simpan
Tanggal :
(07/11/2018)
Atas Nama
Bayar :
(jaja)
Upload
Bukti:
(hh.mp3)
Menampilkan
form “Data
gagal dibuat”
Sesuai
harapan
Valid
5 Tanggal Atas
Nama Bayar
dan upload
bukti di isi
dengan format
yang benar
kemudian klik
simpan
Tanggal :
(07/11/2018)
Atas Nama
Bayar :
(jaja)
Upload
Bukti:
(hh.jpg)
Menampilkan
form “Data
berhasil
disimpan”
Sesuai
harapan
Valid