LAMPIRAN
1.
Kode Program
Kode Program 1 Kode Login pada halaman Home <?php
require("koneksi.php"); if (isset($_POST['login'])) {
$username = $_POST['username']; $password = $_POST['password'];
$result = mysql_query("SELECT * FROM user WHERE username = '$username' AND password = '$password'");
if (!$result) {
header("location:index.php"); }
$numberOfRows = MYSQL_NUMROWS($result); If ($numberOfRows == 0)
{
echo "<script>alert('Maaf, tidak ada username ".$_POST['username']." dengan password tersebut.'); window.location='index.php';</script> <br>"; }
else if ($numberOfRows > 0) {
session_start();
$_SESSION['loggedin'] = $username;
$query = mysql_query("SELECT * FROM user WHERE username = '$username'") or die (mysql_error());
$display = mysql_fetch_array($query); $role=$display['role'];
$insert = "INSERT INTO user_logged SET username = '$username', password = '$password', session_id= '',
created_date = CURRENT_TIMESTAMP, modified_date = '0000-00-00 00:00:00'";
$add_member = mysql_query($insert); $type= $display['role'];
if ($type=="admin"){
header("location:admin/admin.php"); }
else{
header("location:home.php"); }
Kode Program 2 Kode Cek Akun pada halaman Home <?php
include("koneksi.php"); $user = $_SESSION['loggedin'];
$query = mysql_query("SELECT * FROM user WHERE username = '$user'") or die (mysql_error());
$display = mysql_fetch_array($query); echo "Anda login sebagai <b>
$display[namalengkap]</b>"; ?>
Kode Program 3 Kode Logout pada halaman Home <?php session_start();?>
<?php
include("koneksi.php");
$username = $_SESSION['loggedin'];
$query = mysql_query("SELECT * FROM user WHERE username = '$username'") or die (mysql_error());
$display = mysql_fetch_array($query); $password = $display['password'];
$sql = "DELETE FROM user_logged WHERE username = '$username' AND password = '$password'"; $add_member = mysql_query($sql); ?>
<?php
header("location:index.php"); unset($_SESSION['loggedin']); ?>
Kode Program 4 Kode Register pada halaman Register
<?php
include("koneksi.php");
$link = mysql_connect($host, $username, $userpass)
or die ("Could not connect to mysql because ".mysql_error()); mysql_select_db($dbase)
or die ("could not select database because ".mysql_error());
$check = "SELECT id FROM user WHERE username = '".$_POST['username']."';";
$qry = mysql_query($check) or die ("Could not match data because ".mysql_error());
$num_rows = mysql_num_rows($qry); if ($num_rows !=0) {
echo "<div class=heading> Maaf, Username '".$_POST['username']."' sudah ada.<br>";
echo "<h3><a href=javascript:self.history.back();>Kembali ke form registrasi. </a> </h3>";
}
if(empty($num_rows)){
$check2 = "SELECT id FROM user WHERE email = '".$_POST['email']."';";
$qry2 = mysql_query($check2) or die ("Could not match data because ".mysql_error());
echo "Maaf, Email '".$_POST['email']."' sudah ada.<br>"; echo "<h3><a href=javascript:self.history.back();>Kembali ke form registrasi.</a></h3>";
}
if(empty($num_rows2)){
$insert = mysql_query("INSERT INTO user values
('NULL','".$_POST['username']."','".$_POST['password']."','". $_POST['email']."','".$_POST['phone']."','user',NOW(),'".$_PO ST['namalengkap']."','".$_POST['alamatlengkap']."','".$_POST[ 'gender']."')") or die("<h5>404 Error</h5>");
echo " Selamat! Akun Anda Telah Selesai Dibuat.<br>"; echo "Berikut data yang telah anda buat :<br>"; echo "<hr color=orange><br>";
echo "Username : <i> ".$_POST['username']."</i></i><br>"; echo "Password : <i>".$_POST['password']."</i><br>"; echo "Email : <i>".$_POST['email']."</i><br>";
echo "Nama Lengkap : <i>".$_POST['namalengkap']."</i><br>"; echo "Alamat Lengkap :
<i>".$_POST['alamatlengkap']."</i><br>"; echo "Jenis Kelamin :
<i>".$_POST['gender']."</i></h5></i><br>"; echo "Nomor HandPhone :
<i>".$_POST['phone']."</i></h5></i><br>"; echo "<hr color=orange><br>";
echo "<i>*Harap diingat data anda untuk login.</i><br>";} }?>
Kode Program 5 Kode Menampilkan Produk pada halaman Home <?php
include("koneksi.php");
$tampil_data = mysql_query("SELECT * FROM produk "); $jum=mysql_num_rows($tampil_data);
if (empty($jum)) //periksa apakah ada berita di database {
echo "Tidak ada data"; // kalo tidak ada berita tampilkan ini
} else {
while($bt=mysql_fetch_array($tampil_data))
{
echo '<li><img src="admin/'.$bt['image'].'">'; echo '<div
class=product-info><h3>'.$bt['nama_barang'].'</h3>';
echo '<div class=product-desc><h4>'.$bt['label'].'</h4>'; echo '<p>'.$bt['keterangan'].'</p>';
echo '<h4>Stok Barang : '.$bt['stok'].' item</h4><br>'; echo '<p><strong class=price>Rp. '.$bt['harga'].' </strong>(size M)</p>';
echo '<p><a
href=produkdetail.php?id_barang='.$bt['id_barang'].'><input type=submit class=search-submit
value=Beli></a></p></div></div></li>'; }
}?>
<?php
$username = $_SESSION['loggedin'];
$query = "SELECT *,SUM(total) FROM tbl_order WHERE username ='$username' ";
$result = mysql_query($query);
while($row = mysql_fetch_assoc($result)) {
$user = $row['username'];
$q = mysql_query("SELECT * FROM user WHERE username = '$user'") or die (mysql_error());
$dis = mysql_fetch_array($q); $username = $_SESSION['loggedin']; $namalengkap= $row['namalengkap']; echo
'<fieldset><legend><h1>Detail</h1></legend><br><h2><font style="color:#E65C47;">Total Harga Orderan anda,</font><b>' . $namalengkap. '.</b></h2><br>';
$totalsemua= $row['SUM(total)'];
echo '<font style="color:#E65C47;"><h2>Total Semua : </font><b>Rp. ' . $totalsemua. '.00,-</b><br>'; $status_order= $row['status'];
echo '<font style="color:#E65C47;">Status : </font><b>' . $status_order. ' </h2></b><br>';
echo '</fieldset><br>';} ?>
Kode Program 7 Kode Detail pemesanan pada halaman Akun
<?php
$username = $_SESSION['loggedin'];
$query = "SELECT *,UNIX_TIMESTAMP() - tgl_order AS TimeSpent FROM tbl_order WHERE username ='$username' ORDER BY id_order DESC";
$result = mysql_query($query);
while($row = mysql_fetch_assoc($result)) {
echo '<h3>';
$user = $row['username'];
$q = mysql_query("SELECT * FROM user WHERE username = '$user'") or die (mysql_error());
$dis = mysql_fetch_array($q); $username = $_SESSION['loggedin']; $content= $row['gambar'];
echo '<p align="left"><li><img src="' . $content. '"width=210px /><br>';
echo '<hr><br><p align="center">Detail</p><br>'; $content1= $row['nama_barang'];
echo '<font style="color:#E65C47;">Nama Barang : </font><b>' . $content1. '</b><br>';
$content2= $row['ukuran'];
echo '<font style="color:#E65C47;">Ukuran : </font><b>' . $content2. '</b><br>';
$content3= $row['jumlah_order'];
echo '<font style="color:#E65C47;">Jumlah Order : </font><b>' . $content3. '</b><br>';
$content4= $row['harga'];
</font><b>Rp. ' . $content4. '/pcs</b><br>';
echo '<font style="color:#E65C47;" >Tanggal order : </font><b>';
echo date('d F Y ', strtotime($row['tgl_order'])); echo '</b><br>';
$totalhrg= $row['total'];
echo '<font style="color:#E65C47;">Total Harga : </font><b>Rp. ' . $totalhrg. '.00,-</b><br>';
$content6= $row['status'];
echo '<font style="color:#E65C47;">Status : </font><b>' . $content6. ' </b><br>';
echo '</li></p>'; }
?>
Kode Program 8 Kode Detail Total pemesanan pada halaman Akun
<?php
$username = $_SESSION['loggedin'];
$query = "SELECT *,SUM(total) FROM tbl_order WHERE username ='$username' ";
$result = mysql_query($query);
while($row = mysql_fetch_assoc($result)) {
$user = $row['username'];
$q = mysql_query("SELECT * FROM user WHERE username = '$user'") or die (mysql_error());
$dis = mysql_fetch_array($q); $username = $_SESSION['loggedin']; $namalengkap= $row['namalengkap']; echo
'<fieldset><legend><h1>Detail</h1></legend><br><h2><font style="color:#E65C47;">Total Harga Orderan anda,</font><b>' . $namalengkap. '.</b></h2><br>';
$totalsemua= $row['SUM(total)'];
echo '<font style="color:#E65C47;"><h2>Total Semua : </font><b>Rp. ' . $totalsemua. '.00,-</b><br>';
$status_order= $row['status'];
echo '<font style="color:#E65C47;">Status : </font><b>' . $status_order. ' </h2></b><br>';
echo '</fieldset><br>'; }
?>
Kode Program 9 Kode Simpan Komentar pada halaman Kontak
<?php
$con = mysql_connect("localhost","root",""); if (!$con)
{
die('Could not connect: ' . mysql_error()); }
mysql_select_db("nusantara") or die(mysql_error()); function clean($str) {
$str = @trim($str);
if(get_magic_quotes_gpc()) { $str = stripslashes($str); }
$username = clean($_GET['username']);
$namalengkap = clean($_GET['namalengkap']); $status = clean($_GET['role']);
$komentar = clean($_GET['komentar']);
$sql = "INSERT INTO komentar SET username ='$username', namalengkap='$namalengkap', role='$role',
komentar='$komentar', created_date='".strtotime(date("Y-m-d H:i:s"))."'";
mysql_query("SELECT * FROM komentar WHERE username='$username'");
if (!mysql_query($sql,$con)) {
die('Error: ' . mysql_error()); }
header("location: kontak.php"); exit();
mysql_close($con) ?>
Kode Program 10 Kode Cek Akun pada halaman Admin
<?php
include("../koneksi.php"); $user = $_SESSION['loggedin'];
$query = mysql_query("SELECT * FROM user WHERE username = '$user'") or die (mysql_error());
$display = mysql_fetch_array($query); echo "Anda login sebagai admin, <b> $display[namalengkap]</b>";
?>
Kode Program 11 Kode Menampilkan Akun terdaftar pada halaman Daftar Akun
<h4>Daftar User Toko NUSANTARA</h4><br> <div id="container">
<table cellspacing="0" cellpadding="0"> <tr>
<th width="30"><input type="checkbox" id ="chckHead"/></th>
<th width="9%">Username</th> <th>Password</th>
<th width="16%">Email</th> <th>Nama Lengkap</th> <th>Alamat Lengkap</th> <th>Jenis Kelamin</th>
<th width="14%">No. Telp Aktif</th> <th>Tanggal Registrasi</th>
<th width="14%">Opsi</th> </tr>
</table> </div>
<?php
include("../koneksi.php");
$user = $_SESSION['loggedin'];
$query = mysql_query("SELECT * FROM user WHERE role = 'user' ORDER BY id DESC") or die (mysql_error());
while($list = mysql_fetch_array($query)){ ?>
<div id="container">
<tr>
<td width="30"><input type="checkbox" class = "chcktbl" /></td>
<td width="9%"><?php echo $list['username'] ; ?></td>
<td><?php echo $list['password'] ; ?></td>
<td width="16%"><?php echo $list['email'] ; ?></td> <td><?php echo $list['namalengkap'] ; ?></td> <td><?php echo $list['alamatlengkap'] ; ?></td> <td><?php echo $list['gender'] ; ?></td>
<td width="14%">+62<?php echo $list['phone'] ; ?></td>
<td><?php echo date('d F Y ', strtotime($list['tgl_register'])); ?></td>
<td width="14%"><a href="akun-admin-edit.php<?php echo '?nama='.$list['username']; ?>">
<input type="submit" name="subdel" class="search-submit" value="Ubah" /></a>
<input type="submit" name="subdel" class="search-submit" value="Hapus" onclick="confirmation()"></td><hr>
</tr> </table> </div>
Kode Program 12 Kode Simpan Perubahan Akun pada halaman Edit Akun
<?php
include("../koneksi.php"); if (isset($_POST['submit'])){
$id_user = $_POST['id_user']; $username = $_POST['username']; $password=$_POST['password']; $email = $_POST['email']; $role = $_POST['role'];
$tgl_register = $_POST['tgl_register']; $namalengkap = $_POST['namalengkap']; $alamatlengkap=$_POST['alamatlengkap']; $gender = $_POST['gender'];
$phone = $_POST['phone'];
mysql_query("UPDATE user SET username ='$username',password ='$password',email = '$email',role = '$role',tgl_register = '$tgl_register',namalengkap = '$namalengkap',alamatlengkap = '$alamatlengkap',gender = '$gender',phone = '$phone' WHERE id ='$id_user' ");
header('location:akun-admin.php'); }
?>
Kode Program 13 Kode Hapus Akun pada halaman Edit Akun
<?php
include('../koneksi.php'); $id=$_GET['id'];
mysql_query("DELETE FROM user WHERE id='$id'"); header('location:akun-admin.php');
?>
div id="container">
<table cellspacing="0" cellpadding="0"> <tr>
<th width="30"><input type="checkbox" id ="chckHead"/></th>
<th width="14%">Nama Barang</th> <th width="16%">Gambar</th> <th width="16%">Keterangan</th> <th>Stok Barang</th>
<th width="14%">Label</th> <th>Harga</th>
<th width="14%">Opsi</th> </tr>
</table> </div> <?php
include("../koneksi.php"); $user = $_SESSION['loggedin'];
$query = mysql_query("SELECT * FROM produk ORDER BY id_barang DESC") or die (mysql_error());
while($list = mysql_fetch_array($query)){ ?>
<div id="container">
<table cellspacing="0" cellpadding="0"> <tr>
<td width="30"><input type="checkbox" class = "chcktbl" /></td>
<td width="14%"><?php echo $list['nama_barang'] ; ?></td>
<td width="16%"><img src="<?php echo $list['image'] ; ?>" width="130px"></td>
<td width="16%"><?php echo $list['keterangan'] ; ?></td>
<td><?php echo $list['stok'] ; ?></td>
<td width="14%"><?php echo $list['label'] ; ?></td> <td>Rp.<?php echo $list['harga'] ; ?></td>
<td width="14%"><a href="daftar-produk-edit.php<?php echo '?id='.$list['id_barang']; ?>">
<input type="submit" name="subdel" class="search-submit" value="Ubah Info" /></a>
<a href="deletebarang.php<?php echo
'?id='.$list['id_barang']; ?>"><input type="submit" name="subdel" class="search-submit"
value="Hapus"></a></td><hr> </tr>
</table>
Kode Program 15 Kode Menyimpan edit Produk pada halaman Edit Produk
<?php ob_start(); ?> <?php session_start();
if (!isset($_FILES['image']['tmp_name'])) { echo "";
}else{
$file=$_FILES['image']['tmp_name']; $image=
$image_size=
getimagesize($_FILES['image']['tmp_name']); if ($image_size==FALSE) {
echo "You have entered an invalid file!"; }else{
move_uploaded_file($_FILES["image"]["tmp_name"],"produ k/" . $_FILES["image"]["name"]);
$location="produk/" . $_FILES["image"]["name"]; include('../koneksi.php');
if (isset($_POST['submit'])){
$nama = $_POST['nama_barang']; $keterangan = $_POST['keterangan']; $stok_barang = $_POST['stok']; $label = $_POST['label']; $harga = $_POST['harga']; $id = $_POST['idbarang']; $image = $location;
mysql_query("UPDATE produk set
nama_barang='$nama',keterangan='$keterangan',stok='$stok_bara ng',label='$label',harga='$harga',image='$image' WHERE id_barang='$id'");
header('location:daftar-produk.php'); }
}
} ?>
<?php ob_flush(); ?>
Kode Program 16 Kode Menghapus Produk pada halaman Edit Produk
<?php
include('../koneksi.php'); $id=$_GET['id'];
mysql_query("DELETE FROM produk WHERE id_barang='$id'"); header('location:daftar-produk.php');
?>
Kode Program 17 Kode Menampilkan Daftar Order pada halaman Daftar Order
<?php
include("../koneksi.php"); $username = $_GET['order_dari'];
$query = mysql_query("SELECT * FROM tbl_order WHERE username = '$username' LIMIT 1") or die (mysql_error());
while($list = mysql_fetch_array($query)){ ?>
<div id="content3"><br>
<h4>Daftar Order dari, <u><?php echo
$list['namalengkap'] ; ?></u></h4><br> <?php } ?> <div id="container">
<table cellspacing="0" cellpadding="0"> <tr>
<th width="30"><input type="checkbox" id ="chckHead"/></th>
<th >Harga</th> <th >Total</th> <th>Jumlah Order</th> <th>Status</th>
<th>Tanggal Order</th> <th width="14%">Opsi</th> </tr>
</table> </div>
<?php
include("../koneksi.php"); $username = $_GET['order_dari']; $user = $_SESSION['loggedin'];
$query = mysql_query("SELECT * FROM tbl_order WHERE username = '$username' ORDER BY id_order DESC") or die (mysql_error());
while($list = mysql_fetch_array($query)){ ?>
<div id="container">
<table cellspacing="0" cellpadding="0"> <tr>
<td width="30"><input type="checkbox" class = "chcktbl" /></td>
<td><?php echo $list['nama_barang'] ; ?></td> <td><?php echo $list['label'] ; ?></td> <td><?php echo $list['ukuran'] ; ?></td> <td><?php echo $list['harga'] ; ?></td> <td><?php echo $list['total'] ; ?></td>
<td><?php echo $list['jumlah_order'] ; ?></td> <td><?php echo $list['status'] ; ?></td> <td><?php echo date('d F Y ',
strtotime($list['tgl_order'])); ?></td>
<td width="14%"><?php if($list['status']=="Telah Dikonfirmasi, Anda akan menerima info selanjutnya melalui ponsel anda.")
{
echo '<input type="submit" class="search-submit" value="Confirmed" disabled>';
}else{
echo '<input type="submit" class="search-submit" value="Konfirm" onclick="confirmation2()">';
} ?>
<a href="order-delete.php?id_del=<?php echo $list['id_order'];?>"><input type="submit" class="search-submit" value="Hapus" ></a></td><hr>
</tr> </table>
Kode Program 18 Kode Konfirmasi Order pada halaman Daftar Order
<?php if($list['status']=="Telah Dikonfirmasi, Anda akan menerima info selanjutnya melalui ponsel anda.")
{
echo '<input type="submit" class="search-submit" value="Confirmed" disabled>';
}else{
Kode Program 19 Kode Hapus Order pada halaman Daftar Order
<?php
include('../koneksi.php'); $id=$_GET['id_del'];
mysql_query("DELETE FROM tbl_order WHERE id_order='$id'"); header('location:order.php');
?>
Kode Program 20 Kode Daftar Komentar pada halaman Daftar Order
<div id="content3"><br>
<h4>Daftar Komentar Toko NUSANTARA</h4><br> <div id="container">
<table cellspacing="0" cellpadding="0"> <tr>
<th width="30"><input type="checkbox" id ="chckHead"/></th>
<th>Username</th> <th>Nama Lengkap</th> <th>Komentar</th> <th>Tanggal</th>
<th width="14%">Opsi</th> </tr>
</table> </div>
<?php
include("../koneksi.php"); $user = $_SESSION['loggedin'];
$query = mysql_query("SELECT COUNT(*), username, namalengkap, role, komentar,created_date FROM komentar GROUP BY username") or die (mysql_error());
while($list = mysql_fetch_array($query)){ ?>
<div id="container">
<table cellspacing="0" cellpadding="0"> <tr>
<td width="30"><input type="checkbox" class = "chcktbl" /></td>
<td><?php echo $list['username'] ; ?></td> <td><?php echo $list['namalengkap'] ; ?></td> <td><?php echo $list['COUNT(*)'] ; ?></td> <td><?php echo date('d F Y',
$list['created_date']);?></td>
<td width="14%"><a href="balas-komentar.php<?php echo '?nama='.$list['username']; ?>">
<input type="submit" name="subdel" class="search-submit" value="Balas Komen" /></a>
</td><hr> </tr> </table>
Kode Program 21 Kode Daftar Komentar pada halaman Daftar Order
<?php
include ('../koneksi.php'); if (isset($_POST['post'])){ $username = $_POST['username']; $komentar = $_POST['komentar'];
='$username', komentarAdmin='$komentar',
created_date='".strtotime(date("Y-m-d H:i:s"))."'");
header("location:
balas-komentar.php?nama=".$_POST['username'].""); exit();