• Tidak ada hasil yang ditemukan

Analisis Dan Perancangan E-Commerce Online System Berbasis Web

N/A
N/A
Protected

Academic year: 2019

Membagikan "Analisis Dan Perancangan E-Commerce Online System Berbasis Web"

Copied!
36
0
0

Teks penuh

(1)

LISTING PROGRAM

1. HOME.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>

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

</head>

<body>

<div class="main-slideshow hidden-phone"> <div class="container">

<div class="row"> <div class="span12">

<ul class="rr slider" id="main-slider">

<li class="slide-1"> <div class="slide"> <figure>

<img src="img/ph/ph-home-banner-1.png" alt=""/> </figure>

<div class="content-wrapper"> <div class="content">

<h1>Koleksi Kemeja</h1> <p>

Untuk mendukung penampilan santai, fashionable, serta dinamis. Temukan koleksi berbagai macam kemeja yang keren sesuai penampilan yang anda inginkan.

</p> </div> </div> </div> </li>

<li class="slide-2 current"> <div class="slide"> <figure>

<img src="img/ph/ph-home-banner-2.png" alt=""/> </figure>

<div class="content-wrapper"> <div class="content">

(2)

<p>

Tampil Elegan dan menawan dan fashionable adalah idaman setiap pria. Kami sajikan koleksi-koleksi kaos yang sesuai keinginan anda.

</p> </div>

</div> </div>

</li>

<li class="slide-3"> <div class="slide"> <figure>

<img src="img/ph/ph-home-banner-3.png" alt=""/> </figure>

<div class="content-wrapper"> <div class="content">

<h1>Koleksi Jeans</h1> <p>

Temukan koleksi jeans dengan berbagai macam model dan warna untuk

mendukung penampilan anda dimanapun dan kapanpun, yang elegan tampil berani dan berbeda. </p>

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

<li class="slide-4"> <div class="slide"> <figure>

<img src="img/ph/ph-home-banner-4.png" alt=""/> </figure>

<div class="content-wrapper"> <div class="content">

<h1>Aksesoris Lainnya</h1> <p>

Koleksi perlengkapan pria, dengan berbagai macam pilihan warna yang sesuai dengan fashion style terkini.

</p> </div>

</div> </div>

(3)

</div>

<div class="slideshow-bottom">

<div class="menu-gradient gradient">Gradient</div>

<div class="menu-wrapper"> <div class="container"> <div class="row-fluid"> <div class="span12">

<ul class="rr slider-menu" id="main-slider-menu"> <li class="span3 alpha25 current">

<div class="triangle ir">Triangle</div> <div class="button" id="open-slide-1"> <span class="splitter">Splitter</span> Koleksi Kemeja 2013

</div> </li>

<li class="span3 alpha25"> <div class="triangle ir">Triangle</div> <div class="button" id="open-slide-2"> <span class="splitter">Splitter</span> Aneka Kaos

</div> </li>

<li class="span3 alpha25">

<div class="triangle ir">Triangle</div> <div class="button" id="open-slide-3"> <span class="splitter">Splitter</span> Koleksi Jeans

</div> </li>

<li class="span3 alpha25">

<div class="triangle ir">Triangle</div> <div class="button" id="open-slide-4"> <span class="splitter">Splitter</span> Aksesoris Lainnya

<span class="splitter secondary">Splitter</span> </div>

(4)

</div> </div>

<div role="main" class="homepage container"> <div class="row">

<div class="span12 main-heading"> <div class="heading-line"></div> <div class="heading-wrapper"> <h1>Popular products</h1> </div>

</div> </div>

<ul class="row-fluid clearfix rr popular-products grid-display" style="background:#FFF"> <?php

$q=mysql_query("select * from produk where status<>'featured' LIMIT 16"); while ($r=mysql_fetch_array($q))

{

echo"<li class='span3 alpha25 desat'> <div class='prod-wrapper'>";

if ($r[status]=="baru") {

echo "<span class='corner-badge hot-right ir'>Hot</span>"; }

else {

echo "<span class='corner-badge hot-right ir hidden'>Hot</span>";

}

if ($r[diskon]!="0") {

//echo"<span class='badge corner-badges-grid'>$r[diskon]%</span>";

echo "<span class='badge corner-badge off-35'>$r[diskon] % Off</span>";

} else {

echo "<span class='badge corner-badge off-35 hidden'></span>";

}

(5)

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

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

$htetap="<span>$r[harga]</span>";

$hdiskon="<span style='text-decoration:line-through;font-size:0.9em'>$r[harga]</span><span></span>";

if ($d!= "0"){

$divharga=$hdiskon; }else{

$divharga=$htetap; }

$stok=$r['stok']; $tombolbeli="<a

href='aksi.php?module=keranjang&act=tambah&id=$r[id_produk]' class='text'>Beli</a>"; $tombolhabis="<a href='' class='text'>Stok Habis</a>";

if ($stok!= "0"){ $tombol=$tombolbeli; }else{

$tombol=$tombolhabis; }

echo"<span class='badge price-badge'> <span class='value'>

<span>Rp.</span> $divharga

</span> </span>

<a href='?hal=detail&id=$r[id_produk]'>

<img src='foto_produk/medium_$r[gambar]' class='desat-ie' alt='' width='238' height='288' style='border:0px solid #F03;margin-bottom:3px;'>

</a>

<span class='info gradient'>

<span class='title'>$r[nama_produk]</span> <span class='add-to-cart clearfix'>

<span class='icon ir'>Cart</span> $tombol

</span> </span> </div> </li>"; }

(6)

<div class="row top-spacing"> <div class="span12 main-heading"> <div class="heading-line"></div> <div class="heading-wrapper"> <h1>Other products</h1> </div>

</div> </div>

<div id="other-prod-slider"> <div class="navigation"></div>

<ul class="row-fluid clearfix rr other-products"> <?php

$f=mysql_query("select * from produk LIMIT 8"); while($f1=mysql_fetch_array($f))

{

echo"<li class='span3 alpha25 desat'>

<a href='media.php?hal=detail&id=$f1[id_produk]'>

<span class='badge off ir hidden'>Off</span> <img src='foto_produk/small_$f1[gambar]' alt='' width='50'/>

</a>

<span class='info'>

<span class='title'>$f1[nama_produk]</span> </span>

</li>";

} ?>

</ul> </div> </div> </body> </html>

2. MEDIA.PHP

<?php

error_reporting(0); session_start();

include "config/koneksi.php"; include "config/fungsi_indotgl.php"; include "config/pagingproduk.php"; include "config/fungsi_combobox.php"; include "config/library.php";

(7)

include "config/fungsi_rupiah.php"; include "hapus_orderfiktif.php";

if (empty($_SESSION['namauser']) AND empty($_SESSION['passuser'])){ $user="Pengunjung";

} else {

$user="$_SESSION[namalengkap]"; }

?>

<!DOCTYPE html>

<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]--> <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]--> <!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]--> <!--[if gte IE 9]> <html class="no-js gte-ie9"> <![endif]--> <!--[if gt IE 99]><!--> <html class="no-js"> <!--<![endif]--> <head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

<title>..:: FathStudio ::..</title>

<meta name="description" content="">

<meta name="viewport" content="width=device-width">

<link rel="stylesheet" href="css/normalize.min.css"> <link rel="stylesheet" href="css/main.css">

<link rel="stylesheet" href="css/media-queries.css"> <link rel="stylesheet" href="css/bootstrap.css">

<script src="js/vendor/modernizr-2.6.1.min.js"></script>

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

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

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

$(function(){

$('#vertical-ticker').totemticker({

row_height : '100px',

next : '#ticker-next',

previous : '#ticker-previous',

stop : '#stop',

start : '#start',

(8)

}); });

</script>

</head> <body>

<!--[if lt IE 7]>

<p class="chromeframe">You are using an outdated browser. <a href="http://browsehappy.com/">Upgrade your browser today</a> or <a

href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to better experience this site.</p>

<![endif]-->

<div class="top-bar"> <div class="container"> <div class="row">

<div class="span3 shipping">

<SCRIPT language=JavaScript>var d = new Date(); var h = d.getHours();

if (h < 11) { document.write('Selamat pagi, pengunjung...'); }

else { if (h < 15) { document.write('Selamat siang, pengunjung...'); } else { if (h < 19) { document.write('Selamat sore, pengunjung...'); } else { if (h <= 23) { document.write('Selamat malam, pengunjung...'); } }}}</SCRIPT>

</div>

<div class="span9 menu clearfix"> <ul class="clearfix rr">

<li>

<a href="">

<span class="ir icon my-account"></span>

<span style="color:#FFF; font-size:10px"><?php echo "Halo, &nbsp; $user"; ?></span>

</a> </li> <?php

if (!empty($_SESSION['namauser']) AND !empty($_SESSION['passuser'])){ ?>

<li>

<a href="logout.php">

(9)

<span style="color:#FFF;font-size:10px">&nbsp;Logout</span> </a>

</li> <?php

}

if (empty($_SESSION['namauser']) AND empty($_SESSION['passuser'])){ ?>

<li>

<a href="?hal=login">

<span class="ir icon log-in"></span>

<span style="color:#FFF;font-size:10px">&nbsp;Log in</span> </a>

</li> <?php

} ?> </ul>

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

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

<div class="span3 logo-wrapper"> <a href="?hal=home" class="logo"> <span class="icon ir">FathStudio</span> <h1>FathStudio</h1>

</a> </div>

<div class="span5 collections">

<div><span class="ir arrow up">Up</span></div> <div>

<ul class="content rr">

<li class="current"><a href="">Koleksi Terbaru Tahun 2014</a></li> <li><a href="">Fashion Trendy Dan Bergaya Untuk Anda</a></li>

<li><a href="">Jangan Lewatkan Kesempatan Untuk Mendapat Diskon</a></li> </ul>

</div>

(10)

</div>

<div class="shopping-cart">

<span class="icon ir">Cart</span> <?php

$sid = session_id();

$sql = mysql_query("SELECT SUM(jumlah*harga) as total,SUM(jumlah) as totaljumlah FROM orders_temp, produk

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

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

$total_rp = format_rupiah($r[total]);

echo "<span class='text'><a href='?hal=cart'><span class='title'>Shopping Cart</span></a> (<span>$r[totaljumlah]</span> items) - </span>

<span

class='price'><span>Rp.</span><span>$total_rp</span></span>"; }

else {

echo "<span class='text'><a href='?hal=cart'><span class='title'>Shopping Cart</span></a> (<span>0</span> items) - </span>

<span

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

?> </div>

</div> </div>

<div class="row main-menu-wrapper">

<div class="span9">

<ul class="main-menu clearfix rr" id="main-menu">

<li><a href="?hal=home" class="current">Home</a></li> <li id="shop-submenu-area">

<a href="#" id="shop-submenu-trigger">Kategori</a> <ul class="row shop-submenu rr">

(11)

<?php

$kategori=mysql_query("select * from kategori"); while($k=mysql_fetch_array($kategori))

{

echo"<li class='span2 beta'> <ul class='rr'>

<li>

<span class='category' style='margin-bottom:-10px;'><a

href='?hal=detail1&kategori=$k[nama_kategori]&id_kategori=$k[id_kategori]'>$k[nama_kateg ori]</a></span>

</li>";

$prod=mysql_query("select * from produk where id_kategori='$k[i]' LIMIT 5 ");

while ($dp=mysql_fetch_array($prod)) {

echo"<li style='border:0px solid;margin-top:px;'><a href='?hal=detail&id=$dp[id_produk]'>$dp[nama_produk]</a></li>";

} echo"</ul>

</li>"; } ?>

</ul> </li>

<li><a href="?hal=carabeli">Cara Pembelian</a></li> <li><a href="?hal=produk-lists">Produk Kami</a></li> <li><a href="?hal=cart">Cart</a></li>

<li><a href="?hal=contact">Contact</a></li> </ul>

</div> </div>

</header>

<?php

include "konten.php"; ?>

<footer>

<div class="top">

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

(12)

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

<div class="middle"> <div class="container">

<div class="row footer-menu">

<div class="span3" style="color:#FFF;font-size:0.8em"> <?php

include "statistik.php"; ?>

</div>

<div class="span3"> <h2>My Account</h2> <ul class="rr">

<li><a href="?hal=home">Beranda</a></li>

<li><a href="?hal=carabeli">Cara Pembelian</a></li> <li><a href="?hal=produk-lists">Produk Kami</a></li> <li><a href="?hal=cart">Shopping Cart</a></li>

<li><a href="?hal=contact">Kontak Kami</a></li> </ul>

</div>

<div class="span3"> <h2>Sekilas Info</h2> <ul id="vertical-ticker"> <?php

$sekilas=mysql_query("select * from sekilasinfo"); while($s=mysql_fetch_array($sekilas))

{ echo"<li>$s[info]e</li>"; } ?> </ul>

</div>

<div class="span3">

(13)

<ul class="connect rr"> <li>

<a href="#" class="clearfix">

<span class="ir icon phone">Phone</span> <span class="phone-no">(021)5574 97 06</span> </a>

</li> <li>

<a href="#" class="clearfix">

<span class="ir icon mobile">Mobile</span>

<span class="phone-no">085262089084(sms only)</span> </a>

</li> <li>

<a href="#" class="clearfix">

<span class="ir icon mail">Mail</span> <span>mail@fathtsudio.com</span> </a>

</li> </ul> </div> </div>

<div class="row">

<div class="span12 credit-cards"> <ul class="rr">

<?php

$bank=mysql_query("select gambar from bank order by id_bank ASC");

while($b=mysql_fetch_array($bank)){ echo "<li><img src='foto_banner/$b[gambar]'></li>";

} ?> </ul>

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

<div class="bottom">

Copyright &copy; 2013. fathstudio.com </div>

(14)

<!--<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>--> <script>window.jQuery || document.write('<script

src="js/vendor/jquery-1.8.2.min.js"><\/script>')</script>

<script src="js/plugins.js"></script> <script src="js/main.js"></script> </body>

</html>

3. DETAIL.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>

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

<style>

</style> </head>

<body> <hr/>

<div role="main" class="container product-details"> <div class="row">

<div class="span10"> <div class="row"> <div class="span5 gallery">

<div class="gallery-sub-wrap clearfix"> <ul class="rr tabs">

<?php

$detail=mysql_query("select * from subproduk where id_produk='$_GET[id]'");

$i=1;

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

echo"<li class='active current' id='gal-$i'> <span class='arrow ir'>Arrow</span> <img src='foto_produk/small_$d[gambar]' alt='' width='68' height='86'/>

(15)

}

?> </ul>

<ul class='rr images'> <?php

$detail=mysql_query("select * from subproduk where id_produk='$_GET[id]'");

//menampilkan gambar yg pertama pada produk detail $detail1=mysql_query("select * from subproduk where id_produk='$_GET[id]'");

$d1=mysql_fetch_array($detail1); echo "<li class='current gal-$i'> <img src='foto_produk/$d1[gambar]' alt=''/> </li>";

//menampilkan gambar asli pada produk detail $i=1;

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

echo "<li class='gal-$i'>

<img src='foto_produk/$d[gambar]' alt=''/> </li>";

//} $i++; }

echo"</ul> </div> </div>";

echo"<div class='span5 product'>";

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

$dnama=mysql_fetch_array($detailnama);

$stok=$dnama['stok']; $tombolbeli="<a

href='aksi.php?module=keranjang&act=tambah&id=$dnama[id_produk]' class='add-to-cart clearfix'>

<span class='icon ir'>Cart</span> <span class='text'>Beli</span> </a>";

$tombolhabis="<span class='add-to-cart clearfix' style='color:#da251c;font-size:1.5em;'>Stok Habis</span>";

(16)

$habis="<li class='value'>HABIS</li>";

if ($stok!= "0"){ $tombol=$tombolbeli; $status=$tersedia; }else{

$tombol=$tombolhabis; $status=$habis;

} echo"

<h1>$dnama[nama_produk]</h1>

<p class='description' style='text-align:justify'>";

$desk = htmlentities(strip_tags($dnama['deskripsi'])); // membuat paragraf pada isi berita dan mengabaikan tag html

$deskripsi = substr($desk,0,500); // ambil sebanyak 220 karakter

$deskripsi = substr($desk,0,strrpos($deskripsi," ")); // potong per spasi kalimat

echo"$deskripsi....</p> ";

echo"<hr/>";

echo"<ul class='rr prefs clearfix'> <li class='avail clearfix'>

<span class='info-title'>Stok:</span> <ul class='rr clearfix'>

$status </ul> </li> </ul>";

echo"<hr/>";

echo"<ul class='rr clearfix buy-wrapper'> <li>";

echo"$tombol";

echo"</li> ";

echo"<li class='price-wrapper'>

<span class='price'>";

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

(17)

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

$d=$dnama['diskon'];

$htetap="<span class='currency'

style='font-size:25px'>Rp.&nbsp;</span><span class='value' style='font-size:25px'>$harga</span>"; $hdiskon="<span class='currency'

style='font-size:15px'>Rp.&nbsp;</span><span class='value' style='font-size:15px;text-decoration:line-through;'>$harga</span><br>

<span class='currency'

style='font-size:20px'>Rp.&nbsp;</span><span class='value' style='font-size:20px'>$hargadisc</span>";

if ($d!= "0"){

$divharga=$hdiskon; }else{

$divharga=$htetap; }

$harga = number_format(($dnama[harga]),0,",","."); //echo "<span class='currency' style='font-size:25px'>Rp.&nbsp;</span><span class='value' style='font-size:25px'>$harga</span>";

echo "$divharga";

echo"</span>

</li>

</ul> ";

?>

<div class="share-product"> <!-- AddThis Button BEGIN -->

<div class="addthis_toolbox addthis_default_style ">

<a class="addthis_button_facebook_like" fb:like:layout="button_count"></a> <a class="addthis_button_tweet"></a>

<a class="addthis_button_pinterest_pinit"></a> <a class="addthis_counter addthis_pill_style"></a> </div>

<script type="text/javascript"

src="../../../s7.addthis.com/js/300/addthis_widget.js#pubid=xa-508f0d4568c64922"></script> <!-- AddThis Button END -->

(18)

<hr/>

<div class="prod-info clearfix"> <div class="tabs">

<ul class="tabs rr clearfix">

<li class="current" id="tab-1">Komentar</li> <li id="tab-2">Reviews</li>

</ul> </div>

<ul class="rr content"> <li class="current tab-1"> <p>

<table width=100% style='border: 0pt dashed #0000CC;padding: 10px;' border="0"> <form name='form' action=simpankomentar.php method=POST onSubmit=\"return validasi(this)\" id="form-2">

<input type=hidden name=id value=<?php echo "$_GET[id]"; ?> >

<tr><td valign=top>Nama</td><td> : <input type=text name=nama_komentar size=40 maxlength=50 class="tbox"></td></tr>

<tr><td valign=top>Website</td><td> : <input type=text name=url size=40 maxlength=50 class="tbox"></td></tr>

<tr><td valign=top>Komentar</td><td> : <textarea name='isi_komentar' class="tarea" rows="20" cols="60"></textarea></td></tr>

<tr><td>&nbsp;</td><td><img src='captcha.php'></td></tr>

<tr><td valign=top>&nbsp;</td><td>(Masukkan 6 kode diatas)<br /><input type=text name=kode size=6 maxlength=6 class="tbox" style="width:90px"><br /></td></tr>

<tr><td>&nbsp;</td><td><input type=submit name=submit value=Kirim></td></tr> </form></table>

</p> </li>

<li class="tab-2"> <?php

echo "$dnama[review]"; ?>

</li> </ul>

</div>

</div>

<div class="span2 also-like"> <h5>Produk Lainnya</h5> <ul class="rr clearfix"> <?php

$q=mysql_query("select * from produk where id_produk<>'$_GET[id]' LIMIT 4 ");

(19)

{

echo"<li>

<a href='?hal=detail&id=$r[id_produk]'>

<img src='foto_produk/medium_$r[gambar]' width='138' height='179' alt=''/> </a>

</li>";

} ?>

</ul> </div>

</div> </div> </body> </html>

4. DAFTAR.PHP

<hr/>

<div role="main" class="container checkout"> <div class="row">

<div class="span3 progress"> <h3>Fasilitas Member</h3> <ul class="rr">

<li>

<a href="#">Transaksi Online</a> </li>

<li>

<a href="#">Info Diskon</a> </li>

<li>

<a href="#">Potongan Harga</a> </li>

<li>

<a href="#">Fasilitas Lainnya</a> </li>

</ul> </div>

(20)

<li class="current">

<h6>Daftar Member Baru</h6> <div class="row">

<div class="span9 content-wrapper clearfix"> <div class="right-col">

<form action="simpanuser.php" method="post"> <ul class="rr">

<table border="0" width="700">

<tr><td valign="top">Nama Lengkap</td> <td>

<li> <label>

<input type="text" name="nama" placeholder="Nama Lengkap ..." size="50"/>

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

<tr><td valign="top">Username</td> <td>

<li> <label>

<input type="text" name="username" placeholder="Nama Lengkap ..." size="50"/>

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

<tr><td valign="top">password</td> <td>

<li> <label>

<input type="password" name="password" placeholder="Password Anda..." size="50"/>

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

<tr><td valign="top">Alamat Pengiriman</td> <td>

<li> <label>

<input type="text" name="alamat" placeholder="Alamat Lengkap..." size="80" class="tbox"/><br>

(21)

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

<tr><td valign="top">Telepon</td> <td>

<li> <label>

<input type="text" name="telpon" placeholder="Telepon..." size="50"/> </label>

</li> </td> </tr>

<tr><td valign="top">Email</td> <td>

<li> <label>

<input type="text" name="email" placeholder="email..." size="50"/> </label>

</li> </td> </tr>

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

<option value=0 selected>- Pilih Kota -</option> <?php

$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>"; }

?>

</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=16 maxlength=6><br /></td></tr>

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

<input type="submit" class="btn secondary" value="Daftar"> </a>

</td></tr>

(22)

</form>

</div>

</div> </div>

</li> </ol> </div>

</div> </div>

5. CART.PHP

<script>

function harusangka(jumlah){

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

return false;

return true; }

</script> <hr/>

<div class="container breadcrumb-wrapper"> <div class="row">

<div class="span12 breadcrumb"> <ul class="rr">

<li>

<span class="splitter">/</span> <a href="#">Home</a>

</li> <li>

<span class="splitter">/</span> <a href="#">Shop</a>

</li> <li>

<span class="splitter">/</span>

<a href="#">Green camouflage utility</a> </li>

(23)

</div>

<div role="main" class="container cart"> <?php

$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. Silahkan Anda berbelanja terlebih dahulu');

window.location=('media.php?hal=produk-lists')</script>"; }

else{

echo"<form method=post action=aksi.php?module=keranjang&act=update> "; ?>

<table>

<tr class="headers"> <th class="alpha16"> No

</th>

<th class="alpha50 dark"> Nama Barang

</th>

<th class="alpha16"> Quantity

</th>

<th class="alpha16"> Diskon

</th>

<th class="alpha16 dark"> Unit price

</th>

<th class="alpha16"> Price

</th>

<th class="alpha16 dark">Hapus</th> </tr>

<?php

$no=1;

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

(24)

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

$total = $total + $subtotal; $vat = $total*0.1;

$vat_rp = format_rupiah($vat); $ttl_rp = $total+$vat;

$subtotal_rp = format_rupiah($subtotal); $total_rp = format_rupiah($ttl_rp);

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

<tr> <td>

<?php echo "$no"; ?> </td>

<td class="article clearfix"> <figure>

<?php

echo"<img src='foto_produk/$r[gambar]' alt=''/>"; ?>

</figure>

<div class="info-wrapper">

<h2><?php echo "$r[nama_produk]"; ?></h2> <div class="info">

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

<td class="quantity dark"> <div class="quant-input"> <div class="arrows">

</div> <?php

echo "<input type=text name='jml[$no]' value=$r[jumlah] size=1 onchange=\"this.form.submit()\" onkeypress=\"return harusangka(event)\"><br>";

echo "<input type=hidden name=id[$no] value=$r[id_orders_temp]>";

?> </div>

</td>

(25)

<div class="arrows">

</div> <?php

echo "$r[diskon] %"; ?>

</div> </td>

<td class="price"> <?php

$harga = number_format(($r[harga]),0,",","."); ?>

<span class="currency">Rp.</span><span class="value"><? echo "$hargadisc"; ?></span>

</td>

<td class="price dark">

<span class="currency">Rp.</span><span class="value"><? echo "$subtotal_rp"; ?></span>

</td>

<td class="price"><? echo"<a

href='aksi.php?module=keranjang&act=hapus&id=$r[id_orders_temp]'>Hapus</a>"; ?></td> </tr>

<?php

$no++; } ?>

<tr>

<td colspan="2" class="empty"> </td>

<td colspan="3" class="total-wrapper">

<div class="vat clearfix"> <div class="half-col"> PPN 10%

</div>

<div class="half-col">

<span class="value"> <? echo "Rp. $vat_rp "; ?></span> </div>

</div>

(26)

<div class="half-col"> Total

</div>

<div class="half-col value-wrapper">

<span class="currency">Rp.&nbsp;</span><span class="value"><? echo "$total_rp"; ?></span>

</div> </div>

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

<div class="row-fluid checkout"> <!--<div class="span4">-->

<a href="?hal=simpantransaksi" class="btn"><span class="gradient">Checkout</span></a>

<a href="?hal=produk-lists" class="btn"><span class="gradient">Belanja Lagi</span></a>

<!-- </div> --> </div>

</div>

<?php } ?>

<!--<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>--> <script>window.jQuery || document.write('<script

src="js/vendor/jquery-1.8.2.min.js"><\/script>')</script>

<script src="js/plugins.js"></script> <script src="js/main.js"></script> </body>

(27)

6. cek_login.php

<?php

include "config/koneksi.php"; function anti_injection($data){ $filter =

mysql_real_escape_string(stripslashes(strip_tags(htmlspecialchars($data,ENT_QUOTES)))); return $filter;

}

$username = $_POST['email'];

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

// pastikan username dan password adalah berupa huruf atau angka. //if (!ctype_alnum($username) OR !ctype_alnum($pass)){

// echo "Sekarang loginnya tidak bisa di injeksi lho."; //}

//else{

$login=mysql_query("SELECT * FROM kustomer WHERE email='$username' AND password='$pass'");

$ketemu=mysql_num_rows($login); $r=mysql_fetch_array($login);

// Apabila username dan password ditemukan if ($ketemu > 0){

session_start();

$_SESSION[namauser] = $r[email]; $_SESSION[namauser] = $r[email];

$_SESSION[namalengkap] = $r[nama_lengkap]; $_SESSION[passuser] = $r[password];

$sid_lama = session_id();

session_regenerate_id();

$sid_baru = session_id();

(28)

echo "<script>alert('Selamat Datang $_SESSION[namalengkap]'); window.location = 'index.php?hal=home'</script>";

header('location:index.php?hal=home'); }

else{

echo "<script>alert('Login Gagal, username atau password anda salah'); window.location = 'index.php?hal=login'</script>";

} //} ?>

7. DETAIL1.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>

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

<style> #pil{

width: 100%;

margin-bottom: 20px; }

#pil #i{ width: 60px;

background: rgb(65, 102, 180); float: left;

margin-right: 20px; margin-bottom: 20px; text-align: center; padding: 10px; color: white; }

#isi{

width: 100%; padding-top: 30px; margin-bottom: 20px; float: left;

}

(29)

height: 350px;

margin: 0px 10px 10px 0px; float: left;

}

#ip img{ width: 100%; height: 100%; }

#clear{ clear: both; }

</style> </head>

<body> <hr/>

<div role="main" class="container product-details"> <div id="pil">

<?php

$id_kategori=$_GET['id_kategori']; $kategori=$_GET['kategori']; ?>

<a href="?hal=detail1&kategori=<?php echo "$kategori"; ?>&id_kategori=<?php echo "$id_kategori"; ?>&pilih=men">

<div id="i"> Men </div> </a>

<a href="?hal=detail1&kategori=<?php echo "$kategori"; ?>&id_kategori=<?php echo "$id_kategori"; ?>&pilih=women">

<div id="i"> Women </div> </a> </div>

<div id="isi"> <?php

$pilih=$_GET['pilih'];

if ($pilih=='men') {

$id_kategori=$_GET['id_kategori'];

(30)

$q2=mysql_query($q);

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

<a href='?hal=detail&id=<?php echo "$data[id_produk]"; ?>'> <div id="ip">

<img src="foto_produk/<?php echo "$data[gambar]"; ?>"> </div>

</a> <?php }

}

elseif ($pilih=='women') {

$id_kategori=$_GET['id_kategori'];

$q="select *from produk where id_kategori='$id_kategori' and kategori='$pilih'"; $q2=mysql_query($q);

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

<a href='?hal=detail&id=<?php echo "$data[id_produk]"; ?>'> <div id="ip">

<img src="foto_produk/<?php echo "$data[gambar]"; ?>"> </div>

</a> <?php } } else{

$id_kategori=$_GET['id_kategori'];

$q="select *from produk where id_kategori='$id_kategori'"; $q2=mysql_query($q);

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

<a href='?hal=detail&id=<?php echo "$data[id_produk]"; ?>'> <div id="ip">

<img src="foto_produk/<?php echo "$data[gambar]"; ?>"> </div>

(31)

</div>

<div id="clear">

</div> </body> </html>

8.PRODUK-LIST.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>

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

</head>

<body> <hr/>

<div role="main" class="container products list"> <div class="row">

<aside class="span3 left-nav">

<div class="row"> <div class="span3">

<h5>Show By Category</h5>

<hr>

<ul class="category"> <?php

$kategori=mysql_query("select * from kategori"); while($k=mysql_fetch_array($kategori)){ echo "<li><a

href='?hal=produk-lists-kategori&id=$k[id_kategori]'>$k[nama_kategori]</a></li>"; }

?> </ul>

</div>

(32)

<hr>

<ul class="price"> <li>

<a href="media.php?hal=produk-lists-harga&harga=r1"> <span class="currency">Rp.</span>

<span class="min-val">0</span> <span class="dash">-</span> <span class="currency">Rp.</span> <span class="min-val">50.000</span> </a>

</li> <li>

<a href="?hal=produk-lists-harga&harga=r2"> <span class="currency">Rp.</span>

<span class="min-val">50.000</span> <span class="dash">-</span>

<span class="currency">Rp.</span> <span class="min-val">100.000</span> </a>

</li> <li>

<a href="?hal=produk-lists-harga&harga=r3"> <span class="currency">Rp.</span>

<span class="min-val">100.000</span> <span class="dash">-</span>

<span class="currency">Rp.</span> <span class="min-val">200.000</span> </a>

</li> <li>

<a href="?hal=produk-lists-harga&harga=r4"> <span class="currency">Rp.</span>

<span class="min-val">200.000</span> <span class="dash">-</span>

<span class="currency">Rp.</span> <span class="min-val">300.000</span> </a>

</li> <li>

<a href="?hal=produk-lists-harga&harga=r5"> <span class="currency">Rp.</span>

<span class="min-val">300.000</span> <span class="dash">-</span>

(33)

<span class="min-val">400.000</span> </a>

</li> <li>

<a href="?hal=produk-lists-harga&harga=r6"> <span class="currency">Rp.</span>

<span class="min-val">400.000</span> <span class="dash">-</span>

<span class="currency">Rp.</span> <span class="min-val">500.000</span> </a>

</li> <li>

<a href="?hal=produk-lists-harga&harga=r7"> <span class="currency">Rp.</span>

<span class="min-val">500.000</span> <span class="dash">+</span>

</a> </li> </ul> </div> </div>

</aside>

<div class="span9">

<div class="featured clearfix hidden-phone">

<span class="corner-badge hot-right ir">Hot</span> <figure>

<img src="img/ph/ph-featured-1.png" alt=""/> </figure>

<div class="content">

<a href="#"><h1 class="featured-title">Koleksi Terbaru 2013</h1></a> <p>

Dapatkan produk terbaik dari kami, dengan potongan harga yang sangat menarik. </p>

</div> </div>

<div class="products-view-nav row">

<div class="span3"> <ul class="views rr">

<li><a href="?hal=produk-grid" class="grid ir ">Grid view</a></li>

(34)

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

<ul class="row clearfix rr list-display product"> <?php

$p1 = new PagingProduk; $batas = 3;

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

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

$no = $posisi+1;

while ($p=mysql_fetch_array($produk)) {

//$harga = number_format(($p[harga]),0,",","."); $pothar = $p['diskon'];

$stok=$p['stok']; $tombolbeli="<a

href='aksi.php?module=keranjang&act=tambah&id=$p[id_produk]' class='add-to-cart'> <span class='icon ir'>Cart</span>

<span class='text'>Beli</span> </a>";

$tombolhabis="<span style='color:#da251c;font-size:1.5em;'>Stok habis</span>";

if ($stok!= "0"){ $tombol=$tombolbeli; }else{

$tombol=$tombolhabis; }

$disisi="<span class=badge corner-badges>$p[diskon]</span>"; $diskosong="";

if ($pothar!="0") {

$divdiskon=$disisi; }

//penrhitungan harga

(35)

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

$hargadisc = number_format(($p[harga]-$disc),0,",","."); $d=$p['diskon'];

$htetap=" <span class='currency' style='font-size:12px'>Rp. </span><span class='value'>$harga</span>";

$hdiskon=" <span class='currency' style='font-size:11px'>Rp. </span><span class='value' style='text-decoration:line-through;font-size:16px'>$harga</span><br>

<span class='currency' style='font-size:13px'>Rp. </span><span class='value'>$hargadisc</span>";

if ($d!= "0"){

$divharga=$hdiskon; }else{

$divharga=$htetap; }

echo"<li class='span9'> <div class='row' >

<div class='span3 desat photo-wrapper'>"; if ($pothar!="0")

{

echo"<span class='badge corner-badges'>$p[diskon]% <br>Off</span>"; }

else {

echo "<span class='badge corner-badge hot ir hidden'>Hot</span>";

}

echo" <a href='?hal=detail&id=$p[id_produk]'> <img src='foto_produk/$p[gambar]' alt=''/> </a>

</div>

<div class='span6 info clearfix'> <h1>$p[nama_produk]</h1> <p style='text-align:justify'>";

$desk = htmlentities(strip_tags($p['deskripsi'])); // membuat paragraf pada isi berita dan mengabaikan tag html

$deskripsi = substr($desk,0,250); // ambil sebanyak 220 karakter

$deskripsi = substr($desk,0,strrpos($deskripsi," ")); // potong per

spasi kalimat

echo"$deskripsi... </p>

<hr/>

<div class='row price-wrapper'> <div class='span2 clearfix'>

(36)

</div>";

echo"<div class='span2'> <span class='price'> $divharga

</span> </div> </div> <hr/> </div> </div> </li>";

$no++; }

?> </ul>

<div class="products-view-nav row bottom">

<div class="span3"> <ul class="views rr">

<li><a href="?hal=produk-grid" class="grid ir ">Grid view</a></li>

<li class="current"><a href="?hal=produk-lists" class="list ir">List view</a></li> </ul>

</div>

<div class="span6">

<ul class="navigation rr"> <?php

$jmldata = mysql_num_rows(mysql_query("SELECT * FROM produk"));

$jmlhalaman = $p1->jumlahHalaman($jmldata, $batas); $linkHalaman = $p1->navHalaman($_GET[halproduk], $jmlhalaman);

echo "<div class='halaman'><li><a href='#'>$linkHalaman</a></li></div>"; ?>

Referensi

Dokumen terkait

The results of this study show that the percentage of palatal rugae Primary and Fragmentary type are higher on the left side of boys maxilla, whereas the size of

yang merupakan kekuatan motif atau sifat yang menyebabkan tindakan yang mengarah pada hasil kinerja. Kompetensi dapat diukur berdasarkan kriteria atau standar

Penghapusan firman Allah: Dan wajib bagi orang-orang yang berat melakukannya jika mereka tidak berpuasa membayar fidyah dengan firman-Nya Barang siapa di antara engkau hadir di

Jika dilihat dari rumusan di atas, maka dapat ditarik kesimpulan bahwa suatu gratiikasi atau pemberian hadiah berubah menjadi suatu yang perbuatan pidana suap khususnya

Nilai-nilai dasar dari pancasila tersebut adalah nilai Ketuhanan Yang Maha Esa, nilai Kemanusiaan Yang Adil dan Beradab, nilai Persatuan Indonesia, nilai Kerakyatan yang

mempersiapkan media yang dipakan untuk pelaksanaan pembelajaran perangkat komputermulti media, software berupa CD interaktif, dan lain-lain. Guru melakukan proses

Menurut Lupiyoadi (2001) kualitas pelayanan merupakan tindakan seseorang kepada orang lain melalui penyajian produk atau jasa tersebut untuk memenuhi kebutuhan ,

[r]