Menu Dan Panduan Penggunaan
PROGRAM PERANCANGAN SISTEM INFORMASI PENYEWAAN LAPANGAN FUTSAL GANDA AGUNG BEKASI TIMUR
Bisnis penyewaan lapangan futsal salah satu bisnis yang sangat cepat berkembang, sehingga persaingan bisnis untuk memperoleh pelanggan dan keuntungan semakin meningkat. Berbagai strategi dilakukan pemilik usaha lapangan futsal agar mampu bersaing, membuka cabang diberbagai daerah agar dapat menjangkau pelanggan, namun strategi tersebut membutuhkan biaya yang sangat besar. Berdasarakan riset yang penulis lakukan, hal tersebut juga menjadi permasalahan pada sebagian tempat lapangan futsal di bekasi. Saat ini juga mendapatkan informasi tentang pelayanan masih harus menggunakan cara manual seperti datang langsung ke tempat, dari orang ke orang. Untuk itu penulis membuat tugas akhir tentang Perancangan Program Penyewaan Arena Futsal Ganda Agung Bekasi Timur yang diharapkan dapat menjadi solusi bagi masalah yang dihadapi para usaha penyewaan lapangan futsal dibekasi.
Pada masa perkembangan internet saat ini Website menjadi salah satu media yang mudah untuk mencari informasi. Kita dapat melakukan penyewaan lapangan futsal kapan saja, dimana saja tanpa perlu menghabiskan waktu. Sehingga mempermudah pelanggan dalam melakukan semua proses penyewaan lapangan futsal, dan mempromosikan lapangan futsal Ganda Agung ke berbagai daerah.
I. Tinjauan Perusahaan
Tempat usaha Futsal Ganda Agung yang menyewakan beberapa macam jenis
lapangan futsal, mulai berdiri pada tahun 2012 yang bertempat di Bekasi Timur, pada
saat ini tempat usaha baru memiliki surat keterangan (NO : 23 / 02 / X / 2012) dari
kelurahan sebagai surat keterangan usaha yang menjelaskan bahwa pemilik benar-
benar memiliki usaha penyewaan.
II. Sejarah Perusahaan
Awal mula berkembangnya penyewaan tempat usaha futsal terjadi dikarenakan banyaknya peminat akan kebutuhan hiburan dan olahraga. Dengan melihat peluang bisnis yang ada saat ini maka pada tanggal 23 Februari 2012 berdirilah GANDA AGUNG FUTSAL pada bidang hiburan dan olahraga sebagai Badan Usaha dengan misi untuk menjadi usaha penyewaan lapangan futsal di era modern saat ini.
Yang mendirikan sekaligus mengelola Ganda Agung Futsal tersebut adalah Bapak Imam Adi Saputra. Pada awal berdirinya, hanya terdapat satu karyawan, namun sekarang usaha beliau sudah berkembang sehingga mampu memperkerjakaan 3 orang karyawan.
III. Struktur Organisasi
Struktur organisasi adalah suatu susunan dan hubungan antara tiap bagian serta posisi yang ada pada suatu organisasi atau perusahaan dalam menjalankan kegiatan operasional untuk mecapai tujuan. Struktur organisasi menggambarkan dengan jelas pemisahaan kegiatan pekerjaan antara yang satu dengan yang lain dan bagaimana hubungan aktivitas dan fungsi dibatasi.
Sumber : Dany Setyawan
PEMILIK USAHA
ADMIN KARYAWAN 1 KARYAWAN 2
Gambar III.1 Struktur Organisasi Ganda Agung Futsal
IV. Analisa Kebutuhan
Dalam merancang suatu sistem informasi berbasis web diperlukan adanya suatu identifikasi berdasarkan kebutuhan pengguna dan kebutuhan sistem untuk mempermudah proses perancangan website dan menghasilkan sistem yang sesuai dengan kebutuhan pengguna. Berikut adalah analisa kebutuhan dalam pembuatan tugas akhir ini.
A. Identifikasi Kebutuhan Pengguna
Dalam pembuatan sistem informasi berbasis web diperlukan adanya suatu identifikasi berdasarkan kebutuhan pengguna dan kebutuhan sistem untuk mempermudah proses perancangan website dan menghasilkan sistem yang sesuai dengan kebutuhan pengguna. Berikut adalah analisa kebutuhan dalam tugas akhir ini.
1. Halaman Admin
a. Admin dapat melakukan login dengan melakukan verivikasi berdasarkan username admin dan password.
b. Admin dapat mengelola data member seperti menambah member, dan megolah penyewaan lapangan.
c. Admin dapat mengelola data member d. Admin dapat mengelola data transaksi
e. Admin dapat mencetak laporan booking data penyewaan dan laporan data lapangan
2. Halaman Member
a. Member memilih lapangan yang akan disewa.
b. Melakukan kalkulasi waktu sewa dan total biaya (analisa keterangan sistem)
c. Member dapat mengisi data registerasi member untuk mendapatkan proses transaksi.
d. Member dapat login dengan account yang telah dibuat apabila melakukan pemesanan dilain hari.
Identifikasi Kebutuhan Sistem
Kebutuhan sistem menjelaskan bagaimana proses-proses apa saja yang nantinya akan dilakukan oleh sistem. Kebutuhan sistem juga berisi informasi-informasi apa saja yang harus ada dan dihasilkan oleh sistem.
Berikut analisis Kebutuhan sistem yang ada pada website e-commerce ini adalah sebagai berikut:
1. Jika pelanggan belum terdaftar sebagai member, maka user di wajibkan untuk melakukan pendaftaran terlebih dahulu untuk medapatkan username dan password agar sistem dapat dengan mudah mengetahui identitas pelanggan.
2. Pelanggan harus melakukan login terlebih dahulu untuk dapat melakukan transaksi pembelian dangan memasukan username dan password agar privasi sarta data masing-masing pelanggan tetap terjaga keamanannya.
3. Apabila pengguna melakukan kesalahan dalam memasukan username dan password maka sistem secara otomatis tidak mengizinkan untuk masuk kedalam tautan halaman website.
4. Semua data di simpan di dalam database, sehingga update data menjadi lebih mudah.
V. Rancangan Dokumen
A. Rancangan Dokumen Masukan (Input) 1. Nama Dokumen : Daftar lapangan
Fungsi : Sebagai data lapangan yang akan disewa
Sumber : Pemilik
Tujuan : Pelanggan
Media : Cetakan
Jumlah : 1 halaman
Frekuensi : Setiap terjadi penyewaan lapangan
Bentuk : Lampiran A.1
2. Nama Dokumen : lembar penyewaan
Fungsi : untuk menulis laporan penyewaan
Sumbe : Member
Tujuan : Admin
Media : kertas
Jumlah : Satu lembar
Frekuensi : setiap ada member Bentuk laporan : Lampiran A.2 B. Rancangan Dokument Keluaran (Output) 1. Nama Dokumen : Faktur
Fungsi : Sebagai Bukti Pembayaran Sumber : Administrrasi
Tujuan : Pelanggan
Media : Cetakan
Jumlah : 1 halaman
Frekuensi : Setiap Terjadi Transaksi Pembayaran
Bentuk : Lampiran B.1
VI. Entity Relationship Diagram A. Entity Relationship Diagram
Gambar V.1. ERD
LRS (Logical Relational Structure)
Gambar V.2 - LRS
erd Package1
Metode Membayar Member
Admin
Lapangan Jam
Boking Member
id
Member Email
Member Password Member Kontak
Member Alamat
Member Nama
Booking Id
Booking Tanggal Booking
Status
Booking Total Member
Id Lapangan
Id
Jam Id
Metode Bayar Id
Admin Nama Admin Password
Admin Email
Admin Id
Admin Foto
Biaya Admin
Gambar Logo Metode Bayar Nama
Metode bayar Id
Memiliki Lapangan
Nama
Lapangan Desk
Lapangan Harga
Lapangan Id
Lapangan Gambar
Jam Id Jam
Status
Booking Id Metode
bayar Id
1 M
M 1
1 M M
1
1
1
1 1
1
1
1
1
Proses
1 1
Melakukan
M
1 1
M
Proses 1
1
Memilih
1
1 1
erd Package1
Member + member alamat: text + member email: varchar (255) - member id: int (255) + member kontak: char (255) + member nama: varchar (255) + member password: varchar (255)
Boking - boking id: int (11) + boking status: varchar (255) + boking tanggal: date + boking total: bigint (255)
# jam id: int (11)
# lapangan id: int (11)
# member id: int (11)
# metode bayar: int (11)
Admin + admin email: varchar (255) + admin foto: varchar (255) - admin id: int (11) + admin nama: varchar (255) + admin password: varchar (255)
# boking id: int (11)
# metode bayar: int (11)
Metode Pembayaran + biaya admin: int (11) + gambar logo: varchar (255) - metode bayar id: int (11) + metode bayar nama: varchar (255)
Jam + jam: char (255) - jam id: int (11) + status: char (255)
Lapangan + lapangan desk: text + lapangan gambar: varchar (255) + lapangan harga: bigint (255) - lapangan id: int (11) + lapangan nama: varchar (255)
1 M M 1
1
M
M
1
1
1 1
1
1
1
Spesifikasi File
Website yang penulis buat mempunyai database yang berfungsi untuk menyimpan semua data yang ada didalam website tersebut dalam pembutan website ini penulis membuat satu database dengan 8 tabel yang terdiri dari tabel admin, tabel kamera, tabel user, tabel detail transaksi, tabel bank, tabel kategori, tabel keranjang, dan tabel transaksi. Adapun spesifikasi file-file dari database website tersebut sebagai berikut :
1. Spesifikasi File Banner
Nama File : Admin
Akronim : admin
Fungsi : Membuat data admin Tipe File : File Master
Organisasi File : Indexed Sequential Akses File : Random
Media : Harddisk
Panjang Record : 1053 byte Kunci Field : admin_id
Software : Mysql
Tabel III.1 Spesifikasi File Admin
No Elemen Data Akronim Tipe Panjang Keterangan
1 Admin _id admin_id int 11 Primary Key
2 Admin_email admin_email Varchar 255 3 Admin_password admin_password Varchar 255 4 Admin_nama admin_nama Varchar 255 5 Admin_foto admin_foto Varchar 255
6 Booking_id booking_id int 11
7 Metode_bayar_id metode_bayar_id in 11
2. Spesifikasi file Booking
Nama File : Boking
Akronim : boking_id
Fungsi : Peyimpanan data penyewaan/boking Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 565 byte Kunci Field : booking_id
Software : Mysql
Tabel III.2 Spesifikasi File Booking N
o Elemen Data Akronim Tipe Panjan
g
Keteranga n
1 Booking_id booking_id Int 11 Primary
Key
2 Lapangan_id lapangan_id Int 11
3 Member_id member_id Int 11
4 Jam_id jam_id Int 11
5 Metode_bayar_id metode_bayar_id Int 11 6 Booking tanggal booking tanggal Date
7 Booking status booking status varchar 255
8 Booking Total booking total bigint 255
3. Spesifikasi file Member
Nama File : Member
Akronim : member_id
Fungsi : Menyimpan data member Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 1042 byte Kunci Field : member_id
Software : Mysql
Tabel III.3 Spesifikasi Member
No Elemen Data Akronim Tipe Panj
ang Keterangan
1 Member_id member_id Int 11 Primary Key
2 Member email member email varchar 255 3 Member password member password varchar 255 4 Member nama member nama varchar 255 5 Member alamat member alamat text
6 Member kontak member kontak char 255 7 Metode_bayar_id Metode_bayar_id int 11
4. Spesifikasi file Jam
Nama file : Jam
Akronim : Jam_id
Fungsi : Menentukan waktu pertandingan bermain Tipe file : File Master
Organisasi file : Index S equential
Akses file : Random
Media : Hardisk Panjang record : 52byte Kunci field : jam_id
Software : Mysql
Tabel III.4 Spesifikasi File Jam
No Elemen Data Akronim Tipe Panjang Keterangan
1 Jam_id jam_id Int 11 Primary Key
2 Jam Jam char 255
3 Status Status vachar 255
5. Spesifikasi file Lapangan
Nama file : Lapangan
Akronim : lapangan
Fungsi : Menentukan jenis lapangan yang dipilih Tipe file : File Master
Organisasi file : Index Sequential Akses file : Random
Media : Hardisk
Panjang record : 776 byte Kunci field : lapangan_id
Software : Mysql
Tabel III.5 Spesifikasi File Gambar produk
No Elemen Data Akronim Tipe Panjang Keterangan
1 Lapangan_id lapangan_id Int 11 Primary Key
2 Lapangan nama lapangan nama varchar 255 3 Lapangan harga lapangan harga bigint 255 4 Lapangan gambar lapangan
gambar varchar 255 5 Lapangan desk lapangan desk text
6. Spesifikasi File Metode Bayar
Nama file : Metode Bayar Akronim : metode bayar_id
Fungsi : Untuk menentukan metode pembayaran Tipe file : File Master
Organisasi file : Index Sequential Akses file : Random
Media : Hardisk
Panjang record : 532 byte
Kunci field : metode_bayar_id
Software : Mysql
Tabel III.6 Spesifikasi File Metode Bayar No Elemen Data Akronim Tipe Panj
ang Keterangan 1 Metode_Bayar_id Metode_bayar_i
d Int 11 Primary Key
2 Metode bayar nama
Metode bayar nama
Varcha
r 255
3 Biaya admin Biaya admin Int 11
4 Gambar logo Gambar logo varchar 255
3.6. Pengkodean A. Nomer Antrian
Setiap ingin melakukan penyewaan alangkah baiknya memliki nomer antrian masing-masing agar mudah untuk melakukan konfirmasi
Keterangan :
01= Merupkan kode untuk nomer antrian transakasi
B. Tipe Lapangan
Setiap ingin melakukan pemilihan tipe/jenis lapangan dibutuhkan kode lapangan yang berbeda agar mempermudah penyewa.
1 2 3
Keterangan :
1= Merupakan kode tipe lapangan yang dipilh C. Metode Pembayaraan
Setiap melakukan pembayaraan, kami menyajikan beberapa metode pemilihan transaksi bank. Kami bedakan setiap kode bank agar nantinya dapat mempermudah melakukan konfirmasi.
1 2 3
Keterangan :
123 = Merupakan kode bank
0 1
D. Admin
Setiap admin masing masing mempunyai kode sendri agar mudah untuk membatasi hak akses
0 1
Keterangan :
01 = Merupakan kode admin E. Booking
Digunakan member untuk melakukan booking agar meminimalisir kesalahan pada setiap terjadi pemboking atau penyewaan.
2 0 2 0 0 1 0 2
Keterangan :
2020 = Merupakan kode untuk tahun penyewaan
01 = Merupakan kode untuk bulan penyewaan
02 = Merupakan kode untu tanggal penyewaan
VII. Spesifikasi Program A. Rancangan Struktur Navigasi
Penulis membuat rancangan struktur navigasi komposit atau campuran sesuai dengan program. Berikut ini adalah rancangan struktur navigasi pengunjung, pelanggan (member) dan pengguna (admin):
1. Rancangan Struktur Navigasi Pengunjung (front-end)
Index
Daftar Login
About Us Lapangan Cara Booking
Gambar III.4. Rancangan Struktur Navigasi Pengunjung (front-end)
2. Rancangan Struktur Navigasi Member (front-end)
Home
Home
Index
About us Lapangan Cara Boking Login
Profile Boking Logout
Gambar III.5. Rancangan Struktur Navigasi Member (front-end)
3. Rancangan Struktur Navigasi Admin (back-end)
Login
Dashboard
Data Master
Data Member
Tambah Edit Detail
Data
Lapangan Detail
Hapus Edit
Data Jadwal Jam
Edit Detail Hapus Print
Data Metode Bayar
Tambah Edit Detail Hapus
Data Transaksi
Data Boking
Tambah Edit Detail Hapus
Data Boking Unconfirmed
Data Boking
Confirmed Print
Profile
Hapus Print
Tambah Edit
Tambah
Logout