• Tidak ada hasil yang ditemukan

Institutional Repository | Satya Wacana Christian University: Perancangan E-Commerce Toko Nusantara

N/A
N/A
Protected

Academic year: 2017

Membagikan "Institutional Repository | Satya Wacana Christian University: Perancangan E-Commerce Toko Nusantara"

Copied!
12
0
0

Teks penuh

(1)

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

(2)

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

(3)

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

}?>

(4)

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

(5)

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

(6)

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

(7)

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

?>

(8)

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=

(9)

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

(10)

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

(11)

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

(12)

='$username', komentarAdmin='$komentar',

created_date='".strtotime(date("Y-m-d H:i:s"))."'");

header("location:

balas-komentar.php?nama=".$_POST['username'].""); exit();

Referensi

Dokumen terkait

E-Commerce adalah sebuah sistem informasi yang digunakan untuk merencanakan, menjadwalkan dan mengendalikan aktifitas pada perusahaan yang secara khusus menangani

Fakultas Teknologi Informasi Universitas Kristen Satya

[r]

Dengan pengalam an yang sudah m elayani ribuan pelanggan sejauh ini, InsyaAllah kami yakin unt uk m em berikan layanan t erbaik unt uk sem ua pelanggan kam i, dan m em bant u

mendapatkan gelar Ahli Madya Komputer pada Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga.. Penulis juga

Fakultas Teknologi Informasi, Universitas Kristen

[r]

Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi. Universitas Kristen Satya