• Tidak ada hasil yang ditemukan

BAB VI

N/A
N/A
Nguyễn Gia Hào

Academic year: 2023

Membagikan "BAB VI"

Copied!
12
0
0

Teks penuh

(1)

59 6.1 Pengujian

Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak. Tujuan dari pengujian adalah untuk menjamin perangkat lunak yang memiliki kualitas yang handal, yaitu mampu mempresentasikan kajian pokok dari spesifikasi, analisis, perancangan dan pengkodean dari perangkat lunak itu sendiri. Dalam analisis dan perancangan ini akan menggunakan testing secara eror handling dan secara functional testing, bertujuan untuk mencoba menginput data sesuai dengan variabel masukan yang telah ditentukan sebelumnya.

6.2 Pengujian Secara Functional

Pada setiap menu di bawah memberikan hasil dari setiap input data real

Gambar 6.1 Login Admin

Pada gambar 6.1 merupakan implementasi dan menujukkan bahwa untuk login user diminta menginputkan username dan password. Kemuadian data user akan diverifikasi apakah data tersebut ada atau tidak didalam database. Jika data user valid, maka user akan di alihkan ke form menu utama dan jika tidak, maka user akan muncul peringatan dan user diminta menginputkan kembali username dan password-nya.

(2)

Gambar 6.2 Halaman Transaksi

Dibagian transaksi adalah bagian inputan transaksi setiap customer.

Dimana nantinya data transaksi tersebut digunakan dalam menentukan apakah customer tersebut layak mandapatkan promo atau tidaknya. Dan pada kolom ini admin dapat memonitoring intensitas customer dalam melakukan transaksi dalam tiap harinya.

Gambar 6.3 Cek Data Jenis Produk

Pada gambar 6.3 merupakan tampilan produk apa saja yang dapat dipromosikan kepada customer. Admin bisa memilih produk yang penjualannya fast moving atau yang slow moving dengan melihat kolom tersebut. Dan dapat memonitoring produk mana saja yang harus di upselling kepada customer toko roti The Harvest Cake.

(3)

Gambar 6.4 Tambah Diskon

Pada halaman ini admin melakukan input data promo diskon yang akan diberikan kepada customer The Harvest Cake. Dalam penginputan meliputi, jenis produk yang layak dibuat promo, tanggal awal dan akhir promo, presentase berapa persen promo tersebut diberikan, dan kode unik promo yang dipakai untuk redeem customer.

Gambar 6.5 Data Diskon

Ditampilan ini menunjukkan informasi promo apa saja yang sudah di berikan kepada member. Dan admin bisa memonitoring promo mana yang mungkin sudah jatuh tanggal expired dan dapat menghapusnya.

(4)

Gambar 6.6 Kirim Diskon

Pada kolom ini admin dapat memilih promo mana yang akan diterbitkan terlebih daulu kepada customer. Admin juga dapat melihat member mana yang berhak mendapatkan promo dangan cara memilih salah satu promo, dan akan muncul nomor member yang berhak mendapatkan promo lalu mengirim promo tersebut dengan mengklik submit.

Gambar 6.7 Notifikasi Pada Pelanggan

Setelah promo dikirim oleh admin, secara langsung notifikasi update promo akan muncul pada layar depan notifikasi android member. Dan member dapat segera mengetahui promo apa yang dia dapatkan, dan bisa dengan segera menukarkan kode promo sebelum jatuh tanggal expired date promonya.

(5)

6.3 Pengujian Sistem Secara Functional Testing Penyampaian Promo Kepada Member

Pada tahap ini akan dilakukan pengujian pada pembuatan promo sampai penyampain promo ke pelanggan

Tabel 6.1 Hasil Pengujian SecaraFunctional Testing

Model Sub Model Hasil yang

Diharapkan Hasil Testing Kesimpulan

Data Kategori

Produk

Tombol Tambah Kategori

Ketegori yang telah di input bertambah di

database

List Kategori bertambah

Sesuai

Tombol Search

Mencari sesuai data yang di

input

Data yang di cari muncul

Sesuai

Tombol Edit Kategori

Data berubah sesuai data yang

di edit

Data berhasil berubah sesuai data yang di edit

Sesuai

Tombol Hapus Kategori

Data terhapus dan data di tabel

kategori berkurang

Data berhasil terhapus dan data di tabel

kategori berkurang

Sesuai

Data Jenis Produk

Tombol Tambah Jenis

Jenis yang telah di input bertambah di

database

List Jenis bertambah

Sesuai

Tombol Search

Mencari sesuai data yang di

input

Data yang di cari muncul

Sesuai

Tombol Edit Data berubah Data berhasil

(6)

Jenis sesuai data yang di edit

berubah sesuai data yang diedit

Sesuai

Tombol Hapus Jenis

Data terhapus dan data di tabel

Jenis berkurang

Data berhasil terhapus dan data di tabel

jenis berkurang

Sesuai

Data Produk

Tombol Tambah Produk

Produk yang telah di input bertambah di

database

List Produk bertambah

Sesuai

Tombol Search

Mencari sesuai data yang di

input

Data yang di cari muncul

Sesuai

Tombol Edit Produk

Data berubah sesuai data yang

di Produk

Data berhasil berubah sesuai data yang di edit

Sesuai

Tombol Hapus Produk

Data terhapus dan data di tabel

Produk berkurang

Data berhasil terhapus dan data di tabel

Produk berkurang

Sesuai

Data Karyawan

Tombol Tambah Karyawan

Karyawan yang telah di input bertambah di

database

List Karyawan bertambah

Sesuai

Tombol Search

Mencari sesuai data yang di

input

Data yang di cari muncul

Sesuai

Data berubah Data berhasil

(7)

Tombol Edit Karyawan

sesuai data yang di Karyawan

berubah sesuai data yang di edit

Sesuai

Tombol Hapus Karyawan

Data terhapus dan data di tabel

Karyawan berkurang

Data berhasil terhapus dan data di tabel Karyawan berkurang

Sesuai

Data Customer

Tombol Tambah Customer

Customer yang telah di input bertambah di

database

List Customer bertambah

Sesuai

Tombol Search

Mencari sesuai data yang di

input

Data yang di cari muncul

Sesuai

Tombol Edit Customer

Data berubah sesuai data yang

di Customer

Data berhasil berubah sesuai data yang di edit

Sesuai

Tombol Hapus Customer

Data terhapus dan data di tabel

Customer berkurang

Data berhasil terhapus dan data di tabel Customer berkurang

Sesuai

Data Transaksi

Tampil Data Transaksi

Berhasil menampilakan

semua data transaksi yang telah dilakukan

sebelumnya

Data pelanggan menampilakan

semua data transaksi

Sesuai

Data Diskon

Tampil Data Jenis Kandidat

Berhasil menampilakn

List Jenis Tampil

Sesuai

(8)

66

Diskon data jenis yang akan di tentukan

untuk di buatkan diskon

Tombol Submit Diskon

List diskon bertambah

List diskon bertambah sesuai data yang di input

Sesuai

Tabel Data Diskon

Berhasil menampilakn

data diskon yang telah di

tambahkan sebelum nya

List diskon tampil

Sesuai

Kirim Kode Promo

List Kode Promo

Menampilakan kode promo yang telah di

buat di form diskon pada menu select

List kode promo tampil di menu select

Sesuai

List Customer

Menampilakan pelanggan yang

layak mendapatkan

diskon pada menu select

List Customer tampil di menu select

Sesuai

Tombol Submit

Mengirim Promo ke pelanggan

Tampil notifikasi di

android

Sesuai

(9)

6.4 Pengujian Sistem Secara Error Handling TestingPenyampaian Promo Kepada Member

Pada tahap ini akan dilakukan pengujian Error Handling Testing pada aplikasi.

Tabel 6.2 Hasil Pengujian Secara Error Handling Testing

Model Sub Model Pengujian Respon Sistem

Kesimpulan

Form Login

Field Username dan Password tidak

boleh kosong

User tidak memasukkan Username dan

Password

Menampilakan pemberitahuan

bahwa Username dan

Password tidak boleh

kosong

Berhasil

Field Username dan Password tidak

boleh salah

User memasukkan Username dan Password yang

salah

Menampilakan pemberitahuan

bahwa Username dan Password anda

Salah

Berhasil

Form Data Kategori

Produk

Form harus di isi semua

User tidak lengkap mengisi

data

Harap di isi Berhasil

Tambah Data User lengkap mengisi data

Data berhasil di tambahkan

Berhasil

Tombol Edit User mengubah data

Data berhasil di Ubah

Berhasil

Tombol Hapus User menghapus data

Menampilkan dialog “Anda

yakin menghapus

Berhasil

(10)

data ini”

Data Jenis Produk

Form harus di isi semua

User tidak lengkap mengisi

data

Harap di isi Berhasil

Tambah Data User lengkap mengisi data

Data berhasil di tambahkan

Berhasil

Tombol Edit User mengubah data

Data berhasil di Ubah

Berhasil

Tombol Hapus User menghapus data

Menampilkan dialog “Anda

yakin menghapus

data ini”

Berhasil

Data Produk

Form harus di isi semua

User tidak lengkap mengisi

data

Harap di isi Berhasil

Tambah Data User lengkap mengisi data

Data berhasil di tambahkan

Berhasil

Tombol Edit User mengubah data

Data berhasil di Ubah

Berhasil

Tombol Hapus User menghapus data

Menampilkan dialog “Anda

yakin menghapus

data ini”

Berhasil

Data Karyawan

Form harus di isi semua

User tidak lengkap mengisi

data

Harap di isi Berhasil

Tambah Data User lengkap mengisi data

Data berhasil di tambahkan

Berhasil

Tombol Edit User mengubah data

Data berhasil di Ubah

Berhasil

(11)

Tombol Hapus User menghapus data

Menampilkan dialog “Anda

yakin menghapus

data ini”

Berhasil

Data Customer

Form harus di isi semua

User tidak lengkap mengisi

data

Harap di isi Berhasil

Tambah Data User lengkap mengisi data

Data berhasil di tambahkan

Berhasil

Tombol Edit User mengubah data

Data berhasil di Ubah

Berhasil

Tombol Hapus User menghapus data

Menampilkan dialog “Anda

yakin menghapus

data ini”

Berhasil

Data Diskon

Form harus di isi semua

User tidak lengkap mengisi

data

Harap di isi Berhasil

Tambah Data User lengkap mengisi data

Data berhasil di tambahkan

Berhasil

Tombol Edit User mengubah data

Data berhasil di Ubah

Berhasil

Tombol Hapus User menghapus data

Menampilkan dialog “Anda

yakin menghapus

data ini”

Berhasil

Notifikasi

Android Notifikasi Kirim Kode Promo

Notifkasi Cek Promo Terbarumu

Berhasil

(12)

6.5 Analisa Hasil Pengujian

Dari hasil pengujian sistem yang dilakukan menunjukkan bahwa hasil yang dikeluarkan oleh sistem sudah sesuai. Sehingga aplikasi ini dapat digunakan untuk menyampaikan promo produk kepada member toko roti THE HARVEST.

Dan dapat membantu dalam mempromosikan lebih jauh produk – produk dari toko roti The Harvest Cake.

Referensi

Dokumen terkait

The types of liquidity ratios are: a Current Ratio: Ratio of Current Assets to Current Liabilities Current Assets: Assets convertible into cash in a year Current Liabilities: