Pembangunan Aplikasi E-Commerce Penjualan Sepatu CV. Garucci Collection

(1)

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)