• Tidak ada hasil yang ditemukan

DAFTAR PUSTAKA. Adhi Prasetio, 2012 Prasetio Adhi. Buku Pintar Pemrograman Web.Jakarta : Mediakita, 2012.

N/A
N/A
Protected

Academic year: 2021

Membagikan "DAFTAR PUSTAKA. Adhi Prasetio, 2012 Prasetio Adhi. Buku Pintar Pemrograman Web.Jakarta : Mediakita, 2012."

Copied!
25
0
0

Teks penuh

(1)

DAFTAR PUSTAKA

Adhi Prasetio, 2012 Prasetio Adhi. Buku Pintar Pemrograman Web.Jakarta : Mediakita, 2012.

Andi Kristanto, 2008Andi. Analisis Dan Desain. Yogyakarta : Andi, 2008.

Bunafit Nugroho, 2010. PHP & MySQL MX.Yogyakarta : Andi, 2010

Dennis, Alan, Barbara Haley Wixom, Roberta M. Roth.2010. System analysis dan design fifty edition. R RDonnelley : United States of America.

Fathansyah,Ir. 2012. Basis Data. Bandung: Informatika Bandung.

Fowler Martin, 2008. Panduan Singkat Bahasa Pemodelan Objek Standar Yogyakarta : Andi.

Natoradjo,sulyus, 2011. Event Organizing: Dasar-dasar Event Manajement.

Jakarta : Gramedia Pustaka Utama, 2011.

RizkySoetam. 2011. Konsep Rekayasa Perangkat Lunak. Jakarta : PrestasiPustaka Roger S.Pressman, 2010 Pressman S. Roger Ph.D, 2010. Rekayasa Perangkat

Lunak Pendekatan Praktisi. Yogyakarta : Andi, 2010.

Satzinger, John W.,Robert B. Jackson, Stephen D. Burd.2009. System Analysis andDesign in a Changing World Fifth Edition.CourseTechnologi : Canada.

Shalahudin, M dan Rosa A.S.2011. Modul Pembelajaran Rekayasa Perangkat Lunak (Tersruktur Dan Berorientasi Objek). Bandung : Modula, 2011.

Tata Sutabri, 2012 Sutabri Tata, S. Kom., MM. Analisa Sistem Informasi.

Yogyakarta : Andi, 2012.

(2)
(3)
(4)

LISTING PROGRAM

1. Tampilan Paket Event

<?php

//MENGAMBIL KONEKSI

include_once("config/koneksi.php");

//MENGAMBIL SESI session_start();

//JIKA SESSION NAMA DAN PASS TELAH DIISI MAKA ADMIN BERHAK MELIHAT DATA

if(!empty($_SESSION["nama"]) && !empty($_SESSION["pass"])){

?>

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

<div class="navbar navbar-inner"> <!-- navbar navbar-inner - ->

<div class="navbar-inner"> <!-- navbar-inner -->

<div class=""> <!-- container -->

<a class="brand" href="#">Paket Event</a> <!-- brand -->

</div>

</div>

</div>

<table class="table table-hover">

<tr>

<th>ID Paket</th>

<th>Nama Paket</th>

<th>Harga Event</th>

(5)

</tr>

<?php

$dat = "SELECT tb_paket.id_paket, tb_paket.nama_paket, tb_paket.harga_paket

FROM tb_paket";

$hasil = mysql_query($dat);

while ($dta = mysql_fetch_array($hasil)){

?>

<tr class="info">

<td><?php echo $dta['id_paket'] ?></td>

<td><a href="?modul=client/modul/paket-event/detail- paket&id_pkt=<?php echo $dta['id_paket']; ?>"><?php echo

$dta['nama_paket']; ?></a></td>

<td><?php echo "Rp, "

.number_format($dta['harga_paket'], 2); ?></td>

</tr>

<?php }

?>

</table>

</div>

<?php }else{

?>

<script language="javascript">

alert("Maaf, Anda harus login untuk mengakses halaman ini");

document.location="index.php";

(6)

</script>

<?php }

?>

(7)

2. Tampilan Menu Pembayaran Pada Client

<?php

//MENGAMBIL KONEKSI

include_once("config/koneksi.php");

//MENGAMBIL SESI session_start();

//JIKA SESSION NAMA DAN PASS TELAH DIISI MAKA ADMIN BERHAK MELIHAT DATA

if(!empty($s_username) && !empty($s_password) && $s_lvl ==

2){

$dat = "SELECT

tb_client.id_client, tb_client.nama_lengkap, tb_client.jenis_kelamin, tb_client.alamat,

tb_client.no_telp, tb_client.email, tb_client.no_ktp, tb_client.tmpt_lahir, tb_client.tgl_lahir, tb_paket.nama_paket, tb_paket.harga_paket,

tb_pembayaran.nama_pembayaran, tb_pembayaran.bukti_pembayaran, tb_pembayaran.jumlah_pembayaran, tb_pembayaran.tgl_pembayaran, tb_pembayaran.id_pembayaran,

(8)

tb_pembayaran.status, tb_event.nama_event, tb_event.tgl_mulai, tb_event.tgl_selesai, tb_event.tgl_loading, tb_event.id_event FROM

tb_client

Left Join tb_paket ON tb_paket.id_paket = tb_client.id_paket Left Join tb_pembayaran ON tb_pembayaran.id_pembayaran = tb_client.id_pembayaran

Left Join tb_event ON tb_event.id_event = tb_client.id_event WHERE username ='".$s_username."'";

$hasil = mysql_query($dat);

?>

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

<div class="navbar navbar-inner"> <!-- navbar navbar-inner - ->

<div class="navbar-inner"> <!-- navbar-inner -->

<div class=""> <!-- container -->

<a class="brand" href="#">Pembayaran</a> <!-- brand -->

<div class="nav-collapse"> <!-- nav-collapse -->

<ul class="nav navbar-nav"> <!-- nav -->

<!--li><a

href="?modul=client/modul/pembayaran/insert-pembayaran"><i class="glyphicon glyphicon-plus"></i> Tambah Data</a></li-->

<!-- icon-plus-sign -->

</ul>

</div>

(9)

</div>

</div>

</div>

<div class="alert alert-warning">

<strong>PERHATIAN !</strong> Baca petunjuk Pembayaran terlebih dahulu sebelum melakukan konfirmasi pembayaran

<button type="button" class="close" data- dismiss="alert">&times;</button>

</div>

<table class="table table-responsive">

<tr>

<td colspan="5">

<a class="btn btn-primary"

href="?modul=client/modul/pembayaran/info-bayar"><i

class="glyphicon glyphicon-exclamation-sign"></i> Petunjuk Pembayaran</a>

</td>

</tr>

<tr>

<th>NO</th>

<th>Nama Lengkap</th>

<th>Event</th>

<th>Status</th>

<th>Aksi</th>

</tr>

<?php

while ($dta = mysql_fetch_array($hasil)){

if($dta['status']=='1'){

$status = 'Belum di Verifikasi';

(10)

}else if($dta['status'] =='2'){

$status = 'Sudah Dibayar';

}else{

$status = 'Belum Dibayar';

}

?>

<tr class="">

<td><?php echo $dta['id_client']; ?></td>

<td><a style="text-decoration: none;"

href="?modul=client/modul/pembayaran/detail-

pembayaran&id_client=<?php echo $dta['id_client']; ?>"><?php echo $dta['nama_lengkap']; ?></a></td>

<td><?php echo $dta['nama_event']; ?></td>

<!--td><?php echo $dta['nama']; ?></td>

<td><?php echo "Rp, " .number_format($dta['harga'], 2);

?></td>

<td><?php echo "Rp,

".number_format($dta['jumlah_pembayaran'], 2); ?></td>

<td><?php echo "<font color=red> Rp,"

.number_format($sisa, 2) ."</font>"; ?></td-->

<td><?php echo $status; ?></td>

<td>

<?php

if($dta['status']==1){

?>

<a href="#Belum-Verifikasi"><i class="glyphicon glyphicon-send"></i></a>

<?php

}else if($dta['status']==2){

?>

(11)

<a href="#VerifikasiSukses"><i class="glyphicon glyphicon-ok"></i></a>

<?php }else{

?>

<a href="?modul=client/modul/pembayaran/update-

pembayaran&id_client=<?php echo $dta['id_client']; ?>"><i class="glyphicon glyphicon-shopping-cart"></i></a>

<?php }

?>

</td>

</tr>

<?php }

?>

<tr>

<td colspan="9">

<i class="glyphicon glyphicon-shopping-cart"></i> Konfirmasi Pembayaran |

<i class="glyphicon glyphicon-send"></i> Belum di verifikasi

|

<i class="glyphicon glyphicon-ok"></i> Sudah di verifikasi

</td>

</tr>

</table>

</div>

<?php

(12)

}else{header('location:?modul=client/modul/error2');}

?>

(13)

3. Tampilan Menu Progress Event Pada Client

<?php

//MENGAMBIL KONEKSI

include_once("config/koneksi.php");

//MENGAMBIL SESI session_start();

//JIKA SESSION NAMA DAN PASS TELAH DIISI MAKA ADMIN BERHAK MELIHAT DATA

if(!empty($_SESSION["nama"]) && !empty($_SESSION["pass"])){

?>

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

<div class="navbar navbar-inner"> <!-- navbar navbar-inner - ->

<div class="navbar-inner"> <!-- navbar-inner -->

<div class=""> <!-- container -->

<a class="brand" href="#">Progress Event</a> <!-- brand -->

</div>

</div>

</div>

<table class="table table-responsive">

<tr>

<th>ID Progress</th>

<th>Nama Lengkap</th>

<th>Nama Event</th>

<th>Tgl Mulai</th>

<th>Tgl Selesai</th>

(14)

<th>Gallery</th>

</tr>

<?php

$dat = "SELECT

tb_event.nama_event, tb_client.nama_lengkap, tb_foto.nama_foto, tb_foto.id_foto,

tb_progress.id_progress, tb_progress.tgl_mulai, tb_progress.tgl_selesai, tb_progress.id_foto FROM

tb_progress

Inner Join tb_event ON tb_event.id_event = tb_progress.id_event

Inner Join tb_client ON tb_progress.id_progress = tb_client.id_progress

Inner Join tb_foto ON tb_foto.id_foto = tb_progress.id_foto WHERE tb_client.nama_lengkap =

'".$_SESSION['nm_pengguna']."'

";

$hasil = mysql_query($dat);

while ($dta = mysql_fetch_array($hasil)){

?>

<tr class="">

<td><?php echo $dta['id_progress']; ?></td>

(15)

<td><a href="?modul=client/modul/progress-event/detail- progress&id_pr=<?php echo $dta['id_progress'] ?>"><?php echo

$dta['nama_lengkap']; ?></a></td>

<td><?php echo $dta['nama_event']; ?></td>

<td><?php echo $dta['tgl_mulai']; ?></td>

<td><?php echo $dta['tgl_selesai']; ?></td>

<td><img style="margin-right: 10px; float: left;"

src="admin/modul/gallery/image/<?php echo $dta['nama_foto']

?>" alt="gambar artikel" width="100" height="100" /></td>

</tr>

<?php }

?>

</table>

</div>

<?php }else{

?>

<script language="javascript">

alert("Maaf, Anda harus login untuk mengakses halaman ini");

document.location="index.php";

</script>

<?php }

?>

(16)

4. Tampilan Menu Login Pada User

<?php

?>

<div class="row">

<div class="col-sm-7 col-md-6">

<div class="panel panel-default">

<div class="panel-heading">

<h3 class="panel-title">Silahkan login</h3>

</div>

<div class="panel-body">

<table class="table table-hover">

<form action="index.php?h=modul/login/cekLogin"

method="post">

<tr>

<td>Username</td>

<td>:</td>

<td><input type="text" name="txtUsername"

class="form-control" required autofocus /></td>

</tr>

<tr>

<td>Password</td>

<td>:</td>

<td><input type="password" name="txtPassword"

class="form-control" required /></td>

</tr>

<tr>

(17)

<td></td>

<td></td>

<td><input type="submit" value="Login"

class="btn btn-default" /></td>

</tr>

</form>

</table>

</div>

</div>

</div>

</div>

(18)

5. Tampilan Menu Utama Pada Admin

<?php

error_reporting(0);

session_start();

/*SESSION*/

$s_username = $_SESSION['nama'];

$s_password = $_SESSION['pass'];

$s_lvl = $_SESSION['lvl'];

$s_pengguna = $_SESSION ["nm_pengguna"];

$s_idclient = $_SESSION ['id_client'];

/*==========================================*/

include_once "templates/template2/template2.php";

?>

(19)

6. Tampilan Menu Verifikasi Pada Admin

<?php

//MENGAMBIL KONEKSI

include_once("config/koneksi.php");

//MENGAMBIL SESI session_start();

//JIKA SESSION NAMA DAN PASS TELAH DIISI MAKA ADMIN BERHAK MELIHAT DATA

if(!empty($s_username) && !empty($s_password) && $s_lvl ==

1){

if($_GET["del"]){

mysql_query("DELETE FROM tb_verifikasi WHERE id_verifikasi ='".$_GET["del"]."'");

header("location:?modul=admin/modul/verifikasi/index");

}

$dat = "SELECT

tb_verifikasi.id_verifikasi, tb_client.nama_lengkap,

tb_pembayaran.bukti_pembayaran, tb_verifikasi.tgl_verifikasi FROM

tb_verifikasi

Left Join tb_pembayaran ON tb_pembayaran.id_pembayaran = tb_verifikasi.id_pembayaran

Left Join tb_client ON tb_client.id_pembayaran = tb_pembayaran.id_pembayaran

";

$hasil = mysql_query($dat);

(20)

$cek = mysql_num_rows($hasil);

?>

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

<div class="navbar navbar-inner"> <!-- navbar navbar-inner - ->

<div class="navbar-inner"> <!-- navbar-inner -->

<div class=""> <!-- container -->

<a class="brand" href="#">Verifikasi Client</a> <!-- brand - ->

<div class="nav-collapse"> <!-- nav-collapse -->

<ul class="nav navbar-nav">

<li><a href="?modul=admin/modul/verifikasi/list- data"><i class="glyphicon glyphicon-plus"></i> List Data</a></li>

</ul>

</div>

</div>

</div>

</div>

<?php

if(empty($cek)){

?>

<div class="alert alert-warning">

<strong>Maaf !</strong> Tidak ada data verifikasi <button type="button" class="close" data-

dismiss="alert">&times;</button>

</div>

<?php }

(21)

?>

<table class="table table-hover">

<tr>

<th>ID verifikasi</th>

<th>Nama Lengkap</th>

<th>Bukti Pembayaran</th>

<th>tgl verifikasi</th>

<!--th>Aksi</th-->

</tr>

<?php

while ($dta = mysql_fetch_array($hasil)){

?>

<tr class="info">

<td><?php echo $dta['id_verifikasi']; ?></td>

<td><a style="text-decoration: none;"

href="?modul=admin/modul/verifikasi/detail-

verifikasi&id_vk=<?php echo $dta['id_verifikasi']; ?>"><?php echo $dta['nama_lengkap']; ?></a></td>

<td><?php echo $dta['bukti_pembayaran']; ?></td>

<td><?php echo $dta['tgl_verifikasi']; ?></td>

</tr>

<?php }

?>

<tr>

<td colspan="9">

<i class="glyphicon glyphicon-edit"></i> Icon Edit |

<i class="glyphicon glyphicon-trash"></i> Icon Hapus

(22)

</td>

</tr>

</table>

</div>

<?php }else{

header('location:?modul=admin/modul/error3');

}

?>

(23)

7. Tampilan Menu Progress Pada Admin

<?php

//MENGAMBIL KONEKSI

include_once("config/koneksi.php");

//MENGAMBIL SESI session_start();

//JIKA SESSION NAMA DAN PASS TELAH DIISI MAKA ADMIN BERHAK MELIHAT DATA

if(!empty($s_username) && !empty($s_password) &&

$s_lvl == 1){

if($_GET["del"]){

$sql="DELETE FROM tb_progress WHERE id_progress

='".$_GET["del"]."'";

mysql_query($sql);

$sql2="UPDATE tb_event SET status=1 WHERE id_event='".$data['id_event']."' ";

mysql_query($sql2);

header("location:?modul=admin/modul/progress- event/index");

}

$dat = "SELECT

tb_event.nama_event, tb_event.status,

tb_client.nama_lengkap, tb_foto.nama_foto, tb_foto.id_foto,

tb_progress.id_progress, tb_progress.tgl_mulai, tb_progress.tgl_selesai, tb_progress.id_foto FROM

tb_progress

Left Join tb_event ON tb_event.id_event = tb_progress.id_event

Left Join tb_client ON tb_progress.id_progress = tb_client.id_progress

Left Join tb_foto ON tb_foto.id_foto = tb_progress.id_foto

";

$qry = mysql_query($dat);

//$data=mysql_fetch_assoc($qry);

(24)

?>

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

<div class="navbar navbar-inner"> <!-- navbar navbar- inner -->

<div class="navbar-inner"> <!-- navbar-inner -->

<div class=""> <!-- container -->

<a class="brand" href="#">Progress Event</a> <!-- brand -->

<div class="nav-collapse"> <!-- nav-collapse -->

<ul class="nav navbar-nav"> <!-- nav -->

<li><a href="?modul=admin/modul/progress- event/list-progress"><i class="glyphicon glyphicon- list"></i> List Data</a></li> <!-- icon-plus-sign -->

</ul>

</div>

</div>

</div>

</div>

<table class="table table-hover">

<tr>

<th>ID Progress</th>

<th>Nama Client</th>

<th>Nama Event</th>

<th>Tgl Mulai</th>

<th>Tgl Selesai</th>

<th>Aksi</th>

</tr>

<?php

while ($dta = mysql_fetch_array($qry)){

?>

<tr class="info">

<td><?php echo $dta['id_progress']; ?></td>

<td><a href="?modul=admin/modul/progress- event/detail-progress&id_pr=<?php echo

$dta['id_progress'] ?>"><?php echo

$dta['nama_lengkap']; ?></a></td>

<td><?php echo $dta['nama_event']; ?></td>

<td><?php echo $dta['tgl_mulai']; ?></td>

<td><?php echo $dta['tgl_selesai']; ?></td>

<td><!--a href="?modul=admin/modul/progress- event/update-progress&id_progress=<?php echo

$dta['id_progress']; ?>"><i class="glyphicon glyphicon-edit"></i></a> | -->

(25)

<a href="?modul=admin/modul/progress-

event/index&del=<?php echo $dta['id_progress']; ?>"

onclick="return confirm('Anda yakin mau Hapus Data ini .??')"><i class="glyphicon glyphicon-

trash"></i></a></td>

</tr>

<?php }

?>

<tr>

<td colspan="9">

<!--i class="glyphicon glyphicon-edit"></i> Icon Edit

|-->

<i class="glyphicon glyphicon-trash"></i> Icon Hapus

</td>

</tr>

</table>

</div>

<?php }else{

header('location:?modul=admin/modul/error3');

}

?>

Referensi

Dokumen terkait

Ada beberapa metode seleksi, antara lain(Sri Kusumadewi,2003:284-289) : a) Rank-based fitness assignment, populasi diurutkan menurut nilai objektifnya. Nilai fitness dari

Pada sisi lain dengan meningkatnya risiko operasional maka akan menurunkan skor kesehatan bank dari aspek profil risiko dengan asumsi tidak ada dampak dari aspek

Menganalisis alur transaksi, syarat, bukti p enjualan kredit Menyajikan transaksi dan alur transaksi penjualan (eksternal) Mencatat transaksi pada dokumen administrasi

Gender merupakan sebuah struktur yang mensignifikasi hubungan kekuatan yang tidak sejajar antara wanita dan pria. Jika karakteristik gender memiliki persamaan

1) Neraca meringkaskan posisi keuangan suatu perusahaan pada tanggal tertentu dan menampilkan sumber daya ekonomis ( asset ), kewajiban ekonomis (hutang), modal saham dan

Perbankan yang memiliki profitabilitas (laba sebelum pajak) tinggi maka kemungkinan memiliki nilai rasio hutang kecil dengan sumber dana yang berlimpah, dimana

Tambahkan domain dengan mengklick + Add a custom domain, isikan nama domain, saat anda klik “save“, blogger akan meminta verifikasi CNAME... 2 kode Cname akan muncul

Menurut Jakob Sumarjo yang dikutip Komaidi (2007: 6) “menulis merupakan suatu proses melahirkan tulisan yang berisi gagasan”. Banyak orang yang dapat menulis