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 : 5.1.7. Penggunaan Program Gambar 5.7 SQL Server Service Manager
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) User Name : Fahmi Fauzi Password : Fahmi Fauzi Klik Tombol OK Form menampilkan kedalam menu utama sebagai administrator dapat mengakses penjadwalan, data perawatan, data penyewaan lapangan, data pembelian barang perawatan dan dapat menghapus data. Kasus dan Hasil Uji (Data Salah) Dapat masuk kedalam tampilan menu utama sebagai adminitrator. 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 Tabel 5. Pengujian Login Sebagai User / Survey Kasus dan Hasil Uji (Data Normal) 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 barang perawatan dan dapat menghapus data. Dapat masuk kedalam tampilan menu utama sebagai user / survey. Kasus dan Hasil Uji (Data Salah) 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 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) Pengisian data jadwal lapangan pada form Program dapat melihat jadwal yang kosong Data mengecek ke server database Kasus dan Hasil Uji (Data Salah) Mengosongkan data yang ada pada form Program dapat mengetahui jadwal lapangan yang kosong Ketika menekan tombol ya akan muncul data lapangan yang sudah [ ]ditolak
terpakai Tabel 5.11 Pengujian Pengisian Form Perawatan Lapangan Kasus dan Hasil Uji (Data Normal) Pengisian semua data pada form Program dapat menyimpan semua data yang diisi. Data masuk ke Server Database. Kasus dan Hasil Uji (Data Salah) Mengosongkan salah satu data yang ada pada form Program tidak dapat menyimpan data Ketika menekan tombol enter akan mengeluarkan pesan data tidak boleh kosong. Tabel 5.12 Pengujian Pengisian Form Penyewaan Lapangan Kasus dan Hasil Uji (Data Normal) Pengisian semua data pada form Program dapat menyimpan semua data yang diisi. Data masuk ke Database Kasus dan Hasil Uji (Data Salah) Mengosongkan salah satu data yang ada pada form Program tidak dapat menyimpan data Ketika menekan tombol enter akan mengeluarkan pesan data tidak boleh kosong Tabel 5.13 Pengujian Pengisian Pembelian Barang Perawatan Kasus dan Hasil Uji (Data Normal) Pengisian semua data pada form Program dapat menyimpan semua data yang diisi Data masuk ke Server Database Kasus dan Hasil Uji (Data Salah) Mengosongkan salah Program tidak dapat Ketika menekan
satu data yang ada pada form menyimpan data 5.2.3 Kesimpulan Hasil Pengujian tombol enter akan mengeluarkan pesan data tidak boleh kosong. 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.