bab iii.docx

63
BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan Wisnu Alam Gem’s adalah salah satu perusahaan yang bergerak di bidang penjualan dan pembuatan batu mulia. Selain itu Wisnu Alam Gem’s juga melayani pembuatan accessories untuk menunjangnya. Wisnu Alam Gem’s didirikan oleh Zaenal Abidin pada tanggal 12 Januari 2008 bernomor surat izin usaha perdagangan (SIUP) kecil pada 25 Oktober 2012 dengan nomor : 503/284-PK/401.303/2012. Wisnu Alam Gem’s beralamatkan di Jakarta Gem’s Center BKS No. 55-60 jl. Jatinegara Telp : 085233747100 , 082334495758, Pelayanan penjualan dimulai pukul 10.00 – 16.00 setiap hari Senin-minggu. Dalam kesahariannya Wisnu Alam Gem’s telah melakukan banyak transaksi penjualan batu mulia, baik itu di Jakarta maupun diluar daerah. Transaksi tersebut 24

Upload: implunk

Post on 26-Dec-2015

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III.docx

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

3.1.1. Sejarah Perusahaan

Wisnu Alam Gem’s adalah salah satu perusahaan yang bergerak di bidang

penjualan dan pembuatan batu mulia. Selain itu Wisnu Alam Gem’s juga melayani

pembuatan accessories untuk menunjangnya. Wisnu Alam Gem’s didirikan oleh

Zaenal Abidin pada tanggal 12 Januari 2008 bernomor surat izin usaha perdagangan

(SIUP) kecil pada 25 Oktober 2012 dengan nomor : 503/284-PK/401.303/2012.

Wisnu Alam Gem’s beralamatkan di Jakarta Gem’s Center BKS No. 55-60 jl.

Jatinegara Telp : 085233747100 , 082334495758, Pelayanan penjualan dimulai

pukul 10.00 – 16.00 setiap hari Senin-minggu.

Dalam kesahariannya Wisnu Alam Gem’s telah melakukan banyak transaksi

penjualan batu mulia, baik itu di Jakarta maupun diluar daerah. Transaksi tersebut

dilakukan secara tunai dan kredit. Beberapa jenis batu mulia beserta harga yang

disediakan oleh Wisnu Alam Gem’s antara lain :

Tabel III.1

Daftar Nama dan Harga Batu Mulia

No Jenis batu Daftar Harga1. Berlian Rp.1.500.0002. Safir Rp.1000.0003. Akik Rp.1000.000

4. Zamrud Rp.1000.000

24

Page 2: BAB III.docx

25

5. Aquamarine Rp.1000.000

6. Topaz Rp.1000.000

7. Ruby Rp.1000.000

8. Tourmaline Rp.1000.000

9. Kalimaya/opal Rp.1000.000

10. Amethyst Rp.1000.000Sumber : Wisnu Alam Gem’s

Tabel diatas hanya beberapa contoh batu mulia yang disediakan oleh Wisnu

Alam Gems.

Wisnu Alam Gems mempunyai visi dan misi antara lain :

a. Visi

Memberikan pelayanan terbaik kepada setiap pelanggan

b. Misi

1) Mengembangkan usaha dagang agar menjadi lebih besar

2) Menyediakan produk yang bermutu tinggi sesuai dengan kebutuhan

pelanggan

3.1.2. Struktur Organisasi

Struktur organisasi merupakan suatu kerangka yang mewujudkan suatu pola

tetap dari hubungan antara kedudukan dan peranan dalam suatu lingkaran kerjasama.

Struktur organisasi merupakan syarat mutlak yang harus ada untuk menjalankan suatu

organisasi atau badan usaha, juga untuk mengetahui, mengontrol tugas dan tanggung

jawab masing-masing anggota agar tidak terjadi tugas yang rangkap dan ganda.

Berikut ini adalah gambar struktur organisasi pada Wisnu Alam Gems.

Page 3: BAB III.docx

26

Sumber : Wisnu Gems

Gambar III.1

Struktur Organisasi Wisnu Gem’s

a. Pemilik, bertugas sebagai pemegang penuh kendali perusahaan dalam

mengambil keputusan.

b. Administrasi dan keuangan, bertugas menghitung, membuat neraca, serta

membuat laporan-laporan yang diperlukan oleh pemilik.

c. Produksi, bertugas membuat produk untuk dipasarkan.

d. Sales & Marketing, bertugas sebagai pemasar dan menjual produk-produk

yang ada dalam Toko Wisnu Gems, meningkatkan omset perusahaan serta

menangani keluhan-keluhan konsumen tentang pelayanan konsumen

e. Operasional, bertugas melakukan penjualan ditoko setiap harinya.

f. Kurir, bertugas menyiapkan dan mengirimkan barang-barang pesanan

konsumen.

3.2. Analisa kebutuhan

Dalam pembuatan website ini, diharapkan akan membawa banyak manafaat

yang didapat. Konsumen dapat mengakses secara langsung informasi-informasi yang

Page 4: BAB III.docx

27

telah tersedia pada website. Melalui internet, dapat memudahkan siapa saja yang

membutuhkan informasi tentang produk pelumas dan oli yang dibutuhkan sebelum

membeli.

Untuk pengaksesan internet tentulah dibutuhkan suatu rancangan website

yang bersifat dinamis, interaktif, dan komunikatif yang dapat menyajikan informasi

yang dibutuhkan oleh pengunjung website. Maka sebagai sarana untuk mendapatkan

informasi tersebut, Toko Wisnu Alam Gem’s menyediakan sarana yang berbasis

internet yaitu website. Yang memberikan fasilitas lebih cepat untuk mendapatkan

informasi yang ada tentang produk yang dibutuhkan oleh konsumen.

Dalam hal ini penulis merancang sebuah website Sistem Informasi Toko

Wisnu Alam Gem’s untuk memberikan kemudahan bagi siapa saja yang

membutuhkan informasi tentang Toko Wisnu Alam Gem’s.

3.3. Perancangan Perangkat Lunak

Dalam hal ini penulis akan menggambarkan sebuah rancangan website yang

akan dibuat, baik mengenai rancangan antar muka, spesifikasi file dan implementasi

pengujian unit. yang nantinya dapat membantu dalam tahap perancangan website PT.

Serayu Multi Utama Lubrindo.

3.3.1. Rancangan Antar Muka

Rancangan antar muka yang penulis buat bertujuan untuk memberikan

gambaran tentang aplikasi website e-commerce yang akan dibangun, sehingga akan

Page 5: BAB III.docx

28

mempermudah dalam mengimplementasikan aplikasi website e-commerce dan juga

memudahkan pembuatan aplikasi yang user friendly.

A. Rancangan Antar Muka Login Member

Gambar III.1

Rancangan Antar Muka Login Member

B. Rancangan Antar Muka Registrasi Member

>>Registrasi Member

Alamat

Email

Password

Username

Nama Lengkap

HP

XXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXX

XXXXXXXX

XXXXXXXXXXXXXXXXXX

Daftar Batal

999999999999

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Gambar III.2

Rancangan Antar Muka Registrasi Member

Page 6: BAB III.docx

29

C. Rancangan Antar Muka Rubah Register Member

Gambar III.3

Rancangan Antar Muka Rubah Data Member

D. Rancangan Antar Muka Cari Produk

Gambar III.4

Rancangan Antar Muka Cari Produk

Page 7: BAB III.docx

30

E. Rancangan Antar Muka Detail Produk

Gambar III.5

Rancangan Antar Muka Detail Produk

F. Rancangan Antar Muka Konfirmasi Pembayaran

Gambar III.7

Rancangan Antar Muka Konfirmasi Pembayaran

G. Rancangan Antar Muka Login Administrator

Page 8: BAB III.docx

31

Gambar III.8

Rancangan Antar Muka Login Admin

H. Rancangan Antar Muka Tambah Produk

Gambar III.9

Rancangan Antar Muka Tambah ProdukI. Rancangan Antar Muka Edit Produk

Page 9: BAB III.docx

32

Gambar III.10

Rancangan Antar Muka Edit Produk

J. Rancangan Antar Muka Cetak Laporan

Gambar III.11

Rancangan Antar Muka Cetak Laporan3.2.2. Rancangan Basis Data

Page 10: BAB III.docx

33

Perancangan basis data yang penulis buat menghasilkan pemetaan tabel-tabel

yang digambarkan dengan Entity Relationship Diagram (ERD) sebagai berikut:

A. Entity Relationship Diagram (ERD)

Gambar III.12

Entity Relationship Diagram (ERD)

B. Logical Record Structure (LRS)

Page 11: BAB III.docx

34

Gambar III.12

Logical Record Structure (LRS)

C. Spesifikasi File

1. Spesifikasi file User admin

Nama File : Tabel Users

Akronim : users.MYD

Fungsi : Untuk mengakses web administrator

Tipe File : File Master

Organisasi File : Index Sequential

Page 12: BAB III.docx

35

Akses File : Random

Media : Harddisk

Panjang Record : 86

Kunci Field : username

Software : MySql

Tabel III.1

Spesifikasi File Users

No. Elemen Data Akronim Tipe Panjang Keterangan

1 Username Username Varchar 50 Primary Key

2 Password Password Varchar 50

3 Nama admin Nama_lengkap Varchar 100

4 Email Email Varchar 100

5 No telpon no_telp Varchar 20

6 Level acces Level Varchar 20 Default (“user”)

7 Blokir admin BlokirEnu

m(‘Y’,’N’)Default (“N”)

2. Spesifikasi file Produk

Nama File : Tabel produk

Akronim : produk.MYD

Fungsi : Untuk menyimpan, merubah dan menghapus data produk

Tipe File : File Master

Organisasi File: Index Sequential

Page 13: BAB III.docx

36

Akses File : Random

Media : Harddisk

Panjang Record: 72

Kunci Field : id_produk

Software : MySql

Tabel III.2

Spesifikasi File Produk

No. Elemen Data Akronim Tipe Panjang Keterangan

1 Id produk id_produk Integer 5Auto_increment, Primary Key

2 Id kategori id_kategori Integer 5 Foreign Key

3 Nama Produknama_produk

Varchar 50

4 Deskripsi Deskripsi Text

5 Harga Harga Integer 8

6 Stok Stok Integer 3

7 Gambar Gambar Varchar 50

3. Spesifikasi File Orders

Nama File : Tabel Orders

Akronim : orders.MYD

Fungsi : Untuk memesan produk

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Page 14: BAB III.docx

37

Media : Harddisk

Panjang Record : 34

Kunci Field : id_orders

Software : MySql

Tabel III.3

Spesifikasi File Orders

No. Elemen Data Akronim TipePanjan

gKeterangan

1 Id order id_orders Varchar 6 Primary Key

2 Id member id_member Integer 5 Foreign Key

3 Status order status_orderEnum(‘LUNAS’,’PESAN’)

4 Total harga total_harga Double

5 Tanggal order tgl_order Date

4. Spesifikasi File Order Detail

Nama File : Tabel order_detail

Akronim : order_detail.MYD

Fungsi : Untuk menampilkan semua data pesanan

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 28

Kunci Field : id_orders

Page 15: BAB III.docx

38

Software : MySql

Tabel III.4

Spesifikasi File Order Detail

No. Elemen Data Akronim Tipe Panjang Keterangan

1 Id Order id_orders Varchar 6 Foreign Key

2 Id Produk id_produk Integer 5 Foreign Key

3 Jumlah Jumlah Integer 10

4 Harga Harga Double

5. Spesifikasi File Temporary Order

Nama File : Tabel order_temp

Akronim : order_temp.MYD

Fungsi : Untuk menyimpan data sementara pada kantong belanja

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 25

Kunci Field : id_orders_temp

Software : MySql

Page 16: BAB III.docx

39

Tabel III.5

Spesifikasi File Temporary order

No. Elemen Data Akronim Tipe Panjang Keterangan

1Id order temporary

id_orders_temp Integer 5Auto_increment, Primary Key

2 Id Produk id_produk Integer 5

3Id Member id_member Integer 5

4 Jumlah Jumlah Integer 10

6. Spesifikasi File Modul

Nama File : Tabel Modul

Akronim : modul.MYD

Fungsi : Untuk merubah dan menyimpan semua data

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 382

Kunci Field : id_modul

Software : MySql

Page 17: BAB III.docx

40

Tabel III.6

Spesifikasi File Modul

No.Elemen

DataAkronim Tipe Panjang Keterangan

1 Id modul id_modul Integer 5Auto_increment, Primary Key

2Nama modul

nama_modul Varchar 20

3 Link Link Varchar 50

4Static content

static_content

Text

5 Gambar Gambar Varchar 30

6 Status StatusEnum(‘user’,’admin’)

7 Aktif Aktif Enum(‘Y’,’N’)

8 Urutan Urutan Integer 5

7. Spesifikasi File Member

Nama File : Tabel Member

Akronim : member.MYD

Fungsi : Untuk menyimpan data member

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 90

Kunci Field : id_member

Software : MySql

Page 18: BAB III.docx

41

Tabel III.7

Spesifikasi File Member

No. Elemen Data Akronim Tipe Panjang Keterangan

1 Id Member id_member Integer 5Auto_increment, Primary Key

2 Username Username Varchar 10

3 Password Password Varchar 50

4 Nama Nama Varchar 25

5 Alamat Alamat Text

6 Email Email Varchar 25

7 Telepon Telepon Varchar 20

8 Status Status Enum(‘Y’,’T’)

8. Spesifikasi File Konfirmasi

Nama File : Tabel Konfirmasi

Akronim : konfirmasi.MYD

Fungsi : Untuk menyimpan data pesanan.

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 96

Kunci Field : id_konfirmasi

Software : MySql

Page 19: BAB III.docx

42

Tabel III.8

Spesifikasi File Konfirmasi

No. Elemen Data Akronim Tipe Panjang Keterangan

1 Id Konfirmasi id_konfirmasi Integer 5Auto_increment, Primary Key

2 Id order id_orders Varchar 6 Foreign Key

3 Nama Nama Varchar 25

4 Bank Pemilik Bank_pemilik Varchar 25

5 Pemilik Pemilik Varchar 25

6No. Rekening Norekening Varchar 50

7 Bank Tujuan bank_tujuan Varchar 25

8 Tanggal Tanggal Date

9 Email Email Varchar 25

10 Alamat Alamat Text

11 Telepon Telepon Varchar 25

9. Spesifikasi File Kategori

Nama File : Tabel Kategori

Akronim : kategori.MYD

Fungsi : Untuk menampilkan jenis produk

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Page 20: BAB III.docx

43

Panjang Record : 20

Kunci Field : id_kategori

Software : MySql

Tabel III.9

Spesifikasi File Kategori

No. Elemen Data Akronim Tipe Panjang Keterangan

1 Id Kategori id_kategori Integer 5Auto_increment, Primary Key

2 Nama Kategori nama_kategori Varchar 50

10. Spesifikasi File Hubungi

Nama File : Hubungi

Akronim : hubungi.MYD

Fungsi : Untuk melakukan kontak kepada admin

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 56

Kunci Field : id_hubungi

Software : MySql

Tabel III.10

Page 21: BAB III.docx

44

Spesifikasi File Hubungi

No. Elemen Data Akronim Tipe Panjang Keterangan

1 Id Hubungi id_hubungi Integer 5Auto_increment, Primary Key

2 Nama Nama Varchar 50

3 Email Email Varchar 100

4 Subjek Subjek Varchar 100

5 Pesan pesan Text

6 Tanggal Tanggal Date

11. Spesifikasi File Banner

Nama File : Banner

Akronim : banner.MYD

Fungsi : Untuk merubah Homepage

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 66

Kunci Field : id_banner

Software : MySql

Tabel III.10

Page 22: BAB III.docx

45

Spesifikasi File Banner

No. Elemen Data Akronim Tipe Panjang Keterangan

1 Id Banner id_banner Integer 5Auto_increment, Primary Key

2 Judul Judul Varchar 50

3 Url url Varchar 50

4 Gambar Gambar Varchar 30

5 Tanggal Posting tanggal_posting Date

3.2.3. Rancangan Struktur Navigasi

Struktur navigasi adalah bagian yang tak kalah penting dari pembuatan suatu

web. Dengan adanya struktur navigasi akan mempermudah dalam membaca alur dari

web tersebut. Adapun struktur navigasi dari web yang penulis buat adalah sebagai

berikut:

1. Rancangan Struktur Navigasi Pengunjung

Gambar III.14

Spesifikasi Struktur Navigasi Pengunjung

2. Rancangan Struktur Navigasi Member

Page 23: BAB III.docx

46

Gambar III.15

Spesifikasi Struktur Navigasi Member

3. Rancangan Struktur Navigasi Admin

Page 24: BAB III.docx

47

Gambar III.16

Spesifikasi Struktur Navigasi Admin

3.3. Implementasi dan Pengujian Unit

3.3.1. Implementasi

A. Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka pada website e-commerce berdasarkan

rancangan antar muka.

1. Halaman Login Member

Pembeli yang sudah terdaftar harus login terlebih dahulu untuk dapat masuk

ke halaman pemesanan produk, halaman ini ditunjukkan pada Gambar III.17.

Gambar III.17

Halaman Login Member

2. Halaman Register Member

Page 25: BAB III.docx

48

Untuk dapat memesan barang pada website e-commerce ini, pembeli yang

belum terdaftar harus mendaftar terlebih dahulu melalui halaman register.

Data pembeli yang tersimpan digunakan sebagai data untuk login masuk

halaman website dan sebagai informasi acuan bagi administrator tentang

pemesanan barang yang dilakukan pembeli, halaman ini ditunjukkan pada

Gambar III.18.

Gambar III.18

Halaman Register Member

3. Halaman Rubah Register Member

Pembeli yang sudah terdaftar apabila ingin merubah data member, halaman

ini ditunjukkan pada Gambar III.19.

Page 26: BAB III.docx

49

Gambar III.19

Halaman Rubah Register Member

4. Halaman Cari Produk

Pada halaman ini pembeli dapat mencari produk berdasarkan Nama dan jenis

produk, halaman ini ditunjukkan pada Gambar III.20.

Gambar III.20

Halaman Cari Produk

5. Halaman Detail Produk

Halaman ini menampilkan beberapa variasi produk yang dipilih beserta

informasi lainnya seperti jenis batu mulia yang ada, beserta stok produk yang

tersedia sekarang. Pada halaman ini pembeli juga dapat melihat produk serupa

yang ditampilkan pada halaman tersebut, halaman ini ditunjukkan pada

Gambar III.21.

Page 27: BAB III.docx

50

Gambar III.21

Halaman Detail Produk

6. Halaman Konfirmasi Pembayaran

Pada halaman ini pembeli dapat mengkonfirmasi data serta no. invoice yang

telah dilunasi pemesanannya dengan mengisi nama lengkap, no invoice, bank

tujuan tanggal transfer, bank pengirim, no. rekening pengirim, atas nama

(pemilik rekening), email, dan alamat. Halaman ini ditunjukkan pada Gambar

III.23.

Page 28: BAB III.docx

51

Gambar III.23

Halaman Konfirmasi Pembayaran

7. Hamalan Login Administrator

Administrator harus melakukan login terlebih dahulu untuk dapat

menggunakan modul-modul yang tersedia jika login berhasil, maka menu-

menu yang sesuai dengan akses admin akan ditampilkan. halaman ini

ditunjukkan pada Gambar III.24.

Gambar III.24

Halaman Login Administrator

Page 29: BAB III.docx

52

8. Halaman Tambah Produk

Halaman ini menampilkan form isian data produk untuk menambah produk

baru, halaman ini ditunjukkan pada Gambar III.25.

Gambar III.25

Halaman Tambah Produk

9. Halaman Edit Produk

Halaman ini menampilkan data produk yang ingin dirubah apabila produk

akan di update, halaman ini ditunjukkan pada Gambar III.26.

Page 30: BAB III.docx

53

Gambar III.26

Halaman Edit Produk

10. Halaman Cetak Laporan

Halaman ini menampilkan data laporan penjualan, admin dapat melihat

laporan data produk dan laporan data penjualan, halaman ini ditunjukkan pada

Gambar III.27.

Page 31: BAB III.docx

54

Gambar III.27

Halaman Laporan Penjualan

B. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum yang

dibutuhkan untuk mengimplemantasikan aplikasi website e-commerce.

1. Spesifikasi Perangkat Keras

a. Server

1) CPU

(a) Processor Intel® Core™ i3-3227U CPU @ 1.90 GHz

(b) RAM 4.00 GB DDR3

(c) Hard Disk 500 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 2 mbps

b. Client

1) CPU

Page 32: BAB III.docx

55

(a) Processor Intel Inside® Pentium® 4

(b) RAM DDR2 1 GB

(c) Hard Disk 20 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 56 kbps

2. Spesifikasi Perangkat Lunak

a. Server

1) Sistem Operasi : Microsoft Windows

2) Program Aplikasi Design : Adobe Dreaamweaver CS6

Adobe Photoshop CS6

3) Paket Program : PHP

4) Web Server : XAMPP version 3.1.03.1.0

5) Web Browser : Mozilla Firefox

6) Database : MySQL dengan phpMyAdmin 5.5.27

b. Client

1) Sistem Operasi : Microsoft Windows

2) Web Browser : Mozilla Firefox, Google Chrome

3.3.2. Pengujian Unit

Pengujian terhadap program yang penulis buat yaitu menggunakan black box

testing yang memfokuskan terhadap proses masukan dan keluaran program.

Page 33: BAB III.docx

56

A. Pengujian Terhadap Form Daftar Kontak Kami

Tabel III.12

Hasil Pengujian Black Box Testing Halaman Daftar Kontak Kami

No.Skenario pengujian

Text caseHasil yang diharapkan

Hasil pengujian

Kesimpulan

1 Semua atau beberapa isian kosong pada daftar Kontak Kami, lalu langsung mengklik tombol “Kirim”

Beberapa dari:Nama: (kosong)Email : (kosong)Subjek: (kosong)Pesan: (kosong)

Sistem akan menolak akses daftar kontak kami dan menampilkan pesan”Isi semua Field dengan benar!!!”

Sesuai harapan

Valid

2 Isian alamat email salah pada daftar Kontak Kami, lalu langsung mengklik tombol “Kirim”

Nama: (terisi)Email : (salah)Subjek: (terisi)Pesan: (terisi))

Sistem akan menolak akses daftar kontak kami dan menampilkan pesan”Alamat email harus benar!”

Sesuai harapan

Valid

3 Semua isian pada daftar Kontak Kami benar dan terisi, lalu langsung mengklik tombol “Kirim”

Nama: (terisi)Email : (benar)Subjek: (terisi)Pesan: (terisi)

Sistem akan melanjutkan akses daftar kontak kami dan menampilkan pesan”Komentar anda berhasil dikirim!”

Sesuai harapan

Valid

Page 34: BAB III.docx

57

B. Pengujian Terhadap Form Cari Produk

Tabel III.14

Hasil Pengujian Black Box Testing Halaman Cari Produk

No.Skenario pengujian

Text caseHasil yang diharapkan

Hasil pengujian

Kesimpulan

1 Mengosongkan isian data cari produk, lalu langsung mengklik tombol “Cari”

cari: (kosong) Sistem akan menolak akses cari produk dan menampilkan pesan “Anda belum memasukan kata kunci!!!”

Sesuai harapan

Valid

C. Pengujian Terhadap Form Daftar Member

Tabel III.12

Hasil Pengujian Black Box Testing Halaman Daftar Member

No.

Skenario pengujian

Text case Hasil yang diharapkanHasil

pengujian

Kesimpulan

1 Mengosongkan semua isian atau salah satu dari data daftar member, lalu langsung mengklik tombol “Daftar”

Salah satu atau semua dari :Nama lengkap : (kosong)Username : (kosong)Password: (kosong)Email: (kosong)Alamat: (kosong)HP: (kosong)

Sistem akan menolak akses daftar dan menampilkan pesan”Isi semua Field dengan benar dan lengkap”

Sesuai harapan

Valid

Page 35: BAB III.docx

58

2 Semua isian terisi dari data daftar member, lalu langsung mengklik tombol “Daftar”

Nama lengkap : (terisi)Username : (terisi)Password: (terisi)Email: (terisi)Alamat: (terisi)HP: (terisi)

Sistem akan melanjutkan akses daftar dan menampilkan pesan”Account anda telah terdaftar, silahkan login untuk melanjutkan”

Sesuai harapan

Valid

3 Semua isian terisi dari data daftar member tetapi jumlah digit pada password <6 digit, lalu langsung mengklik tombol “Daftar”

Nama lengkap : (terisi)Username : (terisi)Password: (<6 digit)Email: (terisi)Alamat: (terisi)HP: (terisi)

Sistem akan menolak akses daftar dan menampilkan pesan”Password minimal 6 digit”

Sesuai harapan

Valid

4. Semua isian terisi dari data daftar member tetapi username telah terdaftar pada database, lalu langsung mengklik tombol “Daftar”

Nama lengkap : (terisi)Username : (telah terdaftar)Password: (terisi)Email: (terisi)Alamat: (terisi)HP: (terisi)

Sistem akan menolak akses daftar dan menampilkan pesan”username sudah terdaftar, gunakan username lain”

Sesuai harapan

Valid

5 Semua isian terisi dari data daftar member tetapi email telah terdaftar

Nama lengkap : (terisi)Username : (terisi)Password: (terisi)

Sistem akan menolak akses daftar dan menampilkan pesan” Email sudah terdaftar, gunakan email lain”

Sesuai harapan

Valid

Page 36: BAB III.docx

59

pada database, lalu langsung mengklik tombol “Daftar”

Email: (telah terdaftar)Alamat: (terisi)HP: (terisi)

6 Semua isian terisi dari data daftar member tetapi penulisan email salah, lalu langsung mengklik tombol “Daftar”

Nama lengkap : (terisi)Username : (terisi)Password: (terisi)Email: (salah penulisan “rahma@yahoo, rahma”Alamat: (terisi)HP: (terisi)

Sistem akan menolak akses daftar dan menampilkan pesan” email harus benar, contoh : [email protected]

Sesuai harapan

Valid

D. Pengujian Terhadap Form Login Member

Tabel III.11

Hasil Pengujian Black Box Testing Halaman Login Member

No.Skenario pengujian

Text caseHasil yang diharapkan

Hasil pengujian

Kesimpulan

1 Mengosongkan semua isian data login member, lalu langsung mengklik tombol “Login”

Username: (kosong)Password: (kosong)

Sistem akan menolak akses login dan menampilkan pesan “Isi Semua Field”

Sesuai harapan

Valid

2 Hanya mengisi data username dan mengosongkan

Username: (rahma)Pasword: (kosong)

Sistem akan menolak akses login dan

Sesuai harapan

Valid

Page 37: BAB III.docx

60

password lalu langsung mengklik tombol “Login”

menampilkan pesan “Username dan Password salah”

3. Hanya mengisi data Password dan mengosongkan Username lalu langsung mengklik tombol “Login”

Username: (Kosong)Pasword: (xxxxx)

Sistem akan menolak akses login dan menampilkan pesan “Isi Semua Field”

Sesuai harapan

Valid

E. Pengujian Terhadap Form Rubah Akun

Tabel III.13

Hasil Pengujian Black Box Testing Halaman Rubah Akun

No.Skenario pengujian

Text caseHasil yang diharapkan

Hasil pengujian

Kesimpulan

1 Mengosongkan semua isian atau salah satu data rubah akun kecuali password, lalu langsung mengklik tombol “Update”

Salah satu atau semua dari :Nama lengkap : (kosong)Username : (kosong)Email: (kosong)Alamat: (kosong)Telepon: (kosong)

Sistem akan menolak akses daftar dan menampilkan pesan “Isi semua data dengan lengkap”

Sesuai harapan

Valid

2 Merubah semua data rubah akun dan mengisi password baru, lalu langsung

Nama lengkap : (terisi)Username : (terisi)Password: (terisi)Email: (terisi)Alamat: (terisi)

Sistem akan melanjutkan akses rubah akun dan menampilkan pesan

Sesuai harapan

Valid

Page 38: BAB III.docx

61

mengklik tombol “Update”

Telepon: (terisi) “Account dan password anda telah terupdate”

3 Merubah semua data rubah akun dan mengosongkan password baru, lalu langsung mengklik tombol “Update”

Nama lengkap : (terisi)Username : (terisi)Password: (kosong)Email: (terisi)Alamat: (terisi)Telepon: (terisi)

Sistem akan menolak akses daftar dan menampilkan pesan “Account anda telah diupdate”

Sesuai harapan

Valid

F. Pengujian Terhadap Form Detail Produk

Tabel III.15

Hasil Pengujian Black Box Testing Halaman Detail Produk

No.Skenario pengujian

Text caseHasil yang diharapkan

Hasil pengujian

Kesimpulan

1 Kondisi stok produk nol , lalu mengklik tombol “Beli”

Jumlah stok: (0) Sistem akan menolak akses pembelian dan menampilkan pesan “Maaf stok produk saat ini sedang habis”

Sesuai harapan

Valid

2 Kondisi stok produk lebih besar dari nol , lalu mengklik tombol “Beli”

Jumlah beli: (>0) Sistem akan melanjutkan dan menampilkan pesan “Berhasil masuk ke keranjang

Sesuai harapan

Valid

Page 39: BAB III.docx

62

belanja”

G. Pengujian Terhadap Form Konfirmasi Pembayaran

Tabel III.16

Hasil Pengujian Black Box Testing Halaman Konfirmasi Pembayaran

No.Skenario pengujian

Text caseHasil yang diharapkan

Hasil pengujian

Kesimpulan

1 Mengosongkan semua atau salah satu isian data konfirmasi pembayaran, lalu langsung mengklik tombol “Konfirmasi”

Salah satu atau semua dari :Nama Lengkap: (kosong)No invoice: (kosong)Bank Tujuan: (kosong)Tanggal Transfer: (Otomatis)Bank Pengirim: (kosong)No. Rekening Pengirim: (kosong)Atas Nama (Pemilik Rekening): (kosong)Email: (kosong)Alamat: (kosong)Telepon: (kosong)

Sistem akan menolak akses konfirmasi pembayaran dan menampilkan pesan “Data belum lengkap mohon di cek kembali”

Sesuai harapan

Valid

2 Mengisi semua isian data konfirmasi pembayaran, lalu langsung mengklik tombol “Konfirmasi”

Nama Lengkap: (terisi)No invoice: (terisi)Bank Tujuan: (terisi)Tanggal Transfer: (terisi)Bank Pengirim: (terisi)

Sistem akan melanjutkan akses konfirmasi pembayaran dan menampilkan pesan “Konfirmasi berhasil, data

Sesuai harapan

Valid

Page 40: BAB III.docx

63

No. Rekening Pengirim: (terisi)Atas Nama (Pemilik Rekening): (terisi)Email: (terisi)Alamat: (terisi)Telepon: (terisi)

anda akan kami proses”

H. Pengujian Terhadap Form Logout

Tabel III.17

Hasil Pengujian Black Box Testing Halaman Logout

No.

Skenario pengujian

Text caseHasil yang diharapkan

Hasil pengujia

n

Kesimpulan

1 Langsung mengklik tombol “Logout”

Sistem akan melanjutkan akses logout dan menampilkan pesan “Terimaksih telah mengunjungi website kami”

Sesuai harapan

Valid

I. Pengujian Terhadap Form Login Admin

Tabel III.18

Hasil Pengujian Black Box Testing Halaman Login Admin

No.

Skenario pengujian

Text caseHasil yang diharapkan

Hasil pengujian

Kesimpulan

1 Semua atau salah satu isian kosong selain

Semua atau Salah satu dari:Username:

Sistem akan menolak akses login

Sesuai harapan

Valid

Page 41: BAB III.docx

64

itu tidak terdaftar pada database lalu langsung mengklik tombol “Login”

(kosong)Password: (kosong)

admin dan menampilkan pesan “LOGIN GAGAL!!!Username atau password anda salahULANGI LAGI”

J. Pengujian Terhadap Form Ganti Password

Tabel III.19

Hasil Pengujian Black Box Testing Halaman Ganti Password

No.Skenario pengujian

Text caseHasil yang diharapkan

Hasil pengujian

Kesimpulan

1 Mengosongkan semua isian data input ganti password, lalu langsung mengklik tombol “Proses”

Masukan password lama: (kosong)Masukkan Password Baru: (kosong)Konfirmasi Password Baru: (kosong)

Sistem akan menolak akses input ganti password dan menampilkan pesan “Anda harus mengisikan semua data pada form Ganti Password”

Sesuai harapan

Valid

2 Mengosongkan salah satu dari “Masukkan Password Baru dan Konfirmasi Password Baru” atau inputan kedua data tidak sama, lalu langsung mengklik tombol “Proses”

Masukan password lama: (terisi).Semua atau Salah satu dari:Masukkan Password Baru: (kosong)atau(terisi tetapi tidak sama dengan “Konfirmasi Password Baru”).Konfirmasi Password Baru:

Sistem akan menolak akses input ganti password dan menampilkan pesan “Password baru yang Anda masukkan sebanyak dua kali belum cocok”

Sesuai harapan

Valid

Page 42: BAB III.docx

65

(kosong)atau(terisi tetapi tidak sama dengan “Masukkan Password Baru”

3 Isian data input dari “Masukan password lama” salah , lalu langsung mengklik tombol “Proses”

Masukan password lama: (salah)Masukkan Password Baru: (terisi)Konfirmasi Password Baru: (terisi)

Sistem akan menolak akses input ganti password dan menampilkan pesan “Anda salah memasukkan Password Lama Anda”

Sesuai harapan

Valid

4 Semua isian data input ganti password terisi, lalu langsung mengklik tombol “Proses”

Masukan password lama: (terisi)Masukkan Password Baru: (terisi)Konfirmasi Password Baru: (terisi)

Sistem akan menolak akses input ganti password dan menampilkan pesan “Password Telah Berubah”

Sesuai harapan

Valid

K. Pengujian Terhadap Form Tambah Produk

Tabel III.20

Hasil Pengujian Black Box Testing Halaman Tambah Produk

No.Skenario pengujian

Text caseHasil yang diharapkan

Hasil pengujian

Kesimpulan

1 Mengosongkan semua isian data tambah produk , lalu langsung

Nama Produk: (kosong)Kategori: (kosong)Harga : (kosong)Stok: (kosong)

Sistem akan menolak akses tambah produk dan menampilka

Sesuai harapan

Valid

Page 43: BAB III.docx

66

mengklik tombol “Simpan”

Deskripsi: (kosong)Gambar: (kosong)

n pesan “Anda belum menginput data!!! ”

2 Mengosongkan beberapa dari isian data tambah produk , lalu langsung mengklik tombol “Simpan”

Beberapa dari:Nama Produk: (kosong)Kategori: (kosong)Harga : (kosong)Stok: (kosong)Deskripsi: (kosong)Gambar: (kosong)

Sistem akan menolak akses tambah produk dan menampilkan pesan “Beberapa data kosong, mohon dicek kembali!!! ”

Sesuai harapan

Valid

3 Semua isian data tambah produk terisi, lalu langsung mengklik tombol “Simpan”

Nama Produk: (terisi)Kategori: (terisi)Harga : (terisi)Stok: (terisi)Deskripsi: (terisi)Gambar: (terisi)

Sistem akan melanjutkan akses tambah produk dan menampilkan pesan “Data Berhasil tersimpan.”

Sesuai harapan

Valid

L. Pengujian Terhadap Form Edit Produk

Tabel III.21

Hasil Pengujian Black Box Testing Halaman Edit Produk

No.Skenario pengujian

Text caseHasil yang diharapkan

Hasil pengujian

Kesimpulan

1 Beberapa isian data edit produk terubah kecuali Ganti Gbr, lalu langsung mengklik tombol “Update”

Salah satu dari:Nama Produk: (terubah)Kategori: (terubah)Harga : (terubah)Stok: (terubah)Deskripsi: (terubah)

Ganti Gbr: (kosong)

Sistem akan melanjutkan akses edit produk dan menampilkan pesan “Data Berhasil di Update.”

Sesuai harapan

Valid

1 Beberapa isian Salah satu dari: Sistem akan Sesuai Valid

Page 44: BAB III.docx

67

data edit produk terubah, lalu langsung mengklik tombol “Update”

Nama Produk: (terubah)Kategori: (terubah)Harga : (terubah)Stok: (terubah)Deskripsi: (terubah)Ganti Gbr: (terisi)

melanjutkan akses edit produk dan menampilkan pesan “Data dan Gambar Berhasil di Update.”

harapan

M. Pengujian Terhadap Form Tambah Member

Tabel III.22

Hasil Pengujian Black Box Testing Halaman Tambah Member

No.Skenario pengujian

Text caseHasil yang diharapkan

Hasil pengujian

Kesimpulan

1 Mengosongkan semua isian data tambah member , lalu langsung mengklik tombol “Simpan”

Id Member: (kosong)Username: (kosong)Password : (kosong)Nama Lengkap: (kosong)Alamat: (kosong)Email: (kosong)No. Tlp/HP: (kosong)

Sistem akan menolak akses tambah member dan menampilkan pesan “Anda belum menginput data!!! ”

Sesuai harapan

Valid

2 Mengosongkan beberapa dari isian data tambah member , lalu langsung mengklik tombol “Simpan”

Beberapa dari:Id Member: (kosong)Username: (kosong)Password : (kosong)Nama Lengkap: (kosong)Alamat: (kosong)Email: (kosong)No. Tlp/HP:

Sistem akan menolak akses tambah member dan menampilkan pesan “Beberapa data kosong, mohon dicek kembali!!!”

Sesuai harapan

Valid

Page 45: BAB III.docx

68

(kosong)3 Semua isian

data tambah member terisi, lalu langsung mengklik tombol “Simpan”

Id Member: (terisi)Username: (terisi)Password : (terisi)Nama Lengkap: (terisi)Alamat: (terisi)Email: (terisi)No. Tlp/HP: (terisi)

Sistem akan melanjutkan akses tambah member dan menampilkan pesan “Data Berhasil tersimpan.”

Sesuai harapan

Valid

N. Pengujian Terhadap Form Edit Member

Tabel III.23

Hasil Pengujian Black Box Testing Halaman Edit Member

No.Skenario pengujian

Text caseHasil yang diharapkan

Hasil pengujian

Kesimpulan

1 Beberapa isian data edit member terubah kecuali “Username dan Password”, lalu langsung mengklik tombol “Update”

Beberapa dari:Id Member: (terubah)Username: (kosong)Password : (kosong)Nama Lengkap: (terubah)Alamat: (terubah)Email: (terubah)No. Tlp/HP: (terubah)

Sistem akan melanjutkan akses edit member dan menampilkan pesan “Account Berhasil di-Update.”

Sesuai harapan

Valid

1 Beberapa isian data edit member terubah, lalu langsung mengklik tombol “Update”

Beberapa dari:Id Member: (terubah)Username: (terisi)Password : (terisi)Nama Lengkap: (terubah)Alamat: (terubah)Email: (terubah)No. Tlp/HP: (terubah)

Sistem akan melanjutkan akses edit member dan menampilkan pesan “Account dan Password Berhasil di-Update.”

Sesuai harapan

Valid

Page 46: BAB III.docx

69

O. Pengujian Terhadap Form Detail Order

Tabel III.24

Hasil Pengujian Black Box Testing Halaman Detail order

No.Skenario pengujian

Text caseHasil yang diharapkan

Hasil pengujian

Kesimpulan

1 Merubah status order, lalu langsung mengklik tombol “Ubah”

Status order: (“Pesan” atau“Lunas”)

Sistem akan melanjutkan akses ubah status order dan menampilkan pesan “Status order berhasil dirubah menjadi (Pesan atau Lunas)”

Sesuai harapan

Valid

P. Pengujian Terhadap Form Tambah Kategori

Tabel III.25

Hasil Pengujian Black Box Testing Halaman Tambah Kategori

No.Skenario pengujian

Text caseHasil yang diharapkan

Hasil pengujian

Kesimpulan

1 Mengosongkan isian data tambah kategori , lalu langsung mengklik tombol “Simpan”

Nama Kategori: (kosong)

Sistem akan menolak akses tambah member dan menampilkan pesan “Anda belum menginput data!!! ”

Sesuai harapan

Valid

2 isian data tambah kategori terisi, lalu langsung

Nama Kategori: (terisi)

Sistem akan melanjutkan akses tambah Kategori dan

Sesuai harapan

Valid

Page 47: BAB III.docx

70

mengklik tombol “Simpan”

menampilkan pesan “Data Berhasil tersimpan.”

Q. Pengujian Terhadap Form Edit Kategori

Tabel III.26

Hasil Pengujian Black Box Testing Halaman Edit Kategori

No.Skenario pengujian

Text caseHasil yang diharapkan

Hasil pengujian

Kesimpulan

1 Isian data tambah kategori terubah, lalu langsung mengklik tombol “Update”

Nama Kategori: (terubah)

Sistem akan melanjutkan akses tambah Kategori dan menampilkan pesan “Data Berhasil di Update.”

Sesuai harapan

Valid