Contoh Analisa Kebutuhan, Pengujian Black Box, dan Pengujian White Box pada Web Aplikasi Penjualan Online “Fast & Cheap”


Pengantar

Fastncheap merupakan sebuah toko yang khusus menjual Khusus barang elektronik, mulai komputer, LCD, GPS, Laptop, dan asesoris lainnya. Fastncheap juga menyediakan toko atau website secara online. Di dalam website ini terdapat beberapa kategori dimana di setiap topik diberikan penjelasan secara rinci baik spesifikasi, kelebihan dan kelemahan terhadap produk yang dikehendaki sehingga menjadi bahan pertimbangan sebelum membeli produk tersebut.

Toko Fast & Cheap telah menggunakan Sistem Web Aplikasi Penjualan Online dimana produk disana sudah bisa dibeli secara online. Sistem disini harus bisa menampilkan Informasi Penjualan Komputer pada Toko Toko Fast & Cheap (FNC) secara online yang mempunyai beberapa cabang di Indonesia
Analisa Kebutuhan Sistem
  • Dengan Menggunakan Aplikasi Penjualan Komputer secara komputerisasi Admin dapat menampilkan informasi tentang penjualan komputer secara online
  • Dengan Menggunakan Aplikasi Penjualan Komputer secara komputerisasi Admin dapat menampilkan informasi pelanggan yang melakukan pembelian
  • Dengan Menggunakan Aplikasi Penjualan Komputer secara komputerisasi Admin dapat menampilkan informasi jumlah dan spesifikasi barang (Komputer) yang dijual.
  • Dengan Menggunakan Aplikasi Penjualan Komputer secara komputerisasi Admin dapat menampilkan informasi tentang jumlah rupiah dari transaksi penjualan
  • Dengan Menggunakan Aplikasi Penjualan Komputer secara komputerisasi Admin dapat menampilkan informasi penambahan kas dari transaksi penjualan.
  • Dengan Menggunakan Aplikasi Penjualan Komputer secara komputerisasi Admin dapat menampilkan informasi atau laporan penjualan baik perminggu/perbulan dan pertahun.
  • Dengan Menggunakan Aplikasi Penjualan Komputer secara komputerisasi Admin dapat menampilkan informasi peningkatan penjualan dari periode sebelumnya dengan periode sekarang.
Pengujian Black Box
Pada pengujian Black Box, yang pertama kami menguji form dari registrasi untuk menjadi anggota supaya bisa memberikan komentar terhadap produk yang ditampilkan pada sistem penjualan online fast & cheap.

Pada form tersebut kami menemukan beberapa kesalahan validasi yaitu sebagai berikut :

  • Tab index tidak berjalan semestinya
  • Kolom nama bisa dimasukkan angka & karakter
  • Kolom telepon bisa dimasukkan huruf & karakter
  • Tidak terdapat captcha untuk memastikan bahwa user adalah manusia
Yang kedua yaitu pengujian terhadap form New Produk

Pada form tersebut kami menemukan beberapa ketidak nyamanan pengguna yaitu :

  • Ada beberapa rincian produk tidak lengkap
  • Pengurutan produk tidak jelas menurut sub mana.

Yang ketiga yaitu pengujian terhadap form pencarian

Pada form tersebut kami menemukan kesalahan validasi dan pesan kesalahan yang belum sempurna yaitu :

  • Kolom harga bisa dimasukkan huruf dan karakter
  • Pesan kesalahan pada pencarian tidak sesuai dengan kenyataan (pesan kesalahan selalu “without thousand and decimal separator”)

Yang keempat yaitu pengujian terhadap form komentar

Pada form tersebut kami menemukan tidak ada validasi batas karakter yaitu :

  • Isi jumlah karakter komentar tidak dibatasi, sehingga bisa memasukkan ribuan jumlah karakter.
Pengujian White Box

Seperti yang diatas, pertama-tama kami menguji form registrasi anggota

Yang kedua kami menguji form tambah komentar

screenshot:

Fungsi tombol “Close Window” setelah memberikan komentar tidak berjalan sesuai fungsinya.

Diperkirakan link yang terdapat pada Tulisan “Close Window” sama dengan link pada posting komentar sehingga halaman tidak berpindah

Yang ketiga kami menguji form shoping cart

screenshot :

Tidak terdapat validasi jumlah stok produk terhadap database sehingga bisa memasukkan angka jumlah produk yang sangat besar

Maintenance yang bisa dilakukan

  • Pembersihan, pengawasan, dan pengecekan komentar yang masuk selama proses update produk
  • Pengecekan kebenaran dan kecocokan database sistem terhadap produk yang ditampilakan
  • Perbaikan tampilan sistem web agar lebih mudah diakses
  • Pengecekan terhadap domain yang digunakan
  • Pengecekan keamanan program (pembelian secara curang atau order dari Negara tertentu yang ilegal) yang digunakan sistem seiring perkembangan jaman
  • Pengecekan terhadap pihak penerima pembayaran online
  • Peningkatan kualitas layanan searching (pencarian)

Terlalu sering maintenance juga tidak baik karena berdampak buruk terhadap kenyamanan pelanggan

Fitur-fitur yang bisa ditambahkan

  • Forum per topik, sehingga terdapat pertimbangan-pertimbangan dalam hal menentukan pilihan dalam membeli produk yangs sedang di bahas dalam forum tersebut
  • Terdapat fasilitas diskon untuk member dengan ketentuan sedemikian rupa sehingga bisa memperbanyak pelanggan.
  • Fitur pengganti bahasa. Sehingga pelanggan dari dalam negeri dan luar negeri bisa juga menggunakan web tersebut.
  • Fitur Cetak dokumen bagi pelanggan yang ingin mencetak informasi tentang produk ataupun di forum (jika sudah ada)
  • Sistem agar bisa diakses lewat mobile
  • Penambahan fitur facebook, twitter, blog dsb. Untuk dapat lebih memudahkan dalam hal promosi.
NOTE :
Semua tulisan diatas dibuat dengan alasan proses pembelajaran. Data tersebut ditemukan sesuai tanggal postingan. Saya mohon maaf jika ada kata-kata yg atau tulisan yg tidak berkenan bagi semua pihak. Jika ada saran ataupun kritik silahkan komentar. Semoga tulisan ini bermanfaat bagi kawan-kawan semua ^_^
About these ads

23 responses to “Contoh Analisa Kebutuhan, Pengujian Black Box, dan Pengujian White Box pada Web Aplikasi Penjualan Online “Fast & Cheap”

  1. Mkasi infonya..
    Oia,, jd intinya kalo black box itu yg diujinya secara fungsional? Mksudnya fungsi2 yg disedikan program?

    Trus kalo white box yg diuji scara struktrual ato prosedural? Mksudnya daleman fungsi yg disediakan (coding)?

    Tlong dbetulin kalo salah.. Mkasi

    • kasarnya ya..blackbox itu pengujian dimana kita menguji’a sebagai user biasa..apa yg user umumnya bisa dilihat dari program tersebut tanpa memeriksa dalem’a program itu..
      kalo whitebox, dia melakukan pengujian sampai ke coding”a apakah ada bug atau kesalahan algoritma yang tidak tampak pada pengujian blackbox..
      Begitulah kira” ilustrasinya mas..semoga membantu :)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s