BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1
Implementasi Sistem Setelah tahap perancangan dilakukan dan sudah dipaparkan pada bab sebelumnya, maka dalam bab ini penulis akan mengimplementasikan sistem dari perancangan yang sudah ada. Implementasi sistem kali akan menggambar sistem dan kebutuhan saat program aplikasi dijalankan.
4.1.1
Perangkat Pengujian Pembuatan Aplikasi ini dibuat menggunakan komputer dengan spesifikasi sebagai berikut : 1.
Perangkat Keras Tipe Komputer
:
PC
Processor
:
Pentium 4
RAM
:
512
Hard disk
:
80 GB
Monitor
:
14 inch
2. Perangkat Lunak : Microsoft Windows XP SP2 Microsoft Visual basic.Net 2005 Microsoft Access 2003
4.2
Implementasi Basis Data Dalam pembuatan pembuatan database untuk pengembangan aplikasi ini penulis menggunakan software Microsoft Office Access 2003. Adapun pembuatan databasenya sebagai berikut :
69
70
Gambar 4.1 : Tampilan Tabel User ID
Gambar 4.2 : Tampilan Tabel Lapangan
71
Gambar 4.3 : Tampilan Tabel Paket
Gambar 4.4 : Tampilan Tabel Jadwal
72
Gambar 4.5 : Tampilan Tabel Penyewa
Gambar 4.6 : Tampilan Tabel Sewa
73
Gambar 4.7 : Tampilan Tabel Detail Sewa
Gambar 4.8 : Tampilan Tabel Bayar
74
4.3
Tampilan Antar Muka Berikut dibawah ini adalah sebuah interface dari tampilan aplikasi Sistem Informasi Sport Center
4.3.1
Form Login Pada form Login seorang user diwajibkan untuk memasukan nama user dan password agar dapat masuk ke dalam menu aplikasi. Untuk lebih jelasnya form login ini dapat dilihat dalam gambar dibawah ini :
Gambar 4.9 : Tampilan Form Login
Dalam pengisian form login isilah nama user dan password setelah itu klik OK. Apabila user name dan password sesuai maka aplikasi akan segera membuka menu utama akan tetapi jika salah satu pengisian salah atau tidak sesuai maka akan muncul pesan dan diminta untuk mengulangi kembali pengisian user name dan password sampai benar.
4.3.2
Form Menu Utama
Dalam Form Menu Utama adalah sebuah form yang tampil setelah user berhasil melakukan login. Dari form ini Admin dapat membuka form-form lain yang berhubungan dengan Aplikasi Sistem Informasi Sport Center. Adapun form-form tersebut terdiri dari :
75
File Setup Data dimana didalamnya terdapat : Entry Data Penyewa Rubah Password File Penyewaan dimana didalamnya terdapat : Check Jadwal Lapangan Entry Data Booking Entry Pembayaran
File Laporan dimana didalamnya terdapat Cetak Laporan yang berisi : Laporan Daftar Member Laporan Detail Penerimaan Laporan Rekap Penerimaan Laporan Batal Booking
File Admin dimana didalamnya terdapat : Tambah User Entry Data Lapangan Entry Paket Entry Data Jadwal
Gambar 4.10 : Tampilan Form Menu Utama
4.3.3
Form Entry Data Penyewa Form Entry Data Penyewa adalah bagian dari File Setup Data dimana
form ini digunakan sebagai mencatat data penyewa sport center baik yang non member dan juga member.Pembedaan antara non member dan juga member dapat dilihat pada status dan bila menjadi member dapat memilih paket-paket yang disediakan oleh sport
76
center yang sifatnya menguntungkan member. Apabila menjadi member maka dicetakan kartu member
Gambar 4.11 : Tampilan Form Penyewa
Gambar 4.12 : Tampilan Kartu Member
77
4.3.4
Form Rubah Password Form Rubah Password adalah bagian dari File Setup Data yang dapat mengubah Password.
Gambar 4.13 : Tampilan Rubah Password
4.3.5
Form Check Jadwal Booking Form Check Jadwal Lapangan adalah bagian dari File Penyewaan dimana form ini digunakan sebagai mencheck atau melihat jadwal pemakaian Lapangan. Dalam form ini seorang user dapat melihat status lapangan apakah lapangan yang ingin disewa masih tersedia atau atau sudah terisi penuh.Bila kondisi lapangan tidak ada yang memakai maka user dapat menginformasi kepada penyewa lapangan atau apabila sudah terisi maka dapat dialihkan pada jam yang lain hal ini tergantung kondisinya
78
Gambar 4.14 : Tampilan Check Jadwal Booking
4.3.6
Form Entry Data Booking Form Entry Data Booking adalah bagian dari File Penyewaan dimana form ini digunakan sebagai booking atau sewa lapangan dimana dalam form ini user memasukan data booking agar lapangan yang sudah dipesan tidak di pakai oleh orang lain . Selain itu setalah user masukan data booking maka user mencetak bukti booking lapangan dimana ditunjukan pada saat penyewa memakai lapangan sesuai dengan jadwal yang tercantum dalam bukti booking tersebut.
Gambar 4.15: Tampilan Form Entry Data Booking
79
Gambar 4.16 : Tampilan Cetak Bukti Booking Lapangan
4.3.7
Form Entry Data Pembayaran Form Entry Data Pembayaran merupakan bagian dari File Penyewaan. Form ini digunakan saat penyewa ingin membayar sewa lapangan dengan melunasi sisa pembayaran yang saat booking sudah memberikan uang muka. Hasil entry data pembayaran dicetak sebagai bukti pelunasan pembayaran
Gambar 4.17 : Form Entry Data Pembayaran
80
Gambar 4.18 :Tampilan Cetak Kwitansi Pembayaran 4.3.8 Form Tambah User Form Tambah User adalah bagian dari File Admin yang dapat menambah user jika ada staff baru.
Gambar 4.19 : Tampilan Tambah User
4.3.9
Form Entry Data Lapangan Form Entry Entry Data Lapangan adalah bagian dari File Admin yang dapat menambah mengedit, menghapus dan juga menyimpan seluruh data Lapangan yang ada di dalam Area Sport Center kedalam database Lapangan bila terjadi penambahan dan pengubahan ataupun pengurangan data.
81
Gambar 4.20 : Tampilan Form Entry Data Lapangan
4.3.10 Form Entry Paket Form Entry Paket adalah bagian dari File Admin yang dapat menambah data paket yang ada ditawarkan oleh sport center bila menjaid member.Form ini selain menambah juga dapat mengedit, menghapus dan juga menyimpan seluruh data shipper kedalam database paket apabila terjadi penambahan dan pengubahan ataupun pengurangan data
Gambar 4.21 : Tampilan Form Entry Paket
4.3.11 Form Entry Data Jadwal Form Entry Data Jadwal adalah bagian dari File Admin yang dapat menambah data Jadwal member yang sudah terdaftar menjadi anggota member
82
sport center. Dalam form ini mengedit, dan menyimpan seluruh data jadwal member kedalam database waktu.
Gambar 4.22 : Tampilan Form Entry Data Jadwal
83
4.3.12 Form Laporan Daftar Member
Form Laporan Daftar Member merupakan file laporan yang berfungsi untuk mencetak seluruh data-data penyewa lapangan baik yang statusnya member ataupun non mmber
Gambar 4.23 : Form Laporan Data Member
Pilih periode yang ingin dicetak lalu klik OK maka laporan Data Member akan muncul crystal report disebelah kanan pada form report dan siap dicetak.
4.3.13 Form Laporan Detail Penerimaan Form Laporan Detail Penerimaan merupakan file laporan yang berfungsi untuk mencetak laporan detail jumlah penerimaan sewa lapangan pada suatu periode tertentu.
84
Gambar 4.24 : Form Laporan Detail Penerimaan
Pilih periode yang ingin dicetak lalu klik OK maka laporan detail penerimaan Sewa Lapangan akan muncul crystal report disebelah kanan pada form report dan siap dicetak.
85
4.3.14 Form Laporan Rekap Penerimaan Form Laporan Rekap Penerimaan merupakan file laporan yang berfungsi untuk mencetak hasil rekapan jumlah penerimaan sewa lapangan pada suatu periode tertentu.
Gambar 4.25 : Form Laporan Detail Penerimaan Pilih periode yang ingin dicetak lalu klik OK maka laporan rekapan penerimaan Sewa Lapangan akan muncul crystal report disebelah kanan pada form report siap dicetak.
4.3.15 Form Laporan Batal Booking Form Laporan Batal Booking merupakan file laporan yang berfungsi untuk mencetak apabila dari pihak penyewa membatalkan booking .
Gambar 4.26 : Form Laporan Batal Booking
86
Pilih periode yang ingin dicetak lalu klik OK maka laporan pembatalan booking Sewa Lapangan akan muncul crystal report disebelah kanan pada form report siap dicetak.
4.4
PENGUJIAN SISTEM Pengujian sistem yang dilakukan adalah untuk mengetahui bahwa aplikasi yang telah dibuat dapat berjalan sebagaimana mestinya sesuai dengan yang dirancang. Dan untuk menghindari kesalahan – kesalahan yang mungkin terjadi pada saat aplikasi dijalankan.
4.4.1
METODE PENGUJIAN Metode yang dilakukan pada aplikasi ini adalah metode black box testing yaitu metode pengujian yang menekankan pada berhasil tidaknya menjalankan fungsi dari aplikasi yang dibuat.
4.4.2
Skenario pengujian Skenario yang dimaksud adalah skenario-skenario pengujian yang dilakukan untuk melihat hasil dari skenario yang dilakukan. Table 4.1 Table skenario pengujian aplikasi Sistem Informasi Sport Center
NO
Antar Muka
Bagian dari
Status
Skenario
Hasil Yang
Yang Di Uji
Antar Muka
Aplikasi
Pengujian
Diharapkan
Yang Diuji 1
2
Form Login
Proses
Form
Login Masukan
Menginput
sudah
User
Data Login
Terbuka
dan
dan bila benar masuk
password
ke form Menu Utama
Menu
Proses
Link Menu
Utama
menu
strip sudah terbuka
3
name salah akan
utama Klik
Item
Data akan dicek, bila
pada Akan
diulangi,
tampil
menu
menu yang di utama yang tersedia inginkan
Form Entry Proses
Form
Entry Masukan
Data akan tersimpan
Data
menginput
Data
Data
dan semua menu dan
Lapangan
data Lapangan
Lapangan
Lapangan
tombol akan berfungsi
terbuka
sesuai
sesuai
dengan form fungsinya. Entry Data Lapangan
dengan
87
4
Form Entry Proses
Form
Paket
Paket terbuka
menginput
Entry Masukan
data Paket
data
Data akan tersimpan
paket dan semua menu dan
sesuai
tombol
akan
dengan form berfungsi Entry Paket
5
Form Entry Proses
Form
Data Jadwal
menginput
Data
Data Jadwal
terbuka
Entry Masukan
sesuai
dengan fungsinya. Data akan tersimpan
Jadwal Data Jadwal dan semua menu dan sesuai
tombol
akan
dengan form berfungsi
sesuai
Entry Data dengan fungsinya. Jadwal
6
Form Entry Proses
Form
Entry Masukan
Data akan tersimpan
Data
menginput
Data Penyewa Data
dan semua menu dan
Penyewa
Data Penyewa
terbuka
penyewa
tombol akan berfungsi
sesuai
sesuai
dengan
dengan form fungsinya. Bila status Entry Data member dapat dicetak penyewa
7
Check Check
kartu member
Form
Proses Check Form
Check
Jadwal
Jadwal
Jadwal
menampilkan jadwal
Jadwal
Lapangan
Lapangan
Lapangan
pemakaian
sesuai
pada waktu tertentu
Lapangan
Form
akan
lapangan
dengan form
8
Form Entry Proses
Form
Entry Masukan
Masukan
Data
menginput
Data Booking Data
Booking
Data Booking terbuka
Booking
dengan form Entry
Lapangan
sesuai
Data
Penyewaan
data
bukti
booking
lapangan
Entry Masukan
sesuai
Booking
dengan form langsung
9
Data
Masukan
dan
mencetak booking
Form Entry Proses
Form
Data
menginput
Data
Data
Pembayaran
Pembayaran
Data
Pembayaran
Pembayaran
dengan form Entry
Pembayaran
terbuka
sesuai
Data Pembayaran dan
dengan form langsung
Data sesuai
mencetak
88
Entry Data Kwitansi Pembayaran
bukti
pelunasan pembayaran
10
Menu
Proses
Semua Menu Masukan
File
Laporan
Mencetak
Laporan dapat periode
tercetak
Laporan
dibuka
laporan
periode
yang
laporan yang dipilih
diinginkan
laporan
akan sesuai
dan
sesuai
89
4.4.3
Hasil Pengujian Dari hasil pengujian terakhir yang dilakukan dapat diperoleh hasil pengujian dari aplikasi sistem Sport Center. Hasil Pengujian dapat dilihat pada table 4.2 sebagai berikut : Table 4.2 : Table hasil pengujian aplikasi Sistem Informasi Sport Center
NO
Antar Muka
Bagian dari
Status
Skenario
Yang Di Uji
Antar Muka
Aplikasi
Pengujian
Hasil Yang Didapat
Yang Diuji 1
2
Form Login
Proses
Form
Login Masukan
Menginput
sudah
User
Data Login
Terbuka
dan
benar masuk ke form
password
Menu Utama
Menu
Proses
Link Menu
Utama
menu
strip sudah terbuka
3
name akan diulangi, dan bila
utama Klik
Item
Data dicek, bila salah
pada Menu yang diinginkan
menu yang di dapat dibuka inginkan
Form Entry Proses
Form
Entry Masukan
Data
tersimpan
dan
Data
menginput
Data
Data
semua
Lapangan
data Lapangan
Lapangan
Lapangan
tombol akan berfungsi
terbuka
sesuai
sesuai
menu
dan
dengan
dengan form fungsinya. Entry Data Lapangan
4
Form Entry Proses
Form
Paket
Paket terbuka
menginput data Paket
Entry Masukan data
Data tersimpan dan
paket semua
sesuai
menu
tombol
akan
dengan form berfungsi Entry Paket
5
Form Entry Proses
Form
Data Jadwal
menginput
Data
Data Jadwal
terbuka
Entry Masukan
sesuai
dengan fungsinya. Data tersimpan dan
Jadwal Data Jadwal semua sesuai
dan
menu
dan
tombol
akan
dengan form berfungsi
sesuai
Entry Data dengan fungsinya. Jadwal
6
Form Entry Proses
Form
Data
Data member Data
menginput
Entry Masukan
Data semua
tersimpan menu
dan dan
90
Penyewa
Data Penyewa
terbuka
penyewa
tombol akan berfungsi
sesuai
sesuai
dengan
dengan form fungsinya. Bila status Entry Data member dapat dicetak penyewa
7
Check Check
kartu member
Form
Proses Check Form
Check
Jadwal
Jadwal
Jadwal
jadwal
Jadwal
Lapangan
Lapangan
Lapangan
lapangan pada waktu
sesuai
tertentu
Lapangan
Form
menampilkan pemakaian
dengan form jadwal lapangan 8
Form Entry Proses
Form
Entry Masukan
Masukan
Data
Data
menginput
Data Booking Data
Booking
Data Booking terbuka
Penyewaan
dengan form Entry
Lapangan
sesuai
Data
Penyewaan
Booking
dengan form langsung
9
data
bukti
booking
lapangan
Entry Masukan
sesuai
dan
mencetak booking
Form Entry Proses
Form
Masukan
Data
Data
menginput
Data
Data
Pembayaran
Pembayaran
Data
Pembayaran
Pembayaran
dengan form Entry
Pembayaran
terbuka
sesuai
Data Pembayaran dan
sesuai
dengan form langsung
mencetak
Entry Data Kwitansi
bukti
Pembayaran
pelunasan pembayaran
10
Menu
Proses
Semua Menu Masukan
File
Laporan
Mencetak
Laporan dapat periode
tercetak
Laporan
dibuka
laporan
periode
yang
laporan yang dipilih
diinginkan
laporan
akan sesuai
dan
sesuai
91
4.4.4
Analisis hasil Pengujian
Dari hasil skenario pengujian terakhir yang dilakukan diatas maka diperoleh hasil pengujian. Hasil pengujian pada pilihan yang ada pada aplikasi ini yaitu : Form Login, menu utama, Entry Data Lapangan, Entry Paket, Entry Jadwal Lapangan, Entry Data Penyewa, Rubah Password, Tambah User, Check Jadwal Lapangan, Entry data Booking, Entry Data Pembayaran dan Cetak Laporan. Hasil dari pengujian atas form tersebut diperoleh hasil bahwa hasil pengujian sudah sesuai dengan perumusan perancangan aplikasi program. Adapun hasil rangkuman dari hasil pengujian atas sistem aplikasi Sport Center sebagai berikut : 1. Hasil pengujian berdasarkan pada analisis perancangan sudah sesuai dengan yang diharapkan dan selama pengujian semua tombol, toolbar dan menu strip berfungsi dengan baik dan berjalan seseuai dengan fungsinya. Hal ini terbukti dengan berjalannya seluruh aplikasi sesuai dengan proses analisis perancangan dan implementasi yang baik 2. Aplikasi ini menghasilkan beberapa laporan seperti Laporan Daftar Member, Laporan Detail Penerimaan Penyewaan, Laporan Rekap Penerimaan, Laporan Jadwal Lapangan. Kesimpulan akhir bahwa pengembangan aplikasi ini dapat berjalan dengan baik baik dari masing-masing menu maupun tombol-tombol yang ada didalam aplikasi.