Analisis Dan Perancangan E-Commerce Online System Berbasis Web

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 ns="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"> <h1>Aneka Kaos</h1>

  <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> </li> </ul> </div> </div>

  </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> </li> </ul> </div> </div> </div> </div>

  </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>";

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

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

  <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"; include "config/fungsi_autolink.php"; 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', mousestop : true,

  }); });

  </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,   $user"; ?></span> </a> </li> <?php if (!empty($_SESSION['namauser']) AND !empty($_SESSION['passuser'])){

  ?> <li> <a href="logout.php"> <span class="ir icon log-in"></span>

  <span style="color:#FFF;font-size:10px"> 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"> 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> <div><span class="ir arrow down">Down</span></div> </div>

  </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"> <li class="arrow ir">Arrow</li>

  <?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">

  </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"> <h2>Connect with Us</h2>

  <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 © 2013. fathstudio.com </div> </footer>

  <!--<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 ns="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'/> </li>"; $i++;

  } ?>

  </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>"; $tersedia="<li class='value'>$stok</li>";

  $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]); $disc = ($dnama[diskon]/100)*$dnama[harga];

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

  $d=$dnama['diskon']; $htetap="<span class='currency' style='font- size:25px'>Rp. </span><span class='value' style='font-size:25px'>$harga</span>"; $hdiskon="<span class='currency' style='font- size:15px'>Rp. </span><span class='value' style='font-size:15px;text-decoration:line- through;'>$harga</span><br>

  <span class='currency' style='font- size:20px'>Rp. </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. </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 --> </div> </div> </div>

  <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> </td><td><img src='captcha.php'></td></tr> <tr><td valign=top> </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> </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 "); while ($r=mysql_fetch_array($q))

  { 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> <div class="span9 checkout-list"> <ol class="rr">

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

  • ) Alamat pengiriman harus di isi lengkap, termasuk kota/kabupaten dan kode posnya.

  </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> </td><td><img src='captcha.php'></td></tr> <tr><td> </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> </table> </ul>

  </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> </ul> </div> </div>

  </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)){ $disc = ($r[diskon]/100)*$r[harga];

  $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> <td class="quantity dark"> <div class="quant-input">

  <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> <div class="total clearfix">

  <div class="half-col"> Total </div> <div class="half-col value-wrapper"> <span class="currency">Rp. </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> </html>

  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();

  //mysql_query("UPDATE kustomer SET id_session='$sid_baru' WHERE username='$username'"); 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>"; } //} ?>