BAB III OK...Monitor : minimal lcd 15” VGA : PCI express card Audio : Realtek High Definition...

32
15 BAB III PEMBAHASAN 3.1. Analisa Kebutuhan Dalam analisa kebutuhan yang dilakukan pada website penjualan makanan burung ada berbagai macam kebutuhan yang diinginkan oleh admin, pengunjung dan member yaitu : A. Analisa kebutuhan untuk admin 1. Admin Memiliki halaman login untuk dapat mengakses halaman yang lain 2. Admin Memiliki halaman home 3. Admin Memiliki halaman admin untuk melakukan tambah data 4. Admin Memiliki halaman kategori untuk dapat melakukan tambah, edit dan hapus data kategori 5. Admin Memiliki halaman produk untuk dapat melakukan tambah dan hapus produk 6. Admin Memiliki halaman ongkir untuk dapat melakukan tambah, edit dan hapus data ongkir 7. Admin Memiliki halaman member untuk dapat melihat data member 8. Admin Memiliki halaman ransaksi untuk dapat melihat detail data transaksi 9. Admin Memiliki halaman transaksi expired untuk dapat melihat detail dan menghapus data transaksi expired 10. Admin Memiliki halaman konfirmasi untuk dapat melihat detail data konfirmasi

Transcript of BAB III OK...Monitor : minimal lcd 15” VGA : PCI express card Audio : Realtek High Definition...

15

BAB III

PEMBAHASAN

3.1. Analisa Kebutuhan

Dalam analisa kebutuhan yang dilakukan pada website penjualan makanan burung

ada berbagai macam kebutuhan yang diinginkan oleh admin, pengunjung dan member

yaitu :

A. Analisa kebutuhan untuk admin

1. Admin Memiliki halaman login untuk dapat mengakses halaman yang lain

2. Admin Memiliki halaman home

3. Admin Memiliki halaman admin untuk melakukan tambah data

4. Admin Memiliki halaman kategori untuk dapat melakukan tambah, edit dan hapus

data kategori

5. Admin Memiliki halaman produk untuk dapat melakukan tambah dan hapus

produk

6. Admin Memiliki halaman ongkir untuk dapat melakukan tambah, edit dan hapus

data ongkir

7. Admin Memiliki halaman member untuk dapat melihat data member

8. Admin Memiliki halaman ransaksi untuk dapat melihat detail data transaksi

9. Admin Memiliki halaman transaksi expired untuk dapat melihat detail dan

menghapus data transaksi expired

10. Admin Memiliki halaman konfirmasi untuk dapat melihat detail data konfirmasi

16

11. Admin Memiliki halaman laporan untuk dapat mengelola data laporan secara

berpriode

B. Analisa kebutuhan untuk pengujung

1. User Memiliki halaman home

2. User Memiliki halaman produk

3. User Memiliki halaman kategori

4. User Memiliki halaman keranjang

5. User Memiliki halaman login

6. User Memiliki halaman registrasi

7. User Memiliki halaman riwayat

C. Analisa kebutuhan untuk member

1. Member Memiliki halaman home

2. Member Memiliki halaman produk

3. Member Memiliki halaman kategori

4. Member Memiliki halaman keranjang

5. Member Memiliki halaman konfirmasi

6. Member Memiliki halaman riwayat transaksi

7. Member Memiliki halaman profil untuk dapat melakukan ganti password dan edit

profil

17

3.2. Rancangan Dokumen

A. Rancangan Dokumen Masukan (Input)

Menguraikan secara rinci setiap rancangan dokuman masukan yang digunakan

dalam sistem dengan uraian parameter-parameter dokumen tersebut dengan parameter-

parameter dokumennya sebagai berikut :

1. Nama Dokumen : Registrasi

Fungsi : Untuk melakukan pendaftaran menjadi member

Sumber : customer

Tujuan : Admin

Media : Halaman website

Jumlah : 1 Halaman

Frekuensi : Setiap menjadi pelanggan

Bentuk : Lihat Lampiran A.1

2. Nama Dokumen : Konfirmasi

Fungsi : Untuk melakukan konfirmasi pembayaran transaksi

Sumber : Pelanggan

Tujuan : Admin

Media : Halaman website

Jumlah : 1 Halaman

Frekuensi : Setiap melakukan pembayaran transaksi

Bentuk : Lihat Lampiran A.2

3. Nama Dokumen : Tambah Kategori

Fungsi : Untuk melakukan penambahan Kategori

18

Sumber : admin

Tujuan : Pelanggan

Media : Halaman website

Jumlah : 1 Halaman

Frekuensi : Setiap ada kategori baru

Bentuk : Lihat Lampiran A.3

4. Nama Dokumen : Tambah Produk

Fungsi : Untuk melakukan penambahan produk

Sumber : Admin

Tujuan : Pelanggan

Media : Halaman website

Jumlah : 1 Halaman

Frekuensi : Setiap ada produk baru

Bentuk : Lihat Lampiran A.4

5. Nama Dokumen : Tambah Ongkir

Fungsi : Untuk melakukan penambahan ongkir

Sumber : Pelanggan

Tujuan : Admin

Media : Halaman website

Jumlah : 1 Halaman

Frekuensi : Setiap ada penambahan propinsi

Bentuk : Lihat Lampiran A.5

19

B. Rancangan Dokumen Keluaran (Output)

Menguraikan secara rinci setiap rancangan dokuman keluaran yang digunakan

dalam sistem dengan uraian parameter-parameter dokumen tersebut dengan parameter-

parameter dokumennya sebagai berikut :

1. Nama Dokumen : Bukti Transaksi

Fungsi : Untuk sebagai bukti transaksi pembelian

Sumber : Pelanggan

Tujuan : Sistem

Media : Halaman website

Jumlah : 3 Halaman

Frekuensi : Setiap Transaksi

Bentuk : Lihat Lampiran B.1

2. Nama Dokumen : Laporan

Fungsi : Untuk mengetahui laporan penjualan

Sumber : Admin

Tujuan : Pemilik

Media : Halaman website

Jumlah : 3 Halaman

Frekuensi : Setiap pertahun

Bentuk : Lihat Lampiran B.2

20

3.3. Rancangan Basis Data

A. ERD (Entity Relationship Diagram)

Gambar III.1

Entity Relationship Diagram

21

B. LRS (Logical Record Stucture)

Gambar III.2

Logical Record Stucture

3.4. Spesifikasi File

1. Spesifikasi File Admin

Nama : admin

Akronim :admin.MYD

Fungsi : Untuk menyimpan data admin

Tipe File : File Master

22

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 81 Bytes

Kunci Field : admin_id

Software : MySql

Tabel III.1

Spesifikasi File Admin

No. Elemen Data Nama Field Tipe Size Ket

1. Id admin id_admin Int 11 Primary Key

2. Username Username Varchar 20 -

3. Password Password Varchar 20 -

4. Nama Lengkap nama_lengkap Varchar 30 -

2. Spesifikasi file Kategori Produk

Nama : kategori produk

Akronim : kategori.MYD

Fungsi : untuk menyimpan data kategori

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 31 Bytes

Kunci Field : kategori_id

Software : MySql

23

Tabel III.2

Spesifikasi file Kategori Produk

No. Elemen Data Nama Field Tipe Size Ket

1. P_kat_id P_kat_id Varchar 11 Primary Key

2. P_nama_kat P_nama_kat Varchar 20 -

3. P_kat_desc P_kat_desc Text -

3. Spesifikasi file ongkir

Nama : ongkir

Akronim : ongkir.MYD

Fungsi : Untuk menyimpan data ongkir

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 81 Bytes

Kunci Field : ongkir_id

Software : MySql

Tabel III.3

Spesifikasi File Ongkir

No. Elemen Data Nama Field Tipe Size Ket

1. Id_ongkir id_ongkir int 11 Primary

Key

2. Nama_pengiriman nama_pengiriman Varchar 50 -

3. Tarif Tarif int 20 -

24

4. Spesifikasi file produk

Nama : produk

Akronim :produk.MYD

Fungsi : untuk menyimpan data produk

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 108 Bytes

Kunci Field : produk_id

Software : MySql

Tabel III.4

Spesifikasi File Produk

No. Elemen Data Nama Field Tipe Size Ket

1. id_produk id_produk Varchar 11 Primary

Key

2. P_kat_id p_kat_id Varchar 11 -

3. Nama_produk nama_produk Varchar 50 -

4 Harga Harga Int 11 -

5 Gambar_produk gambar_produk Varchar 20 -

6 Deskripsi_produk deskripsi_produk Text -

7 Stok Stok Int 5 -

5. Spesifikasi file customer

Nama : customer

Akronim :customer.MYD

Fungsi : untuk menampung data transaksi

25

Tipe File : File customer

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 88 Bytes

Kunci Field : transaksi_id

Software : MySql

Tabel III.5

Spesifikasi File customer

No. Elemen Data Nama Field Tipe Size Ket

1. id_customer id_customer Varchar 11 Primary Key

2. Username Username Varchar 11 -

3. Password Password Varchar 20 -

4 Nama_lengkap Nama_lengkap Varchar 11 -

5 Email email Varchar 30 -

6 No_tlp No_tlp Varchar -

7 Alamat Alamat Text 5 -

6. Spesifikasi file pembayaran

Nama : pembayaran

Akronim :pemabayaran.MYD

Fungsi : untuk menampung data transaksi

Tipe File : File customer

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

26

Panjang Record : 118 Bytes

Kunci Field : pembayaran_id

Software : MySql

Tabel III.6

Spesifikasi File customer

No. Elemen Data Nama Field Tipe Size Ket

1. id_pembayaran id_pembayaran Varchar 11 Primary Key

2. Id_pembelian Id_pembelian Varchar 11 -

3. Nama Nama Varchar 30 -

4 Bank Bank Varchar 11 -

5 Jumlah jumlah Int 5 -

6 Tanggal Tanggal Date -

7 Bukti Bukti varchar 50 -

7. Spesifikasi file pembelian

Nama : pembelian

Akronim :pembelian.MYD

Fungsi : untuk menampung data transaksi

Tipe File : File pembelin

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 95 Bytes

Kunci Field : pembelian_id

Software : MySql

27

Tabel III.7

Spesifikasi File penjualan

No. Elemen Data Nama Field Tipe Size Ket

1. id_pembelian id_pembelian Varchar 11 Primary Key

2. Id_customer id_customer Varchar 11 -

3. Id_ongkir id_ongkir int 11 -

4 Tanggal_pembelian tanggal_pembelian date -

5 Total_pembelian total_pembelian int 11 -

6 Tarif Tarif int 11 -

7 Alamat_pengiriman alamat_pengiriman text -

8 Status_pembelian status_pembelian Varchar 20 -

9 Resi_pembelian resi_pembelian Varchar 20 -

3.5 Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak yang

dibutuhkan untuk mengimplemenAksesoris Hpikan Website penjualan sebagai berikut:

1. Hardware server

Processor : Processor minimal Intel(R) Celeron(R) CPU B820

@ 1.70GHz (2 CPUs), 1,7GHz

` Memory : 2 GB, DDR2

Optical driver : DVD/VCD/combodrive

Networking : enternet10/100mbps

Monitor : minimal lcd 15”

VGA : PCI express card

Audio : Realtek High Definition Audio

I/O Portal : 6 x USB 2.0 Serial, Paralel, WLAN, Ethernet RJ-45

Peripheral : keyboard, mouse.

System operasi :microscoft windows 7 (64x) atau setara ( asli licensi)

28

2. Hardware client

Processor : Processor minimal Intel(R) Celeron(R) CPU B820

@ 1.70GHz (2 CPUs), 1,7GHz

Memory : 2 GB, DDR2

Optical driver : DVD/VCD/combodrive

Networking : enternet10/100mbps

Monitor : minimal lcd 15”

VGA : PCI express card

Audio : Realtek High Definition Audio

I/O Portal : 6 x USB 2.0 Serial, Paralel, WLAN, Ethernet RJ-45

Peripheral : keyboard, mouse.

System Operasi : microsoft windows 7 (64x) atau setara (asli licensi)

3. Software server

1. MySQL (XAMPP).

2. Sistem Operasi (OS) Windows Xp, 7, Vista

3. Mozilla Firefox.

4. Software client

1. Sistem operasi menggunakan Microsoft Windows 7 (64x).

2. Browsing Tools : Internet Explorer, Mozilla FireFox, Google chrome.

29

3.6 Implementasi

A. Implementasi Rancangan Antar Muka Login Admin

Implemen Rancangan antar muka aksesoris yang terdapat pada website penjualan

yang penulis buat akan dijelaskan dalam pembahasan ini dalam perancangan penjualan,

maka penulis memberikan informasi rancangan yaitu :

1. Implementasi Rancangan Antar Muka Admin

a. Implementasi Rancangan Antar Muka Login Admin

Gambar III.3

Implementasi Rancangan Antar Muka Login Admin

30

b. Implementasi Rancangan Antar Muka Home Admin

Gambar III.4

Implementasi Rancangan Antar Muka Home Admin

c. Implementasi Rancangan Antar Muka Produk

Gambar III.5

Implementasi Rancangan Antar Muka Produk

31

d. Implementasi Rancangan Antar Muka Tambah Produk

Gambar III.6

Implementasi Rancangan Antar Muka Tambah Produk

e. Implementasi Rancangan Antar Muka Tambah Kategori Produk

Gambar III.7

Implementasi Rancangan Antar Muka Tambah Kategori produk

32

f. Implementasi Rancangan Antar Muka Order

Gambar III.8

Implementasi Rancangan Antar Muka Order

g. Implementasi Rancangan Antar Muka Pelanggan

Gambar III.9

Implementasi Rancangan Antar Muka Pelanggan

33

h. Implementasi Rancangan Antar Muka Laporan

Gambar III.10

Implementasi Rancangan Antar Muka Laporan

2. Implementasi Rancangan Antar Muka Member

a. Implementasi Rancangan Antar Muka Login Member

Gambar III.11

Implementasi Rancangan Antar Muka Login Member

34

b. Implementasi Rancangan Antar Muka Home Member

Gambar III.12

Implementasi Rancangan Antar Muka Home Member

c. Implementasi Rancangan Antar Muka Katalog Produk

Gambar III.13

Implementasi Rancangan Antar Muka Katalog Produk

35

d. Implementasi Rancangan Antar Muka Detail Produk

Gambar III.14

Implementasi Rancangan Antar Muka Detail Produk

e. Implementasi Rancangan Antar Muka Edit Profil

Gambar III.15

Implementasi Rancangan Antar Muka Edit Profil

36

f. Implementasi Rancangan Antar Muka Edit Password

Gambar III.16

Implementasi Rancangan Antar Muka Edit Password

g. Implementasi Rancangan Antar Muka Keranjang Belanja

Gambar III.17

Implementasi Rancangan Antar Muka Keranjang Belanja

37

h. Implementasi Rancangan Antar Muka Riwayat Belanja

Gambar III.18

Implementasi Rancangan Antar Muka Riwayat Belanja

i. Implementasi Rancangan Antar Muka Nota Pembelian

Gambar III.19

Implementasi Rancangan Antar Muka Nota Pembelian

38

j. Implementasi Rancangan Antar Muka Riwayat Pembelian

Gambar III.20

Implementasi Rancangan Antar Muka Riwayat Pembelian

39

3.7 Rancangan Struktur Navigasi

A, Rancangan Struktur Navigasi Admin

Gambar III.21

Rancangan Struktur Navigasi Admin

40

B. Rancangan Struktur Navigasi Member

Gambar III.22

Rancangan Struktur Navigasi Member

3.8 Pengujian

Pengujian program yang dilakukan penulis adalah pengujian black box. Metode ini

digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan benar atau tidak,

dan dicek apakah telah sesuai dengan yang diharapkan. Berikut ini adalah tabel

pengujian black box.

41

1. Pengujian Halaman Login Pengguna

Tabel III.8

Pengujian Halaman Login Pengguna

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 “Login

gagal, Silahkan cek

kembali username dan

Password Anda”

Sesuai

harapan

Valid

2. Mengisi Username dan

mengosongkan

password kemudian

klik tombol login

Username :

dheo

Password : (kosong)

Sistem akan menolak

akses user dan

menampilkan“Login

gagal, Silahkan cek

kembali username dan

Password Anda”

Sesuai

harapan

Valid

3. Mengosongkan

Emaildan mengisi

password kemudian

klik tombol login

Username: (kosong)

Password : 1234

Sistem akan menolak

aksesuser dan

menampilkan “Login

gagal, Silahkan cek

kembali username dan

Password Anda”

Sesuai

harapan

Valid

4. Mengisi Email

danpasswordkemudian

klik tombol login

Username : Dheo

(Salah)

Password : 12345

(Salah)

Sistem akan menolak

aksesuser dan

menampilkan“Login

gagal, Silahkan cek

kembali Username dan

Password anda”

Sesuai

harapan

Valid

5. Mengisi Email

danpassword kemudian

klik tombol login

Username :

Dheo (Benar)

Password : 12345

(Benar)

Berhasil masuk ke

halaman utama

member dan sistem

menampilkan “Anda

Berhasil Login”

Sesuai

harapan

Valid

2. Pengujian Halaman Login Admin

Tabel III.9

Pengujian Halaman Login Admin

No Skenario pengujian Test case Hasil yang Hasil Kesimpulan

42

diharapkan Pengujian

1. Username dan

Password tidak diisi

kemudian klik tombol

Login

Username : (kosong)

Password : (kosong)

Sistem akan menolak

akses user dan

menampilkan “Login

gagal, Silahkan cek

kembali username dan

Password Anda”

Sesuai

harapan

Valid

2. Mengisi Username dan

mengosongkan

password kemudian

klik tombol login

Username :

dheo

Password : (kosong)

Sistem akan menolak

akses user dan

menampilkan“Login

gagal, Silahkan cek

kembali username dan

Password Anda”

Sesuai

harapan

Valid

3. Mengosongkan

Emaildan mengisi

password kemudian

klik tombol login

Username: (kosong)

Password : dheo10

Sistem akan menolak

aksesuser dan

menampilkan “Login

gagal, Silahkan cek

kembali username dan

Password Anda”

Sesuai

harapan

Valid

4. Mengisi Email

danpasswordkemudian

klik tombol login

Username : Dheo01

(Salah)

Password : 12345

(Salah)

Sistem akan menolak

aksesuser dan

menampilkan“Login

gagal, Silahkan cek

kembali Username dan

Password anda”

Sesuai

harapan

Valid

5. Mengisi Email

danpassword kemudian

klik tombol login

Username :

dheo (Benar)

Password : dheo10

(Benar)

Berhasil masuk ke

halaman utama

member dan sistem

menampilkan “Login

Berhasil, Welcome”

Sesuai

harapan

Valid

3. Pengujian Halaman Registrasi User

Tabel III.10

Pengujian Halaman Registrasi User

No Skenario pengujian Test case Hasil yang diharapkan Hasil

Pengujian

Kesimpulan

1. username,

password,Konfirmasi

password, nama, email,

alamat,no handphone

tidak diisi, kemudian

klik tombol Daftar

Username: (kosong)

Password: (kosong)

Konfirmasi Password:

(kosong)

Nama : (kosong)

Email : (kosong)

Alamat: (kosong)

No Hanphone : ( Kosong)

Sistem akan menolak

akses user dan kolom

Username menampilkan

“Harap isi bidang ini ”

Sesuai

harapan

Valid

2. Mengisi username, dan

mengosongkan

Username: Dheoresi

Password: (kosong)

Sistem akan menolak

akses user dan kolom

Sesuai

harapan

Valid

43

password,Konfirmasi

password, nama, email,

alamat,no handphone

tidak diisi, kemudian

klik tombol Daftar

Konfirmasi Password:

(kosong)

Nama : (kosong)

Email : (kosong)

Alamat: (kosong)

No Hanphone : ( Kosong)

Password menampilkan

“Harap isi bidang ini ”

3. Mengisi username, dan

password,

mengosongkan

Konfirmasi password,

nama, email, alamat,no

handphone tidak diisi,

kemudian klik tombol

Daftar

Username: Dheoresi

Password: 1234

Konfirmasi Password:

(kosong)

Nama : (kosong)

Email : (kosong)

Alamat: (kosong)

No Hanphone : ( Kosong)

Sistem akan menolak

akses user dan kolom

konfirmasi password

menampilkan “Harap isi

bidang ini ”

Sesuai

harapan

Valid

4. Mengisi username,

password, Konfirmasi

password dan

mengosongkan nama,

email, alamat,no

handphone tidak diisi,

kemudian klik tombol

Daftar

Username: Dheoresi

Password: 1234

Konfirmasi Password:

1234

Nama : (kosong)

Email : (kosong)

Alamat: (kosong)

No Hanphone : (

Kosong)Alamat: (kosong)

Kota: (kosong)

Sistem akan menolak

akses user dan kolom

nama menampilkan

“Harap isi bidang ini ”

Sesuai

harapan

Valid

5. Mengisi username,

password, Konfirmasi

password

mengosongkan nama,

dan mengosongkan

email, alamat,no

handphone tidak diisi,

kemudian klik tombol

Daftar

Username: Dheoresi

Password: 1234

Konfirmasi Password:

1234

Nama : Dheo

Email : (kosong)

Alamat: (kosong)

No Hanphone : ( Kosong)

Sistem akan menolak

akses user dan kolom

Email menampilkan

“Harap isi bidang ini ”

Sesuai

harapan

Valid

6. Mengisi username,

password, Konfirmasi

password, nama, email,

alamat, dan

mengosongkan no

handphone tidak diisi,

kemudian klik tombol

Daftar

Username: Dheoresi

Password: 1234

Konfirmasi Password:

1234

Nama : Dheo

Email :

[email protected]

Alamat: Depok

No Hanphone : ( Kosong)

Sistem akan menolak

akses user dan kolom

Alamat menampilkan

“Harap isi bidang ini ”

Sesuai

harapan

Valid

7 Mengisi username,

password, Konfirmasi

password, nama, email,

alamat, handphone

kemudian klik tombol

Register

Username: Dheoresi

Password: 1234

Konfirmasi Password:

1234

Nama : Dheo

Email :

[email protected]

Alamat: Depok

No Hanphone :

081234567

Sistem berhasil dan

aksesuser dan

menampilkan“

Pendaftaran Berhasil ”

44

4. Pengujian Halaman Konfirmasi Pelanggan

Tabel III.11

Pengujian Halaman Konfirmasi Pelanggan

No Skenario pengujian Test case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1. Nama penyetor,

Bank,jumlah dan foto bukti

pembayaran, kemudian klik

tombol Kirim Konfirmasi

Nama penyetor:

(kosong)

Bank : (kosong)

Jumlah : (kosong)

Foto bukti pembayaran

: (kosong)

Sistem akan menolak

akses user dan kolom

Nama Penyetor

menampilkan “Harap

isi bidang ini ”

Sesuai

harapan

Valid

2. Mengisi Nama penyetor

dan mengosongkan

Bank,jumlah dan foto bukti

pembayaran, kemudian klik

tombol Kirim Konfirmasi

Jumlah Transfer, Upload

Bukti Pembayaran,

kemudian klik tombol

Kirim Konfirmasi

Nama penyetor: Dheo

Bank : (kosong)

Jumlah : (kosong)

Foto bukti pembayaran

: (kosong)

Sistem akan menolak

akses user dan kolom

Bank menampilkan

“Harap isi bidang ini

Sesuai

harapan

Valid

3 Mengisi Nama penyetor

Bank,jumlah dan

mengosongkan foto bukti

pembayaran, kemudian klik

tombol Kirim Konfirmasi

Nama penyetor: Dheo

Bank : (BNI)

Jumlah : 20000

Foto bukti pembayaran

: (kosong)

Sistem akan menolak

akses user dan kolom

Foto Bukti

Pembayaran

menampilkan “Harap

isi bidang ini ”

Sesuai

harapan

Valid

4 Mengisi Nama penyetor

Bank,jumlah ,foto bukti

pembayaran, kemudian klik

tombol Kirim Konfirmasi

Nama penyetor: Dheo

Bank : (BNI)

Jumlah : 20000

Foto bukti pembayaran

: (img.jpg)

Sistem akan

menerima aksesuser

dan

menampilkan“Terim

akasih Telah

Melakukan

Pembayaran”

5. Pengujian Halaman Tambah Kategori Admin

Tabel III.12

Pengujian Halaman Tambah Kategori Admin

No Skenario

pengujian

Test case Hasil yang diharapkan Hasil

Pengujian

Kesimpulan

45

1. Nama kategori

produk,

Deskripsi

produk tidak

diisi, kemudian

klik tombol

Simpan

Nama kategori

produk: (kosong)

Deskripsi Produk:

(kosong)

Sistem akan menolak

akses user dan kolom

Nama Kategori Produk

menampilkan “Harap isi

bidang ini ”

Sesuai

harapan

Valid

2. Mengisi Nama

kategori produk

dan

mengosongkan

Deskripsi

produk tidak

diisi, kemudian

klik tombol

Simpan

Nama kategori

produk: makanan

Deskripsi Produk:

(kosong)

Sistem akan menolak

akses user dan kolom

Deskripsi Produk

menampilkan “Harap isi

bidang ini ”

Sesuai

harapan

Valid

3. Mengisi Nama

kategori produk,

Deskripsi

produk tidak

diisi, kemudian

klik tombol

Simpan

Nama kategori

produk: makanan

Deskripsi Produk:

ebud

Sistem akan menerima

aksesuser dan

menampilkan“Kategori

produk berhasil

disimpan”

6. Pengujian Halaman Tambah Produk Admin

Tabel III.13

Pengujian Halaman Tambah Produk Admin

No Skenario pengujian Test case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1. Nama

produk,Kategori

produk, Harga, Stok,

Deskripsi, Tidak diisi

, kemudian klik

tombol Simpan

Nama Produk : (kosong)

Kategori Produk :

(kosong)

Harga : (kosong)

Stok : (kosong)

Deskripsi : (kosong)

Sistem akan

menolak aksesuser

dan

menampilkan“Nam

a kategori tidak

boleh kosong !”

Sesuai

harapan

Valid

2. Mengisi Nama

produk,dan

mengosongkan

Kategori produk,

Harga, Stok,

Deskripsi, Tidak diisi

, kemudian klik

tombol Simpan

Nama Produk : makanan

burung kenari

Kategori Produk :

(kosong)

Harga : (kosong)

Stok : (kosong)

Deskripsi : (kosong)

Sistem akan

menolak aksesuser

dan

menampilkan“Kate

gori produk tidak

boleh kosong !”

Sesuai

harapan

Valid

3. Mengisi Nama

produk, Kategori

produk, dan

mengosongkan Harga,

Stok, Deskripsi, Tidak

Nama Produk : makanan

burung kenari

Kategori Produk :

makanan

Harga : (kosong)

Sistem akan

menolak aksesuser

dan

menampilkan“Harg

a tidak boleh

Sesuai

harapan

Valid

46

diisi , kemudian klik

tombol Simpan

Stok : (kosong)

Deskripsi : (kosong)

kosong !”

4. Mengisi Nama

produk, Kategori

produk, Harga, dan

mengosongkan Stok,

Deskripsi, Tidak diisi

, kemudian klik

tombol Simpan

Nama Produk : makanan

burung kenari

Kategori Produk :

makanan

Harga : 20.000

Stok : (kosong)

Deskripsi : (kosong)

Sistem akan

menolak aksesuser

dan

menampilkan“Stok

tidak boleh kosong

!”

Sesuai

harapan

Valid

5. Mengisi Nama

produk, Kategori

produk, Harga, Stok

dan mengosongkan,

Deskripsi, Tidak diisi

, kemudian klik

tombol Simpan

Nama Produk : makanan

burung kenari

Kategori Produk :

makanan

Harga : 20.000

Stok : 50

Deskripsi : (kosong)

Sistem akan

menolak aksesuser

dan

menampilkan”Desk

ripsi tidak boleh

kosong !”

Sesuai

harapan

Valid

6. Mengisi Nama

produk, Kategori

produk, Harga, Stok,

Deskripsi, ,

kemudian klik tombol

Simpan

Nama Produk : makanan

burung kenari

Kategori Produk :

makanan

Harga : 20.000

Stok : 50

Deskripsi : makanan

berkualitas tinggi bagi

burung

Sistem akan

menerima aksesuser

dan

menampilkan“Prod

uk berhasil

ditambahkan”