• Tidak ada hasil yang ditemukan

LAMPIRAN A LISTING PROGRAM

N/A
N/A
Protected

Academic year: 2019

Membagikan "LAMPIRAN A LISTING PROGRAM"

Copied!
18
0
0

Teks penuh

(1)

LAMPIRAN A

(2)

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

(3)

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

(4)

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

(5)

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 &reg;</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'];

(6)

?>

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

(7)

<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=[&nbsp;]

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=[&nbsp;] 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=[&nbsp;] fade=[on]"><img src="images/cart.png" alt="" title="" border="0" class="left_bt" /></a>

<?php } ?>

</p>

</div> </div>

<?php } }

?>

(8)

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

(9)

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

(10)

} ?> <?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(){

(11)

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=[&nbsp;] 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=[&nbsp;] fade=[on]"><img src="images/cart.png" alt="" title="" border="0" /></a>

(12)

?>

<a href="detail_produk.php?produk_id=<?php /* echo

$row['id_produk']; */ ?>" title="header=[Lihat Detail Produk]

body=[&nbsp;] 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=[&nbsp;] fade=[on]"><img src="images/cart.png" alt="" title="" border="0" /></a>

<?php

/* } else { */ ?>

<a href="login.php" title="header=[Tambah ke Keranjang

(13)

<?php /* } */ ?>

<a href="#" title="header=[Lihat Detail Produk] body=[&nbsp;] 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">

(14)

<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']; ?>

(15)

<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=[&nbsp;] 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=[&nbsp;] fade=[on]"><img src="images/cart.png" alt="" title="" border="0" /></a>

<?php /* } */ ?>

<a href="#" title="header=[Lihat Detail Produk] body=[&nbsp;] 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&amp;m=g&amp;t= 14" border="0" /></a>

<br />

Hubungi kami pada hari kerja pukul 08:00 s/d 17:00 WIB. <span class="border_batas"></span>

(16)

<--!<a href="ymsgr:sendIM?haryoko_heri"><img

src="http://opi.yahoo.com/online?u=haryoko_heri&amp;m=g&amp;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>&copy; copyright 2013 Pacific Computer &reg;<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 : [email protected]</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() {

(17)

$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 &reg;<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']."&nbsp;<b>(".$hsl_jum['jum'].")</b>"; ?></a>

(18)

<?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; }

Referensi

Dokumen terkait

[r]

[r]

Nunc est lorem, dictum at scelerisque sit amet, faucibus et est.. Mauris scelerisque feugiat

Ut eu ante tortor, vitae porttitor

rsCari.Open &#34;Select * from Hasil1 order by ID desc&#34;, CN, 1, 2 If Not

% eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % varargin command line arguments to

[r]

SURAT