Testing dan Implementasi Sistem Informasi Penjualan Berbasis Website pada CV. Bajiki Store Makassar Sulawesi Selatan*

Posted on August 24th, 2017 in Informatika-Komputer by Nur Hamid Sutanto, S.Kom.

BAB I

PENDAHULUAN

  • Latar Belakang

Perkembangan dunia usaha di Makassar memunculkan persaingan yang ketat. Perusaahaan jasa maupun dagang tumbuh seperti jamur di musim hujan. Masing-masing perusahaan menampilkan performa dan keunggulan masing-masing. Dalam era persaingan bebas sekarang ini, perusahaan harus dapat bersaing dengan perusahaan-perusahaan lain yang bergerak dalam bidang usaha yang sama. Untuk terus dapat eksis dalam persaingan tersebut, perusahaan harus dapat menghasilkan produk yang berkualitas bagi konsumen yang menggunakan produknya.

CV Bajiki merupakan salah satu perusahaan konveksi yang menjual hasil produksinya di Bajiki Store. CV Bajiki didirikan oleh alumni UNM (Universitas Negeri Makassar) Christiano, S.S. beserta teman-temannya yang menguasai akuntansi untuk setiap transaksi dan desain grafis untuk membuat desain kemeja dan kaos. CV Bajiki dibentuk melalui peraturan daerah kota Makassar no.7 tahun 2000 dan akta notaris H. Roberto, SH no. 29 tahun 2000. Bajiki Store merupakan Distro yang dibuat oleh CV Bajiki untuk memasarkan dan menjual produknya, Bajiki Store berdiri pada tanggal 07 Juli 2013 bertempat di Makassar, Sulawesi Selatan.

Untuk meningkatkan produktivitas, konektivitas dan pelayanan kepada konsumen CV Bajiki membangun sistem informasi penjualan berbasis website. Dengan website ini, perusahaan berharap dapat bersaing diera teknologi digital. Untuk memenangkan kompetisi penjualan bersifat online salah satu faktor yang harus diunggulkan adalah performace website yang efektif dan memenuhi kebutuhan fungsional perusahaan serta minimal dari bug yang bisa mengganggu konsumen dalam bertransaksi, untuk itu diperlukan prosedur testing dan implementasi sistem informasi sehingga bug atau kesalahan yang mungkin saja terjadi di sistem bisa diminalisir seminimal mungkin.

 

  • Rumusan Masalah

Adapun rumusan masalah sebagai berikut:

  1. Bagaimana merumuskan prosedur testing dan implementasi sistem informasi dari CV Baiji ?
  2. Bagaimana testing dan implemetasi sistem informasi dilakukan ?
    • Maksud dan Tujuan

Adapun maksud dan tujuan sebagai berikut:

  1. Testing dilakukan untuk memastikan mutu dari sistem informasi sesuai dengan mutu yang sudah dipersyaratkan
  2. Mengidentifikasi bug ataukesalahan dari sistem informasi sehingga sistem informasi beroperasi dengan baik tanpa ada kesalahan prosedural dan kesalahan non prosedural
    • Manfaat

Adapun manfaat sebagai berikut:

  1. Testing merupakan proses analisa sehingga pada testing ini dapat mendeteksi adanya perbedaan antara kondisi sofware yang ada dengan kondisi yang diinginkan.
  2. Sebagai bahan evaluasi fitur-fitur dari software

 

BAB II

TINJUAN PUSTAKA

  • Pengertian Pengujian Sistem

Pengujian sistem adalah mengevaluasi terhadap urutan kegiatan yang sistematis dalam mencapai tujuan sistem.

Ada 2 komponen yang hasur diperhatikan dalam strategi pengujian, yaitu:

  1. Faktor pengujian yang merupakan hal-hal yang harus diperhatikan selama melakukan pengujian. Faktor pengujian ini dipilih sesuai dengan sistem yang diuji.
  2. Tahapan pengujian yang merupakan langkah-langkah dalam melakukan pengujian.
    • Sasaran Pengujian

Beberapa sasaran dalam melakukan pengujian:

  1. Pengujian adalah proses eksekusi suatu program dengan maksud menemukan kesalahan.
  2. Test case yang baik adalah test case yang memiliki probabilitas tinggi untuk menemukan kesalahan yang belum pernah ditemukan sebelumnya.
  3. Pengujian yang sukses adalah pengujian yang mengungkap semua kesalahan yang belum pernah ditemukan sebelumnya.
    • Prinsip Pengujian
  4. Semua pengujian harus dapat ditelusuri sampai ke persyaratan pelanggan.
  5. Pengujian harus direncanakan lama sebelum pengujian itu dimulai
  6. Pengujian dimulai dari yang kecil dan berkembang ke pengujian besar
  7. Untuk kefektifan, pengujian dilakukan pihak ketiga yang independen.

BAB III

TESTING DAN IMPLEMENTASI

  • Pengujian Sistem

Sebelum sistem informasi diterapkan maka perlu dilakukan pengetesan agar tidak ada kesalahan-kesalahan fatal yang dialami sistem informasi. Adapun skenario testing yang akan dilakukan adalah sebagai berikut:

  • White Box Testing

        White box testing merupakan pengujian terhadap ssitem yang fokus pada alur logika. Jika terdapat fungsi atau tampilan yang tidak sesuai dengan proses yang dilakukan, maka perintah pada baris program, modul dan fungsi yang terdapat pada fungsi tersebut harus dilakukan pengecekan.

Tabel 3.1 Pengujian White Box Testing Halaman Pengunjung

No Program SkenarioTes Hasil Yang Diharapkan Hasil Yang di Dapat
1 Home Denganmengetiklocalhost/ecom/home Running sukses di browser Sukses
2 Hot Promo Denganmengetiklocalhost/ecom/hotpromo Running sukses di browser Sukses
3 ProdukBaru Denganmengetiklocalhost/ecom/produkbaru Running sukses di browser Sukses
4 ProdukTerlaris Denganmengetiklocalhost/ecom/produkterlaris Running sukses di browser Sukses
5 Cara Transaksi Denganmengetiklocalhost/ecom/caratransaksi Running sukses di browser Sukses
6 KonfirmasiPembayaran Denganmengetiklocalhost/ecom/konfirmasipembayaran Running sukses di browser Sukses
7 Info Pengiriman Denganmengetiklocalhost/ecom/infopengiriman Running sukses di browser Sukses
8 Profil Denganmengetiklocalhost/ecom/profil Running sukses di browser Sukses
9 Login Denganmengetiklocalhost/ecom/loginkunjung Running sukses di browser Sukses
9 Member Denganmengetiklocalhost/ecom/member Running sukses di browser Sukses
10 Order Denganmengetiklocalhost/ecom/order Running sukses di browser Sukses

 

Tabel 3.2 Pengujian White Box Testing Halaman Admin

No Program SkenarioTes Hasil Yang Diharapkan Hasil Yang di Dapat
1 Login.php Denganmengetiklocalhost/ecom/administrator/login.php?act=denied Running sukses di browser Sukses
2 Logout.php Denganmengetiklocalhost/ecom/administrator/login.php?msg=succes.logout Running sukses di browser Sukses
3 Profil.php Denganmengetiklocalhost/ecom/administrator/index.php?page=profil Running sukses di browser Sukses
4 Caratransaksi.php Denganmengetiklocalhost/ecom/administrator/index.php?page=caratransaksi Running sukses di browser Sukses
5 Infopengiriman.php Denganmengetiklocalhost/ecom/administrator/index.php?page=infopengiriman Running sukses di browser Sukses
6 Kategori.php Denganmengetiklocalhost/ecom/administrator/index.php?page=kategori Running sukses di browser Sukses
7 Produk.php Denganmengetiklocalhost/ecom/administrator/index.php?page=produk Running sukses di browser Sukses
8 Hotpromo.php Denganmengetiklocalhost/ecom/administrator/index.php?page=hotpromo Running sukses di browser Sukses
9 Bank.php Denganmengetiklocalhost/ecom/administrator/index.php?page=bank Running sukses di browser Sukses
10 Ekspedisi.php Denganmengetiklocalhost/ecom/administrator/index.php?page=ekspedisi Running sukses di browser Sukses
11 Admin.php Denganmengetiklocalhost/ecom/administrator/index.php?page=admin Running sukses di browser Sukses
12 Lappenjualan.php Denganmengetiklocalhost/ecom/administrator/index.php?page=lappenjualan Running sukses di browser Sukses

 

  • Black Box Testing

        Black box testing merupakan salah satu metode pengujian sistem yang terhadap fungsional sistem. Pengujian dilakukan pada semua modul program. Cara yang digunakan untuk menguji adalah menjalankan semua modul yang ada diprogram dan melihat hasil dari program yang dibuat. Hasil pengujian dapat dilihat pada tabel berikut:

Tabel 3.3 Pengujian Black Box Testing

No Pengetesan Proses Status
1 Mengolah Data Profil Simpan,Preview Sukses
2 Mengolah Data Cara Transaksi Simpan,Preview Sukses
3 Mengolah Data Info Pengiriman Tambah,Edit,Hapus Sukses
4 Mengolah Data Kategori Tambah,Edit,Hapus Sukses
5 Mengolah Data Produk Tambah,Edit,Hapus Sukses
6 Mengolah Data Hot Promo Tambah,Edit,Hapus Sukses
7 Mengolah Data Bank Tambah,Edit,Hapus Sukses
8 Mengolah Data Ekspedisi Tambah,Edit,Hapus Sukses
9 Mengolah Data Admin Tambah,Edit,Hapus Sukses
10 Mengolah Data Member Simpan,Reset Sukses
11 Mengolah Data Order Tambah,Edit,Hapus,Proses,Batal Sukses
12 Mengolah Data KonfirmasiPembayaran Konfirmasi, Reset Sukses

 

  • Pengujian Performance Sistem Informasi

Tak hanya dari sisi tampilan, performa yang baik dari sistem informasi sangat perlu untuk diperhatikan. Sistem infomrasi yang handal bisa dilihat dari performace yang cepat, lancar, dan efesien. Untuk menguji performance dari suatu website bisa dilakukan dengan menggunakan website seperti chkme.com, seositecheckup.com dan untuk menguji kecepatan suatu website menggunakan website page speed test seperti webpagetest.org dan gtmetrix.com.

 

  • Implementasi Sistem
    • Upload Website ke Internet

Setelah dilakukan pengujian terhadap sistem informasi dan sistem informasi dinyatakan layak untuk diimplimentasikan, tahap selanjutnya adalah melakukan upload website ke hosting agar bisa diakses di internet.

 

  • Pelatihan Pengguna

Pengguna merupakan faktor utama dalam berjalannya suatu sistem informasi. Tujuan melakukan pelatihan adalah agar pengguna mampu mengeoperasikan sistem informasi seperti input data, memproses data, menampilkan output, merawat dan senjaga sistem informasi. Untuk pelatihan pengguna dapat dilakukan dengan cara sebagai berikut:

  1. Pelatihan Prosedural

Kegiatan ini dilakukan dengan memberikan petunjuk secara tertulis, memberikan penjelasan masing-masing tugas yang harus dilakukan oleh personil yang ditunjuk.

  1. Pelatihan Tutorial dan Materi

Dengan mengadakan pelatihan kepada personil dengan tatap muka serta pemberian materi.

  1. Personil Secara Langsung

Personil diberikan penjelasan dan instruksi tentang apa yang harus dikerjakan yang langsung dipraktekkan pada situasi kerja yang sebenarnya.

  • Pengujian Sistem Ke Pengguna

Pengujian sistem ke pengguna dilakukan untuk memastikan sistem informasi yang telah dibuat sudah memenuhi kebutuhan pengguna.

  • Konversi Sistem

Konversi ssitem merupakan suatu proses dimana pelaksanaan sistem yang baru siap dan layak untuk digunakan. Pendekatan yang diperlukan untuk pelaksanaan konversi sistem adalah sebagai berikut:

  1. Konversi langsung (Direct Conversion)

Konversi ini dilakukan dengan cara mengganti semua ssitem lama secara menyeluruh dengan sistem yang baru serta menerapkan semua komponen sistem baru menyeluruh pula. Keuntungan dari sistem ini adalah kecilnya biaya dan kelemahannya adalah resiko yang ditanggung sangat tinggi jika sistem baru gagal dan tidak menyelesaikan permasalahan yang ada.

  1. Konversi paralel (Paralel Conversion)

Penerapan sistem baru yang dilakukan secara bersama-sama dengan sistem yang lama. Jika sistem baru yang digunakan telah memnuhi permasalahan yang ada baru penggunaan sistem lama dihentikan. Kebaikan sistem ini adalah jika sistem yang baru gagal maka ssitem yang lama masih tetap beroperasi. Adapun kelemahannya adalah biaya yang dikeluarkan untuk membiayai dua buah sistem sekaligus.

  1. Konversi percontohan (Pilot Approach)

Cara konversi sistem dilaksanakan pada berbagai unit organisasi, baru setelah berhasil konversi sistem diterapkan pada unit-unit yang lain. Kelebihan dari ssitem ini adalah resiko kegagalan yang kecil dan kelemahannya pada proses pelaksanaan konversi memakan waktu yang lama.

  1. Konversi bertahap (Stepped Conversion)

Pendekatan konversi ini dilakukan dengan cara menerapkan konversi sistem pada masing-masing modul yang berbeda secara urut.

Untuk sistem informasi ini menggunakan konversi secara paralel dimana sistem baru akan diterapkan dan tidak langsung meninggalkan ssitem lama. Alasannya karena jika sistem yang baru gagal maka sistem yang lama dapat digunakan dan jika terjadi kesalahan, maka sistem baru dapat dilakukan penyempurnaan dan sistem lama tetap dilanjutkan hingga sistem baru dapat diterapkan.

DAFTAR PUSTAKA

Pengertian Pengujian Sistem : http://elib.unikom.ac.id/files/disk1/576/jbptunikompp-gdl-agustinaes-28800-11-unikom_a-v.pdf

Sasaran Pengujian dan Prinsip Pengujian :

http://web.unair.ac.id/admin/file/f_33720_rpl_8_Pengujian_Perangkat_Lunak.pdf

*Disusun Oleh Ahmadi, A.Md., dan Nur Hamid Sutanto, S.Kom., guna memenuhi tugas makalah Semester Genap 2015/2016 Mata Kuliah Testing Dan Implementasi Sistem Dosen Pengampu Hastari Utama, S.Kom., M.Cs. Program Studi Sistem Informasi STMIK AMIKOM Yogyakarta.

Post a comment

*