BAB V
IMPLEMENTASI DAN PENGUJIAN SISTEM
5.1. Implementasi
Tahap Implementasi Sistem Operasional Lapangan Futsal Di OBC ini dilakukan
dengan menggunakan bahasa pemrograman Visual Basic 6.0, basis data yang digunakan
adalah SQL Server 2000, laporan menggunakan Crystal Reports. Pengimplementasian dan
pengujian sistem sepenuhnya hanya dilakukan diperangkat lunak keras PC(Personal
Computer) dengan sistem operasi Microsoft Windows XP.
5.1.1. Batasan Implementasi
Dalam mengimplementasikan perangkat lunak Sistem Informasi Operasional
Lapangan Futsal ini terdapat beberapa hal yang menjadi batasan implementasi, yaitu :
1. Program yang digunakan dalam mengimplementasikan sistem informasi ini adalah
Visual Basic 6.0.
2. Basis data yang digunakan dalam Implementasi sistem ini adalah SQL Server 2000.
3. Tampilan dalam implementasinya menggunakan bahasa indonesia.
5.1.2. Implementasi Perangkat Lunak
Untuk mendukung kelancaran sistem yang diusulkan berjalan dengan optimal,
dibutuhkan software pengolahan data, adapun perangkat lunak yang digunakan untuk
mendukung pembuatan program aplikasi ini sebagai berikut :
a. Spesifikasi Software untuk client :
1. Operating Sistem Windows 98, XP.
2. Visual Basic 6.0
b. Spesifikasi Software untuk server :
1. Minimal Windows XP
2. Ms. SQL Server 2000
3. Visual Basic 6.0
5.1.3. Implementasi Perangkat Keras
Perangkat keras (hardware) yaitu peralatan dalam bentuk fisik yang menjalankan
perangkat lunak (software) dan peralatan ini berfungsi untuk menjalankan instruksi-instruksi
yang diberikan dan mengeluarkannya dalam bentuk informasi. Adapun perangkat keras yang
digunakan untuk mendukung pembuatan program aplikasi ini sebagai berikut :
1. Spesifikasi Hardware untuk Server
1. Prosesor yang digunakan adalah intel pentium Dual Core dan rekomendasi
minimun adalah Prosesor Intel Pentium 4 atau setara.
2. Ram min 1G.
3. Hardisk minimun 40 GB.
4. Mouse, Keyboard dan Monitor sebagai peralatan antar muka.
2. Spesifikasi Hardware dan Client
1. Prosesor Intel Pentium 4.
2. Ram 512 MB.
3. Hardisk 40 GB.
4. Printer sebagai alat untuk mencetak laporan.
5. Kebel jaringan jenis UTP (Unshielded Twiested Pair).
6. Mouse, Keyboard dan Monitor sebagai alat antar muka.
5.1.4. Implementasi Basis Data
Pembuatan basis data dilakukan dengan menggunakan fasilitas Enterprise Manager
yang ada pada SQL Server 2000, dimana kita hanya perlu memasukan nama database, tabel,
dan field tanpa harus memasukan sintaks / bahasa SQL-nya. Adapun Implimentasi basis
datanya adalah sebagai berikut :
1. Tabel Barang
Sebelum membuat rancangan suatu program, maka kita harus membuat database
terlebih dahulu karena berfungsi sebagai klasifikasi penyimpanan data barang.
Gambar 5.1 Tabel Barang
2. Tabel Jadwal
Sebelum membuat rancangan suatu program, maka kita harus membuat database
terlebih dahulu karena berfungsi sebagai klasifikasi penyimpanan data jadwal.
Gambar 5.2 Tabel Jadwal
3. Tabel Pembelian
Sebelum membuat rancangan suatu program, maka kita harus membuat database
terlebih dahulu karena berfungsi sebagai klasifikasi penyimpanan data pembelian.
Gambar 5.3 Tabel Pembelian
4. Tabel Penyewaan Lapangan
Sebelum membuat rancangan suatu program, maka kita harus membuat database
terlebih dahulu karena berfungsi sebagai klasifikasi penyimpanan data penyewaan lapangan.
Gambar 5.4 Tabel Penyewaan Lapangan
5. Tabel Perawatan Lapangan
Sebelum membuat rancangan suatu program, maka kita harus membuat database
terlebih dahulu karena berfungsi sebagai klasifikasi penyimpanan data perawatan lapangan.
Ganbar 5.5 Tabel Perawatan Lapangan
6. Tabel User
Sebelum membuat rancangan suatu program, maka kita harus membuat database
terlebih dahulu karena berfungsi sebagai klasifikasi penyimpanan data user.
Gambar 5.6 Tabel User
5.1.5. Implementasi Antar Muka
Implementasi antar muka dilakukan dengan membuat antar muka pada form yang ada
pada Visual Basic 6.0. Setiap halaman form yang dibuat akan dibentuk sebuah file
selanjutnya dapat diakses dan akan menjadi penghubung antara pengguna dengan sistem.
Pada tahap implementasi antar muka ini, lebih menitik beratkan pada implementasi antar
muka halaman utama yang merupakan sentral penghubung dengan antar muka yang lain.
5.1.6. Implementasi Instalasi Program
Implementasi instalasi program pada sistem informasi operasional lapangan futsal ini
dilakukan pada komputer server dan komputer client. Adapun program yang diinstal pada
komputer:
1. Visual Basic 6.0.
2. SQL Server 2000.
3. Crystal Reports.
Sebelum mengoperasikan program harus mengaktifkan SQL Server 2000 terlebih
dahulu caranya adalah sebagai berikut :
Gambar 5.7 SQL Server Service Manager
5.1.7. Penggunaan Program
Kegiatan ini bertujuan untuk menerangkan secara singkat penggunaan program
Sistem Informasi Operasional Lapangan Futsal Di OBC. Adapun cara pengoperasiannya
adalah sebagai berikut :
1. Menu Login
Form ini muncul sebagai inputan untuk melakukan login. Kemudian input data dan
tekan ya untuk masuk sistem.
Gambar 5.8 Menu Login
2. Menu Utama
Form utama muncul sebagai halaman utama untuk user melakukan pemilihan
keperluan penggunaan program.
Gambar 5.9 Menu Utama
3. Jadwal Penyewaan
Menu jadwal penyewaan ini berfungsi untuk pencarian jadwal lapangan futsal yang
kosong, kemudian diinputkan jadwal sesuai dengan penyewa yang dinginkan.
Gambar 5.10 Menu Jadwal Penyewaan Lapangan Futsal
4. Menu Perawatan Lapangan Futsal
Form perawatan lapangan ini menjelaskan tentang petugas perawatan menginputkan
hasil pemeriksaan lapangan futsal dan data kerusakan lapangan apa saja yang harus diganti.
Gambar 5.11 Informasi Perawatan Lapangan Futsal
5. Transaksi Penyewaan Lapangan Futsal
Form penyewaan lapangan futsal ini menjelaskankan tentang transaksi pembayaran
bila jadwal lapangan futsal telah ada kemudian diinputkan sesuai dengan fasilitas lapangan
futsal yang telah tersedia.
Gambar 5.12 Transaksi Penyewaan Lapangan Futsal
6. Transaksi Pembelian Barang Perawatan
Form pembelian barang perawatan ini berisikan tentang data barang kerusakan
lapangan yang berasal dari form perawatan lapangan yang telah diinput setelah itu dapat
mencetak laporannya sesuai data yang ada.
Gambar 5.13 Transaksi Pembelian Barang Perawatan Lapangan
7. Menu Laporan
Form laporan ini merupakan hasil dari rekap transaksi yang dilakukan
sebelumnya. Laporan ini terbagi atas dua bagian yaitu laporan penyewaan
lapangan dan laporan perawatan lapangan
Gambar 5.14 Laporan Penyewaan Lapangan Futsal
Gambar 5.15 Laporan Perawatan Lapangan futsal
8. Menu Utility
Disini pada form input user ini ada beberapa data yang bisa dipilih untuk mengelola
progam aplikasi ini untuk merubah, menghapus dan menambah nama user baru.
Gambar 5.16 Form Input User
9. Menu Bantuan
Form ini berguna untuk memudahkan admin atau user apabila menemui kerusakan
program untuk segera menghubungi progremeryang membuat program aplikasi ini.
Gambar 5.17 Form Data Progamer
10. Confirm
Confirm ini berupa massegebox yang berfungsi untuk menanyakan apakah ingin
keluar dari program aplikasi yang digunakan apa tidak.
Gambar 5.18 Massegebox Persetujuan Keluar Program
5.2. Pengujian Sistem
Pengujian merupakan bagian yang paling penting dalam siklus pembangunan
perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui
kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk menjamin bahwa
perangkat lunak yang dibangun memiliki kualitas yang handal, yaitu mampu
mempresentasikan kajian pokok dari spesifikasi, analisis, perancangan, dan pengkodean dari
perangkat lunak itu sendiri.
5.2.1. Rencana Pengujian
Pengujian perangkat lunak ini menggunakan metode pengujian black box. Pengujian
black box berfokus pada persyaratan fungsional perangkat lunak yang dibuat.
Adapun hal-hal yang akan diuji melalui teknik pengujian black box adalah sebagai
berikut :
Tabel 5. Rencana Pengujian S.I Operasional Lapangan Futsal Di OBC
Requirement yang diuji Butir Uji Form
Login User Melakukan Login frmlogin.frm
Jadwal Lapangan Pengisian Data form_penjadwalan.frm
Perawatan Lapangan Pengisian Data Form_perawatan_lapangan.frm
Penyewaan Lapangan Pengisian Data form_penyewaan_lapangan.frm
Pembelian Barang Perawatan Pengisian Data Form_pembelian.frm
5.2.2 Kasus Hasil Pengujian
Berikut ini uraian hasil pengujian dengan teknik pengujian black box berdasarkan
requirement pada rencana pengujian :
5.2.2.1 Pengujian Login
Pengujian login terbagi menjadi dua bagian yaitu login sebagai Admin dan login
sebagai User / Survey.
Tabel 5. Pengujian Login sebagai Admin
Kasus dan Hasil Uji (Data Normal)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
User Name : Fahmi
Fauzi
Password : Fahmi Fauzi
Klik Tombol OK
Form menampilkan
kedalam menu utama
sebagai administrator
dapat mengakses
Dapat masuk
kedalam tampilan
menu utama sebagai
adminitrator.
[X] diterima
[ ] ditolak
penjadwalan, data
perawatan, data
penyewaan lapangan,
data pembelian barang
perawatan dan dapat
menghapus data.
Kasus dan Hasil Uji (Data Salah)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
User Name : Fahmi Fauzi
Password : Admin
Klik Tombol OK
Tidak dapat login,
program
menampilkan pesan
error
User tidak dapat
login dan program
menampilkan pesan
“Password tidak
dikenal”
[X] diterima
[ ] ditolak
Tabel 5. Pengujian Login Sebagai User / Survey
Kasus dan Hasil Uji (Data Normal)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
User Name : User
Password : User
Klik Tombol OK
Form menampilkan
kedalam menu utama
sebagai administrator
dapat mengakses
penjadwalan, data
perawatan, data
penyewaan lapangan,
data pembelian
Dapat masuk
kedalam tampilan
menu utama sebagai
user / survey.
[X] diterima
[ ] ditolak
barang perawatan
dan dapat menghapus
data.
Kasus dan Hasil Uji (Data Salah)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
User Name : User
Password : 123
Klik Tombol OK
Tidak dapat login,
program
menampilkan pesan
error
User tidak dapat
login dan program
menampilkan pesan
“Password tidak
dikenal”
[X] diterima
[ ] ditolak
5.2.2.2 Pengujian Pengisian Data
Pengujian pengisian data ini meliputi Jadwal Penyewaan, Data Perawatan Lapangan,
Penyewaan Lapangan, dan Data Pembelian Barang Perawatan sebagai berikut :
Tabel 5.10 Pengujian Pengisian Form Jadwal Lapangan
Kasus dan Hasil Uji (Data Normal)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Pengisian data
jadwal lapangan
pada form
Program dapat
melihat jadwal yang
kosong
Data mengecek ke
server database
[X] diterima
[ ] ditolak
Kasus dan Hasil Uji (Data Salah)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Mengosongkan data
yang ada pada form
Program dapat
mengetahui jadwal
Ketika menekan
tombol ya akan
[X] diterima
[ ]ditolak
lapangan yang
kosong
muncul data
lapangan yang sudah
terpakai
Tabel 5.11 Pengujian Pengisian Form Perawatan Lapangan
Kasus dan Hasil Uji (Data Normal)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Pengisian semua data
pada form
Program dapat
menyimpan semua
data yang diisi.
Data masuk ke
Server Database.
[X] diterima
[ ] ditolak
Kasus dan Hasil Uji (Data Salah)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Mengosongkan salah
satu data yang ada
pada form
Program tidak dapat
menyimpan data
Ketika menekan
tombol enter akan
mengeluarkan pesan
data tidak boleh
kosong.
[X] diterima
[ ] ditolak
Tabel 5.12 Pengujian Pengisian Form Penyewaan Lapangan
Kasus dan Hasil Uji (Data Normal)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Pengisian semua data
pada form
Program dapat
menyimpan semua
data yang diisi.
Data masuk ke
Database
[X] diterima
[ ] ditolak
Kasus dan Hasil Uji (Data Salah)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Mengosongkan salah
satu data yang ada
pada form
Program tidak dapat
menyimpan data
Ketika menekan
tombol enter akan
mengeluarkan pesan
data tidak boleh
kosong
[X] diterima
[ ] ditolak
Tabel 5.13 Pengujian Pengisian Pembelian Barang Perawatan
Kasus dan Hasil Uji (Data Normal)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Pengisian semua data
pada form
Program dapat
menyimpan semua
data yang diisi
Data masuk ke
Server Database
[X] diterima
[ ] ditolak
Kasus dan Hasil Uji (Data Salah)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Mengosongkan salah
satu data yang ada
pada form
Program tidak dapat
menyimpan data
Ketika menekan
tombol enter akan
mengeluarkan pesan
data tidak boleh
kosong.
[X] diterima
[ ] ditolak
5.2.3 Kesimpulan Hasil Pengujian
Berdasarkan hasil pengujian sample di atas dapat disimpulkan bahwa perangkat lunak
Sistem Informasi Retribusi dapat berjalan dengan baik dan mengeluarkan hasil sesuai dengan
yang diharapkan. Tetapi kadang-kadang yang diinginkan tidak selalu berjalan dengan baik
ada beberapa program yang masih belum berjalan dengan maksimal.
Top Related