implementasi dan evaluasi - sir.stikom.edusir.stikom.edu/id/eprint/459/7/bab iv.pdf · parameter...
TRANSCRIPT
56
BAB IV
IMPLEMENTASI DAN EVALUASI
4.1 Implementasi Sistem
Tahap ini merupakan pembuatan perangkat lunak yang disesuaikan
dengan rancangan atau desain sistem yang telah dibuat. Aplikasi yang dibuat akan
diterapkan berdasarkan kebutuhan. Selain itu aplikasi ini akan dibuat sedemikian
rupa sehingga dapat memudahkan pengguna untuk menggunakan aplikasi
pelayanan persewaan peralatan pesta berbasis web.
Sebelum menjalankan aplikasi ini, ada hal yang harus diperhatikan yaitu
kebutuhan sistem. Sesuai dengan kebutuhan untuk merancang aplikasi pelayanan
persewaan alat-alat pesta berbasis web diperlukan perangkat keras dan perangkat
lunak seperti berikut ini.
4.1.1 Kebutuhan Perangkat Keras
Kebutuhan minimum perangkat keras yang diperlukan untuk
menjalankan aplikasi ini adalah:
1. Processor Intel Pentium IV,1,6 GHz atau di atasnya.
2. Memory 1 Gb atau lebih.
3. Harddisk 40 Gb atau lebih.
4. Monitor dengan resolusi minimal 1024 x 768.
5. Printer, Mouse, dan keyboard.
4.1.2 Kebutuhan Perangkat Lunak
Perangkat lunak yang digunakan dalam pembuatan aplikasi ini adalah:
1. Sistem operasi menggunakan Microsoft Windows XP Professional SP 3.
STIKOM S
URABAYA
57
2. Basis data untuk pengolahan data menggunakan MySQL.
3. Bahasa pemrograman yang digunakan adalah PHP 5.
4. Tools yang digunakan Adobe Dreamweaver CS3.
5. Untuk perancangan sistem menggunakan Power Designer 6.1 32-bit.
6. Untuk perancangan desain Input/Output menggunakan Microsoft Office
Visio 2007.
7. Untuk dokumentasi menggunakan Microsoft Office Word 2007.
4.1.3 Instalasi Program dan Pengaturan Sistem
Rancang bangun aplikasi pelayanan persewaan alat-alat pesta berbasis web
ini membutuhkan perangkat lunak yang telah terpasang beberapa software,
adapun tahapan-tahapan pemasangan dan pengaturan sistem adalah:
a. Install sistem operasi Microsoft Windows XP Professional.
b. Install aplikasi appserv, copy file Sumber Jaya dan import basis data yang
dibutuhkan.
c. Install browser yang dibutuhkan.
4.2 Evaluasi Sistem
Tahapan evaluasi sistem terbagi menjadi dua yaitu, Evaluasi hasil uji
coba sistem dan Analisa hasil uji coba sistem. Evaluasi hasil uji coba dilakukan
untuk menguji kembali semua tahapan yang sudah dilakukan selama pengujian
berlangsung dan analisa hasil uji coba sistem bertujuan untuk menarik kesimpulan
terhadap hasil-hasil uji coba yang dilakukan terhadap sistem. Uji coba dilakukan
dalam tahapan beberapa test case yang telah disiapkan sebelumnya.
STIKOM S
URABAYA
58
4.2.1 Evaluasi Hasil Uji Coba Sistem
Untuk memastikan bahwa sistem telah dibuat sesuai dengan kebutuhan
atau tujuan yang diharapkan maka dilakukan beberapa uji coba. Uji coba meliputi
pengujian terhadap fitur dasar aplikasi, uji coba perhitungan dan uji coba validasi
pengguna terhadap aplikasi dengan menggunakan blackbox testing.
A. Evaluasi Hasil Uji Coba Form Login
Pada saat program dijalankan, Form Login akan muncul pertama kali
sebelum memasuki menu utama admin. Form ini digunakan untuk mengisi
Username dan Password bagi pengguna agar dapat masuk ke form utama.
Gambar 4.1 Form Login
Form login pada Gambar 4.1 merupakan form autentifikasi dan autorisasi
pengguna agar dapat menggunakan sistem sesuai fungsinya masing-masing. Form
ini mengatur hak akses pengguna sistem. Form login muncul ketika pertama kali
user ingin memasuki form administrator.
Proses ini bertujuan untuk mengetahui keberhasilan proses masukan data
yang dapat dilakukan melalui aplikasi dan keberhasilan dalam proses autentifikasi
terhadap form login dengan cara memasukkan username dan password.
Berdasarkan username dan password ini akan diketahui priviledges login masing-
STIKOM S
URABAYA
59
masing. Data login yang digunakan terlihat pada Tabel 4.1 dan test case data login
dapat dilihat pada Tabel 4.2.
Tabel 4.1 Evaluasi Data Login
Nama Field Data-1 Data-2 Data-3
Username Admin Wong -
Password Admin Kemploe -
State Administrator Tidak mempunyai
hak akses
Tidak mempunyai
hak akses
Tabel 4.2 Evaluasi Test Case Data Login
Nomor Tujuan Input Output
Diharapkan
Output Sistem
1
Deskripsi
username,
password yang
valid
Memasukkan data
username =
admin, password
= admin
Form Login
tertutup dan
muncul form
utama sesuai
dengan user
priviliedges
1. Sukses
2. Login berhasil
3. Tampil form
utama
2
Deskripsi
username,
password yang
tidak valid
Memasukkan data
username =
Wong, password
= Kemploe
Muncul pesan
”Login gagal!
Username atau
Password Anda
tidak benar atau
account anda
sedang
diblokir.”
1. Sukses
2. Login tidak
berhasil
3. Muncul pesan
yang
diharapkan
3
Deskripsi
username,
password
kosong
Tidak ada Muncul pesan
”Login gagal!
Username atau
Password Anda
tidak benar atau
account anda
sedang
diblokir.”
1. Sukses
2. Login Tidak
berhasil
3. Muncul pesan
yang
diharapkan
STIKOM S
URABAYA
60
Berdasarkan uji coba nomor 2 pada Tabel 4.2 ditunjukkan pada Gambar
4.2 menjelaskan pesan peringatan jika terjadi kesalahan username atau password.
Gambar 4.2 menjelaskan hasil uji coba untuk nomor 2 dan 3 pada Tabel 4.2
sebagai peringatan kesalahan username dan password yang tidak valid serta
kesalahan username dan password yang kosong.
Gambar 4.2 Pesan Kesalahan Login
B. Evaluasi Hasil Uji Coba Form Data Sistem Paket
Proses ini bertujuan untuk mengetahui keberhasilan proses masukan data
yang dapat dilakukan melalui aplikasi seperti terlihat pada Tabel 4.3. Proses
manipulasi data sistem paket adalah proses penyimpanan untuk peminjaman
dengan sistem paket berdasarkan dari parameter yang telah ditentukan
sebelumnya oleh UD. Sumber Jaya.
Tabel 4.3 Evaluasi Form Sistem Paket
Nomor Tujuan Input Output
Diharapkan
Output Sistem
1
Tambah data
baru ke tabel
Psnnpaket.
Mengisi semua
field yang ada
pada form psnn
paket kemudian
menekan tombol
proses
Muncul ”Jumlah
Alat yang
dipinjam untuk
sistem paket” data
tersimpan pada
tabel Psnnpaket
1. Sukses
2. Muncul form
alat sistem
paket
2
Menghindari
Jumlah
Undangan
kosong pada
tabel
Psnnpaket.
Mengisi semua
field pada form
kecuali jumlah
undangan
kemudian
menekan tombol
proses.
Muncul pesan
”Inputkan
numerik untuk
jumlah undangan”
dan data tidak
tersimpan
1. Sukses
2. Muncul
pesan sesuai
yang
diharapkan
STIKOM S
URABAYA
61
Gambar 4.3 merupakan data sistem paket yang berfungsi untuk
melakukan pemesanan barang dengan parameter yang telah dimasukkan
sebelumnya yakni berupa jumlah undangan, tanggal peminjaman dan tanggal
kembali. Sedangkan Gambar 4.4 merupakan validasi untuk menghindari jumlah
undangan kosong yang merupakan masukan yang harus diisi oleh pelanggan.
Gambar 4.3 Form Data Sistem Paket
Gambar 4.4 Form Sistem Paket Validasi Jumlah Undangan Kosong
STIKOM S
URABAYA
62
C. Evaluasi Hasil Uji Coba Form Data Sistem Free Choice
Proses ini bertujuan untuk mengetahui keberhasilan proses masukan data
yang dapat dilakukan melalui form data sistem free choice seperti terlihat pada
Tabel 4.4. Proses manipulasi data sistem paket adalah proses memasukkan
tanggal peminjaman dan tanggal pengembalian. Kemudian pelanggan dapat
melakukan pemilihan terhadap barang yang ingin dipinjam berdasarkan dari
parameter yang ditawarkan oleh UD. Sumber Jaya meliputi: alat dapur, alat pesta,
alat prasmanan dan pecah belah, foto, rias dan dekor, serta tenda.
Tabel 4.4 Evaluasi Form Sistem Free Choice
Nomor Tujuan Input Output
Diharapkan Output Sistem
1
Tambah data
baru ke tabel
pelanggan
Mengisi semua
field pada form free
choice kemudian
menekan tombol
ok.
Muncul ”Form
Peminjaman free
choice” dan data
baru disimpan
pada tabel
pelanggan
1. Sukses.
2. Muncul form
peminjaman
alat free
choice
2
Pemberitahuan
masa
peminjaman
melebihi masa
pinjam normal
Memasukkan
tanggal pinjam dan
memilih tanggal
kembali lebih dari 2
hari, kemudian
menekan tombol
ok.
Muncul pesan ”
Masa peminjaman
yang anda ajukan
melebihi batas
normal (2 hari),
maka anda
dikenakan biaya
50% dari biaya
total perharinya”.
1. Sukses.
2. Muncul
pesan sesuai
yang
diharapkan
Uji coba nomor 1 pada Tabel 4.4 menjelaskan validasi peminjaman free
choice dengan memasukkan parameter tanggal pinjam dan tanggal kembali
terlebih dahulu yang sesuai dengan ketentuan yang telah ditetapkan oleh pihak
UD. Sumber Jaya yakni selama 2 hari peminjaman. Dapat dilihat pada Gambar
4.5 sebagai berikut.
STIKOM S
URABAYA
63
Gambar 4.5 Form Sistem Free Choice
Uji coba Nomor 2 pada Tabel 4.4 menjelaskan validasi tanggal kembali
yang melebihi batas normal peminjaman. Hal ini berfungsi untuk memberikan
informasi bagi peminjam bahwa terdapat biaya tambahan apabila ingin meminjam
lebih dari peminjaman normal yakni 2 hari dan akan dikenakan tambahan biaya
sebesar 50 persen dari total peminjaman. Dapat dilihat pada Gambar 4.6.
Gambar 4.6 Form Sistem Free Choice Validasi Tanggal Kembali
STIKOM S
URABAYA
64
D. Evaluasi Hasil Uji Coba Form Pemesan dan Pengiriman
Tabel 4.5 Evaluasi Form Pemesan dan Pengiriman
Nomor Tujuan Input Output
Diharapkan Output Sistem
1
Tambah data
baru ke tabel
pelanggan.
Mengisi semua field
pada form pemesan
dan pengiriman
kemudian menekan
tombol simpan
Muncul ”Form
pembayaran” dan
data baru .
1. Sukses. 2. Muncul form
pembayaran
2
Menghindari
nama kosong
pada tabel
pelanggan.
Mengisi semua field
pada form pemesan
dan pengiriman
kecuali nama
kemudian menekan
tombol simpan.
Muncul pesan ”
Data tidak boleh
kosong” dan data
tidak tersimpan
pada tabel
pelanggan.
1. Sukses
2. Muncul pesan
sesuai yang
diharapkan.
3
Menghindari
alamat kosong
pada tabel
pelanggan.
Mengisi semua field
pada form pemesan
dan pengiriman
kecuali alamat
kemudian menekan
tombol simpan.
Muncul pesan ”
Data tidak boleh
kosong” dan data
tidak tersimpan
pada tabel
pelanggan.
1. Sukses.
2. Muncul pesan
sesuai yang
diharapkan.
4
Menghindari
alamat acara
kosong pada
tabel
pelanggan.
Mengisi semua field
pada form pemesan
dan pengiriman
kecuali alamat acara
kemudian menekan
tombol simpan.
Muncul pesan ”
Data tidak boleh
kosong” dan data
tidak tersimpan
pada tabel
pelanggan.
1. Sukses. 2. Muncul pesan
sesuai yang
diharapkan.
5
Menghindari
kota kosong
pada tabel
pelanggan.
Memasukkan
Mengisi semua field
pada form pemesan
dan pengiriman
kecuali kota
kemudian menekan
tombol simpan.
Muncul pesan ”
Data tidak boleh
kosong” dan data
tidak tersimpan
pada tabel
pelanggan.
1. Sukses. 2. Muncul pesan
sesuai yang
diharapkan.
6
Menghindari
telepon
kosong/berupa
huruf pada
tabel
pelanggan.
Memasukkan
Mengisi semua field
pada form pemesan
dan pengiriman
kecuali telepon
kemudian menekan
tombol simpan.
Muncul pesan ”
Data tidak boleh
kosong” dan data
tidak tersimpan
pada tabel
pelanggan.
1. Sukses. 2. Muncul pesan
sesuai yang
diharapkan.
STIKOM S
URABAYA
65
Proses pada Tabel 4.5 bertujuan untuk mengetahui keberhasilan proses
masukan data yang dapat dilakukan melalui aplikasi. Proses manipulasi data
pemesan dan pengiriman adalah proses pengisian data diri pemesan, alamat
pemesan, alamat acara tersebut diadakan, kota dan nomor telepon dari pemesan.
Setelah memasukkan parameter yang telah diminta sebelumnya,
pengguna akan diberikan sebuah summary form terhadap apa yang telah diisi
sebelumnya sesuai pada Gambar 4.7. Form tersebut berfungsi untuk menyimpan
data pemesan dan pengiriman alat-alat pesta. Summary form ini akan muncul jika
telah memasukkan data-data sebelumnya dengan benar meliputi: data diri
pemesan, alamat pemesan, alamat acara tersebut diadakan, kota dan nomor
telepon.
Gambar 4.7 Form Pemesan dan Pengiriman Validasi Data Lengkap
Sebelum menyimpan data pemesan dan pengiriman ke dalam basis data
dilakukan validasi pada aplikasi agar tidak terjadi penyimpanan data yang tidak
sesuai. Uji coba nomor 2 pada Tabel 4.5 menjelaskan validasi nama kosong yang
berfungsi untuk menghindari penyimpanan data dengan nama yang kosong atau
tidak diisi ditunjukkan pada Gambar 4.8 form pemesan dan pengiriman validasi
nama kosong.
STIKOM S
URABAYA
66
Gambar 4.8 Form Pemesan dan Pengiriman Validasi Nama Kosong
Uji coba nomor 3 pada Tabel 4.5 menjelaskan validasi alamat kosong
yang berfungsi untuk menghindari penyimpanan data dengan alamat kosong atau
tidak diisi ditunjukkan pada Gambar 4.9 form pemesan dan pengiriman validasi
alamat kosong.
Gambar 4.9 Form Pemesan dan Pegiriman Validasi Alamat Kosong
Uji coba nomor 4 pada Tabel 4.5 menjelaskan validasi alamat acara
kosong yang berfungsi untuk menghindari penyimpanan data dengan alamat acara
kosong atau tidak diisi ditunjukkan pada Gambar 4.10 form pemesan dan
pengiriman validasi alamat acara kosong.
Gambar 4.10 Form Pemesan dan Pegiriman Validasi Alamat Acara Kosong
STIKOM S
URABAYA
67
.Uji coba nomor 5 pada Tabel 4.5 menjelaskan validasi kota kosong yang
berfungsi untuk menghindari penyimpanan data dengan kota kosong atau tidak
diisi ditunjukkan pada Gambar 4.11 form pemesan dan pengiriman validasi kota
kosong.
.
Gambar 4.11 Form Pemesan dan Pengiriman Validasi Kota Kosong
Uji coba nomor 6 pada Tabel 4.5 menjelaskan validasi telepon harus
berupa angka yang berfungsi untuk menghindari penyimpanan data dengan
telepon kosong atau berupa huruf ditunjukkan pada Gambar 4.12 form pemesan
dan pengiriman validasi telepon kosong.
Gambar 4.12 Form Pemesan dan Pengiriman Validasi Telepon
E. Evaluasi Hasil Uji Coba Form Pembayaran
Proses ini bertujuan untuk mengetahui keberhasilan proses masukan data
yang dapat dilakukan melalui aplikasi seperti terlihat pada Tabel 4.6. Proses
STIKOM S
URABAYA
68
manipulasi data pembayaran adalah proses penyimpanan untuk data pembayaran
yang telah disimpan sebelumnya dengan parameter berupa nama pembayaran
bank yang sebelumnya telah ditentukan oleh pihak UD. Sumber Jaya, tanggal
pembayaran dan jumlah uang yang dikirimkan. Baik dilakukan secara tunai
maupun uang muka terlebih dahulu.
Tabel 4.6 Evaluasi Form Pembayaran
Nomor Tujuan Input Output
Diharapkan Output Sistem
1
Tambah data
baru ke tabel
pembayaran
Mengisi semua
field pada form
pembayaran
kemudian
menekan tombol
checkout.
Muncul pesan ”
Data transaksi telah
tersimpan. Terima
kasih atas
kepercayaan anda.
Anda akan
mendapatkan
konfirmasi 2 hari
setelah
pemesanan”
1. Sukses.
2. Muncul pesan
penyimpanan
berhasil.
3. Data berhasil
disimpan pada
tabel pesanan
2
Menghindari
uang dibayar
kosong pada
tabel
pembayaran
Mengisi semua
field pada form
pembayaran
kecuali uang
dibayar kemudian
menekan tombol
checkout.
Muncul pesan ”
Jumlah uang masih
kosong.”
1. Sukses.
2. Muncul pesan
sesuai dengan
yang
diharapkan
Sebelum menyimpan data pembayaran ke dalam basis data dilakukan
validasi pada aplikasi agar tidak terjadi penyimpanan data yang tidak sesuai. Uji
coba nomor 2 pada Tabel 4.6 menjelaskan validasi jumlah uang kosong atau tidak
berupa numerik yang berfungsi untuk menghindari penyimpanan data dengan
jumlah uang kosong atau tidak berupa numerik/angka serta menghindari
pembayaran melebihi dari jumlah nominal yang telah ditentukan oleh sistem yang
STIKOM S
URABAYA
69
dibuat oleh pihak UD. Sumber jaya. Hal ini ditunjukkan pada Gambar 4.13
sebagai berikut.
Gambar 4.13 Form Pembayaran Validasi Jumlah Bayar
Setelah menekan tombol Checkout pada form pemesan dan pengiriman
seperti yang terdapat pada Gambar 4.13 akan muncul form data pembayaran. Pada
form tersebut terdapat Combobox pembayaran bank dan tanggal yang harus
dipilih dan menentukan pembayaran sejumlah uang dengan masukan berupa
numerik. Jika telah berhasil memasukkan data tersebut maka akan muncul pesan
pada Gambar 4.14.
Gambar 4.14 Form Pembayaran Menampilkan Pesan Berhasil Melakukan
Penyimpanan Data STIKOM S
URABAYA