• Tidak ada hasil yang ditemukan

SISFO PEMESANAN BIRO PERJALANAN WISATA BERBASIS WEB

N/A
N/A
Protected

Academic year: 2021

Membagikan "SISFO PEMESANAN BIRO PERJALANAN WISATA BERBASIS WEB"

Copied!
43
0
0

Teks penuh

(1)

1 | P a g e

SISFO PEMESANAN BIRO

PERJALANAN WISATA

BERBASIS WEB

Anif Muhaimin

Yustina Meisella Kristania

Saghifa Fitriana

(2)

2 | P a g e

Panduan Installasi Program :

1. Installasi Notepad++

2. Installasi XAMPP untuk mengoperasikan database

3. Installasi FrameWork(Ckeditor dan Bootstrap)

Interface Home

(3)

3 | P a g e

Interface Daftar Wisata

Halaman untuk member memilih daftar wisata dari mulai fasilitas, harga per orang dan

paket wisata.

Interface Halaman Transaksi Pemilihan Wisata

Halaman ini bisa di pilih ketika pengunjung sudah menjadi member dan dapat memilih wisata

yang diinginkan

(4)

4 | P a g e

Interface Halaman Pembayaran Tour Wisata

(5)

5 | P a g e

Interface Halaman Pilihan Bus

Halaman ini berissi informasi tentang informasi bus dan harga per bus.

Interface Halaman Transaksi Sewa Armada

Halaman ini bisa di pilih ketika pengunjung sudah menjadi member dan dapat memilih

armada yang diinginkan

(6)

6 | P a g e

Interface konfirmasi pembayaran sewa

Halaman ini berisi konfirmasi member setelah member melakukan penyewaan armada

Interface Halaman Admin

(7)

7 | P a g e

Interface Halaman Login Member

Visitor harus mendaftar sebagai member terlebih dahulu dan melakukan pengisian data diri,

kemudian login untuk dapat melakukan transaksi

Interface Halaman Login Admin

Administrator harus melakukan login terlebih dahulu untuk dapat menggunakan

modul-modul yang tersedia. Jika login berhasil, maka menu-menu yang sesuai dengan kategori user

tersebut akan ditampilkan

(8)

8 | P a g e SOURCE CODE

Index.php <?php

//panggil file setting_metatag include "setting_metatag.php"; //panggil file setting_navbar include "setting_navbar.php"; ?> <!-- section slider--> <section> <div class="container-fluid"> <div class="row"> <!-- Carousel ================================================== --> <div id="myCarousel" class="carousel slide" data-ride="carousel"> <!-- Indicators -->

<ol class="carousel-indicators"> <?php

$sql_slider=mysqli_query($conect, "SELECT * FROM tb_slider order by id_slider desc"); $sql_slide=mysqli_fetch_array(mysqli_query($conect, "SELECT * FROM tb_slider order by id_slider desc")); while($indikator=mysqli_fetch_array($sql_slider)){ if($sql_slide['id_slider'] == $indikator['id_slider']){ $sel= "active"; $h="0"; }else{

(9)

9 | P a g e $sel="";

$h=$h+1; }

?>

<li data-target="#myCarousel" data-slide-to="<?php echo $h;?>" class="<?php echo $sel;?>"></li> <?php } ?> </ol> <!-- Indicators -->

<div class="carousel-inner" role="listbox"> <?php

$sql_slider=mysqli_query($conect, "SELECT * FROM tb_slider order by id_slider desc"); $sql_slide=mysqli_fetch_array(mysqli_query($conect, "SELECT * FROM tb_slider order by id_slider desc"));

while($fetch_slide=mysqli_fetch_array($sql_slider)){ if($sql_slide['id_slider'] == $fetch_slide['id_slider']){ $sel= "item active";

}else{

$sel="item"; }

?>

<div class="<?php echo $sel;?>">

<img class="first-slide" src="assets/images/slider/<?php echo $fetch_slide['gambar'];?>" alt="<?php echo $fetch_slide['judul_slider'];?>">

<div class="container"> <div class="carousel-caption"> <h1><?php echo $fetch_slide['judul_slider'];?></h1> <p><?php echo $fetch_slide['ket_slider'];?></p> </div> </div> </div> <?php } ?> </div>

<a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev"> <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>

<span class="sr-only">Previous</span> </a>

<a class="right carousel-control" href="#myCarousel" role="button" data-slide="next"> <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>

<span class="sr-only">Next</span> </a>

</div><!-- /.carousel --> </div>

(10)

10 | P a g e </section>

<!-- /.section carousel end --> <!-- /.section product --> <section>

<div class="container marketing"> <div class="row">

<div class="col-lg-9">

<div class="text-center" style="margin:20px;"> <h1 class="title">Destinasi Wisata</h1> <hr>

</div>

<p>Perlu anda ketahui bahwa harga Tour tergantung lokasi keberangkatan dan destinasi tujuan

kami memiliki beberapa zona wilayah keberangkatan dan pastikan anda memilih harga yang sesuai dengan keberangkatan anda.

Jika wilayah anda tidak terdaftar dalam zona kami, silahkan hubungi kami via telepon.</p> <?php

$data=mysqli_query($conect, "SELECT * FROM tb_zona"); while($ap=mysqli_fetch_array($data)){

?> <b>

<H2 align="center">***** <?php echo $ap['nama_zona'];?> *****</h2> <p><b>Wilayah keberangkatan pada zona ini meliputi :</b>

<?php

$wil=mysqli_query($conect, "SELECT * FROM tb_wilayah, tb_kabupaten where id_zona='$ap[id_zona]' and tb_wilayah.id_kabupaten=tb_kabupaten.id_kabupaten"); while($wo=mysqli_fetch_array($wil)){

?>

<span class="label label-default"><?php echo $wo['nama_kabupaten'];?></span> <?php

} ?></p>

<div style="clear:both;"></div> <?php

$ambildata=mysqli_query($conect, "SELECT * FROM tb_paket where id_zona='$ap[id_zona]'"); while($p=mysqli_fetch_array($ambildata)){

?>

<a href="wisata_view.php?b=<?php echo $p['id_paket'];?>" title="<?php echo $p['nama_lokasi'];?>">

<div class="col-lg-4 col-md-6 col-sm-6 col-xs-6" style="padding-left:0px;padding-right:0px;height:290px;">

<img src="<?php echo $hostname;?>/assets/images/paket/<?php echo $p['gambar'];?>" alt="<?php echo $p['nama_wisata'];?>">

<p>Destinasi Wisata</p>

<h3><?php echo $p['nama_wisata'];?></h3> </div><!-- /.col-lg-4 col-md-6 col-sm-6 col-xs-6--> </a>

(11)

11 | P a g e } ?> <div style="clear:both;"></div> <?php } ?> </div> <?php include "setting_sidebar.php"; ?> </div><!-- /.row --> </div> </section>

<!-- /.section product end--> <?php

//panggil file setting_footer include "setting_footer.php"; ?>

Form Pendaftaran Member <?php

//panggil file setting_metatag include "setting_metatag.php"; //panggil file setting_navbar include "setting_navbar.php"; ?>

<!-- /.section product --> <section>

<div class="container marketing"> <div class="row">

<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> <div class="text-center" style="margin:20px;"> <h1 class="title">Register New Account</h1> <hr>

</div> <?php

$nama=mysqli_real_escape_string($conect, $_POST['nama']); //variabel nama $jk=mysqli_real_escape_string($conect, $_POST['jk']); //variabel gender

$alamat=mysqli_real_escape_string($conect, $_POST['alamat']); //variabel alamat $telp=mysqli_real_escape_string($conect, $_POST['telp']); //variabel telp

$pos=mysqli_real_escape_string($conect, $_POST['pos']); //variabel kodepos $provinsi=mysqli_real_escape_string($conect, $_POST['provinsi']); //variabel prov $kabupaten=mysqli_real_escape_string($conect, $_POST['kabupaten']); //variabel kabptn

(12)

12 | P a g e $kelurahan=mysqli_real_escape_string($conect, $_POST['kelurahan']); //variabel

kelurahan

$pass=mysqli_real_escape_string($conect, $_POST['pass']); //variabel password

$pass2=mysqli_real_escape_string($conect, $_POST['pass2']); //variabel ulangi password $email=mysqli_real_escape_string($conect, $_POST['email']); //variabel email

$validasi= strtolower(substr(strrchr($email,"@"),1)); //validasi email $pass3=md5($pass); //password di enkripsi ke md5

if(isset($_POST['simpan'])){

if(empty($nama)){ //jika nama kosong

$er_nama="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Masukan Nama Lengkap !</div>"; }

elseif(strlen ($nama)< 3){ //jika password kurang dari 8 karakter $er_nama="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Masukan Nama Lengkap Anda, Tuliskan Dengan Lengkap!</div>";

}

elseif(empty($jk)){ //jika gender kosong

$er_jk="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Pilih Gender Anda !</div>"; }

elseif(empty($alamat)){ //jika alamat kosong

$er_alamat="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Masukan alamat !</div>"; }

elseif(strlen ($alamat)< 10){ //jika password kurang dari 8 karakter $er_alamat="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Masukan Alamat Lengkap Anda, Tuliskan Dengan Lengkap!</div>";

}

elseif(empty($provinsi)){ //jika prov kosong

$er_provinsi="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Masukan Nama Provinsi !</div>"; }

elseif(empty($kabupaten)){ //jika kabupaten kosong

$er_kabupaten="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

(13)

13 | P a g e <i class='fa fa-info-circle'></i> Masukan Nama Kabupaten !</div>";

}

elseif(empty($kecamatan)){ //jika Kecamatan kosong

$er_kecamatan="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert'

aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Masukan Nama Kecamatan !</div>"; }

elseif(empty($kelurahan)){ //jika Kelurahan kosong

$er_kelurahan="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Masukan Nama Kelurahan !</div>"; }

elseif(empty($telp)){ //jika telepon kosong

$er_telp="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Masukan Nomor Telepon !</div>"; }

elseif(!is_numeric($telp)){ //jika telepon bukan angka

$er_telp="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Masukan Nomor Telepon Dengan Angka!</div>"; }

elseif(empty($email)){ //jika email kosong

$er_email="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Masukan Email Admin !</div>"; }

elseif($validasi !="yahoo.com" && $validasi !="yahoo.co.id" && $validasi !="gmail.com" && $validasi !="bsi.ac.id"){

$er_email="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Masukan Email Dengan Format yahoo atau gmail !</div>";

}

elseif(empty($pass)){ //jika password kosong

$er_pass="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Masukan Password !</div>"; }

elseif(strlen ($pass)< 8){ //jika password kurang dari 8 karakter $er_pass="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

(14)

14 | P a g e }

elseif(strlen ($pass)> 15){ //jika password lebih dari 15 karakter $er_pass="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Masukan Password Max. 15 Karakter!</div>"; }

elseif(empty($pass2)){ //jika ulangi password kosong

$er_pass2="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Ulangi Password !</div>"; }

elseif($pass != $pass2){ //jika password dan ulangi password salah $er_pass2="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Ulangi Password Dengan Benar !</div>"; }

else{ //jika semua field terisis, maka cek email apakah sudah terdaftar atau belum di tb_admin

$cek_email=mysqli_query($conect, "SELECT * FROM tb_member where email_member='$email'");

$email_ada=mysqli_num_rows($cek_email); if($email_ada > 0){ //jika email sudah terdaftar

$er_email="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Email Sudah Terdaftar !</div>"; }else{

//jika email belum terdaftar maka menyimpan data ke tb_admin $save=mysqli_query($conect, "INSERT INTO tb_member

(id_member,nama_member,email_member,pass_member,jk_member,alamat_member,id_kelura han,telp_member,pos_member)values('','$nama','$email','$pass3','$jk','$alamat','$kelurahan','$te lp','$pos')") or die(mysqli_error($conect));

if($save){

echo "<script>alert('Selamat, Anda Berhasil Mendaftar Akun Pengguna');document.location='login.php'</script>";

}else{

$error="<div class='alert alert-danger alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Pendaftaran Gagal, Silahkan Coba Lagi!</div>"; }

} } }

//jika memlih L maka variabel $yes akan di checked if($_POST['jk']=="L"){

(15)

15 | P a g e }

//jika memlih P maka variabel $no akan di checked elseif($_POST['jk']=="P"){

$no="checked"; }

?>

<!-- /.form menggunakan form group, pelajari cara membuat form di bootstrap-->

<form action="" method="post" enctype="multipart/form-data" role="form"> <?php echo $error;?>

<div class="form-group row">

<label class="col-lg-2 col-md-3 col-sm-3 col-xs-12">Nama Lengkap</label> <div class="col-lg-6 col-md-7 col-sm-7 col-xs-12">

<input type="text" class="form-control" placeholder="Nama Member" name="nama" value="<?php echo $_POST['nama'];?>" maxlength="40">

</div> </div>

<?php echo $er_nama;?> <div class="form-group row">

<label class="col-lg-2 col-md-3 col-sm-3 col-xs-12">Gender</label> <div class="col-lg-8 col-md-7 col-sm-7 col-xs-12">

<?php echo "<input type='radio' name='jk' class='form-check-input' value='L' $yes>Laki-Laki

<input type='radio' name='jk' class='form-check-input' value='P' $no>Perempuan ";?>

</div> </div>

<?php echo $er_jk;?>

<div class="form-group row">

<label class="col-lg-2 col-md-3 col-sm-3 col-xs-12">Alamat</label> <div class="col-lg-6 col-md-7 col-sm-7 col-xs-12">

<textarea class="form-control" placeholder="Alamat" name="alamat" rows="3"><?php echo $_POST['alamat'];?></textarea>

</div> </div>

<?php echo $er_alamat;?> <div class="form-group row">

<label class="col-lg-2 col-md-3 col-sm-3 col-xs-12">Provinsi</label> <div class="col-lg-5 col-md-7 col-sm-7 col-xs-12">

<select class="form-control" name="provinsi" id="provinsi"> <option value="">-- Pilih --</option>

<?php

$cek=mysqli_query($conect, "SELECT * FROM tb_provinsi order by nama_provinsi");

while($ye=mysqli_fetch_array($cek)){ if($ye['id_provinsi'] == $_POST['provinsi']){ ?>

<option value="<?php echo $ye['id_provinsi'];?>" selected> <?php echo $ye['nama_provinsi'];?>

(16)

16 | P a g e <?php

}else{ ?>

<option value="<?php echo $ye['id_provinsi'];?>"> <?php echo $ye['nama_provinsi'];?> </option> <?php } } ?> </select> </div> </div> <?php echo $er_provinsi;?> <div class="form-group row">

<label class="col-lg-2 col-md-3 col-sm-3 col-xs-12">Kabupaten</label> <div class="col-lg-5 col-md-7 col-sm-7 col-xs-12">

<select class="form-control" name="kabupaten" id="kabupaten"> <option value="">-- Pilih --</option>

<?php

$kab=mysqli_query($conect, "SELECT * FROM tb_kabupaten order by nama_kabupaten");

while($kb=mysqli_fetch_array($kab)){

if($kb['id_kabupaten'] == $_POST['kabupaten']){ ?>

<option value="<?php echo $kb['id_kabupaten'];?>" selected> <?php echo $kb['nama_kabupaten'];?> </option> <?php } } ?> </select> </div> </div> <?php echo $er_kabupaten;?> <div class="form-group row">

<label class="col-lg-2 col-md-3 col-sm-3 col-xs-12">Kecamatan</label> <div class="col-lg-5 col-md-7 col-sm-7 col-xs-12">

<select class="form-control" name="kecamatan" id="kecamatan"> <option value="">-- Pilih --</option>

<?php

$kec=mysqli_query($conect, "SELECT * FROM tb_kecamatan order by nama_kecamatan");

while($kc=mysqli_fetch_array($kec)){

if($kc['id_kecamatan'] == $_POST['kecamatan']){ ?>

<option value="<?php echo $kc['id_kecamatan'];?>" selected> <?php echo $kc['nama_kecamatan'];?>

</option> <?php

(17)

17 | P a g e } } ?> </select> </div> </div> <?php echo $er_kecamatan;?> <div class="form-group row">

<label class="col-lg-2 col-md-3 col-sm-3 col-xs-12">Kelurahan</label> <div class="col-lg-5 col-md-7 col-sm-7 col-xs-12">

<select class="form-control" name="kelurahan" id="kelurahan"> <option value="">-- Pilih --</option>

<?php

$kel=mysqli_query($conect, "SELECT * FROM tb_kelurahan order by nama_kelurahan");

while($kl=mysqli_fetch_array($kel)){

if($kl['id_kelurahan'] == $_POST['kelurahan']){ ?>

<option value="<?php echo $kl['id_kelurahan'];?>" selected> <?php echo $kl['nama_kelurahan'];?> </option> <?php } } ?> </select> </div> </div> <?php echo $er_kelurahan;?> <div class="form-group row">

<label class="col-lg-2 col-md-3 col-sm-3 col-xs-12">Kode Pos</label> <div class="col-lg-3 col-md-7 col-sm-7 col-xs-12">

<input type="text" class="form-control" placeholder="Kode Pos" name="pos" value="<?php echo $_POST['pos'];?>" maxlength="10" onKeyUp="validAngka(this)">

</div> </div>

<?php echo $er_pos;?> <div class="form-group row">

<label class="col-lg-2 col-md-3 col-sm-3 col-xs-12">Nomor Telpon</label> <div class="col-lg-5 col-md-7 col-sm-7 col-xs-12">

<input type="text" class="form-control" placeholder="Nomor Telpon"

name="telp" value="<?php echo $_POST['telp'];?>" maxlength="40" onKeyUp="validAngka(this)"> </div>

</div>

<?php echo $er_telp;?> <div class="form-group row">

<label class="col-lg-2 col-md-3 col-sm-3 col-xs-12">Email</label> <div class="col-lg-5 col-md-7 col-sm-7 col-xs-12">

<input type="email" class="form-control" placeholder="Email" name="email" value="<?php echo $_POST['email'];?>" maxlength="60">

(18)

18 | P a g e </div>

<?php echo $er_email;?> <br>

<div class="form-group row">

<label class="col-lg-2 col-md-3 col-sm-3 col-xs-12">Password</label> <div class="col-lg-6 col-md-7 col-sm-7 col-xs-12">

<input type="password" class="form-control" placeholder="Password" name="pass" value="<?php echo $_POST['pass'];?>" maxlength="15">

</div> </div>

<?php echo $er_pass;?> <div class="form-group row">

<label class="col-lg-2 col-md-3 col-sm-3 col-xs-12">Ulangi Password</label> <div class="col-lg-6 col-md-7 col-sm-7 col-xs-12">

<input type="password" class="form-control" placeholder="Ulangi Password" name="pass2" value="<?php echo $_POST['pass2'];?>" maxlength="15">

</div> </div>

<?php echo $er_pass2;?> <br>

<button type="submit" name="simpan" class="btn btn-danger btn-lg">Register Account</button> </form> <!-- /.form --> </div> </div><!-- /.row --> </div> </section>

<!-- /.section product end--> <?php

//panggil file setting_footer include "setting_footer.php"; ?>

<script type="text/javascript"> $(document).ready(function () {

$(document).on('change', '#provinsi', function () { var p = this.value;

$.ajax({

url: "adminweb/kabupaten.php", method: "POST",

data: { p: p },

success: function (data) { $('#kabupaten').html(data); }

(19)

19 | P a g e });

$(document).on('change', '#kabupaten', function () { var p = this.value;

$.ajax({

url: "adminweb/kecamatan.php", method: "POST",

data: { p: p },

success: function (data) { $('#kecamatan').html(data); }

}) });

$(document).on('change', '#kecamatan', function () { var p = this.value;

$.ajax({

url: "adminweb/kelurahan.php", method: "POST",

data: { p: p },

success: function (data) { $('#kelurahan').html(data); } }) }); }); </script>

Konfirmasi pembayaran tour wisata <?php

//panggil file setting_metatag include "setting_metatag.php"; //panggil file setting_navbar include "setting_navbar.php"; ?> <section> <div class="container"> <div class="row">

<div class="col-sm-12"> <!--panel-->

<h2 class="text-center"><i class="fa fa-comment fa-fw"></i> Daftar Konfirmasi Pembayaran</h2>

<div class="panel panel-default"> <div class="panel-heading">

(20)

20 | P a g e <a href="buat_konfirmasi.php" title="Buat Konfirmasi Baru" class="btn

btn-primary">Buat Konfirmasi</a> </div>

<div class="panel-body"> <!-- /.tabel responsive -->

<div class="table-responsive">

<table class="table table-bordered table-striped"> <thead> <tr> <th>No</th> <th>No. Booking</th> <th>Nama Pemilik</th> <th>Bank Asal</th> <th>Jumlah Pembayaran</th> <th>Tanggal Bayar</th> <th>Bank Tujuan</th> </tr> </thead> <tbody> <?php

$pg = isset( $_GET['pg'] ) ? $_GET['pg'] : ""; $batas = 10; /*batas tampilan setiap halaman*/ if ( empty( $pg ) ) { $posisi = 0; $pg = 1; } else { $posisi = ( $pg - 1 ) * $batas; }

/*Jika variabel $pg kosong maka akan menampilkan halaman pertama dengan batas baris 10*/

$ambildata=mysqli_query($conect, "SELECT * FROM tb_konfirmasi order by id_konfirmasi desc limit $posisi, $batas");

$jumlah=mysqli_num_rows($ambildata); /*mysql_num_rows untuk menghitung total baris di tabel databse*/

if($jumlah == 0){ //jika tidak ada data ?>

<tr>

<td colspan="10">Tidak Terdapat Data</td> </tr>

<?php }else{

//jika ada data di tb_brand

while($a=mysqli_fetch_array($ambildata)){ /*mysql_fetch array untuk mengambil data di setiap field di tabel databse*/

?> <tr> <td><?php echo $posisi=$posisi+1;?></td> <td><?php echo $a['id_booking'];?></td> <td><?php echo $a['nama_pemilik'];?></td> <td><?php echo $a['bank_pengirim'];?></td>

(21)

21 | P a g e <td><b>Rp. <?php echo number_format($a['jumlah']);?></b></td> <td><?php echo tgl_indo($a['tgl_transfer']);?></td> <td><?php echo $a['bank_tujuan'];?></td> </tr> <?php } } ?> </tbody> </table> </div> <!-- /.tabel responsive --> <div class="text-center"> <?php

//script paging, untuk menampikan setiap halaman

$jml_data = mysqli_num_rows(mysqli_query($conect, "SELECT * FROM tb_konfirmasi order by id_konfirmasi desc"));

$JmlHalaman = ceil($jml_data/$batas); //ceil digunakan untuk pembulatan keatas

if($jml_data != 0){ if ( $pg > 1 ) { $link = $pg-1;

$prev = "<a href='?pg=$link'><button name='prev' class='btn primary btn-sm'>Prev</button></a> ";

} else {

$prev = "<button name='prev' class='btn btn-default btn-sm'>Prev </button> "; }

$nmr = '';

for ( $i = 1; $i<= $JmlHalaman; $i++ ){ if ( $i == $pg ) {

$nmr .= "<button name='prev' class='btn btn-primary btn-sm'>$i</button> "; } else {

$nmr .= "<a href='?pg=$i'><button name='prev' class='btn default btn-sm'>$i</button></a> ";

} }

if ( $pg < $JmlHalaman ) { $link = $pg + 1;

$next = "<a href='?pg=$link'><button name='prev' class='btn primary btn-sm'>Next</button></a> ";

} else {

$next = "<button name='prev' class='btn btn-default btn-sm'>Next</button> "; }

echo $prev.$nmr.$next; ?>

<br><br>

<span class="text-muted">Menampilkan <?php echo $jumlah; ?> dari <?php echo $jml_data; ?> Record </span>

(22)

22 | P a g e <?php } ?> </div> </div> </div> </div> </div> </div> </section> <?php

//panggil file setting_footer include "setting_footer.php"; ?>

Konfirmasi pembayaran sewa <?php

//panggil file setting_metatag include "setting_metatag.php"; //panggil file setting_navbar include "setting_navbar.php"; ?> <section> <div class="container"> <div class="row">

<div class="col-sm-12"> <!--panel-->

<h2 class="text-center"><i class="fa fa-comments fa-fw"></i> Daftar Konfirmasi Pembayaran Sewa Bus</h2>

<div class="panel panel-default"> <div class="panel-heading">

<a href="buat_konfirmasisewa.php" title="Buat Konfirmasi Baru" class="btn btn-primary">Buat Konfirmasi</a>

</div>

<div class="panel-body"> <!-- /.tabel responsive -->

<div class="table-responsive">

<table class="table table-bordered table-striped"> <thead> <tr> <th>No</th> <th>No. Booking</th> <th>Nama Pemilik</th> <th>Bank Asal</th>

(23)

23 | P a g e <th>Jumlah Pembayaran</th> <th>Tanggal Bayar</th> <th>Bank Tujuan</th> </tr> </thead> <tbody> <?php

$pg = isset( $_GET['pg'] ) ? $_GET['pg'] : ""; $batas = 10; /*batas tampilan setiap halaman*/ if ( empty( $pg ) ) { $posisi = 0; $pg = 1; } else { $posisi = ( $pg - 1 ) * $batas; }

/*Jika variabel $pg kosong maka akan menampilkan halaman pertama dengan batas baris 10*/

$ambildata=mysqli_query($conect, "SELECT * FROM tb_konfirmasisewa order by id_konfirmasisewa desc limit $posisi, $batas");

$jumlah=mysqli_num_rows($ambildata); /*mysql_num_rows untuk menghitung total baris di tabel databse*/

if($jumlah == 0){ //jika tidak ada data ?>

<tr>

<td colspan="10">Tidak Terdapat Data</td> </tr>

<?php }else{

//jika ada data di tb_brand

while($a=mysqli_fetch_array($ambildata)){ /*mysql_fetch array untuk mengambil data di setiap field di tabel databse*/

?> <tr> <td><?php echo $posisi=$posisi+1;?></td> <td><?php echo $a['id_sewabus'];?></td> <td><?php echo $a['nama_pemilik'];?></td> <td><?php echo $a['bank_pengirim'];?></td> <td><b>Rp. <?php echo number_format($a['jumlah']);?></b></td> <td><?php echo tgl_indo($a['tgl_transfer']);?></td> <td><?php echo $a['bank_tujuan'];?></td> </tr> <?php } } ?> </tbody> </table> </div> <!-- /.tabel responsive -->

(24)

24 | P a g e <div class="text-center">

<?php

//script paging, untuk menampikan setiap halaman

$jml_data = mysqli_num_rows(mysqli_query($conect, "SELECT * FROM tb_konfirmasisewa order by id_konfirmasisewa desc"));

$JmlHalaman = ceil($jml_data/$batas); //ceil digunakan untuk pembulatan keatas

if($jml_data != 0){ if ( $pg > 1 ) { $link = $pg-1;

$prev = "<a href='?pg=$link'><button name='prev' class='btn primary btn-sm'>Prev</button></a> ";

} else {

$prev = "<button name='prev' class='btn btn-default btn-sm'>Prev </button> "; }

$nmr = '';

for ( $i = 1; $i<= $JmlHalaman; $i++ ){ if ( $i == $pg ) {

$nmr .= "<button name='prev' class='btn btn-primary btn-sm'>$i</button> "; } else {

$nmr .= "<a href='?pg=$i'><button name='prev' class='btn default btn-sm'>$i</button></a> ";

} }

if ( $pg < $JmlHalaman ) { $link = $pg + 1;

$next = "<a href='?pg=$link'><button name='prev' class='btn primary btn-sm'>Next</button></a> ";

} else {

$next = "<button name='prev' class='btn btn-default btn-sm'>Next</button> "; }

echo $prev.$nmr.$next; ?>

<br><br>

<span class="text-muted">Menampilkan <?php echo $jumlah; ?> dari <?php echo $jml_data; ?> Record </span>

<?php } ?> </div> </div> </div> </div> </div> </div> </section>

(25)

25 | P a g e <?php

//panggil file setting_footer include "setting_footer.php"; ?>

Pilihan bus <?php

//panggil file setting_metatag include "setting_metatag.php"; //panggil file setting_navbar include "setting_navbar.php"; if(!isset($_SESSION['data_user'])){

echo "<script>alert('Silahkan login atau mendaftar untuk melanjutkan penyewaan');document.location='login.php'</script>";

}

$ambildata=mysqli_query($conect, "SELECT * FROM tb_paket where id_paket='$_GET[b]'"); $p=mysqli_fetch_array($ambildata); $hari=date("Y-m-d"); $qty=mysqli_real_escape_string($conect, $_POST['qty']); $keterangan=mysqli_real_escape_string($conect, $_POST['keterangan']); $tanggal=mysqli_real_escape_string($conect, $_POST['tanggal']); $bus=mysqli_real_escape_string($conect, $_POST['bus']); $harga=mysqli_real_escape_string($conect, $_POST['total']); $total=$harga*$qty; $date=date("Ymd"); $bln=date("m"); $thn=date("Y");

$datatrans=mysqli_query($conect, "select*from tb_booking"); $jml=mysqli_num_rows($datatrans);

$num=$jml+1;

$nounik="WS-$date-$num"; //jika menekan tombol simpan if(isset($_POST['simpan'])){

if(empty($bus)){ //jika field nama kosong

$er_bus="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Pilih Nama Bus </div>"; }

elseif(empty($qty)){ //jika field nama kosong

$er_qty="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

(26)

26 | P a g e }

elseif(empty($tanggal)){ //jika field nama kosong

$er_tanggal="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Masukan Tanggal Keberangkatan </div>"; }

elseif($tanggal < $hari){

$er_tanggal="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Tanggal yang anda pilih sudah berlalu </div>"; }

elseif(empty($keterangan)){ //jika field nama kosong

$er_keterangan="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert'

aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Masukan Keterangan </div>"; }

else{ //jika semua field terpenuhi maka smpan gambar ke folder brand dan simpan data ke tb_brand

$save=mysqli_query($conect, "INSERT INTO tb_booking

(id_booking,id_member,id_pilihan,id_bus,tgl_berangkat,total_harga,tambahan,baca,bulan,tahun, status_booking,jumlah_bis,harga_perbis)values('$nounik','$admin[id_member]','$_GET[idp]','$bu s','$tanggal','$total','$keterangan','N','$bln','$thn','Menunggu Pembayaran','$qty','$harga')") or die(mysqli_error($conect));

if($save){ //jika simpan berhasil

echo "<script>alert('Permintaan Tour Wisata Berhasil dikirim ke admin');document.location='invoice.php?id=$nounik'</script>";

}

else{ //jika simpan gagal

$error="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Error</div>"; } } } ?> <!-- /.section product --> <section>

<div class="container marketing"> <div class="row">

<div class="col-lg-9">

<h2>Wisata Pilihan Anda</h2> <p>Zona wilayah keberangkatan dari : <?php

$wil=mysqli_query($conect, "SELECT * FROM tb_wilayah, tb_kabupaten where id_zona='$_GET[id_zona]' and tb_wilayah.id_kabupaten=tb_kabupaten.id_kabupaten"); while($wo=mysqli_fetch_array($wil)){

(27)

27 | P a g e ?>

<span class="label label-default"><?php echo $wo['nama_kabupaten'];?></span> <?php

} ?></p>

<div class="table-responsive"> <table class="table table-bordered"> <thead>

<tr><th>Foto</th><th>Tujuan Wisata</th><th>Seat</th><th>Harga</th></tr> </thead>

<tbody> <?php

$pilihan=mysqli_query($conect, "select * from tb_pilihan, tb_seat where id_pilihan='$_GET[idp]' and tb_pilihan.id_seat=tb_seat.id_seat");

$ab=mysqli_fetch_array($pilihan); ?>

<tr>

<td><img src="<?php echo $hostname;?>/assets/images/pilihan/<?php echo $ab['gambar_wisata'];?>" alt="<?php echo $p['nama_wisata'];?>" class="img-thumbnail" style="max-width:150px;"></td> <td><?php echo nl2br($ab['obyek_wisata']);?></td> <td><?php echo nl2br($ab['seat']);?></td> <td>Rp. <?php echo number_format($ab['harga']);?></td> </tr> </tbody> </table> </div>

<h2>Formulir Pendaftaran Wisata</h2> <br>

<p>Identitas Nama dan No. Telp diambil dari data akun anda</p>

<form action="" method="post" enctype="multipart/form-data" role="form"> <?php echo $error;?>

<div class="form-group row">

<label class="col-lg-2 col-md-3 col-sm-3 col-xs-12">Nama Lengkap</label> <div class="col-lg-8 col-md-7 col-sm-7 col-xs-12">

<input type="text" class="form-control" placeholder="Nama Member" name="nama" value="<?php echo $admin['nama_member'];?>" readonly>

</div> </div>

<div class="form-group row">

<label class="col-lg-2 col-md-3 col-sm-3 col-xs-12">No. telepon</label> <div class="col-lg-8 col-md-7 col-sm-7 col-xs-12">

<input type="text" class="form-control" placeholder="No Telp Member" name="nama" value="<?php echo $admin['telp_member'];?>" readonly>

</div> </div>

<div class="form-group row">

<label class="col-lg-2 col-md-3 col-sm-3 col-xs-12">Total Biaya</label> <div class="col-lg-8 col-md-7 col-sm-7 col-xs-12">

<input type="text" class="form-control" placeholder="Biaya" name="total" value="<?php echo $ab['harga'];?>" readonly>

(28)

28 | P a g e </div>

</div>

<div class="form-group row">

<label class="col-lg-2">Pilih Bus</label> <div class="col-lg-4">

<select class="form-control" name="bus"> <option value="">-- Pilih Armada --</option> <?php

$cek=mysqli_query($conect, "SELECT * FROM tb_bus order by nama_bus"); while($ye=mysqli_fetch_array($cek)){

if($ye['id_bus'] == $_POST['bus']){ ?>

<option value="<?php echo $ye['id_bus'];?>" selected> <?php echo $ye['nama_bus'];?>

</option> <?php }else{ ?>

<option value="<?php echo $ye['id_bus'];?>"> <?php echo $ye['nama_bus'];?> </option> <?php } } ?> </select> </div> </div> <?php echo $er_bus;?> <div class="form-group row"> <label class="col-lg-2">Jumlah Bus </label> <div class="col-lg-3">

<select name="qty" class="form-control"> <?php $jum= 20;

for ($i=1; $i<=$jum; $i++){ if($i==$_POST['qty']){ echo"

<option value='$i' selected>$i</option>"; } else{echo" <option value='$i'>$i</option>"; } }?> </select> </div> </div> <?php echo $er_qty;?>

<div class="form-group row">

<label class="col-lg-2 control-label">Tanggal Keberangkatan </label> <div class="col-lg-5 date">

(29)

29 | P a g e <div class="input-group input-append date" id="datePicker">

<input type="text" class="form-control" name="tanggal" id="tanggal" placeholder="Tanggal Tour" value="<?php echo $_POST['tanggal'];?>"/>

<span class="input-group-addon add-on"><span class="glyphicon glyphicon-calendar"></span></span>

</div> </div> </div>

<?php echo $er_tanggal;?> <div class="form-group row">

<label class="col-lg-2 control-label">Keterangan Keberangkatan</label> <div class="col-lg-7">

<textarea class="form-control" name="keterangan" placeholder="Jelaskan Keterangan Pemberangkatan, dll." rows="2"><?php echo $_POST['keterangan'];?></textarea> </div>

</div>

<?php echo $er_keterangan;?>

<button type="submit" name="simpan" class="btn danger btn-lg">Kirim</button> </form> <div style="clear:both;"></div> </div> <?php include "setting_sidebar.php"; ?> </div><!-- /.row --> </div> </section>

<!-- /.section product end--> <?php

//panggil file setting_footer include "setting_footer.php"; ?>

Transaksi sewa armada <?php

//panggil file setting_metatag include "setting_metatag.php"; //panggil file setting_navbar include "setting_navbar.php"; if(!isset($_SESSION['data_user'])){

echo "<script>alert('Silahkan login atau mendaftar untuk melanjutkan penyewaan');document.location='login.php'</script>";

}

$qty=mysqli_real_escape_string($conect, $_POST['qty']); $mulai=mysqli_real_escape_string($conect, $_POST['mulai']); $selesai=mysqli_real_escape_string($conect, $_POST['selesai']);

(30)

30 | P a g e $las=strtotime($selesai)-strtotime($mulai); $lama=$las/(60*60*24); $harga=mysqli_real_escape_string($conect, $_POST['harga']); $total=$lama*$harga; $totalsemua=$qty*$total; $hari=date("Y-m-d"); $date=date("Ymd"); $bln=date("m"); $thn=date("Y"); $dd=date("Y-m-d");

$datatrans=mysqli_query($conect, "select*from tb_sewabus"); $jml=mysqli_num_rows($datatrans);

$num=$jml+1;

$nounik="SW-$date-$num"; //jika menekan tombol simpan if(isset($_POST['simpan'])){

if(empty($qty)){ //jika field nama kosong

$er_qty="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Pilih Jumlah Bus </div>"; }

elseif(empty($mulai)){ //jika field nama kosong

$er_mulai="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Pilih Tanggal Mulai Sewa </div>"; }

elseif($mulai < $dd){

$er_mulai="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Tanggal Sudah lewat </div>"; }

elseif(empty($selesai)){ //jika field nama kosong

$er_selesai="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Pilih Tanggal Selesai Sewa </div>"; }

elseif($selesai < $mulai){

$er_selesai="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Masukan Tanggal Selesai harus lebih dari tanggal mulai </div>";

}

else{ //jika semua field terpenuhi maka smpan gambar ke folder brand dan simpan data ke tb_brand

(31)

31 | P a g e $save=mysqli_query($conect, "INSERT INTO tb_sewabus

(id_sewabus,id_member,id_bus,tgl_sewa,tgl_selesai,lama_sewa,total_sewa,baca,bulan,tahun,sta tus_sewa,jumlah_bis,harga_bus)values('$nounik','$admin[id_member]','$_GET[id]','$mulai','$sele sai','$lama','$totalsemua','N','$bln','$thn','Menunggu Pembayaran','$qty','$harga')") or

die(mysqli_error($conect));

if($save){ //jika simpan berhasil

echo "<script>alert('Penyewaan berhasil, silahkan konfirmasikan pembayaran anda');document.location='invoice_sewa.php?id=$nounik'</script>";

}

else{ //jika simpan gagal

$error="<div class='alert alert-warning alert-dismissable'> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>

<i class='fa fa-info-circle'></i> Error</div>"; } } } ?> <!-- /.section product --> <section>

<div class="container marketing"> <div class="row">

<div class="col-lg-9">

<div class="text-center" style="margin:20px;"> <h1 class="title">Formulir Sewa Bus</h1> <hr>

</div>

<p>Bus Pilihan anda</p> <div class="table-responsive"> <table class="table table-bordered"> <thead>

<tr><th>Foto</th><th>Nama Bus</th><th>Deskripsi</th><th>Harga</th></tr> </thead>

<tbody> <?php

$pilihan=mysqli_query($conect, "select * from tb_bus where id_bus='$_GET[id]'"); $ab=mysqli_fetch_array($pilihan);

?> <tr>

<td><img src="<?php echo $hostname;?>/assets/images/bus/<?php echo

$ab['gambar_bus'];?>" alt="<?php echo $p['nama_wisata'];?>" class="img-thumbnail" style="max-width:150px;"></td>

<td><?php echo $ab['nama_bus'];?></td> <td><?php echo $ab['fasilitas'];?>

</td>

<td>Rp. <?php echo number_format($ab['harga']);?> / Hari</td> </tr>

(32)

32 | P a g e </table>

</div>

<p>Lengkapi Formulir Dibawah ini</p>

<form action="" method="post" enctype="multipart/form-data" role="form"> <?php echo $error;?>

<input type="hidden" name="harga" value="<?php echo $ab['harga'];?>"> <div class="form-group row">

<label class="col-lg-2 col-md-3 col-sm-3 col-xs-12">Nama Lengkap</label> <div class="col-lg-8 col-md-7 col-sm-7 col-xs-12">

<input type="text" class="form-control" placeholder="Nama Member" name="nama" value="<?php echo $admin['nama_member'];?>" readonly>

</div> </div>

<div class="form-group row">

<label class="col-lg-2 col-md-3 col-sm-3 col-xs-12">No. telepon</label> <div class="col-lg-8 col-md-7 col-sm-7 col-xs-12">

<input type="text" class="form-control" placeholder="No Telp Member" name="nama" value="<?php echo $admin['telp_member'];?>" readonly>

</div> </div> <hr>

<div class="form-group row">

<label class="col-lg-3 control-label">Jumlah Bus *</label> <div class="col-lg-3">

<select name="qty" class="form-control"> <?php $jum= 20;

for ($i=1; $i<=$jum; $i++){ if($i==$_POST['qty']){ echo"

<option value='$i' selected>$i</option>"; } else{echo" <option value='$i'>$i</option>"; } }?> </select> </div> </div> <?php echo $er_qty;?> <div class="form-group row">

<label class="col-lg-3 control-label">Sewa dari tanggal *</label> <div class="col-lg-5 date">

<div class="input-group input-append date" id="datePicker">

<input type="text" class="form-control" name="mulai" id="tanggal" placeholder="Tanggal Mulai Sewa" value="<?php echo $_POST['mulai'];?>"/>

<span class="input-group-addon add-on"><span class="glyphicon glyphicon-calendar"></span></span>

</div> </div> </div>

(33)

33 | P a g e <?php echo $er_mulai;?>

<div class="form-group row">

<label class="col-lg-3 control-label">Selesai pada tanggal *</label> <div class="col-lg-5 date">

<div class="input-group input-append date" id="datePicker2">

<input type="text" class="form-control" name="selesai" id="tanggal" placeholder="Tanggal Selesai Sewa" value="<?php echo $_POST['selesai'];?>"/>

<span class="input-group-addon add-on"><span class="glyphicon glyphicon-calendar"></span></span> </div> </div> </div> <?php echo $er_selesai;?> <hr>

<button type="submit" name="simpan" class="btn btn-success"><i class="fa fa-check fa-fw"></i> Kirim </button>

</form> </div> <?php include "setting_sidebar.php"; ?> </div><!-- /.row --> </div> </section>

<!-- /.section product end--> <?php

//panggil file setting_footer include "setting_footer.php"; ?>

Daftar Wisata <?php

//panggil file setting_metatag include "setting_metatag.php"; //panggil file setting_navbar include "setting_navbar.php";

$ambildata=mysqli_query($conect, "SELECT * FROM tb_paket where id_paket='$_GET[b]'"); $p=mysqli_fetch_array($ambildata);

?>

<!-- /.section product --> <section>

<div class="container marketing"> <div class="row">

(34)

34 | P a g e <div class="col-lg-9">

<div class="text-center" style="margin:20px;">

<h1 class="title">Destinasi Wisata <?php echo $p['nama_wisata'];?></h1> <hr>

</div>

<p>Zona wilayah keberangkatan dari : <?php

$wil=mysqli_query($conect, "SELECT * FROM tb_wilayah, tb_kabupaten where id_zona='$p[id_zona]' and tb_wilayah.id_kabupaten=tb_kabupaten.id_kabupaten"); while($wo=mysqli_fetch_array($wil)){

?>

<span class="label label-default"><?php echo $wo['nama_kabupaten'];?></span> <?php

} ?></p>

<div style="clear:both;"></div>

<img src="<?php echo $hostname;?>/assets/images/paket/<?php echo $p['gambar'];?>" alt="<?php echo $p['nama_wisata'];?>" class="img-responsive">

<p class="text-center">Destinasi Wisata</p>

<h2 class="text-center"><?php echo $p['nama_wisata'];?></h2> <p>Deskripsi & Fasilitas :</p>

<p><?php echo $p['fasilitas'];?></p> <br>

<hr>

<h2>Pilihan Paket Obyek Wisata</h2>

<h3><u>Har ga Sudah Termasuk Fasilitas Biro,Transportasi dan Wisata</u></h3>

<div class="table-responsive"> <table class="table table-bordered"> <thead>

<tr><th>Foto</th><th>Tujuan Wisata</th><th>Seat</th><th>Harga</th><th>Pilih</th></tr> </thead>

<tbody> <?php

$pilihan=mysqli_query($conect, "select * from tb_pilihan, tb_seat where id_paket='$_GET[b]' and tb_pilihan.id_seat=tb_seat.id_seat");

while($ab=mysqli_fetch_array($pilihan)){ ?>

<tr>

<td><img src="<?php echo $hostname;?>/assets/images/pilihan/<?php echo $ab['gambar_wisata'];?>" alt="<?php echo $p['nama_wisata'];?>" class="img-thumbnail" style="max-width:150px;"></td>

<td><?php echo nl2br($ab['obyek_wisata']);?></td> <td><?php echo nl2br($ab['seat']);?></td>

<td>Rp. <?php echo number_format($ab['harga']);?></td>

<td><a href="pilihwisata.php?idp=<?php echo $ab['id_pilihan'];?>&id_zona=<?php echo $p['id_zona'];?>" class="btn btn-danger">Pilih</a></td>

</tr> <?php

(35)

35 | P a g e } ?> </tbody> </table> </div> <div style="clear:both;"></div> </div> <?php include "setting_sidebar.php"; ?> </div><!-- /.row --> </div> </section>

<!-- /.section product end--> <?php

//panggil file setting_footer include "setting_footer.php"; ?>

Login admin <?php

//abaikan error yang muncul pada browser error_reporting(0);

//sesi dimulai session_start();

//panggil koneksi.php untuk menghubungkan ke database include "../assets/relasi/koneksi.php";

//jika sesi sudah admin (sudah pernah login) maka akan di direct ke halaman home.php if(isset($_SESSION["data_admin"]))

{

header("location:home.php"); }

$user = mysqli_real_escape_string($conect, $_POST['email_admin']); $pass = mysqli_real_escape_string($conect, $_POST['password_admin']); $pass_md5= md5($pass);

$kode = mysqli_real_escape_string($conect, $_POST['kode']);

if(isset($_POST['login'])){ if($user == ""){

$er_email="<div class='alert alert-warning alert-dismissible' role='alert'> <button type='button' class='close' data-dismiss='alert' aria-label='Close'>

(36)

36 | P a g e <span aria-hidden='true'>&times;</span></button>

<strong>Username Kosong !</strong> <br> Username wajib diisi</div>"; }

elseif($pass == ""){

$er_pass="<div class='alert alert-warning alert-dismissible' role='alert'> <button type='button' class='close' data-dismiss='alert' aria-label='Close'> <span aria-hidden='true'>&times;</span></button>

<strong>Password Kosong !</strong> <br> Password Wajib diisi</div>"; }

elseif($_SESSION['kode_session'] != $kode){

$er_kode="<div class='alert alert-warning alert-dismissible' role='alert'> <button type='button' class='close' data-dismiss='alert' aria-label='Close'> <span aria-hidden='true'>&times;</span></button>

<strong>Kode Salah !</strong> <br> Ulangi Kode Dengan Benar</div>"; }

else{

//cek apakah username terdaftar atau tidak di tb_admin

$sql_cek=mysqli_query($conect, "SELECT * FROM tb_admin where email_admin='$user' and pass_admin='$pass_md5'");

$cek_admin=mysqli_num_rows($sql_cek); if($cek_admin == "0"){

//jika username dan password tidak terdaftar di tb_admin

$er_email="<div class='alert alert-danger alert-dismissible' role='alert'> <button type='button' class='close' data-dismiss='alert' aria-label='Close'> <span aria-hidden='true'>&times;</span>

</button><strong>Login Gagal !</strong> <br>Username dan Password tidak valid</div>"; }

else{

//jika username dan password terdaftar di tb_admin maka akan menuju halaman home.php $_SESSION['data_admin']=$user; $ip= ip_user(); $waktu = time(); $hari=date("Y-m-d"); $session=session_id(); $adm=mysqli_fetch_array($sql_cek);

$cekid=mysqli_query($conect, "SELECT * FROM tb_chat where id_chat='$adm[id_admin]'"); $adacekid=mysqli_num_rows($cekid);

if($adacekid == 0){

$in=mysqli_query($conect, "insert into tb_chat

(id_chat,ip,level,waktu,hari,session_id,nama)values('$adm[id_admin]','$ip','Admin','$waktu','$hari ','$session','$adm[nama_admin]')");

if($in){

echo "<script>alert('Selamat Datang di Halaman Admin !');document.location='home.php'</script>";

}else{

echo "<script>alert('Terjadi Kesalahan, Silahkan Ulangi Lagi !');document.location='logout.php'</script>";

} }else{

(37)

37 | P a g e $in=mysqli_query($conect, "UPDATE tb_chat set ip='$ip', level='Admin', waktu='$waktu', hari='$hari', session_id='$session', nama='$adm[nama_admin]' where

id_chat='$adm[id_admin]'"); if($in){

echo "<script>alert('Selamat Datang di Halaman Admin !');document.location='home.php'</script>";

}else{

echo "<script>alert('Terjadi Kesalahan, Silahkan Ulangi Lagi !');document.location='logout.php'</script>"; } } } } }

$iweb=mysqli_fetch_array(mysqli_query($conect, "select * from tb_identitas where id_identitas='1'")); ?> <!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"> <meta name="keywords" content="<?php echo $iweb['katakunci'];?>"> <meta name="description" content="<?php echo $iweb['deskripsi'];?>" /> <meta name="author" content="<?php echo $iweb['pembuat'];?>"> <title><?php echo $iweb['nama_website'];?></title>

<link rel="Shortcut Icon" href="<?php echo $hostname;?>/assets/images/logo/<?php echo $iweb['logo'];?>" type="image/x-icon" />

<!-- Bootstrap core CSS -->

<link href="<?php echo $hostname;?>/assets/css/bootstrap.css" rel="stylesheet" type="text/css" media="all">

<!-- Custom styles template ini-->

<link href="<?php echo $hostname;?>/assets/css/style_admin.css" rel="stylesheet" type="text/css" media="all">

<!-- Custom Fonts Awesome-->

<link href="<?php echo $hostname;?>/assets/fonts/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">

<!-- Placed at the end of the document so the pages load faster --> <script src="<?php echo $hostname;?>/assets/js/jquery.min.js"></script> <script src="<?php echo $hostname;?>/assets/js/bootstrap.js"></script> <!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->

<script src="<?php echo $hostname;?>/assets/js/ie10-viewport-bug-workaround.js"></script>

(38)

38 | P a g e <body class="bodylogin">

<div class="container-fluid"> <!-- start container --> <div class="row"><!-- start row -->

<div class="col-lg-12"> <div class="login-header"> Ruang Admin

</div>

<div class="col-lg-6 login-text">

<h2>Selamat Datang Di Sistem Admin</h2>

<p>Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet,Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet,</p>

<p>Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet,Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet,</p>

<p>Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet,Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet,</p>

</div>

<div class="col-lg-6">

<div class="box-login login-text"> <!-- start form login -->

<form action="" method="post">

<div class="form-group"><!--start form-group--> <label>Masukan Email</label>

<input type="text" name="email_admin" placeholder="Email" class="form-control" maxlength="40" value="<?php echo $_POST['email_admin'];?>" autofocus>

</div><!--/form-group--> <?php echo $er_email;?>

<div class="form-group"><!--start form-group--> <label>Masukan Password</label>

<input id="pass1" type="password" name="password_admin"

placeholder="Password" class="form-control" value="<?php echo $_POST['Password_admin'];?>" maxlength="15">

</div><!--/form-group--> <?php echo $er_pass;?>

<div class="form-group row"><!--start form-group--> <div class="col-lg-6">

<img alt="kode" src="<?php echo 'kode.php';?> "> </div>

<div class="col-lg-6">

<input id="kode" type="text" name="kode" placeholder="Kode Captcha" class="form-control text-center" value="<?php echo $_POST['kode'];?>" maxlength="6"> </div>

</div><!--/form-group--> <?php echo $er_kode;?>

Referensi

Dokumen terkait

Akan tetapi, guru kelas juga menambahkan bahwa perbedaan tingkat kemampuan menghafal setiap anak tidak tergantung pada tingkat konsentrasi belajar yang dimiliki

i Puji dan syukur kami panjatkan kepada Tuhan Yang Maha Esa yang telah memberikan kepada Tim Penyusun kesempatan untuk menyelesaikan Laporan Peninjauan Kembali Rencana Tata

fondas, 2020.. nuosprendžiai rodo, kad duomenų rinkimo ir įrodymų vertinimo stadijose vis dar tebeieškoma bendro vardiklio, reikalingo būtinų duomenų visetui

Dalam hal dosen yang berpindah- pindah institusi (dari universitas satu ke universitas yang lain), maka penetapannya ditentukan berdasarkan rapat antara

Maka dari itu, penelitian ini berupaya untuk melihat keberadaan Pancasila dalam kajian Al-Imamah yang menjadi salah satu identitas kajian dari Yayasan

Terpilihnya Jepang menjadi anggota tidak tetap tetap Dewan Keamanan PBB periode Januari 2009-Desember 2010 yang dipilih oleh Majelis Umum PBB, didasarkan pada ;

Hadiah, produk-produk dan/atau perkhidmatan adalah ditawarkan dan/atau disediakan oleh penjual- penjual dan pembekal-pembekal yang relevan, di bawah terma-terma dan

MASKER TIMNAS atau Masakan Kering Tim Nanas adalah makanan yang terbuat dari nasi merah dengan masakan kering tempe yang di tambah ayam dan nanas segar