sejauh mana aplikasi ini dapat bekerja dengan baik dan apakah aplikasi ini dapat memenuhi tujuan yang ingin diperoleh sebelum
diserahkan kepada end user. Pengujian dilakukan dalam 2 dua tahap yaitu pengujian internal pada aplikasi yang dilakukan oleh
penulis dan pengujian lapangan yang dilakukan oleh calon pemakai aplikasi ini.
Tahap ini dilakukan pengujian internal pada aplikasi yaitu melakukan pengujian atas suatu bagian program untuk mengetahui
apakah dapat berfungsi dengan baik ketika dimasukan data atau menampilkan data, selain itu untuk bertujuan menemukan
kesalahan serta memastikan output yang dihasilkan sesuai dengan yang diinginkan. Hasil yang didapat pada pengujian ini berhasil.
Ujicoba lapangan dilakukan dengan memberi kesempatan kepada calon user untuk mencoba sendiri sistem yang telah
dirancang. Sistem ini terdiri dari 2 aktor utama yaitu admin dan user maka penulis memberi kesempatan kepada mereka untuk
menjadi tester dan menjawab kuesioner sederhana yang disertakan dalam pengujian lapangan. Kuesioner dimaksudkan untuk mencari
tahu sejauh mana sistem dapat dimengerti dan diaplikasikan oleh calon user. Pada ujicoba lapangan ini penulis meminta 1 orang
sebagai admin, 1 orang user.
89
4.2.4.1 Pengujian Mandiri
Pada tahap ini, penulis melakukan uji coba terhadap sistem yang telah dikembangkan dengan hasil sebagai
berikut :
Tabel 4.10 Hasil Pengujian Mandiri No
Modul Prasyarat
Hasil yang diharapkan Hasil uji
coba
1 Edit Hapus
produk Login sebagai
Admin. data sudah ada di
database Dapat merubah dan
menghapus produk katalog baru ke dalam database
OK
2 Login Login sebagai user
Masuk ke halaman user account
OK 3
Edit Hapus User
Login sebagai admin, data
sudah ada di database
Dapat merubah dan menghapus user yang ada
di dalam database OK
4 Tambah sub
category Login sebagai
admin, data sudah ada di
database Dapat menambah sub
category baru pada category produk yang ada
di dalam database OK
5 Edit Hapus
sub category Login sebagai
admin, data sudah ada di
database Dapat merubah dan
menghapus sub category dalam database
OK
6 Search
Login sebagai admin dan user
Dapat mencari produk yang dicari yang ada di
dalam database sesuai dengan keyword
OK
7 Upload dan
hapus produk Login sebagai
admin, data sudah ada pada
database Dapat menambah dan
menghapus produk OK
8 Proses Checkout
Login sebagai user
Dapat melakukan proses penentuan alamat, kurir
pengiriman dan pembayaran
OK
9 View all user
Login sebagai admin
Dapat melihat semua user yang sudah melakukan
registrasi OK
90
10 View all categories
Login sebagai user, category
sudah ada di database
Dapat melihat semua category ada di dalam
database OK
4.2.4.2 Pengujian Lapangan
Pada tahap ini, penulis meminta 2 dua orang responden untuk melakukan uji coba terhadap aplikasi ini.
Responden yang dipilih terdiri atas 1 satu orang pihak batik shop, 1 satu orang user. Bukti terlampir uji coba
yang dilakukan dapat dilihat pada bagian lampiran. Secara ringkas, hasil pengujian yang dapat penulis simpulkan
adalah sebagai berikut :
Tabel 4.11 Pengujian Lapangan No Pengujian
Penilaian
1. Fitur aplikasi secara keseluruhan
Baik 2. Fitur
untuk Admin
Baik 3. Fitur
untuk User
Baik 4. Tampilan
Aplikasi Baik
5. Prosedur Pengoperasian
Baik 6. Keamanan
Aplikasi Baik
7. Kesesuaian dengan
Kebutuhan Baik Setelah melakukan pengujian mandiri maupun
pengujian lapangan, penulis mengambil kesimpulan bahwa secara fungsional aplikasi telah berjalan sesuai dengan yang
diharapkan.
Setelah semua tahap dilakukan maka selanjutnya adalah evaluasi terhadap program. Evaluasi program
dilakukan untuk mengetahui kelebihan dan kekurangan
91
yang ada pada aplikasi ini, faktor-faktor yang ada pada aplikasi ini dan faktor-faktor lain yang dapat digunakan
untuk pengembangan aplikasi ini selanjutnya. Penulis melakukan evaluasi dengan melakukan demo program
kepada staff Batik Shop. Dari evaluasi tersebut maka penulis menghasilkan
beberapa poin penting yaitu : a. Aplikasi mampu memberikan informasi secara efisien
dan dinamis. b. Informasi yang disajikan sesuai dengan kebutuhan
Batik Shop. c. Dalam menggunakan aplikasi ini tidak mengalami
kesulitan, karena aplikasi ini bersifat mudah digunakan dan user friendly.
4.2.5 Support Pemeliharaan
Tahap akhir ini dalam siklus SDLC pada model waterfall ini adalah support atau maintenance. Tahap ini dilakukan kegiatan
hosting aplikasi ke web dengan menggunakan jasacyber.com, dimana Batik Shop harus mendaftarkan nama domain-nya dan
menggunakan jasa sewa hosting agar aplikasi toko ini dapat berjalan secara online. Peningkatan sistem diperlukan, bila
92
93 dikemudian hari untuk lebih meningkatkan kualitas aplikasi Batik
Shop online ini. Pada tahap ini, sistem harus dipertahankan dan dirawat
secara berkala agar sistem tidak mengalami eror. Beberapa hal yang harus dilakukan pada tahap ini adalah :
1. Mengupdate informasi produk. 2. Memelihara sistem agar dapat berjalan dengan lancar.
3. Memperpanjang waktu sewa domain dan hosting.