LAMPIRAN A
1. inc.koneksi.php
<?php
$host = "localhost"; $username = "root"; $password = "";
$databasename = "ecommerce";
$connection = mysql_connect($host, $username) or die("Koneksi Bermasalah");
mysql_select_db($databasename, $connection) or die("Databasenya Error");
?>
2. style.css
body{
background:#FFFFFF;
/* background:#F0F0F0; */ /*background:#EBEBEB;*/ padding:0;
font-family:Arial, Helvetica, sans-serif; font-size:11px;
margin:0px auto auto auto; color:#000;
} p{
padding:2px; margin:0px; }
#tengah{ width:1000px; height:auto; margin-top:2px; margin-bottom:2px; margin-left:auto; margin-right:auto; padding:0px;
}
#header{
background:url(images/atasheader.png) repeat-x; width:auto;
height:80px;
background-position:0px 0px; margin:auto;
border-top:0px #6fa7b2 solid; border-bottom:0px #6fa7b2 solid; }
background-color:#eee;
background-image:-moz-linear-gradient(top,#f5f5f5,#dddddd); background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#dddddd));
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f5f 5f5,endColorStr=#dddddd);
width:auto; height:10px; margin:auto;
border-bottom:#565e65 solid 1px; }
#logo{
margin-left:50px; float:left;
padding:5px; }
#namaperusahaan{ text-align:center; font-weight:bold; line-height:20px; color:#FFFFFF; font-size:12px; margin-left:20px; float:left;
padding:3px 0 0 0;
text-shadow:1px 1px 0 #6fa7b2,0 0 5px #6fa7b2; }
#main_content{ clear:both; }
#menu_tab{ width:100%; height:30px;
background:url(images/bghover.png) repeat-x; border:1px #ccc solid;
border-radius: 3px;
-webkit-border-radius: 3px; -moz-border-radius: 3px; }
.left_menu_corner{ width:9px;
height:30px; float:left;
background:url(images/menu_left.gif) no-repeat center; }
height:30px; float:right;
background:url(images/menu_right.gif) no-repeat center; }
ul.menu {
list-style-type:none; float:left; display:block; width:100%; margin:0px; padding:0px;}
ul.menu li { display:inline; font-size:11px; font-weight:bold; line-height:30px; }
ul.menu li.divider { display:inline; width:2px; height:30px; float:right;
border-right: solid 1px #ccc; border-left: solid 1px #ccc;
/*background:url(images/batas.png) no-repeat center;*/ }
.title_box_login{ width:270px; height:30px; margin:5px 0 0 0;
background:url(images/menu_atas_bg.png) no-repeat left; font-size:13px;
font-weight:bold; text-align:center; color:#fff;
line-height:30px; }
/*---left menu---*/ ul.left_menu{
width:195px; padding:0px; margin:0px; list-style:none;
border:1px #ccc solid; }
ul.left_menu li{ margin:0px; list-style:none; }
width:165px; height:25px; display:block;
background:url(images/checked.png) no-repeat left #E0E0E0; background-position:0px 0px;
border-bottom:1px #ccc dotted; text-decoration:none;
color:#504b4b; padding:0 0 0 30px; line-height:25px; }
ul.left_menu li.odd a:hover{
background:url(images/checked.png) no-repeat left #D0D0D0; color:#504b4b;
background-position:0px 0px; }
3. index.php
<?php
session_start();
if(isset($_SESSION['login_pelanggan'])==FALSE) {
$_SESSION['login_pelanggan']=FALSE; }
?>
<!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=windows-1252" />
<link rel="shortcut icon" href="images/pacific.png" /> <titlePacific Computer ®</title>
<?php include("lib_func.php"); ?>
<link rel="stylesheet" type="text/css" href="style.css" /> <script type="text/javascript" src="js/boxOver.js"></script>
<script src="javascripts/jquery.js" type="text/javascript"></script> </head>
<body> <?php
if(!isset($_REQUEST['judul'])) $judul='beranda';
else {
$judul=$_REQUEST['judul'];
?>
<!----HEADER---> <div id="header">
<?php ataslogoalamat(); ?> </div>
<div id="header2"></div> <!---ISI TENGAH----> <div id="tengah"> <div align="right">
<div id="container">
<div id="topnav" class="topnav"></div> </div>
</div>
<div id="main_content"> <?php menu_atas(); ?> <div class="left_content"> <?php keranjang(); ?>
<div class="title_box_subkategori">SubKategori</div> <ul class="left_menu">
<?php list_subkategori(); ?> </ul>
<?php hubungi(); ?> <?php kirim(); ?> </div>
<div class="center_content">
<div class="center_title_bar">Katalog Produk</div> <?php
include "inc.koneksi.php";
$sqlCount = "SELECT COUNT(id_produk) FROM tbl_produk"; $rsCount = mysql_fetch_array(mysql_query($sqlCount)); $banyakData = $rsCount[0];
$page = isset($_GET['page']) ? $_GET['page'] : 1; $limit = 9;
$mulai_dari = $limit * ($page - 1);
$sql = mysql_query("SELECT * FROM tbl_produk ORDER BY id_produk DESC LIMIT $mulai_dari,$limit");
$jumlahdata=mysql_num_rows($sql); if($jumlahdata>0){
$i=0;
while ($row = mysql_fetch_array($sql)){ $i++;
?> <div class="prod_box">
<div class="product_title"><a
href="detail_produk.php?produk_id=<?php echo $row['id_produk']; ?>" title="header=[<?php echo $row['id_produk']; ?>] body=[Nama : <?php echo $row['nama_produk']; ?><br>Harga : Rp. <?php echo
number_format($row['harga'],0, ",","."); ?>,-<br>Deskripsi : <?php echo $row['deskripsi']; ?>] fade=[on]"><?php echo
$row['nama_produk']; ?></a></div>
<div class="gambar_produk">
<a href="detail_produk.php?produk_id=<?php echo $row['id_produk']; ?>"><img src="GambarProduk/<?php echo $row['file_gambar']; ?>" style="cursor:pointer;"></a>
</div>
<div class="harga_display">Rp. <?php echo
number_format($row['harga'],0, ",","."); ?>,-</div> </div>
<div class="bawah_produk"> <p align="center">
<a href="detail_produk.php?produk_id=<?php echo $row['id_produk']; ?>" title="header=[Lihat Detail Produk] body=[ ]
fade=[on]"><img src="images/note.png" alt="" title="" border="0" class="left_bt" /></a>
<?php
if ($_SESSION['login_pelanggan']==TRUE) {
?>
<a href="input_keranjang.php?produk_id=<?php echo
$row['id_produk']; ?>" title="header=[Tambah ke Keranjang Belanja] body=[ ] fade=[on]"><img src="images/cart.png" alt="" title="" border="0" class="left_bt" /></a>
<?php } else { ?>
<a href="login.php" title="header=[Tambah ke Keranjang
Belanja] body=[ ] fade=[on]"><img src="images/cart.png" alt="" title="" border="0" class="left_bt" /></a>
<?php } ?>
</p>
</div> </div>
<?php } }
?>
<?php
$banyakHalaman = ceil($banyakData / $limit); echo '<a href="index.php?page=1"><<</a> '; if($page > 1)
{
$previous=$page-1;
echo '<a href="index.php?page='.$previous.'"><</a> '; }else{
echo "<span class='disabled'><</span> "; }
for($i = 1; $i <= $banyakHalaman; $i++){ if($page != $i){
echo '<a href="index.php?page='.$i.'">'.$i.'</a> '; }else{
echo "<span class='current'>$i</span> "; }
}
if($page < $banyakHalaman) {
$next=$page+1;
echo '<a href="index.php?page='.$next.'">></a> '; }else{
echo "<span class='disabled'>></span> "; }
if($page < $banyakHalaman) {
$next=$page+1;
echo '<a href="index.php?page='.$banyakHalaman.'">>></a> ';
}else{
echo "<span class='disabled'>>></span> "; }
?>
</div> </div> </div>
<div class="right_content"> <?php cari(); ?>
<?php terbaru(); ?> <?php bestseller(); ?> <?php banyakdilihat(); ?> </div>
<!----FOOTER--->
<div class="footer">
<?php footer(); ?> </div>
</body> </html>
4. inc.librari.php
<?php
function idauto($tabel, $inisial){
$struktur = mysql_query("SELECT * FROM $tabel"); $field = mysql_field_name($struktur,0); $panjang = mysql_field_len($struktur,0);
$qry = mysql_query("SELECT max(".$field.") FROM ".$tabel); $row = mysql_fetch_array($qry);
if ($row[0]=="") { $angka=0;
} else {
$angka = substr($row[0], strlen($inisial)); }
$angka++;
$angka =strval($angka); $tmp ="";
for($i=1; $i<=($panjang-strlen($inisial)-strlen($angka)); $i++) {
$tmp=$tmp."0"; }
return $inisial.$tmp.$angka; }
?>
5. lib.func.php
<?php
function header_bawah(){ ?>
<style type="text/css"> <!--
.style1 {color: #000000} -->
} ?> <?php
function menu_atas_pelanggan(){ ?>
<div id="menu_tab"> <ul class="menu">
<li><a href="logout.php" class="nav7">Logout</a></li> <li class="divider"></li>
<li><a href="pesanbayar.php" class="nav5">Pesan dan Bayar</a></li> <li class="divider"></li>
<li><a href="tentangkami.php" class="nav6">Tentang Kami</a></li> <li class="divider"></li>
<li><a href="history_pesanan.php" class="nav9">History Pemesanan</a></li>
<li class="divider"></li>
<li><a href="profil_user.php" class="nav8"><?php echo ucfirst($_SESSION['username_pelanggan']); ?></a></li> <li class="divider"></li>
<li><a href="index.php?judul=beranda" class="nav2">Beranda</a></li> </ul>
</div> <?php } ?> <?php
function menu_atas_pengunjung(){ ?>
<div id="menu_tab">
<ul class="menu"> <li><a href="login.php" class="nav1">Login</a></li> <li class="divider"></li>
<li><a href="register.php" class="nav4">Daftar</a></li> <li class="divider"></li>
<li><a href="pesanbayar.php" class="nav5">Pesan dan Bayar</a></li> <li class="divider"></li>
<li><a href="tentangkami.php" class="nav6">Tentang Kami</a></li> <li class="divider"></li>
<li><a href="index.php?judul=beranda" class="nav2">Beranda</a></li> </ul>
</div> <?php } ?> <?php
function menu_atas(){
menu_atas_pelanggan(); } else
{
menu_atas_pengunjung(); }
} ?> <?php
function terbaru(){ ?>
<?php
include "inc.koneksi.php"; $sql = mysql_query("SELECT
id_produk,nama_produk,harga,file_gambar FROM tbl_produk ORDER BY id_produk DESC LIMIT 1");
$row = mysql_fetch_array($sql); $id_produk=$row['id_produk']; $nama_produk=$row['nama_produk']; $harga=$row['harga'];
$file_gambar=$row['file_gambar']; ?>
<div class="title_box_terbaru">Terbaru</div> <div class="border_box">
<div class="product_title"><a
href="detail_produk.php?produk_id=<?php echo $row['id_produk']; ?>"><?php echo "$nama_produk"; ?></a></div>
<div class="gambar_produk"><a href="sew980.php"><img
src="GambarProduk/<?php echo $row['file_gambar']; ?>"></a></div> <div class="harga_display">Rp. <?php echo
number_format($row['harga'],0, ",","."); ?>,-</div> <!--<div class="harga_display_kotak_yang_dipinggir"> <?php
/* if ($_SESSION['login_pelanggan']==TRUE) { */
?>
<a href="input_keranjang.php?produk_id=<?php /* echo $row['id_produk']; */ ?>" title="header=[Tambah ke Keranjang
Belanja] body=[ ] fade=[on]"><img src="images/cart.png" alt="" title="" border="0" /></a>
<?php
/* } else { */ ?>
<a href="login.php" title="header=[Tambah ke Keranjang
Belanja] body=[ ] fade=[on]"><img src="images/cart.png" alt="" title="" border="0" /></a>
?>
<a href="detail_produk.php?produk_id=<?php /* echo
$row['id_produk']; */ ?>" title="header=[Lihat Detail Produk]
body=[ ] fade=[on]"><img src="images/note.png" alt="" title="" border="0" /></a>
</div> --> </div> <?php
} ?> <?php
function banyakdilihat(){ ?>
<?php
include "inc.koneksi.php"; $sql = mysql_query("SELECT
id_produk,nama_produk,harga,file_gambar FROM tbl_produk WHERE counter=(SELECT MAX(counter) FROM tbl_produk) LIMIT 1");
$row = mysql_fetch_array($sql); $id_produk=$row['id_produk']; $nama_produk=$row['nama_produk']; $harga=$row['harga'];
$file_gambar=$row['file_gambar']; ?>
<div class="title_box_terbanyak">Banyak Dilihat</div> <div class="border_box">
<div class="product_title"><a
href="detail_produk.php?produk_id=<?php echo $row['id_produk']; ?>"><?php echo "$nama_produk"; ?></a></div>
<div class="gambar_produk"><a href="sew980.php"><img
src="GambarProduk/<?php echo $row['file_gambar']; ?>"></a></div> <div class="harga_display">Rp. <?php echo
number_format($row['harga'],0, ",","."); ?>,-</div> <!--<div class="harga_display_kotak_yang_dipinggir"> <?php
/* if ($_SESSION['login_pelanggan']==TRUE) { */
?>
<a href="#" title="header=[Tambah ke Keranjang Belanja]
body=[ ] fade=[on]"><img src="images/cart.png" alt="" title="" border="0" /></a>
<?php
/* } else { */ ?>
<a href="login.php" title="header=[Tambah ke Keranjang
<?php /* } */ ?>
<a href="#" title="header=[Lihat Detail Produk] body=[ ] fade=[on]"><img src="images/note.png" alt="" title="" border="0" /></a>
</div> --> </div> <?php } ?> <?php
function cari(){ ?>
<div class="title_box_cari">Pencarian</div> <div class="border_box_cari">
<form action="hasil_pencarian.php" method="get">
<input type="text" name="keyword" input id="s" onfocus="if (this.value == 'Pencarian..') {this.value = '';}"
value="Pencarian.." onblur="if (this.value == '') {this.value = 'Pencarian..';}" />
<!--<input name="carii" value="Cari" type="submit" class="cari"> -->
</form> </div> <?php }
function keranjang(){ ?>
<div class="shopping_cart"> <?php
include "inc.koneksi.php";
if ($_SESSION['login_pelanggan']==TRUE) {
$id_pelanggan=$_SESSION['id_pelanggan'];
$sql = mysql_query("SELECT sum( qty ) as qty, sum( subtotal ) as subtotal FROM tbl_keranjang WHERE id_pelanggan =
'$id_pelanggan'"); $pesan = 0; $pesan2 = 0;
$psn = mysql_fetch_row($sql); $pesan = $pesan + $psn[0]; $pesan2 = $pesan2 + $psn[1];
?>
<div class="cart_title">Keranjang Belanja</div> <div class="cart_details">
<span class="border_cart"></span>
Total : <b>Rp. <?php echo number_format($pesan2,0, ",","."); ?>,-</b>
</div>
<div class="cart_icon">
<a href="list_keranjang_belanja.php">
<img src="images/shoppingcart.png" alt="" title="" border="0" /> </a>
<?php } else { ?>
<div class="cart_title">Keranjang Belanja</div> <div class="cart_details">
Jumlah : <b>0</b> item <br />
<span class="border_cart"></span> Total : <b>Rp. 0,-</b>
</div>
<div class="cart_icon"> <a href="login.php">
<img src="images/shoppingcart.png" alt="" title="" border="0" /> </a>
<?php } ?> </div> </div> <?php }
function bestseller(){ ?>
<?php
include "inc.koneksi.php";
$sql = mysql_query("SELECT a.id_produk, a.nama_produk, a.file_gambar, a.harga, SUM(b.qty)
FROM tbl_produk a LEFT JOIN tbl_detail_pesanan b ON a.id_produk = b.id_produk
GROUP BY a.nama_produk, a.file_gambar, a.harga ORDER BY SUM(b.qty) DESC LIMIT 1");
$row = mysql_fetch_array($sql); $id_produk=$row['id_produk']; $nama_produk=$row['nama_produk']; $harga=$row['harga'];
$file_gambar=$row['file_gambar']; ?>
<div class="product_title"><a
href="detail_produk.php?produk_id=<?php echo $row['id_produk']; ?>"><?php echo "$nama_produk"; ?></a></div>
<div class="gambar_produk"><a href="sew980.php"><img
src="GambarProduk/<?php echo $row['file_gambar']; ?>"></a></div> <div class="harga_display">Rp. <?php echo
number_format($row['harga'],0, ",","."); ?>,-</div> <!--<div class="harga_display_kotak_yang_dipinggir"> <?php
/* if ($_SESSION['login_pelanggan']==TRUE) { */
?>
<a href="#" title="header=[Tambah ke Keranjang Belanja]
body=[ ] fade=[on]"><img src="images/cart.png" alt="" title="" border="0" /></a>
<?php
/* } else { */ ?>
<a href="login.php" title="header=[Tambah ke Keranjang
Belanja] body=[ ] fade=[on]"><img src="images/cart.png" alt="" title="" border="0" /></a>
<?php /* } */ ?>
<a href="#" title="header=[Lihat Detail Produk] body=[ ] fade=[on]"><img src="images/note.png" alt="" title="" border="0" /></a>
</div> --> </div> <?php }
function hubungi(){ ?>
<div class="title_box_kontak">Hubungi Kami</div> <div class="border_box">
<b>Customer Support</b><span class="border_kontak"></span> <a href="ymsgr:sendIM?pacific_computer88"><img
src="http://opi.yahoo.com/online?u=pacific_computer88&m=g&t= 14" border="0" /></a>
<br />
Hubungi kami pada hari kerja pukul 08:00 s/d 17:00 WIB. <span class="border_batas"></span>
<--!<a href="ymsgr:sendIM?haryoko_heri"><img
src="http://opi.yahoo.com/online?u=haryoko_heri&m=g&t=14" border="0" /></a>-->
</div> <?php }
function right_produk2(){ ?>
<div class="title_box">New Products</div> <div class="border_box">
<div class="product_title"><a href="sew980.php">2R Tipe 003</a></div>
<div class="gambar_produk"><a href="sew980.php"><img
src="gambarproduk/Celana Pendek K10.png" border="0" /></a></div> <div class="harga_display">Rp. 1.200.000.-</div>
</div> <?php }
function footer(){ ?>
<table width="100%" border="0" align="center"> <tr>
<td width="334"><img src="images/paypal_logo.jpg" /><img src="images/visamastercard.jpg" /><img src="images/bni46.jpg" /></td>
<td width="495">
<p>© copyright 2013 Pacific Computer ®<br /></p> <p>Jl. Putri Merak Jingga No. 188, Medan<br /></p>
<p>HP : 0852-7575-8828 atau 0852-7575-8858<br /></p> <p>Email : pacific_computer88@yahoo.com</p>
</td>
<td width="334"><img src="images/facebook.png" border="0"/><img src="images/twiiter.png" border="0"/></td>
</tr> </table>
<!--<div class="left_footer">
<img src="images/paypal_logo.jpg" /><img
src="images/visamastercard.jpg" /><img src="images/bni46.jpg" /> <?php
} ?> <?php
function info_tanggal() {
$bulan=array("","Januari","Februari","Maret","April","Mei","Juni","J uli",
"Agustus","September","Oktober","November","Desember"); $tgl=getdate();
echo $hari[$tgl['wday']].", $tgl[mday]-".$bulan[$tgl['mon']]."-$tgl[year]";
} ?> <?php
function ataslogoalamat(){ ?>
<div id="logo">
<img src="images/1merahbiru.png" /><img src="images/2abuhitam.png" />
</div>
<div id="namaperusahaan"> PACIFIC COMPUTER ®<br />
Jl. Putri Merak Jingga No 188, Medan<br /> HP : 0852-7575-8828 atau 0852-7575-8858 </div>
<?php } ?> <?php
function list_subkategori(){ include "inc.koneksi.php"; $row=1;
$sql=mysql_query("SELECT * FROM tbl_subkategori ORDER BY id_subkategori");
/* $qry=mysql_query($sql) or die ("Gagal Query"); */ if(mysql_num_rows($sql)>0){
while($data=mysql_fetch_array($sql)){
$sql_jum="SELECT COUNT(*) AS jum FROM tbl_produk WHERE id_subkategori='".$data['id_subkategori']."'";
$qry_jum=mysql_query($sql_jum);
$hsl_jum=mysql_fetch_array($qry_jum);
$nama_subkategori=$data['nama_subkategori'];
$nama_subkategori=str_replace(' ','**',$nama_subkategori); ?>
<li class="odd">
<a href="tampil_pilih_subkategori.php?id_subkategori=<?php echo $data['id_subkategori']; ?>&judul=<?php echo $nama_subkategori ?>"><?php echo
$data['nama_subkategori']." <b>(".$hsl_jum['jum'].")</b>"; ?></a>
<?php } } } ?> <?php
function kirim(){ ?>
<div class="title_box_kirim">Jasa Pengiriman</div> <div class="border_box">
<img src="images/logojne.png" /> <br />
<div class="harga_display">
<form action="http://www.jne.co.id/index.php" method="get" target="_blank">
<input type="hidden" name="mib" id="mib" value="tracking.detail" />
<input type="text" name="awb" id="awb" size="15" />
<input type="submit" class="formlogintombol" value="Cek" /> </form>
<br />
*Masukkan Nomor Resi Anda <?php
}
function konversikedolar($uang){ include "inc.koneksi.php";
$res=mysql_query("select kurs from tbl_mata_uang where kode='USD'");
if($res){
$data=mysql_fetch_row($res); return $uang/$data[0];
} else
return 0; }