24
3.1. Analisa Kebutuhan
Pada bab sebelumnya penulis telah membahas mengenai langkah-langkah dalam membangun sebuah web penjualanya itu dengan menggunakan metode waterfall dimana hal pertama yang harus dilakukan adalah melakukan analisa. Adapun analisa kebutuhan dalam pembuatan Perancangan Sistem Informasi Penjualan Wallpaper Berbasis Web, adalah sebagai berikut:
A. Kebutuhan Pengguna
Di dalam sebuah web, aspek kebutuhan pengguna merupakan hal yang sangat penting untuk dianalisa. Dengan dilakukannya analisa diharapkan dapat memberi informasi dalam menunjang kebutuhan pengguna. Kebutuhan pengguna dalam perancangan ini terbagi menjadi kebutuhan pelanggan dan kebutuhan admin diantaranya :
1. KebutuhanPelanggan
a) Pelanggan dapat melihat kategori dan produk wallpaper yang dijual.
b) Pelanggan dapat melihat detail mengenai produk wallpaper. c) Pelanggan dapat melihat data ongkos kirim.
d) Pelanggan dapat melakukan registrasi atau pendaftaran.
e) Pelanggan dapat melakukan pendaftaran dengan mengisi form pendaftaran seperti nama lengkap, nama pengguna (username), no telepon, email, dan kata sandi.
f) Pelanggan dapat masuk menggunakan akunnya, dengan mengisi nama pengguna (username) dankata sandi.
2. Kebutuhan Admin
a) Admin dapat mengelola data kategori, produk, ongkos kirim, pemesanan, dan pembayaran.
b) Admin dapat mengelola laporan produk dan laporan pemesanan. c) Admin dapat mengelola data testimoni.
B. Kebutuhan Sistem
Untuk menunjang sebuah website menjadi lebih efisien ketika digunakan. maka analisa kebutuhan sistem juga harus dilakukan. Biasanya analisa kebutuhan sistem ini lebih terfokus kepada halaman belakang suatu website.Kebutuhan system dalam perancangan ini terbagi menjadi kebutuhan pelanggan dan kebutuhan admin diantaranya :
1. Kebutuhan Pelanggan
a) Pelanggan yang ingin membeli produk wallpaper diharuskan masuk terlebih dahulu.
b) Jika sudah masuk, pelanggan dapat melakukan pembelian dengan cara memilih produk wallpaper yang diinginkan lalu klik tombol beli.
c) Setelah itu, produk yang telah dipilih akan dimasukan ke keranjang belanja lalu akan diarahkan ke proses pemesanan, pada halaman ini akan otomatis tampil nama pemesan dan no telepon, kemudian pelanggan diharuskan mengisi nama kota dan alamat.
d) Selanjutnya akan tampil rincian pemesanan, dihalaman ini terdapat informasi detail pemesanan dan detail barang yang dipesan beserta harga, ongkos kirim, dan total harga yang harus dibayarkan, apabila data telah sesuai maka dapat diklik tombol selesai, di halaman ini juga pelanggan dapat mencetak rincian pemesanan sebagai struk bukti pemesanan.
e) Jika pelanggan sudah melakukan pembayaran melalui media transfer bank, maka pelanggan diwajibkan untuk konfirmasi pembayaran di menu Konfirmasi, di halaman ini akan otomatis tampil kode transaksi dan tanggal, dan juga detail barang, harga, total bayar, kemudian pelanggan diharusakan mengupload bukti struk pembayaran, jika sudah maka dapat diklik tombol konfirmasi dan menunggu admin untuk memproses status lunas pembayaran pelanggan.
f) Pelanggan dapat melihat riwayat transaksi yang pernah dilakukan sebelumnya pada halaman konfirmasi.
2. Kebutuhan Admin
a) Admin diwajibkan login terlebih dahulu untuk dapat mengakses atau masuk kedalam halaman admin.
b) Setelah masuk admin dapat melakukan aktivitas mengelola website sesuai kebutuhan.
c) Admin dapat melakukan penambahan, pembaharuan, dan penghapusan data produk.
e) Admin dapat menghapus data pelanggan. f) Admin dapat menambah data ongkos kirim.
g) Admin dapat melakukan pemeriksaan atau pembaharuan status transaksi pelanggan apabila telah melakukan konfirmasi.
h) Admin dapat mengecek pembayaran pelanggan.
i) Admin dapat melihat laporan produk dan laporan pemesanan. j) Admin dapat mengelola data testimony seperti menampilkan atau
sembunyikan testimoni.
3.2. Perancangan Perangkat Lunak
3.2.1. Rancangan Antar Muka
Rancangan antar muka merupakan gambaran dari tampilan web yang diusulkan oleh penulis. Pada uraian dibawah ini dapat dijelaskan rancangan antar muka sistem informasi penjualan wallpaper berbasis web.
Rancangan Antar muka Admin
a. Rancangan Halaman Login Admin
b. Rancangan Halaman Beranda Admin
Gambar III.2.Rancangan Antarmuka Halaman Beranda Admin c. Rancangan Halaman Data Kategori
d. Rancangan Halaman Tambah Kategori
Gambar III.4.Rancangan Antarmuka Halaman Tambah Kategori Admin e. RancanganHalamanData Produk
f. Rancangan Halaman Tambah Produk
Gambar III.6.Rancangan Antarmuka Halaman Tambah Produk Admin g. Rancangan Halaman Cari Produk
h. Rancangan Halaman Data Pelanggan
Gambar III.8.Rancangan Antarmuka Halaman Pelanggan Admin i. Rancangan Halaman Data Testimoni
j. Rancangan Halaman Data Ongkos Kirim
Gambar III.10.Rancangan Antarmuka Halaman Ongkos Kirim Admin k. Rancangan Halaman Data Tambah Ongkos Kirim
l. Rancangan Halaman Data Pemesanan
Gambar III.12.Rancangan Antarmuka Halaman Pemesanan Admin m. Rancangan Halaman Data Pembayaran
n. Laporan
Gambar III.14.Rancangan Antarmuka Halaman Laporan Admin 1. Rancangan Antarmuka Pengguna
a. Rancangan Halaman Index User
Gambar III.15.Rancangan Antarmuka Halaman index user
b. Rancangan Halaman Index Pelanggan
Gambar III.16.Rancangan Antarmuka Halaman Index Pelanggan Keterangan :
Link 1 : Untuk mengakses halaman Konfirmasi Pembayaran Link 2 : Untuk mengakses halaman Isi Testimoni
c. Rancangan Halaman Masuk
d. Rancangan Halaman Daftar Akun
e. Rancangan Halaman Produk
f. Rancangan Halaman Keranjang Belanja
g. Rancangan Halaman Proses Beli
h. Rancangan Halaman Konfirmasi Pembayaran
i. Rancangan Halaman Upload Struk
j. Rancangan Halaman Lihat Detail Pemesanan
3.2.2. Rancangan Basis Data
A. Entity Relationship Diagram (ERD)
B. Logical Relational Structure (LRS)
C. Spesifikasi File
Dalam Perancangan website ini, penulis menggunakan sebuah database yang bernama ta. Database ini terdiri dari 10 tabel diataranya yaitu :
1. Spesifikasi Tabel Admin
Nama File : Tabel Admin Akronim File : admin.MYD
Fungsi File : untuk mengolah data admin
Type File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media File : Harddisk Panjang Record : 51 Karakter Kunci Field : id_ admin
Tabel III.1.
Spesifikasi Tabel Admin
No Elemen data Akronim Type Size Keterangan Extra 1 Id Admin id_admin Int 11 Primary key Auto Increment 2 Username Username Varchar 10
3 Password Password Varchar 10
2. Spesifikasi Tabel Bayar
Nama File : Tabel Bayar Akronim File : bayar.MYD
Fungsi File : untuk mengolah data pembayaran
Type File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media File : Harddisk Panjang Record : 90 Karakter Kunci Field : id_bayar
Tabel III.2. Spesifikasi Tabel Bayar
No Elemen data Akronim Type Size Keterangan Extra 1
Id Bayar id_bayar Int 11 Primary key Auto Increment 2 Id Pemesanan id_pemesanan Int 11 Foreign key
3 Jml Bayar jml_bayar Int 11
4 Bukti Bukti Varchar 50
5 Baca Baca Varchar 2
3. Spesifikasi Tabel Detail Pemesanan
Nama File : Tabel Detail Pemesanan Akronim File : detail_pemesanan.MYD
Fungsi File : untuk mengolah data detail pemesanan
Type File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media File : Harddisk Panjang Record : 40 Karakter Kunci Field : id_detail
Tabel III.3.
Spesifikasi Tabel Detail pemesanan
No Elemen data Akronim
Type
Size Keterangan
Extra
1
Id Detail id_detail Int 11 Primary key Auto Increment 2 Id Pelanggan id_pelanggan Char 5 Foreign key
3 Id Produk id_produk Char 4 Foreign key 4 Id Pemesanan Id_pemesanan Int 11 Foreign key
4. Spesifikasi Tabel Kategori
Nama File : Tabel Kategori Akronim File : kategori.MYD
Fungsi File : untuk mengolah data kategori
Type File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media File : Harddisk Panjang Record : 24 Karakter Kunci Field : id_kategori
Tabel III.4.
Spesifikasi Tabel Kategori
No Elemen data Akronim Type Size Keterangan 1 Id Kategori id_kategori Char 4 Primary key 2 Nama Kategori nama_kategori varchar 20
5. Spesifikasi Tabel Keranjang
Nama File : Tabel Keranjang Akronim File : keranjang.MYD
Fungsi File : untuk mengolah data keranjang
Type File : File Temporari
Organisasi File : Index Sequential
Akses File : Random
Media File : Harddisk Panjang Record : 31 Karakter Kunci Field : id_keranjang
Tabel III.5.
Spesifikasi Tabel Keranjang
No Elemen data Akronim Type Size Keterangan Extra 1
Id Keranjang id_keranjang Int 11 Primary key Auto Increment 2 Id Pelanggan id_pelanggan char 5 Foreign key
3 Id Produk id_produk char 4 Foreign key
4 Jumlah Jumlah Int 11
6. Spesifikasi Tabel Ongkir
Nama File : Tabel Ongkir Akronim File : ongkir.MYD
Fungsi File : untuk mengolah data ongkir
Type File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media File : Harddisk Panjang Record : 24 Karakter Kunci Field : id_ongkir
Tabel III.6.
Spesifikasi Tabel Ongkir
No Elemen data Akronim Type Size Keterangan 1 Id Ongkir id_ongkir Char 4 Primary key 2 Nama kota Nama_kota Varchar 20
7. Spesifikasi Tabel Pelanggan
Nama File : Tabel Pelanggan Akronim File : pelanggan.MYD
Fungsi File : untuk mengolah data pelanggan
Type File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media File : Harddisk Panjang Record : 98 Karakter Kunci Field : id_pelanggan
Tabel III.7.
Spesifikasi Tabel Pelanggan
No Elemen data Akronim Type Size Keterangan 1 Id Pelanggan id_pelanggan Char 5 Primary key 2 Username Username Varchar 10
3 Password Password Varchar 10 4 Nama
lengkap Nama_lengkap Varchar 30
5 Email Email Varchar 30
8. Spesifikasi Tabel Pemesanan
Nama File : Tabel Pemesanan Akronim File : pemesanan.MYD
Fungsi File : untuk mengolah data pemesanan
Type File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media File : Harddisk Panjang Record : 56 Karakter Kunci Field : id_pemesanan
Tabel III.8.
Spesifikasi Tabel Pemesanan
No Elemen data Akronim Type Size Keterangan Extra 1
Id Pemesanan Id_pemesanan Int 11 Primary key Auto Increment 2 Id Pelanggan id_pelanggan Char 5 Foreign key
3 Tgl Tgl Date
4 Status Status Varchar 6
5 Kode
transaksi Kode_transaksi Varchar 30
6 Alamat kirim Alamat_kirim Text
9. Spesifikasi Tabel Produk
Nama File : Tabel Produk Akronim File : produk.MYD
Fungsi File : untuk mengolah data produk
Type File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media File : Harddisk Panjang Record : 168 Karakter Kunci Field : id_produk
Tabel III.9.
Spesifikasi Tabel Produk
No Elemen data Akronim Type Size Keterangan 1 Id Produk Id_produk Char 4 Primary key 2 Nama produk Nama_produk Varchar 20
3 Harga Harga Int 11
4 Stok Stok Int 11
5 Gambar Gambar Varchar 100
6 Id kategori Id_kategori Int 11 Foreign key 7 Keterangan Keterangan Text
10. Spesifikasi Tabel Testimoni
Nama File : Tabel Testimoni Akronim File : testimoni.MYD
Fungsi File : untuk mengolah data testimoni
Type File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media File : Harddisk Panjang Record : 20 Karakter Kunci Field : id_produk
Tabel III.10.
Spesifikasi Tabel Testimoni
No Elemen data Akronim Type Size Keterangan Extra 1
Id testimoni Id_testimoni Int 11 Primary key Auto Increment 2 Id Pelanggan id_pelanggan Char 5 Foreign key
3 Komentar Komentar Text
4 Status Status Varchar 2
5 Tanggal Tanggal Date
3.2.3. Rancangan Struktur Navigasi
1. Rancangan Struktur NavigasiPengunjung
Gambar III.27.Struktur Navigasi Pengunjung 2. Struktur Navigasi Pelanggan
3. Rancangan Struktur Navigasi Admin
Gambar III.29.Struktur Navigasi Admin
3.3. Implementasi dan Pengujian Unit
3.3.1 Implementasi
A. ImplementasiHalaman Rancangan Antar Muka
Implementasi rancangan antar muka pada website ini dihasilkan dari rancangan antar muka yang sebelumnya telah dibuat.
1. Implementasi Halaman Utama
Halaman ini merupakan halaman pertama yang dapat diakses oleh pengunjung ataupun pelanggan, dan ini adalah halaman awal website.
2. Implementasi Halaman Daftar Pelanggan
Pada halaman ini pengunjung dapat mendaftar menjadi pelanggan pada website toko wallpaper ini.
3. Implementasi Halaman Login Pelanggan
Halaman ini di peruntukan untuk para pelanggan website untuk login sebagai pelanggan apabila telah mendaftar.
4. Implementasi Halaman Utama Pelanggan
Halaman ini merupakan halaman awal bagi pelanggan yang telah login, sehingga tersedia beberapa menu baru yang hanya dapat diakses oleh pelanggan saja.
5. Implementasi Halaman Produk
6. Implementasi Halaman Keranjang Belanja
Halaman ini berisikan produk apa saja yang dipilih sebelum melakukan pemesanan. Pada halaman ini pelanggan masih dapat melakukan penghapusan produk dari keranjang.
7. Implementasi Halaman Pemesanan
halaman ini pelanggan yang akan melakukan pemesanan diminta untuk mengisi data lengkap seperti alamat dan kota kirim.
8. Implementasi Halaman Detail Pemesanan
Halaman ini berisikan detail pemesanan yang dilakukan, menampilkan data pribadi hingga total bayar.
9. Implementasi Halaman Konfirmasi Pembayaran
Halaman ini berisikan riwayat pemesanan yang telah dilakukan, menampilkan pemesanan mana yang telah selesai dan sedang proses
10. Implementasi Halaman Upload Bukti Bayar
Halaman ini bertujuan untuk pelanggan melakukan pengunggahan bukti pembayaran pemesanan.
11. Implementasi Halaman Login Admin
Admin website diharuskan melakukan login terlebih dahulu agar dapat mengakses halaman admin dan menggunakan menu-menu yang tersedia.
12. Implementasi Halaman Beranda Admin
Halaman ini merupakan halaman awal dari isi halaman admin.
13. Implementasi Halaman Admin Data Kategori
Halaman ini berisikan tentang informasi kategori produk apa saja yang tersedia, pada halaman ini admin dapat melakukan penambahan dan penghapusan.
14. Implementasi Halaman Admin Data Tambah Kategori Halaman ini admin dapat menambahkan kategori yang baru.
15. Implementasi Halaman Admin Data Produk
Halaman ini berisikan tentang data dan informasi produk yang dijual, pada halaman ini admin dapat melakukan penambahan produk, dan pencarian produk.
16. Implementasi Halaman Admin Tambah Produk
Halaman ini admin dapat menambahkan produk baru yang akan dijual.
17. Implementasi Halaman Admin Data Pelanggan
Halaman ini admin dapat melihat informasi seputar pelanggan yang telah melakukan pendaftaran, dan pada halaman ini pula admin dapat melakukan penghapusan akun pelanggan.
18. Implementasi Halaman Admin Data Pemesanan
Halaman ini berisikan seputar informasi pemesanan yang telah dilakukan oleh pelanggan.
19. Implementasi Halaman Admin Data Pembayaran
Halaman ini berisikan tentang data pembayaran yang telah dilakukan oleh pelanggan.
20. Implementasi Halaman Admin Data Ongkir
Halaman ini berisikan mengenai data ongkir dan data kota, pada halaman ini admin juga dapat melakukan penambahan ongkir.
21. Implementasi Halaman Admin Data Tambah Ongkir
Halaman ini admin dapat melakukan penambahan data kota dan harga ongkir.
22. Implementasi Halaman Admin Data Testimoni
Haaman ini admin dapat mengatur testimoni mana saja yang akan ditampilkan dan disembunyikan.
23. Hasil Cetak Laporan Produk
Gambar III.56.Implementasi Halaman Admin Cetak Laporan Produk
B. spesifikasiSistem Komputer
Sebagai sarana pendukung yang digunakan dalam aplikasi website diperlukan perangkat keras dan perangkat lunak yang baik. Dalam merancang website ini penulis memerlukan beberapa perangkat, yaitu:
1. spesifikasi Perangkat Keras
Hardware meliputi perangkat keras yang digunakan sebagai alat pendukung pembuatan website, yaitu:
a. Server 1) CPU
a) Processor Intel(R) Core(TM) i3 CPU M350 @2.27GHz 2.27 GHz.
b) RAM 2GB. c) Harddisk300GB. 2) Mouse
3) Keyboard
4) Monitor dengan layar minimum 1024 x 768 5) Koneksi internet dengan kecepatan 2 Mbps. b. Client
1) CPU
a) Processor Intel(R) Core(TM) i3 CPU M350 @2.27GHz 2.27 GHz.
b) RAM 2GB. c) Harddisk20GB. 2) Mouse
3) Keyboard
4) Monitor dengan layar minimum 1024 x 768 5) Koneksi internet dengan kecepatan 2 Mbps. 2. Spesifikasi Perangkat Lunak
a. Server
1) Sistem Operasi Windows 7.
2) Aplikasi web server XAMPP v.3.2.1 yang terdiri dari: a) Apache v.3.2.1
b) Mysql v.3.2.1
3) Aplikasi web browser seperti Google Chrom dan Mozilla Firefox.
b. Client
1) Sistem Operasi Windows 7.
2) Aplikasi web browser seperti Google Chrom dan Mozilla Firefox.
3.3.2. Pengujian Unit
Tujuan dari pengujian sistem ini adalah untuk memastikan bahwa setiap elemen atau setiap komponen dari sistem telah berfungsi sesuai yang diharapkan. A. Pengujian terhadap halaman Login Pelanggan
Tabel III.11.
Hasil Pengujian Blackbox Testing Masuk Pelanggan
No Skenario
Pengujian Test Case
Hasil Yang Diharapkan Hasil Pengujian Kesimpulan 1 Nama Pengguna dan Kata Sandi dikosongkan kemudian di klik tombol masuk. Nama Pengguna (kosong) Kata Sandi (kosong) Sistem akan menolak dan menampilkan perintah “Maaf nama penguna tidak boleh kosong” Sesuai Harapan Valid 2 Mengetikan Nama pengguna tetapi Kata Sandi dikosongkan kemudian klik tombol masuk. Nama Pengguna triwss Kata Sandi (kosong) Sistem akan menolak dan menampilkan perintah “Maaf kata sandi tidak boleh kosong” Sesuai Harapan Valid 3 Mengetikan satu kondisi salah pada Nama Pengguna triwss Sistem akan menolak dan menampilkan Sesuai Harapan Valid
Nama Pengguna dan Kata Sandi kemudian di klik tombol masuk. Kata Sandi 123456 (salah) perintah “Nama pengguna dan Kata Sandi salah” 4 Nama Pengguna dikosongkan dan Kata Sandi diisi kemudian di klik tombol masuk. Nama Pengguna (kosong) Kata Sandi trijayanti Sistem akan menolak dan menampilkan perintah “Maaf nama penguna tidak boleh kosong” Sesuai Harapan Valid 5 Mengetikan Nama Pengguna dan Kata Sandi dengan benar Nama Pengguna triwss Kata Sandi trijayanti Sistem akan menerima dan mengizinkan akses masuk dan akan langsung diarahkan ke beranda Sesuai Harapan Valid
B. Pengujian Terhadap halaman Daftar
Tabel III.12.
Hasil Pengujian Blackbox Testing Halaman Daftar
No Skenario
Pengujian Test Case
Hasil Yang Diharapkan Hasil Pengujian Kesimpulan 1 Semua Field tidak diisi kemudian klik tombol daftar Nama Lengkap: (kosong) Email: (kosong) Nama Pengguna: (kosong) Password: (kosong) No Telepon: (kosong) Sistem akan menolak dan menampilkan perintah “Maaf nama lengkap tidak boleh kosong” Sesuai Harapan Valid 2 Mengisik an semua field dengan benar dan sesuai
Nama Lengkap: (tri jayanti) Email: (trijayanti2001@gm ail.com) Nama Pengguna: (triwss) Password: (trijayanti) No Telepon: (08990822822) Sistem akan mengizinkan dan menampilkan “Pendaftaran Berhasil” Sesuai Harapan Valid
C. Pengujian Terhadap halaman Pemesanan Tabel III.13.
Hasil Pengujian Blackbox Testing Halaman Pemesanan
No Skenario
Pengujian Test Case
Hasil Yang Diharapkan Hasil Pengujian Kesimpulan 1 Semua field dikosongkan tetapi mengklik tombol proses pesanan Nama Kota (kosong) Alamat (kosong) Sistem akan menolak dan menampilkan perintah “Maaf nama kota tidak boleh kosong” Sesuai Harapan Valid 2 Salah satu field diisi dan satunya dikosongkan Nama Kota Bogor Alamat (kosong) Sistem akan menolak dan menampilkan perintah “Maaf alamat kirim tidak boleh kosong” Sesuai Harapan Valid 3 Semua field diisi Nama Kota Bogor Alamat Bogor Sistem akan memproses data dan akan menampilkan pemberitahuan “pemesanan telah diproses” dan akan menampilkan detail pemesanan Sesuai Harapan Valid
D. Pengujian Terhadap halaman Login Admin Tabel III.14.
Hasil Pengujian Blackbox Testing Halaman Login admin
No Skenario
Pengujian Test Case
Hasil Yang Diharapkan Hasil Pengujian Kesimpulan 1 Nama Pengguna dan Kata Sandi dikosongkan kemudian di klik tombol masuk. Nama Pengguna (kosong) Kata Sandi (kosong)
Sistem akan menolak dan menampilkan perintah “Maaf nama penguna tidak boleh kosong” Sesuai Harapan Valid 2 Mengetikan Nama pengguna tetapi Kata Sandi dikosongkan kemudian klik tombol masuk. Nama Pengguna Admin Kata Sandi (kosong)
Sistem akan menolak dan menampilkan perintah “Maaf kata sandi tidak boleh
kosong” Sesuai Harapan Valid 3 Mengetikan satu kondisi salah pada Nama Pengguna dan Kata Sandi kemudian di klik tombol masuk. Nama Pengguna admin Kata Sandi 123456 (salah)
Sistem akan menolak dan menampilkan perintah “Username/Password Salah” Sesuai Harapan Valid 4 Nama Pengguna dikosongkan dan Kata Sandi diisi kemudian di klik tombol Nama Pengguna (kosong) Kata Sandi admin
Sistem akan menolak dan menampilkan perintah “Maaf nama penguna tidak boleh kosong”
Sesuai
masuk. 5 Mengetikan Nama Pengguna dan Kata Sandi dengan benar Nama Pengguna admin Kata Sandi admin Sistem akan menerima dan mengizinkan akses masuk dan akan langsung diarahkan ke beranda halaman admin
Sesuai
Harapan Valid
E. Pengujian Terhadap halaman Tambah Produk Tabel III.15.
Hasil Pengujian Blackbox Testing Tambah Produk
No Skenario
Pengujian Test Case
Hasil Yang Diharapkan Hasil Pengujian Kesimpulan 1 Semua field dikosongkan dan mengklik tombol simpan Nama produk (kosong) Kategori (kosong) Harga (kosong) Stok (kosong) Gambar (kosong) Keterangan (kosong) Sistem akan menolak dan menampilkan perintah “Please fill
out this field” Sesuai
Harapan Valid 2 Semua field diisi dengan benar dan sesuai. Nama produk abstrak Kategori abstrak Harga 100000 Stok 10 Gambar Abstrak.jpg Keterangan wallpaper abstrak Sistem akan menerima dan menampilkan pemberitahuan “produk baru berhasil disimpan” Sesuai Harapan Valid
F. Pengujian Terhadap halaman Tambah Kategori Tabel III.16.
Hasil Pengujian Blackbox Testing Tambah Kategori
No Skenario
Pengujian Test Case
Hasil Yang Diharapkan Hasil Pengujian Kesimpulan 1 Nama kategori dikosongkan lalu mengklik tombol simpan Nama kategori: (kosong) Sistem akan menolak dan menampilkan perintah “Please fill out this field”
Sesuai Harapan Valid 2 Nama kategori diisi dengan benar dan sesuai. Nama Kategori: abstrak Sistem akan menerima dan menampilkan pemberitahuan “kategori berhasil disimpan” Sesuai Harapan Valid
G. Pengujian Terhadap halaman Tambah Ongkir Tabel III.17.
Hasil Pengujian Blackbox Testing Tambah Ongkir
No Skenario
Pengujian Test Case
Hasil Yang Diharapkan Hasil Pengujian Kesimpulan 1 Seluruh field dikosongkan lalu mengklik tombol simpan kota: (kosong) Harga (kosong) Sistem akan menolak dan menampilkan perintah “Maaf kota tidak boleh kosong” Sesuai Harapan Valid 2 Salah satu field dikosongkan lalu mengklik kota: Bogor Harga (kosong) Sistem akan menolak dan menampilkan perintah Sesuai Harapan Valid
tombol simpan “Maaf harga tidak boleh kosong” 3 Seluruh field diisi dengan benar dan sesuai kota: Bogor Harga 8000 Sistem akan menerima dan menampilkan pemberitahuan “ongkos kirim berhasil disimpan” Sesuai Harapan Valid