customer, laporan pendapatan dan transaksi yang masing-masing memiliki fungsi yang berbeda. Desain form administrator dapat dilihat pada Gambar 3.20.
Banner
Isi Menu
Footer Daftar Menu
Sub Menu
Gambar 3.20 Desain Form Administrator
Fungsi-fungsi obyek dalam desain form administrator adalah sebagai berikut:
Tabel 3.17 Fungsi-Fungsi Obyek Desain Form Administrator Nama Obyek
Tipe Obyek Fungsi
Daftar Menu LinkButton
Digunakan untuk memanggil form anak yang sesuai.
3.3.9 Desain Uji Coba
Desain uji coba bertujuan untuk memastikan bahwa aplikasi telah dibuat sesuai dengan kebutuhan atau tujuan yang diharapkan. Kekurangan atau
kelemahan aplikasi pada tahap ini akan dievaluasi sebelum diimplementasikan secara nyata.
1. Desain Uji Coba Fitur Dasar Sistem
Desain uji coba dasar sistem ini dilakukan dengan menggunakan Blackbox Testing dimana aplikasi akan diuji dengan melakukan berbagai
percobaan untuk membuktikan bahwa aplikasi yang telah dibuat telah sesuai dengan tujuan. Ujicoba Blackbox Testing berusaha untuk menemukan kesalahan
STIKOM SURABAYA
dalam beberapa kategori, diantaranya: fungsi yang salah atau hilang, kesalahan interface, dan kesalahan dalam struktur data atau akses basis data eksternal.
A. Desain Uji Coba Fitur Login
Proses login dilakukan dengan cara memasukkan username dan password yang akan digunakan sebagai priviledge terhadap pengguna yang akan
melakukan perubahan dalam halaman web administrasi. Uji coba data login yang digunakan terlihat pada Tabel 3.18. Sedangkan penjelasan desain test case data
login dapat dilihat pada Tabel 3.19.
Tabel 3.18 Uji Coba Data Login Nama Field
Data-1 Data-2
Data-3
Username Admin
Kemploe Evita
Password Admin
Kemploe Evita
State Administrator
Administrator User
Tabel 3.19 Test Case Data Login Test
Case ID
Tujuan Input
Output Diharapkan
1 Deskripsi
username, password yang
valid Memasukkan data 1
satu, 2 dua, dan 3 tiga seperti pada
Tabel 3.18 Form Login tertutup
dan muncul form utama sesuai dengan
user priviliedges
2 Deskripsi
username, password yang
tidak valid Memasukkan data
username = Kemploe, password =
Creative Muncul pesan ”Login
gagal Username atau Password Anda tidak
benar atau account anda sedang diblokir
.” 3
Deskripsi username,
password yang tidak valid
Memasukkan data username = Evita,
password = Pearce Muncul pesan ”Login
gagal Username atau Password Anda tidak
benar atau account
anda sedang diblokir.” 4
Deskripsi username,
password kosong Tidak ada
Muncu l pesan ”Login
gagal Username atau Password
diblokir.”
STIKOM SURABAYA
B. Desain Uji Coba Fitur Manipulasi Data Sistem Paket
Proses manipulasi data sistem paket adalah proses pemesanan untuk sistem paket berdasarkan dari jumlah undangan yang telah ditentukan oleh
pelanggan dan terlebih dahulu memasukkan tanggal pinjam dan tanggal kembali. Proses ini bertujuan untuk mengetahui dan menentukan keberhasilan dari obyek-
obyek yang ada dalam desain form transaksi peminjaman sistem paket meliputi: alat dapur, alat pesta, alat prasmanan dan pecah belah, foto, rias dan dekor, serta
tenda. Uji coba data transaksi peminjaman sistem paket yang digunakan terlihat pada Tabel 3.20. Sedangkan penjelasan desain test case data peminjaman sistem
paket dapat dilihat pada Tabel 3.21.
Tabel 3.20 Uji Coba Data Transaksi Peminjaman Sistem Paket Nama Field
Data-1 Data-2
Jumlah Undangan 1000
Jenis Pesta Standing Party
Standing Party Tanggal Pinjam
7 Maret 2011 7 Maret 2011
Tanggal Kembali 9 Maret 2011
9 Maret 2011
Tabel 3.21 Test Case Data Peminjaman Sistem Paket Test
Case ID
Tujuan Input
Output Diharapkan
5 Tambah data baru ke
tabel Psnnpaket. Memasukkan data 1
satu seperti pada Tabel 3.20, kemudian
menekan tombol proses
Muncul ”Jumlah Alat
yang dipinjam untuk sistem paket” dan
data tersimpan pada tabel Psnnpaket
6 Menghindari Jumlah
Undangan kosong pada tabel
Psnnpaket. Memasukkan data 2
dua seperti pada Tabel 3.20, kemudian
menekan tombol proses.
Muncul pesan ”Inputkan numerik
untuk jumlah undangan
” dan data tidak tersimpan pada
tabel Psnnpaket
STIKOM SURABAYA
C. Desain Uji Coba Fitur Manipulasi Data Sistem Free Choice
Proses manipulasi data sistem free choice adalah proses pemesanan untuk sistem free choice berdasarkan dari masukan waktu peminjaman dan
pengembalian dan jumlah alat yang dipinjam ditentukan sendiri oleh pelanggan. Proses ini bertujuan mengetahui dan menentukan keberhasilan dari obyek-obyek
yang ada dalam desain form transaksi peminjaman sistem free choice meliputi alat dapur, alat pesta, alat prasmanan dan pecah belah, foto, rias dan dekor, serta tenda
yang semuanya dipilih sendiri berdasarkan dari kebutuhan pelanggan. Uji coba data transaksi peminjaman sistem free choice yang digunakan terlihat pada Tabel
3.22. Sedangkan penjelasan desain test case data peminjaman sistem free choice dapat dilihat pada Tabel 3.23.
Tabel 3.22 Uji Coba Data Transaksi Peminjaman Sistem Free Choice Nama Field
Data-1 Data-2
tanggal_pinjam 7 Maret 2011
7 Maret 2011 tanggal_kembali
9 Maret 2011 10 Maret 2011
Tabel 3.23 Test Case Data Peminjaman Sistem Free Choice Test
Case ID
Tujuan Input
Output Diharapkan
7 Tambah data baru ke
tabel pelanggan Memasukkan data 1
satu seperti pada Tabel 3.22, kemudian
menekan tombol ok. Muncul ”Form
Peminjaman free choice
” dan data baru disimpan pada tabel
pelanggan 8
Pemberitahuan masa peminjaman
melebihi masa pinjam normal
Memasukkan data 2 dua seperti pada
Tabel 3.22, 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”.
STIKOM SURABAYA
D. Desain Uji Coba Fitur Manipulasi Data Pemesan dan Pengiriman
Proses manipulasi data pemesan dan pengiriman adalah proses penyimpanan untuk data pemesan dan pengiriman yang telah disimpan
sebelumnya. Proses ini bertujuan mengetahui dan menentukan keberhasilan dari obyek-obyek yang ada dalam desain form data pemesan dan pengiriman. Uji coba
data pemesan dan pengiriman yang digunakan terlihat pada Tabel 3.24. dan
penjelasan desain test case dapat dilihat pada Tabel 3.25 berikut ini. Tabel 3.24 Uji Coba Data Pemesan dan Pengiriman
Nama Field Data-1
Data-2 Data-3
Nama Awan
Joko Susilo Alamat
Sumberrejo, Bojonegoro
Ngadiluwih, Kediri
alamat_acara GOR Lamongan
GOR Lamongan Kota
Lamongan Lamongan
Telepon 08563232387
0812323880
Tabel 3.25 Test Case Data Pemesan dan Pengiriman Test
Case ID
Tujuan Input
Output Diharapkan
10 Tambah data baru ke
tabel pelanggan. Memasukkan data 1
satu seperti pada Tabel 3.24
Muncul ”Form pembayaran” dan
data baru . 11
Menghindari nama kosong pada tabel
pelanggan. Memasukkan data 2
dua seperti pada Tabel 3.24, kemudian
menekan tombol simpan.
Muncul pesan ” Data tidak boleh kosong
” dan data tidak
tersimpan pada tabel pelanggan.
12 Menghindari alamat
kosong pada tabel pelanggan.
Memasukkan data 3 tiga seperti pada
Tabel 3.24, kemudian menekan tombol
simpan. Muncul pesan ” Data
tidak boleh kosong” dan data tidak
tersimpan pada tabel pelanggan.
13 Menghindari alamat
acara kosong pada tabel pelanggan.
Memasukkan data 3 tiga seperti pada
Tabel 3.24, kemudian menekan tombol
simpan. Muncul pesan ” Data
tidak boleh kosong” dan data tidak
tersimpan pada tabel pelanggan.
STIKOM SURABAYA
Test Case
ID Tujuan
Input Output Diharapkan
14 Menghindari kota
kosong pada tabel pelanggan.
Memasukkan data 3 tiga seperti pada
Tabel 3.24, kemudian menekan tombol
simpan. Muncul pesan ” Data
tidak boleh kosong” dan data tidak
tersimpan pada tabel pelanggan.
15 Menghindari telepon
kosong pada tabel pelanggan.
Memasukkan data 3 tiga seperti pada
Tabel 3.24, kemudian menekan tombol
simpan. Muncul pesan ” Data
tidak boleh kosong” dan data tidak
tersimpan pada tabel pelanggan.
E. Desain Uji Coba Fitur Manipulasi Data Pembayaran
Proses manipulasi data pembayaran dan menentukan keberhasilan obyek yang ada dalam desain form uji coba data pembayaran ini terlihat pada Tabel 3.26.
Sedangkan penjelasan desain test case dapat dilihat pada Tabel 3.27 berikut ini.
Tabel 3.26 Uji Coba Data Pembayaran Nama Field
Data-1 Data-2
lewatbank BCAind Awan Firmansyah
No. Rek 795426410 BCAind Awan Firmansyah
No. Rek 795426410 tglbayar
7 Maret 2011 7 Maret 2011
dibayar 10.000.000
Tabel 3.27 Test Case Data Pembayaran Test
Case ID
Tujuan Input
Output Diharapkan
16 Tambah data baru ke
tabel pembayaran Memasukkan data 1
satu pada Tabel 3.26
Muncul pesan ” Data transaksi telah
tersimpan. Terima kasih atas
kepercayaan. Anda akan mendapat
konfirmasi 2 hari setelah pemesanan
” 17
Menghindari uang dibayar kosong pada
tabel pembayaran Memasukkan data 2
dua pada Tabel 3.26 Muncul pesan ”
Jumlah uang masih kosong.
”
STIKOM SURABAYA
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 SURABAYA