bab iii pembahasan...no skenario pengujian test case hasil yang diharapkan hasil pengujian...
TRANSCRIPT
18
BAB III
PEMBAHASAN
3.1 Analisis Kebutuhan
Spesifikasi kebutuhan dari sistem penjualan kamera secara online pada
sebagai berikut:
1. Halaman Pengunjung
A1. Hanya melihat isi home
A2. Hanya melihat isi produk
A3. Hanya melihat isi brand
A4. Dapat melakukan login
A5. Dapat melakukan registrasi untuk menjadi pelanggan
2. Halaman Pelanggan
B1. Melakukan login
B2. Melihat produk dan dapat melakukan pembelian produk
B3. Melihat brand dan dapat melakukan pembelian produk
B4. Melihat keranjang belanja dan dapat melakukan check out untuk
melakukan pembayaran
B5. Melihat riwayat transaksi dan dapat melakukan konfirmasi
pembayaran
B6. Melihat transaksi dan dapat melakukan konfirmasi pembayaran
B7. Melihat profil untuk melakukan ganti password dan ubah data
3. Halaman Admin
C1. Malakukan Login
19
C2. Melihat home,
C3. Melakukan tambah data pada admin
C4. Melakukan tambah, edit dan hapus data pada brand
C5. Melakukan tambah dan hapus pada produk
C6. Melakukan tambah, edit dan hapus data pada ongkir
C7. Melihat data pelanggan
C8. Melihat detail data pada transaksi
C9. Melihat detail data pada konfirmasi
C10. Melihat dan mengelola data pada laporan secara berperiode
3.2 Rancangan Dokumen
a. Nama Dokumen : Data Registrasi
Fungsi : Sebagai data registrasi
Sumber : Konsumen
Tujuan : Admin
Media : Layar Monitor
Frekuensi : Setiap ada pendaftar baru
Format : Lampiran A.1
b. Nama Dokumen : Data Konfirmasi Pembayaran
Fungsi : Sebagai data transaksi
Sumber : Konsumen
Tujuan : Admin
Media : Layar Monitor
Frekuensi : Setiap Melakukan Transaksi
20
Format : Lampiran A.2
c. Nama Dokumen : Laporan Penjualan Harian, Bulanan dan Tahunan
Fungsi : Sebagai laporan penjualan
Sumber : Admin
Tujuan : Owner
Media : Kertas
Frekuensi : Setiap Tahun
Format : Lampiran B.1
3.3 ERD (Entity Relationship Diagram)
Dalam merancang basis data pada website penjualan komik berbasis web
dilakukan dua langkah yaitu langkah pertama membuat Entity Relationship
Diagram (ERD) dan langkah kedua dirubah menjadi Logikal Record Structure
(LRS).
21
3.3.1 ERD (Entity Relationship Diagram)
Gambar III.1.
ERD (Entity Relationship Diagram)
22
B. LRS (Logical Record Structure)
Gambar III.2.
Logical Record Structure
23
3.4. Spesifikasi File
Struktur-struktur tabel yang digunakan dalam pembuatan database untuk
aplikasi web ini dengan parameter-parameter sebagai berikut :
a. Spesifikasi File Admin
Nama File : admin
Akronim : admin.MYD
Fungsi : Untuk menyimpan data admin
Tipe File : file master
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang record : 311 Character
Kunci Field : admin_id
Software : MySql
Tabel III.1.
Spesifikasi File Admin
b. Spesifikasi file detailtransaksi
Nama File : detailtransaksi
Akronim : detailtransaksi.MYD
Fungsi : Untuk menyimpan data detail transaksi
24
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 40,0 Bytes
Kunci Field : detailtransaksi_id
Software : MySql
Tabel III.2.
Spesifikasi File Detailtransaksi
c. Spesifikasi file Brand
Nama File : brand
Akronim : brand.MYD
Fungsi : Untuk menyimpan data brand
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 65 Bytes
Kunci Field : kategori_id
Software : MySql
25
Tabel III.3.
Spesifikasi File brand
d. Spesifikasi file konfirmasi
Nama File : konfirmasi
Akronim : konfirmasi.MYD
Fungsi : Untuk menyimpan data konfirmasi
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 197,0 Bytes
Kunci Field : konfirmasi_id
Software : MySql
Tabel III.4.
Spesifikasi File Konfirmasi
e. Spesifikasi file ongkir
Nama File : ongkir
Akronim : ongkir.MYD
Fungsi : Untuk menyimpan data ongkir
26
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 40,0 Bytes
Kunci Field : ongkir_id
Software : MySql
Tabel III.5.
Spesifikasi File Ongkir
f. Spesifikasi file produk
Nama Kamera : produk
Akronim : produk.MYD
Fungsi : Untuk menyimpan data produk
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 783,0 Bytes
Kunci Field : produk_id
Software : MySql
27
Tabel III.6.
Spesifikasi File Produk
g. Spesifikasi file transaksi
Nama File : transaksi
Akronim : transaksi.MYD
Fungsi : Untuk menyimpan data transaksi
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 37,0 Bytes
Kunci Field : transaksi_id
Software : MySql
Tabel III.7.
Spesifikasi File Transaksi
28
h. Spesifikasi file user
Nama File : user
Akronim : user.MYD
Fungsi : Untuk menyimpan data user
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 327 Bytes
Kunci Field : user_id
Software : MySql
Tabel III.8.
Spesifikasi File User
i. Spesifikasi file logpesanan
Nama File : logpesanan
Akronim : logpesanan.MYD
Fungsi : Untuk menyimpan data logpesanan
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
29
Panjang Record : 45 Bytes
Kunci Field : log_id
Software : MySql
Tabel III.9.
Spesifikasi File Logpesanan
j. Spesifikasi file resi
Nama File : resi
Akronim : resi.MYD
Fungsi : Untuk menyimpan data resi
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 39 Bytes
Kunci Field : resi_id
Software : MySql
Tabel III.10.
Spesifikasi File Resi
30
3.5 Struktur Navigasi
3.5.1 Rancangan Struktur Navigasi Pengunjung
Gambar III.3.
Struktur Navigasi Pengunjung
3.5.2 Rancangan Struktur Navigasi Pelanggan
Gambar III.4.
Struktur Navigasi Pelanggan
31
3.5.3 Rancangan Struktur Navigasi Administrator
Gambar III.5.
Struktur Navigasi Administrator
32
3.6 Implementasi
3.6.1. Implementasi Halaman Pengunjung dan Pelanggan
1. Tampilan Halaman Home Pengunjung dan Pelanggan
Gambar III.6.
Tampilan Halaman Home Pengunjung dan Pelanggan
33
2. Tampilan Halaman Produk Pengunjung dan Pelanggan
Gambar III.7.
Tampilan Halaman Produk Pengunjung dan Pelanggan
34
3. Tampilan Halaman Brand Pengunjung dan Pelanggan
Gambar III.8.
Tampilan Halaman Brand Pengunjung dan Pelanggan
4. Tampilan Halaman Login Pelanggan
Gambar III.9.
Tampilan Halaman Login Pelanggan
35
4 Tampilan Halaman Registrasi Pengunjung
Gambar III.10.
Tampilan Halaman Registrasi Pengunjung
5 Tampilan Halaman Lihat Detail Pengunjung dan Pelanggan
Gambar III.11.
Tampilan Halaman Lihat Detail Pengunjung dan Pelanggan
36
6 Tampilan Halaman Keranjang Pelanggan
Gambar III.12.
Tampilan Halaman Keranjang Pelanggan
7 Tampilan Halaman Konfirmasi Pembayaran Pelanggan
Gambar III.13.
Tampilan Halaman Konfirmasi Pembayaran Pelanggan
37
8 Tampilan Halaman Riwayat Transaksi Pelanggan
Gambar III.14.
Tampilan Halaman Riwayat Transaksi Pelanggan
38
9 Tampilan Halaman Profile Pelanggan
Gambar III.15.
Tampilan Halaman Profile Pelanggan
10 Tampilan Halaman Ganti Password Pelanggan
Gambar III.16.
Tampilan Halaman Ganti Password Pelanggan
39
11 Tampilan Halaman Ubah Data Pelanggan
Gambar III.17.
Tampilan Halaman Ubah Data Pelanggan
3.6.2 Implementasi Halaman Administrator
12. Tampilan Halaman Login Admin
Gambar III.18.
Tampilan Halaman Login Admin
40
13. Tampilan Halaman Home Admin
Gambar III.19.
Tampilan Halaman Home Admin
14. Tampilan Halaman Admin
Gambar III.20.
Tampilan Halaman Admin
41
15. Tampilan Halaman Brand Admin
Gambar III.21.
Tampilan Halaman Brand Admin
16. Tampilan Halaman Ongkir Admin
Gambar III.22.
Tampilan Halaman Ongkir Admin
42
17. Tampilan Halaman Produk Admin
Gambar III.23.
Tampilan Halaman Produk Admin
18. Tampilan Halaman Pelanggan Admin
Gambar III.24.
Tampilan Halaman Pelanggan Admin
43
19. Tampilan Halaman Transaksi Admin
Gambar III.25.
Tampilan Halaman Transaksi Admin
20. Tampilan Halaman Konfirmasi Admin
Gambar III.26.
Tampilan Halaman Konfirmasi Admin
44
21. Tampilan Halaman Laporan Admin
Gambar III.27.
Tampilan Halaman Laporan Admin
3.6.3 Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak
minimum yang dibutuhkan untuk mengimplementasikan aplikasi penjualan.
1. Spesifikasi Perangkat Keras
a. Server
1) CPU
a) Processor Intel® Pentium® Core 2 Duo
b) RAM DDR2 4 GB
c) Hard Disk 500 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
5) Koneksi internet dengan kecepatan 2 Mbps.
45
b. Client
1) CPU
a) Processor Intel® Pentium® 4
b) RAM DDR2 1GB
c) Hard Disk 250 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
5) Koneksi internet dengan kecepatan 56 kbps.
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:
a) Aplikasi Apache Server v2
b) Aplikasi PHP Server v5
c) Aplikasi MySQL Server v5
d) Aplikasi phpMyAdmin v3
3. Aplikasi Web Lihat seperti Mozilla Firefox, Internet Explorer,
Google Chrome.
b. Client
1) Sistem operasi yang umum digunakan seperti: Microsoft Windows atau
Linux.
46
2) Aplikasi web browser seperti Mozilla Firefox, Internet Explorer,
Google Chrome.
3.7 Pengujian Unit (Testing)
Sebuah perangkat lunak mengalami perubahan ketika sudah dikirimkan ke
user. Perubahannya bisa terjadi karena adanya kesalahan yang mucul dan tidak
terdeteksi saat pengujian atau perangkat lunak harus beradaptasi dengan
lingkungan baru. Tahap pendukung atau pemeliharaan dapat mengulangi proses
pengembangan mulai dari analisis spesifikasi untuk perubahan perangkat lunak
yang sudah ada, tapi tidak untuk membuat perangkat lunak baru.
a. Pengujian Halaman Login Pelanggan
Tabel III. 11.
Hasil Pengujian Halaman Login Pelanggan
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
“Email dan
password tidak
boleh kosong !”
Sesuai
harapan
Valid
2. Mengisi username dan
mengosongkan
password kemudian
klik tombol login
Username :
(isi)
Password :
(kosong)
Sistem akan
menolak aksesuser
dan menampilkan
“Password tidak
boleh kosong !”
Sesuai
harapan
Valid
3. Mengosongkan
username dan mengisi
password kemudian
Username :
(kosong)
Password : (isi)
Sistem akan
menolak aksesuser
dan menampilkan
Sesuai
harapan
Valid
47
klik tombol login “Email tidak boleh
kosong !”
4. Mengisi username dan
password kemudian
klik tombol login
Username :
om (Salah)
Password : 123
(Salah)
Sistem akan
menolak aksesuser
dan menampilkan
“Anda gagal login”
Sesuai
harapan
Valid
5. Mengisi username dan
password kemudian
klik tombol login
Username :
m (Benar)
Password :
123456
(Benar)
Berhasil masuk ke
halaman utama
pelanggan
Sesuai
harapan
Valid
b. Pengujian Halaman Registrasi Pengunjung
Tabel III.12.
Hasil Pengujian Halaman Registrasi Pengunjung
No Skenario pengujian Test case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Nama, email,
password, nomor hp,
alamat, kota tidak
diisi, kemudian klik
tombol Daftar
Nama: (kosong)
Email: (kosong)
Password: (kosong)
Nomor Hp: (kosong)
Alamat: (kosong)
Kota: (kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Nama tidak
boleh kosong !”
Sesuai
harapan
Valid
2. Mengisi Nama dan
mengosongkan
email, password,
nomor hp, alamat,
kota, kemudian klik
tombol Daftar
Nama: (satrio)
Email: (kosong)
Password: (kosong)
Nomor Hp: (kosong)
Alamat: (kosong)
Kota: (kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Email tidak
boleh kosong !”
Sesuai
harapan
Valid
3. Mengisi Nama, email
dan mengosongkan
password, nomor hp,
alamat, kota,
kemudian klik
Nama: (satrio)
Email:
Password: (kosong)
Nomor Hp: (kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Password
Sesuai
harapan
Valid
48
tombol Daftar Alamat: (kosong)
Kota: (kosong)
tidak boleh
kosong !”
4. Mengisi Nama,
email, password dan
mengosongkan
nomor hp, alamat,
kota, kemudian klik
tombol Daftar
Nama: (satrio)
Email:
Password: (123456)
Nomor Hp: (kosong)
Alamat: (kosong)
Kota: (kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Nomor Hp
tidak boleh
kosong !”
Sesuai
harapan
Valid
5. Mengisi Nama,
email, password ,
nomor hp dan
mengosongkan
alamat, kota,
kemudian klik
tombol Daftar
Nama: (satrio)
Email:
Password: (123456)
Nomor Hp:
(456789101112)
Alamat: (kosong)
Kota: (kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Alamat tidak
boleh kosong !”
Sesuai
harapan
Valid
6. Mengisi Nama,
email, password ,
nomor hp, alamat,
kota, kemudian klik
tombol Daftar
Nama: (satrio)
Email:
Password: (123456)
Nomor Hp:
(456789101112)
Alamat: (Depok)
Kota: (Depok)
Sistem akan
menerima akses
user dan
menampilkan
“Data berhasil
disimpan”
c. Pengujian Halaman Konfirmasi Pelanggan
Tabel III.13.
Hasil Pengujian Halaman Konfirmasi Pelanggan
No Skenario pengujian Test case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. TRX, Total, Ongkir,
Grand Total sudah
teisi otomatis,
memilih Bank dan
TRX: (10)
Total: (225000)
Ongkir: (10000)
Grand Total: (235000)
Sistem akan
menolak akses
user dan
menampilkan
Sesuai
harapan
Valid
49
mengosongkan
Nama Pemilik
rekening, Jumlah
Transfer, Upload
Bukti Pembayaran,
kemudian klik
tombol Kirim
Konfirmasi
Bank: (BRI)
Nama Pemilik
Rekening: (kosong)
Jumlah Transfer:
(kosong)
Upload Bukti
Pembayaran: (kosong)
“Data Pengirim
tidak boleh
kosong !”
2. TRX, Total, Ongkir,
Grand Total sudah
teisi otomatis,
memilih Bank,
Mengisi Nama
Pemilik rekening
dan mengosongkan
Jumlah Transfer,
Upload Bukti
Pembayaran,
kemudian klik
tombol Kirim
Konfirmasi
TRX: (10)
Total: (225000)
Ongkir: (10000)
Grand Total: (235000)
Bank: (BRI)
Nama Pemilik
Rekening: (satrio)
Jumlah Transfer:
(kosong)
Upload Bukti
Pembayaran: (kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Jumlah
Transfer tidak
boleh kosong !”
Sesuai
harapan
Valid
3. TRX, Total, Ongkir,
Grand Total sudah
teisi otomatis,
memilih Bank,
Mengisi Nama
Pemilik rekening,
Jumlah Transfer dan
mengosongkan
Upload Bukti
Pembayaran,
kemudian klik
tombol Kirim
Konfirmasi
TRX: (10)
Total: (225000)
Ongkir: (10000)
Grand Total: (235000)
Bank: (BRI)
Nama Pemilik
Rekening: (satrio)
Jumlah Transfer:
(235000)
Upload Bukti
Pembayaran: (kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Bukti Transfer
harus di Upload
!”
Sesuai
harapan
Valid
5. TRX, Total, Ongkir,
Grand Total sudah
teisi otomatis,
memilih Bank,
TRX: (10)
Total: (225000)
Ongkir: (10000)
Grand Total: (235000)
Sistem akan
menerima akses
user dan
menampilkan
Sesuai
harapan
Valid
50
Mengisi Nama
Pemilik rekening,
Jumlah Transfer,
Upload Bukti
Pembayaran,
kemudian klik
tombol Kirim
Konfirmasi
Bank: (BRI)
Nama Pemilik
Rekening: (satrio)
Jumlah Transfer:
(235000)
Upload Bukti
Pembayaran: (img.jpg)
“Konfirmasi
disimpan!”
d. Pengujian Halaman Login Admin
Tabel III.14.
Hasil Pengujian 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)
Sistem akan
menolak akses
user dan
menampilkan
“Email tidak
boleh kosong !”
Sesuai
harapan
Valid
2. Mengisi username dan
mengosongkan
password kemudian
klik tombol login
Username :
Password : (kosong)
Sistem akan
menolak
aksesuser dan
menampilkan
“Password tidak
boleh kosong !”
Sesuai
harapan
Valid
3. Mengosongkan
username dan mengisi
password kemudian
klik tombol login
Username :
(kosong)
Password : 123456
Sistem akan
menolak
aksesuser dan
menampilkan
“Email tidak
boleh kosong !”
Sesuai
harapan
Valid
4. Mengisi username
dan password
kemudian klik tombol
login
Username :
(Salah)
Password : 12345
(Salah)
Sistem akan
menolak akses
user dan
menampilkan
“Email atau
password anda
salah”
Sesuai
harapan
Valid
5. Mengisi username
dan password
kemudian klik tombol
Username :
(Benar)
Berhasil masuk ke
halaman utama
admin
Sesuai
harapan
Valid
51
login Password : 123456
(Benar)
e. Pengujian Halaman Tambah Admin
Tabel III.15.
Hasil Pengujian Halaman Tambah Admin
No Skenario pengujian Test case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Nama, Email,
Password tidak diisi
dan memilih level,
kemudian klik
tombol Simpan
Nama: (kosong)
Email: (kosong)
Password: (kosong)
Level: (kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Nama tidak boleh
kosong !”
Sesuai
harapan
Valid
2. Mengisi Nama dan
mengosongkan
Email, Password,
memilih level,
kemudian klik
tombol Simpan
Nama: (andi)
Email: (kosong)
Password: (kosong)
Level: (Kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Email tidak boleh
kosong !”
Sesuai
harapan
Valid
3. Mengisi Nama,
Email dan
mengosongkan
Password, memilih
level, kemudian klik
tombol Simpan
Nama: (andi)
Email:
Password: (kosong)
Level: (kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Password tidak
boleh kosong !”
Sesuai
harapan
Valid
4. Mengisi Nama,
Email, Password,
memilih level,
kemudian klik
tombol Simpan
Nama: (andi)
Email:
Password: (andi)
Level: (Supervisor)
Sistem akan
menerima akses
user dan
menampilkan
“Data berhasil
disimpan”
Sesuai
harapan
Valid
52
f. Pengujian Halaman Tambah Brand Admin
Tabel III.16.
Hasil Pengujian Halaman Tambah Brand Admin
No Skenario pengujian Test case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Nama, Gambar
tidak diisi, kemudian
klik tombol Submit
Query
Nama:
(kosong)
Gambar:
(kosong)
Sistem akan menolak
akses user dan
menampilkan “Nama
tidak boleh kosong !”
Sesuai
harapan
Valid
2. Mengisi Nama dan
mengosongkan
Gambar , kemudian
klik tombol Submit
Query
Nama:
(Kamera)
Gambar:
(kosong)
Sistem akan menolak
akses user dan
menampilkan
“Gambar tidak boleh
kosong !”
Sesuai
harapan
Valid
3. Mengisi Nama,
Gambar , kemudian
klik tombol Submit
Query
Nama:
(Kamera)
Gambar:
(img.jpg)
Sistem akan
menerima akses user
dan menampilkan
“Kategori berhasil
disimpan”
Sesuai
harapan
Valid
g. Pengujian Halaman Tambah Produk Admin
Tabel III.17.
Hasil Pengujian Halaman Tambah Produk Admin
No Skenario pengujian Test case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengosongkan
Nama, Harga,
shutter speed, valid
pixel, optical zoom,
battery type,ukuran,
stok, berat, gambar,
brand , kemudian
klik tombol Submit
Query
Nama: (kosong)
Harga: (kosong)
shutter speed:
(kosong)
valid pixel: (kosong)
optical zoom:
(kosong)
battery type:
(kosong)
ukuran: (kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Nama tidak
boleh kosong !”
Sesuai
harapan
Valid
53
Stok: (kosong)
Berat: (kosong)
Gambar: (kosong)
Brand: (Canon)
2. Mengisi Nama dan
mengosongkan
Harga, shutter
speed, valid pixel,
optical zoom,
battery type,ukuran,
stok, berat, gambar,
brand , kemudian
klik tombol Submit
Query
Nama: (Canon Eos
700D)
Harga: (kosong)
shutter speed:
(kosong)
valid pixel: (kosong)
optical zoom:
(kosong)
battery type:
(kosong)
ukuran: (kosong)
Stok: (kosong)
Berat: (kosong)
Gambar: (kosong)
Brand: (Canon)
Sistem akan
menolak akses
user dan
menampilkan
“Harga tidak
boleh kosong !”
Sesuai
harapan
Valid
3. Mengisi nama, harga
dan mengosongkan
shutter speed, valid
pixel, optical zoom,
battery type,ukuran,
stok, berat, gambar,
brand , kemudian
klik tombol Submit
Query
Nama: (Canon Eos
700D)
Harga: (6955000)
shutter speed:
(kosong)
valid pixel: (kosong)
optical zoom:
(kosong)
battery type:
(kosong)
ukuran: (kosong)
Stok: (kosong)
Berat: (kosong)
Gambar: (kosong)
Brand: (Canon)
Sistem akan
menolak akses
user dan
menampilkan
“shutter speed
tidak boleh
kosong !”
Sesuai
harapan
Valid
4. Mengisi nama,
harga, shutter speed
dan mengosongkan
valid pixel, optical
Nama: (Canon Eos
700D)
Harga: (6955000)
shutter speed: (6000)
Sistem akan
menolak akses
user dan
menampilkan
“Valid pixel
tidak boleh
Sesuai
harapan
Valid
54
zoom, battery
type,ukuran, stok,
berat, gambar, brand
, kemudian klik
tombol Submit
Query
valid pixel: (kosong)
optical zoom:
(kosong)
battery type:
(kosong)
ukuran: (kosong)
Stok: (kosong)
Berat: (kosong)
Gambar: (kosong)
Brand: (Canon)
kosong !”
5. Mengisi nama,
harga, shutter speed,
valid pixel dan
mengosongkan
optical zoom,
battery type,ukuran,
stok, berat, gambar,
brand , kemudian
klik tombol Submit
Query
Nama: (Canon Eos
700D)
Harga: (6955000)
shutter speed: (6000)
valid pixel: (18 MP)
optical zoom:
(kosong)
battery type:
(kosong)
ukuran:
(kosong)Stok:
(kosong)
Berat: (kosong)
Gambar: (kosong)
Brand: (Canon)
Sistem akan
menolak akses
user dan
menampilkan
“Optical zoom
tidak boleh
kosong !”
Sesuai
harapan
Valid
6. Mengisi nama,
harga, shutter speed,
valid pixel, optical
zoom dan
mengosongkan
battery type,ukuran,
stok, berat, gambar,
brand , kemudian
klik tombol Submit
Query
Nama: (Canon Eos
700D)
Harga: (6955000)
shutter speed: (6000)
valid pixel: (18 MP)
optical zoom: (1.5x -
10x)
battery type:
(kosong)
ukuran: (kosong)
Stok: (kosong)
Berat: (kosong)
Gambar: (kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Battery type
tidak boleh
kosong !”
Sesuai
harapan
Valid
55
Brand: (Canon)
7 Mengisi nama,
harga, shutter speed,
valid pixel, optical
zoom, battery type,
ukuran dan
mengosongkan stok,
berat, gambar,
brand, kemudian
klik tombol Submit
Query
Nama: (Canon Eos
700D)
Harga: (6955000)
shutter speed: (6000)
valid pixel: (18 MP)
optical zoom: (1.5x -
10x)
battery type:
(AC Adapter Kit
ACK-E8)
ukuran:
(133.1 x 99.8 x
78.8mm)
Stok: (kosong)
Berat: (kosong)
Gambar: (kosong)
Brand: (Canon)
Sistem akan
menolak akses
user dan
menampilkan
“Stok tidak
boleh kosong !”
Sesuai
harapan
Valid
8 Mengisi nama,
harga, shutter speed,
valid pixel, optical
zoom, battery type,
ukuran, stok dan
mengosongkan
berat, gambar,
brand, kemudian
klik tombol Submit
Query
Nama: (Canon Eos
700D)
Harga: (6955000)
shutter speed: (6000)
valid pixel: (18 MP)
optical zoom: (1.5x -
10x)
battery type:
(AC Adapter Kit
ACK-E8)
ukuran:
(133.1 x 99.8 x
78.8mm)
Stok: (50)
Berat: (kosong)
Gambar: (kosong)
Brand: (Canon)
Sistem akan
menolak akses
user dan
menampilkan
“Berat tidak
boleh kosong !”
Sesuai
harapan
Valid
9 Mengisi nama,
harga, shutter speed,
valid pixel, optical
Nama: (Canon Eos
700D)
Harga: (6955000)
Sistem akan
menolak akses
user dan
menampilkan
Sesuai
harapan
Valid
56
zoom, battery type,
ukuran, stok, berat
dan mengosongkan
gambar, brand,
kemudian klik
tombol Submit
Query
shutter speed: (6000)
valid pixel: (18 MP)
optical zoom: (1.5x -
10x)
battery type:
(AC Adapter Kit
ACK-E8)
ukuran:
(133.1 x 99.8 x
78.8mm)
Stok: (50)
Berat: (580 gram)
Gambar: (kosong)
Brand: (Canon)
“Gambar tidak
boleh kosong !”
10 Mengisi nama,
harga, shutter speed,
valid pixel, optical
zoom, battery type,
ukuran, stok, berat,
gambar, brand,
kemudian klik
tombol Submit
Query
Nama: (Canon Eos
700D)
Harga: (6955000)
shutter speed: (6000)
valid pixel: (18 MP)
optical zoom: (1.5x -
10x)
battery type:
(AC Adapter Kit
ACK-E8)
ukuran:
(133.1 x 99.8 x
78.8mm)
Stok: (50)
Berat: (580 gram)
Gambar: (img.jpg)
Brand: (Canon)
Sistem akan
menolak akses
user dan
menampilkan
“Produk
berhasil
ditambahkan”
Sesuai
harapan
Valid
57
h. Pengujian Halaman Tambah Ongkir Admin
Tabel III.18.
Hasil Pengujian Halaman Tambah Ongkir Admin
No Skenario pengujian Test case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Nama Kota, Biaya
tidak diisi, kemudian
klik tombol Submit
Query
Nama Kota:
(kosong)
Biaya: (kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Nama kota tidak
boleh kosong !”
Sesuai
harapan
Valid
2. Mengisi Nama kota
dan mengosongkan
Biaya , kemudian
klik tombol Submit
Query
Nama Kota:
(Depok)
Biaya: (kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Biaya tidak
boleh kosong !”
Sesuai
harapan
Valid
3. Mengisi Nama
kota,Biaya ,
kemudian klik
tombol Submit
Query
Nama Kota:
(Depok)
Biaya: (9000)
Sistem akan
menerima akses
user dan
menampilkan
“Ongkir berhasil
disimpan”
Sesuai
harapan
Valid
i. Pengujian Halaman Ganti Password Pelanggan
Tabel III.19.
Hasil Pengujian Halaman Ganti Password Pelanggan
No Skenario pengujian Test case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Password Lama dan
Password Baru dan
Ketik Ulang
Password Baru tidak
diisi kemudian klik
tombol Simpan
Password Lama :
(kosong)
Password Baru:
(kosong)
Ketik Ulang
Password Baru:
Sistem akan
menolak akses
user dan
menampilkan
“Password lama
anda salah”
Sesuai
harapan
Valid
58
(kosong)
2. Mengisi Password
Lama dan
mengosongkan
Password Baru,
Ketik Ulang
Password Baru,
kemudian klik
tombol Simpan
Password Lama :
(abcde)
Password Baru:
(kosong)
Ketik Ulang
Password Baru:
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Password lama
anda salah”
Sesuai
harapan
Valid
3. Mengisi Password
Lama, Password
Baru dan
mengosongkan
Ketik Ulang
Password Baru,
kemudian klik
tombol Simpan
Password Lama :
(abcde)
Password Baru:
(12345)
Ketik Ulang
Password Baru:
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Password lama
anda salah”
Sesuai
harapan
Valid
4. Mengisi Password
Lama, Password
Baru dan Ketik
Ulang Password,
kemudian klik
tombol Simpan
Password Lama :
(abcde)
Password Baru:
(12345)
Ketik Ulang
Password Baru:
(12345)
Sistem akan
menerima akses
user dan
menampilkan “”
Sesuai
harapan
Valid
j. Pengujian Halaman Kirim Barang Admin
Tabel III.20.
Hasil Pengujian Halaman Kirim Barang Admin
No Skenario pengujian Test case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Memilih Ekspedisi,
No. Resi tidak diisi,
kemudian klik
tombol Submit
Query
Ekspedisi: (JNE)
No. Resi: (kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Nomor Resi
tidak boleh
kosong !”
Sesuai
harapan
Valid
59
2. Memilih Ekspedisi
dan Mengisi No.
Resi, kemudian klik
tombol Submit
Query
Ekspedisi: (JNE)
No. Resi:
(1234567890)
Sistem akan
menerima akses
user dan
menampilkan
“Kirim barang
berhasil
disimpan”
Sesuai
harapan
Valid