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
63 http://digilib.mercubuana.ac.id/
64
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/
65
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)
http://digilib.mercubuana.ac.id/
66
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/
67
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;
\
http://digilib.mercubuana.ac.id/
68
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/
69
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;
http://digilib.mercubuana.ac.id/
70
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/
71
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;
http://digilib.mercubuana.ac.id/
72
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/
73
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.
http://digilib.mercubuana.ac.id/
74
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/
75
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:
http://digilib.mercubuana.ac.id/
76
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/
77
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
http://digilib.mercubuana.ac.id/
78
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 1
Antara muka From login
2
Form menu utama
3
Form menu file
4
Form transfer
5
Form
Uji coba
Status Aplikasi
Proses login
Tampilkan form login sudah terbuka
Menguji semua link menu yang terdapat pada halaman utama Memmilih yang ada di menu file
Tampilan menu utama sudah terbuka
Klik menu yang diinginkan
Menampilkan menu file yang sudah terbuka
Klik menu yang diingikan
Memilih menu yang ada di form transfer Memlih
Menampilkan form transfer yang sudah terbuka Menampilkan
Klik menu yang diinginkan
http://digilib.mercubuana.ac.id/
Skenario Pengujian Input username dan password lalu ok
Klik menu
Hasil yang diharapkan Apabila data yang dimasukan sudah benar makan akan masuk ke halaman utama, jika salah maka akan tetap dimenu login Menampilkan menu yang telah dipilih
Menampilkan menu file yang diinginkan Menampilkan form transfer yang diinginkan Menampilkan
79
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 From login
Uji coba
2
Form menu utama
3
Form menu file
Menguji semua link menu yang terdapat pada halaman utama Memmilih yang ada di menu file
4
Form transfer
1
Proses login
Memilih menu yang ada di form
Status Aplikasi Tampilkan form login sudah terbuka
Skenario Pengujian Input username dan password lalu ok
Hasil yang diharapkan Apabila data yang dimasukan sudah benar makan akan masuk ke halaman utama, jika salah maka akan tetap dimenu login Menampilk an menu yang telah dipilih
Hasil Uji Sesuai
Tampilan menu utama sudah terbuka
Klik menu yang diinginkan
Menampil kan menu file yang sudah terbuka Menampil kan form transfer yang
Klik menu yang diingikan
Menampilk an menu file yang diinginkan
Sesuai
Klik menu yang diinginkan
Menampilk an form transfer yang
Sesuai
http://digilib.mercubuana.ac.id/
Sesuai
80
transfer 5
Form laporan
Memlih form laporan
sudah terbuka Menampil kan form laporan yang akan terpilih dan sudah terbuka
diinginkan 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 fungsifungsinya 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/
81
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/
82
http://digilib.mercubuana.ac.id/