BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Sistem Tahap implementasi sistem merupakan tahap penciptaan perangkat lunak, tahap kelanjutan dari kegiatan perancangan sistem. Tahap ini merupakan menerjemahkan perancangan berdasarkan hasil analisis dalam bahasa yang dapat dimengerti oleh mesin serta penerapan perangkat lunak pada keadaan yang sesungguhnya. 4.1.1 Perangkat keras yang digunakan Spesifikasi
perangkat
keras
(hardware)
yang
digunakan
dalam
pembangunan aplikasi E-Commerce di Setia Cahya adalah tercantum pada tebel 4.1 sebagai berikut: Tabel 4. 1 Perangkat Keras Yang Digunakan
Perangkat Keras
Spesifikasi
Processor
Core Duo T2300 @1.66GHZ
RAM
2.00 GB
Harddisk
512 GB
VGA
128 MB
Monitor
14‟
Mouse
Standar
Keyboard
Standar
4.1.2 Perangkat lunak yang digunakan Spesifikasi perangkat lunak (Software) yang dipasang pada sistem komputer yang digunakan untuk mengembangkan sistem penerapan E-commerce untuk sistem penjualan ini adalah tercantum pada Tabel 4.2 sebagai berikut :
211
212
Tabel 4. 2 Perangkat Lunak Yang Digunakan
Perangkat Lunak
Keterangan
Sistem Operasi
Windows XP profesional
Bahasa Pemrograman
PHP
Penyimpanan database
MySQL
interface database
PhpMyAdmin
web server
WampServer 2.0
Kode dan perancangan tampilan
Macromedia Dreamweaver 8
Web browser
Mozilla Firefox
4.2
Implementasi Basis Data Pembuatan database dilakukan dengan menggunakan aplikasi DBMS
MySQL. Implementasi database dalam bahasa SQL adalah sebagai berikut: 1. Tabel Admin CREATE TABLE IF NOT EXISTS `admin` ( `id_admin` int(10) NOT NULL AUTO_INCREMENT, `nama_admin` varchar(50) NOT NULL, `email` varchar(50) NOT NULL, `password` varchar(50) NOT NULL, `type` enum('admin','operator') NOT NULL, `admin_log` datetime NOT NULL, PRIMARY KEY (`id_admin`) ) ENGINE=InnoDB
DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
213
2. Tabel Member CREATE TABLE IF NOT EXISTS `member` ( `id_member` int(11) NOT NULL AUTO_INCREMENT, `email` varchar(50) NOT NULL, `password` varchar(50) NOT NULL, `nama` varchar(50) NOT NULL, `id_kota` int(11) NOT NULL, `alamat` text NOT NULL, `telepon` varchar(30) NOT NULL, `kodepos` varchar(20) NOT NULL, `status` enum('nonaktif','aktif') NOT NULL, `log_member` datetime NOT NULL, `kode_verifikasi` varchar(32) NOT NULL, PRIMARY KEY (`id_member`), KEY `id_kota` (`id_kota`) ) ENGINE=InnoDB
DEFAULT CHARSET=latin1 AUTO_INCREMENT=14 ;
3. Tabel Kota CREATE TABLE IF NOT EXISTS `kota` ( `id_kota` int(11) NOT NULL AUTO_INCREMENT, `id_provinsi` int(11) NOT NULL, `nama_kota` varchar(50) NOT NULL, PRIMARY KEY (`id_kota`), KEY `id_provinsi` (`id_provinsi`) ) ENGINE=InnoDB
DEFAULT CHARSET=latin1 AUTO_INCREMENT=506 ;
214
4. Tabel Provinsi CREATE TABLE IF NOT EXISTS `provinsi` ( `id_provinsi` int(10) NOT NULL AUTO_INCREMENT, `nama_provinsi` varchar(50) NOT NULL, PRIMARY KEY (`id_provinsi`) ) ENGINE=InnoDB
DEFAULT CHARSET=latin1 AUTO_INCREMENT=34 ;
5. Tabel Jasa Pengiriman CREATE TABLE IF NOT EXISTS `jasapengiriman` ( `id_jasapengiriman` int(11) NOT NULL AUTO_INCREMENT, `nama_jasapengiriman` varchar(50) NOT NULL, PRIMARY KEY (`id_jasapengiriman`) ) ENGINE=InnoDB
DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
6. Tabel Jenis Pengiriman CREATE TABLE IF NOT EXISTS `jenispengiriman` ( `id_jenispengiriman` int(11) NOT NULL AUTO_INCREMENT, `id_jasapengiriman` int(11) NOT NULL, `nama_jenispengiriman` varchar(50) NOT NULL, PRIMARY KEY (`id_jenispengiriman`), KEY `id_jasapengiriman` (`id_jasapengiriman`) ) ENGINE=InnoDB
DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
215
7. Tabel Ongkoskirim CREATE TABLE IF NOT EXISTS `ongkoskirim` ( `id_ongkoskirim` int(11) NOT NULL AUTO_INCREMENT, `id_kota` int(11) NOT NULL, `id_jenispengiriman` int(11) NOT NULL, `harga` int(11) NOT NULL, PRIMARY KEY (`id_ongkoskirim`), KEY `id_kota` (`id_kota`), KEY `id_jenispengiriman` (`id_jenispengiriman`) ) ENGINE=InnoDB
DEFAULT CHARSET=latin1 AUTO_INCREMENT=553 ;
8. Tabel Produk CREATE TABLE IF NOT EXISTS `produk` ( `id_produk` int(11) NOT NULL AUTO_INCREMENT, `id_admin` int(11) NOT NULL, `id_subkategori` int(11) NOT NULL, `id_ukuran` int(11) NOT NULL, `kode_produk` varchar(10) NOT NULL, `nama_produk` varchar(50) NOT NULL, `deskripsi` text NOT NULL, `gambar` varchar(250) NOT NULL, `berat` float NOT NULL, `harga` int(11) NOT NULL, `stok` int(11) NOT NULL, `satuan_stok` enum('bungkus','dus','botol') NOT NULL, `diskon` int(11) NOT NULL, `view` int(11) NOT NULL,
216
PRIMARY KEY (`id_produk`), KEY `id_kategori` (`id_subkategori`), KEY `id_admin` (`id_admin`), KEY `id_ukuran` (`id_ukuran`), KEY `id_subkategori` (`id_subkategori`) ) ENGINE=InnoDB
DEFAULT CHARSET=latin1 AUTO_INCREMENT=40 ;
9. Tabel Kategori CREATE TABLE IF NOT EXISTS `kategori` ( `id_kategori` int(10) NOT NULL AUTO_INCREMENT, `nama_kategori` varchar(50) NOT NULL, PRIMARY KEY (`id_kategori`) ) ENGINE=InnoDB
DEFAULT CHARSET=latin1 AUTO_INCREMENT=27 ;
10. Tabel Subkategori CREATE TABLE IF NOT EXISTS `subkategori` ( `id_subkategori` int(11) NOT NULL AUTO_INCREMENT, `id_kategori` int(11) NOT NULL, `nama_subkategori` varchar(50) NOT NULL, `jenis_ukuran` enum('ml','gr') NOT NULL, PRIMARY KEY (`id_subkategori`), KEY `id_kategori` (`id_kategori`) ) ENGINE=InnoDB
DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
217
11. Tabel Ukuran CREATE TABLE IF NOT EXISTS `ukuran` ( `id_ukuran` int(11) NOT NULL AUTO_INCREMENT, `nama_ukuran` varchar(20) NOT NULL, PRIMARY KEY (`id_ukuran`) ) ENGINE=MyISAM
DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;
12. Tabel Rating CREATE TABLE IF NOT EXISTS `rating` ( `id_rating` int(11) NOT NULL AUTO_INCREMENT, `id_produk` int(11) NOT NULL, `id_member` int(11) NOT NULL, `rating` int(11) NOT NULL, PRIMARY KEY (`id_rating`), KEY `id_produk` (`id_produk`), KEY `id_member` (`id_member`) ) ENGINE=InnoDB
DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ;
13. Tabel Order CREATE TABLE IF NOT EXISTS `order` ( `id_order` int(11) NOT NULL AUTO_INCREMENT, `id_member` int(11) NOT NULL, `no_invoice` int(11) NOT NULL, `tanggal_pesan` date NOT NULL, `tanggal_expired` date NOT NULL, `total_harga` int(11) NOT NULL, `nama_penerima` varchar(50) NOT NULL,
218
`alamat_pengiriman` text NOT NULL, `biaya_pengiriman` int(11) NOT NULL, `jenispengiriman` int(11) NOT NULL, `status_pengiriman` enum('0','1') NOT NULL DEFAULT '0', `kota_tujuan` varchar(30) NOT NULL, PRIMARY KEY (`id_order`), KEY `id_member` (`id_member`) ) ENGINE=InnoDB
DEFAULT CHARSET=latin1 AUTO_INCREMENT=53 ;
14. Tabel Order Detail CREATE TABLE IF NOT EXISTS `order_detail` ( `id_order_detail` int(11) NOT NULL AUTO_INCREMENT, `id_order` int(11) NOT NULL, `id_produk` int(11) NOT NULL, `jumlah_produk` int(11) NOT NULL, `harga` int(11) NOT NULL, PRIMARY KEY (`id_order_detail`), KEY `id_order` (`id_order`), KEY `id_produk` (`id_produk`) ) ENGINE=InnoDB
DEFAULT CHARSET=latin1 AUTO_INCREMENT=61 ;
15. Tabel Pembayaran CREATE TABLE IF NOT EXISTS `pembayaran` ( `id_pembayaran` int(10) NOT NULL AUTO_INCREMENT, `id_order` int(10) NOT NULL, `jenis_pembayaran` enum('transfer','paypal') NOT NULL, `nama_bank` varchar(50) NOT NULL,
219
`no_rekening` varchar(50) NOT NULL, `atas_nama` varchar(50) NOT NULL, `jumlah_transfer` int(10) NOT NULL, `tanggal_transfer` date NOT NULL, `status_pembayaran`
enum('Belum
Lunas','Lunas')
NOT
DEFAULT 'Belum Lunas', PRIMARY KEY (`id_pembayaran`), KEY `id_order` (`id_order`) ) ENGINE=InnoDB
DEFAULT CHARSET=latin1 AUTO_INCREMENT=49 ;
16. Tabel Retur CREATE TABLE IF NOT EXISTS `retur` ( `id_retur` int(11) NOT NULL AUTO_INCREMENT, `id_order` int(11) NOT NULL, `tanggal` date NOT NULL, `status` enum('0','1','2','3','4') NOT NULL, PRIMARY KEY (`id_retur`), KEY `id_order` (`id_order`) ) ENGINE=InnoDB
DEFAULT CHARSET=latin1 AUTO_INCREMENT=27 ;
17. Tabel Retur Detail CREATE TABLE IF NOT EXISTS `retur_detail` ( `id_retur_detail` int(11) NOT NULL AUTO_INCREMENT, `id_retur` int(11) NOT NULL, `id_produk` int(11) NOT NULL, `qty` int(11) NOT NULL, `satuan_qty` enum('bungkus','dus','botol') NOT NULL,
NULL
220
`alasan` text NOT NULL, PRIMARY KEY (`id_retur_detail`), KEY `id_retur` (`id_retur`), KEY `id_produk` (`id_produk`) ) ENGINE=InnoDB
DEFAULT CHARSET=latin1 AUTO_INCREMENT=19 ;
18. Tabel Kontak CREATE TABLE IF NOT EXISTS `kontak` ( `id_kontak` smallint(10) NOT NULL AUTO_INCREMENT, `id_admin` int(11) NOT NULL, `email` varchar(50) NOT NULL, `nama` varchar(50) NOT NULL, `telepon` varchar(15) NOT NULL, `pesan` text NOT NULL, `tanggal` datetime NOT NULL, `status` enum('Dibaca','Belum dibaca') NOT NULL DEFAULT 'Belum dibaca', PRIMARY KEY (`id_kontak`), KEY `id_admin` (`id_admin`) ) ENGINE=InnoDB
4.3
DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ;
Implementasi Antarmuka Implementasi antarmuka dilakukan dengan setiap tampilan program yang
dibangun dan pengkodeannya dalam bentuk file program. Berikut ini adalah implementasi antarmuka untuk pengguna. Adapun untuk tampilan implementasi
221
pembangunan aplikasi E-commerce di Setia Cahya berbasis Web akan dilampirkan pada halaman lampiran. Tabel 4. 3 Implementasi Antarmuka Pengunjung
Menu Home
Deskripsi Digunakan untuk melihat tampilan
Nama File Index.php
utama Tentang Kami
Digunakan untuk melihat data profil
tentang-kami.php
perusahaan Cara Pemesanan
Digunakan untuk melihat cara
cara-pemesanan.php
melakukan pemesanan Cara Pembayaran
Digunakan untuk melihat cara
cara-pembayaran.php
melakukan pembayaran Hubungi Kami
Digunakan untuk melakukan tanya
hubungi.php
jawab apabila administrator sedang offline Produk
Digunakan untuk melihat produk yang
produk.php
dijual Kategori
Digunakan untuk melihat barang
kategori. Php
perkategori Daftar
Digunakan untuk melakukan
daftar.php
pendaftaran member baru. Login member
Digunakan sebagai halaman login
login.php
member Keranjang belanja
Digunakan untuk melihat, merubah, menghapus data pembelian yang akan dilakukan
cart.php
222
Tabel 4. 4 Implementasi Antarmuka Member
Menu Home
Deskripsi Digunakan untuk melihat tampilan
Nama File Index.php
utama Tentang Kami
Digunakan untuk melihat data profil
tentang-kami.php
perusahaan Cara Pemesanan
Digunakan untuk melihat cara
cara-pemesanan.php
melakukan pemesanan Cara Pembayaran
Digunakan untuk melihat cara
cara-pembayaran.php
melakukan pembayaran Hubungi Kami
Digunakan untuk melakukan tanya
hubungi.php
jawab apabila administrator sedang offline Produk
Digunakan untuk melihat produk yang
produk.php
dijual Kategori
Digunakan untuk melihat barang
kategori. Php
perkategori Keranjang belanja
Digunakan untuk melihat, merubah,
cart.php
menghapus data pembelian yang akan dilakukan Daftar
Digunakan untuk melakukan
daftar.php
pendaftaran member baru. Login member
Digunakan sebagai halaman login
login.php
member Lupa password
Digunakan jika member lupa dengan
lupa-password.php
password Ubah Profil
Digunakan untuk mengubah profil
ubahprofil.php
member. Ubah password
Digunakan jika member ingin
ubahpassword.php
merubah password Riwayat Pembelian
Digunakan untuk melihat riwayat transaksi yang pernah dilakukan
riwayat-pembelian.php
223
Tabel 4. 4 Implementasi Antarmuka Member (Lanjutan)
Menu Retur Pembelian
Deskripsi
Nama File
Digunakan untuk melakukan retur
retur-pembelian.php
produk Checkout
Digunakan apabila akan memesan
checkout-step-1.php
produk yang telah dipilih Logout
Digunakan member untuk keluar
logout.php
dari akunnya.
Tabel 4. 5 Implementasi Antarmuka Administrato
Menu Login administrator
Deskripsi Digunakan sebagai halaman login
Nama File index.php
administrator Lupa Password
Digunakan jika admin lupa terhadap
forgotpassword.php
password Ubah Profil Admin
Digunakan jika admin ingin merubah
ubahpassword.php
profil Jasa Pengiriman
Digunakan untuk melihat, menambah,
jasapengiriman.php
mengubah, dan menghapus data jasa pengiriman Jenis Pengiriman
Digunakan untuk melihat, menambah,
jenispengiriman.php
mengubah, dan menghapus data jenis pengiriman Ongkos Kirim
Digunakan untuk melihat, menambah,
ongkoskirim. Php
mengubah, dan menghapus data ongkos kirim Kategori
Digunakan untuk melihat, menambah, mengubah, dan menghapus data kategori
kategori. Php
224
Tabel 4. 5 Implementasi Antarmuka Administrato (Lanjutan)
Menu Subkategori
Deskripsi Digunakan untuk melihat, menambah,
Nama File subkategori.php
mengubah, dan menghapus data subkategori Produk
Digunakan untuk melihat, menambah,
produk.php
mengubah, dan menghapus data produk Ukuran
Digunakan untuk melihat, menambah,
ukuran.php
mengubah, dan menghapus data ukuran Operator
Digunakan untuk melihat, menambah
operator.php
dan menghapus data operator Member
Digunakan untuk melihat dan
member.php
mengubah status member Kontak
Digunakan untuk melihat dan
kontak.php
menghapus data kontak Kota
Digunakan untuk melihat, menambah,
kota.php
mengubah dan menghapus data kota Provinsi
Digunakan untuk melihat, menambah,
provinsi.php
mengubah dan menghapus data provinsi Retur
Digunakan untuk melihat, mengubah
retur.php
status dan menghapus data retur Data Transaksi
Digunakan untuk melihat data
order.php
transaksi, data detail transaksi, dan mengubah status transaksi Laporan
Digunakan untuk melihat data laporan
laporan.php
harian,bulanan maupun tahunan Logout
Digunakan administrator Untuk dapat keluar dari aplikasi
logout.php
225
4.4
Pengujian Perangkat Lunak Pengujian sistem merupakan hal terpenting yang bertujuan untuk
menemukan kesalahan–kesalahan atau kekurangan–kekurangan pada perangkat lunak yang diuji. Pengujian bermaksud untuk mengetahui perangkat lunak yang dibuat sudah memenuhi kriteria yang sesuai dengan tujuan perancangan perangkat lunak tersebut. Pengujian perangkat lunak ini menggunakan pengujian black box. Pengujian black box berfokus pada persyaratan fungsional perangkat lunak. 4.5
Pengujian Alpa Pengujian alpha dilakukan dengan menggunakan metode black box. Untuk
pengujian alpha ini yaitu pada pengujian sebagai pengguna. 4.5.1 Skenario Pengujian Alpa Tabel 4. 6 Skenario pengujian aplikasi member
Kelas Uji Home
Butir Uji Menempilkan halaman utama
Jenis Pengujian Black Box
website Tentang Kami
Menampilkan profil perusahaan
Black Box
Cara Pemesanan
Menampilkan cara pemesanan
Black Box
Cara Pembayaran
Menampilkan cara pembayaran
Black Box
Hubungi Kami
Menampilkan form hubungi kami
Black Box
Isi form hubungi kami
Black Box
Simpan data hubungi kami
Black Box
Produk
Menampilkan data produk
Black Box
Kategori
Menampilkan data produk per
Black Box
kategori Cari Produk
Menampilkan data produk yang dicari
Black Box
226
Tabel 4. 6 Skenario pengujian aplikasi member (Lanjutan)
Kelas Uji Daftar member
Login
Ubah profil
ubah password
Butir Uji
Jenis Pengujian
Menampilkan form user baru
Black Box
Isi form pendaftaran
Black Box
Simpan data baru
Black Box
Isi data login
Black Box
Verifikasi username
Black Box
Verifikasi password
Black Box
Menampilkan form ubah profil
Black Box
Ubah data member
Black Box
Simpan perubahan
Black Box
Menampilkan form ubah
Black Box
password Verifikasi password lama
Black Box
Verifikasi password baru
Black Box
Verifikasi konfirmasi password
Black Box
Menampilkan data pemesanan
Black Box
Mengupdate data pemesanan
Black Box
Menghapus data pemesanan
Black Box
Riwayat
Menampilkan Form Riwayat
Black Box
pembelian
pembelian
Retur Pembelian
Menampilkan transaksi yang telah
Keranjang belanja
Black Box
dilakukan
Form konfirmasi
Menampilkan form retur
Black Box
Menampilkan konfirmasi
Black Box
transaksi Form pengiriman
Logout
Menampilkan form pengiriman
Black Box
Pilih jenis pengiriman
Black Box
Menghapus session user
Black Box
227
Tabel 4. 7 Skenario pengujian aplikasi administrator
Kelas Uji
Butir Uji
Login
Isi data login
Black Box
Verifikasi username
Black Box
Verifikasi password
Black Box
Ubah profil
Menampilkan form ubah profil
Black Box
administrator
Ubah data administrator
Black Box
Simpan perubahan
Black Box
Menampilkan data jasa pengiriman
Black Box
Tambah data jasa pengiriman
Black Box
Ubah data jasa pengiriman
Black Box
Menampilkan data jenis pengiriman
Black Box
Tambah data jenis pengiriman
Black Box
Ubah data jenis pengiriman
Black Box
Menampilkan data ongkos kirim
Black Box
Tambah data ongkos kirim
Black Box
Ubah data ongkos kirim
Black Box
Menampilkan data kategori
Black Box
Tambah data kategori
Black Box
Ubah data kategori
Black Box
Menampilkan data subkategori
Black Box
Tambah data subkategori
Black Box
Ubah data subkategori
Black Box
Menampilkan data produk
Black Box
Tambah data produk
Black Box
Ubah data produk
Black Box
Menampilkan data Ukuran
Black Box
Tambah data Ukuran
Black Box
Ubah data Ukuran
Black Box
Menampilkan data operator
Black Box
Tambah data operator
Black Box
Hapus data operator
Black Box
Jasa Pengiriman
Jenis Pengiriman
Ongkos Kirim
Kategori
Subkategori
Produk
Ukuran
Operator
Jenis Pengujian
228
Tabel 4. 7 Skenario pengujian aplikasi administrator (Lanjutan)
Kelas Uji Member
Butir Uji
Jenis Pengujian
Menampilkan Data Member
Black Box
Ubah status member
Black Box
Menampilkan Data kontak
Black Box
Hapus data kontak
Black Box
Menampilkan data Kota
Black Box
hapus data Kota
Black Box
Tambah data Kota
Black Box
Menampilkan data Provinsi
Black Box
Tambah data Provinsi
Black Box
Ubah data Provinsi
Black Box
Menampilkan data retur
Black Box
Hapus data retur
Black Box
Ubah status retur
Black Box
Menampilkan data Transaksi
Black Box
Ubah status transaksi
Black Box
Hapus data Transaksi
Black Box
Data Laporan
Menampilkan data laporan
Black Box
Logout
Menghapus session user
Black Box
Kontak
Kota
Provinsi
Retur
Data Transaksi
4.5.2 Kasus dan Hasil Pengujian 4.5.2.1 Pengujian Produk Berikut dapat dilihat pengujian dari produk yang terdapat pada tabel 4.8 dibawah ini:
229
Tabel 4. 8 Pengujian Produk
Data Masukan Menu produk
Detail pada produk
Tambah Keranjang
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan Menampilkan data Dapat menampilkan produk yang ada di data produk yang database ada di data base Menampilkan detail Dapat menampilkan produk detail produk
Ke Menuju ke keranjang belanja
Kesimpulan [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak
Dapat menampilkan [ ] Diterima keranjang belanja [ ] Ditolak
4.5.2.2 Pengujian Kategori Berikut dapat dilihat pengujian dari kategori yang terdapat pada tabel 4.9 dibawah ini: Tabel 4. 9 Pengujian Kategori
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan Menampilkan data Dapat menampilkan produk per kategori data produk per yang ada di kategori yang ada di database database Detail pada produk Menampilkan detail Dapat menampilkan produk detail produk Tambah ke Menuju ke Dapat menampilkan keranjang belanja keranjang belanja keranjang belanja Data Masukan Kategori
Kesimpulan [ ] Diterima [ ] Ditolak
[ [ [ [
] Diterima ] Ditolak ] Diterima ] Ditolak
4.5.2.3 Pengujian Cari Produk Berikut dapat dilihat pengujian dari cari produk yang terdapat pada tabel 4.10 dibawah ini: Tabel 4. 10 Pengujian Cari Produk
Kasus dan Hasil Uji (Data Benar) Data Masukan
Yang Diharapkan
Nama produk yang Menampilkan dicari yang dicari
Pengujian
Kesimpulan
produk Dapat menampilkan [ ] Diterima produk yang dicari [ ] Ditolak
230
4.5.2.4 Pengujian Keranjang Belanja Berikut dapat dilihat pengujian dari cari produk yang terdapat pada tabel 4.11 dibawah ini: Tabel 4. 11 Pengujian Keranjang Belanja
Data Masukan Data jumlah
Update
Hapus
Checkout
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan Tercantum pada Dapat mengisi data text box data yang jumlah dengan benar akan diubah Data jumlah yang Dapat menampilkan diupdate tersimpan perubahan data didatabase jumlah Data terhapus dari Dapat menghapus keranjang belanja data pada keranjang belanja Menampilkan form Dapat menampilkan pengiriman form pengiriman
Kesimpulan [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak
4.5.2.5 Pengujian Daftar Member Berikut dapat dilihat pengujian dari daftar member yang terdapat pada tabel 4.12 dibawah ini: Tabel 4. 12 Pengujian Daftar Member
Kasus dan Hasil Uji (Data Benar) Data Masukan Yang diharapkan Pengamatan Masukan data pendaftaran, Jika semua field Form registrasi contoh masukan : terisi atau benar di disi semua Nama : Oktaviana K dalam pengisian, maka sesuai Alamat Email : maka akan dapat yang di
[email protected] melanjutkan proses harapkan om daftar. Alamat : Jl. Keadilan V No.22 Telepon : 085720969665 Provinsi : Jawa Barat Kota : Bandung Kodepos : 40296 Password : 123456 Konfirmasi password : 123456 Kode capcha: ADBC
Kesimpulan [ ] Diterima [ ] Ditolak
231
Tabel 4. 12 Pengujian Daftar Member (Lanjutan)
Kasus dan Hasil Uji (Data Salah) Data masukan Yang diharapkan Pengamatan Memasukan data Tampilkan pesan Dapat menampilkan kosong kesalahan dalam pesan kesalahan pengisian, maka ”harus diisi” akan muncul pesan kesalahan bahwa field tersebut harus terisi. Nama tidak diisi Tampilkan pesan Dapat menampilkan kesalahan dalam pesan kesalahan pengisian “harus diisi” Alamat email tidak Tampilkan pesan Dapat menampilkan benar kesalahan dalam pesan kesalahan pengisian “alamat email tidak valid” Alamat email telah Tampilkan pesan Dapat menampilkan terdaftar (sama) kesalahan dalam pesan kesalahan pengisian “email yang anda masukkan telah terdaftar” Alamat tidak diisi Tampilkan pesan Dapat menampilkan kesalahan dalam pesan kesalahan pengisian “harus diisi” No telepon tidak Tampilkan pesan Dapat menempilkan diisi dengan angka kesalahan dalam pesan kesalahan pengisian “harus angka” Propinsi tidak Tampilkan pesan Dapat menempilkan dipilih kesalahan dalam pesan kesalahan pengisian “harus diisi” Kota tidak dipilih Tampilkan pesan Dapat menempilkan kesalahan dalam pesan kesalahan pengisian “harus diisi” Kode pos tidak Tampilkan pesan Dapat menampilkan diisi dengan angka kesalahan dalam pesan kesalahan pengisian “harus angka”, “minimal 5 karakter”
Kesimpulan [ ] Diterima [ ] Ditolak
[ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak
[ ] Diterima [ ] Ditolak
[ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak
232
4.5.2.6 Pengujian Login Member Berikut dapat dilihat pengujian dari login member yang terdapat pada tabel 4.13 dibawah ini: Tabel 4. 13 Pengujian Login Member
Kasus dan Hasil Uji (Data Benar) Data Masukan
Yang diharapkan
Pengamatan
Kesimpulan
Memasukan alamat email :
Mengisikan data
Dapat mengisi
[ ] Diterima
field alamat
[ ] Ditolak
[email protected] alamat email pada field alamat
email
email. Memasukan Password : 123456
Mengisikan data
Dapat Mengisi
[ ] Diterima
password pada
field password
[ ] Ditolak
field password. Kasus dan Hasil Uji (Data Salah) Data Masukan
Yang diharapkan
Pengamatan
Kesimpulan
Memasukan data email atau
Tidak dapat
password yang tidak terdaftar
login
mengosongkan data email atau
Tidak dapat
Muncul pesan [ ] Diterima “email yang [ ] Ditolak anda masukkan tidak terdaftar” Dapat [ ] Diterima
password
login
menampilkan
[ ] Ditolak
pesan kesalahan ”Harus diisi”
4.5.2.7 Pengujian Ubah Profil Berikut dapat dilihat pengujian dari ubah profil yang terdapat pada tabel 4.14 dibawah ini:
233
Tabel 4. 14 Pengujian Ubah Profil
Data Masukan Data profil yang akan diubah
Data masukan Data masukan ada yang tidak diisi
Data masukan semuanya tidak diisi
Kasus dan Hasil Uji Benar (Data Benar) Yang diharapkan Pengamatan Tercantum pada Dapat mengisi field text box data yang data yang akan akan diubah diubah dengan benar Kasus dan Hasil Uji (Data salah) Yang diharapkan Pengamatan Menampilkan Dapat menampilkan pesan kesalahan pesan kesalahan bahwa field bahwa field tersebut tersebut harus harus terisi. terisi. Tampilkan pesan Dapat menampilkan kesalahan pesan kesalahan ”harus diisi”
Kesimpulan [ ] Diterima [ ] Ditolak
Kesimpulan [ ] Diterima [ ] Ditolak
[ ] Diterima [ ] Ditolak
4.5.2.8 Pengujian Ubah Password Berikut dapat dilihat pengujian dari ubah password yang terdapat pada tabel 4.15 dibawah ini: Tabel 4. 15 Pengujian Ubah Password
Data Masukan data yang dimasukkan semuanya benar
Data Masukan Salah satu field belum terisi
Data password lama salah
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan Password baru Dapat menyimpan berhasil disimpan data password yang ke database baru dengan muncul pesan “Data berhasil diubah” Kasus dan Hasil Uji (Data Salah) Yang diharapkan Pengamatan Muncul pesan Dapat menampilkan kesalahan field pesan kesalahan tersebut harus diisi ”harus diisi” bila ada field yang belum diisi muncul pesan Dapat menampilkan "password salah" pesan kesalahan ”Password salah”
Kesimpulan [ ] Diterima [ ] Ditolak
Kesimpulan [ ] Diterima [ ] Ditolak
[ ] Diterima [ ] Ditolak
234
Tabel 4. 15 Pengujian Ubah Password (Lanjutan)
Data Masukan Data password baru dan konfirmasi password baru tidak sama Data kosong
Yang diharapkan Muncul pesan "password baru dan konfirmasi password harus sama" Muncul pesan kesalahan field harus diisi
Pengamatan Dapat menampilkan pesan "password baru dan konfirmasi password harus sama" Dapat menampilkan pesan kesalahan “harus diisi”
Kesimpulan [ ] Diterima [ ] Ditolak
] Diterima [ ] Ditolak
4.5.2.9 Pengujian Konfirmasi Pembayaran Berikut dapat dilihat pengujian dari konfirmasi pembayaran yang terdapat pada tabel 4.16 dibawah ini: Tabel 4. 16 Pengujian Konfirmasi Pembayaran
Data Masukan Masukan data konfirmasi pembayaran, contoh No. invoice : 2 Nama Bank : BCA Atas Nama : Oktaviana Jumlah Transfer : 125000 Tanggal Transfer : 22-06-2011 Memasukan data kosong
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan Dapat melakukan Dapat melakukan konfirmasi konfirmasi pembayaran dan pembayaran dan memunculkan pesan memunculkan pesan “terimakasih telah “terimakasih telah melakukan melakukan konfirmasi konfirmasi pembayaran” pembayaran”
Tampilkan pesan kesalahan
Dapat menampilkan pesan kesalahan ”harus diisi”
Kesimpulan [ ] Diterima [ ] Ditolak
[ ] Diterima [ ] Ditolak
4.5.2.10 Pengujian Form Pengiriman Berikut dapat dilihat pengujian dari form pengiriman yang terdapat pada tabel 4.17 dibawah ini:
235
Tabel 4. 17 Pengujian Form Pengiriman
Kasus dan Hasil Uji (Data Benar) Data Masukan Data
Yang diharapkan
masukan Data pengiriman
Pengamatan
Kesimpulan
Dapat data
[ ] Diterima
benar lalu mengklik baru akan disimpan
pengirimah baru
[ ] Ditolak
tombol ganti
akan disimpan di
di dalam database
dalam database Salah satu field
Menampilkan pesan
Dapat menampilkan
[ ] Diterima
kosong
kesalahan field
pesan kesalahan
[ ] Ditolak
tersebut harus diisi
”field ini harus diisi”
4.5.2.11 Pengujian Login Admin Berikut dapat dilihat pengujian dari login admin yang terdapat pada tabel 4.18 dibawah ini: Tabel 4. 18 Pengujian Login Admin
Data Masukan E-mail :
[email protected] Password : admin
Data Masukan Data email atau password tidak terdaftar Data email dan password kosong
Data email kosong
Data password kosong
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan Tercantum pada Dapat mengisi field text box emai email dengan benar Tercantum pada Dapat mengisi field text box password password dengan benar Kasus dan Hasil Uji (Data Salah) Yang diharapkan Pengamatan Tidak dapat login Muncul pesan “email yang anda masukkan salah” Tidak dapat login Muncul pesan kesalahan “email dan password masih kosong” Tidak dapat login Muncul pesan kesalahan “email masih kosong” Tidak dapat login Muncul pesan kesalahan “password masih kosong”
Kesimpulan [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak
Kesimpulan [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak
[ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak
236
4.5.2.12 Pengujian Ubah Profil Admin Berikut dapat dilihat pengujian dari ubah profil admin yang terdapat pada tabel 4.19 dibawah ini: Tabel 4. 19 Pengujian Ubah Profil Admin
Data Masukan Data profil yang akan diubah
Data Masukan Data masukan ada yang tidak diisi
Data masukan semuanya tidak diisi
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan Tercantum pada Dapat mengisi field text box data yang data yang akan akan diubah diubah dengan benar Kasus dan Hasil Uji (Data Salah) Yang diharapkan Pengamatan Menampilkan Dapat menampilkan pesan kesalahan pesan kesalahan bahwa field “harus diisi” tersebut harus terisi. Tampilkan pesan Dapat menampilkan kesalahan pesan kesalahan ”harus diisi”
Kesimpulan [ ] Diterima [ ] Ditolak
Kesimpulan [ ] Diterima [ ] Ditolak
[ ] Diterima [ ] Ditolak
4.5.2.13 Pengujian Pengolahan Data Jasa Pengiriman Berikut dapat dilihat pengujian dari pengolahan data jasa pengiriman yang terdapat pada tabel 4.20 dibawah ini: Tabel 4. 20 Pengujian Pengolahan Data Jasa Pengiriman
Data Masukan Jasa pengiriman
Ubah
Simpan
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan Menampilkan form Dapat menampilkan lihat jasa form lihat jasa pengiriman pengiriman Menampilkan form Dapat menampilkan ubah jasa form ubah jasa pengiriman pengiriman Data berhasil Tampil pesan “Data diubah didatabase berhasil disimpan”
Kesimpulan [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak
237
Tabel 4. 20 Pengujian Pengolahan Data Jasa Pengiriman (Lanjutan)
Kasus dan Hasil Uji (Data salah) Data Masukan Yang diharapkan Pengamatan Tidak mengisi salah Muncul pesan Dapat muncul satu field kesalahan field pesan kesalahan tersebut harus “harus diisi” diisi Tidak mengisi Tampilkan pesan Dapat semua field kesalahan menampilkan pesan kesalahan ”harus diisi”
Kesimpulan [ ] Diterima [ ] Ditolak
[ ] Diterima [ ] Ditolak
4.5.2.14 Pengujian Tambah Data Jasa Pengiriman Berikut dapat dilihat pengujian dari tambah data jasa pengiriman yang terdapat pada tabel 4.21 dibawah ini: Tabel 4. 21 Pengujian Tambah Data Jasa Pengiriman
Data Masukan Mengisi data pengiriman Contoh: Nama pengiriman: Kurir
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan jasa Mengisikan data Dapat menampilkan nama jasa data nama jasa pengiriman pada pengiriman pada field jasa field nama jasa nama jasa pengiriman pengiriman. dengan benar.
Kasus dan Hasil Uji (Data salah) Data Masukan Yang diharapkan Pengamatan Data jasa pengiriman Menampilkan Dapat menampilkan masih kosong pesan kesalahan pesan kesalahan ”harus diisi” Data jasa pengiriman Menampilkan Dapat menampilkan sudah ada (sama) pesan kesalahan pesan kesalahan ”jasa pengiriman dengan nama „aaa‟ sudah tersedia”
Kesimpulan [ ] Diterima [ ] Ditolak
Kesimpulan [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak
238
4.5.2.15 Pengujian Pengolahan Data Jenis Pengiriman Berikut dapat dilihat pengujian dari penngolahan data jenis pengiriman yang terdapat pada tabel 4.22 dibawah ini: Tabel 4. 22 Pengujian Pengolahan Data Jenis Pengiriman
Kasus dan Hasil Uji (Data Benar) Data Masukan Yang diharapkan Pengamatan Jenis pengiriman Menampilkan form Dapat menampilkan lihat jenis form lihat jenis pengiriman pengiriman Ubah Menampilkan form Dapat menampilkan ubah jenis form ubah jenis pengiriman pengiriman Simpan Data berhasil Tampil pesan “Data diubah didatabase berhasil disimpan” Kasus dan Hasil Uji (Data salah) Data Masukan Yang diharapkan Pengamatan Tidak mengisi salah Muncul pesan Dapat muncul pesan satu field kesalahan field kesalahan “harus tersebut harus diisi diisi” Tidak mengisi semua Tampilkan pesan Dapat menampilkan field kesalahan pesan kesalahan ”harus diisi”
Kesimpulan [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak Kesimpulan [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak
4.5.2.16 Pengujian Tambah Data Jenis Pengiriman Berikut dapat dilihat pengujian dari tambah data jenis pengiriman yang terdapat pada tabel 4.23 dibawah ini: Tabel 4. 23 Pengujian Tambah Data Jenis Pengiriman
Data Masukan Mengisi data pengiriman Contoh: Nama pengiriman: Exspress
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan jasa Mengisikan data Dapat menampilkan nama jenis data nama jenis pengiriman pada pengiriman pada field jasa field nama jenis nama jenis pengiriman pengiriman. dengan benar.
Kesimpulan [ ] Diterima [ ] Ditolak
239
Tabel 4. 23 Pengujian Tambah Data Jenis Pengiriman (Lanjutan)
Kasus dan Hasil Uji (Data salah) Data Masukan Yang diharapkan Pengamatan Data jenis pengiriman Tampilkan pesan Dapat menampilkan masih kosong kesalahan pesan kesalahan ”harus diisi” Data jenis pengiriman Menampilkan Dapat menampilkan sudah ada (sama) pesan kesalahan pesan kesalahan ”jenis pengiriman dengan nama „aaa‟ sudah tersedia”
Kesimpulan [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak
4.5.2.17 Pengujian Pengolahan Data Ongkos Kirim Berikut dapat dilihat pengujian dari pengolahan data ongkos kirim yang terdapat pada tabel 4.24 dibawah ini: Tabel 4. 24 Pengujian Pengolahan Data Ongkos Kirim
Kasus dan Hasil Uji (Data Benar) Data Masukan Yang diharapkan Pengamatan Ongkos kirim Menampilkan form Dapat menampilkan lihat ongkos kirim form lihat jenis pengiriman Ubah Menampilkan form Dapat menampilkan ubah ongkos kirim form ubah ongkos kirim Simpan Data berhasil Tampil pesan “Data diubah didatabase berhasil disimpan” Kasus dan Hasil Uji (Data salah) Data Masukan Yang diharapkan Pengamatan Tidak mengisi salah Muncul pesan Dapat muncul pesan satu field dan field kesalahan field kesalahan “harus harga tidak diisi oleh tersebut harus diisi diisi” dan “harus angka angka” Tidak mengisi semua Tampilkan pesan Dapat menampilkan field kesalahan pesan kesalahan ”harus diisi”
Kesimpulan [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak Kesimpulan [ ] Diterima [ ] Ditolak
[ ] Diterima [ ] Ditolak
240
4.5.2.18 Pengujian Tambah Data Ongkos Kirim Berikut dapat dilihat pengujian dari tambah data ongkos kirim yang terdapat pada tabel 4.25 dibawah ini: Tabel 4. 25 Pengujian Tambah Data Ongkos Kirim
Data Masukan Mengisi data ongkos kirim Contoh: Jasa Pengiriman : JNE Jenis Pengiriman : Reguler Provinsi : Jawa Barat Kota : Bandung Harga : 4000
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan Mengisikan data Dapat menampilkan pada field yang data pada field yang tersedia. tersedia dengan benar.
Kasus dan Hasil Uji (Data salah) Data Masukan Yang diharapkan Pengamatan Data ongkos kirim Tampilkan pesan Dapat menampilkan masih kosong kesalahan pesan kesalahan ”harus diisi” Field harga tidak diisi Tampilkan pesan Dapat menampilkan dengan angka kesalahan pesan kesalahan ”harus angka” Data ongkos kirim Menampilkan Dapat menampilkan sudah ada (sama) pesan kesalahan pesan kesalahan ”ongkos kirim sudah tersedia”
Kesimpulan [ ] Diterima [ ] Ditolak
Kesimpulan [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak
4.5.2.19 Pengujian Pengolahan Data Kategori Berikut dapat dilihat pengujian dari pengolahan data kategori yang terdapat pada tabel 4.26 dibawah ini:
241
Tabel 4. 26 Pengujian Pengolahan Data Kategori
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan Menampilkan form Dapat menampilkan lihat kategori form lihat kategori Ubah Menampilkan form Dapat menampilkan ubah kategori form ubah kategori Simpan Data berhasil Tampil pesan “Data diubah didatabase berhasil diubah” Kasus dan Hasil Uji (Data salah) Data Masukan Yang diharapkan Pengamatan Tidak mengisi salah Muncul pesan Dapat muncul pesan satu field kesalahan field kesalahan “harus tersebut harus diisi diisi” Tidak mengisi semua Tampilkan pesan Dapat menampilkan field kesalahan pesan kesalahan ”harus diisi” Data Masukan Kategori
[ [ [ [ [ [
Kesimpulan ] Diterima ] Ditolak ] Diterima ] Ditolak ] Diterima ] Ditolak
Kesimpulan [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak
4.5.2.20 Pengujian Tambah Data Kategori Berikut dapat dilihat pengujian dari tambah data kategori yang terdapat pada tabel 4.27 dibawah ini: Tabel 4. 27 Pengujian Tambah Data Kategori
Kasus dan Hasil Uji (Data Benar) Data Masukan Yang diharapkan Pengamatan Mengisi data kategori Mengisikan data Dapat menampilkan Contoh: nama kategori pada data nama kategori Nama kategori: field namakategori. pada field nama Sirup kategori dengan benar. Kasus dan Hasil Uji (Data salah) Data Masukan Yang diharapkan Pengamatan Data kategori masih Tampilkan pesan Dapat menampilkan kosong kesalahan pesan kesalahan ”harus diisi” Data kategori sudah Menampilkan Dapat menampilkan ada (sama) pesan kesalahan pesan kesalahan ”kategori dengan nama „aaa‟ sudah tersedia”
Kesimpulan [ ] Diterima [ ] Ditolak
Kesimpulan [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak
242
4.5.2.21 Pengujian Pengolahan Data Subkategori Berikut dapat dilihat pengujian dari pengolahan data subkategori yang terdapat pada tabel 4.28 dibawah ini: Tabel 4. 28 Pengujian Pengolahan Data Subkategori
Kasus dan Hasil Uji (Data Benar) Data Masukan Yang diharapkan Pengamatan Subkategori Menampilkan data Dapat menampilkan subkategori data subkategori Ubah Menampilkan form Dapat menampilkan ubah subkategori form ubah subkategori Simpan Data berhasil Tampil pesan “Data diubah didatabase berhasil disimpan” Kasus dan Hasil Uji (Data salah) Data Masukan Yang diharapkan Pengamatan Tidak mengisi salah Muncul pesan Dapat muncul pesan satu field kesalahan field kesalahan “harus tersebut harus diisi diisi” Tidak mengisi semua Tampilkan pesan Dapat menampilkan field kesalahan pesan kesalahan ”harus diisi”
[ [ [ [
Kesimpulan ] Diterima ] Ditolak ] Diterima ] Ditolak
[ ] Diterima [ ] Ditolak Kesimpulan [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak
4.5.2.22 Pengujian Tambah Data Subkategori Berikut dapat dilihat pengujian dari tambah data subkategori yang terdapat pada tabel 4.29 dibawah ini: Tabel 4. 29 Pengujian Tambah Data Subkategori
Data Masukan Mengisi subkategori Contoh: Nama kategori: Juice
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan data Mengisikan data Dapat menampilkan nama subkategori data nama subkategori pada field nama pada field nama subkategori. subkategori dengan benar.
Kesimpulan [ ] Diterima [ ] Ditolak
243
Tabel 4. 29 Pengujian Tambah Data Subkategori (Lanjutan)
Kasus dan Hasil Uji (Data salah) Data Masukan Yang diharapkan Pengamatan Data subkategori Tampilkan pesan Dapat menampilkan masih kosong kesalahan pesan kesalahan ”harus diisi” Data subkategori Menampilkan Dapat menampilkan sudah ada (sama) pesan kesalahan pesan kesalahan ”subkategori dengan nama „aaa‟ sudah tersedia”
Kesimpulan [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak
4.5.2.23 Pengujian Pengolahan Data Produk Berikut dapat dilihat pengujian dari pengolahan data produk yang terdapat pada tabel 4.30 dibawah ini: Tabel 4. 30 Pengujian Pengolahan Data Produk
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan Menampilkan data Dapat menampilkan produk data produk Ubah Menampilkan form Dapat menampilkan ubah produk form ubah produk Simpan Data berhasil Tampil pesan “Data diubah didatabase berhasil disimpan” Kasus dan Hasil Uji (Data salah) Data Masukan Yang diharapkan Pengamatan Tidak mengisi salah Muncul pesan Dapat muncul pesan satu field kesalahan field kesalahan “harus diisi” tersebut harus diisi Tidak mengisi semua Tampilkan pesan Dapat menampilkan field kesalahan pesan kesalahan ”harus diisi” Data produk sudah ada Menampilkan Dapat menampilkan (sama) pesan kesalahan pesan kesalahan ”produk dengan nama „aaa‟ sudah tersedia” Field harga, stok, Menampilkan Dapat menampilkan berat, diskon tidak pesan kesalahan pesan kesalahan diisi dengan angka ”harus angka” Data Masukan Produk
[ [ [ [ [ [
Kesimpulan ] Diterima ] Ditolak ] Diterima ] Ditolak ] Diterima ] Ditolak
Kesimpulan [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak
[ ] Diterima [ ] Ditolak
244
4.5.2.24 Pengujian Tambah Data Produk Berikut dapat dilihat pengujian dari tambah data produk yang terdapat pada tabel 4.31 dibawah ini: Tabel 4. 31 Pengujian Tambah Data Produk
Data Masukan Mengisi data produk Contoh: Subkategori produk : Juice Nama produk : Juice Apple Ukuran : 450 ml Harga : 15000 Stok : 10 botol Berat : 0.45 kg Diskon : 0 % Deskripsi produk : Juice enak Gambar :
Data Masukan Data produk masih kosong Data harga, stok, berat dan diskon tidak diisi angka Data produk sudah ada (sama)
Field harga, stok, berat, diskon tidak diisi dengan angka
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan Mengisikan data Dapat menampilkan produk pada field data produk pada field yang tersedia. yang tersedia.
Kasus dan Hasil Uji (Data salah) Yang diharapkan Pengamatan Tampilkan pesan Dapat menampilkan kesalahan pesan kesalahan ”harus diisi” Tampilkan pesan Dapat menampilkan kesalahan pesan kesalahan ”harus angka” Menampilkan Dapat menampilkan pesan kesalahan pesan kesalahan ”produk dengan nama „aaa‟ sudah tersedia” Menampilkan Dapat menampilkan pesan kesalahan pesan kesalahan ”harus angka”
Kesimpulan [ ] Diterima [ ] Ditolak
Kesimpulan [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak
[ ] Diterima [ ] Ditolak
245
4.5.2.25 Pengujian Pengolahan Data Ukuran Berikut dapat dilihat pengujian dari pengolahan data ukuran yang terdapat pada tabel 4.32 dibawah ini: Tabel 4. 32 Prngujian Pengolahan Data Ukuran
Data Masukan Ukuran Ubah Simpan
Data Masukan Tidak mengisi field
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan Menampilkan data Dapat menampilkan ukuran data ukuran Menampilkan form Dapat menampilkan ubah ukuran form ubah ukuran Data berhasil Tampil pesan “Data diubah didatabase berhasil disimpan” Kasus dan Hasil Uji (Data salah) Yang diharapkan Pengamatan Muncul pesan Dapat muncul pesan kesalahan field kesalahan “harus tersebut harus diisi diisi”
[ [ [ [ [ [
Kesimpulan ] Diterima ] Ditolak ] Diterima ] Ditolak ] Diterima ] Ditolak
Kesimpulan [ ] Diterima [ ] Ditolak
4.5.2.26 Pengujian Tambah Data Ukuran Berikut dapat dilihat pengujian dari tambah data ukuran yang terdapat pada tabel 4.33 dibawah ini: Tabel 4. 33 Pengujian Tambah Data Ukuran
Kasus dan Hasil Uji (Data Benar) Data Masukan Yang diharapkan Pengamatan Mengisi data ukuran Mengisikan data Dapat menampilkan Contoh: nama ukuran pada data nama ukuran pada Nama ukuran: field nama ukuran. field nama ukuran 450 ml dengan benar. Kasus dan Hasil Uji (Data salah) Data Masukan Yang diharapkan Pengamatan Data ukuran masih Tampilkan pesan Dapat menampilkan kosong kesalahan pesan kesalahan ”harus diisi”
Kesimpulan [ ] Diterima [ ] Ditolak
Kesimpulan [ ] Diterima [ ] Ditolak
246
4.5.2.27 Pengujian Tambah Data Operator Berikut dapat dilihat pengujian dari tambah data operator yang terdapat pada tabel 4.34 dibawah ini: Tabel 4. 34 Pengujian Tambah Data Operator
Data Masukan Mengisi data operator Contoh: Nama : Okta Email :
[email protected] Password : 123456 Data Masukan Data operator masih kosong Data benar
email
tidak
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan Mengisikan data Dapat menampilkan operator pada field data operator pada yang tersedia. field yang tersedia dengan benar.
Kesimpulan [ ] Diterima [ ] Ditolak
Kasus dan Hasil Uji (Data salah) Yang diharapkan Pengamatan Tampilkan pesan Dapat menampilkan kesalahan pesan kesalahan ”harus diisi” Tampilkan pesan Dapat menampilkan kesalahan pesan kesalahan ”alamat email tidak valid”
Kesimpulan [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak
4.5.2.28 Pengujian Pengolahan Data Member Berikut dapat dilihat pengujian dari pengolahan data member yang terdapat pada tabel 4.35 dibawah ini: Tabel 4. 35 Pengujian Pengolahan Data Member
Data Masukan Data Member Detail Nonaktifan
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan Menampilkan data Dapat menampilkan member data member Menampilkan detail Dapat menampilkan data member detail data member Mengubah status Dapat mengubah member menjadi status member tidak aktif menjadi tidak aktif
[ [ [ [ [ [
Kesimpulan ] Diterima ] Ditolak ] Diterima ] Ditolak ] Diterima ] Ditolak
247
4.5.2.29 Pengujian Pengolahan Data Kota Berikut dapat dilihat pengujian dari pengolahan data kota yang terdapat pada tabel 4.36 dibawah ini: Tabel 4. 36 Pengujian Pengolahan Data Kota
Data Masukan Data kota Ubah Simpan
Data Masukan Tidak mengisi field
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan Menampilkan data Dapat menampilkan kota data kota Menampilkan form Dapat menampilkan ubah kota form ubah kota Data berhasil Tampil pesan “Data diubah didatabase berhasil disimpan” Kasus dan Hasil Uji (Data salah) Yang diharapkan Pengamatan Muncul pesan Dapat muncul pesan kesalahan field kesalahan “harus tersebut harus diisi diisi”
[ [ [ [ [ [
Kesimpulan ] Diterima ] Ditolak ] Diterima ] Ditolak ] Diterima ] Ditolak
Kesimpulan [ ] Diterima [ ] Ditolak
4.5.2.30 Penguian Tambah Data Kota Berikut dapat dilihat pengujian dari tambah data kota yang terdapat pada tabel 4.37 dibawah ini: Tabel 4. 37 Pengujian Tambah Data Kota
Data Masukan Mengisi data kota Contoh: Nama kota: Bandung Provinsi : Jawa Barat
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan Mengisikan data Dapat menampilkan nama kota pada data nama kota pada field nama kota dan field nama kota dan provinsi pada field provinsi pada field provinsi. provinsi.
Kasus dan Hasil Uji (Data salah) Data Masukan Yang diharapkan Pengamatan Data kota masih Tampilkan pesan Dapat menampilkan kosong kesalahan pesan kesalahan ”harus diisi”
Kesimpulan [ ] Diterima [ ] Ditolak
Kesimpulan [ ] Diterima [ ] Ditolak
248
4.5.2.31 Pengujian Pengolahan Data Provinsi Berikut dapat dilihat pengujian dari pengolahan data provinsi yang terdapat pada tabel 4.38 dibawah ini: Tabel 4. 38 Pengujian Pengolahan Data Provinsi
Data Masukan Data provinsi Ubah Simpan
Data Masukan Tidak mengisi field
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan Menampilkan data Dapat menampilkan provinsi data provinsi Menampilkan form Dapat menampilkan ubah provinsi form ubah provinsi Data berhasil Tampil pesan “Data diubah didatabase berhasil disimpan” Kasus dan Hasil Uji (Data salah) Yang diharapkan Pengamatan Muncul pesan Dapat muncul pesan kesalahan field kesalahan “harus tersebut harus diisi diisi”
[ [ [ [ [ [
Kesimpulan ] Diterima ] Ditolak ] Diterima ] Ditolak ] Diterima ] Ditolak
Kesimpulan [ ] Diterima [ ] Ditolak
4.5.2.32 Pengujian Tambah Data Provinsi Berikut dapat dilihat pengujian dari tambah data provinsi yang terdapat pada tabel 4.39 dibawah ini: Tabel 4. 39 Penguian Tambah Data Provinsi
Data Masukan Mengisi data provinsi Contoh: Nama provinsi: Jawa Barat Data Masukan Data provinsi masih kosong Data kota sudah ada (sama)
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan Mengisikan data Dapat menampilkan nama provinsi pada data nama provinsi field nama provinsi. pada field nama provinsi. Kasus dan Hasil Uji (Data salah) Yang diharapkan Pengamatan Tampilkan pesan Dapat menampilkan kesalahan pesan kesalahan ”harus diisi” Menampilkan Dapat menampilkan pesan kesalahan pesan kesalahan ”kota dengan nama „aaa‟ sudah tersedia”
Kesimpulan [ ] Diterima [ ] Ditolak
Kesimpulan [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak
249
4.5.2.33 Pengujian Pengolahan Data Retur Berikut dapat dilihat pengujian dari pengolahan data retur yang terdapat pada tabel 4.40 dibawah ini: Tabel 4. 40 Pengujian Pengolahan Data Retur
Data Masukan Data retur Detail Setujui
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan Menampilkan data Dapat menampilkan retur data retur Menampilkan detail Dapat menampilkan data retur detail data retur Mengubah status Dapat menampilkan retur menjadi status retur menjadi disetujui disetujui
[ [ [ [ [ [
Kesimpulan ] Diterima ] Ditolak ] Diterima ] Ditolak ] Diterima ] Ditolak
4.5.2.34 Pengujian Pengolahan Data Transaksi Berikut dapat dilihat pengujian dari pengolahan data transaksi yang terdapat pada tabel 4.41 dibawah ini: Tabel 4. 41 Penguian Pengolahan Data Transaksi
Data Masukan Konfirmasi pembayaran
Konfirmasi pengiriman
Tolak pembayaran
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan Mengubah status Dapat menampilkan transaksi menjadi status transaksi sudah bayar dan menjadi sudah bayar lunas dan lunas Mengubah status Dapat menampilkan transaksi menjadi status transaksi sudah dikirim menjadi sudah dikirim Mengubah status Dapat menampilkan transaksi menjadi status transaksi belum dibayar menjadi belum dibayar
Kesimpulan [ ] Diterima [ ] Ditolak
[ ] Diterima [ ] Ditolak
[ ] Diterima [ ] Ditolak
250
4.5.2.35 Pengujian Pengolahan Data Laporan Berikut dapat dilihat pengujian dari pengolahan data laporan yang terdapat pada tabel 4.42 dibawah ini: Tabel 4. 42 Pengolahan Data Laporan
Data Masukan Laporan pemesanan
Laporan penjualan
Kasus dan Hasil Uji (Data Benar) Yang diharapkan Pengamatan Menampilkan data Dapat menampilkan laporan pemesanan data laporan pemesanan Menampilkan data Dapat menampilkan laporan penjualan data laporan penjualan
Kesimpulan [ ] Diterima [ ] Ditolak [ ] Diterima [ ] Ditolak
4.5.3 Kesimpulan Hasil Pengujian Alpa Berdasarkan hasil pengujian sistem yang telah dilakukan secara keseluruhan memberikan kesimpulan bahwa pada proses pada situs e-commerce telah dapat menangani data kosong, data yang tidak benar dan secara fungsional sistem sudah dapat digunakan dan menghasilkan output yang diharapkan. 4.6
Pengujian Beta Pengujian beta merupakan pengujian yang dilakukan secara objektif
dimana diuji secara langsung ke lapangan yaitu instansi yang bersangkutan dengan membuat kuesioner mengenai kepuasan user dengan kandungan poin syarat user friendly untuk selanjutnya dibagikan kepada sebagian user dengan mengambil sample sebanyak 20 orang. Dari hasil kuesioner tersebut akan dilakukan perhitungan untuk dapat diambil kesimpulan terhadap penilaian penerapan sistem yang baru. Pengujian beta ini dilakukan dengan cara melakukan pengujian langsung di tempat penelitian. Penelitian ini dilakukan di dua lingkungan :
251
1.
Lingkungan Penjual di Setia Cahya Penelitian di lingkungan penjual (Setia Cahya) dilakukan supaya dapat mengetahui sejauh mana sistem yang dibangun dapat menjadi alternatif penyelesaian permasalahan yang telah dijelaskan di awal.
2.
Lingkungan Masyarakat Umum Penelitian di lingkungan pada masyarakat umum khususnya yang sudah terbiasa dengan teknologi internet, dilakukan supaya dapat mengetahui sejauh mana sistem yang dibangun dapat memberikan kemudahan masyarakat umum untuk melakukan transaksi pembelian barang secara online.
4.6.1 Kuesioner Pengguna Kuesioner disebarkan menggunakan teknik sampling yaitu Simple Random Sampling yang disebarkan kepada 10 pengguna. Dari hasil kuesioner tersebut akan dilakukan perhitungan agar dapat diambil kesimpulan terhadap penilaian penerapan sistem yang baru. Kuesioner ini terdiri dari 7 pertanyaan (contoh kuesioner dapat diliihat pada lampiran) dengan menggunakan skala likert dengan skala 1 sampai 5, dengan ketentuan skala untuk tiap pertanyaan sebagai berikut : 4.6.1.1 Kuesioner Pengujian Beta Untuk Admin 1. Apakah Anda setuju bahwa tampilan website Setia Cahya cukup menarik dan mudah dipahami / user friendly? A. Sangat Setuju
D. Kurang Setuju
B. Setuju
E. Tidak Setuju
C. Cukup Setuju
252
2. Apakah Anda setuju bahwa website E-commerce ini dapat membantu Setia Cahya dalam proses penjualan dan promosi produk? A. Sangat Setuju
D. Kurang Setuju
B. Setuju
E. Tidak Setuju
C. Cukup Setuju 3. Apakah Anda setuju bahwa website ini akan lebih mempermudah Setia Cahya dalam transaksi pembelian online di bandingkan transaksi secara manual? A. Sangat Setuju
D. Kurang Setuju
B. Setuju
E. Tidak Setuju
C. Cukup Setuju 4. Apakah Anda setuju dengan adanya website ini pemilik dapat membantu Setia Cahya dalam memberikan informasi terbaru tentang produk yang di tawarkan? A. Sangat Setuju
D. Kurang Setuju
B. Setuju
E. Tidak Setuju
C. Cukup Setuju 5. Apakah anda setuju dengan adanya website ini dapat mempermudah pengolahan data produk? A. Sangat Setuju
D. Kurang Setuju
B. Setuju
E. Tidak Setuju
C. Cukup Setuju 6. Apakah anda setuju bahwa dengan adanya website ini dapat memberikan kemudahan dalam pelaporan data (pembukuan)? A. Sangat Setuju
D. Kurang Setuju
B. Setuju
E. Tidak Setuju
C. Cukup Setuju
253
Berdasarkan data hasil kusioner tersebut, dapat dicari prosentase masingmasing jawaban dengan menggunakan rumus : Y = P/Q * 100% Keterangan : P = Banyaknya jawaban responden tiap soal. Q = Jumlah responden Y = Nilai persentase Berikut ini adalah hasil persentase masing-masing jawaban yang sudah dihitung nilainya dengan menggunakan rumus diatas. Kuisioner ini diujikan kepada 5 orang. 1. Apakah Anda setuju bahwa tampilan website Setia Cahya cukup menarik dan mudah dipahami / user friendly? Tabel 4. 43 Hasil Pengujian Kuesioner Soal No. 1
Pertanyaan
No. Keterangan Responden Prosentase (%) 1 Sangat Setuju 2 40 2 Setuju 3 60 1 3 Cukup Setuju 0 0 4 Kurang Setuju 0 0 5 Tidak Setuju 0 0 Jumlah 5 100 Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 2
orang atau 40% menyatakan sangat setuju, dan 3 atau 60% menyatakan setuju bahwa tampilan website cukup menarik dan mudah untuk dipahami/ user friendly.
254
2. Apakah Anda setuju bahwa website E-commerce ini dapat membantu Setia Cahya dalam proses penjualan dan promosi produk? Tabel 4. 44 Hasil Pengujian Kuesioner Soal No. 2
Pertanyaan
No. Keterangan Responden Prosentase (%) 1 Sangat Setuju 1 20 2 Setuju 3 60 2 3 Cukup Setuju 1 20 4 Kurang Setuju 0 0 5 Tidak Setuju 0 0 Jumlah 5 100 Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 1
orang atau 20% menyatakan sangat setuju, 3 orang atau 60% menyatakan setuju, dan 1 orang atau 20% menyatakan setuju bahwa website E-commerce ini dapat membantu Setia Cahya dalam proses penjualan dan promosi produk 3. Apakah Anda setuju bahwa website ini akan lebih mempermudah Setia Cahya dalam transaksi pembelian online di bandingkan transaksi secara manual? Tabel 4. 45 Hasil Pengujian Kuesioner Soal No. 3
Pertanyaan
No. Keterangan Responden Prosentase (%) 1 Sangat Setuju 1 20 2 Setuju 4 80 3 3 Cukup Setuju 0 0 4 Kurang Setuju 0 0 5 Tidak Setuju 0 0 Jumlah 5 100 Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 1
orang atau 20% menyatakan sangat setuju, dan 4 orang atau 80% menyatakan setuju bahwa website ini akan lebih mempermudah Setia Cahya dalam transaksi pembelian online di bandingkan transaksi secara manual
255
4. Apakah Anda setuju dengan adanya website ini pemilik dapat membantu Setia Cahya dalam memberikan informasi terbaru tentang produk yang di tawarkan? Tabel 4. 46 Hasil Pengujian Kuesioner Soal No. 4
Pertanyaan
No. Keterangan Responden Prosentase (%) 1 Sangat Setuju 2 40 2 Setuju 3 60 4 3 Cukup Setuju 0 0 4 Kurang Setuju 0 0 5 Tidak Setuju 0 0 Jumlah 5 100 Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 2
orang atau 40% menyatakan sangat setuju, dan 3 orang atau 60% menyatakan setuju bahwa dengan adanya website ini pemilik dapat membantu Setia Cahya dalam memberikan informasi terbaru tentang produk yang di tawarkan 5. Apakah anda setuju dengan adanya website ini dapat mempermudah pengolahan data produk? Tabel 4. 47 Hasil Pengujian Kuesioner Soal No. 5
Pertanyaan
No. Keterangan Responden Prosentase (%) 1 Sangat Setuju 0 0 2 Setuju 3 60 5 3 Cukup Setuju 2 40 4 Kurang Setuju 0 0 5 Tidak Setuju 0 0 Jumlah 5 100 Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 3
orang atau 60% menyatakan setuju, dan 2 orang atau 40% menyatakan cukup setuju bahwa dengan adanya website ini dapat mempermudah pengolahan data produk
256
6. Apakah anda setuju bahwa dengan adanya website ini dapat memberikan kemudahan dalam pelaporan data (pembukuan)? Tabel 4. 48 Hasil Pengujian Kuesioner Soal No. 6
Pertanyaan
No. Keterangan Responden Prosentase (%) 1 Sangat Setuju 3 60 2 Setuju 2 40 1 3 Cukup Setuju 0 0 4 Kurang Setuju 0 0 5 Tidak Setuju 0 0 Jumlah 5 100 Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 3
orang atau 60% menyatakan sangat setuju dan 2 orang atau 40% menyatakan setuju bahwa dengan adanya website ini dapat memberikan kemudahan dalam pelaporan data (pembukuan) 4.6.1.2 Kuesioner Pengujian Beta Untuk Pengguna 1. Apakah Anda setuju bahwa website E-Commerce ini dapat membantu Anda untuk mendapatkan informasi terbaru tentang produk yang ada di Setia Cahya? A. Sangat Setuju
D. Kurang Setuju
B. Setuju
E. Tidak Setuju
C. Cukup Setuju 2. Apakah Anda setuju bahwa website ini akan lebih mempermudah Anda dalam melakukan transaksi pembelian di bandingkan transaksi secara manual? A. Sangat Setuju
D. Kurang Setuju
B. Setuju
E. Tidak Setuju
C. Cukup Setuju
257
3. Apakah anda setuju dengan adanya website ini dapat membantu distributor (Setia Cahya) dikenal secara luas oleh masyarakat? A. Sangat Setuju
D. Kurang Setuju
B. Setuju
E. Tidak Setuju
C. Cukup Setuju 4. Apakah Anda setuju dengan adanya website ini pemilik (Setia Cahya) dapat memperluas area pemasaran produk? A. Sangat Setuju
D. Kurang Setuju
B. Setuju
E. Tidak Setuju
C. Cukup Setuju 5. Apakah anda setuju informasi yang terdapat di website ini cukup membantu anda? A. Sangat Setuju
D. Kurang Setuju
B. Setuju
E. Tidak Setuju
C. Cukup Setuju 6. Apakah Anda setuju bahwa tampilan website Setia Cahya cukup menarik dan mudah dipahami / user friendly? A. Sangat Setuju
D. Kurang Setuju
B. Setuju
E. Tidak Setuju
C. Cukup Setuju 7. Apakah anda setuju bahwa sistem pembayaran yang digunakan akan lebih memudahkan anda? A. Sangat Setuju
D. Kurang Setuju
B. Setuju
E. Tidak Setuju
C. Cukup Setuju
258
Berdasarkan data hasil kusioner tersebut, dapat dicari prosentase masingmasing jawaban dengan menggunakan rumus : Y = P/Q * 100% Keterangan : P = Banyaknya jawaban responden tiap soal. Q = Jumlah responden Y = Nilai persentase Berikut ini adalah hasil persentase masing-masing jawaban yang sudah dihitung nilainya dengan menggunakan rumus diatas. Kuisioner ini diujikan kepada 10 orang. 1. Apakah Anda setuju bahwa website E-Commerce ini dapat membantu Anda untuk mendapatkan informasi terbaru tentang produk yang ada di Setia Cahya? Tabel 4. 49 Hasil Pengujian Kuesioner Soal No. 1
Pertanyaan
No. Keterangan Responden Prosentase (%) 1 Sangat Setuju 8 40 2 Setuju 10 50 1 3 Cukup Setuju 2 10 4 Kurang Setuju 0 0 5 Tidak Setuju 0 0 Jumlah 20 100 Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 8
orang atau 40% menyatakan sangat setuju, 10 orang atau 50% menyatakan setuju dan 2 orang atau 10% menyatakan cukup setuju bahwa website E-Commerce ini dapat membantu Anda untuk mendapatkan informasi terbaru tentang produk yang ada di Setia Cahya
259
2. Apakah Anda setuju bahwa website ini akan lebih mempermudah Anda dalam melakukan transaksi pembelian di bandingkan transaksi secara manual? Tabel 4. 50 Hasil Pengujian Kuesioner Soal No. 2
Pertanyaan
No. Keterangan Responden Prosentase (%) 1 Sangat Setuju 7 35 2 Setuju 8 40 2 3 Cukup Setuju 5 25 4 Kurang Setuju 0 0 5 Tidak Setuju 0 0 Jumlah 20 100 Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 7
orang atau 35% menyatakan sangat setuju, 8 orang atau 40% menyatakan setuju dan 5 orang atau 25% menyatakan cukup setuju bahwa website ini akan lebih mempermudah Anda dalam melakukan transaksi pembelian di bandingkan transaksi secara manual 3. Apakah anda setuju dengan adanya website ini dapat membantu distributor (Setia Cahya) dikenal secara luas oleh masyarakat? Tabel 4. 51 Hasil Pengujian Kuesioner Soal No. 3
Pertanyaan
No. Keterangan Responden Prosentase (%) 1 Sangat Setuju 5 25 2 Setuju 12 60 3 3 Cukup Setuju 3 15 4 Kurang Setuju 0 0 5 Tidak Setuju 0 0 Jumlah 20 100 Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 2
orang atau 20% menyatakan sangat setuju, dan 8 orang atau 80% menyatakan setuju bahwa dengan adanya website ini dapat membantu distributor (Setia Cahya) dikenal secara luas oleh masyarakat
260
4. Apakah Anda setuju dengan adanya website ini pemilik (Setia Cahya) dapat memperluas area pemasaran produk? Tabel 4. 52 Hasil Pengujian Kuesioner Soal No. 4
Pertanyaan
No. Keterangan Responden Prosentase (%) 1 Sangat Setuju 5 25 2 Setuju 12 60 4 3 Cukup Setuju 3 15 4 Kurang Setuju 0 0 5 Tidak Setuju 0 0 Jumlah 20 100 Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 5
orang atau 25% menyatakan sangat setuju, dan 12 orang atau 60% menyatakan setuju dan 3 orang menyatakan cukup setuju bahwa dengan adanya website ini pemilik (Setia Cahya) dapat memperluas area pemasaran produk 5. Apakah anda setuju informasi yang terdapat di website ini cukup membantu anda? Tabel 4. 53 Hasil Pengujian Kuesioner Soal No. 5
Pertanyaan
No. Keterangan Responden Prosentase (%) 1 Sangat Setuju 3 15 2 Setuju 11 55 5 3 Cukup Setuju 6 30 4 Kurang Setuju 0 0 5 Tidak Setuju 0 0 Jumlah 20 100 Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 3
orang atau 15% menyatakan sangat setuju, 11 orang atau 55% menyatakan setuju dan 6 orang atau 30% menyatakan cukup setuju bahwa informasi yang terdapat di website ini cukup membantu.
261
6. Apakah Anda setuju bahwa tampilan website Setia Cahya cukup menarik dan mudah dipahami / user friendly? Tabel 4. 54 Hasil Pengujian Kuesioner Soal No. 6
Pertanyaan
No. Keterangan Responden Prosentase (%) 1 Sangat Setuju 2 10 2 Setuju 14 70 6 3 Cukup Setuju 4 20 4 Kurang Setuju 0 0 5 Tidak Setuju 0 0 Jumlah 20 100 Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 2
orang atau 10% menyatakan sangat setuju, 14 orang atau 70% menyatakan setuju dan 4 orang atau 20% menyatakan cukup setuju bahwa tampilan website Setia Cahya cukup menarik dan mudah dipahami / user friendly 7. Apakah anda setuju bahwa sistem pembayaran yang digunakan akan lebih memudahkan anda? Tabel 4. 55 Hasil Pengujian Kuesioner Soal No. 7
Pertanyaan
No. Keterangan Responden Prosentase (%) 1 Sangat Setuju 3 15 2 Setuju 13 65 7 3 Cukup Setuju 4 20 4 Kurang Setuju 0 0 5 Tidak Setuju 0 0 Jumlah 20 100 Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 3
orang atau 15% menyatakan sangat setuju, 13 orang atau 65% menyatakan setuju dan 4 orang atau 20% menyatakan cukup setuju bahwa sistem pembayaran yang digunakan akan lebih memudahkan anda
262
4.6.2 Kesimpulan Pengujian Beta Berdasarkan hasil prosentase diatas yang didapatkan dari pengujian betha pengguna admin dan user, maka sistem penerapan E-commerce untuk sistem penjualan ini sudah sesuai dengan tujuan yaitu Setia Cahya dapat mempermudah dalam proses penjualan dan promosi produk yang ditawarkan, pelanggan dapat melakukan transaksi pembelian secara online, tampilannya user friendly, memudahkan dalam pengelolaan data barang dan memudahkan dalam membuat laporan penjualan.