BAB V KESIMPULAN DAN SARAN
3. Jaringan Semantik Operator
4.4 Pengujian Perangkat Lunak
4.5.2.33 Pengujian tambah berita
Berikut dapat dilihat pengujian dari tambah berita pada tabel 4.41 dibawah ini:
Tabel 4.39 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 salah dalam pengisian. [√] 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 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.34 Pengujian data transaksi
Berikut dapat dilihat pengujian dari lihat transaksi pada tabel 4.42 dibawah ini:
Tabel 4.40 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
Klik tabel transaksi pembayaran Menampilkan form transaksi pembayaran Dapat menampilkan form transaksi pembayaran [√] Diterima [ ] 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 [ ] Ditolak
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
Klik tombol detail pata tab transaksi pengiriman Menampilkan form detail transaksi Dapat menampilkan form detail transaksi [√] Diterima [ ] 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 di KASEV Outlet Company bebas kesalahan penulisan dan secara fungsional mengeluarkan hasil yang sesuai dengan yang diharapkan.
4.6 Pengujian Beta
4.6.1 Skenario Pengujian Beta
Pengujian beta ini dilakukan dengan cara melakukan pengujian langsung di tempat penelitian. Penelitian ini dilakukan di dua lingkungan :
1. Lingkungan petugas KASEV Outlet Company
Penelitian di lingkungan petugas KASEV Outlet Company dilakukan supaya dapat mengetahui sejauh mana sistem yang dibangun dapat menjadi alternatif penyelesaian permasalahan yang telah dijelaskan di awal.
2. Lingkungan Masyarakat Umum
Penelitian di lingkungan pada masyarakat umum khususnya yang sudah terbiasa dengan teknologi internet, dilakukan supaya dapat mengetahui sejauh mana sistem yang dibangun dapat memberikan kemudahan masyarakat umum untuk melakukan transaksi pembelian barang.
Adapun beberapa poin yang diteliti adalah : a. Tampilan antar muka yang user friendly
b. Website dapat memenuhi kebutuhan informasi pelanggan
c. Memudahkan pelanggan dalam melakukan transaksi pembelian barang d. Pendokumentasikan data master dan data transaksi penjualan akan lebih
teratur bagi KASEV Outlet Company e. Sistem pembayaran yang mudah digunakan.
f. Website menjadi sarana memperluas pangsa pasar toko KASEV Outlet Company.
g. Kelayakan website untuk dipublikasikan
Berdasarkan data hasil kusioner tersebut, dapat dicari prosentase masing-masing jawaban dengan menggunakan rumus : Y = P/Q * 100%
P = Banyaknya jawaban responden tiap soal. Q = Jumlah responden
Y = Nilai persentase
Berikut ini adalah hasil persentase masing-masing jawaban yang sudah dihitung nilainya dengan menggunakan rumus diatas. Kuisioner ini diujikan kepada 10 orang.
1. Apakah anda setuju bahwa tampilan website cukup menarik dan mudah dipahami user friendly?
Tabel 4.41 Hasil pengujian kuesioner soal nomor 1
Pertanyaan No. Keterangan Responden Prosentase
(%) 1 1 Sangat Setuju 0 0 2 Setuju 8 80 3 Cukup Setuju 2 20 4 Biasa Saja 0 0 5 Kurang Setuju 0 0 6 Tidak Setuju 0 0
7 Sangat Tidak Sekali 0 0
Jumlah 10 100
Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 8 atau 80% menyatakan setuju, dan 2 atau 20% menyatakan cukup setuju bahwa tampilan website cukup menarik dan mudah untuk dipahami.
2. Apakah anda setuju bahwa informasi barang yang diberikan oleh website ini sesuai dengan informasi yang anda butuhkan?
Tabel 4.42 Hasil pengujian kuesioner soal nomor 2
Pertanyaan No. Keterangan Responden Prosentase
(%) 2 1 Sangat Setuju 4 40 2 Setuju 6 50 3 Cukup Setuju 0 0 4 Biasa Saja 0 0 5 Kurang Setuju 0 0 6 Tidak Setuju 0 0
7 Sangat Tidak Sekali 0 0
Jumlah 10 100
Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 4 orang atau 40 % menyatakan sangat setuju, 6 orang atau 60% menyatakan setuju bahwa informasi yang diberikan sesuai dengan informasi yang dibutuhkan costumer.
3. Apakah anda setuju bahwa website ini akan lebih memudahkan pelanggan dalam melakukan transaksi pembelian barang?
Tabel 4.43 Hasil pengujian kuesioner soal nomor 3
Pertanyaan No. Keterangan Responden Prosentase
(%) 3 1 Sangat Setuju 1 60 2 Setuju 2 40 3 Cukup Setuju 7 0 4 Biasa Saja 0 0 5 Kurang Setuju 0 0 6 Tidak Setuju 0 0
7 Sangat Tidak Sekali 0 0
Jumlah 10 100
Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 1 atau 10% menyatakan sangat setuju, 2 orang atau 20 % menyatakan setuju
dan, 7 atau 70 % menyatakan cukup setuju bahwa website ini akan lebih memudahkan pelanggan dalam melakukan transaksi pembelian barang. 4. Apakah anda setuju bahwa dengan adanya website ini pihak KASEV Outlet
Company akan lebih mudah mengelola data master dan data transaksi penjualannya?
Tabel 4.44 Hasil pengujian kuesioner soal nomor 4
Pertanyaan No. Keterangan Responden Prosentase
(%) 4 1 Sangat Setuju 3 90 2 Setuju 7 10 3 Cukup Setuju 0 0 4 Biasa Saja 0 0 5 Kurang Setuju 0 0 6 Tidak Setuju 0 0
7 Sangat Tidak Sekali 0 0
Jumlah 10 100
Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 3 orang atau 30 % menyatakan sangat setuju, 7 orang atau 70 % menyatakan setuju bahwa dengan adanya website ini pihak KASEV Outlet Companyakan lebih mudah mengelola data master dan data transaksi penjualannya.
5. Apakah anda setuju bahwa sistem pembayaran yang digunakan akan lebih memudahkan anda?
Tabel 4.45 Hasil pengujian kuesioner soal nomor 5
Pertanyaan No. Keterangan Responden Prosentase (%)
5
1 Sangat Setuju 0 0
2 Setuju 7 70
3 Cukup Setuju 1 10
5 Kurang Setuju 0 0
6 Tidak Setuju 0 0
7 Sangat Tidak Sekali 0 0
Jumlah 10 100
Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 7 orang atau 70 % menyatakan setuju dan, 1 orang atau 10% menyatakan cukup setuju bahwa sistem pembayaran yang digunakan akan lebih memudahkan.
6. Apakah anda setuju dengan adanya website ini KASEV Outlet Company dapat memperluas pangsa pasarnya?
Tabel 4.46 Hasil pengujian kuesioner soal nomor 6
Pertanyaan No. Keterangan Responden Prosentase (%)
6 1 Sangat Setuju 0 0 2 Setuju 8 80 3 Cukup Setuju 2 20 4 Biasa Saja 0 0 5 Kurang Setuju 0 0 6 Tidak Setuju 0 0
7 Sangat Tidak Sekali 0 0
Jumlah 10 100
Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 8 orang atau 80% menyatakan setuju dan 2 orang atau 20% menyatakan setuju bahwa website ini akan memperluas pangsa pasar toko KASEV Outlet Company Apakah anda setuju bahwa website ini telah layak untuk di-online-kan?
7. Apakah anda setuju bahwa website ini telah layak untuk di-online-kan? Tabel 4.47 Hasil pengujian kuesioner soal nomor 7
Pertanyaan No. Keterangan Responden Prosentase (%)
7 1 Sangat Setuju 0 0 2 Setuju 8 80 3 Cukup Setuju 2 20 4 Biasa Saja 0 0 5 Kurang Setuju 0 0 6 Tidak Setuju 0 0
7 Sangat Tidak Sekali 0 0
Jumlah 10 100
Berdasarkan hasil prosentase diatas maka dapat disimpulkan sebanyak 8 orang atau 80% menyatakan setuju dan 2 orang atau 20% menyatakan cukup setuju bahwa website ini sudah layak untuk di-online-kan.
4.6.2 Kesimpulan Pengujian Beta
Berdasarkan pengujian beta diatas, bahwa dapat diambil kesimpulan bahwa: 1. Aplikasi ini memudahkan pelanggan dalam mendapatkan informasi barang
yang tersedia.
2. Pelanggan dapat melakukan transaksi pembelian barang di KASEV Outlet Companydengan lebih mudah.
3. Proses pembayaran yang digunakan cukup mudah digunakan bagi para pelanggan.
4. Aplikasi ini juga memudahkan pihak toko dalam mendokumentasikan data master dan data transaksi penjualan barangnya.
5. Aplikasi ini juga dapat memperluas pangsa pasar KASEV Outlet Company karena menjadi tidak terbatas secara geografis.
170
BAB V
KESIMPULAN DAN SARAN
Pada bab ini akan diulas tentang kesimpulan yang berisi hasil-hasil yang diperoleh setelah dilakukan analisis, desain, dan implementasi dari perancangan perangkat lunak yang dibangun dan telah dikembangkan serta saran-saran yang akan memberikan catatan penting dan kemungkinan perbaikan yang perlu dilakukan untuk pembangunan perangkat lunak selanjutnya.
5.1Kesimpulan
Adapun kesimpulan yang dihasilkan adalah sebagai berikut :
1. Pelanggan dapat lebih mudah mendapatkan info tentang barang barang apa saja yang ada ditoko secara online.
2. Akan jauh lebih fleksibel karena setiap pelanggan dapat melakukan transaksi dimanapun dia berada.
3. Dengan adanya website ini pelanggan yang berada diluar kota tetap dapat melakukan tansaksi tanpa harus datang ke Tasikmalaya.
5.2Saran
Saran-saran terhadap penggunaan sistem yang telah dibuat adalah sebagai berikut :
1. Setidaknya perlu juga untuk membuka cabang dikota kota besar selain Tasikmalaya, agar lebih berkembang, dan pelanggan semakin banyak, bila perlu membuka cabang di luar negeri sekalipun, karena dengan adanya website e-commerce ini, dimanapun diseluruh dunia orang dapat melakukan pembelanjaan secara online.
2. Perlu adanya pengembangan website agar lebih lengkap dan menarik lagi, baik dari segi design ataupun dari segi sistemnya, mugkin untuk system pembayaran agar lebih banyak pilihan lagi.
3. Perlu adanya pengembangan penambahan kerjasama dengan sejumlah ekspedisi pengiriman selain Tiki atau JNE, mungkin untuk pengiriman luar negeri seperti FedEx.
xvi
Gambar 2.1 Struktur Organisasi ... 13
Gambar 2.2 Karakteristik sistem ... 18
Gambar 2.3 Perubahan data menjadi informasi ... 21
Gambar 2.4 Siklus informasi ... 23
Gambar 2.5 Simbol Entitas ... 42
Gambar 2.6 One to One Relationship ... 44
Gambar 2.7 One to Many Relationship ... 44
Gambar 2.8 Many to One Relationship ... 44
Gambar 2.9 Many to Many Relationship... 44
Gambar 2.10 Simbol dari sebuah proses ... 46
Gambar 2.11 Simbol dari aliran data... 46
Gambar 2.12 Simbol dari simpanan data ... 47
Gambar 2.13 Simbol dari sebuah terminator ... 48
Gambar 3.1 Flowmap Sistem penjualan product yang sedang berjalan .. 73
Gambar 3.2 ER Diagram ... 79
Gambar 3.3 Diagram Konteks ... 80
Gambar 3.4 DFD Level 1 ... 81
Gambar 3.5 DFD Level 2 Proses 1 login ... 82
Gambar 3.6 DFD level 2 Proses 3.0 Pengolahan data user ... 82
xvii
Gambar 3.10 DFD Level 3 Proses 3.2 mengubah user ... 84
Gambar 3.11 DFD Level 3 Proses 4.1 pengolahan data kota... 85
Gambar 3.12 DFD Level 3 Proses 4.2 pengolahan data kategori ... 85
Gambar 3.13 DFD Level 3 Proses 4.3 pengolahan data product ... 86
Gambar 3.14 DFD Level 3 Proses 4.4 pengolahan data pesanan... 86
Gambar 3.15 DFD Level 3 Proses 4.5 pengolahan data provinsi ... 87
Gambar 3.16 DFD Level 3 Proses 4.6 pengolahan berita ... 87
Gambar 3.17 DFD Level 3 Proses 4.7 pengolahan data kontak... 88
Gambar 3.19 Skema Relasi ... 99
Gambar 3.20 Perancangan Tampilan Beranda ... 105
Gambar 3.21 Tampilan Produk ... 105
Gambar 3.22 Perancangan Tampilan Keranjang Belanja ... 106
Gambar 3.23 Perancangan Tampilan Berita... 106
Gambar 3.24 Perancangan Tampilan Pengiriman ... 107
Gambar 3.25 Perancangan Tampilan Login Member ... 107
Gambar 3.26 Perancangan Tampilan Kategori produk ... 108
Gambar 3.27 Perancangan Tampilan Detail Produk ... 108
Gambar 3.28 Perancangan Tampilan Beranda Member ... 109
Gambar 3.29 Perancangan Tampilan informasi alamat member ... 109
Gambar 3.30 Perancangan Tampilan Ganti password ... 110
xviii
Gambar 3.34 Perancangan detail produk ... 112
Gambar 3.35 Perancangan checkout ... 112
Gambar 3.36 Perancangan Tampilan Login Operator ... 113
Gambar 3.37 Perancangan Tampilan Home Operator ... 113
Gambar 3.38 Perancangan Tampilan view dan tambah kategori ... 113
Gambar 3.39 Perancangan Tampilan view produk ... 114
Gambar 3.40 Perancangan tambah produk... 114
Gambar 3.41 Perancangan Tampilan ubah produk ... 115
Gambar 3.42 Perancangan Tampilan tambah provinsi ... 115
Gambar 3.43 Perancangan Tampilan tambah kota ... 116
Gambar 3.44 Perancangan Tampilan Tampilan ubah kota ... 116
Gambar 3.45 Perancangan Tampilan Laporan penjualan ... 116
Gambar 3.46 Perancangan Tampilan Halaman Utama Admin ... 117
Gambar 3.47 Perancangan Tampilan Ganti password ... 118
Gambar 3.48 Perancangan Tampilan Tambah Operator ... 118
Gambar 3.49 Perancangan Tampilan Menu pengunjung ... 118
Gambar 3.50 Perancangan Tampilan Struktur Menu Member ... 119
Gambar 3.51 Perancangan Tampilan Struktur Menu Operator ... 119
Gambar 3.52 Perancangan Tampilan Menu Administrator ... 120
Gambar 3.53 Perancangan Tampilan Perancangan Pesan... 121
xix
xii
Tabel 3.1 Evaluasi sistem yang sedang berjalan ... 74
Tabel 3.2 Karakteristik pengguna ... 76
Table 3.3 Spesifikasi Proses ... 88
Table 3.4 Kamus Data ... 95
Tabel 3.5 Tabel Administrator... 99
Tabel 3.6 Tabel Member ... 100
Tabel 3.7 Tabel Kategori ... 100
Tabel 3.8 Tabel Produk ... 101
Tabel 3.9 Tabel transaksi ... 101
Tabel 3.10 Tabel order detail ... 101
Tabel 3.11 Tabel kota ... 102
Tabel 3.12 Tabel provinsi ... 102
Tabel 3.13 Tabel berita ... 102
Tabel 3.14 Tabel shipping ... 103
Tabel 3.15 Tabel operator ... 103
Tabel 3.16 Tabel order... 103
Tabel 3.17 Tabel kontak ... 104
Tabel 3.18 Tabel order pesan ... 104
Tabel 4.1 Perangkat keras yang digunakan ... 125
Tabel 4.2 Perangkat Lunak yang digunakan ... 126
xiii
Tabel 4.6 Skenario pengujian aplikasi operator ... 133
Tabel 4.7 Pengujian Registrasi member ... 134
Tabel 4.8 Pengujian login member ... 135
Tabel 4.9 Pengujian logout ... 136
Tabel 4.10 Pengujian ubah profil member... 137
Tabel 4.11 Pengujian ganti password member ... 137
Tabel 4.12 Pengujian menu produk ... 138
Tabel 4.14 Pengujian menu berita ... 139
Tabel 4.15 Pengujian menu kategori ... 140
Tabel 4.16 Pengujian menu shopping cart ... 141
Tabel 4.17 Pengujian form pengiriman ... 141
Tabel 4.18 Pengujian formcheckout ... 141
Tabel 4.19 Pengujian form konfirmasi pembayaran ... 142
Tabel 4.20 Pengujian menu history ... 143
Tabel 4.21 Pengujian login administrator... 143
Tabel 4.22 Pengujian ganti password administrator ... 144
Tabel 4.23 Pengujian data operator ... 145
Tabel 4.24 Pengujian tambah operator ... 145
Tabel 4.25 Pengujian loginoperator ... 146
Tabel 4.26 Pengujian ganti password operator ... 147
xiv
Tabel 4.30 Pengujian tambah provinsi ... 151
Tabel 4.31 Pengujian lihat kota ... 152
Tabel 4.32 Pengujian tambah kota ... 153
Tabel 4.33 Pengujian lihat kategori ... 154
Tabel 4.34 Pengujian tambah kategori ... 155
Tabel 4.35 Pengujian lihat produk ... 156
Tabel 4.36 Pengujian tambah produk ... 157
Tabel 4.37 Pengujian lihat member ... 158
Tabel 4.38 Pengujian lihat berita ... 158
Tabel 4.39 Pengujian tambah berita ... 160
Tabel 4.40 Pengujian lihat transaksi ... 161
Tabel 4.41 Hasil pengujian kuesioner soal nomor 1 ... 164
Tabel 4.42 Hasil pengujian kuesioner soal nomor 2 ... 165
Tabel 4.43 Hasil pengujian kuesioner soal nomor 3 ... 165
Tabel 4.44 Hasil pengujian kuesioner soal nomor 4 ... 166
Tabel 4.45 Hasil pengujian kuesioner soal nomor 5 ... 166
Tabel 4.46 Hasil pengujian kuesioner soal nomor 6 ... 167
Tabel 4.47 Hasil pengujian kuesioner soal nomor 7 ... 168
Tabel 4.51 Hasil pengujian kuesioner soal nomor 5 ... 176
Tabel 4.52 Hasil pengujian kuesioner soal nomor 6 ... 176
xvi 1. Entity Relationship Diagram (ERD)
NO SIMBOL KETERANGAN
1 Menunjukan suatu objek
berupa benda, konsep atau entitas
2 Menunjukan hubungan
logical antara satu file
dengan file lainnya.
3 Menunjukan atribut suatu
entitas
4 N 1 Menunjukan hubungan
banyak ke satu (N-1)
5 1 N Menunjukan hubungan satu
ke banyak (1-N)
6 N N Menunjukan hubungan
xvii
proses dari operasi program komputer
2 Proses Menggambarkan kegiatan
atau kerja yang dilakukan oleh manusia atau komputer
3 Garis Alir Menunjukan arus data yang
mengalir antara proses,
simpanan data dan kesatuan luar dari ke suatu arus
4 Penyimpanan Data Menggambarkan suatu
xxiii
LAMPIRAN A IMPLEMENTASI ANTARMUKA ...A-1
LAMPIRAN B LISTING PROGRAM ...B-1
LAMPIRAN C HASIL KUESIONER ...C-1
172
[1] Abdul Kadir, “Pengenalan Sistem Informasi”, Andi, Yogyakarta : 2003.
[2] Sutarman, S.Kom. (2003). Membangun Aplikasi Web dengan PHP dan
MySQL. Yogyakarta : Graha Ilmu.
[3] Betha Sidik, Ir., “Pemrograman Web Dengan PHP”, Informatika Bandung, Bandung :
2006.
[4] Wahana Komputer, “ Pengolahan Database dengan MySQL “, Yogyakarta :
Andi.
[5] Hakim, Lukmanul, 2008, Membongkar Trik Rahasia Para Master PHP,
LOKOMEDIA, Yogyakarta.
[6] Ilham Perdana, 2007, Hand Out Metodologi Penelitian, Petunjuk Tata Tulis
Nim : 10105001
Tempat / Tgl Lahir : Ciamis, 20 September 1983
Jenis Kelamin : Laki - laki
Alamat : Jl. Sukasari RT 01 / Rw 07 No. 14
Desa. Imbanagara Raya Kec. Ciamis Kab. Ciamis
Provinsi Jawa Barat.
Telepon : 022-91744736 Email : if10105001@yahoo.co.id Pendidikan 1. 1990 – 1996 : SD Negeri Imbanagara IV 2. 1996 – 1999 : SMP Negeri 1 Ciamis 3. 1999– 2002 : SMK Negeri 2 Tasikmalaya
4. 2005 - 2010 : Program Studi S1 Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
Bandung, Juli 2010 Penulis