bab iii ok...monitor : minimal lcd 15” vga : pci express card audio : realtek high definition...
TRANSCRIPT
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 :
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 :
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”