BAB IV
IMPLEMENTASI DAN UJI COBA
Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem.
Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan diimplementasikan pada bahasa pemrograman. Setelah diimplementasikan maka akan dilakukan pengujian terhadap sistem dan dilihat kekurangan-kekurangan pada aplikasi untuk pengembangan sistem selanjutnya.
4.1 Implementasian Sistem
Setelah sistem dianalisis dan didesain secara rinci, maka akan menuju tahap implementasi. Implementasi merupakan tahap meletakkan sistem sehingga siap untuk dioperasikan. Implementasi bertujuan untuk mengkonfirmasi modul-modul perancangan, sehinga pengguna dapat memberikan masukan kepada pembuat sistem.
4.1.1 Spesifikasi Perangkat Lunak
Spesifikasi perangkat lunak memiliki peranan penting dalam mengembangkan sistem terutama untuk implementasi kode program. Perangkat lunak yang digunaka untuk membangun aplikasi gor kecamatan cipondoh adalah sebagai berikut:
Sistem Oprasi Windows 7 32 bit
Microsof Visual Besic 6.0
Microsof Acces 2007
Crystal Report 8.5
4.1.2 Spesifikasi Perangkat Keras
Spesifikasi pernagkat keras yang memadai sangat dibutuhkan untuk mendukung kinerja sistem, dimulai dari masa pembangunan sampai dengan masa penggunaan sistem adalah sebagai berikut:
Laptop Acer Aspire E1-471
Intel (R) core(TM) i3-2328M (2.2Ghz, 3MB L3 cache)
Intel (R) HD Graphics 3000
14.0”HD LED LCD
2 GB DDR3 Memory
500 GB HDD
Mouse
4.1.3 Implementasi Database
Pembuatan database dilakukan dengan menggunakan aplikasi Microsoft Access 2007. Berikut akan dijelaskan langkah-langkah pembuatan database aplikasi reservasi gor kecamatan cipondoh
1. Tekan tombol Start pada windows taskbar, lalu all program. Microsoft office. Pilih Microsoft access 2007. Klik file pilih new (Ctrl+N)
Gambar 4.1 Awal pembuatan Database
http://digilib.mercubuana.ac.id/
2. Pilih Blank Database lalu tentukan nama database lalu klik Create
Gambar 4.2 Membuat database (Create Database)
3. Pilih Table1, klik kanan pilih lalu isi nama tabel yang diinginkan lalu isi dan Type.
Gambar 4.3 Membuat Table (Create Table)
4. Setelah selesai Klik Save
Untuk melihat implementasi Database dalam Microsoft Access 2010 yang telah dibuat adalah sebagai berikut :
Tabel barang
Berikut ini adalah tabel database yang sudah dibuat untuk aplikasi gor kecamatan cipondoh. Gambar bisa dilihat dibawah ini:
Gambar 4.4 Tabel barang
Potongan kode program dari adalah gambar diatas :
SELECT Barang.* FROM Barang ORDER BY Barang.kode_barang;
http://digilib.mercubuana.ac.id/
Tabel Lapangan
Berikut ini adalah tabel database yang sudah dibuat untuk aplikasi gor kecamatan cipondoh. Gambar bisa dilihat dibawah ini:
Gambar 4.5 tabel lapangan
Potongan kode program dari adalah gambar diatas :
SELECT Lapangan.kode_lapangan, Lapangan.nama_lapangan, Lapangan.Fasilitas, Lapangan.harga_sewa FROM Lapangan ORDER BY Lapangan.kode_lapangan;
\
Tabel sewa alat
Berikut ini adalah tabel database yang sudah dibuat untuk aplikasi gor kecamatan cipondoh. Gambar bisa dilihat dibawah ini:
Gambar 4.6 Tabel sewa alat
Potongan kode program dari adalah gambar diatas :
SELECT Sewa_Alat.* FROM Sewa_Alat ORDER BY kode_alat;
http://digilib.mercubuana.ac.id/
Tabel sewa lapangan
Berikut ini adalah tabel database yang sudah dibuat untuk aplikasi gor kecamatan cipondoh. Gambar bisa dilihat dibawah ini:
Gambar 4.7 Tabel sewa lapangan
Potongan kode program dari adalah gambar diatas :
SELECT sewa_lapangan.no_sewa, sewa_lapangan.tgl_sewa, sewa_lapangan.Petugas, sewa_lapangan.nama_penyewa, sewa_lapangan.Manager, sewa_lapangan.No_Telp, sewa_lapangan.Status, sewa_lapangan.kode_lapangan, Lapangan.nama_lapangan, Lapangan.Fasilitas, sewa_lapangan.harga_sewa, sewa_lapangan.
Dp,sewa_lapangan.sisa_bayar, sewa_lapangan.Tanggal_Main,
sewa_lapangan.jam_mulai, sewa_lapangan.jam_selesai, sewa_lapangan.kode_alat, Sewa_Alat.nama_Alat, Sewa_Alat.Harga_Sewa, sewa_lapangan.jml_Sewa
FROM ((sewa_lapangan INNER JOIN Config ON sewa_lapangan.Tahun = Config.Tahun) INNER JOIN Sewa_Alat ON sewa_lapangan.kode_alat =
Sewa_Alat.Kode_Alat) INNER JOIN Lapangan ON sewa_lapangan.kode_lapangan = Lapangan.kode_lapangan ORDER BY sewa_lapangan.no_sewa;
Tabel penjualan
Berikut ini adalah tabel database yang sudah dibuat untuk aplikasi gor kecamatan cipondoh. Gambar bisa dilihat dibawah ini:
Gambar 4.8 Tabel penjualan
Potongan kode program dari adalah gambar diatas :
SELECT Qry_DPenjualan.* FROM Qry_DPenjualan INNER JOIN Qry_HPenjualan ON Qry_DPenjualan.no_penjualan = Qry_HPenjualan.no_penjualan;
http://digilib.mercubuana.ac.id/
Tabel login
Berikut ini adalah tabel database yang sudah dibuat untuk aplikasi gor kecamatan cipondoh. Gambar bisa dilihat dibawah ini:
Gambar 4.9 Tabel login
Potongan kode program dari adalah gambar diatas :
SELECT TOP 100 PERCENT userlog.*FROM userlog ORDER BYuserlog.jamlogin DESC;
Tabel menu
Berikut ini adalah tabel database yang sudah dibuat untuk aplikasi gor kecamatan cipondoh. Gambar bisa dilihat dibawah ini:
Gambar 4.10 Tabel menu
Implementasi Antaramuka
Implementasi antar muka dilakukan dengan setiap halaman aplikasi yang dibuat dan pengkodeannya dalam bentuk file program. Berikut ini adalah implementasi antar muka Aplikasi reservasi gor kecamatan cipondoh.
http://digilib.mercubuana.ac.id/
a. Antaramuka Form Login
Berikut gambar antaramuka form login :
Gambar 4.11 form login
Klik Menu File pilih Login Jika Ingin Masuk, Lalu isi Form Yang sudah di Sediakan ,dan isi Sesuai Dengan User Name dan Password Yang sudah Di setting Sebelumnya.
b. Antaramuka Halaman Utama
Berikut gambar antaramuka Halaman Utama :
Gambar 4.12 Halaman Utama
Jika sudah Mengisi username dan Password Dengan Benar maka akan Memasuki Halaman Utama.
c. Antaramuka Transaksi Pembayaran Sewa
Berikut gambar antaramuka Trasaksi pembayaran sewa :
http://digilib.mercubuana.ac.id/
Gambar 4.13 Transaksi pembayaran sewa
Lalu Pilih menu Transaksi,klik Transaksi pembayaran Sewa Maka akan menampilkan Transaksi pembayaran sewa sebagaimana contoh diatas.
d. Antaramuka Penjualan (Kantin) Berikut gambar antaramuka Penjualan:
Gambar 4.14 Penjualan (Kantin)
Lalu Pilih menu Transaksi,klik Penjualan(kantin) Maka akan menampilkan Penjualan(kantin) sebagaimana contoh diatas
e. Antaramuka Report Laporan Daftar Anggota Berikut gambar antaramuka Report Laporan daftar anggota:
Gambar 4.15 Report Laporan daftar anggota
Lalu Pilih menu Laporan ,klik Daftar Anggota Maka akan menampilkan Daftar Anggota sebagaimana contoh diatas
f. Antaramuka Report Laporan Daftar Barang Kantin Berikut gambar antaramuka Report Laporan daftar barang kantin:
Gambar 4.16 Report Laporan daftar barang kantin
Lalu Pilih menu Laporan ,klik Daftar Barang Maka akan menampilkan Daftar Barang sebagaimana contoh diatas
g. Antaramuka Report Laporan Daftar Fasilitas Lapangan Berikut gambar antaramuka Report Laporan daftar Fasilitas Lapangan:
http://digilib.mercubuana.ac.id/
Gambar 4.17 Report Laporan daftar Fasilitas Lapangan
Lalu Pilih menu Laporan ,klik Daftar Lapangan Maka akan menampilkan Daftar Lapangan sebagaimana contoh diatas
h. Antaramuka Cetak Laporan Transaksi Berikut gambar antaramuka Cetak laporan transaksi:
Gambar 4.18 Cetak laporan transaksi
Lalu Pilih menu Laporan ,klik Transaksi Penyewaan Lapangan Maka akan menampilkan Cetak Laporan Transaksi sebagaimana contoh diatas
4.2 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.2.1 Metode Pengujian
Metode pengujian dilakukan untuk memastikan apakah sistem yang akan dipakai sudah sesuai dengan yang diharapkan. Metode yang digunakan untuk
pengujian ini adalah black box, yaitu melakukan pengujian dengan memfokuskan pada functionality sistem tanpa mengetahui apa sesungguhnya yang terjadi dalam black end sistem.
4.2.2 Skenario Pengujian
Skenario pengujian yang dimaksud adalah skenario – skenario pengujian yang dilakukan untuk melihat hasil berdasarkan skenario yang dilakukan. Metode yang dilakukan adalah black box testing.
Tabel 4.1 skenario Pengujian Black Box Testing Pada Aplikasi No Antara
muka Uji coba Status Aplikasi Skenario
Pengujian Hasil yang diharapkan 1 From
login Proses login Tampilkan form login sudah
terbuka
Input username dan password lalu
ok
Apabila data yang dimasukan sudah benar makan akan masuk ke
halaman utama, jika salah maka akan tetap dimenu login 2 Form
menu utama
Menguji semua link menu yang terdapat
pada halaman
utama
Tampilan menu utama sudah
terbuka
Klik menu yang diinginkan
Menampilkan menu yang telah dipilih
3 Form menu file
Memmilih yang ada di
menu file
Menampilkan menu file yang
sudah terbuka
Klik menu
yang diingikan Menampilkan menu file
yang diinginkan 4 Form
transfer Memilih menu yang ada di form transfer
Menampilkan form transfer yang sudah
terbuka
Klik menu yang diinginkan
Menampilkan form transfer
yang diinginkan 5 Form Memlih Menampilkan Klik menu Menampilkan
http://digilib.mercubuana.ac.id/
laporan form
laporan form laporan yang akan terpilih dan sudah terbuka
yang
diinginkan form laporan yangs udah
dipilih
4.2.3 Hasil Pengujian
Hasil pengujian berisi hasil pengujian yang telah terdaftar pada skenario pengujian, sesuai dengan urutan skenario pengujian.
Tabel 4.2 Hasil Pengujian No Antara
muka Uji coba Status
Aplikasi Skenario
Pengujian Hasil yang
diharapkan Hasil Uji 1 From
login Proses
login Tampilkan form login
sudah terbuka
Input username dan password
lalu ok
Apabila data yang dimasukan sudah benar makan akan masuk ke
halaman utama, jika salah maka akan tetap
dimenu login
Sesuai
2 Form menu utama
Menguji semua link
menu yang terdapat
pada halaman
utama
Tampilan menu utama sudah terbuka
Klik menu yang
diinginkan Menampilk an menu yang telah
dipilih
Sesuai
3 Form menu file
Memmilih yang ada
di menu file
Menampil kan menu file yang
sudah terbuka
Klik menu yang
diingikan Menampilk an menu file
yang diinginkan
Sesuai
4 Form
transfer Memilih menu yang ada
di form
Menampil kan form transfer
yang
Klik menu yang
diinginkan Menampilk an form transfer yang
Sesuai
transfer sudah
terbuka diinginkan
5 Form
laporan Memlih form laporan
Menampil kan form laporan yang akan
terpilih dan sudah
terbuka
Klik menu yang
diinginkan Menampilk an form laporan yangs udah
dipilih
Sesuai
4.2.4 Analisa Hasil Pengujian
Analisa hasil pengujian dari sistem menujukan bahwa sistem beserta fungsi- fungsinya sudah berjalan dengan lancar, dengan rancangan dan spesifikasi awal sistem. Hasil tersebut dapat dibuktikan berdasarkan hasil keluaran yang di dapatkan, dimana hasilnya sesuai dengan skenario pengujian yang direncanakan berikut kesimpulan yang di peroleh dari hasil pengujian tersebut :
1. Keterhubungan antara sistem dengan basis data terhubung dengan baik. Hal ini dibuktikan dengan halaman-halaman yang terkoneksi dengan basis data, sistem juga mampu melakukan dari pengguna yang terdapat pada sistem.
2. Aktor tidak dapat mengakses aplikasi jika tidak melakukan login secara benar 3. Fungsi menu utama sesuai dengan yang telah diuji mampu menampilkan
menu-menu yang tersedia di aplikasi reservasi gor kecamatan cipondoh.
4. Pada saat aktor ingin menampilkan pada tombol menu file maka akan muncul menu login, tabel master dan juga utility hasil pengujian sesuai atau sama dengan aplikasi yang telah dirancangkan
5. pengelola tidak dapat melakukan transaksi tanpa melakukan login terlebih dahulu di dalam menu transaksi terdapat sub menu penyewaan lapangan, pembayaran sewa, dan penjualan kantin pengujian yang telah dilakukan sesuai dengan apa yang direncanakan
http://digilib.mercubuana.ac.id/
6. pada menu laporan terdapat daftar anggota,daftar barang, daftar laporan, transaksi penyewaan lapangan, dan transaksi penjualan kantin pengujian yang dilakukan sudah sesuai denga apa yang direncanakan.
http://digilib.mercubuana.ac.id/