• Tidak ada hasil yang ditemukan

Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Web E-Commerce WK Komputer Berbasis Multimedia

N/A
N/A
Protected

Academic year: 2017

Membagikan "Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Web E-Commerce WK Komputer Berbasis Multimedia"

Copied!
28
0
0

Teks penuh

(1)

73

Lampiran

1.

Kode Website

Kode Website 1

Halaman Utama

<?php

error_reporting(E_ALL ^ E_NOTICE); include "include/koneksi.php"; include "include/setting.php"; ?>

<HTML>

<HEAD><TITLE><?php echo"$judul";?></TITLE> <META content="562011602" name=author> <META content="WK Komputer" name=copyright> <META content="7 days" name=revisit-after> <META content=Global name=distribution> <META content=general name=rating>

<META content="<?php echo"$keyword";?>" name=keywords> <META content="<?php echo"$deskripsi";?>"

name=description>

<META content=True name=MSSmartTagsPreventParsing> <META http-equiv=Content-Type content="text/html; charset=iso-8859-1">

<link rel="stylesheet" href="css/style.css" type="text/css">

<scripttype="text/javascript" src="jquery/jquery.js"></script> <style type="text/css">

<!--

.style4 {color: #FF3300} -->

</style> </head>

<body leftmargin=0 topmargin=0 marginheight="0" marginwidth="0" bgcolor="#ffffff">

<table border="0" cellspacing="0" cellpadding="0" width="100%" height="83%">

<tr>

<td width="50%" background="gambar/bg.gif"><img src="gambar/px1.gif" width="1" height="1" alt="" border="0"></td>

<td valign="bottom" background="gambar/bg_left.gif"><img src="gambar/bg_left.gif" alt="" width="17" height="16" border="0"></td>

<td><table width="780" border="0" cellspacing="0" cellpadding="0">

<tr>

<td><?php include "header.php"; ?></td> </tr>

(2)

74

<?php include "menu_atas.php"; ?></td> </tr>

<tr>

<td background="gambar/fon_top.jpg"><p> </td>

</tr> </table>

<table width="774" border="0" cellspacing="0" cellpadding="1">

<tr>

<td width="115" valign="top"><p> <?php include "menu_kiri.php"; ?> </p></td>

<td width="572" valign="top"><br><table width="508" border="0" align="center">

<?php

$a="select*from tblcms,tblkategori,user where tblcms.idkategori=tblkategori.idkategori and

tblcms.user=user.username and tblcms.status='Y' order by id DESC limit 5";

$b=mysql_query($a);

while($c=mysql_fetch_array($b)) {

// Tampilkan hanya sebagian isi berita

$isi_berita = htmlentities(strip_tags($c['content'])); $isi = substr($isi_berita,0,220);

$isi = substr($isi_berita,0,strrpos($isi," "));

?> <tr>

<td colspan=2><b><?php echo $c['judul'];?></b></td> </tr>

<tr>

<?php if(empty($c['gambar'])){ echo "<td colspan=2><p

align='justify'><font color='#0033CC'>Dikirim oleh: $c[nama_lengkap] - Kategori: $c[kategori]</font><br> $isi... <a

href='berita.php?id=$c[id]'>Selengkapnya</a></p></td>"; }else{

echo "<td width=140><img src='gambar/berita/$c[gambar]' width=120 height=100 align='left' hspace=10 border=0></td>

<td width='357'><p align='justify'><font

color='#0033CC'>Dikirim oleh: $c[nama_lengkap] - Kategori: $c[kategori]</font><br>

$isi... <a

href='berita.php?id=$c[id]'>Selengkapnya</a></p></td>"; }

?> <tr>

<td colspan=2><hr /></td> </tr>

(3)

75

<td width="81" valign="top" bgcolor="#FFFFFF"><?php include "menu_kanan.php"; ?></td>

</tr> </table>

<div class="px" align="center"><img

src="gambar/bot01.jpg" width="845" height="9" alt="" border="0"></div>

<table border="0" cellspacing="0" cellpadding="0" width="780" align="center">

<tr>

<td><p align="center">

<?php include "footer.php"; ?> </p></td>

<td height="50"> <p class="bot">&nbsp;</p>

</td> </tr>

</table> </td>

<td valign="bottom"

background="gambar/bg_right.gif"><img

src="gambar/bg_right.gif" alt="" width="17" height="16" border="0"></td>

<td width="50%" background="gambar/bg.gif"><img src="gambar/px1.gif" width="1" height="1" alt="" border="0"></td>

</tr> </table>

</body> </html>

Kode Website

2 Fungsi Simpan Belanja

<?php

session_start();

include "include/koneksi.php"; include "include/library.php";

$sql=mysql_query("insert into orders(nama_kustomer, alamat, telpon, tgl_order, jam_order)

values('$_POST[nama]','$_POST[alamat]','$_POST[telpon], '$tgl_sekarang', '$jam_sekarang')");

$sql2=mysql_query("select id_orders from orders order by id_orders desc");

$r=mysql_fetch_array($sql2); $id_orders=$r[id_orders];

$cartContent = getCartContent(); $jml = count($cartContent);

for ($i = 0; $i < $jml; $i++) { $sql3=mysql_query("insert into

(4)

76

values('$id_orders',{$cartContent[$i]['id_produk']}, {$cartContent[$i]['jumlah']})");

} ?>

Kode Website 3

Simpan Pembelian

<?php

session_start();

include "include/koneksi.php"; include "include/library.php";

function getCartContent(){ $cartContent = array(); $sid = session_id();

$sql = mysql_query("SELECT * FROM orders_temp WHERE id_session='$sid'");

while ($row = mysql_fetch_array($sql)) { $cartContent[] = $row;

}

return $cartContent; }

$sql=mysql_query("insert into orders(nama_kustomer, alamat, telpon, tgl_order, jam_order)

values('$_POST[nama]','$_POST[alamat]','$_POST[telpon]', '$tgl_sekarang', '$jam_sekarang')");

$id_orders=mysql_insert_id();

$cartContent = getCartContent(); $jml = count($cartContent);

for ($i = 0; $i < $jml; $i++) { $sql3=mysql_query("insert

intoorders_detail(id_orders, id_produk, jumlah)

values('$id_orders',{$cartContent[$i]['id_produk']}, {$cartContent[$i]['jumlah']})");

}

for ($i = 0; $i < $jml; $i++) {

$sql4 = mysql_query("DELETE FROM orders_temp

WHERE id_orders_temp = {$cartContent[$i]['id_orders_temp']}"); }

(5)

77

Kode Website

4 Simpan Transaksi

<?php

error_reporting(E_ALL ^ E_NOTICE); session_start();

include "include/koneksi.php"; include "include/setting.php"; ?>

<HTML>

<HEAD><TITLE><?php echo"$judul";?></TITLE> <META content="Agung Nugroho" name=author> <META content="WK.com" name=copyright> <META content=Global name=distribution> <META content=general name=rating>

<META content="<?php echo"$keyword";?>" name=keywords> <META content="<?php echo"$deskripsi";?>"

name=description>

<META content=True name=MSSmartTagsPreventParsing> <META http-equiv=Content-Type content="text/html; charset=iso-8859-1">

<link rel="stylesheet" href="css/style.css" type="text/css">

<script type="text/javascript" src="jquery/jquery.js"></script> </head>

<body leftmargin=0 topmargin=0 marginheight="0" marginwidth="0" bgcolor="#ffffff">

<table border="0" cellspacing="0" cellpadding="0" width="100%" height="83%">

<tr>

<td width="50%" background="gambar/bg.gif"><img src="gambar/px1.gif" width="1" height="1" alt="" border="0"></td>

<td valign="bottom"

background="gambar/bg_left.gif"><img

src="gambar/bg_left.gif" alt="" width="17" height="16" border="0"></td>

<td><table width="780" border="0" cellspacing="0" cellpadding="0">

<tr>

<td><?php include "header.php"; ?></td> </tr>

<tr> <td>

<?php include "menu_atas.php"; ?></td> </tr>

<tr>

<td background="gambar/fon_top.jpg"><p> </td>

</tr> </table>

<table width="774" border="0" cellspacing="0" cellpadding="1">

<tr>

(6)

78

</p></td>

<?php echo "

<td width='572' valign='top'><p

align='center'><strong>Detail Belanja Anda </strong></p> <table width='508' border='0' align='center'

cellpadding='1' cellspacing='0'> <tr>

<td>";

include "include/koneksi.php";

function format_rupiah($angka){

$rupiah=number_format($angka,0,',','.'); return $rupiah;

}

// fungsi untuk mendapatkan isi keranjang belanja function isi_keranjang(){

$isikeranjang = array(); $sid = session_id();

$sql = mysql_query("SELECT * FROM orders_temp WHERE id_session='$sid'");

while ($r=mysql_fetch_array($sql)) { $isikeranjang[] = $r;

}

return $isikeranjang; }

$tgl_skrg = date("Ymd"); $jam_skrg = date("H:i:s");

// simpan data pemesanan

if(empty($_POST[nama]) || empty($_POST[alamat]) || empty($_POST[telpon]) || empty($_POST[email])) {

echo "<script>alert('Data belum lengkap, silahkan periksa data isian anda!');javascript:history.go(-1);</script>"; }else{

mysql_query("INSERT INTO orders(nama_kustomer, alamat, telpon, email, tgl_order, jam_order)

VALUES('$_POST[nama]','$_POST[alamat]','$_POST[telpon]', '$_POST[email]', '$tgl_skrg', '$jam_skrg')");

// mendapatkan nomor orders (id_orders dari tabel orders) $id_orders=mysql_insert_id();

// panggil fungsi isi_keranjang dan hitung jumlah produk yang dipesan

$isikeranjang = isi_keranjang(); $jml = count($isikeranjang);

// simpan data detail pemesanan for ($i = 0; $i < $jml; $i++){

(7)

79

VALUES('$id_orders',{$isikeranjang[$i]['id_produk']}, {$isikeranjang[$i]['jumlah']})");

}

// update/kurangi stok produk for ($i = 0; $i < $jml; $i++) {

mysql_query("UPDATE produk SET stok = stok - {$isikeranjang[$i]['jumlah']}

WHERE id_produk = {$isikeranjang[$i]['id_produk']}"); }

// update/tambahkan produk yang dibeli (best seller) for ($i = 0; $i < $jml; $i++) {

mysql_query("UPDATE produk SET dibeli = dibeli + {$isikeranjang[$i]['jumlah']}

WHERE id_produk = {$isikeranjang[$i]['id_produk']}"); }

// setelah data pemesanan tersimpan, hapus data pemesanan di tabel pemesanan sementara

for ($i = 0; $i < $jml; $i++) {

mysql_query("DELETE FROM orders_temp

WHERE id_orders_temp = {$isikeranjang[$i]['id_orders_temp']}"); }

// tampilkan data kustomer beserta ordernya di browser echo "Terimakasih telah berbelanja di website kami. <br /> Data pemesan beserta ordernya adalah sebagai

berikut: <br /><br />

Nama : <b>$_POST[nama]</b><br /> Alamat : $_POST[alamat] <br /> Telpon : $_POST[telpon] <br />

E-mail : $_POST[email] <br /><hr /><br />

Nomor Order: <b>$id_orders</b><br /><br />";

$daftarproduk=mysql_query("SELECT * FROM orders_detail,produk

WHERE

orders_detail.id_produk=produk.id_produk

AND id_orders='$id_orders'");

echo "<table cellpadding=5> <tr bgcolor=#D3DCE3><th>Nama

Produk</th><th>Jumlah</th><th>Harga</th><th>Total</th></tr >";

while ($d=mysql_fetch_array($daftarproduk)){

$subtotal = $d[harga] * $d[jumlah]; $total = $total + $subtotal;

(8)

80

echo "<tr

bgcolor=#cccccc><td>$d[nama_produk]</td><td>$d[jumlah]</td ><td>Rp. $harga</td><td>Rp. $subtotal_rp</td></tr>"; }

echo "<tr><td colspan=3 align=right>Total</td><td>Rp. <b>$total_rp</b></td></tr>

</table><br />";

$pesan.="<br /><br />Yth. Saudara : <b>$_POST[nama] - $_POST[email]</b>

<br />Email ini anda terima karena anda atau seseorang telah menggunakan email ini untuk melakukan pemesanan produk kami di $domain

<br />Nomor Order anda :<b>$id_orders</b> <br />Total Belanja Anda : <b>Rp.

$total_rp</b>

<br /><br />Silahkan transfer data pembayaran anda ke $bank dan konfirmasikan via sms ke HP pengelola yaitu $telp dengan format sms

Nomor_Order # Nama_Lengkap # Total_belanja. Setelah konfirmasi, pesanan anda akan segera diproses dan produk segera dikirim ke alamat anda.<br><br>

Terima kasih atas kepercayaan

anda.<br><b>Pengelola,<br><br>$nama<br>$email.</b>";

$subjek="Data Pesanan anda di $domain";

// Kirim email dalam format HTML $dari = "From: $email \n";

$dari .= "Content-type: text/html \r\n";

// Kirim email ke kustomer

/*mail($_POST[$email],$subjek,$pesan,$dari);

// Kirim email ke pengelola toko online mail("$email",$subjek,$pesan,$dari); */

echo "<p>Silahkan transfer data pembayaran anda ke $bank dan konfirmasikan via sms ke HP pengelola yaitu $telp dengan format sms

Nomor_Order # Nama_Lengkap # Total_belanja. Setelah konfirmasi, pesanan anda akan segera diproses dan produk segera dikirim ke alamat anda.

Data pemesanan juga sudah terkirim ke email anda.<br><br> Terima kasih atas kepercayaan

anda.<br><b>Pengelola,<br><br>$nama<br>$email.</b>"; }

?> </td> </tr>

</table></td>

<td width="81" valign="top" bgcolor="#FFFFFF"><?php include "menu_kanan.php"; ?></td>

</tr> </table>

<div class="px" align="center"><img

(9)

81

<table border="0" cellspacing="0" cellpadding="0" width="780" align="center">

<tr>

<td><p align="center">

<?php include "footer.php"; ?> </p></td>

<td height="50"> <p class="bot">&nbsp;</p>

</td> </tr>

</table> </td>

<td valign="bottom"

background="gambar/bg_right.gif"><img

src="gambar/bg_right.gif" alt="" width="17" height="16" border="0"></td>

<td width="50%" background="gambar/bg.gif"><img src="gambar/px1.gif" width="1" height="1" alt="" border="0"></td>

</tr> </table>

</body> </html>

Kode Website 5

Hapus User

<?php

session_start();

include "../include/koneksi.php";

if (isset($_SESSION['level']) && isset($_SESSION['username'])) {

if ($_SESSION['level'] == "admin") {

if (isset($_GET[username])) { $username = $_GET[username]; } else {

die ("Error. Username belum dipilih! "); }

if (!empty($username)) {

$SQL = "delete from user where username='$username'"; if(! mysql_query($SQL))

{

echo "Data tidak terhapus!<br>\n"; }

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

(10)

82

{

// jika levelnya bukan admin, tampilkan pesan echo "<script>alert('Sorry ya Coy.. Anda bukan admin');javascript:history.go(-1);</script>";

} } else {

echo "<script>alert('Eeeh Maling.. Login dulu dong!!');javascript:history.go(-1);</script>"; }

?>

Kode Website 6

Fungsi Berita admin

<?php

error_reporting(E_ALL ^ E_NOTICE); session_start();

include "../include/koneksi.php";

if (isset($_SESSION['level']) && isset($_SESSION['username'])) {

if ($_SESSION['level'] == "admin") {

if(isset($_POST['simpan'])){ $idkategori=$_POST['idkategori']; $judul=$_POST['judul'];

$content=$_POST['content']; $status=$_POST['status'];

$gambar=$_FILES['gambar']['name']; if(strlen($gambar)>0){

if(is_uploaded_file($_FILES['gambar']['tmp_name'])) {

move_uploaded_file($_FILES['gambar']['tmp_name'],". ./gambar/berita/".$gambar);

} }

$a="insert into

tblcms(id,judul,idkategori,content,gambar,user,status)valu es('','$judul','$idkategori','$content','$gambar','$_SESSI ON[username]','$status')";

$b=mysql_query($a); if($b){

echo "<script type='text/javascript'> onload =function(){

alert('Berita telah tersimpan'); }

</script>"; }else{

echo "<script type='text/javascript'> onload =function(){

alert('Berita gagal disimpan'); }

(11)

83

} }

//Proses edit

//tampilkan data yang diedit $id=$_GET['id'];

$sql="select * from tblcms where id='$id'"; $query=mysql_query($sql);

$baris=mysql_fetch_array($query); if(isset($_POST['Edit'])){

$idkategori=$_POST['idkategori']; $judul=$_POST['judul'];

$content=$_POST['content']; $status=$_POST['status'];

$gambar=$_FILES['gambar']['name']; if(strlen($gambar)>0){

if(is_uploaded_file($_FILES['gambar']['tmp_name'])) {

move_uploaded_file($_FILES['gambar']['tmp_name'],". ./gambar/berita/".$gambar);

}

mysql_query("update tblcms set gambar='$gambar' where id='$id'");

}

$a="Update tblcms set

judul='$judul',idkategori='$idkategori',content='$content' ,status='$status' where id='$id'";

$b=mysql_query($a); if($b){

header("location:berita.php"); }else{

echo "<script type='text/javascript'> onload =function(){

alert('Berita gagal diubah!'); }

</script>"; }

}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Administrator Area - Kelola Berita</title> <!-- TinyMCE -->

<script language="javascript" type="text/javascript" src="../tinymcpuk/tiny_mce.js"></script>

<script language="javascript" type="text/javascript"> tinyMCE.init({

mode : "textareas", theme : "advanced", plugins :

(12)

84

theme_advanced_buttons1_add_before : "save,newdocument,separator",

theme_advanced_buttons1_add : "fontselect,fontsizeselect",

theme_advanced_buttons2_add :

"separator,insertdate,inserttime,preview,zoom,separator,fo recolor,backcolor,liststyle",

theme_advanced_buttons2_add_before:

"cut,copy,paste,pastetext,pasteword,separator,search,repla ce,separator",

theme_advanced_buttons3_add_before : "tablecontrols,separator",

theme_advanced_buttons3_add :

"emotions,iespell,flash,advhr,separator,print,separator,lt r,rtl,separator,fullscreen",

theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : "bottom",

plugin_insertdate_dateFormat : "%Y-%m-%d", plugin_insertdate_timeFormat : "%H:%M:%S", extended_valid_elements :

"hr[class|width|size|noshade]",

file_browser_callback : "fileBrowserCallBack",

paste_use_dialog : false, theme_advanced_resizing : true,

theme_advanced_resize_horizontal : false, theme_advanced_link_targets :

"_something=My somthing;_something2=My somthing2;_something3=My somthing3;",

apply_source_formatting : true });

function fileBrowserCallBack(field_name, url, type, win) {

var connector =

"../../filemanager/browser.html?Connector=connectors/php/c onnector.php";

var enableAutoTypeSelection = true;

var cType;

tinymcpuk_field = field_name; tinymcpuk = win;

switch (type) { case "image":

cType = "Image"; break;

case "flash":

cType = "Flash"; break;

case "file":

cType = "File"; break;

}

(13)

85

connector += "&Type=" + cType; }

window.open(connector, "tinymcpuk", "modal,width=600,height=400");

} </script>

<!-- /TinyMCE --></head>

<body leftmargin=0 topmargin=0 marginheight="0" marginwidth="0" bgcolor="#ffffff">

<table border="0" cellspacing="0" cellpadding="0" width="100%" height="83%">

<tr>

<td width="50%" background="../gambar/bg.gif"><img src="../gambar/px1.gif" width="1" height="1" alt="" border="0"></td>

<td valign="bottom"

background="../gambar/bg_left.gif"><img

src="../gambar/bg_left.gif" alt="" width="17" height="16" border="0"></td>

<td><table width="780" border="0" cellspacing="0" cellpadding="0">

<tr>

<td><?php include "header.php"; ?></td> </tr>

<tr>

<td background="../gambar/fon02.gif" height="34"><div align="center"></div></td>

</tr> </table>

<p align="center" class="px"> <?php include "menu.php"; ?>

<table width="644" border="0" align="center" cellpadding="1" cellspacing="0">

<tr>

<td width="549"><h3 align="center">KELOLA BERITA </h3> <form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">

<table width="600" border="0" align="center"> <tr>

<td width="98"><strong>Judul Berita </strong></td> <td width="295"><label>

<input name="judul" type="text" id="judul" size="50" value="<?php echo $baris['judul'];?>"/>

</label></td> </tr>

<tr> <td><strong>Kategori</strong></td> <td><label>

<?php if($_GET[id]==1){ echo "<input type='text' name='idkategori' value='Tidak Dikategori' readonly>";

}else{

echo "<select name='idkategori' id='idkategori'>";

(14)

86

while($data=mysql_fetch_array($kategori)){ $pilih =

($baris['idkategori']==$data['idkategori'])?"selected" : "";

echo"<option value=\"$data[idkategori]\"

$pilih>$data[kategori]</option>"; }

} ?> </select>

</label></td> </tr>

<tr>

<td><strong>Content</strong></td> <td><label>

<textarea name="content" cols="80" rows="15"

id="content"><?php echo $baris['content'];?></textarea> </label></td>

</tr>

<tr> <td><strong>Gambar</strong></td> <td><label>

<?php if($_GET['id']){ //tampilkan foto saat mau ngedit

echo "<img src='../gambar/berita/$baris[gambar]' width=150 height=110><br />";

} ?>

<input name="gambar" type="file" id="gambar" /> </label></td>

</tr>

<tr>

<td>Status</td>

<td>: <input type="radio" name="status" value="Y" <?php if($baris['status']=="Y"){ echo "checked";}?>> Ya &nbsp;&nbsp;

<input type="radio" name="status" value="T" <?php if($baris['status']=="T"){ echo "checked";}?>> Tidak</td>

</tr> <tr>

<tr> <td>&nbsp;</td>

<td><label>

<?php if(!$_GET['id']){

//bila mau tambah data yang tampil tombol simpan

echo "<input name=\"simpan\"

type=\"submit\" id=\"simpan\" value=\"Simpan\" />&nbsp;"; echo "<input name=\"batal\" type=\"reset\" id=\"batal\" value=\"Batal\" />";

} else {

(15)

87

echo "<input name=\"Edit\" type=\"submit\" id=\"edit\" value=\"Edit\" />";

} ?> </label></td> </tr>

</table> </form>

<p align="center"><strong>Tabel Berita </strong></p> <table width="644" border="1" align="center"

cellspacing="0"> <tr bgcolor="#FFFF99">

<td width="36" height="25"><div

align="center"><strong>No</strong></div></td> <td width="237"><div

align="center"><strong>Judul</strong></div></td> <td width="143"><div align="center">

<blockquote>

<p><strong>Kategori</strong></p> </blockquote>

</div></td>

<td width="95"><strong>Pengirim</strong></td> <td width="42"><div

align="center"><strong>Status</strong></div></td> <td width="65"><div

align="center"><strong>Aksi</strong></div></td> </tr>

<?php

$sql="select * from tblcms where id=1";

$query=mysql_query($sql); $data=mysql_fetch_array($query); ?>

<tr>

<td><div align="center">1</div></td> <td><?php echo $data['judul']; ?></td> <td>Home</td>

<td>Admin</td>

<td><div align="center">Y</div></td>

<td><div align="center"><a href="berita.php?id=<?php echo $data['id']; ?>"><img src="../gambar/button-edit.gif" width="20" height="20" /></a></div></td>

</tr> <?php

$sql="select * from tblcms,tblkategori where

tblcms.idkategori=tblkategori.idkategori and tblcms.id<>1 order by id DESC";

$query=mysql_query($sql); $no=2;

while($data=mysql_fetch_array($query)){ ?>

<tr>

<td><div align="center"><?php echo $no; ?></div></td> <td><?php echo $data['judul']; ?></td>

<td><?php echo $data['kategori']; ?></td> <td><?php echo $data['user']; ?></td>

(16)

88

?></div></td>

<td><div align="center"><a href="berita.php?id=<?php echo $data['id']; ?>"><img src="../gambar/button-edit.gif" width="20" height="20" /></a>

<a

href="javascript:if(confirm('Anda yakin akan menghapus data ini??')){document.location='hapus.php?id=<?php echo $data['id']; ?>';}"><img src="../gambar/button-cross.gif" width="20" height="20" /></a></div></td>

</tr>

<?php $no++;}?> </table>

<p align="center">&nbsp;</p> <p>&nbsp;</p>

</td> </tr> </table>

<div class="px" align="center"><img

src="../gambar/bot01.jpg" width="780" height="9" alt="" border="0"></div>

<table border="0" cellspacing="0" cellpadding="0" width="780" align="center">

<tr>

<td><p align="center">

<?php include "footer.php"; ?> </p></td>

<td height="50"> <p class="bot">&nbsp;</p>

</td> </tr>

</table> </td>

<td valign="bottom"

background="../gambar/bg_right.gif"><img

src="../gambar/bg_right.gif" alt="" width="17" height="16" border="0"></td>

<td width="50%" background="../gambar/bg.gif"><img src="../gambar/px1.gif" width="1" height="1" alt="" border="0"></td>

</tr> </table>

</body> </html> <?php } else {

// jika levelnya bukan admin, tampilkan pesan echo "<script>alert('Sorry ya Coy.. Anda bukan admin');javascript:history.go(-1);</script>";

} } else {

(17)

89

?>

Kode Website 7

Fungsi Order Admin

<?php

error_reporting(E_ALL ^ E_NOTICE); session_start();

include "../include/koneksi.php"; include "../include/fungsi_seo.php"; include "../include/fungsi_indotgl.php"; if (isset($_SESSION['level']) &&

isset($_SESSION['username'])) {

if ($_SESSION['level'] == "admin") {

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Administrator Area - Kelola Berita</title> </head>

<body leftmargin=0 topmargin=0 marginheight="0" marginwidth="0" bgcolor="#ffffff">

<table border="0" cellspacing="0" cellpadding="0" width="100%" height="83%">

<tr>

<td width="50%" background="../gambar/bg.gif"><img src="../gambar/px1.gif" width="1" height="1" alt="" border="0"></td>

<td valign="bottom"

background="../gambar/bg_left.gif"><img

src="../gambar/bg_left.gif" alt="" width="17" height="16" border="0"></td>

<td><table width="780" border="0" cellspacing="0" cellpadding="0">

<tr>

<td><?php include "header.php"; ?></td> </tr>

<tr>

<td background="../gambar/fon02.gif" height="34"><div align="center"></div></td>

</tr> </table>

<p align="center" class="px"> <?php include "menu.php"; ?>

<table width="644" border="0" align="center" cellpadding="1" cellspacing="0">

<tr>

<td width="549"><h3 align="center">KELOLA PESANAN </h3> <p align="center">&nbsp;</p>

(18)

90

cellspacing="0"> <tr bgcolor="#FFFF99">

<td width="49" height="25"><div align="center"><strong>No Order</strong></div></td>

<td width="200"><div align="center"><strong>Nama Konsumen</strong></div></td>

<td width="170"><div align="center"><strong>Tgl Order</strong></div></td>

<td width="78"><div align="center"><strong>Jam</strong></div></td> <td width="60"><div

align="center"><strong>Status</strong></div></td> <td width="60"><div

align="center"><strong>Aksi</strong></div></td> </tr>

<?php

$sql="SELECT * FROM orders ORDER BY id_orders DESC";

$query=mysql_query($sql); $no=1;

while($data=mysql_fetch_array($query)){

$tanggal=tgl_indo($data['tgl_order']); ?>

<tr>

<td><div align="center"><?php echo $data['id_orders']; ?></div></td>

<td><?php echo $data['nama_kustomer']; ?></td> <td><?php echo $tanggal; ?></td>

<td><?php echo $data['jam_order']; ?></td> <td><div

align="center"><?php echo $data['status_order']; ?></div></td>

<td><div align="center"><a

href="detail_order.php?id_orders=<?php echo $data['id_orders']; ?>"><img src="../gambar/button-edit.gif" width="20" height="20" /></a>

<a

href="javascript:if(confirm('Anda yakin akan menghapus data

ini??')){document.location='hapus_order.php?id_orders=<?ph p echo $data['id_orders']; ?>';}"><img

src="../gambar/button-cross.gif" width="20" height="20" /></a></div></td>

</tr>

<?php $no++;}?> </table>

<p align="center">&nbsp;</p> <p>&nbsp;</p>

</td> </tr> </table>

<div class="px" align="center"><img

src="../gambar/bot01.jpg" width="780" height="9" alt="" border="0"></div>

(19)

91

<tr>

<td><p align="center">

<?php include "footer.php"; ?> </p></td>

<td height="50"> <p class="bot">&nbsp;</p>

</td> </tr>

</table> </td>

<td valign="bottom"

background="../gambar/bg_right.gif"><img

src="../gambar/bg_right.gif" alt="" width="17" height="16" border="0"></td>

<td width="50%" background="../gambar/bg.gif"><img src="../gambar/px1.gif" width="1" height="1" alt="" border="0"></td>

</tr> </table>

</body> </html> <?php } else {

// jika levelnya bukan admin, tampilkan pesan echo "<script>alert('Sorry ya Coy.. Anda bukan admin');javascript:history.go(-1);</script>";

} } else {

echo "<script>alert('Eeeh Maling.. Login dulu dong!!');javascript:history.go(-1);</script>"; }

?>

Kode Website

8 Fungsi Produk Admin

<?php

error_reporting(E_ALL ^ E_NOTICE); session_start();

include "../include/koneksi.php"; include "../include/fungsi_seo.php"; if (isset($_SESSION['level']) && isset($_SESSION['username'])) {

if ($_SESSION['level'] == "admin") {

if(isset($_POST['simpan'])){ $id_kategori=$_POST['id_kategori']; $nama_produk=$_POST['nama_produk'];

(20)

92

$harga=$_POST['harga']; $stok=$_POST['stok']; $tgl_masuk=date("d-m-Y");

$gambar=$_FILES['gambar']['name']; if(strlen($gambar)>0){

if(is_uploaded_file($_FILES['gambar']['tmp_name'])) {

move_uploaded_file($_FILES['gambar']['tmp_name'],". ./gambar/produk/".$gambar);

} }

$a="insert into

produk(id_produk,id_kategori,nama_produk,produk_seo,deskri psi,harga,stok,tgl_masuk,gambar)values('','$id_kategori',' $nama_produk','$produk_seo','$deskripsi','$harga','$stok', '$tgl_masuk','$gambar')";

$b=mysql_query($a); if($b){

echo "<script type='text/javascript'> onload =function(){

alert('Produk telah tersimpan'); }

</script>"; }else{

echo "<script type='text/javascript'> onload =function(){

alert('Produk gagal disimpan'); }

</script>"; }

}

//Proses edit

//tampilkan data yang diedit $id_produk=$_GET['id_produk'];

$sql="select * from produk where id_produk='$id_produk'"; $query=mysql_query($sql);

$baris=mysql_fetch_array($query); if(isset($_POST['Edit'])){

$id_kategori=$_POST['id_kategori']; $nama_produk=$_POST['nama_produk'];

$produk_seo=seo_title($_POST['nama_produk']); $deskripsi=$_POST['deskripsi'];

$harga=$_POST['harga']; $stok=$_POST['stok']; $tgl_masuk=date("d-m-Y");

$gambar=$_FILES['gambar']['name']; if(strlen($gambar)>0){

if(is_uploaded_file($_FILES['gambar']['tmp_name'])) {

move_uploaded_file($_FILES['gambar']['tmp_name'],". ./gambar/produk/".$gambar);

}

mysql_query("update produk set gambar='$gambar' where id_produk='$id_produk'");

}

$a="Update produk set

(21)

93

,stok='$stok',tgl_masuk='$tgl_masuk' where id_produk='$id_produk'";

$b=mysql_query($a); if($b){

header("location:produk.php"); }else{

echo "<script type='text/javascript'> onload =function(){

alert('Produk gagal diubah!'); }

</script>"; }

}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Administrator Area - Kelola Berita</title> <!-- TinyMCE -->

<script language="javascript" type="text/javascript" src="../tinymcpuk/tiny_mce.js"></script>

<script language="javascript" type="text/javascript"> tinyMCE.init({

mode : "textareas", theme : "advanced", plugins :

"table,save,advhr,advimage,advlink,emotions,iespell,insert datetime,preview,zoom,flash,searchreplace,print,paste,dire ctionality,fullscreen,noneditable,contextmenu",

theme_advanced_buttons1_add_before : "save,newdocument,separator",

theme_advanced_buttons1_add : "fontselect,fontsizeselect",

theme_advanced_buttons2_add :

"separator,insertdate,inserttime,preview,zoom,separator,fo recolor,backcolor,liststyle",

theme_advanced_buttons2_add_before:

"cut,copy,paste,pastetext,pasteword,separator,search,repla ce,separator",

theme_advanced_buttons3_add_before : "tablecontrols,separator",

theme_advanced_buttons3_add :

"emotions,iespell,flash,advhr,separator,print,separator,lt r,rtl,separator,fullscreen",

theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : "bottom",

plugin_insertdate_dateFormat : "%Y-%m-%d", plugin_insertdate_timeFormat : "%H:%M:%S", extended_valid_elements :

"hr[class|width|size|noshade]",

(22)

94

"fileBrowserCallBack",

paste_use_dialog : false, theme_advanced_resizing : true,

theme_advanced_resize_horizontal : false, theme_advanced_link_targets :

"_something=My somthing;_something2=My somthing2;_something3=My somthing3;",

apply_source_formatting : true });

function fileBrowserCallBack(field_name, url, type, win) {

var connector =

"../../filemanager/browser.html?Connector=connectors/php/c onnector.php";

var enableAutoTypeSelection = true; var cType;

tinymcpuk_field = field_name; tinymcpuk = win;

switch (type) { case "image":

cType = "Image"; break;

case "flash":

cType = "Flash"; break;

case "file":

cType = "File"; break;

}

if (enableAutoTypeSelection && cType) { connector += "&Type=" + cType; }

window.open(connector, "tinymcpuk", "modal,width=600,height=400");

} </script>

<!-- /TinyMCE --> </head>

<body leftmargin=0 topmargin=0 marginheight="0" marginwidth="0" bgcolor="#ffffff">

<table border="0" cellspacing="0" cellpadding="0" width="100%" height="83%">

<tr>

<td width="50%" background="../gambar/bg.gif"><img src="../gambar/px1.gif" width="1" height="1" alt="" border="0"></td>

<td valign="bottom"

background="../gambar/bg_left.gif"><img

src="../gambar/bg_left.gif" alt="" width="17" height="16" border="0"></td>

<td><table width="780" border="0" cellspacing="0" cellpadding="0">

(23)

95

<td><?php include "header.php"; ?></td> </tr>

<tr>

<td background="../gambar/fon02.gif" height="34"><div align="center"></div></td>

</tr> </table>

<p align="center" class="px"> <?php include "menu.php"; ?>

<table width="644" border="0" align="center" cellpadding="1" cellspacing="0">

<tr>

<td width="549"><h3 align="center">KELOLA PRODUK </h3> <form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">

<table width="600" border="0" align="center"> <tr>

<td><strong>Kategori</strong></td> <td><label>

<?php

echo "<select name='id_kategori' id='id_kategori'>"; $kategori=mysql_query("select * from kategori"); while($data=mysql_fetch_array($kategori)){ $pilih =

($baris['id_kategori']==$data['id_kategori'])?"selected" : "";

echo"<option value=\"$data[id_kategori]\" $pilih>$data[nama_kategori]</option>"; }

?> </select> </label></td>

</tr> <tr>

<td width="98"><strong>Nama Produk </strong></td> <td width="295"><label>

<input name="nama_produk" type="text" id="nama_produk" size="50" value="<?php echo $baris['nama_produk'];?>"/> </label></td>

</tr> <tr>

<td><strong>Deskripsi</strong></td> <td><label>

<textarea name="deskripsi" cols="80" rows="15" id="deskripsi"><?php echo

$baris['deskripsi'];?></textarea> </label></td>

</tr>

<tr> <td><strong>Harga</strong></td> <td>Rp <label>

<input name="harga" type="text" id="harga" value="<?php echo $baris['harga'];?>"/></label></td>

</tr>

<tr> <td><strong>Stok</strong></td> <td><label>

<input name="stok" type="text" id="stok" value="<?php echo $baris['stok'];?>" />

(24)

96

<tr>

<td><strong>Gambar</strong></td> <td><label>

<?php if($_GET['id_produk']){ //tampilkan foto saat mau ngedit

echo "<img src='../gambar/produk/$baris[gambar]' width=150 height=110><br />";

} ?>

<input name="gambar" type="file" id="gambar" /> </label></td>

</tr><tr> <td>&nbsp;</td> <td><label>

<?php if(!$_GET['id_produk']){

//bila mau tambah data yang tampil tombol simpan

echo "<input name=\"simpan\" type=\"submit\" id=\"simpan\" value=\"Simpan\" />&nbsp;";

echo "<input name=\"batal\" type=\"reset\" id=\"batal\" value=\"Batal\" />";

} else {

//Apabila mau edit yg tampil tombol edit dan hapus echo "<input name=\"Edit\" type=\"submit\" id=\"edit\" value=\"Edit\" />";

} ?>

</label></td> </tr>

</table> </form>

<p align="center"><strong>Tabel Produk

</strong></p><table width="635" border="1" align="center" cellspacing="0">

<tr bgcolor="#FFFF99">

<td width="29" height="25"><div

align="center"><strong>No</strong></div></td> <td width="199"><div

align="center"><strong>Nama_Produk</strong></div></td> <td width="123">

<p align="center"><strong>Kategori</strong></p></td> <td width="93"><div

align="center"><strong>Harga</strong></div></td> <td width="39"><div

align="center"><strong>Stok</strong></div></td> <td width="64"><div align="center"><strong>Tgl Masuk</strong></div></td>

<td width="58"><div

align="center"><strong>Aksi</strong></div></td> </tr>

<?php

$sql="select * from produk,kategori where

produk.id_kategori=kategori.id_kategori order by id_produk DESC";

$query=mysql_query($sql); $no=1;

while($data=mysql_fetch_array($query)){ ?>

<tr>

(25)

97

<td><?php echo $data['nama_produk']; ?></td> <td><?php echo $data['nama_kategori']; ?></td> <td>Rp <?php echo $data['harga']; ?></td>

<td><div align="center"><?php echo $data['stok']; ?></div></td>

<td><div align="center"><?php echo $data['tgl_masuk']; ?></div></td>

<td><div align="center"><a

href="produk.php?id_produk=<?php echo $data['id_produk']; ?>"><img src="../gambar/button-edit.gif" width="20" height="20" /></a>

<a href="javascript:if(confirm('Anda yakin akan menghapus data

ini??')){document.location='hapus_produk.php?id_produk=<?p hp echo $data['id_produk']; ?>';}"><img

src="../gambar/button-cross.gif" width="20" height="20" /></a></div></td>

</tr>

<?php $no++;}?> </table>

<p align="center">&nbsp;</p> <p>&nbsp;</p>

</td> </tr> </table>

<div class="px" align="center"><img

src="../gambar/bot01.jpg" width="780" height="9" alt="" border="0"></div>

<table border="0" cellspacing="0" cellpadding="0" width="780" align="center">

<tr>

<td><p align="center">

<?php include "footer.php"; ?> </p></td>

<td height="50">

<p class="bot">&nbsp;</p> </td>

</tr> </table> </td>

<td valign="bottom"

background="../gambar/bg_right.gif"><img

src="../gambar/bg_right.gif" alt="" width="17" height="16" border="0"></td>

<td width="50%" background="../gambar/bg.gif"><img src="../gambar/px1.gif" width="1" height="1" alt="" border="0"></td>

</tr> </table> </body> </html> <?php } else {

(26)

98

} } else {

echo "<script>alert('Eeeh Maling.. Login dulu dong!!');javascript:history.go(-1);</script>"; }

(27)
(28)

Referensi

Dokumen terkait

sebelum 30 Desember 2015 wajib diunggah dilaman repository PT dan setelah 30 Desember 2015 dilaman penyelenggara seminar/konferensi atau pada laman penyedia

Ketika saya nggak dapet minuman gimana saya harus dapet nggak sampai kayak gitu mbak, ya paling pas lagi ada uang terus temen-temen lagi pada pengenya minum, kalo

MILIN UPT

Mintaragen Kota Tegal Tahun Anggaran 2016 dalam waktu 3 (tiga) hari setelah pengumuman pemenang, terhitung mulai hari Sabtu tanggal 20 Agustus 2016 sampai dengan hari

Secara kelompok siswa dapat menjelaskan pengertian arsiparis dan syarat-syarat pegawai arsip dari berbagai sumber secara berdiskusi sesuai dengan ketentuan

Sekretaris Daerah Kabupaten/Kota dan pejabat struktural eselon II di lingkungan Pemerintah Kabupaten/Kota yang akan diberhentikan diluar ketentuan sebagaimana dimaksud dalam pasal

Menurut Sudo (2011, hal.88), berdasarkan ketiga definisi di atas, sahabat menunjuk pada teman yang secara khusus bergaul secara akrab dengan diri kita di antara

H272 - Bisa memperbesar kebakaran; pengoksidasi, H300 - Berbahaya jika tertelan, H315 - Menyebabkan iritasi kulit, H319 - Menyebabkan iritasi serius pada mata, H334 - Bisa