• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. Analisa Kebutuhan dalam pembuatan Sistem Informasi Penjualan Batik yang

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB III PEMBAHASAN. Analisa Kebutuhan dalam pembuatan Sistem Informasi Penjualan Batik yang"

Copied!
43
0
0

Teks penuh

(1)

23 3.1. Analisa Kebutuhan

Analisa Kebutuhan dalam pembuatan Sistem Informasi Penjualan Batik yang berbasis web, antara lain:

1. Kebutuhan Pengguna

Kebutuhan Pengguna dalam perancangan ini terbagi menjadi kebutuhan pelanggan dan kebutuhan admin website.

a. Kebutuhan Pelanggan

1) Pelanggan dapat mengunjungi halaman-halaman website dengan hanya memilih menu yang sudah tertera di website.

2) Pelanggan dapat memilih atau melihat produk sesuai kategori.

3) Pelanggan juga dapat melihat spesifikasi produk secara mendetail, dengan memilih produk yang diinginkan

4) Pelanggan dapat memiliki akun di website ini dengan melakukan pendaftaran, memasukan nama, e-mail, nomor telepon, kota, alamat dan password.

5) Pelanggan yang telah memiliki akun dapat autentifikasi data atau masuk kehalaman akun pelanggan, dengan memasukan e-mail dan password, di menu login.

6) Pelanggan yang ingin bertransaksi diharuskan memiliki akun.

(2)

b. Admin Website.

1) Admin website dapat menambah, menghapus, dan merubah produknya melalui halaman khusus admin.

2) Admin website dapat melakukan validasi transaksi yang telah dilakukan oleh pelanggan.

3) Admin website dapat menghapus data pelanggan, bukutamu yang dikiranya kurang berkenan atau melanggar ketentuan yang ada.

4) Admin website dapat menentukan ongkos kirim sesuai kota pengirimannya.

2. Kebutuhan Sistem

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

a. Kebutuhan Pelanggan

1) Pelanggan dapat memilih produk yang sesuai dengan kategori dan jenis, dengan cara memilih menu Produk, yang berada di halaman website.

Kemudian pelanggan diarahkan ke halaman produk, di halaman tersebut terdapat pilihan-pilihan produk yang sesuai dengan kategori dan jenis, tampilan produk-produk terdiri dari gambar produk, nama produk, harga produk dan ada tombol Beli Sekarang.

2) Pelanggan yang ingin melakukan transaksi atau ingin memasukannya ke keranjang belanja, diharuskan memilih tombol Beli Sekarang, untuk dimasukan ke data keranjang belanja.

(3)

3) Setelah pelanggan melakukan submit Beli Sekarang, pelanggan akan diarahkan ke halaman keranjang belanja, di halaman ini terdapat daftar produk-produk yang telah dipilih untuk di pesan, dan terdapat pula rincian harga total dan berat total produk. Di halaman ini pun pelanggan dapat merubah jumlah beli dan menghapus produk yang ada pada daftar.

Pelanggan yang telah memilih tombol Input Alamat dan Lanjutkan Pembelian, maka website akan masuk ke halaman Konfirmasi Pemesanan.

4) Di halaman konfirmasi pemesanan pelanggan dapat melihat data keseluruhan pemesanan yang telah dilakukan, dari rincian daftar produk yang dipilih, rincian ongkos pengiriman, dan total yang harus dibayar.

Jika pelanggan sudah selesai maka pelanggan dapat mensubmit pemesanan dengan memilih tombol Proses Sekarang dan Selesai.

5) Jika langkah-langkah tersebut telah dilakukan maka pelanggan diarahkan ke halaman ahkir pemesanan, dihalaman ini pemesanan yang dilakukan pelanggan telah diproses dan dapat mencetak faktur.

6) Pelanggan yang telah melakukan pemesanan, diwajibkan melakukan transfer uang ke rekening yang tertera di halaman website. Jumlah transfer disesuaikan dengan grand total pemesanan. Setelah melakukan transfer pelanggan diwajibkan konfirmasi pemesanan dengan memilih menu Konfirmasi Pemesanan di halaman utama, jika pelanggan tidak dapat melakukan konfirmasi pemesanan, maka pelanggan diwajibkan menghubungi costumer service website ini, dan jika pelanggan tidak

(4)

melakukan dua cara tersebut maka pemesanan dianggap batal jika melebihi tiga hari dari pemesanan dilakukan.

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

8) Pelanggan juga dapat mengisi buku tamu untuk berinteraksi langsung dengan admin website.

b. Kebutuhan Admin.

1) Admin diwajibkan 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, dan data pelanggan.

4) Admin dapat melakukan validasi transaksi yang telah masuk, dengan mengecek pelunasan pembayaran dan juga dapat melakukan penginputan data pengiriman yang sesuai.

5) Jika admin telah selesai melakukan aktivitas di website ini, admin dapat memilih menu keluar.

3.2. Perancangan Perangkat Lunak

Tahapan dimana dilakukan perancangan sistem dan perangkat lunak terhadap solusi dari permasalahan yang ada melalui rancangan antar muka, rancangan basis

(5)

data dengan menggunakan pemodelan seperti ERD (Entity Relationship Diagram), LRS (Logical Record Structure) dan merancang struktur navigasi.

3.2.1. Rancangan Antar Muka

Rancangan antarmuka merupakan gambaran dari tampilan web yang diusulkan oleh penulis. Pada uraian dibawah ini dapat dijelaskan rancangan antarmuka sistem informasi penjualan Batik berbasis web.

A. Rancangan Halaman Login Admin

Gambar III.1.

Rancangan Halaman Login Admin

(6)

B. Rancangan Halaman Beranda admin

Gambar III.2.

Rancangan Halaman Beranda Admin C. Rancangan Halaman Produk Pelanggan

BERANDA DAFTAR MASUK KONFIRMASI PEMBAYARAN CARA PEMESANAN & BAYAR KERANJANG Kategori Barang

Daftar Barang Kategori Kemeja

Data Barang Harga Barang

BELI SEKARANG

DETAIL BARANG FOTO

Xxxxxxxxxxxxxxxxxxx Xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx

999999999999999999

BELI SEKARANG

DETAIL BARANG FOTO

Xxxxxxxxxxxxxxxxxxx Xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx

999999999999999999

Gambar III.3.

Rancangan Halaman Produk Pelanggan

(7)

D. Rancangan Halaman Registrasi

Gambar III. 4.

Rancangan Halaman Daftar E. Rancangan Halaman Masuk Pelanggan

Gambar III. 5.

Rancangan Halaman Masuk Pelanggan

(8)

F. Rancangan Halaman Barang Admin

BERANDA

DATA KATEGORI

DATA BARANG

DATA KOTA

Hallo Admin [ ADMIN ] ADMIN PENJUALAN BATIK

DATA PELANGGAN

DATA TRANSAKSI

LAPORAN TRANSAKSI

KELUAR AKUN

No. Nama Barang Kategori Gambar Barang Harga Jual Quantity Berat Deskripsi Aksi 1 XXXXXXXXX XXXXXX 9999999 9999999 999999 XXXXXX UBAH

HAPUS TAMBAH DATA BARANG

Gambar III.6.

Rancangan Halaman Barang Admin G. Rancangan Halaman Kategori Admin

BERANDA

DATA KATEGORI

DATA BARANG

DATA KOTA

Hallo Admin [ ADMIN ] ADMIN PENJUALAN BATIK

DATA PELANGGAN

DATA TRANSAKSI

LAPORAN TRANSAKSI

KELUAR AKUN

1 XXXXXXXXX UBAH HAPUS

TAMBAH DATA KATEGORI

No. Nama Kategori Aksi

Gambar III.7

Rancangan Halaman Kategori Admin

(9)

H. Rancangan Halaman Kota Admin

BERANDA

DATA KATEGORI

DATA BARANG

DATA KOTA

Hallo Admin [ ADMIN ] ADMIN PENJUALAN BATIK

DATA PELANGGAN

DATA TRANSAKSI

LAPORAN TRANSAKSI

KELUAR AKUN

1 XXXXXXXXX 9999999 UBAH HAPUS

TAMBAH DATA KOTA

No. Nama Kota Ongkos Kirim Aksi

Gambar III.8

Rancangan Halaman Kota Admin I. Rancangan Halaman Transaksi Admin

BERANDA

DATA KATEGORI

DATA BARANG

DATA KOTA

Hallo Admin [ ADMIN ] ADMIN PENJUALAN BATIK

DATA PELANGGAN

DATA TRANSAKSI

LAPORAN TRANSAKSI

KELUAR AKUN

PEMBAYARAN DETAIL TRANSAKSI

No. ID Transaksi Pelanggan Tanggal Total Harga Total Ongkos Kirim Status Transaksi Aksi

999999999999999 XXXXXXXXXX 999999999999999 999999999999999 999999999999999 XXXXXXXXX

HAPUS TRANSAKSI

Gambar III.9

Rancangan Halaman Transaksi Admin

(10)

J. Rancangan Halaman Pelanggan Admin

BERANDA

DATA KATEGORI

DATA BARANG

DATA KOTA

Hallo Admin [ ADMIN ] ADMIN PENJUALAN BATIK

DATA PELANGGAN

DATA TRANSAKSI

LAPORAN TRANSAKSI

KELUAR AKUN

No. Nama pelanggan Alamat No telepon Email Aksi

1 XXXXXXXXX XXXXXXXX 99999999999 XXXXXXX@XXXX Hapus

Gambar III.10

Rancangan Halaman Pelanggan Admin K. Rancangan Halaman Konfirmasi Pembayaran

BERANDA DAFTAR MASUK KONFIRMASI PEMBAYARAN CARA PEMESANAN & BAYAR KERANJANG Kategori Barang

KONFIRMASI PEMBAYARAN

ID TRANSAKSI *

Tanggal Konfirmasi Pembayaran *

Bank Anda *

Bank Tujuan (Bank Kami)

Rekening Atas Nama *

Upload Bukti Transfer * PILIH FILE

KONFIRMASI PEMBAYARAN

Gambar III.11

Rancangan Halaman Konfirmasi Pembayaran

(11)

3.2.2 Rancangan Basis Data

Pembuatan rancangan basis data untuk sistem informasi penjualan Batik berbasis web ini diawali dengan membuat Entity Relationship Diagram (ERD), yang kemudian dirubah menjadi Logical Record Structure (LRS), gambaran dari LRS tersebut akan menghasilkan sebuah tabel relasi basis data.

A. Entity Relational Diagram (ERD)

Gambar III.12.

Entity Relational Diagram (ERD)

(12)

B. Logical Record Structure (LRS)

Gambar III.13.

Logical Record Structure (LRS)

(13)

C. Spesifikasi File

Dalam Perancangan website ini, penulis menggunakan sebuah database yang bernama batik_db. Database ini terdiri dari 9 tabel diataranya yaitu :

1. Spesifikasi Tabel Pelanggan

Nama File : Tabel Pelanggan Akronim File : pelanggan.MYD

Fungsi File : untuk mengolah data pelanggan

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang Record : 52 Karakter Kunci Field : id_pelanggan

Software : phpmyadmin

Tabel III.1.

Spesifikasi Tabel Pelanggan

No Elemen data Akronim Type Size Keterangan 1 Id pelanggan Id_pelanggan int 5 Primary Key

2 Id Kota id_kota Int 5 Foreign Key

3

Nama

Pelanggan namapel varchar 30

4 Alamat Alamat Text

(14)

pelanggan

5 No telp telp char 12

6 email Email Text

7 password Password text

8 Tanggal daftar Tgl_daftar date

2. Spesifikasi Tabel Detail Transaksi

Nama File : Tabel Detail Transaksi Akronim File : detail_trans.MYD

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

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang Record : 17 Karakter

Kunci Field : -

Software : phpmyadmin

Tabel III.2.

Spesifikasi Tabel Detail Transaksi

No Elemen data Akronim Type Size Keterangan 1 Id Transaksi Id_trans char 12 Foreign Key 2 Id Pelanggan Id_pelanggan Int 5 Foreign Key

(15)

3 Tanggal transaksi

Tgl_transaksi date

4 Total harga Total_harga double 5 Total ongkir Total_ongkir double 6 Status

Transaksi

Status_transaksi enum('Pro

ses','Berha sil','Gagal')

3. Spesifikasi Tabel Barang

Nama File : Tabel Barang

Akronim File : barang.MYD

Fungsi File : untuk mengolah data barang

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang Record : 50,2 Karakter Kunci Field : id_barang

Software : phpmyadmin

(16)

Tabel III.3.

Spesifikasi Tabel Barang

No Elemen data Akronim Type Size Keterangan

1 Id Barang Id_barang Int 5

Primary Key+

Auto_increment 2 Id kategori Id_kategori Int 5 Foreign Key 3 Nama Barang Nama_barang Varchar 30

4 Harga jual Harga_jual double

5 Qty qty Int 5

6 Berat berat

Decima l

5,2

7

Gambar barang

Gambar_bara ng

Text

8 Deskripsi deskripsi Text

4. Spesifikasi Tabel Kategori

Nama File : Tabel Kategori Akronim File : kategori.MYD

Fungsi File : untuk mengolah data kategori produk

Tipe File : File Master

Organisasi File : Index Sequential

(17)

Akses File : Random

Media File : Harddisk

Panjang Record : 35 Karakter Kunci Field : id_kategori

Software : phpmyadmin

Tabel III.4.

Spesifikasi Tabel Kategori

No Elemen data Akronim Type Size Keterangan

1 Id kategori Id_kategori int 5

Primary Key + Auto_increment 2 Nama kategori Nama_kategori varchar 30

5. 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

Media File : Harddisk

Panjang Record : 19 Karakter Kunci Field : id_kota

(18)

Software : phpmyadmin Tabel III.5.

Spesifikasi Tabel Kota

No Elemen data Akronim Type Size Keterangan

1 Id kota id_kota int 4

Primary Key + Auto_increment 2 Nama kota nama_kota char 15

3 Ongkir ongkir double

6. Spesifikasi Tabel Pembayaran

Nama File : Tabel Pembayaran Akronim File : pembayaran.MYD

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

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang Record : 61 Karakter Kunci Field : id_pembayaran

Software : phpmyadmin

(19)

Tabel III.6.

Spesifikasi Tabel Pembayaran

No Elemen data Akronim Type Size Keterangan

1

No

pembayaran

no_pembayaran Int 4

Primary Key+

Auto_increment 2 Id Transaksi Id_transaksi char 12 Foreign Key 3 Tanggal Bayar tgl_bayar date

4 Nama bank Nama_bank varchar 15 5 Atas Nama atas_nama varchar 30 6 Upload bukti Upload_bukti Text

7

Status Pembayaran

status_pembayar an

enum

Belum

lunas,Lunas,gagal

7. Spesifikasi Tabel Transaksi

Nama File : Tabel Transaksi Akronim File : transaksi.MYD

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

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

(20)

Panjang Record : 17 Karakter Kunci Field : id_transaksi

Software : phpmyadmin

Tabel III.7.

Spesifikasi Tabel Transaksi

No Elemen data Akronim Type Size Keterangan

1 Id Transaksi Id_trans char 12 Primary Key

2 Id Pelanggan Id_pelanggan Int 5 Foreign Key

3

Tanggal Transaksi

Tgl_transaksi date

4 Total Harga Total_harga double 5 Total Ongkir Total_ongkir double

6 Status Transaksi Status_transaksi

enum('P roses','B erhasil',' Gagal')

8. Spesifikasi Tabel Admin

Nama File : Tabel Admin

Akronim File : transaksi.MYD

Fungsi File : untuk mengolah data admin

Tipe File : File Admin

Organisasi File : Index Sequential

(21)

Akses File : Random

Media File : Harddisk

Panjang Record : 34 Karakter

Kunci Field : id_admin

Software : phpmyadmin

Tabel III.8.

Spesifikasi Tabel Admin

No Elemen data Akronim Type Size Keterangan

1 Id Admin Id_admin Int 4 Primary Key

2 Nama Admin Nama_admin varchar 20 Foreign Key

3 Username Username varchar 10

4 Password Password text

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 nvigasi antar halaman-halaman di dalam website tersebut. Adapun struktur navigasi yang digunukan adalah sebagai berikut :

(22)

1. Struktur Navigasi User

Gambar III.14.

Struktur Navigasi Pelanggan

Gambar III.15.

Struktur Navigasi Pelanggan

(23)

2. Struktur Navigasi Admin

Gambar III.16.

Struktur Navigasi Admin

3.2 Implementasi dan Pengujian Unit 3.3.1 Implementasi

A. Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka pada sistem informasi penjualan Batik berdasarkan rancangan antar muka.

(24)

1. Halaman Login Admin

Gambar III.17

Implementasi Halaman Login Admin

2. Halaman Registrasi dan Login User

Gambar III.18

Implementasi Halaman Login User

(25)

3. Halaman Produk

Gambar III.19.

Implementasi Halaman Produk

4. Halaman Beranda Admin

Gambar III.20.

Implementasi Halaman Beranda Admin

(26)

5. Halaman Daftar User

Gambar III.21.

Implementasi Halaman Daftar User 6. Halaman Kategori Admin

Gambar III.22.

Implementasi Halaman Kategori Admin

(27)

7. Halaman Konfirmasi Pembayaran

Gambar III.23.

Implementasi Halaman Konfirmasi Pembayaran

8. Halaman Kota Admin

Gambar III.24.

Implementasi Halaman Kota Admin

(28)

9. Halaman Masuk User

Gambar III.25.

Implementasi Halaman Masuk User

10. Halaman Halaman Pelanggan Admin

Gambar III.26.

Implementasi Halaman Pelanggan Admin

(29)

11. Halaman Halaman Transaksi Admin

Gambar III.26.

Implementasi Halaman Transaksi Admin

B. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum yang dibutuhkan untuk mengimplementasikan sistem informasi penjualan Batik.

1. Spesifikasi Perangkat Keras A. CPU

(a) Processor Intel® Pentium® Core i3 (b) RAM DDR2 4 GB

(c) Hard Disk 500 GB B. Mouse

C. Keyboard

(30)

D. Monitor dengan resolusi layar minimum 1024x768 E. Koneksi internet dengan kecepatan 2 Mbps.

F. Laptop

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

3) Hard Disk 20 GB 4) Mouse

5) Keyboard

G. Monitor dengan resolusi layar minimum 1024x768 H. Koneksi internet dengan kecepatan 56 kbps.

2. Spesifikasi Perangkat Lunak

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.

e. Menggunakan Dreamweaver Cs3

f. Sistem Operasi yang umumnya digunakan seperti : Microsoft Windows atau bisa dibuka dengan Linux.

g. Aplikasi web browser seperti Mozilla Firefox atau Google Chrome.

(31)

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 Form Registrasi User Tabel III.9.

Hasil Pengujian Black Box Testing pada Halaman Registrasi User

No Skenario

Pengujian Test Case Hasil yang diharapkan

Hasil

Pengujian Kesimpulan 1 Seluruh

field yang ada pada form daftar tidak di isi, kemudian klik daftar

Nama: (Kosong) E-mail: (Kosong) No telp:(Kosong Password : (Kosong)

Alamat : (Kosong) Pilih Kota :

(Kosong)

Sistem akan menolak untuk menyimpan data dan menampilkan pesan “Maaf Nama, Email, Telephone, Password, Alamat Masih Kosong, Maaf Kota Belum Dipilih”

Sesuai Harapan

Valid

2 Mengetikan Nama Andadan field yang lainnya tidak di isi, kemudian klik daftar

Nama: (hari) E-mail: (Kosong) No telp:(Kosong Password : (Kosong)

Alamat : (Kosong) Pilih Kota :

(Kosong)

Sistem akan menolak untuk menyimpan data dan menampilkan pesan “Maaf Email, Telephone,

Sesuai Harapan

Valid

(32)

Password, Re-Password, Alamat Masih Kosong, Maaf Kota Belum Dipilih”

3 Mengetikan Nama Anda, E- maildan field yang lainnya tidak di isi, kemudian klik daftar

Nama: (hari) E-mail: (hari

@gmail.com) No telp:(Kosong Password : (Kosong)

Alamat : (Kosong) Pilih Kota :

(Kosong)

Sistem akan menolak untuk menyimpan data dan menampilkan pesan “Maaf Telephone, Password, Alamat Masih Kosong, Maaf Kota Belum Dipilih”

Sesuai Harapan

Valid

4 Mengetikan Nama Anda, Email, No Telp dan field yang lainnya tidak di isi, kemudian klik daftar

Nama: (hari) E-mail: (hari

@gmail.com) No telp:(90909090) Password :

(Kosong)

Alamat : (Kosong) Pilih Kota :

(Kosong)

Sistem akan menolak untuk menyimpan data dan menampilkan pesan “Maaf Password, Alamat Masih Kosong, Maaf Kots Belum Dipilih”

Sesuai Harapan

Valid

5 Mengetikan Nama Anda, Email, No.

telp, Password dan field

Nama: (hari) E-mail: (hari

@gmail.com) No telp:(90909090) Password : (12345) Alamat : (Kosong) Pilih Kota :

Sistem akan menolak untuk menyimpan data dan menampilkan pesan “Maaf,

Sesuai Harapan

Valid

(33)

yang lainnya tidak di isi, kemudian klik daftar

(Kosong) Alamat

Masih Kosong, Maaf Kota Belum Dipilih”

6 Mengetikan Nama Anda, Email, No.

telp, Password, Re-

Passwordda n Alamat Kemudian klik daftar

Nama: (hari) E-mail: (hari

@gmail.com) No telp:(90909090) Password : (12345) Alamat : (jl. kebon) Pilih Kota :

(Kosong)

Sistem akan menolak untuk menyimpan data dan menampilkan pesan “Maaf Kota Belum Dipilih”

Sesuai Harapan

Valid

7 Mengetikan Nama Anda, Email, No.

telp, Password, Re-

Password, Alamat dan Pilih Kota Kemudian klik daftar

Nama: (hari) E-mail: (hari

@gmail.com) No telp:(90909090) Password : (12345) Re-password : (12345)

Alamat : (jl. kebon) Pilih Kota : (Bogor)

Sistem akan menerima akses dan menampilkan pesan

“Pendaftaran Akun Anda Berhasil”

Sesuai Harapan

Valid

B. Pengujian terhadap Halaman Login User

Tabel III.10.

Hasil Pengujian Black Box Testing pada Halaman Login User

No. Skenario

Pengujian Test Case Hasil yang diharapkan

Hasil

Pengujian Kesimpulan 1 Seluruh field Email: (kosong) Sistem akan Sesuai Valid

(34)

yang ada pada form masuk akun tidak di isi, kemudian klik Masuk.

Password : (kosong)

menolakakses dan

menampilkan pesan “ Maaf Email,

Password masih kosong”

Harapan

2 Mengetikkan emaildan field yang lainnya tidak di isi,

kemudianklik Masuk

Email : (hari

@gmail.com) Password : (kosong)

Sistem akan menolak akses dan

menampilkan pesan “ Maaf Password masih kosong ”

Sesuai Harapan

Valid

3 Mengetikkan emaildan password yang tidak sesuai

kemudianklik Masuk

Email: (hari

@gmail.com) Password : (123)

Sistem akan menolakakses dan

menampilkan pesan

“masukanEmail dan Password yang benar”

Sesuai Harapan

Valid

4 Mengetikkan emaildan password yang sesuai kemudianklik Masuk

Email : (hari

@gmail.com) Password : (12345)

Sistem akan menerima akses dan menampilkan pesan “ Selamat Anda Berhasil Login”

Sesuai Harapan

Valid

C. Pengujian terhadap Form Login Admin Tabel III.11.

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

Username : (kosong)

Sistem akan menolak

Sesuai Harapan

Valid

(35)

pada form login tidak di isi,

kemudian klik masuk halaman admin.

Password : (kosong) untuk login dan

menampilkan pesan “ maaf Username masih kosong dan Password masih kosong”

2 Mengetikkan username dan field yang lainnya tidak di isi, kemudian masuk halaman admin.

Username : (admin) Password: (kosong)

Sistem akan menolak untuk login dan

menampilkan pesan “maaf Password masih kosong”

Sesuai Harapan

Valid

3 Mengetikkan usernamedan password, kemudian masuk halaman admin.

Username : (admin) Password : (admin)

Sistem menerima untuk login dan masuk ke halaman admin sesuai jabatan admin yang login

Sesuai Harapan

Valid

D. Pengujian terhadap Form Tambah Kategori

Tabel III.12.

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

Nama kategori : (kosong)

Sistem akan menolak

Sesuai Harapan

Valid

(36)

pada formlogin tidak di isi, kemudian klik masuk halaman admin.

untuk menyimpan dan

menampilkan pesan “ maaf nama

kategori masih kosong”

2 Mengetikkan nama

kategori kurang dari 3 karakter.

Nama kategori : (ad) Sistem akan menolak untuk menyimpan dan

menampilkan pesan “maaf nama

kategori minimal 3 karakter”

Sesuai Harapan

Valid

3 Mengetikkan nama

kategori kemudian menyimpan tabel kategori.

Nama kategori : (Dress)

Sistem menerima untuk menyimpan data.

Sesuai Harapan

Valid

E. Pengujian terhadap Form Tambah Kota/Kab.

Tabel III.13.

Hasil Pengujian Black Box Testing pada Halaman Tambah Kota/Kab

No. Skenario

Pengujian Test Case Hasil yang diharapkan

Hasil

Pengujian Kesimpulan 1 Seluruh field

yang ada pada form tambah kota tidak di isi,

Pilih kota/kab : (kosong)

Nama kota/kab : (kosong) Ongkos kirim:

Sistem akan menolak untuk menyimpan dan

Sesuai Harapan

Valid

(37)

kemudian klik simpan kota.

(kosong) menampilkan

pesan “ maaf nama kota dan ongkos kirim masih kosong”

2 Mengetikkan nama kota dan field yang lainnya tidak di isi, kemudian klik simpan kota/kab.

Nama kota : (bogor) Ongkos kirim:

(kosong)

Sistem akan menolak untuk menyimpan dan

menampilkan pesan “maaf ongkos kirim masih

kosong”

Sesuai Harapan

Valid

3 Mengetikkan nama

kotadan ongkos kirim, kemudian klik simpan kota/kab.

Nama kkota : (bogor)

Ongkos kirim : (gcghcghgc)

Sistem akan menolak untuk menyimpan dan

menampilkan pesan “maaf silahkan input dengan angka”

Sesuai Harapan

Valid

4 Mengetikkan nama

kotadan ongkos kirim, kemudian klik simpan kota/kab.

Nama kkota : (bogor)

Ongkos kirim : (gcghcghgc)

Sistem menerima untuk menyimpan dan

menampilkan dihalaman kota

Sesuai Harapan

Valid

F. Pengujian terhadap Form Buku Tamu

Tabel III.14.

Hasil Pengujian Black Box Testing pada Halaman Buku Tamu

No. Skenario

Pengujian Test Case Hasil yang diharapkan

Hasil

Pengujian Kesimpulan

(38)

1 Seluruh field yang ada pada form buku tamu tidak di isi, kemudian klik kirim.

Name : (kosong) Email : (kosong) Message kirim:

(kosong)

Sistem akan menolak untuk menyimpan dan

menampilkan pesan “ maaf nama

kosong”

Sesuai Harapan

Valid

2 Mengetikkan name dan field yang lainnya tidak di isi,

kemudian klik kirim.

Name : (udin) Email : (kosong) Message kirim:

(kosong)

Sistem akan menolak untuk menyimpan dan

menampilkan pesan “maaf email kosong”

Sesuai Harapan

Valid

3 Mengetikkan name dan email tanpa

@, kemudian klik kirim.

Name : (udin) Email :

(udinyahoo.com) Message kirim:

(kosong)

Sistem akan menolak untuk menyimpan dan

menampilkan pesan “maaf email tidak valid”

Sesuai Harapan

Valid

4 Mengetikkan name dan email dan field yang lain kosong kemudian klik kirim.

Name : (udin) Email :

(udin@yahoo.com) Message kirim:

(kosong)

Sistem akan menolak untuk menyimpan dan

menampilkan pesan “maaf pesan kosong”

Sesuai Harapan

Valid

4 Mengetikkan name email dan pesan kemudian klik kirim.

Name : (udin) Email :

(udin@yahoo.com) Message kirim:

(barangnya bagus)

Sistem menerima untuk menyimpan dan

menampilkan dalam table bukutamu

Sesuai Harapan

Valid

(39)

G. Pengujian terhadap Form Tambah Produk Tabel III.15.

Hasil Pengujian Black Box Testing pada Halaman Tambah Produk

No. Skenario

Pengujian Test Case Hasil yang diharapkan

Hasil Pengujia

n

Kesimpula n 1 Seluruh field

yang ada pada form tambah produk tidak di isi, kemudian klik simpan produk.

nama produk:

(kosong) harga produk : (kosong) berat produk:

(kosong) kategori:(pilih produk)

jenis produk:(pilih jenis produk) stok

produk:(kosong) detail

produk:(kosong) gambar:(pilih file)

Sistem akan menolak untuk menyimpan dan

menampilka n pesan “ maaf nama,harga berat masih kosong kategori jenis produk belum dipilih stok, detail produk masih kosong belum memilih gambar”

Sesuai Harapan

Valid

2 Mengetikkan nama dan field yang lain kosong

kemudian klik simpan produk.

nama produk:

(kemeja pendek) harga produk : (kosong) berat produk:

(kosong) kategori:(pilih produk)

jenis produk:(pilih jenis produk) stok

produk:(kosong) detail

produk:(kosong)

Sistem akan menolak untuk menyimpan dan

menampilka n pesan “ maaf,harga berat masih kosong kategori jenis produk belum dipilih stok, detail

Sesuai Harapan

Valid

(40)

gambar:(pilih file) produk masih kosong belum memilih gambar”

3 Mengetikkan nama,harga dengan huruf dan field yang lain kosong kemudian klik simpan produk.

nama produk:

(kemeja pendek) harga produk : (abcde) berat produk:

(kosong) kategori:(pilih produk)

jenis produk:(pilih jenis produk) stok

produk:(kosong) detail

produk:(kosong) gambar:(pilih file)

Sistem akan menolak untuk menyimpan dan

menampilka n pesan “ maaf,input dengan angka, berat produk masih kosong, kategori ,jenis produk belum dipilih stok, detail produk masih kosong ,belum memilih gambar”

Sesuai Harapan

Valid

4 Mengetikkan nama,harga dan field yang lain kosong kemudian klik simpan produk.

Nama produk:

(kemeja pendek) harga produk : (abcde) berat produk:

(200000) kategori:(pilih produk)

jenis produk:(pilih jenis produk) stok

produk:(kosong) detail

produk:(kosong) gambar:(pilih file)

Sistem akan menolak untuk menyimpan dan

menampilka n pesan “ maaf, kategori ,jenis produk belum dipilih stok, detail produk masih kosong

Sesuai Harapan

Valid

(41)

belum memilih gambar”

5 Mengetikkan nama,

harga,berat dan field yang lain kosong kemudian klik simpan produk.

Nama produk:

(kemeja pendek) harga produk : (200000)

berat produk: (1) kategori:(pilih produk)

jenis produk:(pilih jenis produk) stok

produk:(kosong) detail

produk:(kosong) gambar:(pilih file)

Sistem akan menolak untuk menyimpan dan

menampilka n pesan “ maaf, kategori ,jenis produk belum dipilih stok, detail produk masih kosong belum memilih gambar”

Sesuai Harapan

Valid

6 Mengetikkan nama,

harga,berat kategori dipilih dan field yang lain kosong kemudian klik simpan produk.

Nama produk:

(kemeja pendek) harga produk : (200000)

berat produk: (1) kategori:(kemeja ) jenis produk:(pilih jenis produk) stok

produk:(kosong) detail

produk:(kosong) gambar:(pilih file)

Sistem akan menolak untuk menyimpan dan

menampilka n pesan “ maaf, ,jenis produk belum dipilih stok, detail produk masih kosong ,belum memilih gambar”

Sesuai Harapan

Valid

7 Mengetikkan nama,

harga,berat kategori jenis dipilih dan field yang lain

Nama produk:

(kemeja pendek) harga produk : (200000)

berat produk: (1) kategori:(kemeja )

Sistem akan menolak untuk menyimpan dan

menampilka

Sesuai Harapan

Valid

(42)

kosong

kemudian klik simpan produk.

jenis

produk:(kuningan )

stok

produk:(kosong) detail

produk:(kosong) gambar:(pilih file)

n pesan “ maaf, stok, detail produk masih

kosong ,belum memilih gambar”

8 Mengetikkan nama,

harga,berat kategori jenis , stok dengan huruf dan field yang lain kosong

kemudian klik simpan produk.

Nama produk:

(kemeja pendek) harga produk : (200000)

berat produk: (1) kategori:(kemeja ) jenis

produk:(kuningan )

stok produk:(aaaa) detail

produk:(kosong) gambar:(pilih file)

Sistem akan menolak untuk menyimpan dan

menampilka n pesan “ maaf, silahkan input dengan angka, detail produk masih kosong ,belum memilih gambar”

Sesuai Harapan

Valid

9 Mengetikkan nama,

harga,berat kategori jenis dipilih input stok dan field yang lain kosong

kemudian klik simpan produk.

Nama produk:

(kemeja pendek) harga produk : (200000)

berat produk: (1) kategori:(kemeja ) jenis

produk:(kuningan )

stok produk:(12) detail

produk:(kosong) gambar:(pilih file)

Sistem akan menolak untuk menyimpan dan

menampilka n pesan “ maaf, detail produk masih kosong ,belum memilih gambar”

Sesuai Harapan

Valid

10 Mengetikkan nama,

harga,berat kategori jenis,stok,detai

Nama produk:

(kemeja pendek) harga produk : (200000)

berat produk: (1)

Sistem akan menolak untuk menyimpan dan

Sesuai Harapan

Valid

(43)

l produk dan field yang lain kosong

kemudian klik simpan produk.

kategori:(kemeja ) jenis

produk:(kuningan )

stok produk:(12) detail

produk:(asaasa sasasas)

gambar:(pilih file)

menampilka n pesan “ maaf, ,belum memilih gambar”

11 Mengetikkan semua field kemudian klik simpan produk.

Nama produk:

(kemeja pendek) harga produk : (200000)

berat produk: (1) kategori:(kemeja ) jenis

produk:(kuningan )

stok produk:(12) detail

produk:(asaasa sasasas) gambar:(a.jpg)

Sistem menerima untuk menyimpan dan

menampilka n dalam table tambah produk data produk ditambah

Sesuai Harapan

Valid

Gambar

Gambar III.1.
Gambar III.2.
Gambar III. 4.
Gambar III.12.
+7

Referensi

Garis besar

Dokumen terkait

Kategori fasilitas responden berada pada kategori baik dengan total nilai yang diperoleh > 75% dari nilai tertinggi seluruh pertanyaan Dari hasil wawancara

Penelitian ini bertujuan untuk mengetahui perbedaan yang signifikan hasil belajar pengetahuan PKn antara siswa yang dibelajarkan melalui pendekatan saintifik menggunakan

Berdasarkan hasil UAT dan Uji Kebermaknaan yang dilakukan terhadap pengunjung website, Aplikasi layanan pemesanan katering berbasis web mampu menampilkan daftar menu yang

jumlah unsur yang dipersyaratkannya, ada yang bersifat longgar dan ada pula yang sangat ketat dalam kriteria kesahihan hadis. 1988 M.) mempersyaratkan kriteria

Oleh karena itu, penelitian ini bertujuan untuk mengetahui bagaimana lirik lagu keroncong, sebagai salah satu wujud kebudayaan Indonesia, sebagai media pembelajaran

Multipel Nodul Paru bilateral pada Keganasan Primer paru dd/ Metastasis Ca di paru (tipe Noduler). Hipertensi grade II

Hasil penelitian menunjukkan bahwa arus listrik yang dihasilkan dari penggunaan elektroda Pt/C menghasilkan arus yang lebih besar yaitu pada konsentrasi 0,1 mol oksidator sebesar

Ada di Lapangan pada Sebuah Peta Desa Berdasarkan hasil tersebut, maka diperoleh Analisa bahwa pada aturan yang ada, yaitu Peraturan Kepala BIG Nomor 3 Tahun 2016