Desain Uji Coba Fitur Dasar Sistem

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