• Tidak ada hasil yang ditemukan

Aplikasi Penjualan Online Web Menggunakan Php Pada Toko Medan

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Penjualan Online Web Menggunakan Php Pada Toko Medan"

Copied!
111
0
0

Teks penuh

(1)

DEPARTEMEN PENDIDIKAN NASIONAL

UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA)

JL. BIOTEKNOLOGI NO. 1 KAMPUS USU Telp. (061) 8214290s

MEDAN – 20155, EMAIL : Dekanat@FMIPA.USU.AC.ID

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Nama Mahasiswa

: Muhammad Andrea

Nomor Stambuk

: 102406035

Judul Tugas Akhir

:

APLIKASI PENJUALAN ONLINE WEB

MENGGUNAKAN PHP PADA TOKO

MEDAN

Dosen Pembimbing 1

: Dr. Sutarman, M.Sc

Tanggal Mulai Bimbingan

: ………

Tanggal Selesai Bimbingan

: ………

No

TANGGAL ASSISTEN BIMBINGAN

PEMBAHASAN PADA ASSISTEN MENGENAI

PADA BAB

PARAF DOSEN

PEMBIMBING KETERANGAN

Kartu ini harap dikembalikan kejurusan Matematika

Bila Bimbingan Mahasiswa telah Selesai.

Diketahui

Disetujui

Ketua jurusan Matematika

Pembimbing Utama/

Penanggung Jawab

(2)

SURAT KETERANGAN

Hasil Uji Program Tugas Akhir

Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir

Program Diploma 3 Teknik Informatika :

Nama

:

ANDIKA PRABOWO

NIM

:

102406033

Prog. Studi

:

DIPLOMA (D3) TEKNIK INFORMATIKA

Judul Tugas Akhir : APLIKASI PENJUALAN ONLINE WEB

MENGGUNAKAN PHP PADA TOKO MEDAN

Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada

tanggal……….

Dengan Hasil : Sukses / Gagal

Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja

Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU

Medan.

Medan, Juni 2013

Dosen Pembimbing/Kepala Lab. Komputer

Program Studi D 3 Teknik Informatika,

Dr. Sutarman, M.Sc

(3)

Lampiran

1.Aksi <?php session_start(); error_reporting(0); include "config/koneksi.php"; include "config/library.php"; include "config/library.php"; include "config/fungsi_thumb1.php"; include "config/fungsi_seo.php"; $module=$_GET[module]; $act=$_GET[act];

if ($module=='keranjang' AND $act=='tambah'){ $sid = session_id();

$sql2 = mysql_query("SELECT stok FROM produk WHERE id_produk='$_GET[id]'");

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

if ($stok == 0){

echo "stok habis"; }

else{

// check if the product is already // in cart table for this session

$sql = mysql_query("SELECT id_produk FROM orders_temp

WHERE id_produk='$_GET[id]' AND id_session='$sid'");

$ketemu=mysql_num_rows($sql); if ($ketemu==0){

// put the product in cart table mysql_query("INSERT INTO orders_temp (id_produk, jumlah, id_session, tgl_order_temp, jam_order_temp, stok_temp)

VALUES ('$_GET[id]', 1, '$sid', '$tgl_sekarang', '$jam_sekarang', '$stok')");

} else {

// update product quantity in cart tablemysql_query("UPDATE orders_temp

SET jumlah = jumlah + 1

WHERE id_session ='$sid' AND id_produk='$_GET[id]'");

} deleteAbandonedCart(); header('Location:keranjang-belanja.html'); } }

elseif ($module=='iklan' AND $act=='input'){ echo"$_POST[nama_produk]";

(4)

$acak = rand(1,99);

$nama_file_unik = $acak.$nama_file;

$produk_seo = seo_title($_POST[nama_produk]); // Apabila ada gambar yang diupload

if (!empty($lokasi_file)){

if ($tipe_file != "image/jpeg" AND $tipe_file != "image/pjpeg"){ echo "<script>window.alert('Upload Gagal, Pastikan File yang di Upload bertipe *.JPG');

window.location=('media.php?module=home)</script>"; }

else{

UploadImage($nama_file_unik);

mysql_query("INSERT INTO produk(nama_produk, produk_seo, id_kategori, berat, harga, diskon, stok, deskripsi, tgl_masuk, gambar,id_kustomer, id_provinsi) VALUES('$_POST[nama_produk]', '$produk_seo', '$_POST[kategori]', '$_POST[berat]', '$_POST[harga]', '$_POST[diskon]', '$_POST[stok]', '$_POST[deskripsi]', '$tgl_sekarang', '$nama_file_unik', '$_POST[id_kustomer]', '$_POST[id_provinsi]')"); header('location:media.php?module=home'); } } else{

(5)

'$_POST[berat]', '$_POST[harga]', '$_POST[harga]', '$_POST[stok]', '$_POST[deskripsi]', '$tgl_sekarang')"); header('location:media.php?module=home'); } }

elseif ($module=='keranjang' AND $act=='hapus'){

mysql_query("DELETE FROM orders_temp WHERE id_orders_temp='$_GET[id]'");

header('Location:keranjang-belanja.html');

}

elseif ($module=='keranjang' AND $act=='update'){ $id = $_POST[id];

$jml_data = count($id);

$jumlah = $_POST[jml]; // quantity for ($i=1; $i <= $jml_data; $i++){

$sql2 = mysql_query("SELECT stok_temp FROM orders_temp WHERE id_orders_temp='".$id[$i]."'");

while($r=mysql_fetch_array($sql2)){ if ($jumlah[$i] > $r[stok_temp]){

echo "<script>window.alert('Jumlah yang dibeli melebihi stok yang ada');

window.location=('keranjang-belanja.html')</script>"; }

elseif($jumlah[$i] == 0){

echo "<script>window.alert('Anda tidak boleh menginputkan angka 0 atau mengkosongkannya!');

window.location=('keranjang-belanja.html')</script>"; }

else{

mysql_query("UPDATE orders_temp SET jumlah = '".$jumlah[$i]."' WHERE id_orders_temp =

'".$id[$i]."'"); header('Location:keranjang-belanja.html'); } } } }

/*Delete all cart entries older than one day*/ function deleteAbandonedCart(){

$kemarin = date('Y-m-d', mktime(0,0,0, date('m'), date('d') - 1, date('Y')));

mysql_query("DELETE FROM orders_temp WHERE tgl_order_temp <

'$kemarin'"); } ?> 2.Breadcrumb.php <?php if($_GET['module']=='home'){

echo "<span class='current'>Home</span>"; }

(6)

echo "<span class='current'>Profil</span>";

}

elseif($_GET['module']=='carabeli'){

echo "<span class='current'>Cara Pembelian</span>";

}

elseif($_GET['module']=='semuaproduk'){

echo "<span class='current'>Semua Produk</span>";

}

elseif($_GET['module']=='keranjangbelanja'){

echo "<span class='current'>Keranjang Belanja</span>";

}

elseif($_GET['module']=='hubungikami'){

echo "<span class='current'>Hubungi Kami</span>";

}

elseif($_GET['module']=='hubungiaksi'){

echo "<span class='current'>Hubungi Kami</span>";

}

elseif($_GET['module']=='hasilcari'){

echo "<span class='current'>Hasil Pencarian</span>";

}

elseif($_GET['module']=='selesaibelanja'){

echo "<span class='current'>Data Pembeli</span>";

}

elseif($_GET['module']=='simpantransaksi'){

echo "<span class='current'>Transaksi Selesai</span>";

}

elseif($_GET['module']=='simpantransaksimember'){

echo "<span class='current'>Transaksi Selesai</span>";

}

elseif($_GET['module']=='lupapassword'){

echo "<span class='current'>Lupa Password</span>";

}

elseif($_GET['module']=='detailproduk'){

$detail =mysql_query("SELECT * FROM produk,kategori

WHERE kategori.id_kategori=produk.id_kategori AND id_produk='$_GET[id]'");

$d = mysql_fetch_array($detail); echo "<span class=judul_head><a href='home'>Home</a> &#187; <a href=kategori-$d[id_kategori]-$d[kategori_seo].html>$d[nama_kategori]</a> &#187;

$d[nama_produk]</span>"; }

elseif($_GET['module']=='detailkategori'){ $detail

=mysql_query("SELECT nama_kategori from kategori where id_kategori='$_GET[id]'");

$d

(7)

echo "<span class=judul_head><a href='home'>Home</a> &#187; $d[nama_kategori]</span>"; } ?> 3.Captcha.php <?php session_start(); header("Content-type: image/png");

$captcha_image = imagecreatefrompng("counter/captcha.png"); $captcha_font = imageloadfont("counter/font.gdf");

$captcha_text = substr(md5(uniqid('')),-6,6); $_SESSION['captcha_session'] = $captcha_text;

$captcha_color = imagecolorallocate($captcha_image,0,0,0);

imagestring($captcha_image,$captcha_font,15,5,$captcha_text,$captcha_ color); imagepng($captcha_image); imagedestroy($captcha_image); ?> 4.dina_meta1.php <?php

$sql = mysql_query("select nama_produk from produk where id_produk='$_GET[id]'");

$j = mysql_fetch_array($sql); if (isset($_GET['id'])){

echo "$j[nama_produk]";

} else{

$sql2 = mysql_query("select meta_deskripsi from modul where id_modul='43'");

$j2 = mysql_fetch_array($sql2);

echo "$j2[meta_deskripsi]"; } ?> 5.dina_meta2.php <?php

$sql2 = mysql_query("select meta_keyword from modul where id_modul='43'");

$j2 = mysql_fetch_array($sql2);

echo "$j2[meta_keyword]"; ?> dina_titel <?php if (isset($_GET['id'])){

$sql = mysql_query("select nama_produk from produk where id_produk='$_GET[id]'");

$j = mysql_fetch_array($sql); if ($j) {

echo "$j[nama_produk]"; }

(8)

$sql2 = mysql_query("select nama_toko from modul where id_modul='43'");

$j2 = mysql_fetch_array($sql2);

echo "$j2[nama_toko]";

} }

else{

$sql3 = mysql_query("select nama_toko from modul where id_modul='43'");

$j3 = mysql_fetch_array($sql3);

echo "$j3[nama_toko]"; } ?> 6.diskon_stok.php <?php // diskon

$harga = format_rupiah($r[harga]); $disc = ($r[diskon]/100)*$r[harga];

$hargadisc = number_format(($r[harga]-$disc),0,",",".");

$d=$r['diskon'];

$hargatetap = "<span class='price'> <br /></span>&nbsp;

<span style=\"color:#ff6600;font-size:14px;\"> Rp. <b>$hargadisc,-</b></span>";

$hargadiskon = "<span style='text-decoration:line-through;' class='price'>Rp. $harga <br /></span>&nbsp;diskon $d%

<span style=\"color:#ff6600;font-size:14px;\"> Rp. <b>$hargadisc,-</b></span>"; if ($d!=0){ $divharga=$hargadiskon; }else{ $divharga=$hargatetap; }

// tombol stok habis kalau stoknya 0 $stok = $r['stok'];

$tombolbeli = "<a class='prod_cart'

href=\"aksi.php?module=keranjang&act=tambah&id=$r[id_produk]\"></a>"; $tombolhabis = "<span class='prod_cart_habis'>habis</span>"; if ($stok!=0){ $tombol=$tombolbeli; }else{ $tombol=$tombolhabis; } ?> 7.Download.php <?php include "config/koneksi.php";

$direktori = "files/"; // folder tempat penyimpanan file yang boleh didownload

$filename = $_GET['file'];

$file_extension = strtolower(substr(strrchr($filename,"."),1));

switch($file_extension){

(9)

case "exe": $ctype="application/octet-stream"; break; case "zip": $ctype="application/zip"; break;

case "rar": $ctype="application/rar"; break; case "doc": $ctype="application/msword"; break;

case "xls": $ctype="application/vnd.ms-excel"; break; case "ppt": $ctype="application/vnd.ms-powerpoint"; break; case "gif": $ctype="image/gif"; break;

case "png": $ctype="image/png"; break; case "jpeg":

case "jpg": $ctype="image/jpg"; break; default: $ctype="application/proses"; }

if ($file_extension=='php'){

echo "<h1>Access forbidden!</h1>

<p>Maaf, file yang Anda download sudah tidak tersedia atau filenya (direktorinya) telah diproteksi. <br />

Silahkan hubungi <a

href='mailto:redaksi@dika.com'>webmaster</a>.</p>"; exit;

} else{

mysql_query("update download set hits=hits+1 where nama_file='$filename'");

header("Content-Type: octet/stream"); header("Pragma: private");

header("Expires: 0");

header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: private",false); header("Content-Type: $ctype"); header("Content-Disposition: attachment; filename=\"".basename($filename)."\";" ); header("Content-Transfer-Encoding: binary"); header("Content-Length: ".filesize($direktori.$filename)); readfile("$direktori$filename"); exit(); } ?> 8.Item.php <?php

$sid = session_id();

$sql = mysql_query("SELECT

SUM(jumlah*(harga-(diskon/100)*harga)) as total,SUM(jumlah) as totaljumlah FROM orders_temp, produk WHERE id_session='$sid' AND orders_temp.id_produk=produk.id_produk");

//$disc = ($r[diskon]/100)*$r[harga];

//$subtotal = ($r[harga]-$disc) * $r[jumlah]; while($r=mysql_fetch_array($sql)){

if ($r['totaljumlah'] != ""){

$total_rp = format_rupiah($r['total']); echo "($r[totaljumlah]) item produk <br /> <span class='border_cart'></span>

Total: <span class='price'>Rp. $total_rp</span><br /> <i><a href='keranjang-belanja.html'>Keranjang</a></i> | <i><a href='selesai-belanja.html'>Selesai</a></i><br />";

(10)

else{

echo "<i>0 item produk</i><br />

<span class='border_cart'></span>

Total: <span class='price'>Rp. 0</span>"; }

} ?>

9.Kanan .php

<div class="title_box">Iklan</div>

<div class="border_box"> <ul class="left_menu"> <?php

$kategori=mysql_query("select nama_kategori,

kategori.id_kategori, kategori_seo, count(produk.id_produk) as jml

from kategori left join produk on

produk.id_kategori=kategori.id_kategori where id_kustomer != 0 group by nama_kategori"); $no=1;

while($k=mysql_fetch_array($kategori)){ if(($no % 2)==0){

echo "<li class='genap'><a href='iklankategori-$k[id_kategori]-$k[kategori_seo].html'> $k[nama_kategori] ($k[jml])</a></li>";

} else{

echo "<li class='ganjil'><a href='iklankategori-$k[id_kategori]-$k[kategori_seo].html'> $k[nama_kategori] ($k[jml])</a></li>"; } $no++; } ?> </ul> <?php /* //ym

$ym=mysql_query("select * from mod_ym order by id desc"); while($t=mysql_fetch_array($ym)){

echo "<br /><p>&bull; $t[nama]

<a href='ymsgr:sendIM?$t[username]'> <img

src='http://opi.yahoo.com/online?u=$t[username]&amp;m=g&amp;t=1' border='0' height='16' width='64'></a>

</p><br />"; }*/

?>

</div> <div class="shopping_cart">

<div class="cart_title">Keranjang belanja</div> <div class="cart_details">

<?php require_once "item.php";?> </div>

<div class="cart_icon"><img src="images/shoppingcart.png" alt="" title="" width="48" border="0" height="48">

</div> </div>

(11)

<div class="border_box">Costumer Service <?php

/* //ym

$ym=mysql_query("select * from mod_ym order by id desc"); while($t=mysql_fetch_array($ym)){

echo "<br /><p>&bull; $t[nama]

<a href='ymsgr:sendIM?$t[username]'> <img

src='http://opi.yahoo.com/online?u=$t[username]&amp;m=g&amp;t=1' border='0' height='16' width='64'></a>

</p><br />"; }*/ ?> </div> <div class="banner_adds"> </div>

10. kiri .php

<div class="title_box">Produk Toko Medan</div> <ul class="left_menu">

<?php

$kategori=mysql_query("select nama_kategori, kategori.id_kategori, kategori_seo,

count(produk.id_produk) as jml from kategori left join produk on

produk.id_kategori=kategori.id_kategori where id_kustomer = 0 group by nama_kategori"); $no=1;

while($k=mysql_fetch_array($kategori)){ if(($no % 2)==0){

echo "<li class='genap'><a href='kategori-$k[id_kategori]-$k[kategori_seo].html'> $k[nama_kategori] ($k[jml])</a></li>";

} else{

echo "<li class='ganjil'><a href='kategori-$k[id_kategori]-$k[kategori_seo].html'> $k[nama_kategori] ($k[jml])</a></li>"; } $no++; } ?> </ul>

<div class="title_box">Produk Best Seller</div> <div class="border_box">

<?php

$best=mysql_query("SELECT * FROM produk ORDER BY dibeli DESC LIMIT 2");

while($a=mysql_fetch_array($best)){ $harga = format_rupiah($a[harga]);

echo "<div class='product_title'><a

href='produk-$a[id_produk]-$a[produk_seo].html'>$a[nama_produk]</a></div> <div class='product_img'>

<a href='produk-$a[id_produk]-$a[produk_seo].html'> <img src='foto_produk/small_$a[gambar]' border='0' height='110'>

(12)

</div>"; } ?> </div> <div class="banner_adds"></div> 11.Media.php <?php error_reporting(0); session_start(); include "config/koneksi.php"; include "config/fungsi_indotgl.php"; include "config/class_paging.php"; include "config/fungsi_combobox.php"; include "config/library.php"; include "config/fungsi_autolink.php"; include "config/fungsi_rupiah.php"; ?>

<!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>

<title><?php include "titile.php"; ?></title> </script>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<link rel="shortcut icon" href="favicon.ico" />

<link href="style.css" rel="stylesheet" type="text/css" /> <link href="lightbox/themes/default/jquery.lightbox.css" rel="stylesheet" type="text/css" />

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

$('#defaultCube').imagecube({

direction: 'random', // Direction of rotation: random|up|down|left|right

randomSelection: ['up', 'down', 'left', 'right'], // If direction is random, select one of these

speed: 2000 // Time taken (milliseconds) to transition });

$(function(){ var alt = 0;

$("#left").live(function(){ alt%2 == 0?

$("#flipMe")

.css("background-color", "#000")

.animate({height: 265+"px", width: 0+"px",marginLeft: 250+"px"},590) .css("background-color", "#555")

.animate({height: 265+"px", width: 0+"px",marginLeft:0+"px"},820): $("#flipMe")

.css("background-color", "#555")

.animate({height: 265+"px", width: 0+"px", marginLeft: 250+"px"},590) .css("background-color", "#000")

.animate({height: 265+"px", width: 850+"px",marginLeft: 0+"px"},820); alt++;

})

(13)

alt%2 == 0? $("#flipMe")

.css("background-color", "#000")

.animate({width:500+"px", height: 0+"px", marginTop: 100+"px"},590) .css("background-color", "#555")

.animate({width:500+"px", height: 265+"px", marginTop: 0+"px"},820): $("#flipMe")

.css("background-color", "#555")

.animate({width:500+"px", height: 0+"px", marginTop: 100+"px"},590) .css("background-color", "#000")

.animate({width:500+"px", height: 265+"px", marginTop: 0+"px"},820); alt++;

})

$("#right").live(function(){ alt%2 == 0?

$("#flipMe")

.css("background-color", "#000")

.animate({height: 265+"px", width: 0+"px",marginLeft: 250+"px", marginRight: 250+"px"},590)

.css("background-color", "#555") .animate({height: 265+"px", width:

850+"px",marginLeft:0+"px",marginRight: 0+"px"},820): $("#flipMe")

.css("background-color", "#555")

.animate({height: 265+"px", width: 0+"px", marginLeft: 250+"px",marginRight: 250+"px"},590)

.css("background-color", "#000")

.animate({height: 265+"px", width: 850+"px",marginLeft: 0+"px", marginRight: 0+"px"},820);

alt++; })

$("#bottom").live(function(){ alt%2 == 0?

$("#flipMe")

.css("background-color", "#000")

.animate({height: 265+"px", width: 0+"px",marginLeft: 250+"px", marginRight: 250+"px"},590)

.css("background-color", "#555") .animate({height: 265+"px", width:

850+"px",marginLeft:0+"px",marginRight: 0+"px"},820): $("#flipMe")

.css("background-color", "#555")

.animate({height: 265+"px", width: 0+"px", marginLeft: 250+"px",marginRight: 250+"px"},590)

.css("background-color", "#000")

.animate({height: 265+"px", width: 850+"px",marginLeft: 0+"px", marginRight: 0+"px"},820); alt++; }) }); </script> </head> <body> <div id="main_container"> <div class="top_bar"> <div class="top_search"> <div class="search_text">Cari Produk</div>

(14)

<input class="search_input" name="kata" type="text"> <input src="images/search.gif" class="search_bt" type="image"> </form> </div> <div class="top_bar1"> <img src="images/button_register_on.gif" align="right" /></div> </div> <style type="text/css"> select { width: 250px; } option { height:18px; } </style>

<div id="header"><div class="wrap"><div id="defaultCube" style="width: 1000px; height: 275px;">

<img src="images/header/1.jpg" alt="image1">

<img src="images/header/2.jpg" alt="image2"> <img src="images/header/3.jpg" alt="image3"> </div></div><center>

<?php echo"<table background='images/bg_silver_noise_grey.jpg'><form method='POST' action='detailcari.html'> <td class='katagori1' width='300'><label for='Lokasi'>Wilayah</label>

<select name='id_provinsi'>

<option value=0 selected>- Pilih Wilayah -</option>"; $tampil=mysql_query("SELECT * FROM prov ORDER BY nama"); while($r=mysql_fetch_array($tampil)){

echo "<option value=$r[id]>$r[nama]</option>"; }?>

</select></td><td width="300"> <?php echo" <div id='katagori2'><label

for='katagori'>Katagori</label>

<select name='kategori'>

<option value=0 selected>- Pilih Kategori -</option>"; $tampil=mysql_query("SELECT * FROM kategori ORDER BY nama_kategori");

while($r=mysql_fetch_array($tampil)){ echo "<option

value=$r[id_kategori]>$r[nama_kategori]</option>";}?></select> </td><td>

<input type='submit' value ='Cari'

/></td></form></div></table><script type='text/javascript'>

$('#defaultCube').imagecube({

direction: 'random', // Direction of rotation: random|up|down|left|right

randomSelection: ['up', 'down', 'left', 'right'], // If direction is random, select one of these

speed: 2000 // Time taken (milliseconds) to transition });

(15)

$("#left").live(function(){ alt%2 == 0?

$("#flipMe")

.css("background-color", "#000")

.animate({height: 265+"px", width: 0+"px",marginLeft: 250+"px"},590) .css("background-color", "#555")

.animate({height: 265+"px", width: 0+"px",marginLeft:0+"px"},820): $("#flipMe")

.css("background-color", "#555")

.animate({height: 265+"px", width: 0+"px", marginLeft: 250+"px"},590) .css("background-color", "#000")

.animate({height: 265+"px", width: 850+"px",marginLeft: 0+"px"},820); alt++;

})

$("#top").live(function(){ alt%2 == 0?

$("#flipMe")

.css("background-color", "#000")

.animate({width:500+"px", height: 0+"px", marginTop: 100+"px"},590) .css("background-color", "#555")

.animate({width:500+"px", height: 265+"px", marginTop: 0+"px"},820): $("#flipMe")

.css("background-color", "#555")

.animate({width:500+"px", height: 0+"px", marginTop: 100+"px"},590) .css("background-color", "#000")

.animate({width:500+"px", height: 265+"px", marginTop: 0+"px"},820); alt++;

})

$("#right").live(function(){ alt%2 == 0?

$("#flipMe")

.css("background-color", "#000")

.animate({height: 265+"px", width: 0+"px",marginLeft: 250+"px", marginRight: 250+"px"},590)

.css("background-color", "#555") .animate({height: 265+"px", width:

850+"px",marginLeft:0+"px",marginRight: 0+"px"},820): $("#flipMe")

.css("background-color", "#555")

.animate({height: 265+"px", width: 0+"px", marginLeft: 250+"px",marginRight: 250+"px"},590)

.css("background-color", "#000")

.animate({height: 265+"px", width: 850+"px",marginLeft: 0+"px", marginRight: 0+"px"},820);

alt++; })

$("#bottom").live(function(){ alt%2 == 0?

$("#flipMe")

.css("background-color", "#000")

.animate({height: 265+"px", width: 0+"px",marginLeft: 250+"px", marginRight: 250+"px"},590)

.css("background-color", "#555") .animate({height: 265+"px", width:

850+"px",marginLeft:0+"px",marginRight: 0+"px"},820): $("#flipMe")

.css("background-color", "#555")

.animate({height: 265+"px", width: 0+"px", marginLeft: 250+"px",marginRight: 250+"px"},590)

(16)

.animate({height: 265+"px", width: 850+"px",marginLeft: 0+"px", marginRight: 0+"px"},820);

alt++; })

});

</script> </div>

</center> <div id="main_content"> <div id="menu"> <ul div="menu"> <li><a href="index.php" >Home</a></li>

<li class="divider"></li>

<li><a href="profil-kami.html">Profil</a></li>

<li class="divider"></li>

<li><a href="cara-pembelian.html">Cara Pembelian</a></li>

<li class="divider"></li>

<li><a href="semua-produk.html" >Semua Produk</a></li>

<li class="divider"></li>

<li><a href="keranjang-belanja.html" >Keranjang Belanja</a></li> <li class="divider"></li>

<li><a href="download-katalog.html" >Download Katalog</a></li>

<li class="divider"></li>

<li><a href="hubungi-kami.html">Hubungi Kami</a></li>

<li class="divider"></li>

<li><a href="pasang-iklan.html">Pasang Iklan</a></li> </ul>

</div><!-- end of menu tab --> <div id="crumb_navigation">

Anda sedang berada di: <?php include "breadcrumb.php";?><div id="crumb_navigation1">

<form action="simpan-transaksi-member.html"

method="post"><table><tr><td>Email</td><td>Password</td><td></td></tr > <td><input type="text" name="email" /></td><td><input type="password" name="password"/></td><td><input type="image" src="images/login-button.png" width="80" height="40" /></td></table></form> </div> </div>

<div class="left_content"> <?php include "kiri.php";?> </div>

<div class="center_content">

<?php include "tengah.php";?> </div>

<div class="right_content">

<?php include "kanan.php";?> </div><!-- end of right content --> </div><!-- end of main content -->

(17)

<div class="left_footer"> </div>

<div class="center_footer"> </div>

<div class="right_footer"> </div> </div> </div>

<!-- end of main_container -->

<div style="visibility: hidden; position: absolute;"><div></div></div> </body> </html> 12.Tengah.php <script language="javascript"> function validasi(form){

if (form.nama.value == ""){

alert("Anda belum mengisikan Nama."); form.nama.focus();

return (false); }

if (form.alamat.value == ""){

alert("Anda belum mengisikan Alamat."); form.alamat.focus();

return (false); }

if (form.telpon.value == ""){

alert("Anda belum mengisikan Telpon."); form.telpon.focus();

return (false); }

if (form.email.value == ""){

alert("Anda belum mengisikan Email."); form.email.focus();

return (false); }

if (form.kota.value == 0){

alert("Anda belum mengisikan Kota."); form.kota.focus();

return (false); }

if (form.kode.value == ""){

alert("Anda belum mengisikan Kode."); form.kode.focus(); return (false); } return (true); } function validasi2(form2){ if (form2.email.value == ""){

alert("Anda belum mengisikan Email."); form2.email.focus();

return (false); }

if (form2.password.value == ""){

alert("Anda belum mengisikan Password."); form2.password.focus();

return (false); }

(18)

function harusangka(jumlah){

var karakter = (jumlah.which) ? jumlah.which : event.keyCode if (karakter > 31 && (karakter < 48 || karakter > 57))

return false; return true; }

</script> <?php

// Halaman utama (Home) if ($_GET[module]=='home'){

echo "<div class='center_title_bar'>Produk Terbaru</div>";

$sql=mysql_query("SELECT * FROM produk where id_kustomer = 0 ORDER BY id_produk DESC LIMIT 3");

while ($r=mysql_fetch_array($sql)){ include "diskon_stok.php";

echo "<div class='prod_box'>

<div class='top_prod_box'></div>

<div class='center_prod_box'> <div class='product_title'><a href='produk-$r[id_produk]-$r[produk_seo].html'>$r[nama_produk]</a></div> <div class='product_img'>

<a href='foto_produk/$r[gambar]' title='$r[nama_produk]' class='lightbox'>

<img src='foto_produk/small_$r[gambar]' border='0' height='110' title='klik untuk memperbesar gambar' /></a><br /> </div> <div class='prod_price'>$divharga</div> </div> <div class='bottom_prod_box'></div> <div class='prod_details_tab'> $tombol <a href='produk-$r[id_produk]-$r[produk_seo].html' class='prod_details'>selengkapnya</a> </div></div> ";} echo "<div class='center_title_bar'>Iklan Terbaru</div>";

$sql=mysql_query("SELECT * FROM produk where id_kustomer !=0 ORDER BY id_produk DESC LIMIT 3");

while ($r=mysql_fetch_array($sql)){ include "diskon_stok.php";

echo "<div class='prod_box'>

<div class='top_prod_box'></div>

<div class='center_prod_box'> <div class='product_title'><a href='produk-$r[id_produk]-$r[produk_seo].html'>$r[nama_produk]</a></div> <div class='product_img'>

<a href='foto_produk/$r[gambar]' title='$r[nama_produk]' class='lightbox'>

(19)

} }

// Modul detail produk

elseif ($_GET[module]=='detailproduk'){

// Tampilkan detail produk berdasarkan produk yang dipilih $detail=mysql_query("SELECT * FROM produk,kategori

WHERE kategori.id_kategori=produk.id_kategori AND id_produk='$_GET[id]'");

$r = mysql_fetch_array($detail);

include "diskon_stok.php";

echo "<div class='center_title_bar'>Kategori: <a href='kategori-$r[id_kategori]-$r[kategori_seo].html'>$r[nama_kategori]</a></div> <div class='prod_box_big'>

<div class='top_prod_box_big'></div> <div class='center_prod_box_big'>

<div class='product_img_big'>

<a href='#'><img src='foto_produk/$r[gambar]' border='0' /></a>

<div class='prod_price'>$divharga</div> <p align=center>(stok: $r[stok])</p>"; if($r[id_kustomer]==0){

echo" $tombol";}

else {

} echo" </div>

<div class='details_big_box'> <div class='product_title_big'>$r[nama_produk]</div> <div>$r[deskripsi]<br> </div> </div> </div> <div class='bottom_prod_box_big'></div> </div>"; } elseif ($_GET[module]=='detailiklanproduk'){

// Tampilkan detail produk berdasarkan produk yang dipilih $detail=mysql_query("SELECT * FROM produk,kategori

WHERE kategori.id_kategori=produk.id_kategori AND id_produk='$_GET[id]'");

$r = mysql_fetch_array($detail); include "diskon_stok.php";

echo "<div class='center_title_bar'>Kategori: <a href='kategori-$r[id_kategori]-$r[kategori_seo].html'>$r[nama_kategori]</a></div> <div class='prod_box_big'>

<div class='top_prod_box_big'></div> <div class='center_prod_box_big'>

<div class='product_img_big'>

<a href='#'><img src='foto_produk/$r[gambar]' border='0' /></a>

<div class='prod_price'>$divharga</div> <p align=center>(stok: $r[stok])</p>

(20)

<div class='details_big_box'> <div class='product_title_big'>$r[nama_produk]</div> <div>$r[deskripsi]<br> </div> </div> </div> <div class='bottom_prod_box_big'></div> </div>"; }

// Modul produk per kategori

elseif ($_GET[module]=='detailkategori'){ // Tampilkan nama kategori

$sq = mysql_query("SELECT nama_kategori from kategori where id_kategori='$_GET[id]'");

$n = mysql_fetch_array($sq);

echo "<div class='center_title_bar'>Kategori: $n[nama_kategori]</div>";

// Tentukan berapa data yang akan ditampilkan per halaman (paging) $p = new Paging3;

$batas = 6;

$posisi = $p->cariPosisi($batas);

// Tampilkan daftar produk yang sesuai dengan kategori yang dipilih $sql = mysql_query("SELECT * FROM produk WHERE id_kategori='$_GET[id]' AND id_kustomer = 0

ORDER BY id_produk DESC LIMIT $posisi,$batas"); $jumlah = mysql_num_rows($sql); // Apabila ditemukan produk dalam kategori

if ($jumlah > 0){ while ($r=mysql_fetch_array($sql)){

include "diskon_stok.php"; echo "<div class='prod_box'>

<div class='top_prod_box'></div>

<div class='center_prod_box'> <div class='product_title'><a href='produk-$r[id_produk]-$r[produk_seo].html'>$r[nama_produk]</a></div> <div class='product_img'>

<a href='produk-$r[id_produk]-$r[produk_seo].html'> <img src='foto_produk/small_$r[gambar]' border='0' height='110'></a> </div> <div class='prod_price'>$divharga</div> </div> <div class='bottom_prod_box'></div> <div class='prod_details_tab'> $tombol <a href='produk-$r[id_produk]-$r[produk_seo].html' class='prod_details'>selengkapnya</a> </div> </div>"; }

$jmldata = mysql_num_rows(mysql_query("SELECT * FROM produk WHERE id_kategori='$_GET[id]'"));

$jmlhalaman = $p->jumlahHalaman($jmldata, $batas);

$linkHalaman = $p->navHalaman($_GET[halkategori], $jmlhalaman); echo "<div class='center_title_bar'>Halaman : $linkHalaman </div>"; }

else{

(21)

} }

elseif ($_GET[module]=='detailiklankatagori'){ // Tampilkan nama kategori

$sq = mysql_query("SELECT nama_kategori from kategori where id_kategori='$_GET[id]'");

$n = mysql_fetch_array($sq);

echo "<div class='center_title_bar'>Kategori: $n[nama_kategori]</div>";

// Tentukan berapa data yang akan ditampilkan per halaman (paging) $p = new Paging3;

$batas = 6;

$posisi = $p->cariPosisi($batas);

// Tampilkan daftar produk yang sesuai dengan kategori yang dipilih $sql = mysql_query("SELECT * FROM produk WHERE id_kategori='$_GET[id]' AND id_kustomer != 0

ORDER BY id_produk DESC LIMIT $posisi,$batas"); $jumlah = mysql_num_rows($sql); // Apabila ditemukan produk dalam kategori

if ($jumlah > 0){ while ($r=mysql_fetch_array($sql)){

include "diskon_stok.php"; echo "<div class='prod_box'>

<div class='top_prod_box'></div>

<div class='center_prod_box'>

<div class='product_title'><a href='iklanproduk-$r[id_produk]-$r[produk_seo].html'>$r[nama_produk]</a></div> <div class='product_img'>

<a href='iklanproduk-$r[id_produk]-$r[produk_seo].html'>

<img src='foto_produk/small_$r[gambar]' border='0' height='110'></a> </div> <div class='prod_price'>$divharga</div> </div> <div class='bottom_prod_box'></div> <div class='prod_details_tab'> <a href='iklanproduk-$r[id_produk]-$r[produk_seo].html' class='prod_details'>selengkapnya</a> </div> </div>"; } //xxxx

$jmldata = mysql_num_rows(mysql_query("SELECT * FROM produk WHERE id_kategori='$_GET[id]'"));

$jmlhalaman = $p->jumlahHalaman($jmldata, $batas);

$linkHalaman = $p->navHalaman($_GET[halkategori], $jmlhalaman); echo "<div class='center_title_bar'>Halaman : $linkHalaman </div>"; }

else{

echo "<p align=center>Belum ada produk pada kategori ini.</p>"; }

}

elseif ($_GET[module]=='detailcari'){

(22)

}

elseif((isset($prov))AND($kat==0)){ // Tentukan berapa data yang akan ditampilkan per halaman (paging) $p = new Paging3;

$batas = 6;

$posisi = $p->cariPosisi($batas);

// Tampilkan daftar produk yang sesuai dengan kategori yang dipilih $sql = mysql_query("SELECT * FROM produk WHERE id_kustomer != 0 AND id_provinsi = $prov");

$jumlah = mysql_num_rows($sql); // Apabila ditemukan produk dalam kategori

if ($jumlah > 0){ while ($r=mysql_fetch_array($sql)){

include "diskon_stok.php"; echo "<div class='prod_box'>

<div class='top_prod_box'></div>

<div class='center_prod_box'>

<div class='product_title'><a href='iklanproduk-$r[id_produk]-$r[produk_seo].html'>$r[nama_produk]</a></div> <div class='product_img'>

<a href='iklanproduk-$r[id_produk]-$r[produk_seo].html'>

<img src='foto_produk/small_$r[gambar]' border='0' height='110'></a> </div> <div class='prod_price'>$divharga</div> </div> <div class='bottom_prod_box'></div> <div class='prod_details_tab'> <a href='iklanproduk-$r[id_produk]-$r[produk_seo].html' class='prod_details'>selengkapnya</a> </div> </div>"; }

$jmldata = mysql_num_rows(mysql_query("SELECT * FROM produk WHERE id_kategori='$_GET[id]'"));

$jmlhalaman = $p->jumlahHalaman($jmldata, $batas);

$linkHalaman = $p->navHalaman($_GET[halkategori], $jmlhalaman); echo "<div class='center_title_bar'>Halaman : $linkHalaman </div>"; }

else{

echo "<p align=center>Belum ada produk pada kategori ini.</p>"; }

}

elseif((isset($kat))AND(isset($kat))){

// Tentukan berapa data yang akan ditampilkan per halaman (paging) $p = new Paging3;

$batas = 6;

$posisi = $p->cariPosisi($batas);

// Tampilkan daftar produk yang sesuai dengan kategori yang dipilih $sql = mysql_query("SELECT * FROM produk WHERE id_kustomer != 0 AND id_kategori = $kat");

(23)

$jumlah = mysql_num_rows($sql); // Apabila ditemukan produk dalam kategori

if ($jumlah > 0){ while ($r=mysql_fetch_array($sql)){

include "diskon_stok.php"; echo "<div class='prod_box'>

<div class='top_prod_box'></div>

<div class='center_prod_box'>

<div class='product_title'><a href='iklanproduk-$r[id_produk]-$r[produk_seo].html'>$r[nama_produk]</a></div> <div class='product_img'>

<a href='iklanproduk-$r[id_produk]-$r[produk_seo].html'>

<img src='foto_produk/small_$r[gambar]' border='0' height='110'></a> </div> <div class='prod_price'>$divharga</div> </div> <div class='bottom_prod_box'></div> <div class='prod_details_tab'> <a href='iklanproduk-$r[id_produk]-$r[produk_seo].html' class='prod_details'>selengkapnya</a> </div> </div>"; }

$jmldata = mysql_num_rows(mysql_query("SELECT * FROM produk WHERE id_kategori='$_GET[id]'"));

$jmlhalaman = $p->jumlahHalaman($jmldata, $batas);

$linkHalaman = $p->navHalaman($_GET[halkategori], $jmlhalaman); echo "<div class='center_title_bar'>Halaman : $linkHalaman </div>"; }

else{

echo "<p align=center>Belum ada produk pada kategori ini.</p>"; }

}

elseif(($prov==0)AND(isset($kat))){ // Tentukan berapa data yang akan ditampilkan per halaman (paging) $p = new Paging3;

$batas = 6;

$posisi = $p->cariPosisi($batas);

// Tampilkan daftar produk yang sesuai dengan kategori yang dipilih $sql = mysql_query("SELECT * FROM produk WHERE id_kustomer != 0 AND id_kategori = $kat");

$jumlah = mysql_num_rows($sql); // Apabila ditemukan produk dalam kategori

if ($jumlah > 0){ while ($r=mysql_fetch_array($sql)){

include "diskon_stok.php"; echo "<div class='prod_box'>

<div class='top_prod_box'></div>

<div class='center_prod_box'>

(24)

<a href='iklanproduk-$r[id_produk]-$r[produk_seo].html'>

<img src='foto_produk/small_$r[gambar]' border='0' height='110'></a> </div> <div class='prod_price'>$divharga</div> </div> <div class='bottom_prod_box'></div> <div class='prod_details_tab'> <a href='iklanproduk-$r[id_produk]-$r[produk_seo].html' class='prod_details'>selengkapnya</a> </div> </div>"; }

$jmldata = mysql_num_rows(mysql_query("SELECT * FROM produk WHERE id_kategori='$_GET[id]'"));

$jmlhalaman = $p->jumlahHalaman($jmldata, $batas);

$linkHalaman = $p->navHalaman($_GET[halkategori], $jmlhalaman);

echo "<div class='center_title_bar'>Halaman : $linkHalaman </div>"; }

else{

echo "<p align=center>Belum ada produk pada kategori ini.</p>"; }

}

}

// Tampilkan nama kategori // Menu utama di header // Modul profil

elseif ($_GET[module]=='profilkami'){ // Data profil mengacu pada id_modul=43

$profil = mysql_query("SELECT * FROM modul WHERE id_modul='43'");

$r = mysql_fetch_array($profil); echo "<div class='center_title_bar'>Profil</div>

<div class='prod_box_big'>

<div class='top_prod_box_big'></div> <div class='center_prod_box_big'>

<div class='product_img_big'>

<img src='foto_banner/$r[gambar]' border='0' /> </div>

<div class='details_big_box'>

<div class='product_title_big'>Profil Toko Medan</div> <div>$r[static_content]</div> </div> </div> <div class='bottom_prod_box_big'></div> </div>"; }

// Modul cara pembelian

elseif ($_GET[module]=='carabeli'){

// Data cara pembelian mengacu pada id_modul=45

$profil = mysql_query("SELECT * FROM modul WHERE id_modul='45'");

(25)

echo "<div class='center_title_bar'>Cara Pembelian</div> <div class='prod_box_big'>

<div class='top_prod_box_big'></div> <div class='center_prod_box_big'>

<div class='product_img_big'>

<img src='foto_banner/$r[gambar]' border='0' /> </div>

<div class='details_big_box'>

<div class='product_title_big'>Prosedur Pembelian di Toko Lokomedia</div> <div>$r[static_content]</div> </div> </div> <div class='bottom_prod_box_big'></div> </div>"; }

// Modul semua produk

elseif ($_GET[module]=='semuaproduk'){

echo "<div class='center_title_bar'>Semua Produk</div>";

// Tentukan berapa data yang akan ditampilkan per halaman (paging) $p = new Paging2;

$batas = 12;

$posisi = $p->cariPosisi($batas); // Tampilkan semua produk

$sql=mysql_query("SELECT * FROM produk ORDER BY id_produk DESC LIMIT $posisi,$batas");

while ($r=mysql_fetch_array($sql)){ include "diskon_stok.php";

echo "<div class='prod_box'>

<div class='top_prod_box'></div>

<div class='center_prod_box'> <div class='product_title'><a href='produk-$r[id_produk]-$r[produk_seo].html'>$r[nama_produk]</a></div> <div class='product_img'>

<a href='produk-$r[id_produk]-$r[produk_seo].html'> <img src='foto_produk/small_$r[gambar]' border='0' height='110'></a> </div> <div class='prod_price'>$divharga</div> </div> <div class='bottom_prod_box'></div> <div class='prod_details_tab'>"; if($r[id_kustomer]==0){ echo" $tombol";} else { } echo" <a href='produk-$r[id_produk]-$r[produk_seo].html' class='prod_details'>selengkapnya</a> </div> </div>"; }

$jmldata = mysql_num_rows(mysql_query("SELECT * FROM produk")); $jmlhalaman = $p->jumlahHalaman($jmldata, $batas);

(26)

echo "<div class='center_title_bar'>Halaman : $linkHalaman </div>"; }

// Modul keranjang belanja

elseif ($_GET[module]=='keranjangbelanja'){

// Tampilkan produk-produk yang telah dimasukkan ke keranjang belanja

$sid = session_id();

$sql = mysql_query("SELECT * FROM orders_temp, produk

WHERE id_session='$sid' AND orders_temp.id_produk=produk.id_produk");

$ketemu=mysql_num_rows($sql); if($ketemu < 1){

echo "<script>window.alert('Keranjang Belanjanya Masih Kosong'); window.location=('index.php')</script>";

} else{

echo "<div class='center_title_bar'>Keranjang Belanja</div> <div class='prod_box_big'> <div class='top_prod_box_big'></div> <div class='center_prod_box_big'> <div class='details_big_cari'> <div> <form method=post action=aksi.php?module=keranjang&act=update>

<table border=0 cellpadding=3 align=center> <tbody> <tr bgcolor=#6da6b1><th>No</th><th>Produk</th><th>Nama Produk</th><th>Berat(Kg)</th><th>Qty</th> <th>Harga</th><th>Sub Total</th><th>Hapus</th></tr>"; $no=1; while($r=mysql_fetch_array($sql)){

$disc = ($r[diskon]/100)*$r[harga];

$hargadisc = number_format(($r[harga]-$disc),0,",","."); $subtotal = ($r[harga]-$disc) * $r[jumlah];

$total = $total + $subtotal; $subtotal_rp = format_rupiah($subtotal); $total_rp = format_rupiah($total);

$harga = format_rupiah($r[harga]);

echo "<tr bgcolor=#dad0d0><td>$no</td><input type=hidden name=id[$no] value=$r[id_orders_temp]> <td align=center><br><img src=foto_produk/small_$r[gambar]></td> <td>$r[nama_produk]</td> <td align=center>$r[berat]</td> <td><select name='jml[$no]' value=$r[jumlah] onChange='this.form.submit()'>";

for ($j=1;$j <= $r[stok];$j++){ if($j == $r[jumlah]){

(27)

<td align=center><a

href='aksi.php?module=keranjang&act=hapus&id=$r[id_orders_temp]'> <img src=images/kali.png border=0 title=Hapus></a></td> </tr>";

$no++; }

echo "<tr><td colspan=6 align=right><br><b>Total</b>:</td><td colspan=2><br>Rp. <b>$total_rp</b></td></tr>

<tr><td colspan=3><br /><a href='javascript:history.go(-1)' class='button'>Lanjutkan Belanja</a><br /></td>

<td colspan=5 align=right><br /><a

href='selesai-belanja.html' class='button'>Selesai Belanja</a></a><br /></td></tr> </tbody></table></form><br />

*) Total harga diatas belum termasuk ongkos kirim yang akan dihitung saat <b>Selesai Belanja</b>.

</div> </div> </div> <div class='bottom_prod_box_big'></div> </div>"; } }

// Modul hubungi kami

elseif ($_GET[module]=='hubungikami'){

echo "<div class='center_title_bar'>Hubungi Kami</div> <div class='prod_box_big'>

<div class='top_prod_box_big'></div> <div class='center_prod_box_big'>

<div class='product_img_big'>

<img src='foto_banner/gedung.jpg' border='0' /> </div>

<div class='details_big_box'>

<div class='product_title_big'>Hubungi Kami Secara Online:</div>

<div>

<table width=100% style='border: 1pt dashed #0000CC;padding: 10px;'>

<form action=hubungi-aksi.html method=POST>

<tr><td>Nama</td><td> : <input type=text name=nama size=30></td></tr>

<tr><td>Email</td><td> : <input type=text name=email size=30></td></tr>

<tr><td>Subjek</td><td> : <input type=text name=subjek size=40></td></tr>

<tr><td valign=top>Pesan</td><td> <textarea name=pesan style='width: 270px; height: 100px;'></textarea></td></tr>

<tr><td>&nbsp;</td><td><img src='captcha.php'></td></tr> <tr><td>&nbsp;</td><td>(masukkan 6 kode di atas)<br /><input type=text name=kode size=6 maxlength=6><br /></td></tr>

</td><td colspan=2><input type=submit name=submit value=Kirim></td></tr> </form></table> </div> </div> </div> <div class='bottom_prod_box_big'></div> </div>"; }

// Modul hubungi aksi

(28)

$nama=trim($_POST['nama']); $email=trim($_POST['email']); $subjek=trim($_POST['subjek']); $pesan=trim($_POST['pesan']); if (empty($nama)){

echo "Anda belum mengisikan NAMA<br />

<a href=javascript:history.go(-1)><b>Ulangi Lagi</b>";

}

elseif (empty($email)){

echo "Anda belum mengisikan EMAIL<br />

<a href=javascript:history.go(-1)><b>Ulangi Lagi</b>";

}

elseif (empty($subjek)){

echo "Anda belum mengisikan SUBJEK<br />

<a href=javascript:history.go(-1)><b>Ulangi Lagi</b>";

}

elseif (empty($pesan)){

echo "Anda belum mengisikan PESAN<br />

<a href=javascript:history.go(-1)><b>Ulangi Lagi</b>"; } else{ if(!empty($_POST['kode'])){ if($_POST['kode']==$_SESSION['captcha_ses sion']){

mysql_query("INSERT INTO hubungi(nama, email, subjek, pesan, tanggal) VALUES('$_POST[nama]', '$_POST[email]', '$_POST[subjek]', '$_POST[pesan]', '$tgl_sekarang')");

echo "<div class='center_title_bar'>Hubungi Kami</div> <div class='prod_box_big'>

<div class='top_prod_box_big'></div> <div class='center_prod_box_big'>

<div class='product_img_big'>

<img src='foto_banner/gedung.jpg' border='0' /> </div>

<div class='details_big_box'>

<div class='product_title_big'>Terimakasih</div> <div>

<br />Terimakasih telah menghubungi kami.<br /><br /> Kami akan segera membalasnya ke email Anda.

(29)

echo "Kode yang Anda masukkan tidak cocok<br /> <a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>"; } }else{ echo "Anda belum memasukkan kode<br />

<a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>";

} } }

// Modul hasil pencarian produk

elseif ($_GET['module']=='hasilcari'){

// menghilangkan spasi di kiri dan kanannya $kata = trim($_POST['kata']);

// mencegah XSS

$kata = htmlentities(htmlspecialchars($kata), ENT_QUOTES); // pisahkan kata per kalimat lalu hitung jumlah kata

$pisah_kata = explode(" ",$kata);

$jml_katakan = (integer)count($pisah_kata); $jml_kata = $jml_katakan-1;

$cari = "SELECT * FROM produk WHERE " ; for ($i=0; $i<=$jml_kata; $i++){

$cari .= "deskripsi LIKE '%$pisah_kata[$i]%' OR nama_produk LIKE '%$pisah_kata[$i]%'";

if ($i < $jml_kata ){ $cari .= " OR "; }

}

$cari .= " ORDER BY id_produk DESC LIMIT 7"; $hasil = mysql_query($cari);

$ketemu = mysql_num_rows($hasil);

echo "<div class='center_title_bar'>Hasil Pencarian</div>"; if ($ketemu > 0){

echo "<div class='prod_details_cari'>Ditemukan <b>$ketemu</b> produk dengan kata <font

style='background-color:#00FFFF'><b>$kata</b></font> : </div>"; while($t=mysql_fetch_array($hasil)){ // Tampilkan hanya sebagian isi produk

$isi_produk = htmlentities(strip_tags($t['deskripsi'])); // mengabaikan tag html

$isi = substr($isi_produk,0,250); // ambil sebanyak 250 karakter

$isi = substr($isi_produk,0,strrpos($isi," ")); // potong per spasi kalimat

echo "<div class='prod_box_big'> <div class='top_prod_box_big'></div> <div class='center_prod_box_big'>

<div class='details_big_cari'>

<div class='product_title_big'><a href=produk-$t[id_produk]-$t[produk_seo].html>$t[nama_produk]</a></div> <div>

(30)

</div> </div> </div> <div class='bottom_prod_box_big'></div> </div>"; } } else{

echo "<p>Tidak ditemukan produk dengan kata <b>$kata</b></p>"; }

}

// Modul download katalog

elseif ($_GET['module']=='downloadkatalog'){

echo "<div class='center_title_bar'>Download Katalog</div>"; // Tampilkan daftar katalog download

$sql = mysql_query("SELECT * FROM download ORDER BY id_download DESC");

echo "<br /><br /><ul>";

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

echo "<li><a href='files/$d[nama_file]'>$d[judul]</a></li>"; }

echo "</ul><br />"; }

// Modul selesai belanja

elseif ($_GET[module]=='selesaibelanja'){ $sid = session_id();

$sql = mysql_query("SELECT * FROM orders_temp, produk

WHERE id_session='$sid' AND orders_temp.id_produk=produk.id_produk");

$ketemu=mysql_num_rows($sql); if($ketemu < 1){

echo "<script> alert('Keranjang belanja masih kosong');window.location='index.php'</script>\n";

exit(0);

} else{

echo "<div class='center_title_bar'>Kustomer Lama</div>"; echo "<div class='prod_box_big'> <div class='top_prod_box_big'></div> <div class='center_prod_box_big'>

<div class='details_big_cari'> <div>

<form name=form2 action=simpan-transaksi-member.html method=POST onSubmit=\"return validasi2(this)\">

<table>

<tr><td>Email</td><td> : <input type=text name=email size=30></td></tr>

<tr><td>Password</td><td> : <input type=password name=password size=30></td></tr>

<tr><td><input type='submit' class='button'

(31)

</div>";

echo "<div class='center_title_bar'>Kustomer Baru</div>"; echo "<div class='prod_box_big'> <div class='top_prod_box_big'></div> <div class='center_prod_box_big'>

<div class='details_big_cari'> <div>

<form name=form action=simpan-transaksi.html method=POST onSubmit=\"return validasi(this)\">

<table>

<tr><td>Nama Lengkap</td><td> : <input type=text name=nama size=30></td></tr>

<tr><td>Password</td><td> : <input type=text name=password></td></tr>

<tr><td>Alamat Pengiriman</td><td> : <input type=text name=alamat size=80>

<br />: Alamat pengiriman harus di isi lengkap, termasuk kota/kabupaten dan kode posnya.</td></tr>

<tr><td>Telpon/HP</td><td> : <input type=text name=telpon></td></tr>

<tr><td>Email</td><td> : <input type=text name=email size=30></td></tr>

<tr><td valign=top>Kota Tujuan</td><td> : <select name='kota'>

<option value=0 selected>- Pilih Kota -</option>";

$tampil=mysql_query("SELECT * FROM kota ORDER BY nama_kota"); while($r=mysql_fetch_array($tampil)){

echo "<option value=$r[id_kota]>$r[nama_kota]</option>"; }

echo "</select> <br /><br />*) Apabila tidak terdapat nama kota tujuan Anda, pilih <b>Lainnya</b>

<br />**) Ongkos kirim dihitung berdasarkan kota tujuan</td></tr>

<tr><td>&nbsp;</td><td><img src='captcha.php'></td></tr> <tr><td>&nbsp;</td><td>(Masukkan 6 kode diatas)<br /><input type=text name=kode size=6 maxlength=6><br /></td></tr>

<tr><td colspan=2><input type='submit' class='button' value='Daftar'></td></tr> </table> </form> </div> </div> </div> <div class='bottom_prod_box_big'></div> </div>"; } }

// Modul Iklan

elseif ($_GET[module]=='pasangiklan'){ $sid = session_id();

echo "<div class='center_title_bar'>Kustomer Lama</div>"; echo "<div class='prod_box_big'> <div class='top_prod_box_big'></div> <div class='center_prod_box_big'>

<div class='details_big_cari'> <div>

<form name=form2 action=iklan-member.html method=POST onSubmit=\"return validasi2(this)\">

(32)

<tr><td>Email</td><td> : <input type=text name=email size=30></td></tr>

<tr><td>Password</td><td> : <input type=password name=password size=30></td></tr>

<tr><td><input type='submit' class='button'

value='Login'></td><td align=right><a href='lupa-password.html'>Lupa Password?</a></td></tr> </table> </form> </div> </div> </div> <div class='bottom_prod_box_big'></div> </div>";

echo "<div class='center_title_bar'>Kustomer Baru</div>"; echo "<div class='prod_box_big'> <div class='top_prod_box_big'></div> <div class='center_prod_box_big'>

<div class='details_big_cari'> <div>

<form name=form action=iklan-baru.html method=POST onSubmit=\"return validasi(this)\">

<table>

<tr><td>Nama Lengkap</td><td> : <input type=text name=nama size=30></td></tr>

<tr><td>Password</td><td> : <input type=text name=password></td></tr>

<tr><td>Alamat Pengiriman</td><td> : <input type=text name=alamat size=80>

<br />: Alamat pengiriman harus di isi lengkap, termasuk kota/kabupaten dan kode posnya.</td></tr>

<tr><td>Telpon/HP</td><td> : <input type=text name=telpon></td></tr>

<tr><td>Email</td><td> : <input type=text name=email size=30></td></tr>

<tr><td valign=top>Kota Tujuan</td><td> : <select name='kota'>

<option value=0 selected>- Pilih Kota -</option>";

$tampil=mysql_query("SELECT * FROM kota ORDER BY nama_kota"); while($r=mysql_fetch_array($tampil)){

echo "<option value=$r[id_kota]>$r[nama_kota]</option>"; }

echo "</select> <br /><br />*) Apabila tidak terdapat nama kota tujuan Anda, pilih <b>Lainnya</b>

<br />**) Ongkos kirim dihitung berdasarkan kota tujuan</td></tr>

<tr><td>&nbsp;</td><td><img src='captcha.php'></td></tr> <tr><td>&nbsp;</td><td>(Masukkan 6 kode diatas)<br /><input type=text name=kode size=6 maxlength=6><br /></td></tr>

(33)

//member terdaftar

elseif ($_GET[module]=='iklanmember'){ $email = $_POST['email'];

$password = md5($_POST['password']);

$sql = "SELECT * FROM kustomer WHERE email='$email' AND password='$password'";

$hasil = mysql_query($sql); $r = mysql_fetch_array($hasil);

if(mysql_num_rows($hasil) == 0){

echo "Email atau Password Anda tidak benar<br />";

echo "<a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>";

} else{

echo "<h2>Pasang Iklan</h2>

<form method=POST action='aksi.php?module=iklan&act=input' enctype='multipart/form-data'>

<table>

<tr><td width=100>Nama Produk</td> <td> : <input type=text name='nama_produk' size=60></td></tr>

<tr><td>Kategori</td> <td> :

<select name='kategori'>

<option value=0 selected>- Pilih Kategori -</option>"; $tampil=mysql_query("SELECT * FROM kategori ORDER BY nama_kategori");

while($r=mysql_fetch_array($tampil)){ echo "<option

value=$r[id_kategori]>$r[nama_kategori]</option>"; }

echo "</select></td></tr>

<tr><td>Wilayah Iklan</td> <td> :

<select name='id_provinsi'>

<option value=0 selected>- Pilih Wilayah -</option>"; $tampil=mysql_query("SELECT * FROM prov ORDER BY nama"); while($r=mysql_fetch_array($tampil)){

echo "<option value=$r[id]>$r[nama]</option>"; }

(34)

<tr><td>Berat</td> <td> : <input type=text name='berat' size=3> KG</td></tr>

<tr><td>Harga</td> <td> : <input type=text name='harga' size=10></td></tr>

<tr><td>Diskon</td> <td> : <input type=text name='diskon' size=2> %</td></tr>

<tr><td>Stok</td> <td> : <input type=text name='stok' size=3></td></tr>

<tr><td>Deskripsi</td> <td> <textarea name='deskripsi' style='width: 580px; height: 350px;'></textarea></td></tr>

<tr><td>Gambar</td> <td> : <input type=file name='fupload' size=40>

<br>Tipe gambar harus JPG/JPEG dan ukuran lebar maks: 400 px</td></tr>";

$id =

mysql_fetch_array(mysql_query("SELECT id_kustomer FROM kustomer WHERE email='$email' AND password='$password'"));

$id_kustomer=$id[id_kustomer];

echo" <tr><input type=hidden name=id_kustomer value=$id_kustomer></tr>

<tr><td colspan=2><input type=submit value=Simpan>

<input type=button value=Batal onclick=self.history.back()></td></tr>

</table></form> "; }

}

//iklan baru member baru

elseif ($_GET[module]=='iklanbaru'){ $kar1=strstr($_POST[email], "@"); $kar2=strstr($_POST[email], "."); // Cek email kustomer di database

$cek_email=mysql_num_rows(mysql_query("SELECT email FROM kustomer WHERE email='$_POST[email]'"));

// Kalau email sudah ada yang pakai if ($cek_email > 0){

echo "Email <b>$_POST[email]</b> sudah ada yang pakai.<br /> <a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>"; }

elseif (empty($_POST[nama]) || empty($_POST[password]) || empty($_POST[alamat]) || empty($_POST[telpon]) ||

empty($_POST[email]) || empty($_POST[kota]) || empty($_POST[kode])){ echo "Data yang Anda isikan belum lengkap<br />

<a

href='selesai-belanja.html'><b>Ulangi Lagi</b>"; }

elseif (!ereg("[a-z|A-Z]","$_POST[nama]")){

echo "Nama tidak boleh diisi dengan angka atau simbol.<br /> <a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>";

}

elseif (strlen($kar1)==0 OR strlen($kar2)==0){

(35)

<a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>";

} else{

echo "<h2>Tambah Produk</h2>

<form method=POST action='$aksi?module=produk&act=input' enctype='multipart/form-data'>

<table>

<tr><td width=100>Nama Produk</td> <td> : <input type=text name='nama_produk' size=60></td></tr>

<tr><td>Kategori</td> <td> : <select name='kategori'>

<option value=0 selected>- Pilih Kategori -</option>"; $tampil=mysql_query("SELECT * FROM kategori ORDER BY nama_kategori"); while($r=mysql_fetch_array($tampil)){ echo "<option value=$r[id_kategori]>$r[nama_kategori]</option>"; } echo "</select></td></tr>

<tr><td>Berat</td> <td> : <input type=text name='berat' size=3> KG</td></tr>

<tr><td>Harga</td> <td> : <input type=text name='harga' size=10></td></tr>

<tr><td>Diskon</td> <td> : <input type=text name='diskon' size=2> %</td></tr>

<tr><td>Stok</td> <td> : <input type=text name='stok' size=3></td></tr>

<tr><td>Deskripsi</td> <td> <textarea name='deskripsi' style='width: 580px; height: 350px;'></textarea></td></tr>

<tr><td>Gambar</td> <td> : <input type=file name='fupload' size=40>

<br>Tipe gambar harus JPG/JPEG dan ukuran lebar maks: 400 px</td></tr>

<tr><td colspan=2><input type=submit value=Simpan> <input type=button value=Batal onclick=self.history.back()></td></tr>

</table></form>"; }

}

// Modul lupa password

elseif ($_GET[module]=='lupapassword'){

echo "<div class='center_title_bar'>Lupa Password</div>"; echo "<div class='prod_box_big'> <div class='top_prod_box_big'></div> <div class='center_prod_box_big'>

<div class='details_big_cari'> <div>

<form name=form3 action=kirim-password.html method=POST> <table>

<tr><td>Masukkan Email Anda</td><td> : <input type=text name=email size=30></td></tr>

(36)

</div>"; }

// Modul kirim password

elseif ($_GET[module]=='kirimpassword'){

// Cek email kustomer di data

Gambar

Gambar 3.1 Simbol Data Flow Diagram
Gambar 3.3 Flowchart Navigasi Halaman Web
Gambar 3.4 Flowchat Tamuilan Utama
Gambar Varchar
+7

Referensi

Dokumen terkait

[r]

[r]

[r]

Nilai pemahaman dari konsep perkem- bangan perkembangan teknologi pada siswa kelas IV meningkat, terlihat dari hasil obser- vasi siswa aktif memperhatikan dan bertanya saat guru

Hasil rekapitulasi deskripsi variabel Nilai Pelanggan, pada dimensi Nilai Fungsional merupakan dimensi yang memberikan kontribusi terbesar dalam pembentukan Nilai

Tener árboles de sombra no es obligatorio pero es bueno para su finca... Paso

JUDUL : PERHATIAN KELUARGA CEGAH SEKS PRANIKAH MEDIA : SEPUTAR INDONEISA. TANGGAL : 20

Penelitian ini bertujuan untuk mengetahui jenis tanaman MPTS, teknik silvikultur, manfaat tanaman, peran tanaman MPTS dan persepsi masyarakat jika tanaman MPTS dijadikan