elib.unikom.ac.idelib.unikom.ac.id/files/disk1/442/jbptunikompp-gdl... · web viewuntuk mendukung...

27
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.

Upload: letuong

Post on 26-Mar-2018

228 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: elib.unikom.ac.idelib.unikom.ac.id/files/disk1/442/jbptunikompp-gdl... · Web viewUntuk mendukung kelancaran sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan

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 :

Page 2: elib.unikom.ac.idelib.unikom.ac.id/files/disk1/442/jbptunikompp-gdl... · Web viewUntuk mendukung kelancaran sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan

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).

Page 3: elib.unikom.ac.idelib.unikom.ac.id/files/disk1/442/jbptunikompp-gdl... · Web viewUntuk mendukung kelancaran sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan

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

Page 4: elib.unikom.ac.idelib.unikom.ac.id/files/disk1/442/jbptunikompp-gdl... · Web viewUntuk mendukung kelancaran sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan

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.

Page 5: elib.unikom.ac.idelib.unikom.ac.id/files/disk1/442/jbptunikompp-gdl... · Web viewUntuk mendukung kelancaran sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan

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

Page 6: elib.unikom.ac.idelib.unikom.ac.id/files/disk1/442/jbptunikompp-gdl... · Web viewUntuk mendukung kelancaran sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan

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.

Page 7: elib.unikom.ac.idelib.unikom.ac.id/files/disk1/442/jbptunikompp-gdl... · Web viewUntuk mendukung kelancaran sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan

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.

Page 8: elib.unikom.ac.idelib.unikom.ac.id/files/disk1/442/jbptunikompp-gdl... · Web viewUntuk mendukung kelancaran sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan

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.

Page 9: elib.unikom.ac.idelib.unikom.ac.id/files/disk1/442/jbptunikompp-gdl... · Web viewUntuk mendukung kelancaran sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan

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

Page 10: elib.unikom.ac.idelib.unikom.ac.id/files/disk1/442/jbptunikompp-gdl... · Web viewUntuk mendukung kelancaran sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan

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.

Page 11: elib.unikom.ac.idelib.unikom.ac.id/files/disk1/442/jbptunikompp-gdl... · Web viewUntuk mendukung kelancaran sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan

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

Page 12: elib.unikom.ac.idelib.unikom.ac.id/files/disk1/442/jbptunikompp-gdl... · Web viewUntuk mendukung kelancaran sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan

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

Page 13: elib.unikom.ac.idelib.unikom.ac.id/files/disk1/442/jbptunikompp-gdl... · Web viewUntuk mendukung kelancaran sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan

Gambar 5.14 Laporan Penyewaan Lapangan Futsal

Gambar 5.15 Laporan Perawatan Lapangan futsal

Page 14: elib.unikom.ac.idelib.unikom.ac.id/files/disk1/442/jbptunikompp-gdl... · Web viewUntuk mendukung kelancaran sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan

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

Page 15: elib.unikom.ac.idelib.unikom.ac.id/files/disk1/442/jbptunikompp-gdl... · Web viewUntuk mendukung kelancaran sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan

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 :

Page 16: elib.unikom.ac.idelib.unikom.ac.id/files/disk1/442/jbptunikompp-gdl... · Web viewUntuk mendukung kelancaran sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan

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

Page 17: elib.unikom.ac.idelib.unikom.ac.id/files/disk1/442/jbptunikompp-gdl... · Web viewUntuk mendukung kelancaran sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan

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

Page 18: elib.unikom.ac.idelib.unikom.ac.id/files/disk1/442/jbptunikompp-gdl... · Web viewUntuk mendukung kelancaran sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan

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

Page 19: elib.unikom.ac.idelib.unikom.ac.id/files/disk1/442/jbptunikompp-gdl... · Web viewUntuk mendukung kelancaran sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan

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

Page 20: elib.unikom.ac.idelib.unikom.ac.id/files/disk1/442/jbptunikompp-gdl... · Web viewUntuk mendukung kelancaran sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan

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

Page 21: elib.unikom.ac.idelib.unikom.ac.id/files/disk1/442/jbptunikompp-gdl... · Web viewUntuk mendukung kelancaran sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan

yang diharapkan. Tetapi kadang-kadang yang diinginkan tidak selalu berjalan dengan baik

ada beberapa program yang masih belum berjalan dengan maksimal.