23
BAB III
PEMBAHASAN
3.1. Analisis Kebutuhan
Hal pertama yang perlu dilakukan dalam analisa kebutuhan website adalah
menentukan dan mengungkapkan kebutuhan website. Kebutuhan website terbagi
menjadi 2 (dua) yaitu Kebutuhan Pengguna dan Kebutuhan Sistem, yang
diperlukan untuk mencapai tujuan yang ingin dicapai.
1. Kebutuhan Pengguna
Kebutuhan fungsional adalah kebutuhan-kebutuhan yang memiliki
keterkaitan langsung dengan website. Kebutuhan fungsional dari website ini
meliputi :
a. Kebutuhan Pengguna
Pada tahap pembuatan website ini, meliputi beberapa kebutuhan pengguna sebagai
berikut :
1) Melihat tampilan halaman website
2) Mendaftar menjadi member
3) Mencari dan membeli produk yang diinginkan
4) Melihat keranjang belanja secara langsung
5) Mendapatkan informasi data transaksi
6) Mengisi konfirmasi transfer
24
b. Kebutuhan Administrator
Pada tahap pembuatan website ini, meliputi beberapa kebutuhan administrator
sebagai berikut :
1) Melakukan login ke dalam website
2) Mengelola data produk
3) Mengelola data pesan
4) Mengelola data order
5) Mengelola data member
6) Mengelola data laporan penjualan
7) Melakukan logout
2. Kebutuhan Sistem
Kebutuhan sistem adalah kebutuhan non fungsional yang dapat digunakan
sebagai suatu bentuk kebutuhan berupa perangkat yang dibutuhkan sistem dan
dapat terbagi dalam hal untuk pengembangan atau penggunaannya dan kebutuhan
yang tidak secara langsung terkait dengan fitur tertentu didalam website.
3.2. Rancangan Dokumen
A. Rancangan Dokumen Masukan (Input)
Menguraikan secara setiap rancangan dokumen masukan yang digunakan
dalam sistem dengan uraian parameter-parameter dokumen tersebut dengan
parameter-parameter dokumennya sebagai berikut :
1. Nama dokumen : Bukti Transfer
Fungsi : Bukti telah melakukan Transfer
Sumber : Pembeli
Tujuan : Admin
25
Media : Kertas
Jumlah : 1
Frekuensi : Setiap melakukan Transaksi
Bentuk : Lampiran A.1
2. Nama dokumen : Form Data Produk
Fungsi : Untuk menginput data produk yang dijual
Sumber : Admin
Tujuan : Pengunjung
Media : Website
Jumlah : Banyak
Frekuensi : Setiap penambahan data produk
Bentuk : Lampiran A.2
3. Nama dokumen : Form Kategori Produk
Fungsi : Untuk menambahkan kategori produk
Sumber : Admin
Tujuan : Pengunjung
Media : Website
Jumlah : Banyak
Frekuensi : Setiap penambahan kategori
Bentuk : Lampiran A.3
26
4. Nama dokumen : Form Sub Kategori Produk
Fungsi : Untuk menambahkan sub kategori produk
Sumber : Admin
Tujuan : Pengunjung
Media : Website
Jumlah : Banyak
Frekuensi : Setiap penambahan subkategori
Bentuk : Lampiran A.4
B. Rancangan Dokumen Keluaran (Output)
1. Nama dokumen : Bukti Pemesanan
Fungsi : Bukti telah melakukan Pemesanan
Sumber : Admin
Tujuan : Pembeli
Media : Kertas
Jumlah : 1
Frekuensi : Setiap ada Pemesanan
Bentuk : Lampiran B.1
2. Nama dokumen : Laporan Penjualan
Fungsi : Laporan penjualan produk
Sumber : Admin
Tujuan : Pemilik
Media : Kertas
27
Jumlah : 1
Frekuensi : Setiap ingin melihat pendapatan
Bentuk : Lampiran B.2
3.3. Entity Relationship Diagram (ERD)
A. ERD
Pembuatan Entity Relationship Diagram sangat penting untuk
mempermudah pembuatan tabel apa saja yang dibutuhkan dalam
pembuatan website sebagai berikut :
Sumber : Penulis (2018)
Gambar III.1.
Entity Relationship Diagram (ERD)
28
B. Logical Relational Structure (LRS)
Pembuatan Logical Relational Structure sangat penting untuk
mempermudah menggambarkan relasi antar tabel, dengan tabel sebagai
berikut :
Sumber : Penulis (2018)
Gambar III.2.
Logical Relational Structure (LRS)
29
3.4. Spesifikasi File
Menjelaskan tentang file atau tabel yang terbentuk dari transformasi ERD
(dan atau file-file penunjang untuk web). Terdapat 9 buah tabel pada pengerjaan
website ini, diantaranya tabel kategori, tabel konfirmasi, tabel member, tabel
order, tabel order_detail, tabel produk, tabel kecamatan, tabel kabupaten,dan tabel
provinsi. Rincian dari tabel-tabel adalah sebagai berikut:
1. Spesifikasi File Kategori
Nama File : kategori
Akronim : Kategori
Fungsi : Untuk memisahkan kategori dari tabel produk
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 141 Karakter
Kunci Field : Id_kategori
Software : Xampp
Tabel.III.1.
Spesifikasi File Kategori
No Nama Field Type Length Keterangan
1 Id_kategori Int 11 Primary key
2 Kategori Varchar 30
3 Gambar Varchar 100
30
2. Spesifikasi File Konfirmasi
Nama File : konfirmasi
Akronim : Konfirmasi
Fungsi : Untuk menyimpan data konfirmasi pembayaran
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 126 Karakter
Kunci Field : id_konfirmasi
Software : Xampp
Tabel.III.2.
Spesifikasi File Konfirmasi
No Nama Field Type Length Keterangan
1 id_konfirmasi Varchar 8 Primary key
2 id_member Varchar 8 Foreign key
3 id_order Varchar 10 Foreign key
3 nama Varchar 30
4 no_rekening Varchar 20
5 nama_pemilik_rek Varchar 30
6 bukti Text
7 jam Varchar 10
8 tanggal Varchar 10
3. Spesifikasi File Member
Nama File : member
Akronim : Member
Fungsi : Untuk menyimpan data member
Tipe File : File Master
Organisasi File : Index Sequential
31
Akses File : Random
Media : Harddisk
Panjang Record : 291 Karakter
Kunci Field : id_member
Software : Xampp
Tabel.III.3.
Spesifikasi File Member
No Nama Field Type Length Keterangan
1 id_member Varchar 6 Primary key
2 password Varchar 100 Foreign key
3 nama Varchar 30
4 No_hp Varchar 13
5 email Varchar 30
6 alamat Text
7 Foto Varchar 100
8 Jk Varchar 10
9 Tgl_lahir Date
4. Spesifikasi File Orders
Nama File : orders
Akronim : Orders
Fungsi : Untuk menyimpan data yang dipesan
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 140 Karakter
Kunci Field : id_order
Software : Xampp
32
Tabel.III.4.
Spesifikasi File Orders
No Nama Field Type Length Keterangan
1 id_order Varchar 9 Primary key
2 Id_member Varchar 8 Foreign key
3 Id_kec Varchar 6 Foreign key
4 Jenis_pengiriman Varchar 11
5 nama Varchar 30
6 alamat Text
7 nope Varchar 13
8 email Varchar 30
9 status Varchar 10
10 total_bayar Int 11
11 ongkir Int 11
12 tgl_order Date
13 jam_order Time
5. Spesifikasi File Order_detail
Nama File : order_detail
Akronim : Order_detail
Fungsi : Untuk menyimpan data order
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 23 Karakter
Kunci Field : -
Software : Xampp
Tabel.III.5.
Spesifikasi File Order_detail
No Nama Field Type Length Keterangan
1 id_order Varchar 9
2 id_produk Varchar 8
3 Jumlah Varchar 5
33
6. Spesifikasi File Produk
Nama File : produk
Akronim : Produk
Fungsi : Untuk menyimpan data produk
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 206 Karakter
Kunci Field : id_produk
Software : Xampp
No Nama Field Type Length Keterangan
1 id_produk Varchar 8 Primary key
2 Id_kategori Varchar 8 Foreign key
3 Id_subkategori Varchar 8 Foreign key
4 Nama Varchar 50
5 Harga Int 11
6 Stok Int 11
7 Berat Varchar 10
8 Tgl Date
9 Gambar Varchar 100
10 Deskripsi Text
Tabel.III.6.
Spesifikasi File Produk
7. Spesifikasi File Kecamatan
Nama File : kecamatan
Akronim : Kecamatan
Fungsi : Untuk menyimpan data kecamatan
Tipe File : File Master
Organisasi File : Index Sequential
34
Akses File : Random
Media : Harddisk
Panjang Record : 74 Karakter
Kunci Field : id_kec
Software : Xampp
Tabel.III.7.
Spesifikasi File Kecamatan
No Nama Field Type Length Keterangan
1 id_kec Varchar 6 Primary key
2 id_kab Varchar 4 Foreign key
3 Kecamatan Varchar 50
4 jne_regular Varchar 7
5 jne_yes Varchar 7
8. Spesifikasi File Kabupaten
Nama File : kabupaten
Akronim : Kabupaten
Fungsi : Untuk menyimpan data Kabupaten
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 58 Karakter
Kunci Field : id_kab
Software : Xampp
35
Tabel.III.8.
Spesifikasi File Kabupaten
No Nama Field Type Length Keterangan
1 id_kab Varchar 4 Primary key
2 id_prov Varchar 2 Foreign key
3 Kabupaten Varchar 50
4 id_jenis Varchar 2
9. Spesifikasi File Provinsi
Nama File : provinsi
Akronim : Provinsi
Fungsi : Untuk menyimpan data Provinsi
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 52 Karakter
Kunci Field : id_prov
Software : Xampp
Tabel.III.9.
Spesifikasi File Provinsi
No Nama Field Type Length Keterangan
1 id_prov Varchar 2 Primary key
2 Provinsi Varchar 50
36
3.5. Pengkodean
Setiap pengguna harus memiliki id masing-masing sehingga dapat
membatasi hak akses dari masing-masing pengguna, diantaranya terdiri dari:
1. id_member
M A - 0 0 1
Ket :
MA = untuk identitas member adfakid
001 = untuk nomer urut member
2. id_produk
P - 1 8 0 0 0 1
Ket :
P = untuk identitas produk
18 = untuk tahun masuk produk
0001 = untuk nomer urut produk
3. id_order
O R D E R 0 0 0 1
Ket :
ORDER = untuk identitas order
0001 = untuk nomer urut order
37
4. id_konfirmasi
K O N - 0 0 0 1
Ket :
KON = untuk identitas konfirmasi
0001 = untuk nomer urut konfirmasi
3.6. Spesifikasi Program
1. Kebutuhan Perangkat Keras
Perangkat keras yang digunakan dalam membangun website ini adalah sebagai
berikut:
a. Processor (R) (TM) CPU N570 (1.66GHz)
b. RAM 1 GB
c. Harddisk 300 GB
d. Perangkat standar input dan output
2. Kebutuhan Perangkat Lunak
Adapun perangkat lunak yang digunakan dalam membangun website ini adalah
sebagai berikut :
a. Sistem Operasi Windows 7 Ultimate
b. Adobe Dreamweaver CS6
c. Web Browser Mozilla Firefox, Google Chrome, Internet Explorer, Uc
Browser.
d. MySQL dengan phpMyAdmin 3.1.3.1
38
3.7. Rancangan Struktur Navigasi
1. Struktur Navigasi Halaman Admin
Rancangan struktur navigasi sangat penting untuk mempermudah
mengatur letak atau struktur navigasi website, dan struktur navigasi pada
halaman admin sebagai berikut :
Gambar III.3.
Struktur Navigasi Halaman Admin
39
2. Struktur Navigasi Halaman Member
Rancangan struktur navigasi sangat penting untuk mempermudah
mengatur letak atau struktur navigasi website, dan struktur navigasi pada
halaman member sebagai berikut :
Gambar III.4.
Struktur Navigasi Halaman Member
40
3. Struktur Navigasi Halaman Pengunjung
Rancangan struktur navigasi sangat penting untuk mempermudah
mengatur letak atau struktur navigasi website, dan struktur navigasi pada
halaman pengunjung sebagai berikut :
Gambar III.5.
Struktur Navigasi Halaman Pengunjung
41
3.8. Implementasi
A. Implementasi Rancangan Antar Muka
1. Implementasi Rancangan Antar Muka Admin
a. Implementasi Halaman Login Admin
Merupakan halaman yang berisi form login admin. Konsep dari
halaman login admin seperti gambar dibawah ini:
Gambar III.6.
Implementasi Halaman Login Admin
b. Implementasi Halaman Beranda Admin
Merupakan halaman yang berisi menu-menu link yang menghubungkan
halaman ke halaman lain. Konsep dari halaman beranda admin seperti
gambar dibawah ini:
42
Gambar III.7.
Implementasi Halaman Beranda Admin
c. Implementasi Halaman Produk
Merupakan halaman yang berisi input produk dan lihat data produk,
halaman ini bisa menambah data produk, mengubah data produk
ataupun menghapus data produk. Konsep dari halaman produk seperti
gambar dibawah ini:
Gambar III.8.
Implementasi Halaman Produk
43
d. Implementasi Halaman Lihat Pesan
Merupakan halaman yang berisi pesan dari pelanggan yang mempunyai
masalah tentang pemesanan produk, masalah order dan lain-lain.
Konsep dari halaman lihat pesan seperti gambar dibawah ini:
Gambar III.9.
Implementasi Halaman Lihat Pesan
e. Implementasi Halaman Lihat Pemesanan
Merupakan halaman yang berisi data konfirmasi transfer dan data
Pemesanan dari pelanggan/konsumen. Konsep dari halaman lihat
Pemesanan seperti gambar dibawah ini:
Gambar III.10.
Implementasi Halaman Lihat Pemesanan
44
f. Implementasi Halaman Laporan Per Priode
Merupakan halaman yang berisi pengecekan laporan per priode dari
tanggal awal ke tanggal akhir . Konsep dari halaman laporan per priode
seperti gambar dibawah ini:
Gambar III.11.
Implementasi Halaman Laporan Per Priode
g. Implementasi Halaman Member
Merupakan halaman yang berisi data akun pelanggan. di halaman
Member ini admin bisa menghapus data akun pelanggan. Konsep dari
halaman Member seperti gambar dibawah ini:
Gambar III.12.
Implementasi Halaman Member
45
1. Implementasi Rancangan Antar Muka Pengguna
a. Implementasi Halaman Beranda
Halaman beranda tampil ketika website ini pertama kali diakses.
Halaman ini terdiri dari menu beranda dan link yang terhubung ke
halaman lain. Pada halaman ini juga terdapat beberapa menu dan
tampilan tambahan seperti imageslide dsb. Konsep dari halaman
beranda seperti gambar dibawah ini:
Gambar III.13.
Implementasi Halaman Beranda
b. Implementasi Halaman Buat Akun Baru
Merupakan halaman yang berisi form membuat akun member baru.
Konsep dari halaman buat akun baru adalah seperti gambar dibawah
ini:
46
Gambar III.14.
Implementasi Halaman Buat Akun Baru
c. Implementasi Halaman Login
Merupakan halaman yang berisi form login untuk member. Konsep dari
halaman login adalah seperti gambar dibawah ini :
Gambar III.15.
Implementasi Halaman Login
47
d. Implementasi Halaman Hubungi Kami
Merupakan halaman yang berisi form pesan guna untuk membantu
pelanggan jika terjadi kesalahan pada pemesanan produk, pelanggan
dapat bertanya melalui Hubungi Kami ini dan pelanggan juga dapat
memberikan pesan, kesan atau komentar terhadap pelayanan dalam
website kami. Konsep dari halaman Hubungi Kami adalah seperti
gambar dibawah ini:
Gambar III.16.
Implementasi Halaman Hubungi Kami
e. Implementasi Konfirmasi Pembayaran
Merupakan halaman yang berisi form konfirmasi pembayaran dimana
pelanggan selesai melakukan pemesanan produk harus melakukan
konfirmasi Pembayaran. Konsep dari halaman konfirmasi Pembayaran
adalah seperti gambar dibawah ini :
48
Gambar III.17.
Implementasi Halaman Konfirmasi Pembayaran
f. Implementasi Halaman Cara Pembelian
Merupakan halaman yang berisi semua informasi-informasi cara
Pembelian produk pada website kami. Konsep dari halaman cara
pemesanan adalah seperti gambar dibawah ini :
Gambar III.18.
Implementasi Halaman Cara Pembelian
49
g. Implementasi Halaman Produk
Merupakan halaman yang berisi produk-produk Gitar yang di tampilkan
di halaman semua produk untuk di jual. Konsep dari halaman produk
adalah seperti gambar dibawah ini :
Gambar III.19.
Implementasi Halaman Produk
h. Implementasi Halaman Detail Produk
Merupakan halaman yang berisi detail Produk Gitar. Konsep dari
halaman detail produk adalah seperti gambar dibawah ini :
Gambar III.20.
Implementasi Halaman Detail Produk
50
i. Implementasi Halaman Keranjang Belanja
Merupakan halaman yang berisi pesanan produk yang ingin di beli oleh
pelanggan. Konsep dari halaman keranjang belanja adalah seperti
gambar dibawah ini:
Gambar III.21.
Implementasi Halaman Keranjang Belanja
j. Implementasi Halaman Cetak Bukti Transaksi
Merupakan halaman yang berisi bukti transaksi pesanan produk pada
toko kami. Konsep dari halaman cetak bukti transaksi adalah seperti
gambar dibawah ini:
51
Gambar III.22.
Implementasi Halaman Cetak Bukti Transaksi
k. Implementasi Halaman Akun Saya
Merupakan halaman yang berisi data-data akun pelanggan yang
terdapat di menu akun saya di halaman login user, di halaman ini
pelanggan bisa mengubah data akunnya untuk di perbaharui. Konsep
dari halaman Akun Saya adalah seperti gambar dibawah ini:
Gambar III.23.
Implementasi Halaman Akun Saya
52
3.9. Pengujian Unit
1. Pengujian Terhadap Form Login Admin
Tabel III.10.
Hasil Pengujian Blackbox Testing Form Login Admin
No
.
Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Email dan
Password
tidak di isi
kemudian klik
tombol login
Username:(koson
g)
Password:(koson
g)
Sistem akan
menolak akses user
dan menampilkan
“Harap masukan
Email anda !!”
Sesuai
harapan Valid
2. Mengetikkan
Username dan
Password
tidak di isi
(kosong)
kemudian klik
tombol login
Username:Admin
Password:(koson
g)
Sistem akan
menolak akses user
“Password harus di
isi” Sesuai
harapan Valid
3. Username
tidak di isi
(kosong) dan
Password diisi
kemudian klik
tombol login
Username:(koson
g)
Password:admin
Sistem akan
menolak akses user
dan menampilkan
“Harap masukan
Email anda !!”
Sesuai
harapan Valid
4. Mengetikkan
salah satu
kondisi salah
pada
Username atau
Password
kemudian klik
tombol login
Username:Admin
(benar)
Password:admin
(salah)
Sistem akan
menolak akses dan
menampilkan
“Email atau
Password salah”
Sesuai
harapan Valid
5. Mengetikkan
Username dan
Password
dengan data
yang benar
kemudian klik
tombol login
Username:Admin
(benar)
Password:admin
(benar)
Sistem menerima
akses login dan
menampilkan
“Anda berhasil
masuk, selamat
brbelanja”
kemudian langsung
menampilkan menu
utama.
Sesuai
harapan Valid
53
2. Pengujian Terhadap Form Logout Admin
Tabel III.11.
Hasil Pengujian Blackbox Testing Logout Admin
No
.
Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Klik “Logout” Klik Logout Sistem menerima
akses kemudian
menampilkan
halaman Login
Sesuai
harapan Valid
3. Pengujian Terhadap Form Buat Akun Member
Tabel III.12.
Hasil Pengujian Blackbox Testing Halaman Buat Akun
No. Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Semua form
tidak di
isi(kosong)
kemudian
klik tombol
Simpan
Nama:(kosong)
No Handphone:(kosong)
Email:(kosong)
Password:(kosong)
Alamat:(kosong)
Foto:(kosong)
Sistem akan
menolak
akses Buat
Akun dan
menampilkan
“Anda belum
memasukan
nama !!”
Sesuai
harapan Valid
2. Nama di isi
form yang
lain tidak di
isi(kosong)
kemudian
klik tombol
Simpan
Nama:(member)
No Handphone:(kosong)
Email:(kosong)
Password:(kosong)
Alamat:(kosong)
Foto:(kosong)
Sistem akan
menolak
akses Buat
Akun dan
menampilkan
“Nomor
masih
kosong !!”
Sesuai
harapan Valid
3. Nama dan
No
Handphone
di isi form yang lain
tidak di
isi(kosong)
kemudian
klik tombol
Konfirmasi
Nama:(member)
No
Handphone:(081500000000)
Email:(kosong) Password:(kosong)
Alamat:(kosong)
Foto:(kosong)
Sistem akan
menolak
akses Buat
Akun dan menampilkan
“Email masih
kosong !!”
Sesuai
harapan Valid
54
No. Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
4. Nama, No
Handphone
dan Email
di isi form
yang lain
tidak di
isi(kosong)
kemudian
klik tombol
Konfirmasi
Nama:(member)
No
Handphone:(081500000000)
Email:([email protected])
Password:(kosong)
Alamat:(kosong)
Foto:(kosong)
Sistem akan
menolak
akses Buat
Akun dan
menampilkan
“Password
tidak boleh
kosong !!”
Sesuai
harapan Valid
5. Nama, No
Handphone,
Email dan
password di
isi form
yang lain
tidak di
isi(kosong)
kemudian
klik tombol
Simpan
Nama:(member)
No
Handphone:(081500000000)
Email:([email protected])
Password:(member)
Alamat:(kosong)
Foto:(kosong)
Sistem akan
menolak
akses Buat
Akun dan
menampilkan
“Masukan
alamat
anda!!”
Sesuai
harapan Valid
6. Nama, No
Handphone,
Email,
password
dan alamat
di isi form
foto tidak
di
isi(kosong)
kemudian
klik tombol
Simpan
Nama:(member)
No
Handphone:(081500000000)
Email:([email protected])
Password:(member)
Alamat:(jln.raya)
Foto:(kosong)
Sistem akan
menerima
akses Buat
Akun dan
menampilkan
“Buat Akun
Anda
berhasil !!”
kemudian
menampilkan
halaman
login
Sesuai
harapan Valid
4. Pengujian Terhadap Form Login Member
Tabel III.13.
Hasil Pengujian Blackbox Testing Form Login Member
No
.
Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Email dan
Password tidak
di isi kemudian
klik tombol
login
Username:(koso
ng)
Password:(koso
ng)
Sistem akan
menolak akses user
dan menampilkan
“Harap masukan
Email anda !!”
Sesuai
harapan
Valid
55
2. Mengetikkan
Username dan
Password tidak
di isi (kosong)
kemudian klik
tombol login
Username:Mem
ber
Password:(koso
ng)
Sistem akan
menolak akses user
“Password harus di
isi”
Sesuai
harapan Valid
3. Username tidak
di isi (kosong)
dan Password
diisi kemudian
klik tombol
login
Username:(koso
ng)
Password:memb
er
Sistem akan
menolak akses user
dan menampilkan
“Harap masukan
Email anda !!”
Sesuai
harapan Valid
4. Mengetikkan
salah satu
kondisi salah
pada Username
atau Password
kemudian klik
tombol login
Username:Mem
ber (benar)
Password:memb
er (salah)
Sistem akan
menolak akses dan
menampilkan
“Email atau
Password salah”
Sesuai
harapan Valid
5. Mengetikkan
Username dan
Password
dengan data
yang benar
kemudian klik
tombol login
Username:Mem
ber (benar)
Password:memb
er (benar)
Sistem menerima
akses login dan
menampilkan
“Anda berhasil
masuk, selamat
brbelanja”
kemudian langsung
menampilkan menu
utama.
Sesuai
harapan Valid
5. Pengujian Terhadap Halaman Logout Member
Tabel III.14.
Hasil Pengujian Blackbox Testing Logout Member
No
.
Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1.
Klik “Login
User”
Klik Keluar Sistem menerima
akses, kemudian
langsung
menampilkan
halaman Login
Member
Sesuai
harapan Valid
56
6. Pengujian Terhadap Form Konfirmasi Transfer
Tabel III.15.
Hasil Pengujian Blackbox Testing Halaman Konfirmasi Transfer
No. Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pegujian
Kesimpulan
1. Semua form
tidak di
isi(kosong)
kemudian klik
tombol
Konfirmasi
No Order:(kosong)
Nama:(kosong)
Pembayaran ke
Bank:(kosong) No
Rekening:(kosong)
Rekening Atas
Nama:(kosong)
Bukti
Transfer:(kosong)
Sistem akan
menolak akses
Konfirmasi dan
menampilkan
“Harap Masukan
No Order !!”.
Sesuai
harapan
Valid
2. No Order di isi
form yang lain
tidak di
isi(kosong)
kemudian klik
tombol
Konfirmasi
No
Order:(ORDER0001)
Nama:(kosong)
Pembayaran ke
Bank:(kosong) No
Rekening:(kosong)
Rekening Atas
Nama:(kosong)
Sistem akan
menolak akses
Konfirmasi dan
menampilkan
“Nama Belum Di
isi !!”.
Sesuai
harapan
Valid
3. No Order dan
Nama di isi
form yang lain
tidak di
isi(kosong)
kemudian klik
tombol
Konfirmasi
No
Order:(ORDER0001)
Nama:(Vicky)
Pembayaran ke
Bank:(kosong) No
Rekening:(kosong)
Rekening Atas
Nama:(kosong)
Bukti
Transfer:(kosong)
Sistem akan
menolak akses
Konfirmasi dan
menampilkan
“Bank Belum Di
Pilih !!”
Sesuai
harapan
Valid
4. No Order
Nama dan
Pembayaran
Ke Bank di isi
form yang lain
tidak di
isi(kosong)
kemudian klik
tombol
Konfirmasi
No
Order:(ORDER0001)
Nama:(Vicky)
Pembayaran ke
Bank:(Mandiri) No
Rekening:(kosong)
Rekening Atas
Nama:(kosong)
Bukti
Transfer:(kosong)
Sistem akan
menolak akses
Konfirmasi dan
menampilkan
“Masukan No
Rekening Anda
!!”
Sesuai
harapan
Valid
57
5. No Order
Nama
Pembayaran
Ke Bank dan
No Rekening
di isi form
yang lain tidak
di isi(kosong)
kemudian klik
tombol
Konfirmasi
No
Order:(ORDER0001)
Nama:(Vicky)
Pembayaran ke
Bank:(Mandiri) No
Rekening:(9999999)
Rekening Atas
Nama:(kosong)
Bukti
Transfer:(kosong)
Sistem akan
menolak akses
Konfirmasi dan
menampilkan
“Anda Belum
Mengisi Atas
Nama !!”
Sesuai
harapan
Valid
6. No Order,
Nama,
Pembayaran
Ke Bank, No
Rekening, dan
Rekening Atas
Nama di isi
form yang lain
tidak di
isi(kosong)
kemudian klik
tombol
Konfirmasi
No
Order:(ORDER0001)
Nama:(Vicky)
Pembayaran ke
Bank:(Mandiri) No
Rekening:(9999999)
Rekening Atas
Nama:(Vicky)
Bukti
Transfer:(kosong)
Sistem akan
menolak akses
Konfirmasi dan
menampilkan
“Bukti Transfer
harus di isi!!”
Sesuai
harapan
Valid