bab iii pembahasan - repository.bsi.ac.id · pelanggan disediakan beberapa menu utama yang dapat...

39
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.

Upload: voque

Post on 11-Jul-2019

216 views

Category:

Documents


0 download

TRANSCRIPT

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:

([email protected])

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

60