bab iii pembahasan · produk, cara belanja, dan tanya jawab. jika ingin mengakses data pembelian...
TRANSCRIPT
25
BAB III
PEMBAHASAN
3.1. Analisa Kebutuhan
3.1.1. Analisa Kebutuhan Sistem
Analisa yang akan dibangun ini memiliki kebutuhan sistem dapat
dikelompokan dalam 5 tingkatan yang akan mengakses aplikasi yaitu: input, proses,
output, performance,control.
Tabel III.1
Analisa Kebutuhan Sistem
NO. Kebutuhan Sistem Keterangan
1. Input Admin melakukan login
Admin melakukan input barang
Pelanggan melakukan login
Pelanggan melakukan transaksi
Pelanggan melakukan cetak bukti transaki
2. Proses Sistem proses login , untuk bisa melakukan
pembelian
3. Output Admin dapat memodifikasi data kategori
4. Performance Sistem meningkatkan keamanan untuk admin
5. Control Sistem pencatatan transaksi langsung tersimpan ke
database.
Sistem membuat keamanan untuk semua member
dan admin.
26
3.1.2. Analisa Kebutuhan Pengguna
Analisa yang akan dibangun ini memiliki kebutuhan informasi dapat
dikelompokan dalam 3 tingkatan yang akan mengakses aplikasi yaitu: admin,
pengunjung dan pelanggan.
Tabel III.2
Analisa Kebutuhan Pengguna
NO. Kebutuhan Pengguna Keterangan
1. Admin a. Tentang administrator merupakan tingkatan
tertinggi yang dapat mengakses seluruh bagian
dari database. Mempunyai hak penuh untuk
verifikasi data user dan memelihara isi dari
database. Administrator juga diberikan hak untuk
menambah, mengubah maupun menghapus data
atau informasi yang ada.
b. Status pembayaran
Merubah status user dari pesan menjadi lunas
setelah user melakukan transfer.
2. Pengunjung a. Pengunjung hanya bisa melihat informasi
produk, cara belanja, dan Tanya jawab. Jika ingin
mengakses data pembelian produk, pengunjung
bisa mendaftar untuk menjadi pelanggan terlebih
dahulu.
3. Pelanggan a. Pelanggan masuk ke halaman utama web
kemudian pilih produk (beli) secara otomatis
produk yang telah dipilih masuk ke dalam
shopping cart atau keranjang belanja,
b. pelanggan bisa mengubah jumlah pembelian dan
membatalkan pembelian produk.
27
c. pelanggan bisa mencetak bukti daftar pemesanan
produk tersebut dan melakukam transaksi
melalui ATM dengan cara mentransfer grand
total yang sudah tertera di “cetak lengkap
pemesanan produk”.
d. Untuk melakukan konfirmasi pembayaran,
pelanggan bisa masuk ke menu konfirmasi dan
mengisi data konfirmasi yang tertera di kolom
transaksi.
3.2. Perancangan Perangkat Lunak
3.2.1. Rancangan Antar Muka
A. Rancangan Antar Muka Admin
1. Rancangan Antar Muka Halaman Login Admin
Halaman login admin yang terdiri dari username dan password dimana halaman
ini akan muncul pertama kali pada rancangan antar muka admin untuk
mengakses sistus administrator website.
Gambar III.I
Halaman Antar muka login admin
28
2. Rancangan Antarmuka Halaman Utama Admin
Halaman admin ini dibuat untuk admin dapat mengatur keseluruhan isi
website seperti : menambahkan, mengedit, menghapus, mengupdate, dan
melihat laporan pembelian
Gambar III.2
Halaman Utama Admin
3. Rancangan Antar Muka Tambah Barang
Gambar III.3
Rancangan Tambah Barang
29
4. Rancangan Antar Muka Pendaftaran Pelanggan
Gambar III.4
Rancangan Pendaftaran Pelanggan
B. Rancangan Antar Muka Pengunjung
Rancangan Antar Muka Pengunjung ( Halaman Utama ) Halaman yang bisa
diakses oleh seluruh pengunjung, halaman ini berisi form login, beranda,
profil, produk, cara belanja, status, dan pencarian produk.
Gambar III.5
Halaman Utama Pengunjung (Sebelum Login)
30
1. Rancangan Antar Muka Pelanggan ( Pendaftaran pelanggan baru )
Halaman yang bisa diakses oleh pengunjung yang belum menjadi pelanggan
yang sudah aktif menjadi member, halaman ini berisi form pendaftaran
pelanggan baru.
Gambar III.6
Halaman utama pengunjung (Pendaftaran pelanggan baru )
2. Rancangan Antar muka pelanggan (Produk)
Halaman yang bisa diakses oleh pelanggan yang sudah melakukan login,
halaman ini berisi form produk , pelanggan dapat melihat detail barang dan
melakukan pembelian produk.
31
Gambar III.7
Halaman Antarmuka pelanggan (produk)
3. Rancangan antar muka pelanggan ( cara membeli )
Halaman ini berisi mengenai penjelasan cara membeli di busana batik
Gambar III.8
Halaman Antarmuka Pelanggan (Cara Membeli)
32
1. Rancangan Antarmuka Pelanggan ( Daftar Pemesanan Pelanggan )
Halaman ini berisi seputar daftar produk yang sudah di pesan oleh member .
Gambar III.9
Halaman Antarmuka Pelanggan (Daftar Pemesanan Pelanggan)
2. Rancangan Antarmuka Pelanggan ( Konfirmasi Pembelian)
Halaman konfirmasi berfungsi apabila pelanggan sudah melakukan transaksi
melalui transfer, maka diharuskan untuk mengkonfirmasi bukti pembayaran.
Gambar III.10
Halaman Antarmuka Pelanggan (Konfirmasi Pembelian)
33
3.2.2 Basis Data
A. Entity Relationship Diagram (ERD)
Gambar III.11
Entity Relation Ship Diagram
34
B . Logical Relationship Structure (LRS)
Gambar III.12
Logical Relationship Structure
35
C. Spesifikasi File
Di dalam perancangan website sistem informasi penjualan ini penulis
menggunakan satu database dengan nama busana_batik. Berikut adalah spesifikasi
dari tabel-tabel di dalam database busana_batik:
1. Spesifikasi File Admin
Database : busana_batik
Nama File : Admin
Akronim : Admin
Fungsi : Untuk menyimpan data admin
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 62 byte
Kunci Field : id
Software : Mysql
Tabel III.3
Spesifikasi File Admin
No Elemen Data Nama Field Tipe Size Keterangan
1
2
3
Identitas
Username
Password
id
username
password
Interger
Varchar
Varchar
2
10
50
Primary Key
36
2. Spesifikasi File Barang
Database : busana_batik
Nama File : Barang
Akronim : Barang
Fungsi : Untuk menyimpan data barang
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 107 byte
Kunci Field : Kd_Barang
Software : Mysql
Tabel III.4
Spesifikasi File Barang
No Elemen Data Nama Field Tipe Size Keterangan
1
2
3
4
5
6
7
8
Kode Barang
Nama Barang
Harga Modal
Harga Jual
Stok Barang
Keterangan
File Gambar
Identitas
kd_barang
nm_barang
harga_modal
harga_jual
stok
keterangan
file_gambar
id
Char
Varchar
Interger
Interger
Interger
Text
Varchar
Char
5
50
12
12
4
20
4
Primary Key
Foreignkey
37
3. Spesifikasi File Kategori
Database : busana_batik
Nama File : Kategori
Akronim : Kategori
Fungsi : Menampilkan Data Kategori
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 17 byte
Kunci Field : Id
Software : Mysql
Tabel III.5
Spesifikasi File Kategori
No Elemen Data Nama Field Tipe Size Keterangan
1
2
Identitas
Kategori
id
kategori
Interger
Varchar
2
15
Primary Key
38
4. Spesifikasi File Konfirmasi
Database : busana_batik
Nama File : Konfirmasi
Akronim : Konfirmasi
Fungsi : Untuk menyimpan data konfirmasi pemesanan
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 54 byte
Kunci Field : Id
Software : Mysql
Tabel III.6
Spesifikasi File Konfirmasi
No. Elemen data Nama Field Tipe Size Ket
1.
2.
3.
4.
5.
6.
Identitas
No Pelanggan
Nama Pelanggan
Jumlah Transfer
Keterangan
Tanggal
Id
no_pemesanan
nm_pelanggan
jumlah_transfer
keterangan
tanggal
Interger
Varchar
Varchar
Int
Text
Date
4
8
30
12
-
Primary Key
Foreign Key
39
5. Spesifikasi File Pelanggan
Nama File : Pelanggan
Akronim : Pelanggan
Fungsi : Untuk menyimpan data pembeli
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang record : 176
Kunci Field : kd_pelanggan
Software : Mysql
Tabel III.7
Spesifikasi File Pelanggan
No. Elemen data Nama Field Tipe Size Ket
1.
2.
3.
4.
5.
6.
7.
8.
Kode Pelanggan
Nama Pelanggan
Kelamin
Nomer Telfon
Username
Password
Tanggal Daftar
kd_pelanggan
nm_pelanggan
kelamin
no_Telepon
username
password
tgl_daftar
Char
Varchar
Enum
Varchar
Varchar
Varchar
Varchar
Date
6
30
-
50
20
20
50
-
Primary Key
40
6. Spesifikasi File Pemesanan
Nama File : pemesanan
Akronim : pemesanan
Fungsi : Untuk menyimpan dan memesan barang
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang record : 153
Kunci Field : no_pemesanan
Software : Mysql
Tabel III.8
Spesifikasi File Pemesanan
No. Elemen data Nama Field Tipe Size Ket
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Nomer Pemesanan
Kode Pelanggan
Tanggal Pemesanan
Nama Penerima
Alamat Lengkap
Kode Provinsi
Kota
Kode Pos
Nomet Telepon
Status Pembayaran
no_pemesanan
kd_pelanggan
tgl_pemesanan
nama_penerima
alamat_lengkap
kd_provinsi
kota
kode_pos
no_telepon
status_bayar
Char
Char
Date
Varchar
Varchar
Char
Varchar
Varchar
Varchar
Enum
8
6
-
30
50
3
30
6
20
-
Primary Key
Foreign Key
41
7. Spesifikasi File Pemesanan Item
Nama File : pemesanan item
Akronim : pemesanan item
Fungsi : Untuk menyimpan dan memesan per item
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang record : 32
Kunci Field : id
Software : Mysql
Tabel III.9
Spesifikasi File Pemesan Item
No. Elemen data Nama Field Tipe Size Ket
1.
2.
3.
4.
5.
Identitas
Nomer Pemesanan
Kode Barang
Harga
Jumlah
Id
no_pemesanan
kd_barang
harga
jumlah
Interger
Char
Char
Char
Interger
4
8
5
12
3
Primary Key
42
8. Spesifikasi File Provinsi
Nama File : provinsi
Akronim : provinsi
Fungsi : Untuk mengetahui daerah pemesanan konsumen
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang record : 45
Kunci Field : kd_provinsi
Software : Mysql
Tabel III.10
Spesifikasi File Provinsi
No. Elemen data Nama Field Tipe Size Ket
1.
2.
3.
kd_provinsi
nm_provinsi
biaya_kirim
kd_provinsi
nm_provinsi
biaya_kirim
Char
Varchar
Int
3
30
12
Primary Key
43
9. Spesifikasi File Tmp Keranjang
Nama File : tmp keranjang
Akronim : tmp keranjang
Fungsi : Untuk menyimpan data pemesanan beli
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang record : 31
Kunci Field : id
Software : Mysql
Tabel III.11
Spesifikasi File Tmp Keranjang
No. Elemen data Nama Field Tipe Size Ket
1.
2.
3.
4.
5.
6.
id
kode_barang
harga
jumlah
tanggal
kd_pelanggan
id_keranjang
kd_barang
harga
jumlah
tanggal
kd_pelanggan
Int
Char
Int
Varchar
Date
Char
5
5
12
3
-
6
Primary Key
Foreign Key
Foreign Key
44
3.2.3. Struktur Navigasi
A. Struktur Navigasi Admin
Gambar III.13
Struktur Navigasi Admin
45
B. Struktur Navigasi User
Gambar III.14
Struktur Navigasi User
3.3. Implementasi dan Pengujian Unit
3.3.1. Implementasi
A. Implementasi Rancangan Antar Muka
1. Halaman Login Admin
Administrator harus melakukan login terlebih dahulu untuk dapat
menggunakan modul-modul yang tersedia Jika login berhasil, maka menu-menu yang
sesuai dengan kategori user tersebut akan ditampilkan.
Gambar III.15
Halaman Login Admin
46
2. Halaman Beranda Admin
Halaman beranda ketika Administrator sudah melakukan login.
Gambar III.16
Halaman Beranda Admin
3. Halaman Tambah Barang
Module ini digunakan untuk melihat dan menambah barang baru yang berisi
kode, nama barang , stok, keterangan barang , stok ,dan harga barang. Jika berhasil
ditambahkan maka barang akan bertambah.
Gambar III.17
Halaman Tambah Barang Admin
47
4. Halaman Pendaftaran Pelanggan
Untuk mendaftar akun, pelanggan harus melakukan pengisian data terlebih dahulu
secara lengkap. Jika berhasil maka pelanggan bisa memakai akun yang sudah dibuat.
Gambar III.18
Halaman Pendaftaran pelanggan baru
5. Halaman Login Member
Pelanggan harus melakukan login terlebih dahulu sebelum melakukan
pembelian barang. Jika berhasil maka pelanggan bisa langsung mengakses halaman
pembayaran serta halaman konfirmasi pembayaran.
Gambar III.19
Halaman login Pelanggan
48
6. Halaman Keranjang Belanja
Pada halaman ini pelanggan yang sudah memilih barang dapat melanjutkan ke
proses konfirmasi belanja.
Gambar III.20
Halaman Keranjang Belanja
7. Halaman Konfirmasi Pembelian
Pada tahap ini, pelanggan yang sudah menentukan barang dapat mengisi data
diri untuk informasi pengiriman barang oleh penjual ke pelanggan, tetapi setelah
melakukan konfirmasi pembayaran.
Gambar III.21
Halaman Konfirmasi Pembelian
49
8. Halaman Daftar Pemesanan
Setelah melakukan konfirmasi belanja, pelanggan dapat melihat daftar barang
yang sudah di pesan pada form ini.
Gambar III.22
Halaman Daftar Pemesaan
9. Halaman Daftar Barang
Pada halaman ini pelanggan dapat melihat dan memilih produk yang ingin
dibeli.
Gambar III.23
Halaman Daftar Barang
50
B. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum yang
dibutuhkan untuk mengimplementasikan web e-commerce.
1. Spesifikasi Perangkat Keras
a. Server
1) CPU
(a) Processor Intel® Core i3 4030U @ 1.90GHz(4CPUs)
(b) RAM 4 GB
(c) Hard Disk 320 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
5) Koneksi internet dengan kecepatan 2 Mbps.
b. Client
1) CPU
(a) Processor Intel®Pentium® B90 @ 2.00 GHz (2CPUs)
(b) RAM DDR2 1 GB
(c) Hard Disk 80 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
5) Koneksi internet dengan kecepatan 1 mbps.
51
2. Spesifikasi Perangkat Lunak
a. Server
1) Sistem operasi yang umum digunakan seperti: Microsoft Windows atau
Linux (Ubuntu, Fedora, dll).
2) Aplikasi bundle web server seperti: Xampp, WampServer, php2triad yang
terdiri dari beberapa komponen, diantaranya:
(1) Aplikasi Apache Server v2
(2) Aplikasi PHP Server v5
(3) Aplikasi MySQL Server v5
(4) Aplikasi phpMyAdmin v3
3) Aplikasi Web Browser seperti Mozilla Firefox, Opera, Safari, Internet
Explorer, Google Chrome.
b. Client
1) Sistem operasi yang umum digunakan seperti: Microsoft Windows atau
Linux (Ubuntu, Fedora, dll).
2) Aplikasi Web Browser seperti Mozilla Firefox, Opera, Safari, Internet
Explorer, Google Chrome.
52
3.3.2. Pengujian Unit
Pengujian terhadap web yang dibuat menggunakan blackbox testing yang fokus
terhadap proses masukan dan keluaran program.
A. Pengujian Terhadap Form Login Admin
Tabel III.12
Hasil Pengujian Black Box Testing Halaman Login Admin
No. Skenario
pengujian
Test Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Username dan
password tidak
diisi kemudian
klik tombol login
Username:
(kosong)
Password:
(kosong)
1. Data Username
tidak boleh kosong
!
2. Data Password
tidak boleh kosong
!
Sesuai
harapan
Valid
2. Mengetikkan
username dan
pasword tidak
diisi atau kosong
kemudian klik
tombol login
Username:
admin
Password:
(kosong)
Sistem akan
menolak akses user
dan menampilkan
“Data Password
tidak boleh kosong
!”
Sesuai
harapan
Valid
3. Username tidak
diisi (kosong) dan
password diisi
kemudian klik
tombol login
Username:
(kosong)
Password:
admin
Sistem akan
menolak akses user
dan menampilkan
“Data Username
tidak boleh kosong
!”
Sesuai
harapan
Valid
4. Mengetikkan
salah satu kondisi
salah pada
username atau
password
kemudian klik
tombol login
Username:
admin
Password:
123
Sistem akan
menolak akses user
dan menampilkan
“Halaman login
lagi”
Sesuai
harapan
Valid
5. Mengetikkan
username dan
password dengan
data yang benar
kemudian klik
tombol login
Username:
admin
Password:
admin
Sistem menerima
akses login dan
kemudian langsung
menampilkan menu
utama
Sesuai
harapan
Valid
53
B. Pengujian Terhadap Form Login Member
Tabel III.13
Hasil Pengujian Black Box Testing Halaman Login Member
No. Skenario
pengujian
Test 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 “
1 . Data Username tidak
boleh kosong !
2 . Data Password tidak
boleh kosong !
3 . Data Username dan
Password yang Anda
masukan belum benar ”
Sesuai
harapan
Valid
2. Mengetikkan
username dan
pasword tidak
diisi atau kosong
kemudian klik
tombol Login
Username:
bsi
Password:
(kosong)
Sistem akan menolak
akses user dan
menampilkan “
1 . Data Password tidak
boleh kosong !
2 . Data Username dan
Password yang Anda
masukan belum benar ”
Sesuai
harapan
Valid
3. Username tidak
diisi (kosong)
dan password
diisi kemudian
klik tombol Sign
In
Username:
(kosong)
Password:
bsi
Sistem akan menolak
akses user dan
menampilkan
1 . Data Username tidak
boleh kosong !
2 . Data Username dan
Password yang Anda
masukan belum benar ”
Sesuai
harapan
Valid
4. Mengetikkan
salah satu kondisi
salah pada
username atau
password
kemudian klik
tombol Login
Username:
bsi (benar)
Password:
bsa (salah)
Sistem akan menolak
akses user dan
menampilkan “Data
Username dan
Password yang Anda
masukan belum benar”
Sesuai
harapan
Valid
54
5. Mengetikkan
username dan
password dengan
data yang benar
kemudian klik
tombol Sign In
Username:
bsi (benar)
Password:
bsii (benar)
Sistem menerima akses
login dan kemudian
langsung menampilakan
menu utama
Sesuai
harapan
Valid
C. Pengujian Terhadap Form Tambah Data Barang
Tabel III.14
Hasil Pengujian Black Box Testing Halaman Tambah Data Barang
No. Skenario
pengujian
Test Case Hasil yang diharapkan Hasil
pengujian
Kesimpulan
1. Nama Barang,
Keterangan,
Gambar, Harga,
kategori, tidak
diisi kemudian
klik tombol
simpan
Nama
Barang:
(kosong)
Keterangan:
(kosong)
Gambar:
(kosong)
Harga jual-
beli
(kosong)
kategori
(kosong)
Sistem akan menolak
menyimpan data dan
menampilkan “
1. Data Nama Barang
tidak boleh kosong !
2. Data Harga Modal
(Rp) tidak boleh kosong
!
3. Data Harga Jual (Rp)
tidak boleh kosong !
4. Data Keterangan
tidak boleh kosong !
5. Data Kategori tidak
boleh kosong !””
Sesuai
harapan
Valid
2. Nama Barang,
kategori dan
Keterangan
diisi, gambar,
harga tidak
diisi (kosong)
kemudian klik
tombol simpan
Nama
Barang:
(terisi)
Keterangan:
(kosong)
Stok:(koson
g)
Gambar:
(kosong)
Harga:
(kosong)
kategori:
(terisi)
Sistem akan menolak
menyimpan data dan
menampilkan “
1. Data Harga Modal
(Rp) tidak boleh kosong
!
2. Data Harga Jual (Rp)
tidak boleh kosong !
3. Data Stok tidak boleh
kosong !
4. Data Keterangan
tidak boleh kosong !!”
Sesuai
harapan
Valid
55
3. Nama Barang,
kategori &
keterangan diisi
dan gambar &
harga tidak diisi
(kosong)
kemudian klik
tombol simpan
Nama
Barang:
(terisi)
Keterangan:
(terisi)
Stok:
(terisi)
Gambar:
(terisi)
Harga:
(kosong)
kategori:
(terisi)
Sistem akan menolak
menyimpan data dan
menampilkan “
1. Data Harga Modal
(Rp) tidak boleh kosong
!
2. Data Harga Jual
(Rp) tidak boleh kosong
!
Sesuai
harapan
Valid
4. Nama Barang,
kategori,
gambar ,stok
harga tidak diisi
(kosong)
kemudian klik
tombol simpan
Nama
Barang:
(terisi)
Keterangan:
(kosong)
stok:
(terisi)
Gambar:
(terisi)
Harga:
(terisi)
Sistem akan menolak
menyimpan data dan
menampilkan “1. Data
Keterangan tidak boleh
kosong !
”
Sesuai
harapan
Valid
5. Nama
Barang,kateggo
ri keterangan,
gambar, harga
diisi kemudian
klik tombol
simpan
Nama
Barang:
(terisi)
Keterangan:
(terisi)
Jumlah:
(terisi)
Gambar:
(terisi)
Harga:
(terisi)
kategori:
(terisi)
Sistem akan menyimpan
data dan menampilkan
“Data Produk
Tersimpan”
Sesuai
harapan
Valid
56
D. Pengujian Terhadap Form Edit Barang
Tabel III.15
Hasil Pengujian Black Box Testing Halaman Edit Barang
No. Skenario
pengujian
Test Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Nama Produk,
Keterangan,
Gambar, Harga
tetap kemudian
klik tombol save
Nama
Produk:
(tetap)
Keterangan:
(tetap)
Gambar:
(tetap)
Harga:
(tetap)
Sistem akan
menyimpan data
baru dan
menampilkan
“Halaman
produk/barang!”
Sesuai harapan Valid
2. Nama Produk,
Keterangan,
Gambar, Harga
dirubah
kemudian klik
tombol save
Nama
Produk:
(dirubah)
Keterangan:
(dirubah)
Gambar:
(dirubah)
Harga:
(dirubah)
Sistem akan
menyimpan data
baru dan
menampilkan
“Halaman
produk/barang !”
Sesuai harapan Valid
3. Nama Produk,
Keterangan,
Harga dirubah
dan Gambar
tetap kemudian
klik tombol save
Nama
Produk:
(dirubah)
Keterangan:
(dirubah)
Gambar:
(tetap)
Harga:
(dirubah)
Sistem akan
menyimpan data
baru dan
menampilkan
“Halaman
produk/barang
Sesuai harapan Valid
57
E. Pengujian Terhadap Form Konfirmasi Barang
Tabel III.16
Hasil Pengujian Black Box Testing Halaman Konfirmasi Barang
No. Skenario
pengujian
Test Case Hasil yang diharapkan Hasil
pengujian
Kesimpu
lan
1. Nama, Alamat,
Size tidak diisi
(kosong)
kemudian klik
tombol simpan
dan lanjutkan
transaksi
Nama:
(kosong)
Alamat:
(kosong)
Provinsi :
(kosong)
Kota :
(kosong)
Kode pos:
(kosong)
No.
Telepon:
(kosong)
Sistem akan menolak
menyimpan data dan
menampilkan “
1. Data Nama Penerima
masih kosong
2. Data Alamat Tujuan
Pengiriman masih
kosong
3. Data Provinsi
Pengiriman belum
dipilih
4. Data Kota Tujuan
masih kosong
5. Data Kode Pos masih
kosong
6. Data No. Telepon
masih kosong!”
Sesuai harapan Valid
2. Alamat & Size
tidak diisi
(kosong) dan
Nama diisi
kemudian klik
tombol simpan
dan lanjutkan
transaksi
Nama:
(terisi)
Alamat:
(kosong)
Provinsi :
(kosong)
Kota :
(kosong)
Kode pos:
(kosong)
No.
Telepon:
(kosong)
Sistem akan menolak
menyimpan data dan
menampilkan “
1. Data Alamat Tujuan
Pengiriman masih
kosong
2. Data Provinsi
Pengiriman belum
dipilih
3. Data Kota Tujuan
masih kosong
4. Data Kode Pos masih
kosong
5. Data No. Telepon
masih kosong
Sesuai harapan Valid
58
3. Size tidak diisi
(kosong) dan
Nama & Alamat
diisi kemudian
klik tombol
simpan dan
lanjutkan
transaksi
Nama:
(terisi)
Alamat:
(terisi)
Provinsi :
(kosong)
Kota :
(kosong)
Kode pos:
(kosong)
No.
Telepon :
(kosong)
Sistem akan menolak
menyimpan data dan
menampilkan
1. Data Provinsi
Pengiriman belum
dipilih
2. Data Kota Tujuan
masih kosong
3. Data Kode Pos masih
kosong
4. Data No. Telepon
masih kosong
Sesuai harapan Valid