bab iii pembahasan...no skenario pengujian test case hasil yang diharapkan hasil pengujian...

42
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

Upload: others

Post on 22-Jan-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 2: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 3: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 4: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

21

3.3.1 ERD (Entity Relationship Diagram)

Gambar III.1.

ERD (Entity Relationship Diagram)

Page 5: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

22

B. LRS (Logical Record Structure)

Gambar III.2.

Logical Record Structure

Page 6: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 7: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 8: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 9: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 10: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 11: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 12: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 13: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 14: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

31

3.5.3 Rancangan Struktur Navigasi Administrator

Gambar III.5.

Struktur Navigasi Administrator

Page 15: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 16: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

33

2. Tampilan Halaman Produk Pengunjung dan Pelanggan

Gambar III.7.

Tampilan Halaman Produk Pengunjung dan Pelanggan

Page 17: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 18: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 19: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 20: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

37

8 Tampilan Halaman Riwayat Transaksi Pelanggan

Gambar III.14.

Tampilan Halaman Riwayat Transaksi Pelanggan

Page 21: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 22: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 23: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

40

13. Tampilan Halaman Home Admin

Gambar III.19.

Tampilan Halaman Home Admin

14. Tampilan Halaman Admin

Gambar III.20.

Tampilan Halaman Admin

Page 24: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 25: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 26: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 27: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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.

Page 28: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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.

Page 29: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 30: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

47

klik tombol login “Email tidak boleh

kosong !”

4. Mengisi username dan

password kemudian

klik tombol login

Username :

[email protected]

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 :

[email protected]

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:

([email protected] )

Password: (kosong)

Nomor Hp: (kosong)

Sistem akan

menolak akses

user dan

menampilkan

“Password

Sesuai

harapan

Valid

Page 31: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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:

([email protected] )

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:

([email protected] )

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:

([email protected] )

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

Page 32: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 33: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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 :

[email protected]

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 :

[email protected]

(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 :

[email protected]

(Benar)

Berhasil masuk ke

halaman utama

admin

Sesuai

harapan

Valid

Page 34: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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:

([email protected] )

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:

([email protected] )

Password: (andi)

Level: (Supervisor)

Sistem akan

menerima akses

user dan

menampilkan

“Data berhasil

disimpan”

Sesuai

harapan

Valid

Page 35: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 36: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 37: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 38: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 39: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 40: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 41: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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

Page 42: BAB III PEMBAHASAN...No Skenario pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1. TRX, Total, Ongkir, Grand Total sudah teisi otomatis, memilih Bank dan TRX:

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