Setelah website penjualan ini selesai diimplentasikan maka dilakukan pengujian sistem untuk mengetahui tingkat keberhasilan sistem website ini dalam menangani penjualan secara online. Selain itu melalui pengujian sistem, diharapkan dapat mengetahui kekurangan-kekurangan dari sistem website ini.
Pengujian dilaksanakan dengan melakukan semua proses dalam sistem, menggunakan spesifikasi komputer sebagai berikut:
a. Processor : Intel Pentium IV 1,5 GHz.
b. Motherboard : Intel SWD2N.
c. Memory : Visipro 384 Mb SDRAM.
d. Storage/hard disk : Maxtor 20 Gb.
e. Sistem Operasi : Windows XP Profesional f. Browser : Internet Explore 6.0
5.1. Pengujian Halaman Register
Bagi user yang ingin menjadi member di website ini, diharuskan untuk melakukan registrasi dengan cara mengakses link registrasi yang ada pada menu kanan. Karena user yang bukan member tidak dapat melakukan pembelian di website ini. Dalam melakukan registrasi, user harus memberikan informasi data mereka secara lengkap sesuai dengan form registrasi yang terlihat pada gambar 5.1.
Data yang harus diberikan oleh user meliputi: username dan password yang nantinya digunakan untuk melakukan login, nama, alamat, nomor telepon, alamat e-mail dan lain sebagainya. Apabila user telah selesai mengisi semua field yang ada pada form registrasi, user dapat menekan tombol “Submit” untuk melanjutkan proses registrasi.
109
Gambar 5.1. Halaman Registrasi
Sebelum data registrasi disimpan ke dalam database dilakukan pengecekan apakah semua data yang dimasukkan tersebut sudah benar atau tidak.
Apabila ada kesalahan pada inputan data maka ditampilkan pesan seperti yang terlihat pada gambar 5.2.
Gambar 5.2. Pesan Kesalahan Inputan Data
Sedangkan untuk pengisian data username, dilakukan pengecekan apakah username yang dimasukkan oleh user sudah ada dalam database website ini. Hal ini dilakukan untuk mencegah adanya username yang kembar. Apabila data username yang dimasukkan kembar atau sudah ada maka ditampilkan pesan seperti yang terlihat pada gambar 5.3.
Gambar 5.3. Pesan Pemberitahuan Username Kembar
5.2. Pengujian Menu Login
Untuk dapat melakukan pembelian member harus melakukan login terlebih dahulu. Gambar 5.4. merupakan menu login yang tampil disemua halaman apabila user belum melakukan proses login.
Gambar 5.4. Menu Login
Apabila member memasukkan username dan passwordnya yang salah maka ditampilkan pesan seperti pada gambar 5.5.
Gambar 5.5. Pesan Kesalahan Inputan Username dan Password
Bila member memasukan username dan password yang benar maka ditampilkan pesan seperti yang tampak pada gambar 5.6.
Gambar 5.6. Pesan Selamat Datang
5.3. Pengujian Halaman Search Product
Halaman ini disediakan untuk mempermudah user untuk mencari produk sesuai dengan kebutuhan dan spesifikasi yang diinginkan. User dapat mencari produk berdasarkan jenis vendor, kisaran harga dan feature.
Gambar 5.7. Halaman Search Product
Hasil pencarian produk akan ditampilkan seperti gambar 5.8. Dari daftar produk yang dihasilkan user juga dapat melihat data lengkap dari produk tersebut melalui link detail.
Gambar 5.8. Halaman Search Result
5.4. Pengujian Halaman Compare Product
Fasilitas lain dari website ini adalah membanding produk-produk yang ada sesuai dengan jenis yang diinginkan. Gambar 5.9. menunjukan langkah pertama dari compare, yaitu memilih jenis vendor.
Gambar 5.9. Form Kriteria Jenis Vendor
Setelah memilih jenis vendor, user menekan tombol Continue Compare , lalu ditampilkan form untuk memilih tipe produk sesuai dengan jenis vendor yang sudah dipilih sebelumnya ( gambar 5.10.).
Gambar 5.10. Form Kriteria Tipe Produk
Kemudian user menekan tombol Compare untuk melihat hasil compare, seperti pada gambar 5.11. User dapat membanding maksimal empat produk dan minimal dua produk. Fasilitas ini membantu user untuk memutuskan produk mana yang mau dibeli dengan membandingkan kelemahan dan kelebihan dari masing-masing produk.
Gambar 5.11. Halaman Hasil Compare
5.5. Pengujian Menu Search News
Fasilitas ini disediakan pada halaman news, berupa menu baru yang muncul disebelah kanan. User dapat mencari berdasarkan bulan, tahun, dan kata kunci (gambar 5.12.).
Gambar 5.12. Menu News Search
Setelah user menekan tombol Search maka dilakukan pencarian berita pada database website. Jika berita yang dicari ada maka hasil pencarian berita ditampilkan seperti yang terlihat pada gambar 5.13.
Gambar 5.13. Halaman Hasil News Search
Apabila berita yang dicari user tidak ada pada database maka ditampilkan pesan seperti yang terlihat pada gambar 5.14.
Gambar 5.14. Pesan Data Berita Tidak Ditemukan
5.6. Pengujian Halaman Credit Simulation
Fasilitas lain yang disediakan oleh website ini adalah credit simulation, fasilitas ini membantu user untuk melihat perhitungan pembayaran secara kredit sesuai dengan harga produk, uang muka, dan lama waktu kredit yang diinginkan oleh user ( gambar 5.15.).
Gambar 5.15. Halaman Credit Simulation
Setelah memasukan data-data yang dibutuhkan untuk kredit, user menekan tombol Continue untuk dapat melihat hasilnya seperti pada gambar 5.16.
Gambar 5.16. Halaman Hasil Credit Simulation
5.7. Pengujian Halaman Add Shopping Cart
Pada halaman produk user menekan link add to shopping cart maka ditampilkan halaman Add Shopping Cart yang berisikan detail dari produk tersebut yang meliputi warna dan jumlah stok dari produk tersebut. Dengan demikian user dapat menentukan warna produk yang mau dibelinya.
Gambar 5.17. Halaman Add Shopping Cart
Yang perlu dilakukan oleh user adalah memilih warna dari list yang disediakan, maka produk dengan warna yang dipilih masuk ke dalam shopping cart.
Gambar 5.18. Data Masuk Ke ShoppingCart
Apabila ada produk dengan dengan warna yang sama sudah ada di dalam shopping cart maka ditampilkan pesan seperti gambar 5.19. dan produk tersebut tidak dimasukan lagi dalam shopping cart.
Gambar 5.19. Pesan Data Kembar Dalam Shopping Cart
5.8. Pengujian Halaman Shopping Cart
Setiap member dapat melihat isi dari shopping cart melalui link Shopping Cart dari menu member. Pada halaman ini member dapat mengubah jumlah produk yang mau dipesan dengan mengubah jumlah pada field “Qty” atau menghapus produk dari shopping cart dengan memilih checkbox yang disediakan. Kemudian user menekan tombol Update Shopping Cart (gambar 5.20).
Gambar 5.20. Halaman Shopping Cart
Produk yang checkboxnya dipilih akan dihapus dari shopping cart, dan jumlah pesanan akan diedit sesuai dengan inputan pada field “Qty”, tetapi apabila jumlah stok tidak mencukupi maka ditampilkan pesan seperti pada gambar 5.21.
Gambar 5.21. Pesan Untuk Update Shopping Cart 5.9. Pengujian Halaman Delivery and Payment Data
Apabila member memutuskan untuk membeli produk yang ada didalam shopping cart maka member akan memilih link Buy Order dihalaman shopping cart. Link ini menampilkan form delivery dan payment data yang harus diisi oleh member untuk menyelesakan order. Ada dua cara pembayaran yang dapat dipilih yaitu melalui tranfer rekening atau kartu kredit. Untuk melanjutkan proses order, member harus menekan tombol Process Order (gambar 5.22).
Gambar 5.22. Halaman Delivery and Payment Data
Apabila ada kesalahan inputan maka ditampilkan pesan seperti pada gambar 5.23. Proses Order tidak dilanjutkan selama masih ada kesalahan dalam pengisian data.
Gambar 5.23. Pesan Kesalahan Input Delivery and Payment Data
Apabila data kartu kredit dari member tidak valid maka proses order dibatalkan dan ditampilkan pesan seperti pada gambar 5.24. Data kartu kredit dinyatakan tidak valid biasanya karena limit tidak mencukupi, atau expired date sudah lewat, atau karena nomor kartu salah.
Gambar 5.24. Pesan Proses Order Batal
Namun apabila data kartu kredit dinyatakan valid atau data untuk tranfer sudah lengkap maka order akan diproses dan ditampilkan pesan seperti gambar 5.25.
Gambar 5.25. Pesan Proses Order Selesai
5.10. Pengujian Halaman Change Personalize
Member dapat mengubah data pribadinya melalui menu change personalize seperti pada gambar 5.26. Tetapi tidak semua data bisa diganti, misalnya nama company karena data company berhubungan dengan sistem kredit yang dilakukan melalui toko.
Gambar 5.26. Halaman Change Personalize
Setelah melakukan menekan tombol Save maka ditampilkan hasil perubahan data yang sudah dlakukan, seperti pada gambar 5.27.
Gambar 5.27. Halaman Data Customer
5.11. Pengujian Halaman Change Password
Selain mengubah data pribadi, member juga diberi fasilitas untuk mengubah password. Halaman ini diakses melalui menu member pada link change password (gambar 5.28).
Gambar 5.28. Halaman Change Password
Jika terjadi kesalahan inputan maka ditampilkan pesan seperti gamabar 5.29.
Gambar 5.29. Pesan Kesalahan Input Password Data
Apabila password sudah selesai dirubah maka akan ditampilkan pesan konfirmasi seperti pada gambar 5.30.
Gambar 5.30. Pesan Change Password Selesai
5.12. Pengujian Halaman Search Customer
Pada halaman ini administrator dapat mencari data customer yang ada dengan menggunakan fasilitas yang telah disediakan seperti yang terlihat pada gambar 5.31. Data customer dicari dapat berdasarkan nama, alamat, nomor telepon dan nama perusahaan.
Gambar 5.31. Halaman Search Customer
Apabila data customer yang dicari tidak ada maka ditampilkan pesan seperti yang terlihat pada gambar 5. 32.
Gambar 5.32. Pesan Data Customer Tidak Ditemukan
Apabila data customer yang dicari ada maka ditampilkan seperti yang terlihat pada gambar 5.33.
Gambar 5.33. Halaman Hasil Search Customer
5.13. Pengujian Halaman Add Customer Credit
Halaman ini diakses melalui link Credit pada halaman view customer . Gambar 5.34. menujukan form yang harus diisi untuk menambah data untuk customer yang melakukan kredit di toko. Setelah data diisi oleh administrator, selanjutnya adalah menekan tombol Save.
Gambar 5.34. Halaman Add Customer Credit
Jika terjadi kesalahan inputan seperti ada field kosong atau format penulisan salah, maka akan ditampilkan pesan seperti gamabar 5.35.
Gambar 5.35. Pesan Kesalahan Input Customer Credit Data
Apabila semua data yang dibutuhkan sudah benar maka data akan disimpan kedalam database. Gambar 5.36. menunjukan bahwa data telah tersimpan.
Gambar 5.36. Halaman View Detail Customer Credit
5.14. Pengujian Halaman Edit Customer Credit Status
Pada halaman view detail credit data disediakan bagian untuk mengubah status pembayaran dari customer. Administrator memilih status pembayaran yang akan diubah, kemudian menekan tombol Save Edit untuk menyimpan perubahan (gambar 5.37).
Gambar 5.37. Halaman Edit Customer Credit Status
Setelah menekan tombol Save Edit maka ditampilkan halaman view detail customer credit dengan tambahan pesan konfirmasi bahwa perubahan data telah disimpan dalam database, seperti yang terlihat pada gambar 5.38.
Gambar 5.38. Pesan Perubahan Customer Credit Status
5.15. Pengujian Halaman Search Customer Credit
Pada halaman ini administrator dapat mencari data customer yang ada dengan menggunakan fasilitas yang telah disediakan seperti yang terlihat pada gambar 5.39. Pencarian dilakukan berdasarkan nama, alamat, nomor telepon dan nama perusahaan.
Gambar 5.39. Halaman Search Customer Credit
Apabila data customer credit yang dicari ada maka ditampilkan seperti yang terlihat pada gambar 5.40.
Gambar 5.40. Halaman Hasil Search Customer Credit
5.16. Pengujian Halaman Add Produt
Halaman ini digunakan untuk menambah data produk yang baru. Setelah data diisi oleh administrator, selanjutnya adalah menekan tombol Save untuk menyimpan data kedalam database (gambar 5.41).
Gambar 5.41. Halaman Add Product
Jika terjadi kesalahan inputan maka ditampilkan pesan seperti gamabar 5.42. Pesan kesalahan muncul terus apabila data yang diinput belum benar.
Gambar 5.42. Pesan Kesalahan Input Product Data
Apabila semua data yang dibutuhkan sudah benar maka data produk akan disimpan kedalam database. Gambar 5.43. menunjukan bahwa data telah tersimpan.
Gambar 5.43. Halaman View List Product Data
5.17. Pengujian Halaman Add Detail Product
Halaman ini digunakan untuk menambah data detail produk yang baru.
Halaman ini diakses melalui halaman view product. Administrator harus mengetahui terlebih dahulu produk apa yang meu ditambah datanya (gambar 5.44).
Gambar 5.44. Halaman Add Detail Product
Jika terjadi kesalahan inputan maka ditampilkan pesan seperti gamabar 5.45. dan gambar 5.46.
Gambar 5.45. Pesan Kesalahan Input Detail Product Data
Gambar 5.46. Pesan Kesalahan Data Kembar
Apabila semua data yang dibutuhkan sudah benar maka data produk akan disimpan kedalam database. Gambar 5.47. menunjukan bahwa data telah tersimpan.
Gambar 5.47. Halaman View Detail Product
5.18. Pengujian Halaman Edit Product
Halaman ini memberikan fasilitas untuk mengubah data produk Gambar 5.48. menampilkan form edit product data.
Gambar 5.48. Halaman Edit Product
Apabila semua data yang dibutuhkan untuk edit sudah benar maka data akan disimpan kedalam database. Gambar 5.49. menunjukan bahwa edit data telah tersimpan. Data yang biasanya diubah adalah harga.
Gambar 5.49. Halaman View Data Product Change
5.19. Pengujian Edit Detail Product
Untuk menambah stok produk harus dilakukan melalui halaman edit product detail. Administrator tidak harus melakukan penambahan stok untuk semua warna, cukup yang dibutuhkan saja. Gambar 5.50. menujukan form penambahan data stok.
Gambar 5.50. Halaman Edit Detail Product
Jika terjadi kesalahan inputan maka bagian yang salah tidak disimpan, tetapi data lain yang benar tetap disimpan perubahannya. Kemudian ditampilkan pesan data apa saja yang berubah dan data yang tidak berubah seperti gambar 5.51.
Gambar 5.51. Pesan Kesalahan Input Detail Product Data
Gambar 5.52 menunjukan bahwa edit data telah tersimpan. Walaupun tidak semua data berubah.
Gambar 5.52. Halaman View Detail Product Change 5.20. Pengujian Halaman Search Product
Pada halaman ini administrator dapat mencari data produk berdasarkan tipe produk dan jenis vendor yang diinginkan dengan menggunakan fasilitas yang telah disediakan seperti yang terlihat pada gambar 5.53.
Gambar 5.53. Halaman Search Product
Apabila data produk yang dicari ada maka ditampilkan seperti yang terlihat pada gambar 5.54.
Gambar 5.54. Halaman Hasil Search Product
5.21. Pengujian Halaman Add News
Halaman ini digunakan untuk menambah data untuk berita dengan mengisi data-data yang diperlukan yaitu judul, ringkasan dan isi berita. Setelah data diisi oleh administrator, selanjutnya adminstrator menekan tombol Save untuk melanjutkan proses penyimpanan data (gambar 5.55).
Gambar 5.55. Halaman Add News
Jika ada inputan yang belum diisi maka akan ditampilkan pesan seperti gambar 5.56. Proses penyimpanan data news belum dapat dilakukan selama data belum lengkap terisi.
Gambar 5.56. Pesan Kesalahan Input News Data
Apabila semua data yang dibutuhkan sudah benar maka data berita akan disimpan kedalam database. Gambar 5.57. menunjukan bahwa data telah tersimpan.
Gambar 5.57. Halaman View List News Data
5.22. Pengujian Halaman Edit News
Data news dapat diedit, gambar 5.58. menampilkan form edit news data.
Halaman ini bertujuan untuk memperbaiki kesalahan-kesalahan data news.
Gambar 5.58. Halaman Edit Admin
Apabila semua data yang dibutuhkan sudah benar maka data akan disimpan ke dalam database. Gambar 5.59. menunjukan bahwa data telah berubah.
Gambar 5.59. Halaman View List News Data
5.23. Pengujian Halaman Add Admin
Halaman ini digunakan untuk menambah data untuk administrator dengan mengisi data-data yang diperlukan. Setelah data diisi oleh administrator, selanjutnya adminstrator menekan tombol Save (gambar 5.60).
Gambar 5.60. Halaman Add Admin
Jika terjadi kesalahan inputan maka ditampilkan pesan seperti gamabar 5.61. dan gambar 5.62.
Gambar 5.61. Pesan Kesalahan Input Admin Data
Gambar 5.62. Pesan Kesalahan Data Admin Kembar
Apabila semua data yang dibutuhkan untuk edit sudah benar maka data akan disimpan kedalam database. Gambar 5.63. menunjukan bahwa data telah tersimpan.
Gambar 5.63. Halaman View List Admin Data
5.24. Pengujian Halaman Edit Admin
Data administrator dapat dirubah tetapi harus mengetahui password lama untuk bisa menyimpan perubahan data tersebut. Gambar 5.64. menampilkan form edit admin data.
Gambar 5.64. Halaman Edit Admin
Jika terjadi kesalahan inputan maka akan ditampilkan pesan seperti gamabar 5.65.
Gambar 5.65. Pesan Kesalahan Password Data
Apabila semua data yang dibutuhkan sudah benar maka data akan disimpan kedalam database. Gambar 5.66. menunjukan bahwa data telah berubah.
Gambar 5.66. Halaman View List Admin Data
5.25. Pengujian Halaman Search Customer Order
Pada halaman ini administrator dapat mencari data customer order dengan tujuan untuk melakukan pengiriman. Pencarian dapat dilakukan berdasarkan nama, alamar dan status pengiriman seperti yang terlihat pada gambar 5.67.
Gambar 5.67. Halaman Search Customer Order
Apabila data customer order untuk periode yang dicari ada maka ditampilkan seperti yang terlihat pada gambar 5.68.
Gambar 5.68. Halaman Hasil Search Customer Order
5.26. Pengujian Halaman Edit Delivery Order
Pada halaman view detail customer order disediakan bagian untuk mengubah status pengiriman barang. Pilihannya hanya ada satu yaitu mengubah status pengiriman menjadi delivery, kemudian menekan tombol Save Edit untuk menyimpan perubahan (gambar 5.69).
Gambar 5.69. Halaman Edit Delivery Data
Setelah menekan tombol Save Edit maka ditampilkan halaman view detail customer order dengan status pengiriman yang telah berubah, seperti yang terlihat pada gambar 5.70.
Gambar 5.70. Halaman View Order Data
5.27. Pengujian Halaman Search Report Order
Pada halaman ini administrator dapat melihat data penjualan produk berdasarkan periode tanggal yang diinginkan dengan menggunakan fasilitas yang telah disediakan seperti yang terlihat pada gambar 5.71.
Gambar 5.71. Halaman Search Report Order
Jika format tanggal periode tidak benar, maka ditampilkan warning seperti pada gambar 5.72.
Gambar 5.72. Pesan Kesalahan Period Date
Apabila data penjualan produk untuk periode yang dicari ada maka ditampilkan seperti yang terlihat pada gambar 5.73.
Gambar 5.73. Halaman Hasil Search Report Order
5.2.28. Hasil Pengujian Sistem
Untuk mengetahui kepuasan dari user untuk penggunaan program website ini, dilakukan penelitian. Populasi dan sampel dalam penelitian ini adalah administrator dan customer. User berjumlah 10 orang yaitu 4 orang administrator dan 6 orang customer.
Untuk mengumpulkan data dalam penelitian ini menggunakan instrumen angket atau questionnaire. Dalam penelitian ini menggunakan dua jenis questionnaire, yang pertama untuk customer (Lampiran1) dan yang kedua untuk administrator (Lampiran 2). Aturan penilaian jawaban questionnaire dibuat sebagai berikut:
• Jawaban 1 bernilai 1
• Jawaban 2 bernilai 2
• Jawaban 3 bernilai 3
• Jawaban 4 bernilai 4
Setelah angket disebar dan data sudah didapat dari angket yang telah diisi , maka dilakukan perhitungan sesuai dengan aturan penilaian.
Tabel 5.1. Hasil Perhitungan Penelitian User Customer
Nama Peranan Total
Benny Customer 35 Frica Customer 37 Fanky Customer 29 Dewi Customer 30
Albert Customer 36
Fatmaningsih Customer 38
TOTAL 205
Setelah memperoleh nilai total dari data administrator maka nilai total tersebut diprosentase dengan nilai maksimum dengan perhitungan dibawah ini:
205 x 100 % = 85,42 % 240(nilai total)
Tabel 5.2. Hasil Perhitungan Penelitian User Administrator
Nama Peranan Total
Maya Administrator System 17 Sundari Administrator System 16 Rudi Administrator Order 14 Lili Administrator Order 18
TOTAL 65
Setelah memperoleh nilai total dari data administrator maka nilai total tersebut dipresentase dengan nilai maksimum dengan perhitungan dibawah ini:
65 x 100 % = 81,25 % 80(nilai total)
Dari persentase nilai yang didapat baik pengujian website untuk administrator maupun untuk customer, dapat disimpulkan bahwa program website ini secara keseluruhan dapat berjalan sesuai dengan tujuan pembuatan. Prosentase tingkat keberhasilan untuk website customer adalah 85,42% dan prosentase tingkat keberhasilan untuk website administrator adalah 81,25%.