bab iii pembahasan 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan...

33
BAB III PEMBAHASAN 3.1. Analisa Kebutuhan Dalam program penjualan sepatu dengan media dreamweaver cs5 ini terdapat analisa program yang telah di bagi persub babnya masing-masing, akan dibahas tentang prosedur pembuatan beranda pelanggan, komentar, user login admin, lihat pesanan, user login costumer, daftar member, beranda admin, tambah produk, tambah user admin, data pesan, pelunasan, laporan, cetak laporan A. Prosedur Pembuatan Beranda Pelanggan Proses pembuatan beranda Pelanggan ini adalah seorang costumer akan melakukan pesan barang yang akan di pesan. B. Prosedur Pembuatan buku tamu Proses pembuatan buku tamu ini adalah seorang costumer akan melakukan komentar dengan cara mengisi nama, email, alamat, masukan komentar. C. Prosedur Pembuatan User Login Admin Proses pembuatan user login admin ini adalah pengguna harus masuk kedalam menu utama admin. di form ini terdapat beberapa fungsi yaitu untuk membuat admin baru yang di butuhkan dan menambah barang dan merubah data barang yang di perlukan. Yang dapat masuk kedalam form User admin hanyalah pengguna yang mempunyai hak akses sebagai admin. 21

Upload: others

Post on 12-Nov-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

BAB III

PEMBAHASAN

3.1. Analisa Kebutuhan

Dalam program penjualan sepatu dengan media dreamweaver cs5 ini terdapat

analisa program yang telah di bagi persub babnya masing-masing, akan dibahas

tentang prosedur pembuatan beranda pelanggan, komentar, user login admin, lihat

pesanan, user login costumer, daftar member, beranda admin, tambah produk, tambah

user admin, data pesan, pelunasan, laporan, cetak laporan

A. Prosedur Pembuatan Beranda Pelanggan

Proses pembuatan beranda Pelanggan ini adalah seorang costumer akan

melakukan pesan barang yang akan di pesan.

B. Prosedur Pembuatan buku tamu

Proses pembuatan buku tamu ini adalah seorang costumer akan melakukan

komentar dengan cara mengisi nama, email, alamat, masukan komentar.

C. Prosedur Pembuatan User Login Admin

Proses pembuatan user login admin ini adalah pengguna harus masuk kedalam

menu utama admin. di form ini terdapat beberapa fungsi yaitu untuk membuat admin

baru yang di butuhkan dan menambah barang dan merubah data barang yang di

perlukan. Yang dapat masuk kedalam form User admin hanyalah pengguna yang

mempunyai hak akses sebagai admin.

21

Page 2: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

22

D. Prosedur Pembuatan Lihat Pesanan

Proses pembuatan lihat pesanan ini adalah seorang costumer akan bisa melihat

berapa banyak pesanan yang sudah dia pesan.

E. Prosedur Pembuatan User Login pelanggan

Proses pembuatan user login pelanggan ini adalah pelanggan harus masuk

kedalam menu login pelanggan setelah pelanggan memesan barang. dan barang akan

segera di proses.

F. Prosedur Pembuatan Daftar Member

Proses pembuatan daftar member ini adalah pelanggan harus menjadi anggota

member untuk bisa masuk ke dalam menu login pelanggan

G. Prosedur pembuatan Home Admin

Proses pembuatan home admin ini adalah admin hanya melakukan edit atau

hapus barang jika barang perlu di edit atau di hapus.

H. Prosedur Pembuatan Tambah Produk

Hanya admin yang mempunyai hak akses untuk menambah produk, maka

admin dapat melakukan menambah produk yang dibutuhkan, dalam pembuatan ini

terdapat data-data yang harus di isi seperti masukkan gambar, nama barang, harga,

keterangan, stok.

Page 3: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

23

I. Prosedur Pembuatan Tambah User Admin

Hanya admin yang mempunyai hak akses untuk menambah user, maka admin

dapat melakukan menambah user baru yang dibutuhkan, dalam pembuatan ini

terdapat data-data yang harus di isi seperti masukkan userid, password, nama, alamat.

J. Prosedur Data Pemesanan

Proses pembuatan data pemesanan ini adalah mengenai data-data pelanggan

yang sudah pesan barang. data pemesanan ini meliputi nama pembeli, e-mail, tanggal,

via bank, atas nama.

K. Prosedur Pelunasan

Proses pembuatan pelunasan ini adalah konfirmasi suatu pelunasan barang yang

sudah di pesan jika seorang costumer telah melakukan pemesanan. jika belum lunas

maka maka si admin akan melakukan pemberitahuan melalui cetak struk lalu kirim

e-mail ke costumer. jika costumer melakukan pelunasan maka si admin akan

melakukan pengiriman barang. pelunasan ini meliputi tanggal, alamat, nama pembeli,

pembayaran atas nama, via bank, kontak pembeli, nama barang, jumlah beli, harga,

subtotal, ongkos kirim, total bayar.

L. Prosedur Cetak Struk

Proses pembuatan cetak struk ini adalah suatu rincian pemberitauan

pembayaran ke pada si customer. cetak struk ini meliputi nama pembeli, no, tanggal

transaksi, nama barang, jumlah, harga, subtotal, ongkos kirim, total pembayaran,

Page 4: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

24

M. Prosedur Laporan

Proses pembuatan laporan ini adalah suatu laporan penjualan barang yang sudah

tersimpan. apabila data perlu di cetak maka akan masuk kedalam from cetak laporan /

print.

N. Cetak Laporan

Proses pembuatan cetak laporan ini adalah suatu rincian data customer yang

sudah melakukan suatu transaksi cetak laporan ini meliputi no, tanggal transaksi,

nama barang, nama pembeli, nama transfer, jumlah, harga, subtotal.

3.2. Perancangan Perangkat Lunak

Perancangan lunak ini difokuskan pada tiga atribut, yaitu rancangan antar

muka, rancangan basis data, rancangan struktur navigasi.

3.2.1 Rancangan Antar Muka

Menjelaskan rancangan antar muka (interface) yang terdapat pada aplikasi

e-commerce hewan qurban

Page 5: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

25

A. Rancangan Antar Muka Login Admin

Login

Gambar III.1.Rancangan Antar Muka Login Admin

B. Rancanga Antar Muka Login Pelanggan

Login Pelanggan Email

No Handphone

Gambar III.2.Rancanga Antar Muka

Pemesanan Barang

Login

batal masuk

Page 6: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

26

3.2.2. Rancangan Basis Data

a) Entity Relationship Diagram

Gambar III.3.Entity Relationship Diagram (ERD)

Page 7: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

27

b) Logical Record Structure (LRS)

1 1 M

1 M 1

1

1

1 1 1

1

Gambar III.4.Logical Record Structure (LRS)

Costumer

Kd_cs Nama Email Alamat No_hp Via_bank Atas_nama Level

User

kode User_name Password level Alamat Foto

Transaksi

Kode_transaksi Nama Email Telepon Alamat Via_Bank Atas_nama Kode_hewan Jumlah Harga Tanggal

Hewan Qurban

Kd_hewan Berat Kategori_hewan Stok Harga Jenis Deskripsi Gambar

Page 8: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

28

c) Spesifikasi File

Menjelaskan tentang file atau tabel yang terbentuk dari transformasi ERD (dan

atau file-file penunjang untuk web). File-file ini tersimpan pada hewan qurban

dengan parameter sebagai berikut:

1. Spesifikasi File Customer

Nama File : Costumer

Akronim : Costumer

Fungsi : Untuk melakukan transaksi pembelian

Tipe File : Master

Organisasi File : Index Squential

Akses File : Random

Media : Hard disk

Panjang Record : 100 karakter

Field Key : Costumer

Software : Mysql

Tabel `III.1.Spesifikasi File Cutsumer

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kd_cs Kd_cs Int 11 Primary key

2 Nama Nama Varchart 30

3 Email Email Varchar 100

4 Alamat Alamat Text

5 No_Hp No_Hp Varchart 20

Page 9: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

29

2. Spesifikasi File User

Nama File : User

Akronim : User

Fungsi : Untuk login ke halaman admin

Tipe File : Master

Organisasi File : Index Squential

Akses File : Random

Media : Hard disk

Panjang Record : 100 karakter

Field Key : User

Software : Mysql

Tabel `III.2.Spesifikasi File User

6 Via_bank Via_bank Varchart 20

7 Atas_nama Atas_nama Varchart 30

8 Level Level Varchart 10

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Kode Int 11 Primary key

2 User_name User_name Varchart 20

3 Password Password Varchart 225

4 Level Level Varchar 10

5 Alamat Alamat text

Page 10: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

30

3. Spesifikasi File Hewan Qurban

Nama File : Hewan Qurban

Akronim : Hewan Qurban

Fungsi : Untuk menyimpan data produk

Tipe File : Master

Organisasi File : Index Squential

Akses File : Random

Media : Hard disk

Panjang Record : 100 karakter

Field Key : Hewan Qurban

Software : Mysql

Tabel III.3.Spesifikasi File Produk

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode_hewan Kode_hewan Int 11 Primary key

2 Berat Berat Varchar 20

3 Kategori_hewan Kategori_hewan Varchar 20

4 Stok Stok Int 11

5 Harga Harga Int 11

6 Jenis Jenis Varchar 30

7 Deskripsi Deskripsi Text 0

6 Foto Foto Varchar 100

Page 11: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

31

8 Gambar Gambar Varchar 100

4. Spesifikasi File Transaksi

Nama File : Transaksi

Akronim : Transaksi

Fungsi : Untuk Transaksi pembayaran

Tipe File : Transaksi

Organisasi File : Index Squential

Akses File : Random

Media : Hard disk

Panjang Record : 100 karakter

Field Key : Transaksi

Software : Mysql

Tabel III.4.Spesifikasi File Transaksi

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode_transaksi Kode_transaksi Int 11 Primary key

2 Nama Nama Varchar 30

3 Email Email Varchar 100

4 Telepon Telepon int 11

5 Alamat Alamat Text

6 Via_bank Via_bank Varchar 20

7 Atas_nama Atas_nama Varchar 300

Page 12: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

32

8

9

Kode_hewan

Jumlah

Kode_hewan

Jumlah

Int

Int

11

11

10 Harga Harga Int 11

11 Tanggal Tanggal Date

Page 13: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

33

3.2.3 Ranjangan Struktur Navigasi

a. Navigasi Pelanggan

Gambar III.5 Navigasi Pelanggan

Home (Info)

Beranda

Jenis Hewan

Cara Pembelian

Kambing

Sapi

Index

Buku Tamu Login

Beranda

Jenis Hewan

Cara Pembelian Buku Tamu

Logout

Kambing

Sapi

Hapus

Impor

Local

Pesan

Pesan

Order

Hapus

Order

Daftar pelangan baru

Page 14: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

34

b. Navigasi Admin

Gambar III.6 Navigasi Admin

Home Admin

Dasbor

Data Promosi

Logout

Index

Login Admin

Laporan

Biling

Admin

Order

Hewan

Data hewan

Tambah baru

Page 15: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

35

3.3 Implementasi dan Pengujian Unit

3.3.1 Implementasi

A. Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka pada aplikasi E-commerce berdasarkan

rancangan antar muka.

1. Halaman Beranda pelanggan

Di halaman beranda pelanggan. costumer akan berada di tampilan awal.

Gambar III.7. Beranda Pelanggan

Page 16: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

36

2. Halaman Jenis Hewan

Di halaman Jenis Hewan. customer akan mengetahui tentang informasi jenis

hewan yang di jual seperti kambing Local, kambing import, tempat sapi local, sapi

import.

Gambar III.8 Jenis Hewan

3. Halaman Login Admin

Di dalam halaman login admin Administrator harus melakukan login dahulu

terlebih dahulu untuk dapat menggunakan transaksi-transaksi yang tersedia jika login

berhasil, maka menu-menu yang sesuai kategori user tersebut akan ditampilkan.

Gambar III.9. Login Admin

Page 17: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

37

4. Halaman Keranjang Pesanan

Di halaman lihat pesanan seorang costumer bisa melihat pesanan yang di pesan

di menu ini costumer bisa juga melakukan order, hapus.

Gambar III.10. Keranjang Pesanan

5. Halaman User Login pelanggan

Di halaman user login pelanggan. costumer harus melakukan login terlebih

dahulu untuk dapat memesan barang setelah itu barang akan segera di proses.

Gambar III.11. User Login Pelanggan

Page 18: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

38

6. Halaman Daftar Member

Di dalam halaman daftar member seorang costumer harus melakukan

pendaftaran untuk menjadi member.

Gambar III.12. Daftar Member

7. Halaman Home Admin

Di dalam halaman home admin seorang administrator melakukan penambahan

barang, melihat orderan melihat laporan yang terjual.

Gambar III.13.Home Admin

Page 19: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

39

8. Halaman Inputan Barang

Di dalam halaman inputan barang seorang administrator hanya melakukan

memasukan data-data barang secara lengkap sesuai perintah-perintah yang tersedia

yang berfungsi sebagai menambah barang

Gambar III.14.Input Barang

9. Halaman Input Data Admin.

Di dalam Halaman input admin seorang administrator hanya melakukan

memasukan , tambah user, edit, dan hapus yang berfungsi sebagai membuat admin

baru.

Gambar III.15.Input Admin `

Page 20: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

40

10. Halaman Data Pemesanan

Di dalam halaman data pemesanan seorang administrator melihat transaksi

pemesanan suatu barang yang sudah di lakukan costumer.

Gambar III. 16 Data Pemesanan

11. Halamanen Pencarian Pesanan

Di dalam tampilan pencarian pesanan seorang administrator melakukan

pencarian data customer yang telah melakukan pembelian hewan qurban.

Gambar III.17.Data Pesanan

Page 21: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

41

12. Halaman Pelunasan

Di dalam tampilan pelunasan seorang administrator hanya melakukan lunas dan

cetak struk.

Gambar III.18. Halaman Pelunasan

13. Halaman Cetak Struk

Di dalam tampilan cetak struk seorang administrator harus memberitahukan

kepada costumer rincian biaya yang harus di bayarkan.

Gambar III.19. Halaman Cetak Struk

Page 22: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

42

A. Spesifikasi Sistem Komputer

1. Perangkat Keras ( Hardware )

Perangkat keras yang merupakan salah satu komponen utama dalam komputer

terdiri dari bagian-bagian penting, yaitu Central Processing Unit ( CPU ), Random

Access Memory ( RAM ), Read Only Memory ( ROM ). Selain komponen utama

tersebut diatas ada beberapa macam komponen pendukung yang tidak kalah

pentingnya seperti Harddisk, Monitor, DiskDrive, Printer dan lain-lain. spesifikasi

perangkat keras yang digunakan penulis guna mendukung berfungsinya website

tersebut adalah sebagai berikut :

a. Server

1. Processor : Pentium Core 2 Duo

2. Memory ( RAM ) : 4 Gb

3. Harddisk : 320 GB

4. Monitor : SVGA resolusi 1024 x 768

5. Disk Drive : CD Room 700MB

6. Keyboard : 108 Key

7. Mouse : Standard

8. Printer : InkJet

9. Internet : kecepatan 2Mbps

b. Client

1. Processor : Intel Pentium IV

Page 23: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

43

2. Memory ( RAM ) : 1 Gb

3. Harddisk : 80 GB

4. Monitor : SVGA resolusi 1024 x 768

5. Disk Drive : CD Room 700MB

6. Keyboard : 108 Key

7. Mouse : Standard

8. Printer : InkJet

9. Internet : kecepatan 56 Kbps

2. Perangkat Lunak (Software)

Spesifikasi perangkat lunak yang digunakan penulis guna mendukung

berfungsinyaprogram tersebut adalah sebagai berikut :

1. Server

a. Sistem Operasi menggunakan MS. Windows

b. Aplikasi bundle web server menggunakan Xampp diantaranya :

1. Aplikasi Apache Server

2. Aplikasi PHP Server

3. Aplikasi My Sql Server

4. Aplikasi phpmyadmin

c. Aplikasi Web browserMozilla Fire fox 4

2. Client

a. Sistem Operasi menggunakan MS. Windows

b. Aplikasi Web browser Mozilla Fire fox 4.

Page 24: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

44

3.3.2 Pengujian Unit

A. Pengujian Terhadap Form Login Admin

Tabel III.5 Hasil Pengujian Black Box Testing Halaman Login Admin

No Skenario Pengujian

Test Case Hasil yang diharapkan

Hasil Pengujian

kesimpulan

1 UserId dan Password tidak diisi kemudian klik tombol login

User Id : (kosong) password : (kosong)

Sistem akan menolak akses user dan menampilkan “please fill out this field”

Sesuai Harapan

Valid

2 Mengetikan UserId dan Password tidak diisi atau kosong kemudian klik tombol login

User Id : warsito password : (kosong)

Sistem akan menolak akses user dan menampilkan “please fill out this field”

Sesuai Harapan

Valid

3 UserId tidak di isi (kosong) dan password diisi kemudian klik tombol login

User Id : (kosong) password : 31121

Sistem akan menolak akses user dan menampilkan “please fill out this field”

Sesuai Harapan

Valid

4 Mengetikan salah satu kondisi salah pada userId atau password kemudian klik tombol login

User Id : wasto(benar) password : 01234(salah)

Sistem akan menolak akses user dan menampilkan “please fill out this field”

Sesuai Harapan

Valid

5 Mengetikan userId dan password dengan data yang benar kemudian klik tombol login

User Id : wasto(benar) password : 31121(benar)

Sistem menerima akses login dan kemudian langsung dan menampilkan menu utama

Sesuai Harapan

Valid

Page 25: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

45

B. Pengujian Terhadap form Data Admin

Tabel III.6 Hasil Pengujian Black Box Testing Halaman Data Admin

No Skenario Pengujian

Test Case Hasil yang diharapkan

Hasil Pengujian

Kesimpulan

1 UserId, Nama, Password,dan Alamat tidak diisi kemudian klik tombol simpan

User Id : (kosong) Nama: (kosong) Password : (kosong) Alamat : (kosong)

Sistem akan menolak akses dan menampilkan “UserId,Nama,Password, alamat please fill out this field ”

Sesuai Harapan

Valid

2 Mengetikan User Id, Nama, Alamat dan Password tidak diisi atau kosong kemudian klik tombol simpan

User Id : 08 Nama: Warsito Alamat : Cawang Password : (kosong)

Sistem akan menolak akses dan menampilkan “please fill out this field”

Sesuai Harapan

Valid

3 Mengetikan User Id, Nama, Password, dan Alamat tidak diisi atau kosong kemudian klik tombol simpan

User Id : 08 Nama: Warsito Alamat : (kososng) Password : 311212

Sistem akan menolak akses dan menampilkan “please fill out this field”

Sesuai Harapan

Valid

4 Mengetikan UserId, Alamat, Password, dan Nama tidak diisi atau kosong

User Id : 08 Nama: (kosong)

Sistem akan menolak akses dan menampilkan “please fill out

Sesuai Harapan

Valid

Page 26: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

46

kemudian klik tombol simpan

Alamat : Cawang Password : 311212

this field”

5 Mengetikan Nama, Alamat, Password, dan UserId tidak diisi atau kosong kemudian klik tombol simpan

User Id : (kosong) Nama: warsito Alamat : cawang Password : 311212

Sistem akan menolak akses user dan menampilkan “please fill out this field”

Sesuai Harapan

Valid

6 Mengetikan userId, nama, alamat, password dengan data yang benar kemudian klik tombol simpan

User Id : 08 Nama: warsito Alamat : Cawang Password : 311212

Sistem menerima akses simpan dan kemudian langsung menyimpan data admin

Sesuai Harapan

Valid

Page 27: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

47

C. Pengujian Terhadap Input Barang

Tabel III.7 Hasil Pengujian Black Box Testing Halaman Input Barang

No Skenario Pengujian

Test Case Hasil yang diharapkan

Hasil Pengujian

Kesimpulan

1 Gambar, Nama barang, Harga, Spesifikas, dan Stok tidak diisi kemudian klik tombol simpan

Gambar : (kosong) Nama Barang: (kosong) Harga : (kosong) Spesifikasi : (kosong) stok : (kosong)

Sistem akan menolak akses dan menampilkan “Gambar, Nama Barang, Harga, spesifikasi, stok please fill out this field”

Sesuai Harapan

Valid

2 Mengetikan Gambar, Nama Barang, Harga, Spesifikasi dan Stok tidak diisi atau kosong kemudian klik tombol simpan

Gambar : gambar di isi Nama Barang: Adidas Harga : 500.000 Spesifikasi : Sepatu Lari/Running Shoe stok : (kosong)

Sistem akan menolak akses dan menampilkan “please fill out this field”

Sesuai Harapan

Valid

3 Mengetikan Gambar, Nama Barang, Harga, Stok dan Spesifikasi tidak diisi atau kosong

Gambar : gambar di isi

Sistem akan menolak akses dan menampilkan “please fill out this field”

Page 28: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

48

kemudian klik tombol simpan

Nama Barang: Adidas Harga : 500.000 Spesifikasi : (kosong) stok : 10

Sesuai Harapan

Valid

4 Mengetikan Gambar, Nama Barang, Stok, Spesifikasi dan Harga tidak diisi atau kosong kemudian klik tombol simpan

Gambar : gambar di isi Nama Barang: Adidas Harga : (kosong) Spesifikasi : Sepatu Lari/Running Shoe stok : 10

Sistem akan menolak akses dan menampilkan “please fill out this field”

Sesuai Harapan

Valid

5 Mengetikan Gambar, Harga, spesifikasi, Stok, dan Nama Barang tidak diisi atau kosong kemudian klik tombol simpan

Gambar : gambar di isi Nama Barang: (kosong) Harga : 500.000

Sistem akan menolak akses dan menampilkan “please fill out this field”

Sesuai Harapan

Valid

Page 29: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

49

Spesifikasi : Sepatu Lari/Running Shoe stok : 10

6 Mengetikan Nama Barang, Harga, spesifikasi, Stok, dan Gambar tidak diisi atau kosong kemudian klik tombol simpan

Gambar : (kosong) Nama Barang: Adidas Harga : 500.000 Spesifikasi : Sepatu Lari/Running Shoe stok : 10

Sistem akan menolak akses dan menampilkan “please fill out this field”

Sesuai Harapan

valid

7 Mengetikan Gambar, Nama Barang, Harga Spesifikasi dan Stok dengan data yang benar kemudian klik tombol simpan

Gambar : Gambar di isi Nama Barang: Adidas Harga : 500.000 Spesifikasi : Sepatu Lari/Running stok : 10

Sistem menerima akses simpan dan kemudian langsung menyimpan data Barang

Sesuai Harapan

valid

Page 30: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

50

D. Pengujian Terhadap Daftar Member

Tabel III.8 Hasil Pengujian Black Box Testing Halaman Daftar Member

No Skenario Pengujian

Test Case Hasil yang diharapkan

Hasil Pengujian

Kesimpulan

1 Nama pembeli, Email, Password, Atas nama via Transfer, dan Alamat tidak diisi kemudian klik tombol simpan

Nama pembeli : (kosong) E:mail : (kosong) Password : (kosong) Alamat : (kosong) Atas nama via transfer : (kosong)

Sistem akan menolak akses dan menampilkan “Nama pembeli, Email, Password, Atas nama via Transfer, Alamat “please fill out this field ”

Sesuai Harapan

Valid

2 Mengetikan Nama pembeli, Email, Password, Atas nama via Transfer, dan Alamat tidak diisi kemudian klik tombol simpan

Nama pembeli : bani Email : [email protected]

Password : 1234567 Atas nama via transfer : Rangga Alamat : (kosong)

Sistem akan menolak akses dan menampilkan “please fill out this field”

Sesuai Harapan

Valid

Page 31: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

51

3 Mengetikan Nama pembeli, Email, Password, Alamat dan Atas nama via Transfer tidak diisi kemudian klik tombol simpan

Nama pembeli : Diah Email : [email protected] Password : yah345 Atas nama via transfer : (kosong) Alamat : tanggerang

Sistem akan menolak akses dan menampilkan “please fill out this field”

Sesuai Harapan

Valid

4 Mengetikan Nama pembeli, Email, Atas nama via transfer, Alamat dan password tidak diisi kemudian klik tombol simpan

Nama pembeli : pertiwi Email : [email protected] Password : (kosong) Atas nama via transfer : ichsan Alamat : Grogol

Sistem akan menolak akses dan menampilkan “please fill out this field”

Sesuai Harapan

Valid

5 Mengetikan Nama pembeli, Password, Atas nama via transfer, Alamat dan

Nama pembeli : rani

Sistem akan menolak akses user dan menampilkan “please fill out this field”

Sesuai Harapan

Valid

Page 32: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

52

Email tidak diisi kemudian klik tombol simpan

Email : (kosong) Password : 1234rtr Atas nama via transfer : Rani mulyani Alamat : cawang 3

6 Mengetikan Email, Password, Atas nama via transfer, Alamat dan Nama pembeli tidak diisi kemudian klik tombol simpan

Nama pembeli : (kosong) Email : [email protected] Password ran45678 Atas nama via transfer : Satria purnama Alamat : grogol 5

Sistem menerima akses simpan dan kemudian langsung menyimpan data admin

Sesuai Harapan

Valid

7 Mengetikan Nama pembeli, Email, Password, Atas nama via Transfer, dan Alamat dengan data yang benar kemudian klik tombol simpan

Nama pembeli : rino setyawan Email : [email protected]

Sistem menerima akses simpan dan kemudian langsung menyimpan data user

Sesuai Harapan

Valid

Page 33: BAB III PEMBAHASAN 3.1. - repository.bsi.ac.id€¦ · tentang prosedur pembuatanberanda pelanggan , komentar, user login admin, lihat pesanan, user login costumer, daftar member,

53

Password : 12345678 Atas nama via transfer : Roni aditya Alamat : salemba