bab iii pembahasan filemengawasi semua kegiatan transaksi penjualan di pt. aneka sistim ... bertugas...
TRANSCRIPT
27
BAB III
PEMBAHASAN
3.1.Tinjauan Perusahaan
Pada analisa berjalan ini, penulis melakukan peninjauan pada PT. Aneka
Sistim Informasi Cabang Kota Bogor yang berisi sejarah, visi dan misi, struktur
organisasi, serta fungsi dari masing-masing bagian yang berada dalam PT. Aneka
Sistim Informasi tersebut.
3.1.1.Sejarah Perusaahaan
PT. Aneka Sistim Informasi, sebagai perusahaan swasta nasional yang
bergerak di bidang Pengadaan Barang dan Jasa dengan Nomor SIUP
517/565/PK/B/BPPTPM/IX/2015. PT. Aneka Sistim Informasi ini memiliki
cabang di berbagai kota salah satunya di Bogor. PT. Aneka Sistim Informasi
Cabang Bogor ini berdiri pada tahun 2009 yang yang di pimpin oleh Bapak R.
Joko Sarjanoko HDSE, ST, MSi, yang sebelumnya membuka 2 cabang yaitu di
Ambassador Lt.2 dan Air Mancur Bogor.
Tetapi karena persaingan yang ketat, maka cabang di Ambassador ditutup
dan sekarang hanya berfokus pada toko yang berada di daerah Air Mancur Bogor.
Selain itu, PT. Aneka Sistim Informasi ini mempunyai jaringan kerjasama yang
luas, baik dengan instasi pemerintah maupun swasta.
28
3.1.2.Visi dan Misi Perusahan
1. Visi
Menjadi perusahaan pengadaan barang dan jasa yang terbaik dan
professional bagi kepemilikan barang-barang kebutuhan.
2. Misi
1) Memasyarakatkan kepemilikan barang kebutuhan untuk dapat
meningkatkan kualitas hidup masyarakat Indonesia.
2) Meningkatkan skill dan kinerja seluruh karyawan agar memberikan
pelayanan yang maksimal kepada konsumen.
3) Selalu mengutamakan mutu pelayanan sehingga menghasilkan tingkat
kepuasan pelanggan yang maksimal.
4) Mengikuti perkembangan ilmu dan teknologi secara terus menerus untuk
diimplementasikan dengan cara yang benar.
29
3.1.3.Struktur Organisasi dan Fungsi
BAGAN STRUKTUR ORGANISASI
PT. ANEKA SISTIM INFORMASI CABANG KOTA BOGOR
Adapun fungsi dari setiap bagan tersebut adalah :
1. Direktur Utama
a. Sebagai pemimpin sekaligus pemilik dari perusahaan.
b. Mengawasi semua kegiatan transaksi atau penjualan di PT. Aneka Sistim
Informasi Cabang Kota Bogor.
2. Penanggung Jawab Toko
a. Sebagai pengganti direktur utama apabila sedang tidak ada ditempat
b. Mengawasi semua kegiatan transaksi penjualan di PT. Aneka Sistim
Informasi Cabang Kota Bogor.
c. Sebagai penanggung jawab toko cabang Bogor.
30
3. Marketing
a. Memasarkan produk atau jasa yang ada di PT. Aneka Sistim Informasi
b. Melayani konsumen dengan memberikan informasi yang dibutuhkan
konsumen mengenai, harga, produk dan jasa.
4. Teknisi Komputer
a. Memperbaiki peralatan computer yang merupakan salah satu jasa yang
disediakan di PT. Aneka Sistim Informasi.
5. Purchasing
a. Melayani konsumen mengenai pembelian produk, dengan membuat
Purchasing Order (PO) untuk diberikan kepada distributor.
b. Membuat Sales Order (SO) yang akan diberikan kepada konsumen setelah
menentukan pembelian.
c. Menerima transaksi pembayaran.
d. Membuat invoice untuk konsumen setelah melakukan pembayaran.
e. Membuat surat jalan untuk bagian delivery.
6. Delivery
a. Mengirim barang kepada konsumen, sesuai dengan surat jalan yang telah
dibuat oleh bagian purchasing.
7. Keuangan
a. Bertugas membuat laporan keuangan yang nantinya akan diserahkan
kepada direktur utama.
31
3.2. Analisa Kebutuhan
Analisa kebutuhan adalah mengidentifikasi kebutuhan yang diperoleh
berdasarkan kebutuhan pengguna dan kebutuhan sistem.
1. Analisis Kebutuhan Pengguna
Pengguna yang akan menggunakan web ini tediri dari dua bagian yaitu admin
dan pengguna yang sudah terbiasa menggunakan web, sebagai berikut :
a. Admin
Admin adalah bagian pengguna sistem yang memiliki hak akses lebih
dibandingkan dengan pengunjung, dengan karakteristik sebagai berikut :
1. Admin dapat mengelola transaksi penjualan.
2. Menangani permasalah yang terjadi pada penjualan atau toko online.
3. Admin dapat melihat pengunjung yang mendaftar menjadi member.
4. Admin dapat menghapus, mengubah dan menambah produk dalam
toko online Aneka.com.
5. Admin dapat menambah kategori.
6. Admin dapat mengubah stok dan harga barang atau produk.
7. Admin dapat melihat pemesanan barang.
8. Admin dapat melihat status pembayaran pengunjung.
9. Admin dapat mengubah status pemesanan. Contoh : sedang dikirim,
menunggu konfirmasi pembayaran.
10. Admin dapat melihat report atau laporan transaksi.
32
b. Pengunjung
Pengunjung adalah bagian pengguna sistem yang memiliki batasan hak
akses, dengan karakteristik sebagai berikut :
1. Pengunjung dapat melihat-lihat produk yang disediakan pada
Aneka.com.
2. Pengunjung mendapatkan informasi mengenai produk secara detail.
Contoh : Gambar produk, harga, warna dan uraian detail mengenai
produk.
3. Pengunjung dapat melakukan transaksi atau pembelian setelah log-in
atau terdaftar sebagai pelanggan.
4. Pengunjung dapat melakukan registrasi untuk menjadi pelanggan
dengan mengisi data diri yang ada pada tabel daftar akun, kemudian
pengunjung akan terdaftar sebagai pelanggan.
2. Analisis Kebutuhan Sistem
Kebutuhan sistem pada web Aneka.com adalah sebagai berikut :
1. Menyediakan form pendaftaran untuk pengunjung yang berminat menjadi
pelanggan, dengan mengisi kelengkapan data yang dibutuhkan.
2. Menyediakan layanan transaksi pembelian.
3. Memberikan informasi mengenai produk yang dijual pada Aneka.com.
33
3.3.Perancangan Perangkat Lunak
3.3.1 Rancangan Antar Muka
Menjelaskan rancangan antar muka (interface) yang terdapat pada web e-
commerce pada Aneka.com
A. Rancangan Antar Muka Log in Admin
Pada form log in admin ini, admin harus memasukkan username dan
password.
Gambar III.2 Rancangan Antar Muka Log in Admin
34
B. Rancangan Antar Muka Beranda Admin
Pada form beranda admin ini akan keluar apabila username dan password
yang dimasukkan valid atau berhasil. Pada form ini admin bisa melihat data
pemesanan, data pelanggan dan data produk.
Gambar III.3 Rancangan Antar Muka Beranda Admin
35
C. Rancangan Antar Muka Data Pelanggan
Pada halaman ini berisi daftar pelanggan yang sudah terdaftar sebagai member
atau pelanggan, berdasarkan id pelanggan, email, nama dan nomor telepon.
Gambar III.4 Rancangan Antar Muka Halaman Data Pelanggan
36
D. Rancangan Antar Muka Data Produk
Halaman data produk ini berisi daftar produk yang tersedia atau dijual di
website Aneka.com.
Gambar III.5 Rancangan Antar Muka Halaman Data Produk
37
E. Rancangan Antar Muka Halaman Laporan
Halaman ini digunakan untuk melihat laporan penjualan bulanan, dengan
mengambil data pemesanan.
Gambar III.6 Rancangan Antar Muka Halaman Laporan
38
F. Rancangan Antar Muka Tampilan Utama Pengunjung
Form front end adalah tampilan utama saat pengunjung membuka web ini.
Berisikan kategori, produk-produk terbaru sesuai dengan update dan log in
pengguna.
Gambar III.7 Rancangan Antar Muka Tampilan Utama Pengunjung
39
G. Rancangan Antar Muka Log in Pengunjung
Form log in ini akan tampil pada saat pengguna memilih log in. Pada
selanjutkan pengguna akan diberikan piilihan log in atau daftar akun, bagi
yang belum mendaftar menjadi pelanggan.
Gambar III.8 Rancangan Antar Muka Log in Pengunjung
40
H. Rancangan Antar Muka Beranda Pengunjung
Pada form beranda akan tampil setelah pengunjung terdaftar sebagai member,
masuk dengan menginput email dan password yang sesuai. Pelanggan bisa
melakukan pemesanan setelah melakukan log in, bisa melihat riwayat
pemesanan dan melakukan update akun apabila ada rincian data pribadi yang
ingin diubah.
Gambar III.9 Rancangan Antar Muka Beranda Pengunjung
41
I. Rancangan Antar Muka Detail Produk
Halaman ini akan tampil, apabila pengguna memilih tombol detail
produk, yang berisi spesifikasi barang dan keterangan produk.
Gambar III.10 Rancangan Antar Muka Detail Produk
42
J. Rancangan Antar Muka Detail Pemesanan
Halaman ini berisikan detail pemesanan, yang berisikan nama Barang, warna
harga, jumlah beli, biaya pngiriman dan sub total.
Gambar III.11 Rancangan Antar Muka Detail Pemesanan
43
K. Rancangan Antar Muka Halaman Keranjang
Halaman ini berisikan list barang yang akan dibeli atau dipesan, yang bersifat
sementara. Apabila user tidak melakukan pembayaran maka list barang
tersebut akan hilang.
Gambar II.12 Rancangan Antar Muka Keranjang
44
3.3.2 Rancangan Basis Data
A. ERD (Enterprise Relationship Diagram)
Perancangan basis data yang menghasilkan pemetaan tabel-tabel yang
berleasi atau saling berhubungan, digambarkan dengan Enterprise
Relationship Diagram atau ERD.
Gambar III.13 ERD (Entity Relationship Diagram)
45
B. LRS (Logical Record Structure)
Berdasarkan pemetaan tabel atau hubungan antar tabel yang telah
digambarkan melalui Entity Relationship Diagram, maka dibuatlah
Logical Record Structure guna menggambarkan hubungan antar tabel satu
dengan yang lain.
Gambar III.14 LRS (Logical Record Structure)
46
C. Spesifikasi File
1. Spesifikasi Tabel Pelanggan
Tabel pelanggan pada database web Aneka.com, digunakan untuk
menyimpan data pelanggan yang sudah terdaftar menjadi member.
Tabel III.1
Spesifikasi Tabel Pelanggan
No. Field Jenis Panjang Keterangan Ekstra 1. idpelanggan Int 11 Primary Key Auto Increment 2. email Varchar 50 3. password Varchar 12 4. nama Varchar 50 5. telp Varchar 15 6. alamat Varchar 100 7. kota Varchar 50 8. pos Varchar 50 9. provinsi Varchar 50
a. Spesifikasi File Tabel Pelanggan
Nama File : pelanggan
Akronim : pelanggan
Fungsi : Tempat menyimpan data pelanggan
Tipe File : File Master
Organisasi File : Index Squencial
Aksi File : Random
Media : Hardisk
Panjang Record : 538
Kunci Field : idpelanggan
Software : MySQL
47
2. Spesifikasi Tabel Produk
Tabel produk pada database web Aneka.com, digunakan untuk
menyimpan data produk yang tersedia pada web Aneka.com
Tabel III.2
Spesifikasi Tabel Produk
No. Field Jenis Panjang Keterangan Ekstra 1. idproduk int 11 Primary Key Auto Increment 2. kategori varchar 30 3. nama varchar 30 4. keterangan text 5. warna varchar 30 6. harga int 11 7. berat int 11 8. stok int 11 9. foto varchar 80
b. Spesifikasi File Tabel Produk
Nama File : produk
Akronim : produk
Fungsi : Tempat menyimpan data barang atau
produk
Tipe File : File Master
Organisasi File : Index Squencial
Aksi File : Random
Media : Hardisk
Panjang Record : 184
Kunci Field : idproduk
Software : MySQL
48
3. Spesifikasi Tabel Pemesanan
Tabel pemesanan pada database web Aneka.com, digunakan untuk
menyimpan data pemesanan barang.
Tabel III.3
Spesifikasi Tabel Pemesanan
No. Field Jenis Panjang Keterangan Ekstra 1. idpemesanan Varchar 30 Primary Key Auto Increment 2. idpelanggan Int 11 Foreign Key 3. tanggal Date/time 4. totalbarang Int 11 5. totalbelanja Int 11 6. status varchar 50 7. buktitransfer varchar 75
c. Spesifikasi File Tabel Pemesanan
Nama File : pemesanan
Akronim : pemesanan
Fungsi :Tempat menyimpan data pemesanan barang
Tipe File : File Transaksi
Organisasi File : Index Squencial
Aksi File : Random
Media : Hardisk
Panjang Record : 213
Kunci Field : idpemesanan
Software : MySQL
49
4. Spesifikasi Tabel Detail Pemesanan
Tabel detail pemesanan pada database web Aneka.com, digunakan
untuk menyimpan data pemesanan barang.
Tabel III.4
Spesifikasi Tabel Detail Pemesanan
No. Field Jenis Panjang Keterangan Ekstra 1. idpemesanan varchar 30 Foreign Key 2. idproduk int 11 Foreign Key 3. kategori varchar 30 4. nama varchar 30 5. warna varchar 30 6. harga int 11 7. berat int 11 8. jumlahbeli int 11 9. pengiriman int 11 10. subtotal int 11
d. Spesifikasi File Tabel Detail Pemesanan
Nama File : detailpemesanan
Akronim : detail pemesanan
Fungsi :Tempat menyimpan data pemesanan barang
Tipe File : File Transaksi
Organisasi File : Index Squencial
Aksi File : Random
Media : Hardisk
Panjang Record : 180
Kunci Field : -
Software : MySQL
50
5. Spesifikasi Tabel Keranjang
Tabel keranjang pada database web Aneka.com, digunakan untuk
menyimpan data sementara pemesanan.
Tabel III.5
Spesifikasi Tabel Keranjang
No. Field Jenis Panjang Keterangan Ekstra 1. idkeranjang int 11 Primary key Auto increment 2. idpelanggan int 11 Foreign key 3. idproduk int 11 Foreign key 4. kategori varchar 30 5. nama varchar 30 6. warna varchar 30 7. harga int 11 8. berat int 11 9. jumlahbeli int 11 10. pengiriman int 11 11. subtotal int 11
e. Spesifikasi File Tabel Keranjang
Nama File : keranjang
Akronim : keranjang
Fungsi :Tempat menyimpan list barang yang
dipesan sementara
Tipe File : File Sementara / Temporary File
Organisasi File : Index Squencial
Aksi File : Random
Media : Hardisk
Panjang Record : 172
Kunci Field : idkeranjang
51
Software : MySQL
6. Spesifikasi Tabel Pengiriman
Tabel pengiriman pada database web Aneka.com, digunakan untuk
menyimpan data provinsi untuk data pengiriman barang.
Tabel III.6
Spesifikasi Tabel Pengiriman
No. Field Jenis Panjang Keterangan Ekstra 1. id int 11 Primary Key Auto Increment 2. provinsi varchar 50 3. harga int 11
f. Spesifikasi File Tabel Pengiriman
Nama File : pengiriman
Akronim : pengiriman
Fungsi : List data provinsi
Tipe File : File Transaksi
Organisasi File : Index Squencial
Aksi File : Random
Media : Hardisk
Panjang Record : 72
Kunci Field : id
Software : MySQL
52
7. Spesifikasi Tabel Admin
Tabel admin pada database web Aneka.com, digunakan untuk
menyimpan data administrator.
Tabel III.7
Spesifikasi Tabel Admin
No. Field Jenis Panjang Keterangan Ekstra 1. username varchar 12 Primary Key 2. pass varchar 12
g. Spesifikasi File Tabel Admin
Nama File : admin
Akronim : admin
Fungsi : Tempat menyimpan data administrator
Tipe File : File Master
Organisasi File : Index Squencial
Aksi File : Random
Media : Hardisk
Panjang Record : 24
Kunci Field : username
Software : MySQL
53
3.3.3 Rancangan Struktur Navigasi
Struktur navigasi pada Aneka.com adalah struktur navigasi campuran
(composite) melalui struktu navigasi ini, dapat dilihat bagaimana isi dan
susunan sebuah website secara menyeluruh.
Gambar III.15 Struktur Navigasi Front End
55
3.4 Implementasi dan Pengujian Unit
3.4.1 Implementasi
A. Implementasi Rancangan Antar Muka
Implementasi rancangan antar muka pada web berdasarkan hasil dari
rancangan antar muka yang sudah dibuat sebelumnya
1. Halaman Tampilan Utama Pengunjung
Tampilan utama pada saat membuka website, berisikan dengan list
produk yang tersedia.
Gambar III. 17 Implementasi Halaman Utama Pengunjung
56
2. Halaman Log-in User
User harus melakukan Log-in terlebih dahulu untuk dapat
menggunakan modul yang tersedia, seperti melihat pesanan, riwayat
pembelian, update akun dan keranjang. Jika Log-in berhasil, maka user
akan langsung diarahkan ke beranda user yang berisi menu-menu yang
tersedia.
Gambar III.18 Implementasi Halaman Log-in Pengunjung
3. Halaman Beranda Pengunjung
Beranda pengunjung akan tampil setelah pengunjung yang sudah
menjadi member telah Log-in. Pada halam ini terdapat data
pemesanan yang telah dilakukan pengunjung.
57
Gambar III.19 Implementasi Halaman Beranda Pengunjung
4. Halaman Detail Produk
Halaman ini akan tampil, apabila pengguna memilih tombol detail
produk, yang berisi spesifikasi barang dan keterangan produk.
Gambar III.20 Implementasi Halaman Detail Produk
58
5. Halaman Detail Pemesanan
Halaman ini berisikan detail pemesanan, yang berisikan nama
Barang, warna harga, jumlah beli, biaya pngiriman dan sub total.
Gambar III.21 Implementasi Halaman Detail Pemesanan
6. Halaman Keranjang
Halaman ini berisikan list barang yang akan dibeli atau dipesan,
yang bersifat sementara. Apabila user tidak melakukan
pembayaran maka list barang tersebut akan hilang.
Gambar. III.22 Implementasi Halaman Keranjang
59
7. Halaman Log-in Admin
Admin harus melakukan Log-in terlebih dahulu untuk dapat
menggunakan modul yang tersedia, melihat data pemesanan,
update mengenai produk terbaru dan stok terbaru.
Gambar III. 23 Implementasi Halaman Log-in Admin
8. Halaman Beranda Admin
Beranda admin akan tampil setelah admin melakukan Log-in,
berisikan modul admin seperti status pemesanan, data barang, data
member, serta laporan.
Gambar III. 24 Implementasi Halaman Beranda Admin
60
9. Halaman Data Pelanggan
Pada halaman ini berisi daftar pelanggan yang sudah terdaftar
sebagai member atau pelanggan, berdasarkan id pelanggan, email,
nama dan nomor telepon.
Gambar III.25 Implementasi Halaman Data Pelanggan
10. Halaman Data Produk
Halaman data produk ini berisi daftar produk yang tersedia atau
dijual di website Aneka.com.
Gambar III.26 Implementasi Halaman Data Produk
61
11. Halaman Laporan
Halaman ini digunakan untuk melihat laporan penjualan bulanan,
dengan mengambil data pemesanan.
Gambar III.27 Implementasi Halaman Laporan
B. Spesifikasi Sistem Komputer
1. Spesifikasi Perangkat Keras
Spesifikasi perangkat keras yang digunakan untuk menggunakan atau
mengakses website adalah sebagai berikut :
a. Server
1) CPU
- Processor Intel Dual Core
- RAM DDR2 4GB
- Hardisk 1TB
2) Mouse USB
3) Keyboard
4) Koneksi Internet dengan minimum kecepatan 15Mbps
62
b. Client
1) CPU
- Processor Intel Dual Core
- RAM DDR2 2GB
- Hardisk 250GB
2) Mouse USB
3) Keyboard
4) Koneksi internet minimum kecepatan 15Mbps.
2. Spesifikasi Perangkat Lunak
Berikut adalah perangkat lunak yang digunakan dalam pembuatan
website :
a. Server
1. Sistem operasi yang digunakan Microsoft Windows 7 32bit
2. Aplikasi yang digunakan dalam pembuatan web Xampp,
Notepad++.
3. Aplikasi web browser yang digunakan Google Chrome,
Mozilla Firefox.
b. Client
1. Sistem operasi yang digunakan Microsoft Windows 7 32bit.
2. Aplikasi web browser yang digunakan untuk mengakses web
digunakan Google Chrome, Mozilla Firefox dan Internet
Explorer.
63
3.4.2 Pengujian Unit
Pengujian terhadap program yang dibuat menggunakan blackbox testing
yang fokus terhadap proses masukan dan keluaran program.
A. Pengujian terhadap form Log-in User
Berikut adalah pengujian terhadap form log-in user dengan memasukan data
email dan password dengan benar.
Tabel III.8
Hasil Pengujian Black Box Testing Pada Form Log-in User
No. Skenario Pengujian
Test Case Hasil yang diharapkan
Hasil Pengujian
Kesimpulan
1. Email dan password tidak diisi, kemudian klik tombol Log-in.
Email : (kosong) Password : (kosong)
Sistem akan menolak dan akan menampilkan “Please fill out this field” pada kolom email.
Sesuai dengan harapan
Valid
2. Email diisi dan password dikosongkan, kemudian klik tombol Log-in.
Email : ekahandayani295 @gmail.com Password : (kosong)
Sistem akan menolak dan akan menampilkan “Please fill out this field” pada kolom password.
Sesuai dengan harapan
Valid
3. Email kosong dan password diisi, kemudian klik tombol Log-in.
Email : (kosong) Password : ekaa
Sistem akan menolak dan akan menampilkan “Please fill out this field” pada kolom email.
Sesuai dengan harapan
Valid
4. Memasukkan salah satu data
Email : ekahandayani295
Sistem akan menolak dan
Sesuai dengan
Valid
64
dengan kondisi salah pada email atau password, kemudian klik tombol Log-in.
@gmail.com Password : eka
akan menampilkan “Username atau password yang anda masukan salah, silahkan coba lagi”.
harapan
5. Memasukkan data dengan benar pada email dan password, kemudian klik tombol Log-in.
Email : ekahandayani295 @gmail.com Password : ekaa
Sistem akan menerima akses Log-in dan user akan diarahkan langsung ke menu utama.
Sesuai dengan harapan
Valid
65
B. Pengujian terhadap form Log-in Admin
Berikut adalah pengujian terhadap form log-in admin dengan memasukan data
username dan password dengan benar.
Tabel III.9
Hasil Pengujian Black Box Testing Pada Form Log-in Admin
No. Skenario Pengujian
Test Case Hasil yang diharapkan
Hasil Pengujian
Kesimpulan
1. Username dan password tidak diisi, kemudian klik tombol Log-in.
Username : (kosong) Password : (kosong)
Sistem akan menolak dan akan menampilkan “Please fill out this field” pada kolom username.
Sesuai dengan harapan
Valid
2. Username diisi dan password dikosongkan, kemudian klik tombol Log-in.
Username : admin Password : (kosong)
Sistem akan menolak dan akan menampilkan “Please fill out this field” pada kolom password.
Sesuai dengan harapan
Valid
3. Username kosong dan password diisi, kemudian klik tombol Log-in.
Username : (kosong) Password : admin
Sistem akan menolak dan akan menampilkan “Please fill out this field” pada kolom username.
Sesuai dengan harapan
Valid
4. Memasukkan salah satu data dengan kondisi salah pada username atau
Username : admin Password : eka
Sistem akan menolak dan akan menampilkan “Username
Sesuai dengan harapan
Valid
66
password, kemudian klik tombol Log-in.
atau password yang anda masukan salah, silahkan coba lagi”.
5. Memasukkan data dengan benar pada username dan password, kemudian klik tombol Log-in.
Email : admin Password : admin
Sistem akan menerima akses Log-in dan admin akan diarahkan langsung ke menu utama.
Sesuai dengan harapan
Valid
C. Pengujian terhadap form Tambah Produk Baru
Berikut adalah pengujian terhadap form tambah produk baru dengan
memasukan data dengan benar pada setiap kolom yang tersedia.
Tabel III.10
Hasil Pengujian Black Box Testing Pada Form Tambah Produk Baru
No. Skenario Pengujian
Test Case Hasil yang diharapkan
Hasil Pengujian
Kesimpulan
1. Tidak mengisi data pada kolom yang disediakan, kemudian klik tambah produk.
Nama Produk : (kosong) Harga : (kosong) Berat : (kosong) Stok Tersedia : (kosong) Pilihan Warna : (kosong) Upload Foto : (kosong)
Sistem akan menolak dan akan menampilkan “Please fill out this field” pada kolom Nama Produk.
Sesuai dengan harapan.
Valid
2. Nama Produk diisi, untuk harga, berat, stok tersedia, pilihan warna dan upload foto
Nama Produk : Asus Harga : (kosong) Berat : (kosong) Stok Tersedia : (kosong)
Sistem akan menolak dan akan menampilkan “Please fill out this field”
Sesuai dengan harapan.
Valid
67
tidak diisi, kemudian klik tambah produk.
Pilihan Warna : (kosong) Upload Foto : (kosong)
pada kolom Harga.
3. Nama Produk dan harga diisi, untuk berat, stok tersedia, pilihan warna dan upload foto tidak diisi, kemudian klik tambah produk.
Nama Produk : Asus Harga : 3000000 Berat : (kosong) Stok Tersedia : (kosong) Pilihan Warna : (kosong) Upload Foto : (kosong)
Sistem akan menolak dan akan menampilkan “Please fill out this field” pada kolom Berat.
Sesuai dengan harapan.
Valid
4. Nama Produk, harga dan berat diisi, untuk stok tersedia, pilihan warna dan upload foto tidak diisi, kemudian klik tambah produk.
Nama Produk : Asus Harga : 3000000 Berat : 2kg Stok Tersedia : (kosong) Pilihan Warna : (kosong) Upload Foto : (kosong)
Sistem akan menolak dan akan menampilkan “Please fill out this field” pada kolom stok tersedia.
Sesuai dengan harapan.
Valid
5. Nama Produk, harga, berat dan stok tersedia diisi, untuk pilihan warna dan upload foto tidak diisi, kemudian klik tambah produk.
Nama Produk : Asus Harga : 3000000 Berat : 2kg Stok Tersedia : 3 Pilihan Warna : (kosong) Upload Foto : (kosong)
Sistem akan menolak dan akan menampilkan “Please fill out this field” pada kolom pilihan warna.
Sesuai dengan harapan.
Valid
6. Nama Produk, harga, berat, stok tersedia dan pilihan warna diisi, untuk upload foto tidak diisi, kemudian klik tambah produk.
Nama Produk : Asus Harga : 3000000 Berat : 2kg Stok Tersedia : 3 Pilihan Warna : Merah, Hitam Upload Foto : (kosong)
Sistem akan menolak dan akan menampilkan “Please fill out this field” pada kolom upload foto.
Sesuai dengan harapan.
Valid
68
7. Mengisi data pada semua kolom.
Nama Produk : Asus Harga : 3000000 Berat : 2kg Stok Tersedia : 3 Pilihan Warna : Merah, Hitam Upload Foto : asus.jpg
Sistem akan menerima dan produk akan tertambah dan masuk ke dalam list data produk.
Sesuai dengan harapan.
Valid
D. Pengujian terhadap form Daftar Akun
Berikut adalah pengujian terhadap form daftar akun dengan memasukan data
dengan benar pada setiap kolom yang tersedia.
Tabel III.11
Hasil Pengujian Black Box Testing Pada Form Daftar Akun
No. Skenario Pengujian
Test Case Hasil yang diharapkan
Hasil Pengujian
Kesimpulan
1. Tidak mengisi data apa pun pada kolom yang disediakan, kemudian klik daftar akun.
Email : (kosong) Password : (kosong) Nama lengkap : (kosong) No telepon : (kosong) Alamat lengkap : (kosong) Kota/Kab : (kosong) Kode pos : (kosong)
Sistem akan menolak dan akan menampilkan “Please fill out this field” pada kolom email.
Sesuai dengan harapan.
Valid
2. Email diisi, tetapi password, nama lengkap, no telepon, alamat
Email : handayani1996 @yahoo.com Password : (kosong)
Sistem akan menolak dan akan menampilkan “Please fill
Sesuai dengan harapan.
Valid
69
lengkap, kota/kab dan kode pos tidak diisi, kemudian klik daftar akun.
Nama lengkap : (kosong) No telepon : (kosong) Alamat lengkap : (kosong) Kota/Kab : (kosong) Kode pos : (kosong)
out this field” pada kolom password.
3. Email dan password diisi, tetapi nama lengkap, no telepon, alamat lengkap, kota/kab dan kode pos tidak diisi, kemudian klik daftar akun.
Email : handayani1996 @yahoo.com Password : kaka Nama lengkap : (kosong) No telepon : (kosong) Alamat lengkap : (kosong) Kota/Kab : (kosong) Kode pos : (kosong)
Sistem akan menolak dan akan menampilkan “Please fill out this field” pada kolom nama lengkap.
Sesuai dengan harapan.
Valid
4. Email, password dan nama lengkap diisi, tetapi no telepon, alamat lengkap, kota/kab dan kode pos tidak diisi, kemudian klik daftar akun.
Email : handayani1996 @yahoo.com Password : kaka Nama lengkap : handayani No telepon : (kosong) Alamat lengkap : (kosong) Kota/Kab : (kosong) Kode pos : (kosong)
Sistem akan menolak dan akan menampilkan “Please fill out this field” pada kolom no telepon.
Sesuai dengan harapan.
Valid
5. Email, password, nama lengkap, no telepon diisi,
Email : handayani1996 @yahoo.com Password : kaka
Sistem akan menolak dan akan menampilkan
Sesuai dengan harapan.
Valid
70
tetapi alamat lengkap, kota/kab dan kode pos tidak diisi, kemudian klik daftar akun.
Nama lengkap : handayani No telepon : 009988007 Alamat lengkap : (kosong) Kota/Kab : (kosong) Kode pos : (kosong)
“Please fill out this field” pada kolom no alamat lengkap.
6. Email, password, nama lengkap, no telepon, alamat lengkap diisi, tetapi kota/kab dan kode pos tidak diisi, kemudian klik daftar akun.
Email : handayani1996 @yahoo.com Password : kaka Nama lengkap : handayani No telepon : 009988007 Alamat lengkap : Jl. Polisi 1 Bogor Kota/Kab : (kosong) Kode pos : (kosong)
Sistem akan menolak dan akan menampilkan “Please fill out this field” pada kolom kota/kab.
Sesuai dengan harapan.
Valid
7. Email, password, nama lengkap, no telepon, alamat lengkap, kota/kab diisi, tetapi kode pos tidak diisi, kemudian klik daftar akun.
Email : handayani1996 @yahoo.com Password : kaka Nama lengkap : handayani No telepon : 009988007 Alamat lengkap : Jl. Polisi 1 Bogor Kota/Kab : Kota Bogor Kode pos : (kosong)
Sistem akan menolak dan akan menampilkan “Please fill out this field” pada kolom kode pos.
Sesuai dengan harapan.
Valid
8. Mengisi data pada semua kolom.
Email : handayani1996 @yahoo.com Password : kaka
Sistem akan menerima dan pelanggan akan terdaftar
Sesuai dengan harapan.
Valid