Pembangunan Aplikasi E-Commerce Penjualan Sepatu CV. Garucci Collection
13 2.1 Tinjauan Instansi
2.1.1 Riwayat Perusahaan
Seiring dengan berjalannya waktu, genap 8 tahun sudah berdirinya CV.Garucci Collection menempatkan diri di bidang persepatuan Indonesia, khususya dengan media catalog sebagai sarana utama dari pemasaran produk, dan sekarang ini beralamat Jl. Cibaduyut Raya No.63 Bandung Tlp. 022-85440185, 022-85440193, Fax. 022-85440194. CV. Garucci Collection merupakan sebuah perusahaan yang bergerak dibidang penjualan sepatu berbagai macam sepatu yang tersedia. Produk-produk yang disediakan CV.Garucci Collection untuk usia anak-anak, remaja, dan dewasa dengan desain-desain yang beragam yang unik serta menarik. Dalam menjalankan usahanya CV.Garucci Collection selalu menjual produk-produk yang berkualitas dengan harga yang kompetitif untuk pasaran lokal.
CV.Garucci Collection memiliki produk beragam bahan dengan model yang unik dan bervariasi. Produk yang disediakan CV.Garucci Collection dengan jumlah yang besar setiap konsumen tidak akan kehabisan stok. Produk yang diproduksi untuk semua kalangan, sebagai upaya untuk memenuhi kebutuhan konsumen.
(2)
2.1.1 Visi dan Misi Perusahaan 2.1.1.1 Visi Perusahaan
Menjadi perusahaan sepatu yang terkemuka dalam penyediaan produk-produk berkualitas dengan desain menarik dan menjadi trend centre bagi seluruh rakyat Indonesia dan dunia.
2.1.1.2 Misi Perusahaan
Adapun misi dari CV.Garucci Collection adalah sebagai berikut :
1. Mengelola perusahaan sesuai dengan bisnis yang sehat dengan didukung oleh teknologi tepat guna dan sumber daya manusia yang profesional.
2. Mengembangkan kreativitas dan kualitas produk untuk semua kalangan. 3. Mengembangkan usaha yang memiliki daya saing kuat.
2.1.2 Struktur Organsisasi Perusahaan
Organisasi adalah sekelompok orang yang bekerja sama untuk mencapai tujuan yang telah di rencanakan, dari pengertian tersebut organisasi dapat di simpulkan sebagai kumpulan orang-orang yang bekerja sama dengan dasar persamaan tujuan.
Organisasi perusahaan sangatlah penting didalam menjamin kelangsungan dan kelancaran mekanisme kerja perusahaan, adanya organisasi dapat menciptakan suatu sistem pembagian kerja atau tugas yang sesuai dengan kebutuhan perusahaan sehingga mempermudah kegiatan operasional perusahaan dalam mencapai tujuan.
(3)
Gambar II.1. Struktur organisasi toko ini dapet googling nya Struktur organisasi uraian dari toko adalah sebagai berikut :
1. Pemilik Toko
a. Bertanggung jawab atas kelangsungan toko. b. Membuat perencanaan tentang sistem kerja toko, c. Memonitoring perkembangan toko.
2. Bagian Administrasi dan Keuangan
a. Melaksanakan tugas mencatat segala transaksi yang terjadi dalam satu hari,
b. Bertanggungjawab pencatatan laporan laporan berupa dokumen atau kwitansi,
c. Melakukan pencatatan setiap transaksi yang di perusahaan serta memeriksa kebenaran pencatatan transaksi,
d. Bertanggung jawab terhadap pemasukan dan pengeluaran keuangan perusahaan,
e. membuat anggaran pemasukan dan pengeluaran perusahaan. Pemilik Toko
Administrasi & Keuangan
Bagian gudang
(4)
3. Bagian gudang
a. Membuat laporan pengeluaran dan pemasukan Bertanggung jawab akan barang barang yang ada di toko,
b. Kepala bagian toko bertugas untuk mengkoordinir dan memberikan instruksi terhadap penjaga toko melalui pengawasan-pengawasan secara menyeluruh.
4. Kasir
Bertugas untuk melayani transaksi pembelian
2.2 Landasan Teori 1.2.1 internet
Internet merupakan singkatan dari interconnected-networking adalah rangkaian computer yang terhubung dengan jaringan yang terkoneksi dengan jaringan yang lain nya dengan menggunakan bantuan router, internet sendiri terkoneksi secara global dan menggunakan protocol TCP/IP sebagai protokol pertukaran paket (packet switching communication protocol).
1.2.2 Website
Secara terminologi, website adalah kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di dalam World Wide Web (WWW) di Internet. Sebuah halaman web adalah dokumen yang ditulis dalam format html (Hyper Text Markup Language), yang hampir selalu bisa diakses melalui HTTP, yaitu protokol yang
(5)
menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar.
Halaman-halaman dari website akan bisa diakses melalui sebuah URL
(alamat website) yang biasa disebut Homepage. URL ini mengatur halaman-halaman situs untuk menjadi sebuah hirarki, meskipun, hyperlink yang ada di halaman tersebut mengatur para pembaca dan memberitahu mereka sususan keseluruhan dan bagaimana arus informasi ini berjalan.
Beberapa website membutuhkan subskripsi (data masukan) agar para user bisa mengakses sebagian atau keseluruhan isi website tersebut. Contohnya, ada beberapa situs-situs bisnis, situs-situs e-mail gratisan, yang membutuhkan subkripsi agar kita bisa mengakses situs tersebut
1.2.3 Web Server
Serverweb adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Server web yang terkenal diantaranya adalah Apache dan Microsoft Internet Information Service (IIS). Apache merupakan server web antar-platform, sedangkan IIS hanya dapat beroperasi di sistem operasi Windows.
(6)
1.2.4 MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread,
multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.
1.2.5 E-Commerce
Perdagangan elektronik atau e-commerce adalah penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui sistem elektronik seperti internet
atau televisi, www, atau jaringan komputer lainnya. e-commerce dapat melibatkan transfer dana elektronik, pertukaran data elektronik, sistem manajemen inventori otomatis, dan sistem pengumpulan data otomatis.
(7)
Industri teknologi informasi melihat kegiatan e-commerce ini sebagai aplikasi dan penerapan dari e-bisnis (e-business) yang berkaitan dengan transaksi komersial, seperti: transfer dana secara elektronik, SCM (supply chain management), pemasaran secara elektronik (e-marketing), atau pemasaran online (onlinemarketing), pemrosesan transaksi online (onlinetransaction processing), pertukaran data elektronik (electronicdatainterchange /EDI) dan lain lain.
E-commerce merupakan bagian dari e-business, di mana cakupan e-business
lebih luas, tidak hanya sekedar perniagaan tetapi mencakup juga pengkolaborasian mitra bisnis, pelayanan nasabah, lowongan pekerjaan dll. Selain teknologi jaringan www, e-commerce juga memerlukan teknologi basisdata atau pangkalan data (databases), surat elektronik (e-mail), dan bentuk teknologi non komputer yang lain seperti halnya sistem pengiriman barang, dan alat pembayaran untuk e-commerce ini.
E-commerce pertama kali diperkenalkan pada tahun 1994 pada saat pertama kali banner-elektronik dipakai untuk tujuan promosi dan periklanan di suatu halaman-web (website). Menurut Riset Forrester, perdagangan elektronik menghasilkan penjualan seharga AS$12,2 milyar pada 2003. Menurut laporan yang lain pada bulan oktober 2006 yang lalu, pendapatan ritel online yang bersifat non-travel di Amerika Serikat diramalkan akan mencapai seperempat trilyun dolar US pada tahun 2011.
(8)
Menurut Taryana Suryana dalam bukunya yang berjudul e-commerce
menggunakan PHP dan MySQL e-commerce di klarifikasikan ke dalam beberapa model yaitu:
1.2.5.1 Model Store Front
Store front ialah kombinasi proses transaksi, sekuriti, pembayaran secara online serta penyimpanan informasi yang memungkinkan para pedagang untuk menjual dagangannya di internet melalui website. Store front
merupakan konsep dasar perdagangan elektronik dimana terjadi interaksi penjual dan pembeli secara langsung.
Untuk menjalankan store front, seseorang harus mengorganisasikan dalam bentuk katalog produk yang ditempatkan pada halaman website. Pemilik bisnis online juga harus dapat menerima pembayaran secara online
dalam kondisi aman, mengatur pengiriman dagangan para konsumen serta mengolah data konsumen. Dalam praktiknya, para pedagang online
menggunakan teknologi yang disebut shopping cart atau kereta belanja. Dengan menggunakan shopping cart konsumen dapat memasukan barang barang pesanannya kedalam shoppingcart nya.
1.2.5.2 Model Lelang
Model lain perdagangan online ialah model lelang, model ini berfungsi sebagai forum dimana para pengguna internet dapat memasuki
(9)
berperan sebagai penjual produk, maka yang bersangkutan dapat mencari situs situs yang menyediakan barang barang yang sedang dia cari, melihat lihat kegiatan penawaran saat itu dan memasang penawaran.
1.2.5.3 Model Portal
Model portal merupakan bentuk lain dari e-commerce. Portal berisi berbagai informasi meliputi mulai berita politik dan ekonomi, olahraga, teknologi, sampai dengan berita berita ringan mengenai kehidupan selebriti, gaya hidup, cerita bersambung dll.
1.2.5.4Model Dynamic Pricing
Model dynamic pricing atau penetapan harga merupakan model yang mengikuti pola mekanisme bisnis, yaitu bagaimana antara bisnis berlangsung dan produk diberi harga, dengan demikian seorang konsumen dapat membeli suatu produk dengan tawaran yang paling rendah. Strategi lain ialah dengan cara menawarkan produk atau jasa tertentu secara gratis.
Model model dalam kategori ini ialah model menentukan sendiri harga produk (yourpricemodel), model harga perbandingan (comparison pricing model), model harga sensitive di dasarkan kebutuhan (demand sensitive pricing model), Model barter, Model rebate dan model penawaran produk dan jasa secara gratis.
(10)
1.2.5.5 Model Online Trading
Model online trading biasanya merupakan perdagangan elektronik dalam bentuk perdagangan sekuritas. Perdagangan saham secara online
dilakukan oleh broker yang mendapatkan komisi karena jasa para broker dalam mengatur jalannya perdagangan saham tersebut. Melalui perdagangan saham secara online ini, konsumen dapat melakukan penelitian terhadap sekuritas, membeli dan menjual investasi melalui komputer yang tersambung dengan internet.
1.2.5.6 Model Online Loan
Online loan atau pinjaman secara online merupakan salah satu bisnis
online yang sudah cukup popular, konsumen saat ini dapat mencari pinjaman dengan bunga rendah melalui internet. Salah satu portal yang member pinjaman secara online adalah e-loan dengan alamat
www.eloan.com . situs ini menawarkan layanan kartu kredit, pinjaman pembelian rumah dan peralatan, serta kalkulator untuk membuat konsumen mahir dalam memutuskan mencari pinjaman.
1.2.5.7 Layanan Perjalanan Secara Online
Saat ini bagi orang yang senang bepergian akan lebih mudah mengaturnya karena mulai pemilihan lokasi wisata, booking hotel dan tiket
(11)
pesawat dapat dipesan secara online. Para pelancong dapat memilih lokasi baik didalam maupun luar negeri. Yang bersangkutan hanya menyediakan biaya dan siap melakukan perjalanan.
1.2.5.8 Layanan Penjualan Secara Online
Banyak sekali situs penjualan mobil secara online dimana konsumen dapat memilih dan membeli mobil baru maupun mobil bekas. Situs ini menyediakan simulasi cara memilih mobil dan cara menghitung cicilan, jika seseorang ingin membeli mobil secara kredit dan perhitungan bunganya dilakukan jika sudah terdapat kesepakatan, dan konsumen tinggal memesan kemudian mobil akan dikirim ke alamat konsumen.
1.2.6 HTML
Hyper Text Markup Language (HTML) adalah sebuah bahasa markup
yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah Penjelajah web Internet dan formating hypertext
sederhana yang ditulis kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan kedalam format ASCII normal sehingga menjadi home page dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk
(12)
menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium
(W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa).
Versi terakhir dari HTML adalah HTML 4.01, meskipun saat ini telah berkembang XHTML yang merupakan pengembangan dari HTML.
1.2.7 PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.
Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software
di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.
(13)
1.2.8 Java Script
JavaScript adalah bahasa scripting yang popular di internet dan dapat bekerja di sebagian besar browser popular seperti Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT.
1.2.9 Adobe Dreamweaver
Adobe Dreamweaver merupakan program penyunting halaman web
keluaran Adobe Systems yang dulu dikenal sebagai Macromedia Dreamweaver keluaran Macromedia. Program ini banyak digunakan oleh pengembang web
karena fitur-fiturnya yang menarik dan kemudahan penggunaannya. Versi terakhir Macromedia Dreamweaver sebelum Macromedia dibeli oleh Adobe Systems yaitu versi 8. Versi terakhir Dreamweaver keluaran Adobe Systems adalah versi 10 yang ada dalam Adobe Creative Suite 4 (sering disingkat Adobe CS4).
1.2.10 Paypal
PayPal adalah salah satu alat pembayaran (Payment procesors)
menggunakan internet yang terbanyak digunakan didunia dan teraman. Pengguna internet dapat membeli barang di ebay, lisensi software original, keanggotaan situs, urusan bisnis, mengirim dan menerima donasi/sumbangan, mengirim uang ke pengguna PayPal lain di seluruh dunia dan banyak fungsi lainnya dengan mudah dan otomatis menggunakan internet atau mobile, PayPal mengatasi kekurangan dalam pengiriman uang tradisional seperti Cek atau Money order
(14)
yang prosesnya dapat memakan waktu PayPal seperti rekening bank, pertama anda membuat account, lalu dana akan ditarik langsung dari kartu kredit anda ke account tersebut atau dengan dana dari transferan account PayPal orang lain ke Saldo / Balance PayPal anda, dan anda sudah dapat menggunakan account PayPal untuk bertransaksi
(15)
112
Tahap implementasi sistem merupakan tahap menerjemahkan perancangan berdasarkan hasil analisis dalam bahasa yang dapat dimengerti oleh mesin, serta penerapan perangkat lunak pada keadaan yang sesungguhnya. Tahap ini
merupakan tahap dimana sistem siap untuk dioperasikan, yang terdiri dari penjelasan mengenai lingkungan implementasi, dan implementasi program.
4.1.1 Perangkat Keras Yang Digunakan
Spesifikasi perangkat keras yang digunakan dalam pembangunan aplikasi
E-Commerce pada CV. Garucci Collection adalah tercantum pada tabel 4.1 sebagai berikut :
Tabel 4.1. Perangkat keras yang digunakan
Perangkat Spesifikasi
Processor Kecepatan 2.4 GHz
RAM 1,5 GHz
Harddisk 120 Gb
Monitor Resolusi 1280 x 800
(16)
4.1.2 Perangkat Lunak Yang Digunakan
Spesifikasi perangkat lunak yang digunakan dalam membangun aplikasi E-Commerce pada CV. Garucci Collection adalah sebagai berikut:
Tabel 4.2. Perangkat Lunak yang digunakan
No Perangkat Lunak Keterangan
1 Sistem Operasi Windows XP SP 2
2 Bahasa Pemrograman PHP
3 DBMS MySQL 5.0.27
4 Web browser Mozilla firefox 3.5.5
5 Code editor Macromedia Dreamweaver 8
6 DFD modeler Microsoft Visio 2007
4.2 Implementasi database
Pembuatan database dilakukan dengan menggunakan aplikasi DBMS MySQL. Implementasi database dalam bahasa SQL adalah sebagai berikut: 1. Tabel Admin
CREATE TABLE `tbl_admin` (
`id_admin` int(10) unsigned NOT NULL auto_increment, `nama_admin` varchar(50) NOT NULL,
`email` varchar(50) NOT NULL, `password` varchar(50) NOT NULL, `log_admin` varchar(20) NOT NULL, PRIMARY KEY (`id_admin`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
(17)
CREATE TABLE `tbl_berita` (
`id_berita` int(10) unsigned NOT NULL auto_increment, `id_operator` int(10) unsigned NOT NULL,
`judul_berita` text NOT NULL, `ringkasan_berita` text NOT NULL, `isi_berita` text NOT NULL,
`tanggal_berita` datetime NOT NULL, PRIMARY KEY (`id_berita`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;
3. Tabel kontak
CREATE TABLE `tbl_kontak` (
`id_kontak` smallint(5) unsigned NOT NULL auto_increment, `nama` varchar(50) NOT NULL,
`email` varchar(50) NOT NULL, `telepon` varchar(50) NOT NULL, `perusahaan` varchar(50) NOT NULL, `pesan` varchar(50) NOT NULL, `tanggal` datetime NOT NULL, PRIMARY KEY (`id_kontak`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
4. Tabel kota
CREATE TABLE `tbl_kota` (
`id_kota` int(10) unsigned NOT NULL auto_increment, `id_operator` int(10) unsigned NOT NULL,
`id_provinsi` smallint(5) unsigned NOT NULL, `nama_kota` varchar(50) NOT NULL,
(18)
PRIMARY KEY (`id_kota`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=36 ;
5. Tabel member
CREATE TABLE `tbl_member` (
`id_member` int(10) unsigned NOT NULL auto_increment, `email` varchar(50) NOT NULL,
`password` varchar(50) NOT NULL, `nama_depan` varchar(50) NOT NULL, `nama_belakang` varchar(50) NOT NULL, `id_provinsi` int(10) unsigned NOT NULL, `id_kota` int(10) unsigned NOT NULL, `alamat` text NOT NULL,
`telepon` varchar(30) NOT NULL, `kodepos` varchar(20) NOT NULL,
`status` smallint(5) unsigned NOT NULL, `log_member` varchar(50) NOT NULL, PRIMARY KEY (`id_member`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
6. Tabel operator
CREATE TABLE `tbl_operator` (
`id_operator` int(10) unsigned NOT NULL auto_increment, `nama_operator` varchar(50) NOT NULL,
`email` varchar(50) NOT NULL, `password` varchar(50) NOT NULL, `log_operator` varchar(50) NOT NULL, PRIMARY KEY (`id_operator`)
(19)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
7. Tabel order
CREATE TABLE `tbl_order` (
`id_order` int(10) unsigned NOT NULL auto_increment, `id_operator` int(10) unsigned NOT NULL,
`id_member` int(10) unsigned NOT NULL, `invoice_order` varchar(50) NOT NULL, `tanggal_pesan` datetime NOT NULL, `tanggal_expired` date NOT NULL, `tanggal_kirim` date NOT NULL, `tanggal_terkirim` date NOT NULL,
`order_total` int(10) unsigned NOT NULL, `nama_pemesan` varchar(50) NOT NULL,
`id_pengiriman` int(10) unsigned NOT NULL, `alamat_pengiriman` text NOT NULL,
`biaya_pengiriman` int(10) unsigned NOT NULL, `status_order` smallint(5) unsigned NOT NULL, PRIMARY KEY (`id_order`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;
8. Tabel order_detil
CREATE TABLE `tbl_order_detil` (
`id_orderdetil` int(10) unsigned NOT NULL auto_increment, `id_order` int(10) unsigned NOT NULL,
`produk_id` int(10) unsigned NOT NULL, `jum_produk` int(10) unsigned NOT NULL, PRIMARY KEY (`id_orderdetil`)
(20)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;
9. Tabel pengiriman
CREATE TABLE `tbl_pengiriman` (
`id_pengiriman` int(10) unsigned NOT NULL auto_increment, `id_operator` int(10) unsigned NOT NULL,
`id_provinsi` int(10) unsigned NOT NULL, `id_kota` int(10) unsigned NOT NULL,
`waktu_pengiriman` smallint(5) unsigned NOT NULL, `biaya_pengiriman` int(10) unsigned NOT NULL, PRIMARY KEY (`id_pengiriman`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
10. Tabel produk
CREATE TABLE `tbl_produk` (
`produk_id` int(10) unsigned NOT NULL auto_increment, `id_operator` int(10) unsigned NOT NULL,
`id_kategori` smallint(5) unsigned NOT NULL, `produk_kode` varchar(50) NOT NULL,
`produk_nama` varchar(50) NOT NULL, `produk_ringkasan` text NOT NULL, `produk_deskripsi` text NOT NULL,
`produk_harga` int(10) unsigned NOT NULL, `produk_berat` int(10) unsigned NOT NULL, `produk_jumlah` int(10) unsigned NOT NULL, `produk_gambar` varchar(50) NOT NULL,
`produk_status` smallint(5) unsigned NOT NULL, PRIMARY KEY (`produk_id`)
(21)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=15 ;
11. Tabel produk_kategori
CREATE TABLE `tbl_produk_kategori` (
`id_kategori` int(10) unsigned NOT NULL auto_increment, `id_operator` int(10) unsigned NOT NULL,
`nama_kategori` varchar(50) NOT NULL, PRIMARY KEY (`id_kategori`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
12. Tabel provinsi
CREATE TABLE `tbl_provinsi` (
`id_provinsi` int(10) unsigned NOT NULL auto_increment, `id_operator` int(10) unsigned NOT NULL,
`nama_provinsi` varchar(50) NOT NULL, PRIMARY KEY (`id_provinsi`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ;
13. Tabel transaksi_pembayaran
CREATE TABLE `tbl_transaksi_pembayaran` (
`id_pembayaran` int(10) unsigned NOT NULL auto_increment, `id_order` int(10) unsigned NOT NULL,
`nama_bank` varchar(50) NOT NULL, `no_transfer` varchar(50) NOT NULL, `atas_nama` varchar(50) NOT NULL,
`jumlah_transfer` int(10) unsigned NOT NULL, PRIMARY KEY (`id_pembayaran`)
(22)
4.3 Implementasi Antar Muka
Implementasi antar muka dilakukan dengan setiap tampilan program yang dibangun dan pengkodeannya dalam bentuk file program. Berikut ini adalah implementasi antarmuka untuk pengguna. Adapun untuk tampilan implementasi aplikasi E-commerce pada CV. Garucci Collection akan dilampirkan pada halaman lampiran.
Tabel 4.3 Implementasi antar muka
Menu Deskripsi Nama File
Login administrator
Digunakan sebagai halaman
login administrator Index.php ganti password
administrator
Digunakan jika administrator
ingin merubah password password_admin.php
kota
Digunakan untuk melihat, menambah, dan merubah data kota
city. Php
provinsi
Digunakan untuk melihat, menambah, dan merubah data provinsi
province. Php
kategori
Digunakan untuk melihat, menambah, dan merubah data kategori
prodcat. Php
produk Digunakan untuk melihat,
(23)
menambah, dan merubah data produk
ukuran
Digunakan untuk melihat, menambah, dan merubah data ukuran
size. Php
berita
Digunakan untuk melihat, menambah, dan merubah data berita
news. Php
content
Digunakan untuk melihat,
dan merubah data content content. Php
Lihat transaksi
Digunakan untuk melihat data transaksi, data detail transaksi, dan mengubah status transaksi.
transaction. Php
Registrasi member
Digunakan untuk melakukan
pendaftaran member Signin.php
Login member
Digunakan sebagai halaman
login member Signup.php
Ganti password member
Digunakan jika member
ingin merubah password Cpassword.php
Ubah Profil
Digunakan untuk mengubah
profil member eprofile. Php
Produk Digunakan untuk melihat
(24)
seluruh data barang yang ada
Profil
Digunakan untuk melihat
data profil perusahaan Profile.php
berita
Digunakan untuk melihat
data berita News.php
Cara Pemesanan
Digunakan untuk melihat
Cara melakukan pemesanan howto.php
Kondisi dan ketentuan
Digunakan untuk melihat
kondisi dan ketentuan Terms.com
Keranjang belanja
Digunakan untuk melihat, merubah, menghapus detail transaksi yang akan
dilakukan
cart.php
Panel member
Digunakan untuk melihat
history transaksi yang pernah dilakukan
history.php
Logout
Digunakan User (administrator,
member)Untuk dapat keluar dari aplikasi
(25)
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.4. menjelaskan skenario pengujian aplikasi member.
Tabel 4.4. Skenario pengujian aplikasi member
Kelas Uji Butir Uji Jenis Pengujian
Registrasi Menampilkan form
pendaftaran member baru
Black Box
Isi form pendaftaran
member
Black Box
Simpan data baru Black Box
Login member Isi data login Black Box
(26)
Verifikasi password Black Box
Logout Menghapus sessionuser Black Box
My account Menampilkan form ubah
profil
Black Box
Ubah data costumer Black Box
Simpan perubahan Black Box
Ganti password Menampilkan form ubah
password
Black Box
Verifikasi password lama Black Box
Verifikasi password baru Black Box
Verifikasi konfirmasi
password
Black Box
Menu tentang kami Menampilkan profil perusahaan
Black Box
Menu cara belanja Menampilkan cara belanja
Black Box
Menu pengiriman Menampilkan cara pengiriman
Black Box
Menu cara membayar Menampilkan cara membayar
Black Box
Menu keranjang belanja Menampilkan data detail transaksi
(27)
Form konfirmasi Menampilkan konfirmasi transaksi
Black Box
Form pengiriman Menampilkan form pengiriman
Black Box
Isi form pengiriman Black Box
Form cara pembayaran Menampilkan cara pembayaran
Black Box
Menu panel member Menampilkan data transaksi yang pernah dilakukan
Black Box
Menampilkan data detail tiap transaksi
Black Box
Tabel 4.5. menjelaskan skenario pengujian aplikasi administrator.
Tabel 4.5. Skenario pengujian aplikasi administrator
Kelas Uji Butir Uji Jenis Pengujian
Login Isi data login
Verifikasi username Black Box
Verivikasi password Black Box
Logout Menghapus session user Black Box
(28)
password
Verifikasi password lama Black Box
Verifikasi password baru Black Box
Verfikasi konfirmasi
password
Black Box
pengiriman Tampilkan data
pengiriman
Black Box
Tambah data pengiriman Black Box
Ubah data pengiriman Black Box
provinsi Tampilkan data provinsi Black Box
Tambah data provinsi Black Box
Ubah data provinsi Black Box
kota Tampilkan data kota Black Box
Tambah data kota Black Box
Ubah data kota Black Box
ukuran Tampilkan data ukuran Black Box
tambah data ukuran Black Box
ubah data ukuran Black Box
Data transaksi Tampilkan data transaksi Black Box
Ubah status data transaksi
Black Box
(29)
Data content Tampilkan data content Black Box
Ubah data content Black Box
Data kategori Tampilkan data kategori Black Box
Tambah data kategori Black Box
Ubah data kategori Black Box
Data produk Tampilkan data produk Black Box
Tambah data produk Black Box
Ubah data produk Black Box
Data produk Tampilkan data produk Black Box
hapus data produk Black Box
Data berita Tampilkan data berita Black Box
Tambah data berita Black Box
(30)
4.5.2 Kasus dan Hasil Pengujian 4.5.2.1 Pengujian Registrasi member
Berikut dapat dilihat pengujian dari registrasi member pada tabel 4.7 dibawah ini:
Tabel 4.6. Pengujian Registrasi member
Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan
Yang diharapkan
Pengamatan Kesimpulan
Klik link registrasi Tampil form pendaftaran member Dapat menampilkan form pendaftaran member
[ ] Diterima
[ ] Ditolak
Memasukan data pendaftaran, contoh masukan :
User Naeme : Rahman Password :123456 Nama : Abdul rahman Alamat : Jl. Muararajeun 10 Kelurahan : Cihaur geulis
Jika salah satu field tidak terisi atau salah dalam pengisian, maka akan muncul pesan kesalahan bahwa field Dapat memunculkan pesan kesalahan bahwa field tersebut tidak boleh kosong, jika salah satu field tidak
[ ] Diterima
(31)
Kecamatan : barakan Kota : Bandung Kodepos : 40123 No Tlp : 0222507480 No HP : 081321517997 Email
:rahman.smille@yahoo.co.id Rekening : 010188988801
tersebut tidak boleh kosong.
terisi.
Klik tombol simpan Jika salah satu field tidak terisi atau salah dalam
pengisian, maka akan muncul pesan kesalahan bahwa field tersebut tidak boleh kosong. Jika data masukan benar
Tampil pesan
“Anda telah berhasil melakukan registrasi” jika data masukan benar dan
dapat
memunculkan pesan
kesalahan bahwa field tersebut harus
[ ] Diterima
(32)
muncul pesan
“Anda telah berhasil melakukan registrasi”
terisi jika salah satu field tidak terisi atau salah dalam pengisian.
Memasukan data kosong
Tampilkan pesan kesalahan
Dapat
menampilkan pesan
kesalahan
”field ini
harus diisi”
[ ] Diterima
[ ] Ditolak
4.5.2.2 Pengujian Login Member
Berikut dapat dilihat pengujian login member pada tabel 4.8 dibawah ini: Tabel 4.7 Pengujian login member
Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan Yang diharapkan
Pengamatan Kesimpulan
Memasukan alamat
email :
Mengisikan data alamat
email pada
Dapat mengisi
field alamat
email dan
[ ] Diterima
(33)
rahman.smille@yahoo.com field alamat email. Jika salah maka akan muncul pesan “invalid alamat email” muncul pesan “invalid alamat email” jika salah dalam pengisian data
Memasukan Password : 123456
Mengisikan data password
pada field password. Jika salah maka akan muncul pesan “diantara 6 sampai 11 karakter diperbolehkan” Dapat mengisi fieldpassword dan muncul pesan “diantara 6 sampai 11 karakter diperbolehkan” jika salah dalam pengisian data [] Diterima
[ ] Ditolak
Klik tombol login Data email dan data password
dicari
Tombol login dapat
berfungsi
[] Diterima
[ ] Ditolak
Memasukan data email
atau password yang
Tidak dapat Muncul pesan
“email atau
(34)
tidak terdaftar login password
salah”
[ ] Ditolak
mengosongkan data
email atau password
Tidak dapat login
Dapat
menampilkan pesan
kesalahan
”field ini harus
diisi”
[] Diterima
[ ] Ditolak
4.5.2.3 Pengujian Logout
Berikut dapat dilihat pengujian dari logout pada tabel 4.9. dibawah ini: Tabel 4.8. Pengujian logout
Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan
Yang diharapkan
Pengamatan Kesimpulan
Klik logout Dapat keluar dan
menghapus session pengguna
User keluar dari aplikasi
[] Diterima
(35)
4.5.2.4 Pengujian Ubah profil member
Berikut dapat dilihat pengujian dari ubah profil member pada tabel 4.10. dibawah ini:
Tabel 4.9. Pengujian ubah profil member Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan
Yang diharapkan Pengamatan Kesimpulan
Klik ubah profil member
Menampilkan form
ubah profil
Dapat
menampilkan
form ubah profil
[] Diterima
[ ] Ditolak
Data profil yang akan diubah
Tercantum pada text box data yang akan diubah
Dapat mengisi
field data yang akan diubah dengan benar
[] Diterima
[ ] Ditolak
Klik ubah Data berhasil diubah didatabase
Tampil pesan
“Data berhasil diubah”
[] Diterima
[ ] Ditolak
Mengosongkan salah satu fied
Menampilkan pesan kesalahan
Dapat
menampilkan
(36)
bahwa field tersebut harus terisi.
pesan kesalahan bahwa field tersebut harus terisi.
[ ] Ditolak
Mengosongkan semua field
Tampilkan pesan kesalahan
Dapat
menampilkan pesan
kesalahan
”field ini
harus diisi”
[] Diterima
[ ] Ditolak
4.5.2.5 Pengujian ganti password member
Berikut dapat dilihat pengujian dari ganti passwordmember pada tabel 4.11. dibawah ini:
Tabel 4.10. Pengujian ganti password member
Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan Yang diharapkan Pengamatan Kesimpulan
Klik ubah password Menampilkan
form ubah
password
Dapat
menampilkan
form ubah
[] Diterima
(37)
password
Memasukan data yang benar
Password baru berhasil disimpan di
database
Dapat
menyimpan data
password yang baru dengan
muncul pesan “
Data berhasil
diubah”
[] Diterima
[ ] Ditolak
Mengosongkan salah satu field
Muncul pesan kesalahan field
tersebut harus diisi
Dapat
menampilkan pesan kesalahan
”field ini harus
diisi” bila ada
field yang belum diisi
[] Diterima
[ ] Ditolak
Data password lama salah
muncul pesan "password salah"
Dapat
menampilkan pesan kesalahan
”Password salah”
[] Diterima
[ ] Ditolak
(38)
konfirmasi password
baru tidak sama
"password baru dan konfirmasi password harus sama"
menampilkan pesan
"password baru dan konfirmasi password harus sama"
[ ] Ditolak
Mengosongkan semua field
Muncul pesan kesalahan field harus diisi
Dapat
menampilkan pesan kesalahan field harus diisi
] Diterima [ ] Ditolak
4.5.2.6 Pengujian menu produk
Berikut dapat dilihat pengujian dari menu produk pada tabel 4.12. dibawah ini: Tabel 4.11. Pengujian menu produk
Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan Yang diharapkan Pengamatan Kesimpulan
Klik menu produk Menampilkan data produk yang ada di
database
Dapat
menampilkan data produk yang ada di data base
[] Diterima
(39)
Klik detail pada data produk
Menampilkan detail produk
Dapat
menampilkan detail produk
[] Diterima
[ ] Ditolak
Klik pesan Menuju ke
keranjang belanja
Dapat
menampilkan keranjang belanja
[] Diterima
[ ] Ditolak
4.5.2.7 Pengujian menu profil
Berikut dapat dilihat pengujian dari menu profil pada tabel 4.13. dibawah ini: Tabel 4.12. Pengujian menu profil
Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan
Yang diharapkan Pengamatan Kesimpulan
Klik Profil Menampilkan
menu profil
Tampil menampilkan menu profil
[] Diterima
(40)
4.5.2.8 Pengujian menu berita
Berikut dapat dilihat pengujian dari menu berita pada tabel 4.14 dibawah ini: Tabel 4.13. Pengujian menu berita
Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan
Yang diharapkan Pengamatan Kesimpulan
Klik berita Menampilkan
menu berita
Tampil menampilkan menu berita
[ ] Diterima
[ ] Ditolak
Klik selangkapnya Menampilkan menu berita selangkapnya
Menampilkan menu berita selengkapnya
[ ] Diterima
[ ] Ditolak
4.5.2.9 Pengujian menu kontak
Berikut dapat dilihat pengujian dari menu berita pada tabel 4.15 dibawah ini: Tabel 4.14. Pengujian menu kontak
Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan
Yang diharapkan Pengamatan Kesimpulan
(41)
menu kontak menampilkan menu kontak
[ ] Ditolak
4.5.2.10 Pengujian menu cara pemesanan
Berikut dapat dilihat pengujian dari menu cara pemesanan pada tabel 4.16. dibawah ini:
Tabel 4.15. Pengujian menu cara pemesanan Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan Yang diharapkan Pengamatan Kesimpulan
Klik cara pemesanan Menampilkan menu cara pemesanan
Dapat
menampilkan form cara pemesanan
[ ] Diterima
[ ] Ditolak
4.5.2.11 Pengujian menu kondisi dan ketentuan
Berikut dapat dilihat pengujian dari menu kondisi dan ketentuan pada tabel 4.17. dibawah ini:
(42)
Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan Yang diharapkan Pengamatan Kesimpulan
Klik kondisi dan ketentuan
Menampilkan menu kondisi dan ketentuan
Dapat
menampilkan form kondisi dan ketentuan
[ ] Diterima
[ ] Ditolak
4.5.2.12 Pengujian menu kategori
Berikut dapat dilihat pengujian dari menu kategori pada tabel 4.18. dibawah ini:
Tabel 4.17. Pengujian menu kategori Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan Yang diharapkan Pengamatan Kesimpulan
Klik menu kategori Menampilkan data produk yang ada di
database
Dapat
menampilkan data produk yang ada didata base
[ ] Diterima
[ ] Ditolak
Klik detail pada data produk
Menampilkan detail produk
Dapat
menampilkan
[ ] Diterima
(43)
detail produk
Klik pesan Menuju ke
keranjang belanja
Dapat
menampilkan keranjang belanja
[ ] Diterima
[ ] Ditolak
4.5.2.13 Pengujian menu keranjang belanja
Berikut dapat dilihat pengujian dari menu keranjang belanja pada tabel 4.19. dibawah ini:
Tabel 4.18. Pengujian meu shopping cart
Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan Yang diharapkan Pengamatan Kesimpulan
Klik menu keranjang belanja
Menampilkan
form keranjang belanja
Dapat
menampilkan
form keranjang belanja
[ ] Diterima
[ ] Ditolak
Menampilkan data jumlah pesanan
Tercantum pada text box data yang akan
Dapat mengisi data jumlah dengan benar
[ ] Diterima
(44)
diubah
Klik tombol edit Data jumlah yang diubah tersimpan
didatabase
Dapat
menampilkan perubahan data jumlah
[] Diterima
[ ] Ditolak
Klik tombol hapus Data yang dihapus terhapus dari keranjang belanja
Dapat
menghapus data pada keranjang belanja
[] Diterima
[ ] Ditolak
Klik checkout Menampilkan form pengiriman
Dapat
menampilkan form pengiriman
[] Diterima
[ ] Ditolak
4.5.2.14 Pengujian form pengiriman
Berikut dapat dilihat pengujian dari form pengiriman pada tabel 4.20. dibawah ini:
Tabel 4.19. Pengujian form pengiriman Kasus dan Hasil Uji Benar (Data Benar)
(45)
dilakukan
Memasukan data yang benar lalu mengklik tombol ganti
Data pengirimah baru akan disimpan di dalam database
Dapat data pengirimah baru akan disimpan di dalam
database
[] Diterima
[ ] Ditolak
Mengosongkan salah satu field
Menampilkan pesan kesalahan
field tersebut harus diisi
Dapat
menampilkan pesan
kesalahan
”field ini
harus diisi”
[] Diterima
[ ] Ditolak
Klik tombol batal Kembali ke menu sebelumnya
Dapat kembali ke menu sebelumnya
[] Diterima
[ ] Ditolak
4.5.2.15 Pengujian formcheckout
Berikut dapat dilihat pengujian dari form checkout pada tabel 4.21 dibawah ini:
(46)
Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan
Yang diharapkan Pengamatan Kesimpulan
Klik checkout Data transaksi dan detail transaksi tersimpan di
database,
Menampilkan form
terimakasih
Dapat menyimpan data transaksi, dapat
menampilkan
form terima kasih
[] Diterima
[ ] Ditolak
4.5.2.16 Pengujian form konfirmasi pembayaran
Berikut dapat dilihat pengujian dari form konfirmasi pembayaran pada tabel 4.22 dibawah ini:
Tabel 4.21 Pengujian form konfirmasi pembayaran Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan
Yang diharapkan Pengamatan Kesimpulan
Masukan data konfirmasi
Jika salah satu field tidak terisi atau salah dalam
Dapat
memunculkan pesan
[] Diterima
(47)
pembayaran, contoh
No. invoice : inv-123321456
No. transfer : 24
Nama Bank : BCA
Atas Nama : rahman
Jumlah Transfer : 100000
pengisian, maka akan muncul pesan kesalahan bahwa field tersebut harus terisi.
kesalahan bahwa field tersebut harus terisi jika salah satu field tidak terisi atau salah dalam pengisian.
Mengosongkan semua
field
Tampilkan pesan kesalahan
Dapat
menampilkan pesan
kesalahan
”field ini
harus diisi”
[] Diterima
[ ] Ditolak
4.5.2.17 Pengujian menu history
Berikut dapat dilihat pengujian dari history pada tabel 4.23. dibawah ini: Tabel 4.22. Pengujian menu history
Kasus dan Hasil Uji Benar (Data Benar)
(48)
dilakukan
Klik menu history Menampilkan
history
Dapat
menampilkan form history
[] Diterima
[ ] Ditolak
Klik detail Menampilkan
detail transaksi
Dapat
menampilkan detail
transaksi
[] Diterima
[ ] Ditolak
4.5.2.18 Pengujian Login Administrator
Berikut dapat dilihat pengujian login administrator pada tabel 4.24 dibawah ini:
Tabel 4.23 Pengujian login administrator Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan
Yang diharapkan
Pengamatan Kesimpulan
username : garuci Tercantum pada text box
username
Dapat mengisi field
username
dengan benar
[] Diterima
(49)
Password : garuci Tercantum pada text box
password
Dapat mengisi field
password
dengan benar
[] Diterima
[ ] Ditolak
Klik tombol login Data username
dan data
password
dicari
Tombol login dapat
berfungsi
[] Diterima
[ ] Ditolak
Memasukan data
username atau
password yang tidak terdaftar
Tidak dapat login
Muncul pesan
“Tidak Sama Untuk Username Dan/Atau Password.”
[] Diterima
[ ] Ditolak
Tidak memasukan data
username atau
password
Tidak dapat login
Dapat
menampilkan pesan
kesalahan
“Tidak Sama Untuk Username Dan/Atau
[] Diterima
(50)
Password.”
4.5.2.19 Pengujian ganti password administrator
Berikut dapat dilihat pengujian dari ganti password administrator pada tabel 4.25 dibawah ini:
Tabel 4.24 Pengujian ganti password administrator Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan Yang diharapkan Pengamatan Kesimpulan
Klik ubah password Menampilkan
form ubah
password
Dapat
menampilkan
form ubah
password
[] Diterima
[ ] Ditolak
Memasukan data yang benar
Password baru berhasil disimpan di
database
Dapat
menyimpan data
password yang baru dengan
muncul pesan “
Data berhasil
diubah”
[] Diterima
[ ] Ditolak
Mengosongkan salah Muncul pesan kesalahan field
Dapat
menampilkan
(51)
satu field tersebut harus diisi
pesan kesalahan
”field ini harus
diisi” bila ada
field yang belum diisi
[ ] Ditolak
Memasukan password
yang salah muncul pesan "password salah" Dapat menampilkan pesan kesalahan ”Password salah” [] Diterima
[ ] Ditolak
Memasukan data
password baru dan konfirmasi password
baru yang tidak sama
Muncul pesan "password baru dan konfirmasi password harus sama" Dapat menampilkan pesan "password baru dan konfirmasi password harus sama" [] Diterima
[ ] Ditolak
Mengosongkan semua
field
Muncul pesan kesalahan field
harus diisi
Dapat
menampilkan pesan kesalahan
field harus diisi
] Diterima [ ] Ditolak
(52)
4.5.2.20 Pengujian data pengiriman
Berikut dapat dilihat pengujian data pengiriman pada tabel 4.30 dibawah ini: Tabel 4.25 Pengujian data pengiriman
Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan
Yang diharapkan Pengamatan Kesimpulan
Klik pengiriman Menampilkan data kota pengiriman
Dapat
menampilkan data kota pengiriman
[ ] Diterima
[ ] Ditolak
Klik ubah Menampilkan form
ubah kota pengiriman
Dapat
menampilkan
form kota pengiriman
[ ] Diterima
[ ] Ditolak
Tidak mengisi salah satu field
Muncul pesan kesalahan field
tersebut harus diisi
Dapat muncul pesan
kesalahan
field tersebut harus diisi
[ ] Diterima
(53)
Tidak mengisi semua
field
Tampilkan pesan kesalahan
Dapat
menampilkan pesan
kesalahan
”ada
kesalahan didalam pengisian data, silahkan
cek kembali”
[ ] Diterima
[ ] Ditolak
Klik tombol simpan Data berhasil diubah didatabase
Tampil pesan
“Data berhasil diubah”
[ ] Diterima
[ ] Ditolak
Klik batal Kembali kemenu
sebelumnya
Tampil menu sebelumnya
[ ] Diterima
[ ] Ditolak
4.5.2.21 Pengujian tambah pengiriman
Berikut dapat dilihat pengujian dari tambah pengiriman pada tabel 4.31 dibawah ini:
Tabel 4.26 Pengujian tambah pengiriman Kasus dan Hasil Uji Benar (Data Benar)
(54)
Aktifitas yang dilakukan
Yang diharapkan Pengamatan Kesimpulan
Klik baru Menampilkan form
tambah pengiriman
Dapat
menampilkan
form tambah kota
[ ] Diterima
[ ] Ditolak
Mengisi data pengiriman
Contoh:
Provinsi : Jawa Barat Kota : Cimahi harga: 1000
Jika salah satu field tidak terisi atau salah dalam pengisian, maka akan muncul pesan kesalahan bahwa field tersebut harus terisi. Dapat memunculkan pesan kesalahan bahwa field tersebut harus terisi jika salah satu field tidak terisi atau salah dalam pengisian.
[ ] Diterima
[ ] Ditolak
Tidak mengisi semua
field Tampilkan pesan kesalahan Dapat menampilkan pesan kesalahan
[ ] Diterima
(55)
”ada
kesalahan didalam pengisian data, silahkan
cek kembali”
Klik tombol simpan Data pengiriman akan tersimpan didalam database
Data pengiriman akan tersimpan didalam
database dan muncul pesan
”data berhasil di tambah”
[ ] Diterima
[ ] Ditolak
Klik batal Kembali kemenu
sebelumnya
Tampil menu sebelumnya
[ ] Diterima
[ ] Ditolak
4.5.2.22 Pengujian data provinsi
Berikut dapat dilihat pengujian dari data provinsi pada tabel 4.32 dibawah ini:
(56)
Tabel 4.27 Pengujian data provinsi Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan
Yang diharapkan Pengamatan Kesimpulan
Klik provinsi Menampilkan data provinsi
Dapat
menampilkan data provinsi
[ ] Diterima
[ ] Ditolak
Klik ubah Menampilkan form
ubah provinsi
Dapat
menampilkan
form ubah provinsi
[ ] Diterima
[ ] Ditolak
Tidak mengisi salah satu field
Muncul pesan kesalahan field
tersebut harus diisi
Dapat muncul pesan
kesalahan
field tersebut harus diisi
[ ] Diterima
[ ] Ditolak
Tidak mengisi semua
field
Tampilkan pesan kesalahan
Dapat
menampilkan pesan
kesalahan
”ada
[ ] Diterima
(57)
kesalahan didalam pengisian data, silahkan
cek kembali”
Klik tombol simpan Data berhasil diubah didatabase
Tampil pesan
“Data berhasil diubah”
[ ] Diterima
[ ] Ditolak
Klik batal Kembali kemenu
sebelumnya
Tampil menu sebelumnya
[ ] Diterima
[ ] Ditolak
4.5.2.23 Pengujian tambah provinsi
Berikut dapat dilihat pengujian dari tambah provinsi pada tabel 4.33 dibawah ini:
Tabel 4.28 Pengujian tambah provinsi Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan
Yang diharapkan Pengamatan Kesimpulan
Klik tambah provinsi Menampilkan form
tambah provinsi
Dapat
menampilkan
[ ] Diterima
(58)
form tambah kota
Mengisi data provinsi
Contoh:
Nama Provinsi : Jawa Barat
Jika salah satu field tidak terisi atau salah dalam pengisian, maka akan muncul pesan kesalahan bahwa field tersebut harus terisi.
Dapat
memunculkan pesan
kesalahan bahwa field tersebut harus terisi jika salah satu field tidak terisi atau salah dalam pengisian.
[ ] Diterima
[ ] Ditolak
Tidak mengisi semua
field
Tampilkan pesan kesalahan
Dapat
menampilkan pesan
kesalahan
”ada
kesalahan didalam pengisian
[ ] Diterima
(59)
data, silahkan
cek kembali”
Klik tombol simpan Data pengiriman akan tersimpan didalam database
Data pengiriman akan tersimpan didalam
database dan muncul pesan
”data berhasil di tambah”
[ ] Diterima
[ ] Ditolak
Klik batal Kembali kemenu
sebelumnya
Tampil menu sebelumnya
[ ] Diterima
[ ] Ditolak
4.5.2.24 Pengujian data kota
Berikut dapat dilihat pengujian dari data kota pada tabel 4.34 dibawah ini: Tabel 4.29 Pengujian lihat kota
Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan
(60)
Klik kota Menampilkan data kota
Dapat
menampilkan data kota
[ ] Diterima
[ ] Ditolak
Klik ubah Menampilkan form
ubah kota
Dapat
menampilkan
form ubah kota
[ ] Diterima
[ ] Ditolak
Tidak mengisi salah satu field
Muncul pesan kesalahan field
tersebut harus diisi
Dapat muncul pesan
kesalahan
field tersebut harus diisi
[ ] Diterima
[ ] Ditolak
Tidak mengisi semua
field
Tampilkan pesan kesalahan
Dapat
menampilkan pesan
kesalahan
”ada
kesalahan didalam pengisian data, silahkan
[ ] Diterima
(61)
cek kembali”
Klik tombol simpan Data berhasil diubah didatabase
Tampil pesan
“Data berhasil diubah”
[ ] Diterima
[ ] Ditolak
Klik batal Kembali kemenu
sebelumnya
Tampil menu sebelumnya
[ ] Diterima
[ ] Ditolak
4.5.2.25 Pengujian tambah kota
Berikut dapat dilihat pengujian dari tambah kota pada tabel 4.35 dibawah ini:
Tabel 4.30 Pengujian tambah kota Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan
Yang diharapkan Pengamatan Kesimpulan
Klik baru Menampilkan form
tambah kota
Dapat
menampilkan
form tambah kota
[ ] Diterima
[ ] Ditolak
Mengisi data kota Jika salah satu field tidak terisi atau
Dapat
memunculkan
(62)
Contoh:
Provinsi : Jawa Barat
Nama Kota : Subang
salah dalam pengisian, maka akan muncul pesan kesalahan bahwa field tersebut harus terisi.
pesan kesalahan bahwa field tersebut harus terisi jika salah satu field tidak terisi atau salah dalam pengisian.
[ ] Ditolak
Tidak mengisi semua
field
Tampilkan pesan kesalahan
Dapat
menampilkan pesan
kesalahan
”ada
kesalahan didalam pengisian data, silahkan
cek kembali”
[ ] Diterima
[ ] Ditolak
Klik tombol simpan Data pengiriman akan tersimpan
Data pengiriman
(63)
didalam database akan tersimpan didalam
database dan muncul pesan
”data berhasil di tambah”
[ ] Ditolak
Klik batal Kembali kemenu
sebelumnya
Tampil menu sebelumnya
[ ] Diterima
[ ] Ditolak
4.5.2.26 Pengujian data ukuran
Berikut dapat dilihat pengujian dari data ukuran pada tabel 4.36 dibawah ini: Tabel 4.31 Pengujian data ukuran
Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan
Yang diharapkan Pengamatan Kesimpulan
Klik ukuran Menampilkan data ukuran
Dapat
menampilkan data ukuran
[ ] Diterima
[ ] Ditolak
(64)
ubah ukuran menampilkan
form ubah ukuran
[ ] Ditolak
Tidak mengisi salah satu field
Muncul pesan kesalahan field
tersebut harus diisi
Dapat muncul pesan
kesalahan
field tersebut harus diisi
[ ] Diterima
[ ] Ditolak
Tidak mengisi semua
field
Tampilkan pesan kesalahan
Dapat
menampilkan pesan
kesalahan
”ada
kesalahan didalam pengisian data, silahkan
cek kembali”
[ ] Diterima
[ ] Ditolak
Klik tombol simpan Data berhasil diubah didatabase
Tampil pesan
“Data berhasil diubah”
[ ] Diterima
(65)
Klik batal Kembali kemenu sebelumnya
Tampil menu sebelumnya
[ ] Diterima
[ ] Ditolak
4.5.2.27 Pengujian tambah ukuran
Berikut dapat dilihat pengujian dari tambah ukuran pada tabel 4.37 dibawah ini:
Tabel 4.32 Pengujian tambah ukuran Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan
Yang diharapkan Pengamatan Kesimpulan
Klik tambah ukuran Menampilkan form
tambah ukuran
Dapat
menampilkan
form tambah ukuran
[ ] Diterima
[ ] Ditolak
Mengisi data ukuran
Contoh:
Kode : S Ukuran : Small
Jika salah satu field tidak terisi atau salah dalam pengisian, maka akan muncul pesan kesalahan bahwa field tersebut harus
Dapat
memunculkan pesan
kesalahan bahwa field tersebut harus terisi jika
[ ] Diterima
(66)
terisi. salah satu field tidak terisi atau salah dalam pengisian.
Tidak mengisi semua
field
Tampilkan pesan kesalahan
Dapat
menampilkan pesan
kesalahan
”ada
kesalahan didalam pengisian data, silahkan
cek kembali”
[ ] Diterima
[ ] Ditolak
Klik tombol simpan Data pengiriman akan tersimpan didalam database
Data pengiriman akan tersimpan didalam
database dan muncul pesan
[ ] Diterima
(67)
”data berhasil di tambah”
Klik batal Kembali kemenu
sebelumnya
Tampil menu sebelumnya
[ ] Diterima
[ ] Ditolak
4.5.2.28 Pengujian data content
Berikut dapat dilihat pengujian dari data content pada tabel 4.38 dibawah ini:
Tabel 4.33 Pengujian data content Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan
Yang diharapkan Pengamatan Kesimpulan
Klik content Menampilkan data content
Dapat
menampilkan data content
[ ] Diterima
[ ] Ditolak
Klik ubah Menampilkan form
ubah content
Dapat
menampilkan
form content
[ ] Diterima
[ ] Ditolak
Tidak mengisi salah satu field
Muncul pesan kesalahan field
Dapat muncul pesan
(68)
tersebut harus diisi kesalahan
field tersebut harus diisi
[ ] Ditolak
Tidak mengisi semua
field
Tampilkan pesan kesalahan
Dapat
menampilkan pesan
kesalahan
”ada
kesalahan didalam pengisian data, silahkan cek kembali”
[ ] Diterima
[ ] Ditolak
Klik tombol simpan Data berhasil diubah didatabase
Tampil pesan
“Data berhasil diubah”
[ ] Diterima
[ ] Ditolak
Klik batal Kembali kemenu
sebelumnya
Tampil menu sebelumnya
[ ] Diterima
(69)
4.5.2.29 Pengujian data kategori
Berikut dapat dilihat pengujian dari lihat kategori pada tabel 4.39 dibawah ini:
Tabel 4.34 Pengujian lihat kategori Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan Yang diharapkan Pengamatan Kesimpulan
Klik kategori Menampilkan
form lihat kategori
Dapat
menampilkan
form lihat kategori
[ ] Diterima
[ ] Ditolak
Klik ubah Menampilkan
form ubah kategori
Dapat
menampilkan
form ubah kategori
[ ] Diterima
[ ] Ditolak
Tidak mengisi salah satu
field
Muncul pesan kesalahan field
tersebut harus diisi
Dapat muncul pesan
kesalahan
field tersebut harus diisi
[ ] Diterima
[ ] Ditolak
Tidak mengisi semua
field
Tampilkan pesan kesalahan
Dapat
menampilkan
(70)
pesan kesalahan
”ada
kesalahan didalam pengisian data, silahkan
cek kembali”
[ ] Ditolak
Klik tombol simpan Data berhasil diubah didatabase
Tampil pesan
“Data berhasil diubah”
[ ] Diterima
[ ] Ditolak
Klik batal Kembali kemenu
sebelumnya
Tampil menu sebelumnya
[ ] Diterima
[ ] Ditolak
4.5.2.30 Pengujian tambah kategori
Berikut dapat dilihat pengujian dari tambah kategori pada tabel 4.40 dibawah ini:
Tabel 4.35 Pengujian tambah kategori Kasus dan Hasil Uji Benar (Data Benar)
(71)
dilakukan
Klik baru Menampilkan form
tambah kategori
Dapat
menampilkan
form tambah kategori
[ ] Diterima
[ ] Ditolak
Mengisi data kategori
Contoh:
Nama kategori: Baju
Jika salah satu field tidak terisi atau salah dalam pengisian, maka akan muncul pesan kesalahan bahwa field tersebut harus terisi.
Dapat
memunculkan pesan
kesalahan bahwa field tersebut harus terisi jika salah satu field tidak terisi atau salah dalam pengisian.
[ ] Diterima
[ ] Ditolak
Tidak mengisi semua
field
Tampilkan pesan kesalahan
Dapat
menampilkan pesan
kesalahan
”ada
[ ] Diterima
(72)
kesalahan didalam pengisian data, silahkan
cek kembali”
Klik tombol simpan Data pengiriman akan tersimpan didalam database
Data pengiriman akan tersimpan didalam
database dan muncul pesan
”data berhasil di tambah”
[ ] Diterima
[ ] Ditolak
Klik batal Kembali kemenu
sebelumnya
Tampil menu sebelumnya
[ ] Diterima
[ ] Ditolak
4.5.2.31 Pengujian data produk
Berikut dapat dilihat pengujian dari data produk pada tabel 4.41 dibawah ini:
(73)
Tabel 4.36 Pengujian lihat produk Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan
Yang diharapkan Pengamatan Kesimpulan
Klik produk Menampilkan data produk
Dapat
menampilkan data produk
[ ] Diterima
[ ] Ditolak
Klik ubah Menampilkan form
ubah produk
Dapat
menampilkan
form ubah produk
[ ] Diterima
[ ] Ditolak
Tidak mengisi salah satu field
Muncul pesan kesalahan field
tersebut harus diisi
Dapat muncul pesan
kesalahan
field tersebut harus diisi
[ ] Diterima
[ ] Ditolak
Tidak mengisi semua
field
Tampilkan pesan kesalahan
Dapat
menampilkan pesan
kesalahan
”ada
[ ] Diterima
(74)
kesalahan didalam pengisian data, silahkan
cek kembali”
Klik tombol simpan Data berhasil diubah didatabase
Tampil pesan
“Data berhasil diubah”
[ ] Diterima
[ ] Ditolak
Klik batal Kembali kemenu
sebelumnya
Tampil menu sebelumnya
[ ] Diterima
[ ] Ditolak
4.5.2.32 Pengujian tambah produk
Berikut dapat dilihat pengujian dari tambah produk pada tabel 4.42 dibawah ini:
Tabel 4.37 Pengujian tambah produk Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan
Yang diharapkan Pengamatan Kesimpulan
Klik baru Menampilkan form
tambah produk
Dapat
menampilkan
[ ] Diterima
(75)
form tambah produk
Mengisi data produk
Contoh:
kategori: T-Shirt kode : B-020
Nama : Isthisit Blank T-Shirt Keterangnan : baju polos Ukuran : S
Jumlah : 20 Berat : 700 Harga : 80000 Gambar :
Jika salah satu field tidak terisi atau salah dalam pengisian, maka akan muncul pesan kesalahan bahwa field tersebut harus terisi. Dapat memunculkan pesan kesalahan bahwa field tersebut harus terisi jika salah satu field tidak terisi atau salah dalam pengisian.
[ ] Diterima
[ ] Ditolak
Tidak mengisi semua
field Tampilkan pesan kesalahan Dapat menampilkan pesan kesalahan ”ada kesalahan didalam
[ ] Diterima
(76)
pengisian data, silahkan
cek kembali”
Klik tombol simpan Data pengiriman akan tersimpan didalam database
Data pengiriman akan tersimpan didalam
database dan muncul pesan
”data berhasil di tambah”
[ ] Diterima
[ ] Ditolak
Klik batal Kembali kemenu
sebelumnya
Tampil menu sebelumnya
[ ] Diterima
[ ] Ditolak
4.5.2.33 Pengujian data member
Berikut dapat dilihat pengujian dari data member pada tabel 4.43 dibawah ini:
Tabel 4.38 Pengujian lihat member Kasus dan Hasil Uji Benar (Data Benar)
(77)
dilakukan
Klik member Menampilkan data member
Dapat
menampilkan data member
[ ] Diterima
[ ] Ditolak
Klik check box pada data yang akan dihapus hapus
Memilih data yang akan dihapus
Data yang akan dihapus telah dipilih
[ ] Diterima
[ ] Ditolak
Klik hapus Data akan dihapus dari database. Jika tidak ada data yang dipilih akan
muncul pesan kesalahan
Data telah dihapus dari database. Muncul pesan
“pilih data
yang akan
dihapus” bila
data belum dipilih
[ ] Diterima
[ ] Ditolak
4.5.2.34 Pengujian data berita
Berikut dapat dilihat pengujian dari data berita pada tabel 4.44 dibawah ini: Tabel 4.39 Pengujian lihat berita
(78)
Aktifitas yang dilakukan
Yang diharapkan Pengamatan Kesimpulan
Klik berita Menampilkan form
lihat berita
Dapat
menampilkan
form lihat berita
[ ] Diterima
[ ] Ditolak
Klik check box pada data yang akan dihapus hapus
Memilih data yang akan dihapus
Data yang akan dihapus telah dipilih
[ ] Diterima
[ ] Ditolak
Klik hapus Data akan dihapus dari database. Jika tidak ada data yang dipilih akan
muncul pesan kesalahan
Data telah dihapus dari database. Muncul pesan
“pilih data
yang akan
dihapus” bila
data belum dipilih
[ ] Diterima
[ ] Ditolak
Klik ubah Menampilkan form
ubah berita
Dapat
menampilkan
form ubah
[ ] Diterima
(79)
berita
Tidak mengisi salah satu field
Muncul pesan kesalahan field
tersebut harus diisi
Dapat muncul pesan
kesalahan
field tersebut harus diisi
[ ] Diterima
[ ] Ditolak
Tidak mengisi semua
field
Tampilkan pesan kesalahan
Dapat
menampilkan pesan
kesalahan
”ada
kesalahan didalam pengisian data, silahkan
cek kembali”
[ ] Diterima
[ ] Ditolak
Klik tombol simpan Data berhasil diubah didatabase
Tampil pesan
“Data berhasil
diubah”
[ ] Diterima
[ ] Ditolak
Klik batal Kembali kemenu
sebelumnya
Tampil menu sebelumnya
[ ] Diterima
(80)
4.5.2.35 Pengujian tambah berita
Berikut dapat dilihat pengujian dari tambah berita pada tabel 4.45 dibawah ini:
Tabel 4.40 Pengujian tambah berita Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan
Yang diharapkan Pengamatan Kesimpulan
Klik baru Menampilkan form
tambah berita
Dapat
menampilkan
form tambah berita
[ ] Diterima
[ ] Ditolak
Mengisi data berita
Contoh:
judul : diskon
ringkasan : diskon kecil kecilan isi : saat ini ada diskon lho
Jika salah satu field tidak terisi atau salah dalam pengisian, maka akan muncul pesan kesalahan bahwa field tersebut harus terisi.
Dapat
memunculkan pesan
kesalahan bahwa field tersebut harus terisi jika salah satu field tidak terisi atau
[ ] Diterima
(81)
salah dalam pengisian.
Tidak mengisi semua
field
Tampilkan pesan kesalahan
Dapat
menampilkan pesan
kesalahan
”ada
kesalahan didalam pengisian data, silahkan
cek kembali”
[ ] Diterima
[ ] Ditolak
Klik tombol simpan Data pengiriman akan tersimpan didalam database
Data pengiriman akan tersimpan didalam
database dan muncul pesan
”data berhasil di tambah”
[ ] Diterima
(82)
Klik batal Kembali kemenu sebelumnya
Tampil menu sebelumnya
[ ] Diterima
[ ] Ditolak
4.5.2.36 Pengujian data transaksi
Berikut dapat dilihat pengujian dari lihat transaksi pada tabel 4.46 dibawah ini:
Tabel 4.41 Pengujian lihat transaksi Kasus dan Hasil Uji Benar (Data Benar)
Aktifitas yang dilakukan
Yang diharapkan Pengamatan Kesimpulan
Klik transaksi Menampilkan form
transaksi
Dapat
menampilkan
form lihat transaksi
[ ] Diterima
[ ] Ditolak
Klik tabel transaksi pemesanan baru
Menampilkan form
transaksi
pemesanan baru
Dapat
menampilkan
form transaksi pemesanan baru
[ ] Diterima
[ ] Ditolak
(83)
pembayaran transaksi pembayaran
menampilkan
form transaksi pembayaran
[ ] Ditolak
Klik tabel transaksi pengiriman
Menampilkan form
transaksi pengiriman
Dapat
menampilkan
form transaksi pengiriman
[ ] Diterima
[ ] Ditolak
Klik tabel transaksi berhasil
Menampilkan form
transaksi berhasil
Dapat
menampilkan
form transaksi berhasil
[ ] Diterima
[ ] Ditolak
Klik tabel transaksi gagal
Menampilkan form
transaksi gagal
Dapat
menampilkan
form transaksi gagal
[ ] Diterima
[ ] Ditolak
Klik tombol
pembayaran pada tab transaksi pemesanan baru
Ubah status
transaksi pada tabel transaksi di
database menjadi telah dibayar Data status transaksi telah diubah di database menjadi telah dibayar
[ ] Diterima
(84)
Klik tombol detail pada tab transaksi
pemesanan baru
Menampilkan form
detail transaksi
Dapat
menampilkan
form detail transaksi
[ ] Diterima
[ ] Ditolak
Klik tombol
pengiriman pada tab transaksi pembayaran
Ubah status
transaksi pada tabel transaksi di
database menjadi telah dikirim Data status transaksi telah diubah di database menjadi telah dikirim
[ ] Diterima
[ ] Ditolak
Klik tombol detail pada tab transaksi
pembayaran
Menampilkan form
detail transaksi
Dapat
menampilkan
form detail transaksi
[ ] Diterima
[ ] Ditolak
Klik tombol berhasil pata tab transaksi pengiriman
Ubah status
transaksi pada tabel transaksi di
database menjadi telah terkirim Data status transaksi telah diubah di database menjadi telah terkirim
[ ] Diterima
[ ] Ditolak
(85)
tab transaksi pengiriman
detail transaksi menampilkan
form detail transaksi
[ ] Ditolak
4.5.3 Kesimpulan Pengujian Alpha
Berdasarkan hasi pengujian alpha (fungsional) dengan kasus uji diatas dapat ditarik kesimpulan bahwa pembangunan aplikasi e-commerce berbasis web pada CV.garucci Collection bebas kesalahan penulisan dan secara fungsional mengeluarkan hasil yang sesuai dengan yang diharapkan.
4.6 Pengujian Betha
Pengujian betha merupakan pengujian yang dilakukan secara objektif dimana diuji secara langsung ke lapangan yaitu instansi yang bersangkutan dengan membuat kuisoner mengenai kepuasan user dengan kandungan poin syarat user friendly untuk selanjutnya dibagikan kepada user dengan mengambil sample
sebanyak 5 orang. Dari hasil kuesioner tersebut akan dilakukan perhitungan untuk dapat diambil kesimpulan terhadap penelitian penerapan sistem yang baru.
Pengujian beta ini dilakukan dengan cara melakukan pengujian langsung di tempat penelitian. Penelitian ini dilakukan di dua lingkungan :
1. Lingkungan Penjual di toko Ivannashop
Penelitian dilingkungan penjual di toko Ivannashop dilakukan supaya dapat mengetahui sejauh mana sistem yang dibangun dapat menjadi alternatif penyelesaian permasalahan yang telah dijelaskan diawal.
(86)
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 Sample Random Sampling yang disebarkan kepada 10 orang pengguna. Dari hasil kuesioner tersebut akan dilakukan perhitungan agar dapat diambil kesimpulan terhadap penilaian penerapan sistem yang baru. Kuesioner ini terdiri dari 9 pertanyaan (contoh kuesioner dapat dilihat pada lampiran) dengan menggunakan skala likert dengan skala 1 sampai 10, dengan ketentuan skala untuk tiap pertanyaan berikut :
4.6.1.1 Kuesioner Pengujian Betha Untuk Admin
1. Bagaimana tampilan perangkat lunak administrator untuk pengolahan data? A. Sangat Membantu D. Kurang Membantu
B. Membantu E. Tidak Membantu
C. Cukup Membantu
2. Apakah anda mengerti dengan intruksi yang terdapat dalam website tersebut? A. Sangat Membantu D. Kurang Membantu
B. Membantu E. Tidak Membantu
(87)
3. Apakah website ini dapat membantu dalam pengolahan data petugas? A. Sangat Membantu D. Kurang Membantu
B. Membantu E. Tidak Membantu
C. Cukup Membantu
4. Apakah website dapat membantu dalam pengolahan data member? A. Sangat Membantu D. Kurang Membantu
B. Membantu E. Tidak Membantu
C. Cukup Membantu
5. Apakah website dapat membantu dalam pengaturan website? A. Sangat Membantu D. Kurang Membantu
B. Membantu E. Tidak Membantu
C. Cukup Membantu
Berdasarkan data hasil kuesioner tersebut, dapat dicari prosentasi masing-masing 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 peresentasi masing-masing jawaban yang sudah dihitung nilainya dengan menggunakan rumus diatas. Kuesinoer ini diujikan kepada 2 orang.
(1)
ix
4.5.2.4 Pengujian Ubah Profil Member ... 132
4.5.2.5 Pengujian Ganti Password Member ... 133
4.5.2.6 Pengujian Menu Produk ... 135
4.5.2.7 Pengujian Menu Profil ... 136
4.5.2.8 Pengujian Menu Berita ... 137
4.5.2.9 Pengujian Menu Kontak ... 137
4.5.2.10 Pengujian Menu Cara Pemesanan ... 138
4.5.2.11 Pengujian Menu Kondisi dan Ketentuan ... 138
4.5.2.12 Pengujian Menu Kategori ... 139
4.5.2.13 Pengujian Menu Keranjang Belanja ... 140
4.5.2.14 Pengujian Form Pengiriman ... 141
4.5.2.15 Pengujian Form Checkout ... 142
4.5.2.16 Pengujian Form Konfirmasi Pembayaran ... 143
4.5.2.17 Pengujian Menu History ... 144
4.5.2.18 Pengujian Menu Login Administrator ... 145
4.5.2.19 Pengujian Ganti Password Administrator ... 147
4.5.2.20 Pengujian Data Pengiriman ... 149
4.5.2.21 Pengujian Tambah Pengiriman ... 150
4.5.2.22 Pengujian Data Provinsi ... 152
4.5.2.23 Pengujian Tambah Provinsi ... 154
4.5.2.24 Pengujian Data Kota ... 156
4.5.2.25 Pengujian Tambah Kota ... 158
(2)
x
4.5.2.27 Pengujian Tambah Ukuran ... 162
4.5.2.28 Pengujian Data Content ... 164
4.5.2.29 Pengujian Data Kategori ... 166
4.5.2.30 Pengujian Tambah Kategori ... 167
4.5.2.31 Pengujian Data Produk ... 169
4.5.2.32 Pengujian Tambah Produk ... 171
4.5.2.33 Pengujian Data Member ... 173
4.5.2.34 Pengujian Data Berita ... 174
4.5.2.35 Pengujian Tambah Berita ... 177
4.5.2.36 Pengujian Data Transaksi ... 179
4.5.3 Kesimpulan Pengujian Alpha ... 182
4.6 Pengujian Beta ... 182
4.6.1 Skenario Pengujian Beta ... 182
4.6.1.1 Kuesioner Pengujian Beta untuk Admin ... 183
4.6.1.2 Kuesioner Pengujian Beta untuk Member ... 187
4.6.2 Kesimpulan Pengujian Beta ... 194
BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan ... 195
5.2 Saran ... 196
(3)
i
KATA PENGANTAR
Assalamualaikum Wr Wb.
Dengan mengucap puji dan syukur kehadirat Allah SWT yang telah memberikan rakhmat dan hidayah Nya, sehingga dapat terselesaikannya praktek kerja lapangan beserta laporannya yang berjudul “CV.GARUCCI COLLECTION”.
Laporan kerja praktek ini di susun berdasarkan hasil implementasi dan analisis pada saat praktek kerja lapangan di CV.GARUCCI COLLECTION. laporan kerja praktek ini juga dibuat untuk untuk memenuhi salah satu perkuliahan fakultas teknik dan imu komputer program strata 1 jurusan teknik informatika universitas komputer indonesia.
Selama penyusunan laporan kerja praktek ini, penulis banyak mendapatkan bantuan, bimbingan serta dorongan moril maupun materil dari berbagai pihak. Pada kesempatan ini ijinkanlah penulis menyampaikan rasa terima kasih dan penghargaan setinggi-tingginya kepada yang terhormat :
1. Ibu Mira Kania Sabariah,M.T. selaku Ketua Jurusan Teknik Informatika Universitas Komputer Indonesia
2. Ibu Linda Salma A, S.Si.,M.T. selaku dosen pembimbing yang telah membimbing dan mengarahkan penulis dalam menyelesaikan skripsi ini. 3. Ibu Tati Harihayati., |S.T.,M.T. selaku dosen wali kelas yang telah
(4)
ii
4. Bapak Ronald, dan seluruh pegawai CV.GARUCCI COLLECTION yang telah membimbing dan memberikan masukan selama pelaksanaan penelitian.
5. Ibu tercinta yang telah memberikan doa restu dan motivasi kepada penulis untuk dapat menyelesaikan skripsi ini.
6. Rekan-rakan seperjuangan angkatan 2006 di jurusan teknik informatika.
Penulis menyadari bahwa skripsi ini jauh dari kesempurnaan sehingga saran dan perbaikan yang ditunjukkan untuk penyempurnaan laporan kerja praktek ini sangat penulis harapkan. Akan tetapi dengan segala kemampuan yang ada, penulis mencoba menyusun skripsi ini sebaik mungkin.
Semoga skripsi ini dapat bermanfaat dan semoga Allah SWT memberikan hikmah yang berlimpah kepada kita semua, Amin.
Billahitaufiq Walhidayah, Wassalamu’alaikum Wr. Wb.
Bandung, Januari 2011
(5)
(6)