BERBASIS WEB
BAYU SEGARA S
152406112
BAYU SEGARA S
152406112
Saya menyatakan bahwa laporan tugas akhir ini adalah hasil karya sendiri, kecuali
beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Bayu Segara S
152406112
i
UNIVERSITAS SUMATERA UTARA
UNIVERSITAS SUMATERA UTARA
SISTEM INFORMASI PENYEWAAN LAPANGAN FUTSAL BERBASIS
WEB
ABSTRAK
Futsal merupakan salah satu olahraga yang sangat digemari oleh seluruh kalangan,
dikarenakan olahraga ini sangat mudah dan tidak membutuhkan tempat yang besar dan
orang yang banyak untuk memainkannya. Tujuan perancangan sistem informasi
geografis pencarian lokasi penyewaan lapangan futsal ini adalah untuk memberikan
informasi kepada masyarakat tentang letak lapangan futsal di kota Medan. Selain itu
untuk menghemat waktu website ini juga membantu masyarakat untuk melakukan
pemesanan lapangan futsal langsung melalui website ini. Dengan banyaknya pilihan
lapangan futsal yang tersedia pada website ini, masyarakat dapat memilih lapangan
futsal yang sesuai dengan keinginannya masing-masing. Adapun metode penelitian
yang diguanakan dalam pembuatan website sistem informasi penyewaan lapangan
futsal berbasis web ini adalah dengan metode waterfall. Dalam pengembangannya
metode waterfall memiliki beberapa tahapan yang berurut yaitu: analisis
kebutuhan, desain sistem, pengkodean & pengujian, Penerapan Program, serta
pemeliharaan. Dalam pengembangannya website ini menggunakan bahasa
pemrograman PHP dan MySQL sebagai database. Dengan dibuatnya website ini
diharapkan dapat mempermudah masyarakat dalam mendapatkan informasi tentang
letak lapangan futsal dan mempermudah pengambilan keputusan untuk memilih
lapangan futsal yang sesuai dengan keinginan.
Kata Kunci : Sistem Informasi Geografis, Futsal, Kota Medan, PHP, MySQL
iii
UNIVERSITAS SUMATERA UTARA
INFORMATION SYSTEM WEB-BASED FUTSAL FIELD RENTAL
ABSTRACT
Futsal is one sport that is very popular by all circles, because the sport is very easy
and does not require a big place and a lot of people to play it. The purpose of
geographic information system design of this futsal field rental location is to provide
information to the public about the location of futsal field in Medan city. In addition
to saving time this website also helps people to make futsal field booking directly
through this website. With so many futsal field options available on this website,
people can choose futsal field that suits their wishes. The research method in making
website information system web-based futsal field rental is the method waterfall. In
the development of waterfall method has several sequential stages are: needs analysis,
system design, coding & testing, Application Program, and maintenance. In the
development of this website using PHP and MySQL programming language as a
database. With the creation of this website is expected to facilitate the public in
obtaining information about the location of futsal field and facilitate decision making
to choose futsal field in accordance with the wishes.
iv
UNIVERSITAS SUMATERA UTARA
PENGHARGAAN
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha
Penyayang dengan limpahan karunia-nya penulis dapat menyelesaikan penyusunan laporan tugas
akhir dengan judul Pencarian Lokasi Penyewaan Lapangan Futsal.
Terima kasih penulis sampaikan kepada Bapak Dr. Poltak Sihombing, M.Kom. selaku
pembimbing yang telah meluangkan waktu selama penyusunan laporan tugas akhir ini. Terima
kasih kepada Ibu Dra. Normalina Napitupulu M.Sc dan Bapak Drs. James Piter Marbun, M.Kom
selaku ketua program studi dan sekretaris program studi D3 Teknik Informatika FMIPA-USU
Medan, dekan dan wakil dekan FMIPA-USU, seluruh staf dan dosen program studi D3 Teknik
Informatika FMIPA-USU, pegawai dan rekan-rekan kuliah. Akhirnya tidak terlupakan kepada
Bapak, Ibu, dan keluarga yang selama ini memberikan bantuan dan dorongan yang diperlukan.
Semoga Tuhan Yang Maha Esa akan membalasnya.
Bayu Segara S
152406112
v
UNIVERSITAS SUMATERA UTARA
DAFTAR ISI
PERNYATAAN ORISINALITAS i
PENGESAHAN LAPORAN TUGAS AKHIR ii
ABSTRAK iii
ABSTRACT iv
PENGHARGAAN v
DAFTAR ISI vi
DAFTAR TABEL viii
DAFTAR GAMBAR ix
DAFTAR LAMPIRAN x
BAB 1 PENDAHULUAN
1.1 Latar Belekang 1
1.2 Rumusan Masalah 2
1.3 Batasan Masalah 2
1.4 Tujuan 2
1.5 Manfaat 3
1.6 Sistematika Penulisan 3
vi
UNIVERSITAS SUMATERA UTARA
2.9.2 Tipe Kolom 15
2.10 Google Maps API 16
2.11 Flowchart 16
DAFTAR PUSTAKA 42
LAMPIRAN 43
vii
2.1 Flowchart 17
3.1 Tabel Admin 27
3.2 Tabel Data Lapangan 27
3.3 Tabel Pembayaran 27
3.4 Tabel reservasi 28
viii
UNIVERSITAS SUMATERA UTARA
DAFTAR GAMBAR
ix
1. Listing Program 44
2. Surat Keterangan Hasil Uji Program 99
3. Surat Keterangan Dosen 100
4. Kartu Bimbingan 102
1.4 Tujuan
Adapun tujuan dari pengembangan penelitian ini antara lain :
1. Untuk penyelesaian tugas akhir yang merupakan syarat kelulusan program D3
Teknik Informatika Universitas Sumatera Utara.
2. Merancang dan membuat sistem informasi pemetaan penyedia jasa lapangan
futsal dengan memanfaatkan Google Map API.
3. Menghubungkan sistem dengan Google Maps API untuk mendapatkan peta
digital online dan juga memberikan informasi lokasi penyewaan lapangan futsal.
1.5 Manfaat
Manfaat yang dapat diperoleh dari pembangunan Aplikasi web GIS pemetaan
penyebaran lapangan futsal di kota medan menggunakan google map api adalah :
1. Memahami secara lebih tentang pembangunan sistem GIS dengan menggunakan
pemograman web.
2. Memudahkan masyarakat untuk memperoleh informasi letak jasa penyewaan
lapangan futsal di kota medan.
3. Sebagai sarana promosi pihak penyedia lapangan untuk memperkenalkan lokasi
lapangan futsalnya kepada masyarakat.
BAB 1 : PENDAHULUAN
Mengenai latar belakang pembuatan tugas akhir ini, identifikasi, batasan
dan rumusan masalah, tujuan, serta manfaat dari tugas akhir ini.
BAB 2 : LANDASAN TEORI
Landasan teori tentang masalah yang sedang dibahas pada tugas akhir ini.
Masalah yang penulis pilih adalah tentang aplikasi web gis pemetaan
jasa penyewaan lapangan futsal di kota Medan menggunakan Google Maps
API.
BAB 3 : PERANCANGAN SISTEM
Pada bab ini penulis menjelaskan tentang perancangan pembuatan aplikasi
web gis pemetaan ini.
BAB 4 : IMLEMENTASI SISTEM
Menyajikan tentang pengertian implementasi sistem, komponen utama
dalam implementasi sistem, prosedur penggunaan program, serta
implementasi program.
BAB 5 : KESIMPULAN DAN SARAN
Mengenai kesimpulan dari masalah yang dibahas dan saran untuk kemajuan.
2.1.2 Sistem
Dengan berbagai pendekatan, beragam pula istilah sistem didefinisikan.
Menurut Lucas (1992), sistem adalah suatu pengorganisasian yang saling berinteraksi,
saling tergantung dan terintegrasi dalam kesatuan variable atau komponen. Sedangkan
menurut Jogiyanto, terdapat dua kelompok pendekatan, yaitu menekankan pada
prosedur dan komponen atau elemennya.
Pendekatan sistem yang lebih menekankan pada prosedur mendefinisikan
sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan,
berkelompok dan bekerja sama untuk melakukan kegiatan pencapaian sasaran tertentu.
Makna dari prosedur sendiri, yaitu urutan yang tepat dari tahapan-tahapan instruksi
yang menerangkan apa (what) yang harus dikerjakan, siapa (who) yang mengerjakan,
kapan (when) dikerjakan dan bagaimana (how) mengerjakannya.
Sedangkan pendekatan yang menekankan pada komponen mendefiniskan
sistem sebagai berikut : Sistem adalah kumpulan elemen-elemen yang berinteraksi
untuk mencapai suatu tujuan tertentu.
Mesin Manusia
Gambar 2.1 Komponen Sistem Informasi
2.3 Peta
Erna Kharistiani dan Eko Aribowo (2013) mengemukakan bahwa peta adalah
gambaran sebagian atau seluruh muka bumi baik yang terletak di atas maupun di
bawah permukaan dan disajikan pada bidang datar pada skala dan proyeksi tertentu
(secara matematis).
Peta merupakan penyajian grafis dari permukaan bumi dalam skala tertentu
dan digambarkan pada bidang datar melalui sistem proyeksi peta dengan
menggunakan simbol-simbol tertentu sebagai perwakilan dari objek-objek spasial di
permukaan bumi (Hendi Inderlako et al., 2009 : 3-4)
2.4 PHP
PHP Hypertext Preprocessor (PHP) adalah bahasa pemrograman yang
memungkinkan pengembang web untuk membuat konten dinamis yang berinteraksi
dengan basis data. PHP pada dasarnya digunakan untuk mengembangkan aplikasi
perangkat lunak berbasis web.
PHP adalah bahasa pemrograman yang bisa disisipkan ke dalam script HTML
dan berjalan di sisi server, biasanya dipakai untuk membuat website agar lebih
dinamis. Selain itu menggunakan bahasa PHP kita bisa terhubung dengan database
dan banyak lagi kegunaanya. PHP merupakan server-side scripting language, seperti
ASP Skrip PHP dieksekusi di server, PHP mendukung banyak database (MySQL,
Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, dll), PHP merupakan
perangkat lunak open source.
4 Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena
memiliki referensi yang banyak.
5 PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux,
Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console
serta juga dapat menjalankan perintah-perintah system.
menyatukan beberapa statement dalam sebuah baris yang panjang. Seperti contoh
berikut:
<?php
echo "Ini kalimat pertama"; echo "Ini kalimat kedua";
$nama="bayu";
?>
Baris perintah itu sama artinya dengan
<?php
echo "Ini kalimat pertama";
echo "Ini kalimat kedua";
$nama = "bayu";
?>
Walaupun contoh pertama lebih menghemat tempat, namun saya lebih menyarankan
contoh kedua, dimana kita mengusahakan agar setiap statement berada pada satu baris
saja, dan menambahkan beberapa spasi di awal untuk memudahkan membaca kode
program.
2.4.2.4 Variabel
Variabel adalah kontainer yang dipakai secara temporer menyimpan nilai-nilai
(Sianipar, 2015). Nilai-nilai ini dapat berupa teks, angka, atau data yang lebih
kompleks. PHP mempunyai delapan jenis variabel, yaitu empat tipe skalar (TRUE atau
FALSE, integer, floating point(desimal), dan string), dua tak-skalar (array dan objek),
ditambah dengan resource (yang anda lihat ketika berinteraksi dengan database), dan
NULL (tipe data yang tidak memiliki nilai).
Adapun tipe data yang digunakan, semua variabel di dalam PHP mengikuti
beberapa aturan sintaks berikut:
1. Nama variabel harus diawali dengan tanda dollar ($), misalnya, $nama.
2. Nama variabel dapat memuat gabungan dari string, angka, dan karakter garis
bawah (_), misalnya, $nilai_ku1.
3. Karakter pertama setelah tanda dollar harus berupa huruf atau garis bawah (tidak
bleh berupa angka).
4. Nama variabel di dalam PHP bersifat case-sensitive. Ini aturan yang sangat
penting. Ini berarti bahwa $nama dan $Nama adalah dua variabel yang berbeda.
2.6 HTML
HTML adalah kependekan dari (HyperText Markup Language), merupakan
sebuah bahasa scripting yang berguna untuk menulis halaman web. Pada halaman
web, HTML dijadikan sebagai bahasa script dasar yang berjalan bersama berbagai
bahasa scripting pemrograman lainnya.
Semua tag-tag HTML bersifat dinamis, artinya kode HTML tidak dapat
dijadikan sebagai file Executable program. Hal ini disebabkan HTML hanyalah
sebuah bahasa scripting yang dapat berjalan apabila dijalankan didalam browser.
Browser-browser yang mendukung HTML antara lain adalah Internet Exproler,
Opera, Mozila, Chrome, dan lain-lain. Jadi pada saat ingin membuka halaman yang
berasal dari HTML anda dapat melihat bentuk pengkodeannya dengan cara mengklik
menu View Source, Maka disana akan ditampilkan semua tag beserta isi dari
halaman web tersebut.
Semua bahasa scripting yang berjalan dibawah web dapat didukung oleh
HTML, biasanya bahasa-bahasa tersebut melakukan Embeded Script pada tag-tag
HTML.
Karena HTML hanyalah merupakan sebuah kode scripting dan bukan
merupakan program kompiler maka anda dapat menuliskan semua kode-kode
program dengan menggunakan editor yang anda sukai, adapun editor yang dapat
digunakan adalah Macromrdia Dreamweaver, Front Page, Home Site atau anda juga
dapat menggunakan NotePad sebagai editor standart bawaan windows. Jika anda
menggunakan Linux sebagai sistem operasinya anda dapat menggunakan mc edit, joe,
vi sebagai editornya ataupun Quanta pada GUI nya.
2.9 MySQL
2.9.1 Menamai Elemen-Elemen Database
Ketika menamai database dan tabel, diperlukan nama (atau secara formal
dikenal dengan pengenal) yang jelas, berarti, dan mudah dikenali. Selain itu, pengenal
1. Harus memuat huruf, angka, dan garis bawah
2. Harus tidak sama dengan kata kunci yang ada (seperti nama fungsi atau
terminologi pada SQL)
3. Berwatak case-sensitive
4. Tidak lebih dari 64 karakter
5. Harus unik
Aturan terakhir tersebut berarti bahwa sebuah tabel tidak bisa memiliki dua
kolom dengan nama sama dan sebuah database tidak bisa memiliki dua tabel dengan
nama sama. Anda bisa menggunakan nama kolom sama pada dua tabel yang berbeda
di dalam database yang sama.
2.11 Flowchart
Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan
langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian
dari suatu algoritma (Al-Bahra bin Ladjamudin : 2005).
Ada dua macam flowchart yang menggambarkan proses dengan komputer,
yaitu :
1. Sistem flowchart
Bagan yang memperlihatkan urutan proses dalam sistem dengan menunjukkan alat
media input, output, serta jenis media penyimpanan dalam proses pengolahan data.
2. Program flowchart
Bagan yang memperlihatkan urutan intruksi yang digambarkan dengan simbol tertentu
untuk memecahkan masalah dalam suatu program.
Flowchart merupakan langkah awal pembuatan program. Dengan adanya
flowchart urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka
dapat dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya
pemrogram (programmer) menerjemahkannya ke bentuk program dengan bahsa
pemrograman. Bila seorang analisis dan progammer akan membuat flowchart, ada
beberapa petunjuk yang harus diperhatikan, seperti :
1. Flowchart digambarkan dari halaman atas ke bawah dan kiri ke kanan.
2. Aktifitas yang digambarkan harus didefenisikan secara hati-hati dan defenisi ini
harus dapat dimengerti oleh pembacanya.
3. Kapan aktifitas dimulai dan berakhir harus ditentukan secara jelas.
4. Setiap langkah dari aktifitas harus berada pada urutan yang benar.
5. Setiap langkah dari aktifitas harus berada pada urutan yang benar.
6. Lingkup, range dan aktifitas yang sedang digambarkan harus ditelusuri dengan
hati-hati. Percabangan-percabangan yang memotong aktifitas yang sedang
digambarkan tidak perlu digunakan dan percabangannya diletakkan pada halaman
yang terpisah atau hilangkan seluruhnya bila percabangan tidak berkaitan dengan
sistem.
7. Gunakan simbol-simbol flowchart yang standar
Berikut ini gambar simbol-simbol standar dalam flowchart beserta dengan arti
dari masing-masing simbol :
Tabel 2.2 Flowchart
Simbol Nama Keterangan
1. Pengumpulan Data
Mengumpulkan data berupa informasi, gambar dan sebagainya yang dibutuhkan untuk
perancangan aplikasi dengan cara mengobservasi terlebih dahulu.
2. Analisis Sistem
Dilakukan untuk memperoleh informasi tentang sistem, menganalisis data–data yang
ada dalam sistem dan juga menganalisis poin – poin masalah pada sistem terutama
mengenai kelebihan dan kekurangan sistem.
3. Perancangan (Desain)
Membangun / mengembangkan sistem yang diusulkan berupa perancangan sistem
data flow diagram (DFD), dimana tahapan ini dapat dibangun dengan memperoleh
informasi diantaranya memastikan informasi yang didapat akurat, memberikan ulasan-
ulasan yang terperinci.
4. Penulisan Program (Coding)
Mebuat program didalam aplikasi yang dibuat agar dapat berjalan sesuai dengan yang
difungsikan.
5. Uji Program.
Pengujian akan dilaksanakan jika program telah selesai dikerjakan. Bila
saat pengujian terdapat kesalahan maka perlu adanya perbaikan terhadap program
agar menghasilkan hasil yang maksimal.
3.3 Flowchart
Flowchart merupakan bagan yang menunjukkan alir didalam program atau
prosedur sistem secara logika. Adapun flowchart yang didesain penulis adalah sebagai
berikut :
3. Tabel Pembayaran
Tabel pembayaran merupakan tabel yang digunakan untuk menyimpan data
yang berguna untuk menjadi bukti sah bahwa pengguna yang telah melakukan
transaksi pemesanan lapangan futsal.
Tabel 3.3 Tabel Pembayaran
Nama Field Tipe Data Besar Penjelasan
Kode Varchar 25 Kode transaksi
Nama pengirim Varchar 25 Nama pengirim
Bank pengirim Varchar 25 Bank yang digunakan pengguna untuk
melakukan transaksi pembayaran
4. Tabel Reservasi
Tabel reservasi merupakan tabel yang digunakan untuk menyimpan
permintaan pengguna untuk penyewaan lapangan futsal.
Tabel 3.4 Tabel reservasi
Nama Field Tipe Data Besar Penjelasan
Kode Varchar 25 Kode pemesanan
Nama futsal Varchar 25 Nama lapangan futsal
Jenis lapangan Varchar 25 Jenis lapangan yang dipilih
Lama Integer 5 Lama bermain
Tanggal Varchar 25 Tanggal bermain
Pukul Varchar 25 Jam melakukan permainan futsal
Nama pemesan Varchar 25 Nama pengguna yang melakukan
pemesanan
No.telepon Varchar 15 Nomor telepon pemesan yang dapat
dihubungi
Total Varchar 15 Total harga yang harus dibayar
pemesan
SLIDE IMAGE
Data Lapangan
Image Image
Image Image
Image Image
Konfirmasi Pembayaran
Kode Pemesanan
Kode pemesanan
Nama Pengirim
Nama Pengirim
Bank Pengirim
Bank Pengirim
Bank Tujuan
Bank Tujuan
Bukti Pembayaran
Pilih File
No.Handphone
+628xxxx
Konfirmasi
About
TEXT
Futsal Medan
Home Admin
4.2.1 Hardware
Hardware adalah perangkat keras yang terlihat dan dapat disentuh oleh tangan.
Hardware merupakan suatu komponen yang sangat dibutuhkan dalam mewudjukan
sistem yang diusulkan. Dalam hal ini penulis merekomendasikan perangkat hardware
yang standar, artinya aplikasi dapat berjalan normal. Spesifikasi kompenen hardware
bisa saja anda gunakan lebih rendah atau lebih tinggi, sesuai yang anda inginkan.
Adapun spesifikasi komponen hardware yang penulis gunakan dalam pembuatan
aplikasi ini yaitu :
1. Processor Intel Core i3-4030U
2. Memory 2GB
3. Hard disk 500GB
4. Monitor LCD
5. Keyboard
6. Mouse
7. Perangkat Jaringan
4.2.2 Software
Software dapat berjalan jika tersedianya hardware yang memnuhi spesifikasi
bejalannya software. Stelah hardware terpenuhi maka, langkah selanjutnya adalah
instalasi software. Adapun software yang penulis gunakan agar program berjalan
dengan baik untuk digunakan dalam pembuatan aplikasi website ini adalah :
1. Sistem Operasi windows 8.1 Pro 64-bit
2. Xampp 5.6.12
3. Sublime Text 3
4. Google Chrome
4.2.3 Brainware
Brainware merupakan factor manusia yang mengenai fasilitas komputer yang ada.
Faktor manusia yang dimaksud adalah orang-orang yang memiliki bagian untuk
mengenai sistem dan merupakan unsur manusia. Perangkat operator (brainware)
memiliki tiga bagian yaitu :
1. Analisis Sitem, yaitu orang yang membentuk dan membangun fasilitas sistem atau
program.
2. Progammer, yaitu orang yang mengerti bahasa pemrograman yang digunakan
dalam membuat dan membangun suatu program.
3. Operator (Administrator), yaitu orang yang mengoperasikan sistem seperti
memasukkan data untuk dioperasikan dan menghasilkan informasi.
4. Pengguna (Public), yaitu orang yang memakai sistem yang telah dirancang untuk
mendapatkan informasi yang dibutuhkan.
5.1 Kesimpulan
Dalam penulisan tugas akhir ini telah diuraikan bagaimana perancangan sistem dalam
pembangunan website Sistem Informasi Geografis Lokasi Penyewaan Lapangan
Futsal. Maka dapat disimpulkan bahwa :
1. Website merupakan sarana informasi online yang dapat diakses oleh siapapun.
2. Dalam menyelesaikan pembuatan program aplikasi web GIS pemetaan lapangan
futsal di kota Medan menggunakan google maps api ini, usaha yang dilakukan
adalah mengumpulkan, mengkaji buku-buku, browsing internet, menyajikan data,
pembuatan desain untuk proses user interface program, melakukan implementasi
sebagai dasar pembuatan program.
3. Aplikasi web GIS lokasi penyewaan lapangan futsal ini dikemas secara
userfriendly agar dapat digunakan dengan mudah bagi user awam sekalipun.
4. Dalam membangun sebuah website tidak harus terhubung dengan internet.
5. Kemudahan menambahkan data lapangan futsal baru serta mengubah data
tersebut, menjadikan aplikasi ini digunakan secara maksimal oleh user yang
terdaftar.
5.2 Saran
Dengan selesainya pengimplementasian sistem ini, banyak saran-saran yang masuk
baik kepada penulis seperti berikut :
1. Memastikan sistem memberikan keakuratan data pada suatu data yang
menyangkut letak geografis.
2. Besar harapan agar sistem dapat dibangun lebih lagi mengingat masih banyak
kekurangan yang menempel pada sistem.
3. Sistem yang dibuat diharapkan mampu menaungi dan meringankan masalah-
masalah yang tadinya kurangnya informasi, kini mendapatkan informasi secara
fokus untuk kota medan oleh sistem.
DAFTAR PUSTAKA
Aribowo, Eko dan Erna Kharistiani. 2013. Sistem Informasi Geografis Pemetaan
Potensi Sma/Smk Berbasis Web (Studi Kasus : Kabupaten Kebumen). Jurnal
Sarjana Teknik Informatika e-ISSN: 2338-5197 Volume 1 Nomor 1, Juni.
Diambil dari : https://media.neliti.com/media/publications/211222-sistem-
informasi-geografis-pemetaan-pote.pdf. (29 Juni 2018)
Hamidi. 2012. Aplikasi Sistem Informasi Geografis Berbasis Web Penyebaran Dana
Bantuan Operasional Sekolah. Jurnal Masyarakat Informatika, Volume 2,
Nomor 3, ISSN 2086-4930. Diambil dari : https://ejournal.undip.ac.id/index.
php/jmasif/article/view/2643. (1 Juli 2018)
Husein, Rahmad. 2006. Konsep Dasar Sistem Informasi Geografis (Geographics
Information System). Diambil dari : https://academia.edu/download/37034315
/GIS_Info.pdf. (2 Juli 2018)
Indelarko, Hendi dkk. 2009. Pengembangan Aplikasi Sistem Informasi Geografis
Berbasis Desktop dan Web. Yogyakarta ; Gava Media
Ladjamudin, Al-Bahra. 2005. Analisis dan Desain Sistem Informasi.
Yogyakarta : GRAHA ILMU
Maharani,Septya et al. 2017. Sistem Informasi Geografis Pemetaan Masjid Di
Samarinda Berbasis Web. Jurnal Informatika, Vol.11, No1, Januari. Diambil
dari:https://www.researchgate.net/publication/321714166_SISTEM_INFOR
MASI_GEOGRAFIS_PEMETAAN_MASJID_DI_SAMARINDA_BERBAS
IS_WEB. (2 Juli 2018)
Nugraha, Deny Wiria. 2012. Perancangan Sistem Informasi Geografis Menggunakan
Peta Digital. Jurnal Ilmiah Foristek Vol. 2, No. 1, Maret. Diambil dari :
http/jurnal.untad.ac.id/jurnal/index.php/FORISTEK/article/view/662. (1 Juli
2018)
Nugroho, Bunafit. 2004. Aplikasi Pemrogramman Web Dinamis dengan PHP dan
MySQL (Studi Kasus, Membuat Sistem Informasi Pengolahan Data Buku).
Yogyakarta : Gava Media
Sianipar, R.H., 2015. PHP & MySQL Langkah Demi Langkah. Yogyakarta : ANDI
OFFSET
1. Index.php
<!DOCTYPE html>
<html lang="en" id="home">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,
initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head;
any other head content must come *after* these tags -->
<title>Futsal Medan</title>
<section id="page-top">
<!-- Carousel -->
<div id="main-slide" class="carousel slide" data-
ride="carousel">
<div class="item">
<img class="img-responsive"
src="img/ns1.jpg" alt="slider"
style="width:100%;height:700px;">
</div>
<!--/ Carousel item end -->
<div class="item">
<img class="img-responsive"
src="img/s3.JPG" alt="slider"
style="width:100%;height:700px;">
</div>
<!--/ Carousel item end -->
</div>
<!-- Carousel inner end-->
<div class="row">
<?php
include ('koneksi.php');
$no = 1;
while ($qq = mysql_fetch_array($q)) {
?>
<div class="col-md-6">
<h2 class="text-center" style="margin-
bottom:30px;"><?php echo $qq['nama'] ?></h2>
<img src="img/<?php echo $qq['foto'] ?>"
style="height:250px;margin:auto;display:block;margin-
bottom:30px;" class="img-thumbnail">
<p class="text-center"><?php echo
$qq['keterangan'] ?></p>
<p class="text-center"><a class="btn btn-
secondary" href="desk-lapangan.php?id=<?php echo $qq['id'];
?>" role="button">View details »</a></p>
</div>
<?php $no++; } ?>
</div>
</div>
</section>
<?php
include('koneksi.php');
if (isset($_POST["bayar"])) {
$kode = $_POST['kode'];
$nama_pengirim = $_POST['nama_pengirim'];
$bank_pengirim = $_POST['bank_pengirim'];
$bank_tujuan = $_POST['bank_tujuan'];
$waktu = $_POST['waktu'];
$tanggal = $_POST['tanggal'];
$nohp = $_POST['nohp'];
$gambar = $_FILES['gambar']['name'];
$file_name = $_FILES['gambar']['name'];
$tmp_name = $_FILES['gambar']['tmp_name'];
move_uploaded_file($tmp_name,"img/".$file_name);
if($kode==""){
echo '<script language="javascript">';
echo 'alert("Gagal...")';
echo '</script>';
}
elseif($nama_pengirim==""){
echo '<script language="javascript">';
echo 'alert("Gagal...")';
echo '</script>';
}
elseif($bank_pengirim==""){
echo '<script language="javascript">';
echo 'alert("Gagal...")';
echo '</script>';
}
elseif($bank_tujuan==""){
echo '<script language="javascript">';
echo 'alert("Gagal...")';
echo '</script>';
}
elseif($waktu==""){
echo '<script language="javascript">';
echo 'alert("Gagal...")';
echo '</script>';
}
elseif($nohp==""){
echo '<script language="javascript">';
elseif($tanggal==""){
echo '<script language="javascript">';
echo 'alert("Gagal...")';
echo '</script>';
}
else{
$sql= mysql_query("INSERT INTO pembayaran
VALUES('$kode','$nama_pengirim','$bank_pengirim','$bank_tujuan
','$gambar','$tanggal','$waktu','$nohp')");
if($sql){
echo '<script
language="javascript">';
echo 'alert("Terima Kasih Pesanan
Anda Akan Kami Proses")';
echo '</script>';
}
else{
echo '<script
language="javascript">';
echo 'alert("Gagal...")';
echo '</script>';
}
}
}
?>
<div class="row">
<div class="col-sm-12">
<h1 class="text-center" style="margin-
top:50px;color:white;" id="judul"><b>Konfirmasi
Pembayaran</b></h1>
<hr style="width:200px;border-top:2px solid
white;width:600px;margin:auto;margin-top:10px;margin-
bottom:50px;">
</div>
</div>
<div class="row">
<div class="col-sm-10 col-sm-offset-1">
<form method="POST" action=""
enctype="multipart/form-data">
<div class="form-group">
<div class="form-group">
<label for="Kode">Nama Pengirim</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Nama Pengirim"
name="nama_pengirim">
</div>
<div class="form-group">
<label for="Kode">Bank Pengirim</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Bank Pengirim"
name="bank_pengirim">
</div>
<div class="form-group">
<label>Bank Tujuan</label>
<div class="selectContainer">
<select class="form-control"
name="bank_tujuan" style="width:150px;">
<option value="">Pilih</option>
<option value="BNI">BNI</option>
<option value="BCA">BCA</option>
<option value="MANDIRI">MANDIRI</option>
</select>
</div>
</div>
<div class="form-group">
<label for="exampleInputFile">Bukti
Pembayaran</label>
<input type="file" class="form-control-file"
id="exampleInputFile" aria-describedby="fileHelp"
name="gambar">
<small id="fileHelp" class="form-text text-
muted">Bukti pembayaran : Bukti Transfer yang di foto dalam
bentuk .jpg atau .png</small>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="Alamat">Tanggal Pembayaran
</label>
<input type="date" name="tanggal">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="Jenis">No Handphone</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="+62812xxx" name="nohp">
</div>
</div>
</section>
<div class="row">
<div class="col-sm-5"
style="background:#92C591;margin-top:50px;">
<p id="contak">Contack Person</p>
<p id="contak"><span
class="glyphicon"></span> +06123152</p>
<p id="contak"><span
class="glyphicon">✉</span> futsalmedan@outlock.com</p>
<p id="contak"><span
class="glyphicon"></span> Medan City</p>
</div>
<div class="col-sm-7">
<div id="map" style="border:3px white
solid"></div>
</div>
</div>
</div>
</section>
<script>
var locations=[
['Planet Futsal',3.6221339,98.6677327,'lokasi 1'],
['Terminal Futsal',3.5651994,98.6451099,'lokasi 2'],
['The Kop Futsal',3.6187275,98.6779815,'lokasi 3'],
['Tibor Futsal',3.5817605,98.6403391,'lokasi 4'],
['Total Futsal',3.5724966,98.641798,'lokasi 5'],
['QS Futsal',3.5629485,98.6195485,'lokasi 6'],
['Gajah Mada Futsal',3.59762,98.6809003,'lokasi 7'],
['Sir Trafford Futsal',3.5608079,98.5681629,'lokasi 8'],
['Ringroad Futsal',3.5678511,98.6174192,'lokasi 9'],
['Village Futsal',3.56114,98.6468663,'lokasi 10'],
['Delima Futsal',3.5621048,98.6646509,'lokasi 11'],
['Antik Futsal',3.598217,98.6174163,'lokasi 11']
];
function initMap(){
var map = new
google.maps.Map(document.getElementById('map'),{
zoom : 10,
center : lokasi
});
tanda[i].addListener('click',
function(){
var iw = new google.maps.InfoWindow({
id : this.id,
content :this.html,
position :this.getPosition(),
zoom : map.setZoom(11),
});
iw.open(map);
});
}
}
</script>
<script
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAcsLhfZ
JP07mh8S3QdNKXlitVZepOE9DQ&callback=initMap"async defer>
</script>
<footer style="background:#1f1f14;height:70px;">
<div class="container">
<div class="row">
<div class="col-sm-12">
<p class="text-center" style="font-
weight:bold;text-size:40px;padding-top:30px;color:white;">@
CopyRight Futsal Medan 2018</p>
</div>
</div>
</footer>
2. Koneksi.php
3. desk-lapangan.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,
initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head;
any other head content must come *after* these tags -->
<title>Deskripsi Lapangan</title>
</head>
<body style="background-color:#E8F3E8;font-family:
'Cormorant Garamond';">
<nav class="navbar navbar-inverse navbar-fixed-top"
style="background:#1f1f14;">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle
collapsed" data-toggle="collapse" data-target="#bs-example-
navbar-collapse-1" aria-expanded="false">
<span class="sr-only">Toggle
navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<?php
include('koneksi.php');
$id = $_GET['id'];
<section>
<div class="container" style="min-height:650px;">
<div class="row">
<div class="col-sm-12 text-center" style="margin-
top:100px;">
<span id="judul" style="font-size:40px;"><b><?php
echo $qq['nama'] ?></b></span>
<hr style="width:100px;border-top:2px solid
black;width:500px;margin:auto;margin-top:10px;">
</div>
</div>
<br>
<div class="row">
<div class="col-md-4" >
<a class="thumbnail view zoom image"
style="width:500px;"><img src="img/<?php echo $qq['foto'] ?>">
</a>
</div>
<div class="col-md-4 col-md-offset-2" >
<p style="font-size:25px;text-
align:justify"><?php echo $qq['keterangan'] ?></p>
<p style="font-size:20px;">Harga Sewa Lapangan
Rumput Rp.<?php echo $qq['rumput'] ?>/Jam</p>
<p style="font-size:20px;">Harga Sewa Lapangan
Semen Rp.<?php echo $qq['semen'] ?>/Jam</p><br>
<footer style="background:#1f1f14;height:70px;">
<div class="container">
<div class="row">
<div class="col-sm-12">
<p class="text-center" style="font-
weight:bold;text-size:40px;padding-top:30px;color:white;">@
CopyRight Futsal Medan 2018</p>
</div>
</div>
</footer>
4. konfirmasi.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,
initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head;
any other head content must come *after* these tags -->
<title>Konfirmasi Pembayaran</title>
include('koneksi.php');
if (isset($_POST["bayar"])) {
$kode = $_POST['kode'];
$nama_pengirim = $_POST['nama_pengirim'];
$bank_pengirim = $_POST['bank_pengirim'];
$bank_tujuan = $_POST['bank_tujuan'];
$waktu = $_POST['waktu'];
$tanggal = $_POST['tanggal'];
$nohp = $_POST['nohp'];
$gambar = $_FILES['gambar']['name'];
$file_name = $_FILES['gambar']['name'];
$tmp_name = $_FILES['gambar']['tmp_name'];
if($kode==""){
echo '<script language="javascript">';
echo 'alert("Gagal...")';
echo '</script>';
}
elseif($nama_pengirim==""){
echo '<script language="javascript">';
echo 'alert("Gagal...")';
echo '</script>';
}
elseif($bank_pengirim==""){
echo '<script language="javascript">';
echo 'alert("Gagal...")';
echo '</script>';
}
elseif($bank_tujuan==""){
echo '<script language="javascript">';
echo 'alert("Gagal...")';
echo '</script>';
}
elseif($waktu==""){
echo '<script language="javascript">';
echo 'alert("Gagal...")';
echo '</script>';
}
elseif($nohp==""){
echo '<script language="javascript">';
echo 'alert("Gagal...")';
echo '</script>';
}
elseif($email==""){
echo '<script language="javascript">';
echo 'alert("Gagal...")';
echo '</script>';
}
elseif($tanggal==""){
echo '<script language="javascript">';
echo 'alert("Gagal...")';
echo '</script>';
}
else{
if($sql){
echo '<script
language="javascript">';
echo 'alert("Terima Kasih Pesanan
Anda Akan Kami Proses")';
echo '</script>';
}
else{
echo '<script
language="javascript">';
echo 'alert("Gagal...")';
echo '</script>';
}
}
}
?>
<div class="row">
<div class="col-sm-10 col-sm-offset-1">
<form method="POST" action=""
enctype="multipart/form-data">
<div class="form-group">
<label for="Kode">Kode Pemesanan</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Kode Pesanan"
name="kode">
</div>
<div class="form-group">
<label for="Kode">Nama Pengirim</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Nama Pengirim"
name="nama_pengirim">
</div>
<div class="form-group">
<label for="Kode">Bank Pengirim</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Bank Pengirim"
name="bank_pengirim">
</div>
<div class="form-group">
<label>Bank Tujuan</label>
<div class="selectContainer">
<select class="form-control"
name="bank_tujuan" style="width:150px;">
<option value="">Pilih</option>
<option value="BNI">BNI</option>
<div class="form-group">
<label for="exampleInputFile">Bukti
Pembayaran</label>
<input type="file" class="form-control-file"
id="exampleInputFile" aria-describedby="fileHelp"
name="gambar">
<small id="fileHelp" class="form-text text-
muted">Bukti pembayaran : Bukti Transfer yang di foto dalam
bentuk .jpg atau .png</small>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="Alamat">Tanggal Pembayaran
</label>
<input type="date" name="tanggal">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="Alamat">Pukul Pembayaran
</label>
<input type="time" name="waktu">
</div>
</div>
<div class="form-group">
<label for="Jenis">No Handphone</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="+62812xxx" name="nohp">
</div>
<footer style="background:#1f1f14;">
<div class="container">
<div class="row">
<div class="col-sm-12">
5. reservasi.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,
initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head;
any other head content must come *after* these tags -->
<title>Reservation Lapangan</title>
<?php
include('koneksi.php');
$id = $_GET['id'];
<section>
<div class="container">
<section>
<div class="container" style="min-height:850px;">
<div class="row">
<div class="col-sm-12">
<h2 class="text-center" style="margin-top:100px;"
id="judul">Reservation</h1>
<hr style="width:300px;border-top:3px
solid;margin:auto;margin-bottom:50px;">
</div>
<div class="row">
<div class="col-md-4">
<?php
include('koneksi.php');
if (isset($_POST["pesan"])) {
function acak($panjang){
$karakter=
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789
';
$string = '';
for ($i = 0; $i < $panjang; $i++) {
$pos = rand(0, strlen($karakter)-1);
$string .= $karakter{$pos};
}
return $string;
}
$kode= acak(5);
$nama_futsal = $_POST['nama_futsal'];
$jenis_lapangan = $_POST['jenis_lapangan'];
$lama = $_POST['lama'];
$tanggal = $_POST['tanggal'];
$pukul = $_POST['pukul'];
$nama_pemesan = $_POST['nama_pemesan'];
$nohp = $_POST['nohp'];
$total = $lama*100000;
if($sql){
header("location:notif.php?kode=$kode");
}
else{
echo "gagal";
}
}
?>
<div class="col-md-8">
<form method="POST" action="">
<div class="form-group">
<label>Jenis Lapangan</label>
<div class="selectContainer">
<select class="form-control"
name="jenis_lapangan" style="width:150px;">
<option value="">Pilih</option>
<option value="Semen">Semen</option>
<option value="Rumput">Rumput</option>
</select>
</div>
</div>
<div class="form-group">
<label for="jumlah">Lama Bermain</label>
<input type="number" class="form-control"
id="exampleInputEmail1" placeholder="/Jam" name="lama"
style="width:100px;" maxlength="2">
</div>
<div class="form-group">
<label for="nohp">Tanggal Pemesanan</label>
<input type="date" class="form-control"
id="exampleInputEmail1" name="tanggal" style="width:150px;">
</div>
<div class="form-group">
<label>Pukul Bermain</label>
<div class="selectContainer">
<select class="form-control" name="pukul"
style="width:150px;">
<option value="">--Jam--</option>
<option value="06.00 WIB">06.00
WIB</option>
<option value="06.00 WIB">07.00
WIB</option>
<option value="06.00 WIB">08.00
WIB</option>
<option value="06.00 WIB">09.00
WIB</option>
<option value="06.00 WIB">10.00
WIB</option>
<option value="06.00 WIB">11.00
WIB</option>
<option value="06.00 WIB">12.00
WIB</option>
<option value="06.00 WIB">13.00
WIB</option>
<div class="form-group">
<label for="nama">Nama Pemesan</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Nama Penerima"
name="nama_pemesan">
</div>
<div class="form-group">
<label for="nohp">No Handphone</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="No Handphone"
name="nohp">
</div>
</div>
</section>
</div>
</section>
<footer style="background:#1f1f14;height:70px;">
<div class="container">
<div class="row">
<div class="col-sm-12">
6. notif.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,
initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head;
any other head content must come *after* these tags -->
<title>Notifikasi</title>
$kode = $_GET['kode'];
<br>
<div class="col-md-12">
<h2>Deskripsi Pesanan Anda :</h2>
<table style="">
<tr >
<th style="font-size:25px;">Kode
Pesanan </th>
<td style="font-size:25px;">:</td>
<th style="font-size:25px;"> <?php echo
$qq['kode'] ?></th>
</tr>
<tr>
<th style="font-size:25px;">Atas
Nama </th>
</div>
<div class="col-md-6">
<h2 style="font-size:20px;">Pembayaran dapat
melalui rekening bank yang telah kami sediakan di bawah ini
:</h2>
<h2 style="font-size:20px;"><b>BNI No Rek
:12344321 <br> Atas Nama : Futsal Medan</b></h2>
<h2 style="font-size:20px;"><b>MANDIRI No Rek
:12344321 <br> Atas Nama : Futsal Medan</b></h2>
<h2 style="font-size:20px;"><b>BRI No Rek
:12344321 <br> Atas Nama : Futsal Medan</b></h2>
<br>
<br>
<h2 style="font-size:20px;">Bila Mengalami masalah
dapat menghubungi call center kami : <br>
<b>Nama : 061-734444 </b></h2>
</div>
<div class="row">
<div class="col-md-6 col-md-offset-5">
<a href="konfirmasi.php"><button type="button"
class="btn btn-success" style="margin-top:100px;
width:200px;background-color:#248f24;">Konfirmasi
Pembayaran</button></a>
</div>
</div>
</div>
<footer>
<div class="container">
<div class="row">
<div class="col-sm-12">
<p class="text-center" style="color:white;text-
size:40px;padding-top:30px;">CopyRight By Nama Perusahaan
2018</p>
</div>
</div>
7. login.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,
initial-scale=1">
<title>Halaman Login</title>
<?php
include('koneksi.php');
if (isset($_POST["login"])) {
$username = $_POST['username'];
$password = $_POST['password'];
$exe = mysql_num_rows($sql);
if ($exe==1) {
header("location:home_admin.php");
}
else {
echo '<script language="javascript">';
echo 'alert("Username atau Password Salah...")';
echo '</script>';
}
}
?>
<div class="form-group">
<input type="password" class="form-
control" name="password" placeholder="Password">
</div>
<style type="text/css">
</style>
<script src="js/jquery-3.3.1.min.js"></script>
<script src="js/notif.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>
</html>
8. home_admin.php
<!DOCTYPE html>
<html lang="en" id="home">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible"
content="IE=edge">
<meta name="viewport" content="width=device-width,
initial-scale=1">
<title>Halaman Admin</title>
$no = 1;
$qq = mysql_fetch_array($q);
?>
<div class="collapse navbar-collapse" id="bs-
example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
<li><a disable >Hi, Admin</a></li>
<li><a href="login.php" >Logout</a></li>
</ul>
</div>
</div>
</nav>
<div class="row">
<div class="col-sm-12">
<table style="margin:0 auto;width:80%;border-
collapse:collapse;background:#ecf3eb; font-
family:tahoma; color:#1f1f14;margin-top:50px;">
<tr>
<th style="border:3px solid
white;padding:8px;background-color:
#92C591;color:#1f1f14">Id</th>
<th style="border:3px solid
white;padding:8px;background-color:
#92C591;color:#1f1f14">Nama</th>
<th style="border:3px solid
white;padding:8px;background-color:
#92C591;color:#1f1f14">Foto</th>
<th style="border:3px solid
white;padding:8px;background-color:
#92C591;color:#1f1f14;text-align:center;"
colspan=2>Harga</th>
<th style="border:3px solid
white;padding:8px;background-color:
#92C591;color:#1f1f14">Keterangan</th>
<th style="border:3px solid
white;padding:8px;background-color:
#92C591;color:#1f1f14">Lokasi</th>
<th style="border:3px solid
white;padding:8px;background-color:
#92C591;color:#1f1f14;text-align:center;"
colspan=2>Aksi</th>
</tr>
<?php
include ('koneksi.php');
$no = 1;
while ($qq = mysql_fetch_array($q)) {
$kalimat=$qq['lokasi'];
$jumlahkarakter=15;
$cetak = substr($kalimat, 0,
$jumlahkarakter);
?>
<div class="row">
include ('koneksi.php');
$no = 1;
while ($qq = mysql_fetch_array($q)) {
?>
<div class="row">
<div class="col-sm-12">
<table style="margin:0 auto;width:80%;border-
collapse:collapse;background:#ecf3eb; font-
family:tahoma; color:#1f1f14;margin-top:50px;">
<tr>
<th style="border:3px solid
white;padding:8px;background-color:
#92C591;color:#1f1f14">Kode</th>
<th style="border:3px solid
white;padding:8px;background-color:
#92C591;color:#1f1f14">Nama Futsal</th>
<th style="border:3px solid
white;padding:8px;background-color:
#92C591;color:#1f1f14">Jenis Lapangan</th>
include ('koneksi.php');
$no = 1;
while ($qq = mysql_fetch_array($q)) {
?>
<div class="row">
<div class="col-sm-12">
<table style="margin:0 auto;width:80%;border-
collapse:collapse;background:#ecf3eb; font-
family:tahoma; color:#1f1f14;margin-top:50px;">
<tr>
<th style="border:3px solid
white;padding:8px;background-color:
#92C591;color:#1f1f14">Nama</th>
<th style="border:3px solid
white;padding:8px;background-color:
#92C591;color:#1f1f14">Username</th>
<th style="border:3px solid
white;padding:8px;background-color:
#92C591;color:#1f1f14">Password</th>
<th style="border:3px solid
white;padding:8px;background-color:
#92C591;color:#1f1f14;text-align:center;"
colspan=2>Aksi</th>
</tr>
<?php
include ('koneksi.php');
$no = 1;
while ($qq = mysql_fetch_array($q)) {
?>
</div>
</section>
include('koneksi.php');
if (isset($_POST["tambah_lapangan"])) {
$nama = $_POST['nama'];
$semen = $_POST['semen'];
$rumput = $_POST['rumput'];
$keterangan = $_POST['keterangan'];
$lokasi = $_POST['lokasi'];
$gambar = $_FILES['gambar']['name'];
$file_name = $_FILES['gambar']['name'];
$tmp_name = $_FILES['gambar']['tmp_name'];
if($nama==""){
echo '<script language="javascript">';
echo 'alert("Nama Belum Di isi")';
echo '</script>';
}
elseif($gambar==""){
echo '<script language="javascript">';
echo 'alert("Gambar Belum Di isi")';
echo '</script>';
}
else{
$sql= mysql_query("INSERT INTO
data_lapangan
VALUES('$nama','$gambar','$semen','$rumput','$keterangan
','$lokasi','')");
if($sql){
echo '<script
language="javascript">';
echo 'alert("Berhasil")';
echo '</script>';
echo '<meta http-equiv="refresh"
content="0">';
}
else{
echo '<script
language="javascript">';
echo 'alert("Gagal")';
echo '</script>';
}
}
}
?>
<div class="col-sm-12 text-center" style="margin-
top:50px;">
<span id="judul" >Tambah Lapangan</span>
<hr style="width:200px;border-top:2px solid
black;width:500px;margin:auto;margin-top:10px;">
</div>
<div class="row">
<div class="col-sm-10 col-sm-offset-1">
<form method="POST" action=""
enctype="multipart/form-data">
<div class="form-group">
<label for="Kode">Nama Lapangan</label>
<div class="form-group">
<label for="File">Gambar</label>
<input type="file" name="gambar">
</div>
<div class="form-group">
<label for="Kode">Harga Lapangan
Semen</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Nama Gambar"
name="semen">
</div>
<div class="form-group">
<label for="Kode">Harga Lapangan
Rumput</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Nama Gambar"
name="rumput">
</div>
<div class="form-group">
<label for="Kode">Keterangan</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Nama Gambar"
name="keterangan">
</div>
<div class="form-group">
<label for="Deskripsi">Lokasi
Map</label>
<textarea class="form-control"
placeholder="Lokasi" style="height:100px;"
name="lokasi"></textarea>
</div>
<input type="submit" class="btn btn-
default" name="tambah_lapangan" value="Tambah">
</form>
</div>
</div>
<?php
include('koneksi.php');
if (isset($_POST["tambah_admin"])) {
$nama = $_POST['nama'];
if($nama==""){
echo '<script language="javascript">';
echo 'alert("Nama Belum Di isi")';
echo '</script>';
}
elseif($username==""){
echo '<script language="javascript">';
echo 'alert("Username Belum Di isi")';
echo '</script>';
}
else{
$sql= mysql_query("INSERT INTO admin
VALUES('$nama','$username','$password')");
if($sql){
echo '<script
language="javascript">';
echo 'alert("Berhasil")';
echo '</script>';
echo '<meta http-equiv="refresh"
content="0">';
}
else{
echo '<script
language="javascript">';
echo 'alert("Gagal")';
echo '</script>';
}
}
}
?>
<div class="row">
<div class="col-sm-10 col-sm-offset-1">
<form method="POST" action=""
enctype="multipart/form-data" style="margin:auto">
<div class="form-group">
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Nama" name="nama"
style="width:250px;margin:auto;margin-top:50px;">
</div>
<div class="form-group">
<input type="password" class="form-
control" id="exampleInputEmail1" placeholder="password"
name="password" style="width:250px;margin:auto">
</div>
</div>
</section>
<script src="js/scrol.js"></script>
<script src="js/onclickadmin.js"></script>
<script src="js/jquery-3.3.1.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/bootstrap.js"></script>
</body>
</html>
9. delete_admin.php
<?php
include ('../koneksi.php');
$username = $_GET['username'];
$que = "DELETE FROM `admin` WHERE username='$username'";
10. delete_lapangan.php
<?php
include ('../koneksi.php');
$id = $_GET['id'];
$que = "DELETE FROM `data_lapangan` WHERE id='$id'";
if ($q = mysql_query($que)){
header("location:../home_admin.php");
}
else{
die("delete gagal");
}
?>
11. delete_pembayaran.php
<?php
include ('../koneksi.php');
$kode = $_GET['kode'];
$que = "DELETE FROM `pembayaran` WHERE kode='$kode'";
if ($q = mysql_query($que)){
header("location:../home_admin.php");
}
else{
die("delete gagal");
}
?>
12. delete_reservasi.php
<?php
include ('../koneksi.php');
$kode = $_GET['kode'];
$que = "DELETE FROM `reservasi` WHERE kode='$kode'";
if ($q = mysql_query($que)){
header("location:../home_admin.php");
}
else{
die("delete gagal");
13. edit_admin.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,
initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head;
any other head content must come *after* these tags -->
<title>Edit Admin</title>
<?php
include('../koneksi.php');
$username = $_GET['username'];
?>
<?php
include('../koneksi.php');
if (isset($_POST["edit"])) {
$nama = $_POST['nama'];
$username = $_POST['username'];
$password = $_POST['password'];
if($sql){
echo '<script language="javascript">';
echo 'alert("Berhasil")';
echo '</script>';
header("location:../home_admin.php");
}
else{
echo '<script language="javascript">';
echo 'alert("Gagal")';
echo '</script>';
}
}
?>
<section>
<div class="container">
<div class="row">
<div class="col-sm-12 text-center" style="margin-
top:100px;">
<span id="judul">Edit Reservasi</span>
<hr style="width:200px;border-top:2px solid
black;width:500px;margin:auto;margin-top:10px;">
</div>
</div>
<div class="form-group">
<label for="Kode">Nama</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Nama" name="nama"
value="<?php echo $qq['nama'] ?>">
</div>
<div class="form-group">
<label for="Kode">Username</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Username" name="username"
readonly value="<?php echo $qq['username'] ?>"
</div>
<div class="form-group">
<label for="Kode">Password</label>
<input type="password" class="form-control"
id="exampleInputEmail1" placeholder="Password" name="password"
value="<?php echo $qq['password'] ?>">
</div>
14. edit_lapangan.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,
initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head;
any other head content must come *after* these tags -->
<title>Edit Kuliner</title>
<?php
include('../koneksi.php');
$id = $_GET['id'];
?>
<?php
include('../koneksi.php');
if (isset($_POST["edit"])) {
$nama = $_POST['nama'];
$id = $_POST['id'];
$semen = $_POST['semen'];
$rumput = $_POST['rumput'];
$keterangan = $_POST['keterangan'];
$lokasi = $_POST['lokasi'];
$gambar = $_FILES['gambar']['name'];
$file_name = $_FILES['gambar']['name'];
$tmp_name = $_FILES['gambar']['tmp_name'];
move_uploaded_file($tmp_name,"../img/".$file_name);
if($sql){
echo '<script language="javascript">';
echo 'alert("Berhasil")';
echo '</script>';
header("location:../home_admin.php");
}
else{
echo '<script language="javascript">';
echo 'alert("Gagal")';
echo '</script>';
}
}
?>
<section>
<div class="container">
<div class="row">
<div class="row">
<div class="col-sm-10 col-sm-offset-1">
<form method="POST" action=""
enctype="multipart/form-data">
<div class="form-group">
<label for="Kode">Id</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Kode Barang" name="id"
readonly value="<?php echo $qq['id'] ?>"
</div>
<div class="form-group">
<label for="File">Gambar</label>
<input type="file" name="gambar">
<p style="color:red;margin-top:1%;">*File foto
harus dimasukkan</p>
</div>
<div class="form-group">
<label for="Kode">Harga Lapangan Semen</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Nama Gambar" name="semen"
value="<?php echo $qq['semen'] ?>">
</div>
<div class="form-group">
<label for="Kode">Harga Lapangan
Rumput</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Nama Gambar"
name="rumput" value="<?php echo $qq['rumput'] ?>">
</div>
<div class="form-group">
<label for="Kode">Keterangan</label>
<div class="form-group">
<label for="Deskripsi">Lokasi Map</label>
<textarea class="form-control"
placeholder="Lokasi" style="height:100px;" name="lokasi"><?php
echo $qq['lokasi'] ?></textarea >
</div>
15. edit_pembayaran.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,
initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head;
any other head content must come *after* these tags -->
<title>Edit Pembayaran</title>
<?php
include('../koneksi.php');
$kode = $_GET['kode'];
?>
<?php
if (isset($_POST["edit"])) {
$kode = $_POST['kode'];
$nama_pengirim = $_POST['nama_pengirim'];
$bank_pengirim = $_POST['bank_pengirim'];
$bank_tujuan = $_POST['bank_tujuan'];
$tgl = $_POST['tgl'];
$pkl = $_POST['pkl'];
$nohp = $_POST['nohp'];
$gambar = $_FILES['gambar']['name'];
$file_name = $_FILES['gambar']['name'];
$tmp_name = $_FILES['gambar']['tmp_name'];
move_uploaded_file($tmp_name,"../img/".$file_name);
if($sql){
echo '<script language="javascript">';
echo 'alert("Berhasil")';
echo '</script>';
header("location:../home_admin.php");
}
else{
echo '<script language="javascript">';
echo 'alert("Gagal")';
echo '</script>';
}
}
?>
<section>
<div class="container">
<div class="row">
<div class="col-sm-12 text-center" style="margin-
top:100px;">
<span id="judul">Edit Pembayaran</span>
<hr style="width:200px;border-top:2px solid
black;width:500px;margin:auto;margin-top:10px;">
</div>
</div>
<div class="row">
<div class="col-sm-10 col-sm-offset-1">
<form method="POST" action=""
enctype="multipart/form-data">
<div class="form-group">
<label for="Kode">Kode</label>
<div class="form-group">
<label for="Kode">Bank Pengirim</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Nama Gambar"
name="bank_pengirim" value="<?php echo $qq['bank_pengirim']
?>">
</div>
<div class="form-group">
<label for="Kode">Bank Tujuan</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Nama Gambar"
name="bank_tujuan" value="<?php echo $qq['bank_tujuan'] ?>">
</div>
<div class="form-group">
<label for="File">Gambar</label>
<input type="file" name="gambar">
<p style="color:red;margin-top:1%;">*File foto
harus dimasukkan</p>
</div>
<div class="form-group">
<label for="Kode">Tanggal Pengirim</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Nama Gambar" name="tgl"
value="<?php echo $qq['tgl'] ?>">
</div>
<div class="form-group">
<label for="Kode">Pukul Pengirim</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Nama Gambar" name="pkl"
value="<?php echo $qq['pkl'] ?>">
</div>
<div class="form-group">
16. edit_reservasi.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,
initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head;
any other head content must come *after* these tags -->
<title>Edit Reservasi</title>
<?php
include('../koneksi.php');
$kode = $_GET['kode'];
?>
<?php
include('../koneksi.php');
if (isset($_POST["edit"])) {
if($sql){
echo '<script language="javascript">';
echo 'alert("Berhasil")';
echo '</script>';
header("location:../home_admin.php");
}
else{
echo '<script language="javascript">';
echo 'alert("Gagal")';
echo '</script>';
}
}
?>
<section>
<div class="container">
<div class="row">
<div class="col-sm-12 text-center" style="margin-
top:100px;">
<span id="judul">Edit Reservasi</span>
<hr style="width:200px;border-top:2px solid
black;width:500px;margin:auto;margin-top:10px;">
</div>
</div>
<div class="row">
<div class="col-sm-10 col-sm-offset-1">
<form method="POST" action=""
enctype="multipart/form-data">
<div class="form-group">
<label for="Kode">Kode</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Kode Barang" name="kode"
readonly value="<?php echo $qq['kode'] ?>"
</div>
<div class="form-group">
<label for="Kode">Jenis Lapangan</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Jenis Lapangan"
name="jenis_lapangan" value="<?php echo $qq['jenis_lapangan']
?>">
</div>
<div class="form-group">
<label for="Kode">Lama Bermain</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Lama Bermain" name="lama"
value="<?php echo $qq['lama'] ?>">
</div>
<div class="form-group">
<label for="Kode">Tanggal Bermain</label>
<input type="date" class="form-control"
id="exampleInputEmail1" placeholder="tanggal" name="tanggal"
value="<?php echo $qq['tanggal'] ?>">
</div>
<div class="form-group">
<label for="Kode">Pukul Bermain</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="Pukul" name="pukul"
value="<?php echo $qq['pukul'] ?>">
</div>
<div class="form-group">
<label for="Kode">Nama Pemesan</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="nama_pemesan"
name="nama_pemesan" value="<?php echo $qq['nama_pemesan'] ?>">
</div>
<div class="form-group">
<label for="Kode">No Handphone</label>
<input type="text" class="form-control"
id="exampleInputEmail1" placeholder="No Handphone" name="nohp"
value="<?php echo $qq['nohp'] ?>">
</div>
<div class="form-group">
<label for="Kode">Total Harga</label>