Download - Perancangan Sistem Reservasi Lapangan Futsal Berbasis …...Penyewaan Lapangan Futsal Meteor Berbasis Web” membahas tentang sistem informasi penyewaan lapangan futsal berbasis web

Transcript
Page 1: Perancangan Sistem Reservasi Lapangan Futsal Berbasis …...Penyewaan Lapangan Futsal Meteor Berbasis Web” membahas tentang sistem informasi penyewaan lapangan futsal berbasis web

1

1. Pendahuluan

Internet sering digunakan sebagai media untuk mempublikasikan informasi

sehingga mudah diakses oleh masyarakat luas. Perkembangan teknologi internet

berperan dalam menunjang berbagai aspek kehidupan, khususnya yang dikaji

dalam penelitian ini adalah perkembangan internet. Melihat hal tersebut,

penelitian ini memanfaatkan internet sebagai peluang bisnis salah satu contohnya

adalah pemesanan secara online.

Olahraga yang dipilih bermacam-macam, tetapi untuk saat ini salah satu

olahraga yang mulai popular dan banyak diminati adalah futsal. Seiring dengan

kemajuan jaman futsal menjadi trend ke berbagai usia mulai dari anak-anak,

remaja sampai orang tua pun senang bermain futsal. Olahraga futsal merupakan

olahraga sepak bola yang di mainkan didalam ruangan atau indoor.

Dari observasi yang telah dilakukan kepada pihak tempat futsal dan

pengguna lapangan, ditemukan masalah seperti pemesan masih mengalami

kesulitan dalam mencari tempat futsal, dalam hal ini jika lapangan pada tempat

futsal yang diinginkan telah dipesan maka pemesan harus ke tempat yang lain.

Human error pada petugas di tempat futsal juga menjadi masalah dikarenakan

pencatatan pemesanan masih dalam dokumentasi manual. Selain dari pada itu

belum adanya jaminan pada pemesanan lapangan yang dapat digunakan untuk

mengkonfirmasi status bermain juga menjadi masalah yang sering terjadi, serta

kurangnya informasi tentang layanan dalam tempat futsal seperti informasi

ketersediaan lapangan, harga dan fasilitas yang disediakan.

Dari permasalah yang telah diketahui, maka dirancang sebuah system

reservasi lapangan futsal berbasis web. Sistem reservasi lapangan futsal ini

menawarkan sistem deposit sebagai jaminan dari pemesanan, untuk membantu

meningkatkan efektifnya proses pemesanan lapangan futsal. Aplikasi ini akan

menggantikan sistem pemesanan secara konvensional, sehingga pengaturan dapat

dilakukan secara terpusat juga dapat mempermudah pelanggan dan pengelolah

dalam melakukan transaksi pemesanan lapangan futsal.

2. Kajian Pustaka

Penelitian sebelumnya berjudul : “Perancangan Sistem Imformasi

Penyewaan Lapangan Futsal Meteor Berbasis Web” membahas tentang sistem

informasi penyewaan lapangan futsal berbasis web pada tempat futsal yang

bernama Meteor. Sistem ini dibangun dengan menggunakan PHP dan MySQL [1].

Pembuatan sistem penyewaan lapangan futsal ini bertujuan untuk membantu

pengguna lapangan dalam proses penyewaan lapangan dan mengubah sistem

reservasi dari manual ke online.

Penelitian berjudul : “Sistem Informasi Pemesanan Tiket Pesawat Terbang

menggunakan PHP 5” [2] membahas tentang sistem pemesanan tiket pesawat

menggukan PHP 5 memudahkan user untuk melakukan pembelian tiket secara

online, ini dikarenakan sistem aplikasi yang dibuat telah berbasis web yang

bersifat user friendly dan terkoneksi langsung melalui internet sehingga user dapat

Page 2: Perancangan Sistem Reservasi Lapangan Futsal Berbasis …...Penyewaan Lapangan Futsal Meteor Berbasis Web” membahas tentang sistem informasi penyewaan lapangan futsal berbasis web

2

melakukan pemesanan tiket pesawat terbang secara online tanpa terhalang oleh

ruang dan waktu dengan media yang digunakan mendukung untuk mengakses

sistem ini melalui internet. Sistem ini dibangun dengan menggunakan metode

MVC (Model View Controller). Aplikasi ini memberi manfaat penting bagi

pemesan tiket dalam mendapatkan informasi mengenai tiket pesawat secara online

tanpa harus pergi ke tempat pemesanan tiket tersebut. Aplikasi berbasis web ini

dapat dipakai untuk melayani proses pemesanan tiket pesawat secara online [2].

Perbedaannya adalah peneliti menggunakan framework Cake PHP untuk aplikasi

berbasis web. Sedangkan dalam penelitian ini digunakan framework CodeIgniter

untuk aplikasi berbasis web juga.

Penelitian kedua berjudul : “Perancangan dan Implementasi Aplikasi

Flexible Learning dengan Menerapkan Arsitektur MVC dan Framework

CodeIgniter (Studi kasus : SMAK Yos Soedarso Pati)” [3] menyatakan bahwa

aplikasi ini merupakan aplikasi pelajaran online yang dapat diakses dengan

memanfaatkan jaringan internet oleh siapa saja, dimana saja user sedang berada

dan di setiap saat user membutuhkan. User dalam hal ini adalah siswa, guru, dan

administrator SMAK Yos Soedarso Pati. Perbedaannya adalah peneliti membuat

aplikasi Flexible Learning yaitu aplikasi pembelajaran online. Sedangkan dalam

penelitian ini membuat sistem reservasi lapangan Futsal berbasis web. Untuk

framework dan metode yang digunakan sama-sama menggunakan framework

CodeIgniter dan metode MVC (Model View Controller).

Codeigniter

Codeigniter adalah aplikasi open source yang berupa framework untuk

membangun website dinamis dengan menggunakan PHP [4]. Codeigniter

memudahkan developer untuk membuat aplikasi web dengan cepat dan mudah

dibandingkan dengan membuatnya dari awal.

PHP

PHP adalah bahasa pemograman script yang paling banyak dipakai saat ini.

PHP banyak dipakai untuk memprogram situs web dinamis, walaupun tidak

tertutup kemungkinan digunakan untuk pemakaian lain [4].

3. Metode dan Perancangan Sistem

Dalam pengembangan aplikasi ini metode yang digunakan adalah metode

penelitian dengan pendekatan metode penelitian dan pengembangan. Model

penelitian dan pengembangan menurut Sugiyono 2011 adalah metode penelitian

yang digunakan untuk menghasilkan produk tertentu, dan atau menguji

keefektifan produk tersebut. Metode penelitian dan pengembangan memiliki

tahapan yang dimulai dengan analisis potensi dan masalah, pengumpulan data,

desain produk, dan validasi desain produk [5]. Tahapan – tahapan dalam

penelitian ini dengan metode penelitian dan pengembangan adalah sebagai

berikut.

1. Analisis Potensi dan Masalah

Potensi dan masalah yang dikaji dalam penelitian ini adalah pengembangan

aplikasi memberikan informasi mengenai reservasi lapangana futsal dalam satu

Page 3: Perancangan Sistem Reservasi Lapangan Futsal Berbasis …...Penyewaan Lapangan Futsal Meteor Berbasis Web” membahas tentang sistem informasi penyewaan lapangan futsal berbasis web

3

kota dengan memanfaakan website dalam berinteraksi dengan konsumen atau

orang yang terkait proses reservasi.

2. Pengumpulan data

Data – data yang digunakan dalam memberikan informasi mengenai reservasi

adalah jadwal pemakaian lapangan futsal pada satu tempat futsal, contact person

petugas di tempat futsal, fasilitas yang disediakan ditempat futsal, dan harga

lapangan.

3. Perancangan Produk

Dalam merancang produk penelitian ini menggunakan model protoype yaitu

sebuah perancangan software yang berdasarkan pada kebutuhan user, dengan

kondisi dimana user tidak memberikan detail input, proses dan output [5].

4. Validasi Produk

Produk hasil penelitian ini diujikan dengan menggunakan metode blackbox,

dimana semua fungsi pada produk akan divalidasi berdasarkan input dan output

yang ditampilkan.

Pendekatan metode ini akan diimplementasikan dalam membuat sebuah

produk baru yang dilakukan dalam penelitian ini yaitu aplikasi reservasi lapangan

futsal berbasis web.

Perancangan proses sistem reservasi tempat Futsal online yang menerapkan

arsitektur MVC (Model View Controller) untuk digunakan didalam aplikasi.

Perancangan menggunakan diagram alir (flowchart) yang terdiri dari proses

reservasi lapangan Futsal. Pada aplikasi yang dibangun, proses reservasi lapangan

Futsal merupakan sebuah proses sistem yang melakukan reservasi lapangan di

suatu tempat Futsal, diawali dengan proses login member sampai pada pemilihan

lapangan. Untuk lebih jelas dapat dilihat pada gambar 3.

Page 4: Perancangan Sistem Reservasi Lapangan Futsal Berbasis …...Penyewaan Lapangan Futsal Meteor Berbasis Web” membahas tentang sistem informasi penyewaan lapangan futsal berbasis web

4

tidak

ya

tidak

ya

Gambar 3 Proses Sistem Reservasi

Member

Penuh

Username dan

password

Tanggal main,jam

main, dan jam selesai

star

t

end

Registrasi

member

Mengecek informasi

lapangan

Memesan

lapangan

Melihat informasi lapangan yang

kosong

Memilih tempat yang

sesuai keinginan

Booking lapangan

Nama lapangan,jam

main,jam selesai,harga

lapangan,kode booking

Page 5: Perancangan Sistem Reservasi Lapangan Futsal Berbasis …...Penyewaan Lapangan Futsal Meteor Berbasis Web” membahas tentang sistem informasi penyewaan lapangan futsal berbasis web

5

Metode yang digunakan dalam perancangan sistem adalah prototyping

model. Metode Prototyping dipilih karena prototype yang dibuat dapat digunakan

untuk mengelola kembali kebutuhan dari perangkat lunak yang akan

dikembangkan, sehingga pengembang perangkat lunak tidak harus merancang lagi

semua dari awal. Model metode prototyping dapat ditunjukkan pada Gambar 4.

Gambar 4 Model Prototype [6]

Tahap-tahap yang dilakukan pada model protoyping dalam membangun

system reservasi lapangan futsal ini adalah :

1. Listen to Costumer

Pada tahap ini, adalah pengumpulan data-data yang diperlukan oleh pengguna

(costumer) untuk membuat dan memanajemen sebuah reservasi lapangan futsal.

Bahan data yang diperlukan seperti data member, jam main, jam selesai

main,tanggal main, harga lapangan, dan fasilitas.

2. Build / Revise Mock-Up

Pada tahap ini dibuat sebuah prototype aplikasi reservasi lapangan futsal

berdasarkan analisa data pada tahap pertama. Kebutuhan ini diimplementasikan

kedalam aplikasi. Design aplikasi dibuat dalam bahasa UML (Unified Modeling

Language).

3. Costumer Test-Drives Mock-Up

Setelah model prototype telah selesai, dilakukan proses evaluasi atau

pengujian untuk mengetahui apa saja yang masih menjadi kekurangan aplikasi

dan apakah sudah sesuai dengan kebutuhan sistem. Jika masih terdapat

kekurangan, maka akan dilakukan perbaikan pada sistem. Jika tidak dan telah

sesuai dengan yang diinginkan, maka proses selesai.

Manajemen reservasi sebelum sistem yaitu pengguna lapangan yang ingin

memesan lapangan harus datang ke tempat futsal secara langsung atau memesan

melalui telepon. Mekanisme untuk pembayaran tergantung aturan pemesanan dari

pihak tempat futsal yaitu prabayar sebelum jam main atau pembayaran sesudah

jam main. Analisa kebutuhan yang diperlukan untuk pengembangan aplikasi ini adalah data

yang dibutuhkan oleh pengguna dalam pemesanan lapangan futsal. Data-data yang

digunakan pengguna antara lain pemakaian lapangan, informasi data tempat futsal, data

lapangan yang tersedia dan informasi pembayaran.

UML (Unified Modeling Language) adalah bahasa standar untuk melakukan

spesifikasi, visualisasi, konstruksi dan dokumentasi dari komponen-komponen

Page 6: Perancangan Sistem Reservasi Lapangan Futsal Berbasis …...Penyewaan Lapangan Futsal Meteor Berbasis Web” membahas tentang sistem informasi penyewaan lapangan futsal berbasis web

6

perangkat lunak. Hasil perancangan aplikasi menggunakan UML akan dipaparkan

sebagai berikut :

Use case diagram adalah diagram yang memperlihatkan hubungan antara

use case (deskripsi dari sekumpulan aksi) dengan aktor-aktor (himpunan

pengguna use case). Diagram ini digunakan untuk mengorganisasi dan

memodelkan perilaku dari suatu sistem yang dibutuhkan serta diharapkan oleh

pengguna. Dalam perancangan use case diagram ini terdapat 3 (tiga) use case

yaitu use case pengguna lapangan, use case operator lapangan futsal bagian

pemesanan dan use case admin terdapat 1 (satu) actor yang digambarkan sebagai berikut.

Gambar 5 Use Case Diagram

Untuk aktor pertama yaitu pengguna lapangan bisa melakukan pemesanan

lapangan, menghapus daftar lapangan dan melihat sisa deposit dengan melakukan

login terlebih dahulu. Jika pengguna lapangan tidak melakukan login maka

pengguna lapangan hanya bisa melihat informasi event, melihat informasi

pemakaian lapangan dan melihat informasi lapangan. Untuk aktor kedua yaitu

operator tempat futsal bisa melihat laporan transaksi setiap bulan, konfirmasi

pemesanan lapangan, melihat daftar pemesanan, mengatur informasi lapagan,

mengatur event dengan melakukan login terlebih dahulu. Untuk aktor ketiga yaitu

admin bisa mengatur informasi lapangan, mengatur informasi tempat, mengatur

jarak tempat, mengatur informasi event dan menambahkan deposit pengguna

lapangan

Activity diagram adalah diagram yang memperlihatkan aliran dari suatu

aktivitas ke aktivitas lainnya dalam suatu sistem. Dibawah ini yaitu gambar 8

adalah activity diagram.

Pengguna Lapangan

Operator tempat Futsal

Admin

login

Pemesanan Lapangan

Lihat event

Lihat info Pemakaian

Lihat info Lapangan

Menghapus daftar pemesanan

<<include>>

Lihat sisa deposit<<include>>

<<include>>

Mengatur event

insert event

update event

delete event

<<extend>>

<<extend>>

<<extend>> lihat laporan bulanan

konfirmasi pemesanan

lihat daftar pemesanan

mengatur info lapangan

insert lapangan

delete lapangan

update lapangan

<<extend>>

<<extend>>

<<extend>>

<<include>> <<include>>

<<include>>

<<include>><<include>>

mengatur informasi lapangan

mengatur info tempatmengatur jarak tempat

mengatur informasi event

menambahkan deposit

<<include>>

<<include>><<include>>

<<include>>

<<include>>tambah event

ubah event

hapus event

<<extend>> <<extend>>

<<extend>>

tambah tempat

ubah tempat

hapus tempat

tambah lapangan

ubah lapanganhapus lapangan

<<extend>>

<<extend>>

<<extend>>

<<extend>>

<<extend>>

<<extend>>

Page 7: Perancangan Sistem Reservasi Lapangan Futsal Berbasis …...Penyewaan Lapangan Futsal Meteor Berbasis Web” membahas tentang sistem informasi penyewaan lapangan futsal berbasis web

7

Gambar 6 Activity Diagram Pemesanan Lapangan

Gambar 6 menunjukkan activity diagram pemesanan lapangan menjelaskan

bahwa user akan masuk ke form login untuk memasukkan username dan

password. Pada saat user memasukkan username dan password sistem akan

mengecek apakah username dan password valid atau tidak. Jika valid user bisa

memilih tempat futsal mana yang akan dipesan, dan jika tidak user melakukan

registrasi member. User akan memilih lapangan yang diinginkan setelah itu akan

menginputkan waktu main jika valid maka aplikasi akan mengecek ketersediaan

lapangan dan jika tidak maka aplikasi akan kembali ke form penginputan waktu

main. Jika lapangan tersedia pada saat pengecekkan lapangan, database akan

pengecek deposit. Dan jika deposit cukup maka bisa melakukan reservasi dan

deposit akan berkurang pada database.

User aplikasi Database

login

sukses?

pilih tempat futsal

pilih lapangan

input tanggal main

cek ketersediaan lapangan

cek deposit

reservasi

mengurangi deposit

registrasi

simpan member

berhasil

valid

cukup

lapangan tersedia

Tidak

Ya

ya

Tidak

ya

Tidak ya

Tidak

yaTidak

Page 8: Perancangan Sistem Reservasi Lapangan Futsal Berbasis …...Penyewaan Lapangan Futsal Meteor Berbasis Web” membahas tentang sistem informasi penyewaan lapangan futsal berbasis web

8

Gambar 7 Activity Diagram Menghapus Pemesanan

Gambar 7 menunjukkan activity diagram menghapus pemesanan lapangan.

proses untuk menghapus pesanan lapangan memerlukan user untuk login terlebih

dahulu kedalam sistem. Data pemesanan akan dihapus langsung dari dalam

database aplikasi.

user aplikasi database

Login

Registrasi

Simpan Member

Hapus Pesanan Hapus Reservasi

Sukses ?

Berhasi ?

Page 9: Perancangan Sistem Reservasi Lapangan Futsal Berbasis …...Penyewaan Lapangan Futsal Meteor Berbasis Web” membahas tentang sistem informasi penyewaan lapangan futsal berbasis web

9

Gambar 8 Activity Diagram Lihat Pemesanan

Gambar 8 menunjukkan activity diagram lihat pemesanan menjelaskan

bahwa user akan masuk ke form login untuk memasukkan username dan

password. Pada saat user memasukkan username dan password sistem akan

mengecek apakah username dan password valid atau tidak. Jika valid maka user

akan masuk ke aplikasi untuk melihat pemesanan jika ada pemesanan maka

aplikasi akan mencetak laporan dan menginput bulan untuk mencetak laporan.

Setelah itu sistem akan mengambil data pesanan dan buat file laporan pada

aplikasi dan yang terakhir adalah download laporan.

User aplikasi Database

login

Lihat Pesanan

Ambil Data Pesanan

Cetak Laporan

Input Bulan Untuk cetak Laporan

Buat File Laporan

Download

sukses

ada

ya

tidak

tidak

ya

Page 10: Perancangan Sistem Reservasi Lapangan Futsal Berbasis …...Penyewaan Lapangan Futsal Meteor Berbasis Web” membahas tentang sistem informasi penyewaan lapangan futsal berbasis web

10

Gambar 9 Activity Diagram Menambah Deposit

Gambar 9 menunjukkan activity diagram tambah deposit menjelaskan

bahwa user akan masuk ke form login untuk memasukkan username dan

password. Pada saat user memasukkan username dan password sistem akan

mengecek apakah username dan password valid atau tidak. Jika valid maka user

akan masuk ke aplikasi sebagai admin jika sukses maka admin bisa melihat daftar

member, setelah itu tambah deposit dan mengambil data member pada database.

Admin meginput jumlah uang deposit pada aplikasi dan mengupdate deposit

member pada database.

Sequence diagram adalah suatu diagram yang menggambarkan interaksi

antar obyek dan mengindikasikan komunikasi diantara obyek tersebut di dalam

dan di sekitar sistem berupa message yang digambarkan terhadap waktu.

user aplikasi database

login

Masuk Sebagai Admin

Lihat daftar Member

Tambah Deposit Ambil Data Member

Input Jmlh Uang Deposit Update Deposit Member

Sukses ?

Sukes ?

Page 11: Perancangan Sistem Reservasi Lapangan Futsal Berbasis …...Penyewaan Lapangan Futsal Meteor Berbasis Web” membahas tentang sistem informasi penyewaan lapangan futsal berbasis web

11

Gambar 10 Sequence Diagram Pemesanan Lapangan

Gambar 10 menunjukkan sequence diagram untuk pemesanan lapangan

menjelaskan bahwa konsumen atau member mencari informasi lapangan di dalam

web yang ingin dipesan. Setelah mendapat lapangan yang ingin dipesan, member

memberikan informasi tanggal menggunakan lapangan tersebut. Kemudian sistem

akan melakukan validasi apakah lapangan bisa digunakan atau tidak, dalam hal ini

telah dipesan orang lain. Jika lapangan tersedia, maka akan dilakukan validasi

pembayaran dengan menggunakan deposit, jika deposit member tidak mampu

memenuhi pembayaran pemesanan lapangan, maka proses pemesanan dibatalkan,

jika sebaliknya maka data reservasi lapangan ditampilkan kepada member dan

disimpan kedalam database aplikasi.

Gambar 11 Sequence Diagram Deposit

Gambar 11 menunjukkan sequence diagram deposit yaitu menunjukkan

bahwa user harus login terlebih dahulu untuk melakukan request data member lalu

data member akan ditampilkan. Setelah itu admin akan memilih member mana

/Login /Database/Web

/ : Member

/Reservasi

1 : Login()

2 : Validasi()

3 : Valid()

4 : Booking()

5 : Masuk reservasi()

6

7 : Pilih Tempat Futsal()

8 : Valid()

9 : Pilih Lapangan()

10 : Valid()

11 : Pilih Jam Main()

12 : Validasi Data()

13 : Validasi Deposit()

14 : Valid()

15 : Booking Lapangan()

16 : Pengurangan Deposit()

17 : Save To Database()

18 : Back()

/ : Admin

/Login /Database/Web /Admin Manager

1 : Login()

2 : Validasi()

3 : Valid()

4 : Buka Halaman Admin()

5

6 : Tampil Daftar Member()

7 : Request Member Data()

8 : Kirim Data Member()9 : Tampilkan Data Member()

10 : Tambah Deposit Member()

11 : Req Deposit Member()

12 : Kirim Data Deposit()

13 : Tambah Deposit Member()

14 : Update Deposit()

15 : Back()

Page 12: Perancangan Sistem Reservasi Lapangan Futsal Berbasis …...Penyewaan Lapangan Futsal Meteor Berbasis Web” membahas tentang sistem informasi penyewaan lapangan futsal berbasis web

12

yang ingin ditambahkan depositnya. Admin kemudian menginputkan jumlah

deposit yang ingi ditambahkan. Sistem secara otomatis akan melakukan

perubahan deposit member dengan menjumlahkan besar deposit yang sudah ada

dan jumlah deposit yang ditambahkan.

Class diagram digunakan untuk menampilkan class-class dan paket-paket di

dalam sistem. Class diagram memberikan gambaran sistem secara statis beserta

relasinya.

Gambar 12 Class Diagram

Gambar 12 menunjukan lima (5) tabel yaitu tabel admin, member,

reservasi, lapangan dan event. Satu member bisa melakukan banyak reservasi.

Satu atau lebih reservasi memuat satu lapangan. Satu lapangan memuat banyak

event. Satu atau lebih admin terdapat pada satu tempat Futsal. Satu member

terdapat pada satu atau lebih tempat Futsal. Satu tempat Futsal memiliki satu atau

lebih lapangan.

Proses evaluasi prototype dilakukan sebanyak dua (2) kali oleh pembuat.

Penjelasan tahapan evaluasi sebagai berikut : evaluasi pertama yaitu tampilan

tanggal diubah menjadi tampilan kalender, lihat event menurut tanggal diubah

menjadi menurut bulan dan tambahkan laporan keuangan; evaluasi kedua yaitu

tampilan tanggal sudah diubah menjadi kalender, tampilan untuk melihat event

menurut tanggal sudah diubah menjadi menurut bulan, dan sudah ditambahkan

laporan keuangan.

4. Hasil dan Pembahasan

Aplikasi web yang dibangun untuk proses reservasi lapangan futsal

menggunakan bahasa pemrograman Codeigniter versi 2.1.4. Untuk pengkodean,

aplikasi dibuat dengan arsitektur MVC (Model View Controller). Basis data yang

dipergunakan adalah MySql.

Page 13: Perancangan Sistem Reservasi Lapangan Futsal Berbasis …...Penyewaan Lapangan Futsal Meteor Berbasis Web” membahas tentang sistem informasi penyewaan lapangan futsal berbasis web

13

Database dibangun sesuai dengan perancangan pada bab 3. Pembuatan

tabel pada database MySql dibuat dengan menggunakan phpMyAdmin yang

disediakan oleh paket Xampp. Implementasi database dan tabel dapat dilihat pada

Gambar 13.

Gambar 13 Implementasi Database dan Tabel

Pada penelitian skripsi ini, metode pengembangan sistem dipergunakan

adalah metode prototype. Oleh karena itu, maka dalam proses implementasi

aplikasi menghasilkan 2 (dua) prototipe, yang berdasarkan hasil pengujian

merupakan prototipe yang sudah sesuai dengan kebutuhan customer atau

pengguna.

Pengujian sistem reservasi lapangan Futsal ini dilakukan dengan tujuan

untuk mengetahui adanya kesesuaian antara fungsi-fungsi atau layanan-layanan

sistem yang diimplementasikan dengan hasil analisa kebutuhan yang sudah

ditentukan pada tahap analisa kebutuhan fungsional maupun non-fungsional.

Pungujian juga dilakukan untuk mengetahui apakah sistem tersebut dapat diakses

menggunakan beberapa software internet browser. Selain itu dengan

dilakukannya pengujian, akan dapat diketahui adanya kesalahan-kesalahan dalam

proses, coding maupun dalam menghasilkan output program sehingga kesalahan-

kesalahan tersebut dapat diperbaiki.

Berdasarkan perancangan proses booking lapangan futsal, maka hasil

implementasi perancangan tersebut ada dua (2) tampilan web, yaitu tampilan

untuk sisi konsumen dan tampilan untuk sisi admin yaitu petugas. Didalam

tampilan halaman depan untuk sisi konsumen, terdapat 6 pilihan menu dan 2 sub

menu. 6 pilihan menu, masing-masing untuk melihat informasi tempat futsal

(menu halaman depan), melakukan proses login (menu login), mendaftar sebagai

member (menu daftar), melihat cara mendaftar dan booking lapangan (menu

FAQs), tentang informasi lapangan futsal (menu tentang kami), dan informasi

contact person petugas disetiap tempat futsal (menu hubungi kami). Dan sub

menu yaitu untuk melihat informasi pemakaian lapangan (sub menu lihat info

pemakaian lapangan) dan untuk melihat event (sub menu lihat event).

Untuk member yang ingin melakukan pemesanan lapangan harus login

terlebih dahulu dengan memasukkan username dan password jika konsumen

Page 14: Perancangan Sistem Reservasi Lapangan Futsal Berbasis …...Penyewaan Lapangan Futsal Meteor Berbasis Web” membahas tentang sistem informasi penyewaan lapangan futsal berbasis web

14

belum terdaftar sebagai member maka konsumen harus memasukkan data diri dan

memilih tempat futsal mana yang akan mendaftar menjadi member. Halaman

kedua yaitu setelah proses login berhasil, maka aplikasi akan menampilkan

halaman untuk melihat daftar tempat futsal, sehingga member tersebut bisa

melakukan proses pemesanan. Proses pemesanan dapat dilihat pada gambar 14.

Gambar 14 Proses Pemesanan Lapangan

Gambar 14 menampilkan proses untuk memilih lapangan dan setelah

memilih lapangan, member bisa melakukan booking dengan mengisi tanggal main

dan jam main. Setelah member melakukan booking maka member kan

mendapatkan kode booking untuk melakukan konfirmasi pemesanan ke tempat

futsal dengan jangka waktu konfirmasi satu jam setelah booking. Jika member

tidak melakukan konfirmasi setelah satu jam maka daftar pemesanan akan dihapus

secara otomatis.

Gambar 15 Tampilan alternatif lain

Gambar 15 menampilkan proses dari sistem dalam memberikan alternatif

lain menurut harga, fasilitas dan jarak terdekat. Untuk harga, sistem akan

menampilkan menurut harga lapangan yang paling murah dan jarak terdekat

ditampilkan tempat futsal yang paling dekat dengan tempat futsal sebelumnya.

Pengujian juga dilakukan dengan metode uji respondensi yaitu diuji oleh 10

(sepuluh) responden pengguna lapangan dengan cara mengoperasikan aplikasi

lalu mengisi kuesioner. Hasil uji respondensi terhadap aplikasi reservasi lapangan

futsal dapat dilihat pada Tabel 1.

Page 15: Perancangan Sistem Reservasi Lapangan Futsal Berbasis …...Penyewaan Lapangan Futsal Meteor Berbasis Web” membahas tentang sistem informasi penyewaan lapangan futsal berbasis web

15

Tabel 1 Tabel Hasil Uji Respondensi Pengguna Lapangan

No. Pernyataan

Prosentase Jawaban Responden

Sangat

Tidak

Setuju

Tidak

Setuju

Tidak

Tahu

Setuju Sangat

Setuju

1. Pengguna lapangan

mengetahui secara rinci

alamat tempat futsal

khususnya wilayah Salatiga.

0 0 20 70 10

2.

3.

4.

5.

Pengguna lapangan

mengetahui secara rinci

harga sewa lapangan di

setiap tempat futsal

khususnya wilayah Salatiga.

Pengguna lapangan

mengetahui fasilitas-fasilitas

yang disediakan di tempat

futsal khususnya wilayah

Salatiga, selain fasilitas

lapangan futsal.

Pengguna lapangan pernah

mengalami kendala ketika

melakukan pemesanan

lapangan futsal.

Adanya sistem deposit pada

sistem reservasi lapangan

futsal berbasis web.

0

0

0

0

0

0

10

10

10

80

0

0

80

20

80

90

10

0

10

0

6. Sistem membantu pengguna

lapangan dalam proses

reservasi lapangan futsal.

0 0 0 90 10

Jumlah 0 20 110 430 40

Rata-rata 0 3,3 18,3 71,7 6,7

Berdasarkan Tabel 1 hasil uji terhadap responden yaitu jumlah responden

menjawab Setuju berjumlah 71,7%, Sangat Setuju berjumlah 6,7%, tidak tahu

berjumlah 18,3% dan tidak setuju 3,3% maka dapat disimpulkan bahwa aplikasi

dapat memenuhi kebutuhan pengguna dalam memesan lapangan secara onlline.

Pengujian juga dilakukan dengan metode uji respondensi yaitu diuji oleh

10 (sepuluh) responden petugas tempat futsal dengan cara mengoperasikan

aplikasi lalu mengisi kuesioner. Hasil uji respondensi terhadap aplikasi reservasi

lapangan futsal dapat dilihat pada Tabel 2.

Page 16: Perancangan Sistem Reservasi Lapangan Futsal Berbasis …...Penyewaan Lapangan Futsal Meteor Berbasis Web” membahas tentang sistem informasi penyewaan lapangan futsal berbasis web

16

Tabel 2 Tabel Hasil Uji Respondensi Petugas Tempat Futsal

No. Pernyataan

Prosentase Jawaban Responden

Sangat

Tidak

Setuju

Tidak

Setuju

Tidak

Tahu

Setuju Sangat

Setuju

1. Petugas tempat futsal

mengalami masalah dalam

manajemen reservasi

lapangan futsal.

0 0 0 70 30

2. Sistem reservasi lapangan

futsal berbasis web ini

membantu petugas tempat

futsal dalam proses

pelayanan pemesanan

lapangan futsal.

0 0 0 60 40

3. Sistem deposit membantu

petugas tempat futsal dalam

melakukan transaksi

reservasi.

0 0 0 20 80

4.

5.

Sistem reservasi lapangan

futsal berbasis web

membantu anda dalam

mengatur jadwal lapangan.

Sistem reservasi lapangan

futsal berbasis web

membantu petuga tempat

futsal dalam

mempromosikan tempat

futsal.

0

0

0

0

0

0

90

90

10

10

Jumlah 0 0 0 330 170

Rata-rata 0 0 0 66 34

Berdasarkan Tabel 2 hasil uji terhadap responden yaitu jumlah responden

menjawab Setuju berjumlah 66%, dan Sangat Setuju berjumlah 34% maka dapat

disimpulkan bahwa aplikasi dapat memenuhi kebutuhan pengguna dalam

memesan lapangan secara onlline.

5. Simpulan

Dari penelitian dapat ditarik kesimpulan sebagai berikut : 1). Aplikasi

mempermudah pemesanan lapangan futsal. 2). Aplikasi mengatasi human error

yang terjadi akibat kelalaian petugas tempat futsal. 3). Aplikasi memberikan

jaminan dalam pemesanan berupa adanya sistem deposit. 4). Aplikasi memberikan

informasi tempat futsal khususnya wilayah Salatiga seperti informasi alamat

tempat futsal, nomor telpon yang bisa dihubungi, harga lapangan, dan fasilitas

yang ada dalam tempat futsal.

Dalam pengembangan maupun penelitian selanjutnya, ada beberapa saran

yang dapat dijadikan pertimbangan, yaitu : 1). Aplikasi dikembangkan untuk

dapat berjalan dalam platform mobile.

Page 17: Perancangan Sistem Reservasi Lapangan Futsal Berbasis …...Penyewaan Lapangan Futsal Meteor Berbasis Web” membahas tentang sistem informasi penyewaan lapangan futsal berbasis web

17

6. Daftar Pustaka

[1] Sayogi, Erry.2013. “Perancangan Sistem Imformasi Penyewaan Lapangan

Futsal Meteor Berbasis Web”. Bandung : UNIKOM.

[2] Erlangga, Tommy. 2008. Sistem Informasi Pemesanan Tiket Pesawat Terbang

menggunakan PHP 5. Skripsi, Salatiga: Jurusan Teknik Informatika

Universitas Kristen Satya Wacana.

[3] Asmarany, Vivi. 2011. Perancangan dan Implementasi Aplikasi Flexible

Learning dengan Menerapkan Arsitektur MVC dan Framework

Codeigniter(Studi Kasus: SMAK Yos Soedarso Pati). Skripsi, Salatiga:

Jurusan Teknik Informatika Universitas Kristen Satya Wacana.

[4] Ardhana, Kusuma YM. 2013. “Pemograman PHP Codeigniter Black Box”.

Jakarta : Jasakom.

[5] Sugiyono, 2011. “Metode Penelitian Kuantitatif, Kualitatif dan R&D”. Jakarta

: Alfhabeta.

[6] Pressman, R.S. 2005. “Software Engineering : A Practitioner’s Approach”.