M. Fatih Fahmi F.
41816310045
Oleh:
M. Fatih Fahmi F.
41816310045
i
SURAT PERNYATAAN ORISINALITAS
Menyatakan bahwa Laporan Tugas Akhir saya adalah hasil karya sendiri dan
bukan plagiat. Apabila ternyata ditemukan didalam laporan Tugas Akhir saya
terdapat unsur plagiat, maka saya siap untuk mendapatkan sanksi akademik yang
terkait dengan hal tersebut.
M. Fatih Fahmi F.
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI TUGAS AKHIR
<Materai 6000>
M. Fatih Fahmi F.
LEMBAR PERSETUJUAN
Menyetujui,
iv
LEMBAR PENGESAHAN
NIM : 41816310045
Nama : M. Fatih Fahmi F.
Judul Tugas Akhir : Aplikasi Penyewaan Lapangan Futsal Berbasis Web
(Studi Kasus: Ansha Futsal)
Laporan Tugas Akhir ini telah diperiksa dan disidangkan sebagai salah satu
persyaratan untuk memperoleh gelar Sarjana pada Program Studi Sistem
Informasi, Fakultas Ilmu Komputer, Universitas Mercu Buana.
Mengetahui,
v
ABSTRAK
Di Indonesia ada salah satu olahraga yang terkenal yaitu Futsal. Di Indonesia
juga banyak terdapat usaha yang menyediakan penyewaan lapangan futsal.
Penyewaan lapangan futsal pada dasarnya bersifat manual, yaitu pelanggan datang
ke lokasi futsal lalu melihat jadwal dan melakukan transaksi sewa lapangan.
Penyewaan lapangan futsal yang manual ini memiliki masalah yaitu para
pelanggan tidak bisa langsung mengetahui jadwal kosong yang tersedia, itu
menyebabkan apabila mereka sudah ke lokasi namun tidak ada jadwal yang
diinginkan maka mereka hanya membuang waktu saja. Dari permasalahan yang
terjadi, maka muncul sebuah ide untuk membuat aplikasi penyewaan lapangan
futsal dengan basis web yang diharapkan mampu mengatasi masalah tersebut.
Aplikasi ini dibuat menggunakan metode pengembangan waterfall sehingga
proses pembuatan aplikasi ini terdata secara urut dan rapih. Hasil penelitian ini
adalah suatu aplikasi penyewaan lapangan futsal dengan basis web yang mampu
menyediakan fitur sewa lapangan serta memudahkan dalam pengolahan data sewa
lapangan dan data laporan keuangan bagi pemilik lapangan Ansha Futsal. Aplikasi
ini dapat dikembangkan lebih lanjut dalam hal pembayaran sewa menggunakan
metode Pembayaran Online.
Kata Kunci: Futsal, Waktu, Web.
vi
ABSTRACT
In Indonesia there is one famous sport that is Futsal. In Indonesia there are also
many businesses that provide futsal field rentals. Field rentals are basically
manual, where customers come to a futsal location and then see the schedule and
make field rental transactions. The manual futsal field rental has a problem that is
the customer cannot immediately find out the available empty schedule, it causes
if they have already been to the location but there is no desired schedule then they
are just wasting time. From the problems that occur, then an idea emerged to
create a futsal field rental application with a web base that is expected to be able
to overcome the problem. This application was created using the waterfall
development method so that the process of making this application is recorded in
order and neat. This research resulted in a futsal field rental application with a
web base that is able to provide field rental features as well as facilitate the
processing of field rental data and financial report data for Ansha Futsal field
owners. This application can be developed further in terms of rental payments
through the Online Payment method. Keywords: Futsal, Time, Web.
vii
KATA PENGANTAR
Puji syukur kita panjatkan kepada Allah Subhanahu Wa Ta’ala, yang telah
memberikan kami kesehatan dan hanya atas berkat dan rahmat-Nya, sehingga
Laporan ini yang berjudul “Aplikasi Lapangan Futsal Berbasis Web (Studi Kasus:
Ansha Futsal)” telah selesai dibuat.
Dalam penyusunan laporan ini banyak sekali mendapatkan bantuan dari
berbagai pihak, oleh sebab itu penulis ingin mengungkapkan rasa terima kasih
kepada:
1. Kedua orang tua penulis tercinta yang telah banyak memberikan bantuan
baik secara moril maupun materiil, serta dorongan semangat dan berkat
do’a yang tak ternilai.
2. Inge Handriani, M.Ak., M.MSI selaku Koordinator Tugas Akhir Program
Studi Sistem Informasi Universitas Mercu Buana.
3. Ratna Mutu Manikam, S.Kom, MT, selaku Ketua Program Studi Sistem
Informasi Universitas Mercu Buana.
4. Sri Dianing Asri, ST, M.Kom, selaku Sekretaris Program Studi Sistem
Informasi Universitas Mercu Buana.
5. Ir. Fajar Masya, MMSI, selaku Dosen Pembimbing Akademik.
6. Dwi Ade Handayani Capah, S.Kom, M.Kom, selaku Dosen Pembimbing
Tugas Akhir.
7. Ashar Maulana, selaku pemilik Ansha Futsal yang telah memberikan
kesempatan untuk melakukan riset penelitian.
8. Teman-teman yang memberikan semangat dan dukungan sehingga
penulis dapat menyelesaikan laporan ini.
Semoga Allah SWT membalas kebaikan dan jasa semua pihak yang telah
membantu dalam proses pembuatan penulisan ilmiah ini. Penulis menyadari
bahwa penulisan ilmiah ini masih jauh dari kata sempurna, oleh karena itu
penulis membuka diri untuk menerima kritik dan saran yang sifatnya
membangun baik untuk penulisan ini maupun untuk penulis.
viii
Akhir kata, semoga penulisan ini dapat dianggap memenuhi syarat-syarat yang
diperlukan dan manfaat bagi semua pihak, termasuk penulis pada khususnya dan
pembaca pada umumnya.
M. Fatih Fahmi F.
ix
DAFTAR ISI
HALAMAN SAMPUL............................................................................................i
HALAMAN JUDUL...............................................................................................i
LEMBAR PERSETUJUAN.................................................................................iv
LEMBAR PENGESAHAN...................................................................................v
ABSTRAK.............................................................................................................vi
ABSTRACT..........................................................................................................vii
KATA PENGANTAR........................................................................................viii
DAFTAR ISI...........................................................................................................x
DAFTAR TABEL...............................................................................................xiii
DAFTAR GAMBAR............................................................................................xv
BAB I PENDAHULUAN.......................................................................................1
1.1 Latar Belakang..........................................................................................1
1.2 Rumusan Masalah.....................................................................................1
1.3 Batasan Masalah.......................................................................................2
1.4 Sistematika Penulisan...............................................................................2
xi
6.2 Saran......................................................................................................100
DAFTAR PUSTAKA.........................................................................................101
LAMPIRAN........................................................................................................103
xii
DAFTAR TABEL
Tabel 5. 16 sec_passwd..........................................................................................62
Tabel 5. 17 login_details........................................................................................62
Tabel 5. 18 sec_usergroup.....................................................................................63
Tabel 5. 19 chat_message......................................................................................63
Tabel 5. 20 sec_menu.............................................................................................63
xiii
Tabel 5. 21 trans_booking......................................................................................64
Tabel 5. 22 mst_lapangan......................................................................................65
Tabel 5. 23 mst_jam...............................................................................................65
Tabel 5. 24 trans_booking_tools............................................................................65
Tabel 5. 25 tools_kit...............................................................................................66
xiv
DAFTAR GAMBAR
xv
Gambar 5. 22 Sequence Diagram Melihat Jadwal Lapangan................................54
xvi
i
Gambar 5. 71 Tampilan Tabel Menu.....................................................................85
xvi
ii
BAB I
PENDAHULUA
N
Sistem penyewaan lapangan yang ada pada saat ini kebanyakan masih
menggunakan metode manual. Pemesan yang ingin melakukan pemesanan
lapangan futsal harus datang ke tempat futsal terlebih dahulu untuk melakukan
pencarian jadwal dan pemesanan lapangan futsal. Sistem penyewaan lapangan
futsal yang masih manual kurang efektif karena dapat menghabiskan banyak
waktu dan tenaga [2]. Seperti misalnya Ansha Futsal, suatu tempat lapangan futsal
di daerah Bekasi yang sudah lebih dari 2 tahun berdiri. Sistem penyewaan di
lapangan futsal tersebut masih menggunakan metode manual.
BAB I Pendahuluan
Bab ini berisikan uraian latar belakang, perumusan masalah, batasan masalah, dan
sistematika penulisan.
Bab ini menjelaskan mengenai landasan teori dan jurnal, menguraikan teori-teori
yang mendukung judul, dan mendasari pembahasan secara detail yang terkait
dengan laporan ini, yang terdiri atas deskripsi teori, kerangka berfikir dan
hipotesis.
Bab ini berisikan tentang uraian dari tujuan dan manfaat dari penelitian yang
dilakukan.
Bab ini berisikan uraian lokasi penelitian, sarana pendukung, teknik pengumpulan
data dan diagram alir penelitian.
Bab ini berisikan hasil dan pembahasan, analisa perancangan, implementasi dan
pengujian.
Bab ini berisikan kesimpulan dan saran dari laporan yang telah dibuat.
BAB II
TINJAUAN PUSTAKA
2.1 Futsal
4
5
Sumber [4].
2.3 Web
Pengertian Nama domain atau biasa disebut dengan Domain Name atau
URL adalah alamat unik di dunia internet yang digunakan untuk
mengidentifikasi sebuah website, atau dengan kata lain domain name adalah
alamat yang digunakan untuk menemukan sebuah website pada dunia
internet.
Beragam bahasa program saat ini telah hadir untuk mendukung kualitas
website. Jenis jenis bahasa program yang banyak dipakai para desainer
website antara lain HTML, ASP, PHP, JSP, Java Scripts, Java applets dsb.
Bahasa dasar yang dipakai setiap situs adalah HTML sedangkan PHP, ASP,
JSP dan lainnya merupakan bahasa pendukung yang bertindak sebagai
pengatur dinamis, dan interaktifnya situs. Bahasa program ASP, PHP, JSP
atau lainnya bisa dibuat sendiri. Bahasa program ini biasanya digunakan
untuk membangun portal berita, artikel, forum diskusi, buku tamu, anggota
organisasi, email, mailing list dan lain sebagainya yang memerlukan update
setiap saat.
5. Desain website
2.4 Bootstrap
Bootstrap adalah paket aplikasi siap pakai untuk membuat front-end sebuah
website. Bisa dikatakan, Bootstrap adalah template desain web dengan fitur plus.
Bootstrap diciptakan untuk mempermudah proses desain web bagi berbagai
tingkat pengguna, mulai dari level pemula hingga yang sudah berpengalaman.
Paket bootstrap berisi sekumpulan file CSS, font, dan Javascript yang siap
diintegrasikan ke sebuah dokumen HTML menggunakan kaidah-kaidah tertentu.
Bootstrap awalnya bernama Twitter Blueprint yang dikembangkan oleh Mark
Otto dan Jacob Thornton pada tahun 2010 [6].
CSS (cascading style sheet) secara sederhana adalah sebuah metode yang
digunakan untuk mempersingkat penulisan tag HTML seperti font, color, text, dan
tabel menjadi lebih ringkas sehingga tidak terjadi pengulangan penulisan. CSS
8
adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokumen.
Dengan adanya CSS, memungkinkan kita untuk menampilkan halaman yang sama
dengan format berbeda. Cara penulisan CSS dibagi menjadi tida bagian yaitu
Inline Style Sheet, Embedded Style Sheet, dan Linked Style Sheet [7].
2.6 Codeigniter
Masalah dan
No Sumber Metode Hasil
Tujuan
1. “Aplikasi Masalah: Waterfall Hasil dari penelitian
Penyewaan Sistem pelayanan ini adalah membuat
Lapangan Futsal dalam penyewaan suatu aplikasi
Menggunakan lapangan Bintang penyewaan lapangan
Algoritma FCFS Futsal saat ini masih futsal menggunakan
Pada Bintang dilakukan secara algoritma FCFS
Futsal Berbasis manual, seperti yang berbasis
9
Masalah dan
No Sumber Metode Hasil
Tujuan
Android”. I Kadek penyewa masih harus android yang dapat
Agus Rai Sukarta menuju ke Bintang mempermudah para
dan Harwikarya. Futsal untuk calon penyewa
Jurnal Ilmiah melakuan penyewaan lapangan dalam
FIFO Volume lapangan futsal. melihat dan
IX/No. Tidak adanya sistem melakukan
1/Mei/2017. informasi dalam pemesanan sewa
penyewaan futsal ini lapangan.
menyebabkan
sulitnya penyewa
mendapatkan
informasi dengan
cepat.
Tujuan:
Diharapkan dapat
mempermudah
masyarakat dengan
hanya membuka
aplikasi penyewaan
lapangan di Ponsel
Pintar (Smartphone)
mampu mendapatkan
informasi
ketersediaan
lapangan yang
kosong dan
menentukan jadwal
untuk bermain. Dan
khususnya untuk
penyedia jasa mampu
memberikan update
untuk jadwal
lapangan futsal.
2. “Sistem Informasi Masalah: Waterfall Membuat dan
Penyewaan Sistem yang dipakai menghasilkan suatu
Lapangan Futsal pada Futsal Station aplikasi sistem
Berbasis Web ini dalam proses informasi
Pada Futsal pelayanan penyewaan penyewaan lapangan
Station Bekasi”. lapangan futsal harus futsal berbasis web
A. Merdekawati, datang ketempat yang dapat
L. K. Rahayu, dan futsalnya untuk digunakan oleh 3
W. Yulianti. membooking pengguna yaitu
Jurnal Pendidikan lapangan futsal, pada admin, petugas,
Teknologi dan pengisian data-data penyewa.
Kejuruan. Vol 16, penyewa masih
No. 1 , Januari menggunakan kertas
2019. catatan. Bukti
pembayaran saat ini
masih menggunakan
banyak kertas
sehingga dapat terjadi
kehilangan data.
Tujuan:
10
Masalah dan
No Sumber Metode Hasil
Tujuan
dapat memberikan
kemudahan
menangani masalah
penyewaan lapangan
dan pengaturan
penjadwalan di Futsal
Station. Sehingga
dapat mempermudah
pengelola lapangan
melakukan pendataan
dan pembuatan
laporan.
3. “Sistem Informasi Masalah: Waterfall Dihasilkan sebuah
Reservasi Futsal Corner Bekasi aplikasi reservasi
Lapangan Futsal saat ini masih lapangan futsal yang
Pada Futsal menggunakan sistem dibangun dengan
Corner yang dilakukan metode waterfall
Menggunakan secara manual.
Metode Sistem manual yang
Waterfall”. Rino dimaksudkan yaitu
Herningtyas dimana sistem
Swastika dan Fata masukan data masih
Nidaul Khasanah. bersifat pencatatan
Jurnal Mahasiswa pada buku besar,
Bina Insani. Vol.1, pembuatan laporan
No.2, Februari belum akurat karena
2017 sering terjadinya
salah penghitungan
yang akibatnya
proses pembuatan
laporan jadi tidak
tepat waktu, karena
semua proses
dilakukan secara
manual.
Tujuan:
Agar system
penyewaan dan
pendataan menjadi
terkomputerisasi,
serta semua
kebutuhan akan
segala sesuatu yang
dikerjakan di Futsal
Corner Bekasi
tersebut akan berjalan
lebih cepat, tepat dan
akurat.
4. “Membangun Masalah: Agile Software Hasil penelitian ini
Aplikasi Pelanggan harus Development untuk
Penyewaan datang langsung ke jenis Extreme membantu dalam
Lapangan Futsal lapangan futsal untuk Programming meningkatkan
Pada Club Sport mendapatkan (XP) keefektifitasan
11
Masalah dan
No Sumber Metode Hasil
Tujuan
Bandar Lampung informasi, Pelanggan proses booking
Berbasis Web”. harus datang ke lapangan dan
Ade Intan Trivena lapangan futsal untuk pengolahan data
dan Aliy Hafiz. memesan lapangan, pada Club Sport
Jurnal Onesismik dan Belum adanya Futsal Bandar
Vol 3, No. 3, admin pengelola Lampung.
Oktober 2019. dalam mengelola data
lapangan jadwal, dan
data penyewaan
Tujuan:
Membuat aplikasi
berbasiskan web
untuk mempermudah
admin master
mengelola data admin
pengelola, data
lapangan, jadwal, dan
data penyewaan.
5. “Rancang Bangun Masalah: SDLC (System Menghasilkan
Aplikasi Sistem penyewaan Development aplikasi yang dapat
Penyewaan lapangan yang masih Life Cycle) melakukan
Lapangan Futsal manual. penanganan dalam
Berbasis Tujuan: proses penyewaan
Android”. Dwi lapangan futsal.
Aplikasi ini dibuat
Ratnasari,
agar pemesan yang
Hayatulloh Firman
ingin bermain futsal
Hadi, dan Jian
dapat melakukan
Budiarto. Jurnal
proses penyewaan
Ilmiah Teknologi
lapangan futsal
Informasi Vol 16,
melalui smartphone
No 2, Juli 2018
tanpa harus datang ke
tempat futsal.
6. “Sistem Masalah: Metode Menghasilkan
Penyewaan Sistem penyewaan sekuensiel linier Sistem Penyewaan
Lapangan Futsal dan pendataan pada Roger S. Lapangan Futsal
Berbasis Mobile DoR Futsal Baturaja Pressman, Ph.D. Berbasis Mobile
Android”. Fatoni yang masih manual Android. Sistem ini
dan Heri Susanto. akan membuat dibuat dengan
Jurnal Sisfokom, lamanya proses menggunakan
Vol. 6, No. 1, pencatatan dan bahasa pemrograman
Maret 2017 pencarian informasi PHP.
yang diminta guna
mengambil suatu
keputusan, serta
sistem pemesanan
yang harus tatap
muka dan datang
langsung ke tempat
tertentu akan
memakan banyak
waktu untuk
melakukanya.
Tujuan:
12
Masalah dan
No Sumber Metode Hasil
Tujuan
Membuat aplikasi
penyewaan lapangan
futsal berbasis
android yang bisa
memudahkan
pemesanan lapangan
melalui aplikasi
mobile android
sehingga proses
penyewaan lapangan
futsal dapat dilakukan
lebih efektif dan
efisien.
7. “Penerapan Masalah: FAST Penerapan CRM
Konsep Customer Sulitnya dalam (Framework for pada sistem
Relationship mendapatkan the Application informasi
Management informasi tentang of Systems penyewaan lapangan
(CRM) Pada jadwal lapangan Techniques) futsal di Swadaya
Sistem Informasi futsal dan harga Futsal Palembang
Penyewaan lapangan futsal, dapat memberikan
Lapangan Futsal belum optimalnya informasi-informasi
di Swadaya Futsal proses penyewaan terbaru kepada
Palembang”. lapangan futsal, dan pelanggan mengenai
Hardini Novianti, sulitnya mengetahui jadwal lapangan
Allsela Meiriza, kebutuhan pelanggan. futsal, harga
dan Nurul Izmy. Tujuan: lapangan futsal, info
Jurnal Sistem promosi, dan info
Membuat aplikasi
Informasi. Vol. 8, lainnya melalui web.
berbasis web melalui
No. 2, Oktober
penerapan konsep
2016.
Customer
Relationship
Management yang
menjadikan penyajian
informasi dan
pelayanan dapat lebih
cepat dan mudah.
8. “Rancang Bangun Masalah: Waterfall Menghasilkan sistem
Sistem Informasi Informasi informasi
Marketplace ketersediaan marketplace
Penyewaan lapangan futsal yang penyewaan lapangan
Lapangan Futsal masih manual, futsal berbasis web
Berbasis Web”. sehingga mempersulit sebagai media
Putu Sidiarta, para calon penyewa informasi untuk
Anak Agung Ayu lapangan, karena penyewa lapangan
Putri Ardyanti, terkadang mereka futsal.
dan I Gede Juliana sudah sampai lokasi
Eka Putra. futsal tapi jadwal nya
Jurnal Teknologi sudah lebih dulu
& Manajemen dipesan oleh penyewa
Informatika yang lain.
Vol 4, No. 2, Tujuan:
2018. Memudahkan
penyewa lapangan
13
Masalah dan
No Sumber Metode Hasil
Tujuan
futsal dalam
menentukan
penyewaan lapangan
futsal dengan
memberikan
informasi secara
detail pada setiap
penyedia lapangan
futsal yang ada serta
untuk membantu
penyewa lapangan
futsal dalam
mendapatkan
informasi
ketersediaan jadwal
lapangan kosong
secara real time,
sehingga memberikan
kemudahan dalam
melakukan proses
penyewaan jadwal
lapangan futsal tanpa
harus datang
langsung ke tempat
futsal.
9. “Perancangan dan Masalah: SWOT Menghasilkan
Pembuatan Jarang sekali aplikasi mobile
Aplikasi Ready ditemukan papan berbasis android
For Battel Futsal informasi yang yang digunakan un-
Berbasis digunakan untuk para tuk klub-klub futsal
Android”. Yudi klub futsal bisa yang ingin mencari
Ardiansah dan menulis-kan lawan ber-tanding.
Anggit Dwi informasi dan juga Di dalam aplikasi ini
Hartanto. Jurnal contact person yang terdapat profile para
Ilmiah DASI, Vol. bisa di-hubungi untuk klub, contact person,
16, No. 1, Maret diajak bertanding. anggota klub,
2015 Sebagian besar informasi klub,
penyedia sewa jadwal pertandingan
lapangan tidak yang telah dibuat
menyediakan papan dan juga se-tiap klub
untuk dapat dapat membuat
mempublikasikan sebuah pertandingan
informasi tentang dan ikut
klub-klub futsal yang berpartisipasi dalam
ada. setiap pertandingan
Tujuan: yang telah ada.
Merancang aplikasi
yang dapat mengolah
data klub dan
mengolah data jadwal
pertandingan guna
membantu para klub-
klub futsal atau
penggemar futsal
14
Masalah dan
No Sumber Metode Hasil
Tujuan
yang ingin mencari
lawan bertanding,
dimana dengan
adanya aplikasi ini
dapat memberikan
peluang bagi para tim
futsal untuk
bertanding dengan
lawan yang belum
pernah ditemui
sebelumnya dalam
lingkup wilayah
Yogyakarta.
10. “Aplikasi E-Futsal Masalah: Waterfall Menghasilkan
dengan Metode Pelayanan yang platform aplikasi
Mobile-GIS dan dilakukan oleh para yang dapat diakses
GPS Berbasis pengusaha tersebut melalui website dan
Android”. Aji yang ada saat ini smartphone Android.
Agustian, Samirah masih berjalan Dengan adanya
Rahayu, dan Lani dilakukan secara aplikasi ini
Nurlani. Jurnal manual, khususnya diharapkan dapat
Teknologi dalam melakukan membantu para
Rekayasa, Vol. 3, manajemen jadwal pelaku usaha
No. 1, Juni 2018 lapangan. Proses penyewaan lapangan
pemesanan juga futsal dan para
cukup merepotkan pengguna olahraga
bagi masyarakat futsal khususnya di
karena mengharuskan wilayah Kota
masyarakat untuk Sukabumi.
melakukan
pemesanan secara
langsung dengan
datang ke lokasi
lapangan futsal.
Tujuan:
Meminimalisir
masalah yang ada
dengan membuat
aplikasi yang
dilengkapi teknologi
Global Position
System (GPS) untuk
mempermudah
pengguna dalam
pencarian tempat
penyewaan lapangan
futsal.
BAB III
TUJUAN DAN MANFAAT PENELITIAN
15
BAB VI
METODE PENELITIAN
16
17
1. Observasi
Proses yang diamati pada observasi ini adalah proses pengajuan sewa
lapangan yang masih manual, pengamatan observasi dilakukan pada
bagian admin kasir Ansha Futsal.
1. Perumusan Masalah
2. Penentuan Tujuan
Tujuan utama yang hendak dicapai adalah untuk mengatasi masalah yang
terjadi pada latar belakang penelitian ini, yaitu masalah terhadap pengajuan
sewa lapangan yang masih manual. Oleh karena itu dibuatlah sebuah aplikasi
yang diharapkan dapat membantu proses pengajuan sewa lapangan bagi
pelanggan, aplikasi ini juga diharapkan dapat membantu pemilik perusahaan
dalam pengelolaan data sewa dan data laporan.
Pengumpulan data dan informasi pada penelitian ini dilakukan dengan 2 cara,
yaitu Observasi dan Quesioner. Obeservasi difokuskan kepada pengamatan
proses pengajuan sewa pelanggan, sedangkan quesioner bertujuan untuk
memperoleh pendapat tentang metode penyewaan yang berlaku saat ini serta
pendapat tentang dibuatnya suatu aplikasi penyewaan lapangan futsal berbasis
web.
Analisis sistem adalah penelitian terhadap sistem yang telah ada dengan
tujuan untuk merancang sistem baru atau memperbaharui sistem yang telah ada
tersebut. Untuk membuat aplikasi penyewaan lapangan futsal berbasis web ini,
diperlukan analisa terhadap masalah yang terjadi. Metode analisa sistem yang
digunakan adalah metode analisis PIECES.
19
a. Tahapan Analisis
Pada tahapan ini titik awal pembuatan aplikasi/sistem ini dimulai. Seperti
yang terjadi pada tempat futsal penulis melakukan penelitian. Penulis
melakukan penyewaan lapangan pada jadwal tertentu, tetapi itu tidak bisa
dilakukan karena jadwal tersebut sudah terlebih dahulu disewa orang lain. Ini
merupakan suatu masalah karena banyak juga keluhan dari pelanggan
lainnya, sehingga menyebabkan mereka harus mengganti jadwal yang ingin
disewa atau bahkan berpindah ke tempat futsal lainnya. Bisa ditarik garis
besar bahwa para pelanggan akan banyak kehilangan waktu jika harus
berpindah- pindah mencari tempat futsal yang jadwal nya cocok dengan
keinginan pelanggan tersebut. Jadi penulis mulai menganalisis bahwa dari
permasalahan tersebut dapat dibangun suatu Aplikasi penyewaan lapangan
berbasis Web yang akan mempermudah penyewaan lapangan para pelanggan
dimana saja dan kapan saja. Dalam tahapan analisis ini juga kita sangat
memperhatikan design tampilan yang akan dibuat, dirancang sebaik mungkin
agar semua para calon pelanggan dapat mengerti cara penggunaan aplikasi
tersebut.
b. Tahapan Desain
e. Tahapan Maintenance
5. Desain Sistem
7. Implementasi Program
22
23
b. Tabel Deskripsi
Berikut ini merupakan tabel deskripsi dari use case Login. Tabel ini
menjelaskan proses Pelanggan melakukan Login yang kondisi
sebelumnya sudah dilakukan register/pendaftaran.
Berikut ini merupakan tabel deskripsi dari use case Mengelola Data
Akun Pelanggan. Tabel ini menjelaskan proses Admin dalam
melakukan Kelola data akun seperti input data akun baru, edit data
akun, atau hapus data akun.
1. Login Aplikasi.
2. Pilih menu master user.
3. Klik menu form data 1. Menampilkan halaman data
user. Isi data user lalu akun user.
klik simpan. 2. Menampilkan form tambah
4. Klik menu data user, klik user baru.
pada salah satu data akun, 3. Menampilkan proses
lalu ubah data dan tambah data, ubah data,
simpan. hapus data.
5. Klik hapus untuk
menghapus data.
Pasca Kondisi Data akun pelanggan berhasil ditambah, diubah, atau dihapus
Berikut ini merupakan tabel deskripsi dari use case Mengelola Data
Kostum. Pada menu ini Admin bisa melakukan Kelola pada data
tersebut seperti menambah jumlah barang, ubah, ataupun hapus.
Berikut ini merupakan tabel deskripsi dari use case Mengelola Data
Sepatu. Pada menu ini Admin bisa melakukan Kelola pada data tersebut
seperti menambah jumlah barang, ubah, ataupun hapus.
Manual Sistem
1. Pada halaman
dashboard, klik Menu
Sepatu Futsal.
2. Pilih Menu Form data
sepatu untuk menambah
data baru. Lakukan 1. Menampilkan halaman data
pengisian data, lalu klik sepatu.
Tindakan tombol simpan. 2. Menampilkan form tambah
3. Pilih Menu Data Sepatu data sepatu
untuk melihat data yang 3. Menyimpan data sepatu terbaru,
ada, untuk melakukan atau menyimpan perubahan
perubahan data maka data kostum.
klik pada salah satu
data. Isi perubahan data
lalu klik simpan.
4. Klik tombol hapus
untuk menghapus data.
Data kostum akan berubah sesuai dengan perubahan yang dilakukan
Pasca Kondisi
oleh Admin.
Berikut ini merupakan tabel deskripsi dari use case Melihat Jadwal
Lapangan. Tabel ini menjelaskan proses Admin dan Pelanggan ketika
akan melihat jadwal lapangan.
Berikut ini merupakan tabel deskripsi dari use case Pemesanan Sewa
Lapangan dan Sepatu/Kostum. Tabel ini menjelaskan proses Pelanggan
dalam melakukan pemesanan, Pertama-tama pelanggan melakukan
pemesanan sewa lapangan, lalu bisa dilanjutkan dengan sewa
sepatu/kostum.
Berikut ini merupakan tabel deskripsi dari use case Upload Bukti
Pembayaran. Tabel ini menjelaskan proses Pelanggan dalam melakukan
upload bukti pembayaran.
Manual Sistem
1. Klik menu request sewa
lapangan.
2. Pada bagian list data 1. Menampikan jadwal lapangan.
pending terdapat data 2. Menampilkan tampilan status
penyewaan yang belum pesanan yang masih waiting
Tindakan di upload bukti payment.
pembayarannya. 3. Menampilkan action untuk
3. Klik status pesanan yang upload bukti pesanan.
masih waiting payment. 3. Bukti pembayaran berhasil
4. Upload bukti disimpan.
pembayaran.
5. Klik button upload.
Data pemesanan tersebut berubah statusnya menjadi waiting
Pasca Kondisi
approval.
Berikut ini merupakan tabel deskripsi dari use case Chat. Tabel ini
menjelaskan proses Pelanggan dan admin melakukan interaksi obrolan
melalui chat.
Berikut ini merupakan tabel deskripsi dari use case Approve Data
Penyewaan. Tabel ini menjelaskan proses Admin dalam melakukan
approval terhadap data pemesanan.
Berikut ini merupakan tabel deskripsi dari use case Membuat Surat
Denda. Tabel ini menjelaskan proses Admin dalam melakukan
pembuatan surat keterangan denda kepada pelanggan Ketika
sepatu/kostum yang dikembalikan dalam kondisi rusak.
keterangan denda
tersebut.
Surat keterangan denda bisa dicetak, dan dibayarkan oleh
Pasca Kondisi
Pelanggan.
Berikut ini merupakan tabel deskripsi dari use case Request Pembatalan
Penyewaan. Tabel ini menjelaskan proses Pelanggan melakukan request
pembatalan penyewaan yang sudah terlanjur dilakukan pembayaran.
Berikut ini merupakan tabel deskripsi dari use case Cetak Laporan.
Tabel ini menjelaskan proses Admin dan Pemilik dalam melakukan
pencetakan laporan.
c. Akan muncul form register, isi data sesuai kebutuhan lalu klik save,
maka data tersebut tersimpan di database.
d. Pilih menu login, isi data username dan password.
e. Klik tombol Sign In, lalu jika berhasil maka akan menampilkan
halaman dashboard.
2. Activity Diagram Mengelola Data Akun Pelanggan
c. Klik Menu Data User, disini admin bisa ubah data akun user dengan
klik pada salah satu data akun, lalu isi data yang ingin diubah, klik
save agar data tersimpan. Pada menu data user ini juga admin bisa
hapus data akun dengan klik tombol Hapus.
klik save agar data tersimpan. Pada menu data lapangan ini juga admin
bisa hapus data akun dengan klik tombol Hapus.
Pada gambar Activity Diagram diatas terdapat alur bagaimana Admin dan
Pelanggan melakukan chat, bisa digunakan untuk bertanya-tanya seputar info
jadwal, atau yang lainnya. Adapun penjelasannya seperti berikut ini:
a. Admin memilih menu status order, lalu bisa dilihat list data penyewaan
yang pembayarannya belum di cek.
b. Klik status waiting approval pada data tersebut, lalu lihat apakah bukti
pembayaran sudah sesuai dengan nominal penyewaan.
c. Jika sesuai maka langsung klik Approve, lalu klik proses agar data
tersebut tersimpan. Tapi jika tidak sesuai, admin bisa lakukan reject.
45
Pada gambar Activity Diagram diatas terdapat alur bagaimana Admin dan
Pemilik melakukan cetak laporan. Adapun penjelasannya seperti berikut ini:
Pelanggan akses web aplikasi, lalu menuju menu register. Setelah muncul
Form register lakukan pengisian data yang dibutuhkan. Simpan data tersebut
agar tersimpan di database. Pelanggan akses menu login, isi data login dan
Klik tombol Sign In. Jika berhasil login maka akan menampilkan halaman
dashboard.
50
Admin melakukan login, setelah itu pilih menu master user. Pilih tambah
user dan isi data user yang baru. Simpan agar data tersebut tersimpan di
database. Edit data jika ingin merubah data user. Hapus data jika ingin
menghapus data user.
51
Admin melakukan login, setelah itu pilih menu master lapangan. Pilih
tambah lapangan dan isi data lapangan yang baru. Simpan agar data tersebut
tersimpan di database. Edit data jika ingin merubah data lapangan. Hapus data
jika ingin menghapus data lapangan.
52
Admin melakukan login, setelah itu pilih menu master jersey. Pilih tambah
jersey dan isi data jersey yang baru. Simpan agar data tersebut tersimpan di
database. Edit data jika ingin merubah data jersey. Hapus data jika ingin
menghapus data jersey.
53
Admin melakukan login, setelah itu pilih menu master sepatu. Pilih
tambah sepatu dan isi data sepatu yang baru. Simpan agar data tersebut
tersimpan di database. Edit data jika ingin merubah data sepatu. Hapus data
jika ingin menghapus data sepatu.
54
Admin melakukan login, setelah itu pilih menu lihat jadwal sewa
lapangan. Isi periode tanggal yang ingin dilihat jadwal bermainnya. Klik
tombol Lihat Jadwal, maka akan muncul jadwal bermain pada tanggal
tersebut.
Pelanggan melakukan login, setelah itu pilih menu request sewa lapangan.
Isi periode tanggal lalu Klik tombol Booking Now, maka akan muncul
halaman untuk memilih jam bermain. Klik pada salah satu jam bermain. Jika
tidak ingin sewa peralatan maka langsung Klik tombol submit. Tetapi jika
ingin sewa peralatan seperti sepatu atau kostum maka klik pada tombol Sewa
Peralatan, lalu pilih jenis sepatu dan kostum nya, dan klik submit.
Pelanggan melakukan login, setelah itu pilih menu request sewa lapangan.
Cari data pemesanan yang belum diupload bukti nya, lalu klik pada status
Waiting Payment. Akan muncul tampilan untuk upload file. Klik upload jika
agar bukti pembayaran tersimpan di database.
56
Pelanggan dan Admin melakukan login, setelah itu pilih menu chat. Jika
ruang obrolan sudah terbuka, masukkan pesan yang ingin disampaikan.
Admin melakukan login, setelah itu pilih menu status order. Klik pada
status yang masih Waiting Approval. Cek apakah data yang disewa sudah
sesuai
57
dengan nominal bukti pembayaran. Jika sesuai maka pilih approve. Jika tidak
sesuai maka pilih reject.
Admin melakukan login, setelah itu pilih menu pengembalian alat sewa.
Isi kode booking pada menu pencarian, jika data muncul maka isi kondisi alat
yang disewa. Lalu akan muncul nominal denda yang harus dibayuarkan oleh
pelanggan. Jika denda sudah dibayar maka klik tombol proses denda. Klik
tombol cetak untuk mencetak surat denda tersebut.
58
Pelanggan melakukan login, setelah itu pilih menu request batal pesanan.
Isi kode booking yang ingin dibatalkan. Jika request pembatalan diatas 15
menit sebelum jam bermain, maka akan muncul data penyewaan tersebut, lalu
isi alasan pembatalan dan kirim request pembatalan. Jika request pembatalan
dibawah 15 menit sebelum jam bermain, maka data tidak bisa ditampilkan.
59
Admin melakukan login, lalu pilih menu cek order pembatalan. Isi kode
booking yang ingin di approve pembatalan penyewaan nya. Jika data sudah
muncul maka akan terlihat nominal yang harus dikembalikan kepada
pelanggan. Jika sudah diberikan ke pelanggan, lalu klik approve.
60
Admin dan Pemilik melakukan login, lalu pilih menu laporan. Isi periode
tanggal yang ingin dilihat laporannya, pilih jenis laporan, lalu klik Cari. Akan
muncul laporan yang dicari, klik Print untuk cetak laporan.
61
Data
1. Tabel User
Nama File : sec_passwd
Isi : Data User
Primary Key : userid
Tabel 5. 16 sec_passwd
2. Tabel Login
Nama File : login_details
Isi : Record Data Login
Primary Key : login_details_id
Tabel 5. 17 login_details
3. Tabel Usergroup
Nama File : sec_usergroup
Isi : Record data jenis user
Primary Key : usergroup_id
Tabel 5. 18 sec_usergroup
4. Tabel Chat
Nama File : chat_message
Isi : Record data history chat
Primary Key : chat_message_id
Tabel 5. 19 chat_message
5. Tabel Menu
Nama File : sec_menu
Isi : Record data menu
Primary Key : menu_id
Tabel 5. 20 sec_menu
Tabel 5. 21 trans_booking
7. Tabel Lapangan
Nama File : mst_lapangan
65
Tabel 5. 22 mst_lapangan
Tabel 5. 23 mst_jam
Tabel 5. 24 trans_booking_tools
Tabel 5. 25 tools_kit
Berikut ini adalah rancangan tampilan Aplikasi Sewa Lapangan Futsal Berbasis
Web:
Berikut ini adalah rancangan masukkan Aplikasi Sewa Lapangan Futsal Berbasis
Web:
Berikut ini adalah rancangan keluaran Aplikasi Sewa Lapangan Futsal Berbasis
Web:
1. Tampilan Database
Komponen Hasil
No Butir Uji Hasil yang Diharapkan
Sistem Pengujian
Pelanggan, Admin, dan Pemilik
1 Halaman Mengakses menu Menampilkan halaman Berhasil
beranda beranda beranda
2 Halaman Mengakses menu Menampilkan halaman Berhasil
Register register register
3 Halaman Mengakses menu Menampilkan halaman Login Berhasil
Login Login
4 Halaman Mengakses menu Menampilkan halaman Berhasil
Contact Contact Contact
Pelanggan
1 Register Mengakses menu Menampilkan halaman form Berhasil
register register
Validasi form register Menampilkan validasi form Berhasil
jika ada kesalahan dalam
mengisi form
Register akun / Berhasil melakukan register Berhasil
button daftar sebagai pelanggan setelah
mengisi form dengan benar
2 Login Mengakses menu Menampilkan halaman form Berhasil
login login
Validasi form login Menampilkan validasi form Berhasil
jika ada kesalahan dalam
mengisi form
Login akun / button Berhasil login sebagai Berhasil
Sign in pelanggan
3 Menu Request Mengakses halaman Menampilkan halaman request Berhasil
Sewa request sewa sewa lapangan
Lapangan lapangan
Button pemilihan Menampilkan tanggal booking Berhasil
tanggal booking
Button Booking Now Menampilkan jadwal bermain Berhasil
sesuai tanggal yang dipilih
Pilih jam bermain Menampilkan nominal sewa Berhasil
lapangan
Mengakses menu Menampilkan halaman sewa Berhasil
sewa peralatan peralatan jersey dan sepatu
Memilih jenis Menampilkan list daftar yang Berhasil
peralatan (jersey atau disewa beserta kondisi alat
sepatu) tersebut
Button submit Data booking diajukan ke Berhasil
pihak admin
93
Komponen Hasil
No Butir Uji Hasil yang Diharapkan
Sistem Pengujian
Mengakses tabel Menampilkan list data Berhasil
record data booking booking yang masih pending
yang Pending dengan kondisi belum upload
bukti pembayaran atau belum
di approve.
Klik status Waiting Menampilkan pop-up upload Berhasil
Payment pada record bukti pembayaran
data booking yang
pending
Button Browse File Menampilkan halaman Berhasil
pencarian bukti pembayaran
Button Upload Bukti pembayaran terkirim Berhasil
dan status berubah menjadi
“Menunggu Approval”
Mengakses tabel Menampilkan list data Berhasil
record data booking booking yang sudah di
yang Booked approve
Mengakses tabel Menampilkan list data Berhasil
record data booking booking yang sudah
yang Outdate dibatalkan atau kadaluarsa
4 Menu Request Mengakses menu Menampilkan menu request Berhasil
Batal Pesanan request batal pesanan batal pesanan beserta
kolom pencarian kode
booking
Pengajuan batal Menampilkan data pesanan Berhasil
pesanan diatas 15 beserta Nominal yang akan
menit sebelum jam dikembalikan dan form input
bermain dengan untuk alasan pembatalan
mengisi kode
booking lalu klik
Button Cari
Klik button Kirim Data request pembatalan Berhasil
Pembatalan terkirim
Pengajuan batal Data pesanan tidak bisa Berhasil
pesanan dibawah 15 ditampilkan
menit sebelum jam
bermain dengan
mengisi kode
booking lalu klik
Button Cari
Pengajuan batal Data pesanan tidak ditemukan Berhasil
pesanan
menggunakan kode
booking yang sudah
pernah dibatalkan
5 Menu Status Mengakses menu Menampilkan menu status Berhasil
Order Member status order member order member beserta
pembagian kategori data
pesanan nya (Orderan dibuat,
Menunggu Konfirmasi,
Booked, Reject, Cancel)
94
Komponen Hasil
No Butir Uji Hasil yang Diharapkan
Sistem Pengujian
Mengakses tabel Menampilkan list data Berhasil
record data booking booking yang baru dibuat
Orderan dibuat tetapi belum ada upload bukti
pembayaran
Mengakses tabel Menampilkan list data Berhasil
record data booking booking yang sudah upload
yang Menunggu bukti pembayaran tetapi
Konfirmasi belum di approve
Mengakses tabel Menampilkan list data Berhasil
record data booking booking yang sudah di
yang Booked approve
Klik pada status Menampilkan menu pop-up Berhasil
Booked detail booking
Klik button download Menampilkan gambar Bukti Berhasil
pembayaran
Klik button Cetak Bukti booking tersimpan di Berhasil
Bukti Booking Device pelanggan
Mengakses tabel Menampilkan list data Berhasil
record data booking booking yang di reject oleh
yang Reject Admin
Mengakses tabel Menampilkan list data Berhasil
record data booking booking yang sudah di
yang Cancel approve cancel oleh admin
Klik pada aksi button Menampilkan menu pop-up Berhasil
Bukti Bayar detail booking
Klik button download Menampilkan gambar Bukti Berhasil
pembayaran
Klik button Cetak Bukti pembatalan tersimpan di Berhasil
Bukti Booking Device pelanggan
6 Menu Chat Mengakses menu Menampilkan menu history Berhasil
history chat chat
Klik button Start Menampilkan ruang obrolan Berhasil
Chat pada user admin chat
Mengisi kata-kata di Kata-kata tertulis Berhasil
kolom input chat
Klik button Send Chat terkirim Berhasil
7 Menu My Mengakses menu Menampilkan pop-up menu Berhasil
Profile profile profile
Ubah username dan Menampilkan notifkasi bahwa Berhasil
ternyata sudah ada username sudah terpakai
yang menggunakan
lalu klik Button
Submit
Ubah password Menampilkan notifikasi Berhasil
dengan karakter bahwa password minimal 6
dibawah 6 digit lalu karakter
klik Button Submit
95
Komponen Hasil
No Butir Uji Hasil yang Diharapkan
Sistem Pengujian
8 Icon Notifikasi Klik notifikasi icon Menampilkan notifikasi Berhasil
lonceng bahwa data booking telah di
approve
Klik notifikasi icon Menampilkan notifikasi Berhasil
silang bahwa request cancel booking
telah di approve
Klik notifikasi icon Menampilkan notifikasi Berhasil
pesan bahwa ada chat masuk dari
admin
9 Logout logout Berhasil logout dari akun Berhasil
Admin
1 Menu Master Mengakses menu Menampilkan halaman menu Berhasil
User master user data user dan form data user
Klik pada salah satu Menampilkan form data user Berhasil
data user dengan data user tersebut
Ubah data user lalu Data perubahan tersimpan Berhasil
klik button Simpan
Klik button Hapus Data user terhapus Berhasil
Klik button Cetak Laporan data member Berhasil
member tersimpan di Device Admin
2 Menu Master Mengakses menu Menampilkan halaman menu Berhasil
Lapangan master lapangan data lapangan dan form data
lapangan
Klik pada salah satu Menampilkan form data Berhasil
data lapangan lapangan dengan data
lapangan tersebut
Ubah data lapangan Data perubahan tersimpan Berhasil
lalu klik button
Simpan
Klik button Hapus Data lapangan terhapus Berhasil
3 Menu Master Mengakses menu Menampilkan halaman menu Berhasil
Jersey master jersey data jersey dan form data
jersey
Klik pada salah satu Menampilkan form data jersey Berhasil
data jersey dengan data jersey tersebut
Ubah data jersey lalu Data perubahan tersimpan Berhasil
klik button Simpan
Klik button Hapus Data jersey terhapus Berhasil
4 Menu Master Mengakses menu Menampilkan halaman menu Berhasil
Sepatu master sepatu data sepatu dan form data
sepatu
Klik pada salah satu Menampilkan form data Berhasil
data sepatu sepatu dengan data sepatu
tersebut
Ubah data sepatu lalu Data perubahan tersimpan Berhasil
klik button Simpan
96
Komponen Hasil
No Butir Uji Hasil yang Diharapkan
Sistem Pengujian
Klik button Hapus Data sepatu terhapus Berhasil
5 Menu Lihat Mengakses halaman Menampilkan Berhasil
Jadwal Sewa lihat jadwal sewa halaman pencarian
Lapangan lapangan jadwal sewa lapangan
Button pemilihan Menampilkan tanggal Berhasil
tanggal jadwal sewa
Button Lihat Jadwal Menampilkan jadwal sewa Berhasil
lapangan sesuai tanggal yang
dipilih
6 Menu Status Mengakses menu Menampilkan menu status Berhasil
Order Admin status order admin order admin beserta
pembagian kategori data
pesanan nya (Orderan masuk,
Menunggu Konfirmasi,
Booked, Reject, Cancel)
Mengakses tabel Menampilkan list data Berhasil
record data booking booking yang masuk tetapi
Orderan masuk belum ada upload bukti
pembayaran
Mengakses tabel Menampilkan list data Berhasil
record data booking booking yang sudah upload
yang Menunggu bukti pembayaran tetapi
Konfirmasi belum di approve
Klik pada status Menampilkan menu pop-up Berhasil
Menunggu Approval detail booking beserta action
approval
Pilih action Approve Data booking terproses Berhasil
lalu klik Button approve
Proses
Pilih action Reject Data booking terproses reject Berhasil
lalu klik Button
Proses
Mengakses tabel Menampilkan list data Berhasil
record data booking booking yang sudah di
yang Booked approve
Klik pada status Menampilkan menu pop-up Berhasil
Booked detail booking
Klik button download Menampilkan gambar Bukti Berhasil
pembayaran
Klik button Cetak Bukti booking tersimpan di Berhasil
Bukti Booking Device admin
Mengakses tabel Menampilkan list data Berhasil
record data booking booking yang di reject oleh
yang Reject Admin
Mengakses tabel Menampilkan list data Berhasil
record data booking booking yang sudah di
yang Cancel approve cancel oleh admin
97
Komponen Hasil
No Butir Uji Hasil yang Diharapkan
Sistem Pengujian
Klik pada aksi button Menampilkan menu pop-up Berhasil
Bukti Bayar detail booking
Klik button download Menampilkan gambar Bukti Berhasil
pembayaran
Klik button Cetak Bukti pembatalan tersimpan di Berhasil
Bukti Booking Device admin
7 Menu Cek Mengakses menu cek Menampilkan halaman Berhasil
Order order pembatalan pencarian data request order
Pembatalan yang dibatalkan
Masukkan kode Menampilkan data booking Berhasil
booking yang ingin di yang ingin di approve
approve pembatalan pembatalan nya, beserta alasan
nya, lalu klik button batal nya
Cari
Pilih action Accept, Data booking di terima request Berhasil
lalu klik button pembatalan nya
Proses
Pilih action Reject, Data booking di tolak request Berhasil
lalu klik button pembatalan nya
Proses
Klik Button Batal Clear pencarian data booking Berhasil
8 Menu Mengakses menu Menampilkan halaman Berhasil
Pengembalian pengembalian alat pencarian data booking
Alat Sewa sewa
Masukkan kode Menampilkan data booking Berhasil
booking, lalu klik serta detail alat yang disewa
button Cari jika ada
Isi Combo box Nominal denda tidak muncul Berhasil
kondisi akhir menjadi
“Baik”
Isi Combo box Nominal denda muncul Berhasil
kondisi akhir menjadi
“10% - 25% Rusak”
Isi Combo box Nominal denda muncul Berhasil
kondisi akhir menjadi
“Rusak”
Button Proses denda Data terproses Berhasil
Klik Button Cetak Laporan denda tersimpan di Berhasil
Device Admin
Klik Button Batal Clear pencarian data booking Berhasil
9 Menu Chat Mengakses menu Menampilkan menu history Berhasil
history chat chat
Klik button Start Menampilkan ruang obrolan Berhasil
Chat pada user chat
pelanggan
98
Komponen Hasil
No Butir Uji Hasil yang Diharapkan
Sistem Pengujian
Mengisi kata-kata di Kata-kata tertulis Berhasil
kolom input chat
Klik button Send Chat terkirim Berhasil
10 Menu Laporan Mengakses menu Menampilkan menu pencarian Berhasil
Sewa laporan sewa periode tanggal laporan dan
Lapangan lapangan pemilihan jenis laporan
Isi periode tanggal Tanggal terisi Berhasil
Pilih jenis laporan Laporan terpilih Berhasil
Klik Button Cari Menampilkan laporan sesuai Berhasil
jenis laporan yang dipilih
Klik Button Print Menampilkan pop-up untuk Berhasil
print dokumen
11 Menu My Mengakses menu Menampilkan pop-up menu Berhasil
Profile profile profile
Ubah username dan Menampilkan notifkasi bahwa Berhasil
ternyata sudah ada username sudah terpakai
yang menggunakan
lalu klik Button
Submit
Ubah password Menampilkan notifikasi Berhasil
dengan karakter bahwa password minimal 6
dibawah 6 karakter karakter
lalu klik Button
Submit
12 Icon Notifikasi Klik notifikasi icon Menampilkan notifikasi Berhasil
kalender bahwa terdapat data pengajuan
booking
Klik notifikasi icon Menampilkan notifikasi Berhasil
silang bahwa terdapat request cancel
booking
Klik notifikasi icon Menampilkan notifikasi Berhasil
pesan bahwa ada chat masuk dari
pelanggan
13 logout logout Berhasil logout dari akun Berhasil
Pemilik
1 Menu My Mengakses menu Menampilkan pop-up menu Berhasil
Profile profile profile
Ubah username dan Menampilkan notifkasi bahwa Berhasil
ternyata sudah ada username sudah terpakai
yang menggunakan
lalu klik Button
Submit
Ubah password Menampilkan notifikasi Berhasil
dengan karakter bahwa password minimal 6
dibawah 6 digit lalu karakter
klik Button Submit
99
Komponen Hasil
No Butir Uji Hasil yang Diharapkan
Sistem Pengujian
2 Menu Laporan Mengakses menu Menampilkan menu pencarian Berhasil
Sewa laporan sewa periode tanggal laporan dan
Lapangan lapangan pemilihan jenis laporan
Isi periode tanggal Tanggal terisi Berhasil
Pilih jenis laporan Laporan terpilih Berhasil
Klik Button Cari Menampilkan laporan sesuai Berhasil
jenis laporan yang dipilih
Klik Button Print Menampilkan pop-up untuk Berhasil
print dokumen
BAB VI
KESIMPULAN DAN SARAN
6.1 Kesimpulan
Dengan dibuatnya aplikasi sewa lapangan berbasis web pada Ansha Futsal ini
dapat membantu bagi para calon pelanggan yang ingin melakukan sewa lapangan
futsal, Karena aplikasi ini dapat diakses setiap saat sehingga menambah efisiensi
waktu ketika ingin melakukan pemesanan. Aplikasi ini juga menyediakan fitur
sewa alat futsal seperti Kostum dan Sepatu, sehingga membantu para calon
pelanggan ketika ingin bermain tetapi tidak memiliki kostum atau sepatu. Dengan
adanya aplikasi ini juga membantu pihak Ansha Futsal dalam pengolahan data
penyewaan karena dilengkapi fitur laporan dari hasil sewa lapangan.
6.2 Saran
Aplikasi ini dapat dikembangkan lagi dari segi pembayaran sewa menjadi
sistem OLP (Online Payment) karena akan memudahkan transaksi pembayaran
jika dilakukan di dalam aplikasi tersebut. Selain itu, dapat dikembangkan lagi
untuk sisi stok peralatan sewa agar lebih memudahkan admin dalam melakukan
kelola data sepatu dan kostum.
100
DAFTAR PUSTAKA
[5] A. Solichin, Pemrograman Web dengan PHP dan MySQL, Budi Luhur, 2016.
[7] D. Juju, Kupas Tuntas CSS, Jakarta: Elex Media Komputindo, 2013.
101
102
[12] Fatoni and H. Susanto, "Sistem Penyewaan Lapangan Futsal Berbasis Mobile
Android," Jurnal Sisfokom, vol. 6, 2017.
103
104