• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. dari mulut kemulut dan dari broadcast bbm, tingkat akurasi yang rendah dan

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. dari mulut kemulut dan dari broadcast bbm, tingkat akurasi yang rendah dan"

Copied!
32
0
0

Teks penuh

(1)

20

BAB III

PEMBAHASAN

3.1. Analisa Kebutuhan

Berdasarkan pengamatan penulis mengenai analisis sistem yang berjalan pada web e-commerce ini adalah masih ditemui kendala diantaranya yaitu, masih terdapat informasi berita tentang penjualan yang dilakukan secara manual, yakni dari mulut kemulut dan dari broadcast bbm, tingkat akurasi yang rendah dan jangkauannya tidak luas, dan data yang tidak dapat cepat diupdate. Web

e-commerce ini dibuat atas dasar kebutuhan konsumen yang menginginkan cara

berbelanja secara online, sehingga dapat menghemat waktu. Mengetahui kendala yang ada, maka penulis mencoba merancang sebuah web e-commerce untuk mempermudah konsumen. Adapun prosedur penjualan Sepatu yang sedang berjalan pada Toko Sepatu adalah sebagai berikut :

1. Kebutuhan Pengguna

Kebutuhan Pengguna dalam perancangan ini terbagi menjadi kebutuhan pengunjung dan kebutuhan pemilik website.

a) Kebutuhan Pengunjung

1) Pengunjung yang berminat memesan produk-produk yang ada di halaman website ini diharuskan mendaftar terlebih dahulu, jika belum memiliki akun di website ini dengan mengisi form daftar untuk menjadi pelanggan. Tetapi jika pengunjung telah memiliki akun sebagai pelanggan, pengunjung tinggal melakukan memilih ke menu masuk dengan mengisi email dan password.

(2)

2) Pengunjung yang tidak berminat menjadi pelanggan atau tidak ingin memesan, dapat melihat-lihat produk yang telah disediakan di menu produk, atau bisa melihat halaman-halaman lainnya.

b) Kebutuhan Admin.

1) Admin dapat menjual dan memasarkan produknya melalui web. 2) Admin memberikan kemudahan terhadap pelanggan dalam

bertransaksi melalui web.

3) Admin memberikan halaman buku tamu kepada pengunjung web untuk bertanya melalui web.

c) Kebutuhan Member.

1) Member dapat melihat produk – produk yang terdapat di halaman website.

2) Member dapat langsung memesan produk yang terdapat di halaman website.

2. Kebutuhan Sistem

Kebutuhan sistem pada perancangan ini terbagi menjadi kebutuhan user dan kebutuhan admin.

1. Kebutuhan User

1) User atau Member dapat melihat halaman-halaman yang tersaji di

website ini.

2) User atau Member dapat melakukan pemesanan dengan cara memilih produk yang ada pada menu kategori lalu muncul jenis produk, setelah mendapatkan produk yang diinginkan Member dapat memilih tombol lihat detail lalu memilih tombol lihat detail lalu memilih tombol pesan

(3)

sekarang, setelah itu masuk ke halaman keranjang belanja, di halaman ini member dapat merubah jumlah pembelian atau menghapus produk yang telah dipilih. Jika daftar produk yang ada di halaman keranjang belanja di yakini sudah sesuai keinginan, member dapat memilih tombol pesan sekarang, member lalu diarahkan ke halaman check ongkos kirim dan tujuan pengiriman, di halaman ini member diharuskan mengisi form yang telah disediakan, untuk menentukan harga ongkos kirim dan alamat tujuan pengirim, setelah semua from diisi dengan benar member harus memilih tombol proses, member diarahkan kepada halaman faktur atau rincian pemesanan, untuk melihat keseluruhan data pemesanan, member pun dapat mencetak bukti pemesanan dengan menekan tombol cetak bukti.

3) Apabila user atau pelanggan telah melakukan transaksi harus melakukan konfirmasi pembayaran di menu konfirmasi pembayaran untuk dapat segera diproses dan melakukan pengiriman.

4) Jika User atau pelanggan telah selesai melakukan aktivitas di website ini, pelanggan dapat memilih menu keluar.

2. Kebutuhan Admin.

1) Admin diharuskan login terlebih dahulu untuk dapat mengakses atau masuk ke dalam halaman administrator.

2) Setelah masuk admin dapat melakukan aktivitas menngelola website sesuai kebutuhan.

3) Admin dapat mengelola data produk, data kategori produk, data kota, data pemesanan, data member dan data pembayaran. Admin dapat

(4)

memvalidasi pelunasan pemesanan, jika member telah melakukan konfirmasi pembayaran, melalui menu pemesanan lalu klik lihat pemesanan setelah itu klik lihat pembayaran dan admin akan diarahkan ke halaman pemesanan lalu klik tombol rubah status menjadi lunas.

3.2. Perancangan Perangkat Lunak

Perancangan merupakan proses yang dilakukan oleh perancang sistem untuk mengerjakan spesifikasi sistem, membuat keputusan tentang bagaimana komponen sistem diaktualisasikan. Proses ini menyangkut tujuan sistem tersebut,

audience, objek dan informasi domain. Perancangan yang baik harus mengetahui

bagaimana mendapatkan efek yang dibutuhkan oleh spesifikasi tersebut dengan cara paling fleksibel, efesien dan elegan.

3.2.1. Rancangan Antar Muka

Rancangan antarmuka merupakangambaran dari tampilan web yang diusulkanoleh penulis. Pada uraian dibawah ini rancangan antarmuka sistem informasi penjualan Sepatu berbasis web.

A. Rancangan Halaman Login Admin

ADMIN

xxxxx

xxxxx

MASUK

(5)

B. Rancangan Halaman Menu Admin

Beranda Kota Kategori Merk Produk Pelanggan

Gambar

Gambar III.2. Rancangan Halaman Menu Admin

C. Rancangan Halaman Kota

KOTA

Cari nama kota Tambah kota

1 2 3 4 New New New New Hapus Hapus Hapus Hapus

No Nama Kota Ongkir

Bogor Jakarta Bandung Surabaya Rp 8.000 Rp. 10.000 Rp. 15.000 Rp 16.000

(6)

D. Rancangan Halaman Kategori

Kategori

Cari nama kategori .. Tambah Data

1 2 3 New New New Hapus Hapus Hapus No Nama Kategori Sepatu Sport Sepatu Resmi Sepatu Flat

Gambar III.4. Rancangan Halaman Kategori

E. Rancangan Halaman Pelanggan

Pelanggan

Cari nama pelanggan ..

1

2

3

No Kota Nama Pelanggan Alamat Pelanggan Telepon Email

(7)

F. Rancangan Halaman Merk Produk

Cari nama produk . . Tambah Data

1 New Rp 300.000 Hapus No Nama Produk Shima – Men Slip Merk Kawai Kategori Sepatu Flat Harga Harga

Gambar III.6. Rancangan Halaman Merk

G. Rancangan Halaman Produk Produk

Cari nama produk . . Tambah Data

1 New Rp 300.000 Hapus No Nama Produk Shima – Men Slip Merk Kawai Kategori Sepatu Flat Harga Stok 0 Berat 1 Kg Gambar Deskripsi Get adventuro us with wakai while keeping the feet comfy in the shima slip ons, styled with eye catching prints and contrast overlays for a casual yet urban appeal.

(8)

H. Rancangan Halaman Pemesanan

Kategori

Cari nama pemesanan ..

No Pemesanan Pelanggan Tgl Pemesanan Total Harga Total Ongkir Status

Gambar III.8. Rancangan Halaman Pemesanan

I. Rancangan Halaman Daftar User

(9)

J. Rancangan Halaman Login User

Gambar III.10. Rancangan Halaman Login User 3.2.2 Rancangan Basis Data

Pembuatan rancangan basis data untuk sistem informasi penjualan Sepatuberbasis webini diawali dengan membuatEntity Relationship Diagram (ERD), yang kemudian dirubah menjadi Logical Record Structure (LRS), gambaran dari LRS tersebut akan menghasilkan sebuah tabel

relasi basis data. Tabel basis data tersebut kemudian di normalisasi untuk mencegah terjadinya duplikasi maupun redudansi data.

(10)

1. Entity Relationship Diagram (ERD) jumlah_pesan pelanggan pemesanan melalukan produk konfirmasi pembayaran 1 kota 1 M 1 1 1 memiliki M 1 memiliki detail_pemesanan M kategori memiliki M 1 mempunyai M id_kota ongkir nama_kota id_pelanggan id_kota email no_telepon password nama_pelanggan alamat_pelanggan id_kategori nama_kategori Id_pemesanan status total_harga total_ongkir tgl_pemesanan id_pelanggan id_produk harga_produk id_pemesanan nama_produk berat stok harga id_produk id_kategori gambar id_pembanyaran atas_nama id_pemesanan nominal tgl_bayar deskripsi Merk memiliki Id_merk nama_merk id_merk 1 M ukuran

(11)

2. Logical Record Structure (LRS) Detail_pemesanan Id_Depemesanan Id_produk Jumlah_pesan Harga_produk Kategori Id_kategori Nama_kategori Kota Id_kota Nama_kota ongkir Merk Id_merk Nama_merk Pelanggan Id_pelanggan Id_kota Nama_pelanggan Alamat_pelanggan No_telepon Email Password Pembayaran Id_pembayaran Id_pemesanan Tgl_bayar Atas_nama Nominall Pemesanan Id_pemesanan Id_pelanggan Tgl_pemesanan Total_harga Total_ongkir status Produk Id_produk Nama_produk Id_merk Id_kategori Harga Stok Berat Gambar Deskripsi ukuran 1 M 1 1 1 M 1 M M 1 1 M M 1

Gambar III.12. Logical Record Structure (LRS)

3. Spesifikasi File

Dalam Perancangan website ini, penulis menggunakan sebuah database yang bernama Sepatu_db.Database ini terdiri dari 9 table.

a. Spesifikasi Tabel Pembayaran Nama File : Tabel Bayar Akronim File : bayar.MYD

Fungsi File : untuk mengolah data pembayaran Tipe File : Transaksi

(12)

Organisasi File : Index Sequential Akses File : Random

Media File : Harddisk Panjang Record : 52 byte Kunci Field : idpembayaran

Software : mysql

Tabel III.1.

Spesifikasi Tabel Pembayaran

No Elemen data Akronim Type Size Keterangan

1 Id Pembayaran id_pembayaran int 4 Primary Key

+Auto_incrment

2 Id Pemesanan id_pemesanan char 12 Foreign Key

3 Tgl bayar tgl_bayar date

4 Atas Nama atas_nama varchar 30

5 Nominal nominal double

b. Spesifikasi Tabel Pemesanan

Nama File : Tabel Pemesanan Akronim File : pemesanan.MYD

Fungsi File : untuk mengolah data pemesanan Tipe File : File Transaksi

Organisasi File : Index Sequential Akses File : Random

Media File : Harddisk Panjang Record : 21 byte

(13)

Kunci Field : Pemesanan

Software : mysql

Tabel III.2.

Spesifikasi Tabel Pemesanan

No Elemen data Akronim Type Size Keterangan 1 Id Pemesanan id_pemesanan Char 12 Foreign Key

2 Id Pelanggan id_pelanggan Int 4 3 Tgl Pemesanan tgl_pemesanan Date

4 Total Harga total_harga double 5 Total Ongkir total_ongkir double

6

Status

status Enum (Proses Lunas /

Belum Lunas)

c. Spesifikasi Tabel Kategori

Nama File : TabelKategori Akronim File : kategori.MYD

Fungsi File : untuk mengolah data kategori Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media File : Harddisk Panjang Record : 25 byte Kunci Field : kdkategori

(14)

Tabel III.3.

Spesifikasi Tabel Kategori

No Elemen data Akronim Type Size Keterangan

1 Id Kategori id_kategori Int 4 Primary Key

2 Nama Kategori nama_kategori varchar 30

d. Spesifikasi Tabel Merk

Nama File : Tabel Merk Akronim File : merk.MYD

Fungsi File : untuk mengolah data merk Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk Panjang Record : 27 byte Kunci Field : idmerk

Software : mysql

Tabel III.4. Spesifikasi Tabel Merk

No Elemen data Akronim Type Size Keterangan

1 Id Merk id_merk int 4 Primary Key

2 Nama Merk nama_merk varchar 30

e. Spesifikasi Tabel Pelanggan

Nama File : Tabel Pelanggan Akronim File : pelanggan.MYD

(15)

Tipe File : File Master Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk Panjang Record : 61 byte Kunci Field : kdpelanggan

Software : mysql

Tabel III.5.

Spesifikasi Tabel Pelanggan

No Elemen data Akronim Type Size Keterangan

1 Id Pelanggan id_pelanggan int 4 Primary Key

2 Id Kota id_kota int 4 Foreign Key

3 Nama Pelanggan nama_pelanggan varchar 30 4 Alamat Pelanggan alamat_pelanggan text

5 No Telepon no_telepon char 12

6 Email email text

7 Password password text

f. Spesifikasi Tabel Kota

Nama File : Tabel Kota Akronim File : kota.MYD

Fungsi File : untuk mengolah data kota Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

(16)

Panjang Record : 25 byte Kunci Field : kdkota

Software : mysql

Tabel III.6. Spesifikasi Tabel Kota

No Elemen data Akronim Type Size Keterangan

1 Id Kota id_kota Int 4 Primary Key

2 Nama kota nama_kota varchar 15

3 Ongkir Ongkir double

g. Spesifikasi Tabel Produk

Nama File : Tabel Produk Akronim File : produk.MYD

Fungsi File : untuk mengolah data produk Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media File : Harddisk Panjang Record : 49,3 byte Kunci Field : kdproduk

(17)

Tabel III.7.

Spesifikasi Tabel Produk

No Elemen data Akronim Type Size Keterangan

1 Id Produk id_produk Int 4 Primary Key

2 Nama nama_produk Varchar 50

3 Id Merk id_merk Int 4

4 Id Kategori id_kategori Int 4

5 Harga harga Double

6 Stock stok Int 4

7 Berat berat Decimal 5,2

8 Gambar gambar Varchar 40

9 Deskripsi deskripsi Text

10 Ukuran ukuran Varchar 5

h. Spesifikasi Tabel Pemesanan

Nama File : Tabel Detail Pemesanan Akronim File : pemesanan.MYD

Fungsi File : untuk mengolah data detail pemesanan Tipe File : File Transaksi

Organisasi File : Index Sequential Akses File : Random

Media File : Harddisk Panjang Record : 21 byte Kunci Field : Pemesanan

(18)

Tabel III.2.

Spesifikasi Tabel Detail Pemesanan

No Elemen data Akronim Type Size Keterangan

1 Id Pemesanan id_pemesanan char 12 Foreign Key

2 Id Pelanggan id_pelanggan Int 4 3 Tanggal Pemsanana tgl_pemesanan date

4 Total Harga total_harga double 5 Total Ongkir total_ongkir double

6 Status status

enum

Proses Berhasil / Batal

3.2.3. Rancangan Struktur Navigasi

Dengan adanya aliran informasi yang tergambar dalam bentuk struktur navigasi, akan membantu dalam menggambarkan isi dari setiap halaman dan link atau navigasi antara halaman-halaman di dalam website tersebut. Secara sederhana aliran informasi ini penulis gambarkan dalam bentuk struktur navigasi di bawah ini:

1. Struktur Navigasi Admin

Login Admin

Kota Kategori Pelanggan Merk Produk Pemesanan

Index

Beranda Keluar

(19)

2. Struktur Navigasi User

Gambar III.14. Struktur Navigasi User

3.3. Implementasi dan Pengujian Unit

3.3.1. Implementasi

1. Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka pada sistem informasi penjualan Sepatu berbasis web berdasarkan rancangan antar muka.

a. Halaman Masuk Admin

Halaman ini di khususkan oleh admin web Penjualan Sepatu Berbasis

Online. Halaman ini juga adalah tampilan halaman awal sebelum

mesasuki beranda admin. Bisa dibilang keamanan dari web ini.

(20)

b. Halaman Beranda Admin

Halaman utama yang menampilkan semua menu pada admin.

Gambar III.16.Implementasi Beranda Admin

c. Halaman Produk Admin

Halaman ini memungkinkan admin untuk menambahkan dan merubah produk Sepatu.

(21)

d. Halaman Index User

Halaman ini memungkinkan user untuk melihat barang yang sudah disediakan oleh admin.

Gambar III.18.Implementasi Index User

e. Halaman Login User

Halaman ini untuk login user terlebih dahulu agar bisa memesan barang yang di inginkan yang telah disediakan oleh admin.

(22)

2. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum yang dibutuhkan untuk mengimplementasikan aplikasi sistem online sepatu.

a. Spesifikasi Perangkat Keras 1) Server

a) CPU

(1) Processor Intel® Pentium® Core i3 (2) RAM DDR2 4 GB

(3) Hard Disk 500 GB b) Mouse

c) Keyboard

d) Monitor dengan resolusi layar minimum 1024x768 e) Koneksi internet dengan kecepatan 2 Mbps.

2) Client a) LAPTOP

(1) Processor Intel® Pentium® 4 (2) RAM DDR2 1GB

(3) Hard Disk 20 GB (4) Mouse

(5) Keyboard

b) Monitor dengan resolusi layar minimum 1024x768 c) Koneksi internet dengan kecepatan 56 kbps.

b. Spesifikasi Perangkat Lunak 1) Server

(23)

a) Sistem Operasi yang digunakan adalah Microsoft Windows. b) Menggunakan MySQL sebagai database system.

c) Adobe Photoshop CS, yang digunakan sebagai pengolah grafis dari logo hingga gambar untuk desain web.

d) Menggunakan Mozilla Firefox sebagai web browser. 2) Client

a) Sistem Operasi yang umumnya digunakan seperti : Microsoft

Windows atau Linux.

b) Aplikasi web browser seperti Mozilla Firefox atau Google

Chrome. 3.3.2 Pengujian Unit

Pengujian yang dilakukan terhadap program yang dibuat menggunakan

blackbox testing yang fokus terhadap proses masukan dan keluaran program untuk

mengetahui kekurangan dari program dan program berjalan sesuai dengan yang diharapkan.

A. Pengujian terhadap halaman Admin.

Tabel III.12.

Hasil Pengujian Black Box Testing pada Halaman Login Admin

No. Skenario

Pengujian Test Case

Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 Seluruh field yang ada pada form masuk admin tidak di isi, dan password kemudian klik masuk. Username : (kosong) Password : (kosong) Sistem akan menolak untuk masuk dan menampilkan pesan “Maaf, Username dan Password Tidak Boleh Sesuai Harapan Valid

(24)

Kosong” 2 Mengetikkan username dan field yang lainnya tidak di isi, kemudian klik masuk. Username : (admin) Password : (kosong) Sistem akan menolak untuk login dan menampilkan pesan “Maaf, Password masih kosong” Sesuai Harapan Valid 3 Mengetikkan Password dan field yang lainnya tidak di isi, kemudian klik masuk. Username : (kosong) Password : (admin) Sistem akan menolak untuk login dan menampilkan pesan “Maaf, Username masih kosong” Sesuai Harapan Valid 4 Mengetikkan username dan password, kemudian klik masuk Username : (admin) Password : (admin) Sistem menampilkan pesan “Anda Berhasil Masuk” Sesuai Harapan Valid

B. Pengujian terhadap halaman User

Tabel III.12.

Hasil Pengujian Black Box Testing pada Halaman Login User

No .

Skenario

Pengujian Test Case

Hasil yang diharapkan Hasil Pengujian Kesimpu lan 1 Seluruh field yang ada pada form masuk user tidak di isi, dan password kemudian klik masuk. E-mail : (kosong) Password : (kosong) Sistem akan menolak untuk masuk dan menampilkan pesan “Maaf, E-mail dan Password Tidak Boleh Kosong” Sesuai Harapan Valid 2 Mengetikk an E-mail : (Fauzanavairodacost Sistem akan menolak Sesuai Harapan Valid

(25)

username dan field yang lainnya tidak di isi, kemudian klik masuk. a@gmail.com) Password : (kosong) untuk login dan menampilkan pesan “Maaf, Password Tidak Boleh kosong” 3 Mengetikk an Password dan field yang lainnya tidak di isi, kemudian klik masuk. E-mail : (kosong) Password : (12Thierryhenrry) Sistem akan menolak untuk login dan menampilkan pesan “Maaf, E-mail Tidak Boleh kosong” Sesuai Harapan Valid 4 Mengetikk an E-mail dan password, kemudian klik masuk E-mail : (Fauzanavairodacost a@gmail.com) Password : (12Thierryhenrry) Sistem menampilkan pesan “Selamat Berhasil Login” Sesuai Harapan Valid

(26)

C. Pengujian terhadap halaman Produk

Tabel III.13.

Hasil Pengujian Black Box Testing pada Halaman Tambah Produk

No. Skenario

Pengujian Test Case

Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 Seluruh field yang ada pada form edit produk tidak di isi, kemudian klik simpan. Nama produk: (kosong) Merk: (kosong) Kategori :(kosong) Harga: (kosong) Stok:(kosong) Berat:(kosong) Gambar :(tidak ada file yang dipilih) Deskripsi: (kosong) Ukuran: (kosong) Sistem akan menolak untuk menyimpan data dan menampilka n pesan “Maaf, Semua Inputan Tidak Boleh Kosong. Sesuai Harapan Valid 2 Mengisi nama produk dan field lain nya tidak di isi kemudian klik simpan. Nama produk: (Sepatu) Merk: (kosong) Kategori :(kosong) Harga: (kosong) Stok:(kosong) Berat:(kosong) Gambar :(tidak ada file yang dipilih) Deskripsi: (kosong) Ukuran: (kosong) Sistem akan menolak untuk menyimpan data dan menampilka n pesan “Maaf, merk masih kosong. Sesuai Harapan Valid 3 Mengisi nama produk, merk dan

field lain nya

tidak di isi kemudian klik simpan. Nama produk: (Sepatu) Merk: (Nike) Kategori :(kosong) Harga: (kosong) Stok:(kosong) Berat:(kosong) Gambar :(tidak ada file yang dipilih) Deskripsi: (kosong) Ukuran: (kosong) Sistem akan menolak untuk menyimpan data dan menampilka n pesan “Maaf, kategori masih kosong. Sesuai Harapan Valid 4 Mengisi nama produk, merk, kategori dan

field lain nya

Nama produk: (Sepatu) Merk: (Nike) Kategori :(Sepatu Sport) Harga: (kosong) Sistem akan menolak untuk menyimpan data dan menampilka Sesuai Harapan Valid

(27)

tidak di isi kemudian klik simpan.

Stok:(kosong) Berat:(kosong) Gambar :(tidak ada file yang dipilih) Deskripsi: (kosong) Ukuran: (kosong) n pesan “Maaf, harga masih kosong. 5 Mengisi nama produk, merk, kategori, harga dan

field lain nya

tidak di isi kemudian klik simpan. Nama produk: (Sepatu) Merk: (Nike) Kategori :(Sepatu Sport) Harga: (Rp.250.000) Stok:(kosong) Berat:(kosong) Gambar :(tidak ada file yang dipilih) Deskripsi: (kosong) Ukuran: (kosong) Sistem akan menolak untuk menyimpan data dan menampilka n pesan “Maaf, stok masih kosong. Sesuai Harapan Valid 6 Mengisi nama produk, merk, kategori, harga, stok dan field lain nya tidak di isi kemudian klik simpan. Nama produk: (Sepatu) Merk: (Nike) Kategori :(Sepatu Sport) Harga: (Rp.250.000) Stok:(24) Berat:(kosong) Gambar :(tidak ada file yang dipilih) Deskripsi: (kosong) Ukuran: (kosong) Sistem akan menolak untuk menyimpan data dan menampilka n pesan “Maaf, berat masih kosong. Sesuai Harapan Valid 7 Mengisi nama produk, merk, kategori, harga, stok, berat dan

field lain nya

tidak di isi kemudian klik simpan. Nama produk: (Sepatu) Merk: (Nike) Kategori :(Sepatu Sport) Harga: (Rp.250.000) Stok:(24) Berat:(0,500 kg) Gambar :(tidak ada file yang dipilih) Deskripsi: (kosong) Ukuran: (kosong) Sistem akan menolak untuk menyimpan data dan menampilka n pesan “Maaf, gambar masih kosong. Sesuai Harapan Valid 8 Mengisi nama produk, merk, kategori, harga, stok, Nama produk: (Sepatu) Merk: (Nike) Kategori :(Sepatu Sport) Harga: (Rp.250.000) Sistem akan menolak untuk menyimpan data dan menampilka Sesuai Harapan Valid

(28)

berat, gambar dan

field lain nya

tidak di isi kemudian klik simpan. Stok:(24) Berat:(0,500 kg) Gambar :(sepatu.jpg) Deskripsi: (kosong) Ukuran: (kosong) n pesan. “Maaf, deskripsi masih kosong. 9 Mengisi nama produk, merk, kategori, harga, stok, berat, gambar, deskripsi dan

field lain nya

tidak di isi kemudian klik simpan. Nama produk: (Sepatu) Merk: (Nike) Kategori :(Sepatu Sport) Harga: (Rp.250.000) Stok:(24) Berat:(0,500 kg) Gambar :(sepatu.jpg) Deskripsi: (sepatu original, bahan kwalitas ok) Ukuran: (kosong) Sistem akan menolak untuk menyimpan data dan menampilka n pesan “Maaf, ukuran masih kosong. Sesuai Harapan Valid 10 Mengisi field yang ada pada form tambah produk kemudian klik simpan. Nama produk: (Sepatu) Merk: (Nike) Kategori :(Sepatu Sport) Harga: (Rp.250.000) Stok:(24) Berat:(0,500 kg) Gambar :(sepatu.jpg) Deskripsi: (sepatu original, bahan kwalitas ok) Ukuran: (40-44) Sistem akan menolak untuk menyimpan data dan menampilka n pesan ”Data Berhasil Disimpan” Sesuai Harapan Valid

D. Pengujian terhadap halaman Produk

Tabel III.13.

Hasil Pengujian Black Box Testing pada Halaman Daftar User

No Skenario

Pengujian Test Case

Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 Seluruh field yang ada pada form daftar tidak di isi, kemudian Nama: (Kosong) E-mail: (Kosong) Password : (Kosong) Alamat:(Kosong) Kota:(Kosong) Sistem akan menolak untuk menyimpan data dan menampilkan Sesuai Harapan Valid

(29)

klik daftar No telp:(Kosong pesan “Maaf, Nama, E-Mail, Password, Alamat dan No. telp Tidak Boleh Kosong” 2 Mengetikan Nama Anda dan field yang lainnya tidak di isi, kemudian klik daftar Nama: (fauzan) E-mail: (Kosong) Password : (Kosong) Alamat:(Kosong) Kota:(Kosong) No telp:(Kosong Sistem akan menolak untuk menyimpan data dan menampilkan pesan “Maaf Email tidak boleh Kosong” Sesuai Harapan Valid 3 Mengetikan Nama Anda, E-mail yang lainnya tidak di isi, kemudian klik daftar Nama: (Fauzan) E-mail: (Fauzanavairodacost a@gmail.com) Password : (Kosong) Alamat:(Kosong) Kota:(Kosong) No telp:(Kosong Sistem akan menolak untuk menyimpan data dan menampilkan pesan “Maaf, Password tidak boleh Kosong” Sesuai Harapan Valid 4 Mengetikan Nama Anda, E-mail ,password dan field yang lainnya tidak di isi, kemudian klik daftar Nama: (Fauzan) E-mail: (Fauzanavairodacost a@gmail.com) Password : (12345) Alamat:(Kosong) Kota:(Kosong) No telp:(Kosong Sistem akan menolak untuk menyimpan data dan menampilkan pesan “Maaf, password tidak boleh Kosong” Sesuai Harapan Valid 5 Mengetikan Nama Anda, E-mail Address, password, alamat dan field yang lainnya Nama: (Fauzan) E-mail: (Fauzanavairodacost a@gmail.com) Password : (12345) Alamat:(jl raya bogor no 1) Kota:(Kosong) No telp:(Kosong Sistem akan menolak untuk menyimpan data dan menampilkan pesan “Maaf, alamat tidak boleh Sesuai Harapan Valid

(30)

tidak di isi, kemudian klik daftar Kosong” 6 Mengetikan Nama Anda, E-mai password, alamat, kota dan field yang lainnya tidak di isi, kemudian klik daftar Nama: (Fauzan) E-mail: (Fauzanavairodacost a@gmail.com) Password : (12345) Alamat:(jl raya bogor no 1) Kota:(bogor) No telp:(Kosong Sistem akan menolak untuk menyimpan data dan menampilkan pesan “Maaf, no telepon tidak boleh Kosong” Sesuai Harapan Valid 7 Mengetikan semua field yang ada Kemudian klik daftar Nama: (Fauzan) E-mail: (Fauzanavairodacost a@gmail.com) Password : (12345) Alamat:(jl raya bogor no 1) Kota:(bogor) No telp:(08128653542) Sistem akan menolak untuk menyimpan data dan menampilkan pesan “Pendaftaran Berhasil. Silahkan login untuk menggunakan akun anda” Sesuai Harapan Valid

E. Pengujian Terhadap Form Tambah Kategori

Tabel III.13

Hasil Pengujian Black Box Testing pada Halaman Tambah Kategori

No. Skenario

Pengujian Test Case

Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 Seluruh field yang ada pada form tambah kategori tidak di isi, kemudian klik simpan. Nama Kategori : (kosong) Sistem akan menolak untuk menyimpan dan menampilkan pesan “Maaf, Semua Inputan Sesuai Harapan Valid

(31)

Tidak Boleh Kosong” 2 Mengetikkan semua field yang ada kemudian simpan Nama Kategori : (SPORT) Sistem akan menolak untuk menyimpan dan menampilkan pesan “Data Berhasil Disimpan” Sesuai Harapan Valid

F. Pengujian Terhadap Form Tambah Kategori

Tabel III.14

Hasil Pengujian Black Box Testing pada Halaman Tambah Kota

No. Skenario

Pengujian Test Case

Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 Seluruh field yang ada pada form tambah kota tidak di isi, kemudian klik simpan. Nama Kota : (kosong) Ongkir: (kosong) Sistem akan menolak untuk menyimpan dan menampilkan pesan “Maaf, Semua Inputan Tidak Boleh Kosong” Sesuai Harapan Valid 2 Mengetikkan semuanama kota dan field yang lain tidak disi Nama Kota : (bogor) Ongkir: (kosong) Sistem akan menolak untuk menyimpan dan menampilkan pesan “maaf, ongkir dan lain-lain masih kosong” Sesuai Harapan Valid 3 Mengetikkan semua field yang ada kemudian Nama Kota : (bogor) Ongkir: (kosong) Sistem akan menyimpan dan menampilkan Sesuai Harapan Valid

(32)

simpan pesan “Data Berhasil Disimpan”

G. Pengujian Terhadap Form Tambah Kategori

Tabel III.15

Hasil Pengujian Black Box Testing pada Halaman Tambah Merk

No. Skenario

Pengujian Test Case

Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 Seluruh field yang ada pada form tambah merk tidak di isi, kemudian klik simpan. Nama Merk: (kosong) Sistem akan menolak untuk menyimpan dan menampilkan pesan “Maaf, Semua Inputan Tidak Boleh Kosong” Sesuai Harapan Valid 2 Mengetikkan semua field yang ada kemudian simpan Nama Kategori : (Adidas) Sistem akan menolak untuk menyimpan dan menampilkan pesan “Data Berhasil Disimpan” Sesuai Harapan Valid

Gambar

Gambar III.1. Rancangan Halaman Login Admin
Gambar III.3. Rancangan Halaman Kota
Gambar III.4. Rancangan Halaman Kategori  E.  Rancangan Halaman Pelanggan
Gambar III.6. Rancangan Halaman Merk  G.  Rancangan Halaman Produk
+7

Referensi

Dokumen terkait

Dapat diperoleh hasil positif palsu, di sebabkan oleh karena pada saat katak belum di suntikan dengan urin orang hamil, pada urin katak tersebut sudah terdapat

Stasiun 4 memiliki nilai indeks dominasi yang lebih tinggi (0,44) dibandingkan dengan stasiun lainnya. Berdasarkan analisis PCA dapat disimpulkan bahwa terdapat

Berdasarkan uji statistik, perbedaan skor komponen durasi tidur, penggunaan obat tidur, dan gangguan tidur antara kelompok yang rutin dan yang tidak rutin

Ayam broiler adalah sebutan untuk ayam ras pedaging, merupakan jenis ras unggulan hasil persilangan dari bangsa-bangsa ayam yang memiliki daya produktivitas tinggi, terutama

Merencanakan Tebal Perkerasan Lentur dengan metode Bina Marga 1987 dan Perkerasan Kaku dengan metode Bina Marga 2013 pada ruas Jalan Alun-Alun Rambipuji, Kabupaten

of care atau standar kehati-hatian. Apabila direksi telah bersikap dan.. bertindak melanggar standard of care, maka direksi tersebut dianggap telah melanggar duty

Dengan ini menyatakan bahwa Karya Tulis Ilmiah dengan judul “Analisis Kualitatif Senyawa Boraks Pada Produk Otak-otak Bermerk Yang Beredar di Kecamatan Banyudono” merupakan