• Tidak ada hasil yang ditemukan

L A M P I R A N. Universitas Sumatera Utara

N/A
N/A
Protected

Academic year: 2021

Membagikan "L A M P I R A N. Universitas Sumatera Utara"

Copied!
77
0
0

Teks penuh

(1)

L

A

M

P

I

R

A

N

(2)

KEMENTERIAN PENDIDIKAN NASIONAL UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Jl. Bioteknologi No.1 Kampus USU Padang Bulan Medan-20155

Telp. (061) 8211050, Fax. (061) 8214290

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Nama Mahasiswa

: MUHAMMAD IKHSAN FAUZI

Nomor Stambuk

: 132406211

Judul Tugas Akhir

: PERANCANGAN

APLIKASI

ONLINE

PENJUALAN ANIME STUFF “OTAKU SHOP”

BERBASIS WEB

Dosen Pembimbing

: Drs. Partano Siagian, M.Sc

Tanggal Mulai Bimbingan

:

Tanggal Selesai Bimbingan :

No. Tanggal

Asisten

Bimbingan

Pembahasan pada

Asistensi Mengenai, pada

Bab :

Paraf Dosen

Pembimbing

Keterangan 1. 2. 3. 4. 5. 6.

∗ Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai.

Diketahui,

Disetujui,

Ketua Departemen Matematika,

Pembimbing,

Dr. Elly Rosmaini, M.Si.

Drs. Patarno Siagian, M. Sc

(3)

LAMPIRAN PROGRAM

1.Media.php

<?php

error_reporting(0);

session_start();

include "config/koneksi.php";

include "config/fungsi_indotgl.php";

include "config/fungsi_combobox.php";

include "config/library.php";

include "config/fungsi_autolink.php";

include "config/fungsi_rupiah.php";

?>

<!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=utf-8" />

<title>Welcome to OtakuShop</title>

<link

rel="shortcut

icon"

type="image/x-icon"

href="template/images/logota.jpg" />

(4)

<link

rel="stylesheet"

type="text/css"

href="template/css/style.css" media="screen" />

<link

rel="stylesheet"

type="text/css"

href="template/css/common.css" media="screen" />

<link

rel="stylesheet"

type="text/css"

href="template/css/button.css" media="screen" />

<script

src="template/js/jquery-1.9.1.min.js"

type="text/javascript"></script>

<script

src="template/js/slides.min.jquery.js"

type="text/javascript"></script>

<script type="text/javascript">

$(function(){

$('.slides').slides({

preload: true,

generatePagination: true,

play:3000

});

});

</script>

</head>

<body>

<!--Wrapper-->

<div id="wrapper">

<!--Page-->

(5)

<!--Header-->

<div id="header">

<div class="primary-section">

<div

class="logo11.jpg"><img

src="template/images/otakotak.png"

width="1000"

height="200" /></div>

<div class="header-aside">

<ul>

<?php

if ($_SESSION['email']=="") {

echo "

<li

class='border'><a

href='media.php?module=login'

class='log'>

login

</a></li>

<li><a

href='media.php?module=register'

class='user'>register</a></li>

";

}

else {

echo

"<li

class='border'><a

href='logout.php'

class='log'> Logout </a></li>";

}

?>

<li

class="carts"><a

href="media.php?module=keranjangbelanja"

(6)

class="cart">Keranjang Belanja</a></li>

</ul>

</div>

</div>

<div class="nav-section">

<ul class="navigation">

<li

class="home"><a

href="media.php?module=home"

class="home">Home

</a></li>

<li><a

href="media.php?module=profilkami">Profile

Web

</a></li>

<li><a

href="media.php?module=carabeli">Cara

Pemesanan</a></li>

<li><a

href="media.php?module=keranjangbelanja">Shopping

Cart

</a></li>

<li><a

href="media.php?module=pemesanan">Claim

Barang

Rusak</a></li>

</ul>

</div>

<!--Header-->

(7)

<!--Content-->

<div id="content">

<div class="sidebar">

<?php

if ($_SESSION['email'] !="") {

echo "

<div class='latest-product'>

<h2>Your Menu</h2>

<ul class='info'>

<img src='template/images/gohan.png' />

<li><a href='media.php?module=profilKustomer'>My

Profil</a></li>

<li><a

href='media.php?module=keranjangbelanja'>Shoping

Cart<img src='template/images/cart.gif' /></a></li>

";

echo "<div style='color:#E1473D;border:1px solid

#E78686;padding:10px;background:#FFE1E1;'>";

include "item.php";

echo "</div>";

echo "

<li><a href='logout.php'>Logout</a></li>

</ul>

(8)

</div>

";

}

?>

<div class="latest-product ">

<h2>Produk-Produk Kami</h2>

<ul class="info">

<?php

$kategori=mysql_query("select

nama_kategori, kategori.id_kategori,

count(produk.id_produk) as jml

from

kategori

left

join produk

on

produk.id_kategori=kategori.id_kategori

group

by

nama_kategori");

$no=1;

while($k=mysql_fetch_array($kategori)){

echo

"<li><a

href='

media.php?module=detailkategori&id=$k[id_kategori]'>

$k[nama_kategori] ($k[jml])</a></li>";

$no++;

}

(9)

?>

TRANSFER VIA BANK :<br>

<img src="template/images/bersama.jpg" />

<img src="template/images/mandirii.jpg" />

<img src="template/images/bca.jpg" />

<img src="template/images/danamon.png" />

</ul>

</div>

<div class="latest-product f-des">

<div class="plugin">

<div id="fb-root"></div>

<div

class="fb-like-box"

data-href="http://www.facebook.com/webgranth"

data-width="289" data-show-faces="true" data-stream="false"

data-header="true"></div>

</div> </div>

</div>

<div class="content-right" >

<?PHP include "tengah.php";?>

</div>

</div>

<!-- Content-->

</div>

<!--Footer-->

<div id="footer">

(10)

<div class="footer-top">

<div class="page">

<div class="footer-bottom">

<div class="copyright">

<ul>

<li>&copy; 2016 </li>

<li><a href="#" class="select"> OtakuShop

</a> All Rights Reserved.</li>

<li><a

href="http:///"

class="select">

</a>.</li>

<li class="last"></li>

</ul>

</div>

<div class="social-icon">

<ul>

</div>

</div>

</div>

<!--Footer-->

</div>

<!--Wrapper-->

</body>

</html>

(11)

2. Tengah.php

<script language="javascript"> function validasi(form){

if (form.nama.value == ""){

alert("Anda belum mengisikan Nama."); form.nama.focus();

return (false); }

if (form.alamat.value == ""){

alert("Anda belum mengisikan Alamat."); form.alamat.focus();

return (false); }

if (form.telpon.value == ""){

alert("Anda belum mengisikan Telpon."); form.telpon.focus();

return (false); }

if (form.email.value == ""){

alert("Anda belum mengisikan Email."); form.email.focus();

return (false); }

if (form.kota.value == 0){

alert("Anda belum mengisikan Kota."); form.kota.focus();

(12)

}

if (form.kode.value == ""){

alert("Anda belum mengisikan Kode."); form.kode.focus(); return (false); } return (true); } function validasi2(form2){ if (form2.email.value == ""){

alert("Anda belum mengisikan Email."); form2.email.focus();

return (false); }

if (form2.password.value == ""){

alert("Anda belum mengisikan Password."); form2.password.focus(); return (false); } return (true); } function harusangka(jumlah){

var karakter = (jumlah.which) ? jumlah.which : event.keyCode

if (karakter > 31 && (karakter < 48 || karakter > 57)) return false;

(13)

return true; }

</script> <?php

// Halaman utama (Home) if ($_GET[module]=='home'){ echo'<div class="banner">

<div class="slides">

<div class="slides_container">';

$sql=mysql_query("SELECT * FROM produk ORDER BY id_produk DESC LIMIT 6");

while ($r=mysql_fetch_array($sql)){ $deskripsi=substr($r[deskripsi],0,50);

echo"

<div class='imgeslider'><img

src='foto_produk/$r[gambar]' alt='lapy' title='product' width='220' height='240' /> <div class='banner-text'> <h1>$r[nama_produk]</h1> <p>$deskripsi</p> <a href='media.php?module=detailproduk&id=$r[id_produk]'> <br> Klik Di sini </br><span></span></a></div>

</div>"; } echo" </div> </div> </div> ";

(14)

echo "<div class='center_title_bar'>Produk Terbaru</div>"; $sql=mysql_query("SELECT * FROM produk ORDER BY id_produk DESC LIMIT 6");

while ($r=mysql_fetch_array($sql)){

include "diskon_stok.php";

echo " <div class='product-info'>

<img src='foto_produk/small_$r[gambar]' border='0' /> <h2><a href='media.php?module=detailproduk&id=$r[id_produk]'>$r[nam a_produk]</a></h2> <div ><span>$divharga</span></div> <ul> <li><a href='media.php?module=detailproduk&id=$r[id_produk]' class='prod_details'>selengkapnya</a> </li>

<li><a href='#'> $tombol </a></li> </ul>

</div>"; }

}

elseif ($_GET[module]=="tes") {

//include digunakan untuk memanggil file include "tes.php";

(15)

//Module Warning

elseif ($_GET[module]=='warning') {

echo "<div id='info'>! Untuk Melakukan Hal ini Anda Harus Login Terlebih Dahulu <a

href='media.php?module=login'>disini</a></div>"; }

// Modul detail produk

elseif ($_GET[module]=='detailproduk'){

// Tampilkan detail produk berdasarkan produk yang dipilih $detail=mysql_query("SELECT * FROM produk,kategori WHERE kategori.id_kategori=produk.id_kategori AND id_produk='$_GET[id]'"); $r = mysql_fetch_array($detail); include "diskon_stok.php"; echo " <div class='product-detail'> <div class='img'><a href='foto_produk/$r[gambar]'><img

src='foto_produk/$r[gambar]' border='0' width='230' height='210'/></a><br/>

<div class='prod_price'>$divharga</div> <div style='text-align:center;margin-right:18px;'>(stok: $r[stok])</div>

(16)

</div> <div class='product_title_big'>$r[nama_produk]</div> <div class='deskripsi'>$r[deskripsi]</div> </div>"; }

// Modul produk per kategori

elseif ($_GET[module]=='detailkategori'){ // Tampilkan nama kategori

$sq = mysql_query("SELECT nama_kategori from kategori where id_kategori='$_GET[id]'");

$n = mysql_fetch_array($sq);

echo "<div class='center_title_bar'>Kategori: $n[nama_kategori]</div>";

// Tampilkan daftar produk yang sesuai dengan kategori yang dipilih

$sql = mysql_query("SELECT * FROM produk WHERE

id_kategori='$_GET[id]'

ORDER BY id_produk DESC LIMIT 9");

$jumlah = mysql_num_rows($sql);

// Apabila ditemukan produk dalam kategori if ($jumlah > 0){

while ($r=mysql_fetch_array($sql)){

(17)

echo " <div class='product-info'>

<img src='foto_produk/small_$r[gambar]' border='0' height='110' title='klik untuk memperbesar gambar' /> <h2><a href='media.php?module=detailproduk&id=$r[id_produk]'>$r[nam a_produk]</a></h2> <span>$divharga</span> <ul> <li><a href='media.php?module=detailproduk&id=$r[id_produk]' class='prod_details'>selengkapnya</a> </li>

<li><a href='#'> $tombol </a></li> </ul> </div>"; } } else{

echo "<p align=center>Belum ada produk pada kategori ini.</p>";

} }

// Modul profil

elseif ($_GET[module]=='profilkami'){ // Data profil mengacu pada id_modul=43

$profil = mysql_query("SELECT * FROM modul WHERE id_modul='1'");

(18)

echo " <div class='center_prod_box_big'> <div class='product_img_big'> <img src='foto_banner/$r[gambar]' border='0' /> </div> <div class='details_big_box'> <div>$r[static_content]</div> </div> </div> <div class='bottom_prod_box_big'></div> </div>"; }

// Modul cara pembelian

elseif ($_GET[module]=='carabeli'){

// Data cara pembelian mengacu pada id_modul=45 $profil = mysql_query("SELECT * FROM modul WHERE id_modul='2'"); $r = mysql_fetch_array($profil); echo " <div>$r[static_content]</div> </div> </div> <div class='bottom_prod_box_big'></div> </div>";

(19)

}

// Modul keranjang belanja

elseif ($_GET[module]=='keranjangbelanja'){

// Tampilkan produk-produk yang telah dimasukkan ke keranjang belanja

$sid = $_SESSION[email];

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

window.location=('index.php')</script>"; }

else{

echo "<div class='center_title_bar'>Keranjang Belanja</div> <div class='prod_box_big'> <div class='top_prod_box_big'></div> <div class='center_prod_box_big'> <div class='details_big_cari'> <div> <form method=post action=aksi.php?module=keranjang&act=update>

<table border=0 cellpadding=3 align=center width='95%'>

<tbody> <tr

bgcolor='#D22E23'><th>No</th><th>Produk</th><th>Nama Produk</th><th>Berat(Kg)</th><th>Qty</th>

(20)

<th>Harga</th><th>Sub Total</th><th>Hapus</th></tr>"; $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;

$subtotal_rp = format_rupiah($subtotal); $total_rp = format_rupiah($total); $harga = format_rupiah($r[harga]);

echo "<tr style='color:#000;border: 1px solid #ECECEC'><td>$no</td><input type=hidden name=id[$no] value=$r[id_orders_temp]>

<td align=center><br><img src=foto_produk/small_$r[gambar]></td> <td>$r[nama_produk]</td>

<td align=center>$r[berat]</td>

<td><select name='jml[$no]' value=$r[jumlah] onChange='this.form.submit()'>";

for ($j=1;$j <= $r[stok];$j++){ if($j == $r[jumlah]){

echo "<option selected>$j</option>"; }else{

echo "<option>$j</option>"; }

(21)

} echo "</select></td> <td>$hargadisc</td> <td>$subtotal_rp</td> <td align=center><a href='aksi.php?module=keranjang&act=hapus&id=$r[id_orders_te mp]'>

<img src=images/kali.png border=0 title=Hapus></a></td>

</tr>"; $no++;

}

echo "<tr style='color:#000'><td colspan=6

align=right><br><b>Total</b>:</td><td colspan=2><br>Rp. <b>$total_rp</b></td></tr>

<tr><td colspan=3><br /><a

href='javascript:history.go(-1)' class='button'>Lanjutkan Belanja</a><br /></td>

<td colspan=5 align=right><br /><a href='media.php?module=simpantransaksimember'

class='button'>Selesai Belanja</a></a><br /></td></tr> </tbody></table></form><br />

<div id='info'>*) Total harga diatas belum termasuk ongkos kirim yang akan dihitung saat <b>Selesai

Belanja</b>.</div> </div> </div> </div> <div class='bottom_prod_box_big'></div> </div>"; }

(22)

}

// Modul hasil pencarian produk

elseif ($_GET['module']=='hasilcari'){

// menghilangkan spasi di kiri dan kanannya $kata = trim($_POST['kata']);

// mencegah XSS

$kata = htmlentities(htmlspecialchars($kata), ENT_QUOTES);

// pisahkan kata per kalimat lalu hitung jumlah kata $pisah_kata = explode(" ",$kata);

$jml_katakan = (integer)count($pisah_kata); $jml_kata = $jml_katakan-1;

$cari = "SELECT * FROM produk WHERE " ; for ($i=0; $i<=$jml_kata; $i++){

$cari .= "deskripsi LIKE '%$pisah_kata[$i]%' OR nama_produk LIKE '%$pisah_kata[$i]%'";

if ($i < $jml_kata ){ $cari .= " OR "; }

}

$cari .= " ORDER BY id_produk DESC LIMIT 7"; $hasil = mysql_query($cari);

(23)

echo "<div class='center_title_bar'>Hasil Pencarian</div>";

if ($ketemu > 0){

echo "<div class='prod_details_cari'>Ditemukan

<b>$ketemu</b> produk dengan kata <font style='background-color:#00FFFF'><b>$kata</b></font> : </div>";

while($t=mysql_fetch_array($hasil)){ // Tampilkan hanya sebagian isi produk $isi_produk =

htmlentities(strip_tags($t['deskripsi'])); // mengabaikan tag html

$isi = substr($isi_produk,0,250); // ambil sebanyak 250 karakter

$isi = substr($isi_produk,0,strrpos($isi," ")); // potong per spasi kalimat

echo "<div class='prod_box_big'>

<div class='top_prod_box_big'></div>

<div class='center_prod_box_big'> <div class='details_big_cari'>

<div class='product_title_big'><a href=produk-$t[id_produk]-$t[produk_seo].html>$t[nama_produk]</a></div> <div>

<br />$isi ... <a href=produk-$t[id_produk]-$t[produk_seo].html>selengkapnya</a> </div> </div> </div> <div class='bottom_prod_box_big'></div> </div>";

(24)

}

} else{

echo "<p>Tidak ditemukan produk dengan kata <b>$kata</b></p>";

} }

// Modul hubungi kami(Hardware Repair) elseif ($_GET[module]=='pemesanan'){ echo "<div class='login-box'>

<h2>Hubungi Kami Secara Online</h2>

Silahkan anda mengirim pesan ke kami jika anda ingin bertanya seputar produk maupun mengkonfirmasi pesanan anda

<div class='details_big_box'>

<div class='product_title_big'>Kirim Pesan Anda Sekarang Disini,Kami Akan Segera Merespon Pesan Anda:</div> </div>

</div>";

if (empty($_SESSION[username]) AND empty($_SESSION[password])) {

echo "<div id='info'>Silahkan anda login terlebih dahulu, untuk mendapatkan layanan ini</div>";

} else {

$sql=mysql_query("SELECT * FROM kustomer WHERE email='$_SESSION[email]'");

$r=mysql_fetch_array($sql); echo "<div class='login-box'>

<table width=100% style='border: 1pt dashed #0000CC;padding: 10px;'>

(25)

<form action=media.php?module=hubungiaksi method=POST><input type=hidden name='id'

value='$r[id_kustomer]'>

<input type=hidden name='nama' value='$r[nama_lengkap]'> <tr><td>Nomor Urut</td><td> : $r[id_kustomer]</td></tr> <tr><td>Nama</td><td> : $r[nama_lengkap] </td></tr> <tr><td>Nomor Rekening</td><td> : $r[telpon]</td></tr> <tr><td>Alamat Anda</td><td> : $r[alamat]</td></tr> <tr><td colspan=2>

<br/><b>Silahkan Mengirim Pesan Dibawah Ini</b><br>

Tolong Jangan Spam Kata-Kata : <br/>

<tr><td valign=top>Pesan</td><td> <textarea name='pesan' style='width: 390px; height:

160px;'></textarea><br/> <i></i> </td></tr>

<tr><td>&nbsp;</td><td><img src='captcha.php'></td></tr>

<tr><td>&nbsp;</td><td>(masukkan 6 kode di atas)<br /><input type=text name='kode' size=6 maxlength=6><br

/></td></tr>

</td><td colspan=2><input type=submit name=submit value=Kirim class='button' ></td></tr>

</form></table> </div>

</div> </div>

(26)

<div class='bottom_prod_box_big'></div> </div>";

} }

// Modul hubungi aksi

elseif ($_GET[module]=='hubungiaksi'){ $id=trim($_POST['id']);

// $email=trim($_POST['email']); $subjek="Konfirmasi";

$pesan=trim($_POST['pesan']); echo "<div id='info'>";

if (empty($subjek)){

echo "Anda belum mengisikan SUBJEK<br />

<a href=javascript:history.go(-1)><b>Ulangi

Lagi</b>"; }

elseif (empty($pesan)){

echo "Anda belum mengisikan PESAN<br />

<a href=javascript:history.go(-1)><b>Ulangi Lagi</b>"; } else{ if(!empty($_POST['kode'])){ if($_POST['kode']==$_SESSION['captcha_session']){

mysql_query("INSERT INTO hubungi(id_kustomer, subjek,

(27)

pesan, tanggal) VALUES('$_POST[id]', '$subjek', '$pesan', '$tgl_sekarang')"); echo " <div class='prod_box_big'> <div class='top_prod_box_big'></div> <div class='center_prod_box_big'> <div class='product_img_big'>

<img src='foto_banner/uto.jpg' border='0' />

</div>

<div class='details_big_box'>

<div class='product_title_big'>Terimakasih</div> <div>

<br />Terimakasih telah menghubungi kami.<br /><br /> Kami akan segera Merespon Pesan Anda.

</div> </div> </div> <div class='bottom_prod_box_big'></div> </div>"; }else{

echo "Kode yang Anda masukkan tidak cocok<br />

(28)

<a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>";

} }else{

echo "Anda belum memasukkan kode<br />

<a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>"; } } echo "</div>"; } //Module Login elseif ($_GET[module]=='login') { if ($_GET[act]=='aksilogin') { echo "<div id='info'>";

$email = $_POST['email'];

$password = md5($_POST['password']);

$sql = "SELECT * FROM kustomer WHERE email='$email' AND password='$password'";

$hasil = mysql_query($sql); $r = mysql_fetch_array($hasil);

if(mysql_num_rows($hasil) == 0){

echo "Email atau Password Anda tidak benar<br />";

} else{

(29)

session_start();

$_SESSION[email]= $r[email];

$_SESSION[password]= $r[password];

echo "<script> alert('Silahkan Berbelanja Di Toko Kami');window.location='index.php'</script>\n"; exit(0); } echo "</div>"; } echo " <div class='login-box'> <h2>Form Login</h2> <form name=form2 action=media.php?module=login&act=aksilogin method=POST onSubmit=\"return validasi2(this)\"> <table>

<tr><td>Email</td><td> <input type=text name=email size=30></td></tr>

<tr><td>Password</td><td> <input type=password name=password size=30></td></tr>

<tr><td><input type='submit' class='button' value='Login' id='submit'></td><td align=right><a href='media.php?module=lupapassword'>Lupa

Password?</a></td></tr> </table>

</form></div>"; }

//Module Profil Kustomer

elseif ($_GET[module]=='profilKustomer') {

$sql=mysql_query("SELECT * FROM kustomer WHERE email='$_SESSION[email]'");

(30)

$p=mysql_fetch_array($sql); $password=md5($p['password']); echo "<div class='login-box'> <h2>Profil Saya</h2>

<table width='90%'>

<tr><td>Nama Lengkap</td><td> $p[nama_lengkap] </td></tr>

<tr><td>Alamat Pengiriman</td><td> $p[alamat]</textarea></td></tr>

<tr><td>Nomor Rekening</td><td> $p[rekening]</td></tr> <tr><td>Email</td><td> $p[email]</td></tr> <tr><td colspan=2><a href='media.php?module=editProfilKustomer'><img src='template/images/click-right.png' align='top'>Edit Profil</a></td></tr></table> </div>"; } //Module editProfilKustomer elseif ($_GET[module]=='editProfilKustomer') { if ($_GET[aksi]=='edit') {

mysql_query("UPDATE kustomer SET nama_lengkap='$_POST[nama]', alamat= '$_POST[alamat]', rekening= '$_POST[rekening]', id_kota ='$_POST[kota]' WHERE email= '$_POST[email]'" ) ;

(31)

echo "<div id='info'>Anda Berhasil Mengedit

Profil Anda <a href='media.php?module=profilKustomer'>Lihat Disini</a></div>";

}

$sql=mysql_query("SELECT * FROM kustomer WHERE email='$_SESSION[email]'");

$e=mysql_fetch_array($sql); echo "

<div class='login-box'>

<h2>Form Edit Your Profil</h2> <form name=form

action=media.php?module=editProfilKustomer&aksi=edit method=POST onSubmit=\"return validasi(this)\"> <table width='90%'>

<tr><td>Nama Lengkap</td><td> <input type=text name=nama size=30 value='$e[nama_lengkap]'></td></tr> <tr><td>Alamat Pengiriman</td><td> <textarea name='alamat'>$e[alamat]</textarea>

<br /> Alamat pengiriman harus di isi lengkap, termasuk kota/kabupaten dan kode posnya.</td></tr> <tr><td>Nomor Rekening</td><td> <input type=text name=rekening value='$e[rekening]'></td></tr>

<tr><td></td><td> <input type=hidden name=email size=30 value='$e[email]'></td></tr>

<tr><td valign=top>Kota Tujuan</td><td> <select name='kota'>

<option value=0 selected>- Pilih Kota -</option>"; $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>"; }

(32)

echo "</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 colspan=2><input type='submit' class='button' value='Edit My Profil'></td></tr> </table> </form> </div>"; } //Module Register elseif ($_GET[module]=='register') { $kar1=strstr($_POST[email], "@"); $kar2=strstr($_POST[email], "."); $password=md5($_POST[password]); echo "<div id='info'>";

// Cek email kustomer di database

$cek_email=mysql_num_rows(mysql_query("SELECT email FROM kustomer WHERE email='$_POST[email]'"));

// Kalau email sudah ada yang pakai if ($cek_email > 0){

echo "Email <b>$_POST[email]</b> sudah ada yang pakai.<br />";

}

elseif (empty($_POST[nama]) || empty($_POST[password]) || empty($_POST[alamat]) || empty($_POST[rekening]) ||

empty($_POST[email]) || empty($_POST[kota]) || empty($_POST[kode])){

echo "Data yang Anda isikan belum lengkap<br />"; }

(33)

echo "Nama tidak boleh diisi dengan angka atau simbol.<br />";

}

elseif (strlen($kar1)==0 OR strlen($kar2)==0){

echo "Alamat email Anda tidak valid, mungkin kurang tanda titik (.) atau tanda @.<br />";

} else{

if(!empty($_POST['kode'])){

if($_POST['kode']==$_SESSION['captcha_session']){ // simpan data kustomer

mysql_query("INSERT INTO kustomer(nama_lengkap, password, alamat, telpon, email, id_kota)

VALUES('$_POST[nama]','$password','$_POST[alamat]','$_POST[r ekening]','$_POST[email]','$_POST[kota]')");

echo "<b>Anda berhasil Melakukan Registrasi</b><br/>

Silahkan anda login <a href='media.php?module=login'>disini</a>";

}else{

echo "Kode yang Anda masukkan tidak cocok<br /> <a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>";

} }else{

echo "Anda belum memasukkan kode<br /> <a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>";

(34)

}

echo "</div>"; echo "

<div class='login-box'> <h2>Form Register</h2>

<form name=form action=media.php?module=register method=POST onSubmit=\"return validasi(this)\">

<table width='90%'>

<tr><td>Nama Lengkap</td><td> <input type=text name=nama size=30></td></tr>

<tr><td>Password</td><td> <input type=password name=password></td></tr>

<tr><td>Alamat Pengiriman</td><td> <textarea name='alamat'></textarea>

<br /> Alamat pengiriman harus di isi lengkap, termasuk kota/kabupaten dan kode posnya.</td></tr> <tr><td>Nomor Rekening</td><td> <input type=text name=rekening></td></tr>

<tr><td>Email</td><td> <input type=text name=email size=30></td></tr>

<tr><td valign=top>Kota Tujuan</td><td> <select name='kota'>

<option value=0 selected>- Pilih Kota -</option>"; $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>"; }

echo "</select> <br /><br />*) Apabila tidak terdapat nama kota tujuan Anda, pilih <b>Lainnya</b>

(35)

<br />**) Ongkos kirim dihitung berdasarkan kota tujuan</td></tr>

<tr><td>&nbsp;</td><td><img src='captcha.php'></td></tr>

<tr><td>&nbsp;</td><td>(Masukkan 6 kode diatas)<br /><input type=text name=kode size=6 maxlength=6><br

/></td></tr>

<tr><td colspan=2><input type='submit' class='button' value='Daftar'></td></tr>

</table> </form>

</div>"; }

// Modul selesai belanja

elseif ($_GET[module]=='selesaibelanja'){ echo "<div class='login-box'>";

$sid = $_SESSION[email];

$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> alert('Keranjang belanja masih kosong');window.location='index.php'</script>\n";

exit(0);

} else{

echo "<h2>Kustomer Lama</h2>

<form name=form2 action=simpan-transaksi-member.html method=POST onSubmit=\"return validasi2(this)\">

(36)

<table>

<tr><td>Email</td><td> <input type=text name=email size=30></td></tr>

<tr><td>Password</td><td> <input type=password name=password size=30></td></tr>

<tr><td><input type='submit' class='button' value='Login' id='submit'></td><td align=right><a href='media.php?module=lupapassword'>Lupa

Password?</a></td></tr> </table>

</form><br/><br/> ";

echo "<h2>Kustomer Baru</h2>"; echo "

<form name=form

action=media.php?module=simpantransaksi method=POST onSubmit=\"return validasi(this)\">

<table width='90%'>

<tr><td>Nama Lengkap</td><td> <input type=text name=nama size=30></td></tr>

<tr><td>Password</td><td> <input type=text name=password></td></tr>

<tr><td>Alamat Pengiriman</td><td> <textarea name=alamat></textarea>

<br /> Alamat pengiriman harus di isi lengkap, termasuk kota/kabupaten dan kode posnya.</td></tr> <tr><td>Nomor Rekening</td><td> <input type=text name=></td></tr>

<tr><td>Email</td><td> <input type=text name=email size=30></td></tr>

<tr><td valign=top>Kota Tujuan</td><td> <select name='kota'>

(37)

<option value=0 selected>- Pilih Kota -</option>"; $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>"; }

echo "</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>&nbsp;</td><td><img src='captcha.php'></td></tr>

<tr><td>&nbsp;</td><td>(Masukkan 6 kode diatas)<br /><input type=text name=kode size=6 maxlength=6><br

/></td></tr>

<tr><td colspan=2><input type='submit' class='button' value='Daftar'></td></tr> </table> </form> </div>"; } }

// Modul lupa password

elseif ($_GET[module]=='lupapassword'){

echo "<div class='center_title_bar'>Lupa Password</div>"; echo "<div class='login-box'>

<form name=form3 action=media.php?module=kirimpassword method=POST>

(38)

<table>

<tr><td>Masukkan Email Anda</td><td> <input type=text name=email size=30></td></tr>

<tr><td colspan=2><input type='submit' class='button' value='Kirim'></td></td></tr>

</table> </form>

</div>"; }

// Modul kirim password

elseif ($_GET[module]=='kirimpassword'){

// Cek email kustomer di database

$cek_email=mysql_num_rows(mysql_query("SELECT email FROM kustomer WHERE email='$_POST[email]'"));

// Kalau email tidak ditemukan if ($cek_email == 0){

echo "Email <b>$_POST[email]</b> tidak terdaftar di database kami.<br /> <a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>"; } else{ $password_baru = substr(md5(uniqid(rand(),1)),3,10);

// ganti password kustomer dengan password yang baru (reset password)

(39)

$query=mysql_query("update kustomer set password=md5('$password_baru') where email='$_POST[email]'");

// dapatkan email_pengelola dari database

$sql2 = mysql_query("select email_pengelola from modul where id_modul='43'");

$j2 = mysql_fetch_array($sql2);

$subjek="Password Baru";

$pesan="Password Anda yang baru adalah <b>$password_baru</b>";

// Kirim email dalam format HTML

$dari = "From: $j2[email_pengelola]\r\n"; $dari .= "Content-type: text/html\r\n";

// Kirim password ke email kustomer

mail($_POST[email],$subjek,$pesan,$dari);

echo "<div class='center_title_bar'>Kirim Password</div> <div class='prod_box_big'> <div class='top_prod_box_big'></div> <div class='center_prod_box_big'> <div class='product_img_big'> <img src='foto_banner/gedung.jpg' border='0' /> </div> <div class='details_big_box'>

<div class='product_title_big'>Password Sudah Terkirim</div>

(40)

<div>

<br />Silahkan cek email Anda. </div> </div> </div> <div class='bottom_prod_box_big'></div> </div>"; } }

// Modul simpan transaksi member

elseif ($_GET[module]=='simpantransaksimember'){ echo "<div style='color:#000'>";

$email = $_SESSION[email];

$password = $_SESSION[password];

$sql = "SELECT * FROM kustomer WHERE email='$email' AND password='$password'";

$hasil = mysql_query($sql); $r = mysql_fetch_array($hasil);

// fungsi untuk mendapatkan isi keranjang belanja function isi_keranjang(){

$isikeranjang = array(); $sid = $_SESSION[email];

$sql = mysql_query("SELECT * FROM orders_temp WHERE id_session='$sid'");

(41)

while ($r=mysql_fetch_array($sql)) { $isikeranjang[] = $r; } return $isikeranjang; } $tgl_skrg = date("Ymd"); $jam_skrg = date("H:i:s");

$id = mysql_fetch_array(mysql_query("SELECT id_kustomer FROM kustomer WHERE email='$email' AND password='$password'"));

// mendapatkan nomor kustomer $id_kustomer=$id[id_kustomer];

// simpan data pemesanan mysql_query("INSERT INTO

orders(tgl_order,jam_order,id_kustomer)

VALUES('$tgl_skrg','$jam_skrg','$id_kustomer')");

// mendapatkan nomor orders $id_orders=mysql_insert_id();

// panggil fungsi isi_keranjang dan hitung jumlah produk yang dipesan

$isikeranjang = isi_keranjang(); $jml = count($isikeranjang);

(42)

// simpan data detail pemesanan for ($i = 0; $i < $jml; $i++){

mysql_query("INSERT INTO orders_detail(id_orders, id_produk, jumlah) VALUES('$id_orders',{$isikeranjang[$i]['id_produk']}, {$isikeranjang[$i]['jumlah']})"); }

// setelah data pemesanan tersimpan, hapus data pemesanan di tabel pemesanan sementara (orders_temp)

for ($i = 0; $i < $jml; $i++) {

mysql_query("DELETE FROM orders_temp

WHERE id_orders_temp =

{$isikeranjang[$i]['id_orders_temp']}"); }

echo "<div class='center_title_bar'>Proses Transaksi Selesai</div>";

echo "<div class='prod_box_big'>

<div class='top_prod_box_big'></div>

<div class='center_prod_box_big'> <div class='details_big_cari'>

<div>

Data pemesan beserta ordernya adalah sebagai berikut: <br />

<table>

<tr><td>Nama Lengkap </td><td> : <b>$r[nama_lengkap]</b> </td></tr>

<tr><td>Alamat Lengkap </td><td> : $r[alamat] </td></tr>

(43)

<tr><td>Nomor Rekening </td><td> : $r[telpon] </td></tr>

<tr><td>E-mail </td><td> : $r[email] </td></tr></table><hr /><br />

Nomor Order: <b>$id_orders</b><br /><br />";

$daftarproduk=mysql_query("SELECT * FROM orders_detail,produk WHERE orders_detail.id_produk=produk.id_produk AND id_orders='$id_orders'");

echo "<table cellpadding=10>

<tr bgcolor=#6da6b1><th>No</th><th>Nama Produk</th><th>Berat(Kg)</th><th>Qty</th><th>Harga Satuan</th><th>Sub Total</th></tr>";

$pesan="Terimakasih telah melakukan pemesanan online di toko online kami <br /><br />

Nama: $r[nama_lengkap] <br /> Alamat: $r[alamat] <br/>

Nomor Rekening: $r[telpon] <br /><hr />

Nomor Order: $id_orders <br />

Data order Anda adalah sebagai berikut: <br /><br />";

$no=1;

(44)

$disc = ($d[diskon]/100)*$d[harga]; $hargadisc = number_format(($d[harga]-$disc),0,",",".");

$subtotal = ($d[harga]-$disc) * $d[jumlah];

$subtotalberat = $d[berat] * $d[jumlah]; // total berat per item produk

$totalberat = $totalberat + $subtotalberat; // grand total berat all produk yang dibeli

$total = $total + $subtotal;

$subtotal_rp = format_rupiah($subtotal); $total_rp = format_rupiah($total); $harga = format_rupiah($d[harga]); echo "<tr bgcolor=#dad0d0><td>$no</td><td>$d[nama_produk]</td><td align=center>$d[berat]</td><td align=center>$d[jumlah]</td> <td align=right>$harga</td><td align=right>$subtotal_rp</td></tr>";

$pesan.="$d[jumlah] $d[nama_produk] -> Rp. $harga -> Subtotal: Rp. $subtotal_rp <br />";

$no++; }

$kota=$r[id_kota];

$ongkos=mysql_fetch_array(mysql_query("SELECT ongkos_kirim FROM kota WHERE id_kota='$kota'"));

(45)

$ongkoskirim = $ongkoskirim1 * $totalberat;

$grandtotal = $total + $ongkoskirim;

$ongkoskirim_rp = format_rupiah($ongkoskirim); $ongkoskirim1_rp = format_rupiah($ongkoskirim1); $grandtotal_rp = format_rupiah($grandtotal);

// dapatkan email_pengelola dan nomor rekening dari database $sql2 = mysql_query("select

email_pengelola,nomor_rekening,nomor_hp from modul where id_modul='43'");

$j2 = mysql_fetch_array($sql2);

$pesan.="<br /><br />Total : Rp. $total_rp

<br />Ongkos Kirim untuk Tujuan Kota Anda : Rp. $ongkoskirim1_rp/Kg

<br />Total Berat : $totalberat Kg

<br />Total Ongkos Kirim : Rp. $ongkoskirim_rp

<br />Grand Total : Rp. $grandtotal_rp

<br /><br />Silahkan lakukan pembayaran sebanyak Grand Total yang tercantum, rekeningnya: $j2[nomor_rekening] <br />Apabila sudah transfer, konfirmasi ke nomor: $j2[nomor_hp]";

$subjek="Pemesanan Online";

// Kirim email dalam format HTML

(46)

$dari .= "Content-type: text/html\r\n";

// Kirim email ke kustomer

mail($email,$subjek,$pesan,$dari);

// Kirim email ke pengelola toko online

mail("$j2[email_pengelola]",$subjek,$pesan,$dari);

echo "<tr><td colspan=5 align=right>Total : Rp. </td><td align=right><b>$total_rp</b></td></tr>

<tr><td colspan=5 align=right>Ongkos Kirim untuk Tujuan Kota Anda: Rp. </td><td

align=right><b>$ongkoskirim1_rp</b>/Kg</td></tr> <tr><td colspan=5 align=right>Total Berat : </td><td align=right><b>$totalberat Kg</b></td></tr>

<tr><td colspan=5 align=right>Total Ongkos Kirim : Rp. </td><td align=right><b>$ongkoskirim_rp</b></td></tr> <tr><td colspan=5 align=right>Grand Total : Rp.

</td><td align=right><b>$grandtotal_rp</b></td></tr> </table>";

echo "<hr /><p>

<div style='color:#E1473D;border:1px solid #E78686;padding:10px;background:#FFE1E1;'>

No Order anda adalah : <b>$id_orders</b> , Silahkan Melakukan Pembayaran Pada Rekening dibawah ini, <br/>

Anda dapat melakukan Konfirmasi

Pembayaran Melalui SMS Ke NO : <b>082247007170 Atau bisa via online melalui menu hubungi kami</b>

<br/>Dengan Format Pesan :

<b>#No Orders #Nominal Transfer # Bank Tujuan # Bank Pengirim</b> Contoh :

(47)

<b> # $id_orders #$grandtotal_rp #Mandiri #Riau </b></div> <br /> <br />

Apabila Anda tidak melakukan pembayaran dalam 3 hari, maka transaksi dianggap batal.</p><br /> ";

$sql = mysql_query("SELECT * FROM modul WHERE id_modul='3'"); $r = mysql_fetch_array($sql); echo "$r[static_content]"; echo" </div> </div> </div> <div class='bottom_prod_box_big'></div> </div>"; echo "</div>"; } ?>

3. Adminweb/Style.css

-- body{ font-family: arial; text-align: center;

background:url(images/back.jpg) left top

repeat;/*background: url(../images/body-bg.jpg) center top no-repeat;*/

}

(48)

position: relative; margin-right: auto; margin-left: auto; width: 930px; border: 1px solid #272727; text-align: left; background:#fff; } #content { margin-left: 230px; padding:0px 10px 0 0; } #content p { font-size: 100%; line-height: 1.8em; padding-left: 2em; } #menu { position: relative; float: left; top: 0px; left: 0; width: 180px; } #menu ul { list-style: none;

(49)

margin: 0; padding: 0; border: none; font-weight:bold; } #menu li { width: 180px;

border-bottom: 1px solid #969BA5; margin: 0; padding: 0; font-size: 80%; vertical-align: bottom; } #menu li a {

background:url(images/icon.png)left center no-repeat; }

#menu a:link, #menu a:visited { display: block;

padding: 5px 5px 5px 0.5em; border-right: 1px solid #969BA5; color: #011D5C;

text-decoration: none; padding-left:18px; }

(50)

text-decoration:underline; } a:link,a:visited { color:#D22E23; } a:hover { color: #FF6600; text-decoration:none; } h2 {

font: normal 120% Georgia; color: #D22E23;

background-color: transparent; border-bottom: 1px dotted #D22E23; } table { font-family: Tahoma; font-size: 8pt; border-width: 1px; border-style: solid; border-color: #999999; border-collapse: collapse; margin: 10px 0px; } th{ color: #FFFFFF; font-size: 7pt;

(51)

text-transform: uppercase; text-align: center; padding: 0.5em; border-width: 1px; border-style: solid; border-color: #969BA5; border-collapse: collapse; background-color: #f60; } td{ padding: 0.5em; vertical-align: top; border-width: 1px; border-style: solid; border-color: #969BA5; border-collapse: collapse; } input,textarea,select{ font-family: arial; font-size: 12pt; } #paging{ font-family: Tahoma; font-size: 8pt; } #footer{ clear :both; padding: 20px 0 10px 255px;

(52)

font-size: 70%; color: #272727; background-color: #00ffff; }

4. Adminweb/media.php

<?php error_reporting(0); session_start(); if (empty($_SESSION[username]) AND empty($_SESSION[passuser])){

echo "<link href='style.css' rel='stylesheet' type='text/css'>

<center>Untuk mengakses Admin, Anda harus login <br>"; echo "<a href=index.php><b>LOGIN</b></a></center>"; } else{ ?> <html> <head> <title></title>

<script language="javascript" type="text/javascript"> tinyMCE_GZ.init({

plugins : 'style,layer,table,save,advhr,advimage, ...', themes : 'simple,advanced',

(53)

languages : 'en', disk_cache : true, debug : false }); </script> <script type="text/javascript"> tinyMCE.init({ mode : "textareas", theme : "advanced", plugins : "table,youtube,advhr,advimage,advlink,emotions,flash,searchr eplace,paste,directionality,noneditable,contextmenu", theme_advanced_buttons1_add : "fontselect,fontsizeselect", theme_advanced_buttons2_add : "separator,preview,zoom,separator,forecolor,backcolor,listst yle", theme_advanced_buttons2_add_before: "cut,copy,paste,separator,search,replace,separator", theme_advanced_buttons3_add_before : "tablecontrols,separator,youtube,separator", theme_advanced_buttons3_add : "emotions,flash", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : "bottom", extended_valid_elements : "hr[class|width|size|noshade]", file_browser_callback : "fileBrowserCallBack", paste_use_dialog : false, theme_advanced_resizing : true, theme_advanced_resize_horizontal : false,

(54)

theme_advanced_link_targets : "_something=My somthing;_something2=My somthing2;_something3=My

somthing3;",

apply_source_formatting : true });

function fileBrowserCallBack(field_name, url, type, win) {

var connector =

"../../filemanager/browser.html?Connector=connectors/php/con nector.php";

var enableAutoTypeSelection = true;

var cType; tinymcpuk_field = field_name; tinymcpuk = win; switch (type) { case "image": cType = "Image"; break; case "flash": cType = "Flash"; break; case "file": cType = "File"; break; }

(55)

connector += "&Type=" + cType; } window.open(connector, "tinymcpuk", "modal,width=600,height=400"); } </script>

<link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="header"> <div id="menu"> <ul> <li><a href='media.php?module=home'>Home</a> <li><a href='media.php?module=hubungi'>Pesan Customer</a></li> <li><a href='media.php?module=kategori'>Kategori Produk</a></li> <li><a href='media.php?module=produk'>Produk</a></li> <li><a href='media.php?module=order'>Order</a></li> <li><a href='media.php?module=ongkoskirim'>Ongkos Kirim</a></li> <li><a href='media.php?module=profil'>Profil OtakuShop</a></li> <li><a href='media.php?module=carabeli'>Cara Beli</a></li> <li><a href='media.php?module=rekening'>Info Rekening Toko</a></li>

(56)

<li><a href='logout.php'>Logout</a></li> </ul> <p>&nbsp;</p> </div> <div id="content"> <?php include "content.php"; ?> </div> <div id="footer">

Copyright &copy; 2016 by OtakuShop. All rights reserved. </div> </div> </body> </html> <?php } ?>

5. Adminweb/content.php

<?php include "../config/koneksi.php"; include "../config/library.php";

(57)

include "../config/fungsi_indotgl.php"; include "../config/fungsi_combobox.php"; include "../config/fungsi_rupiah.php"; // Bagian Home if ($_GET[module]=='home'){ if ($_SESSION['leveluser']=='admin'){ echo "<h2>Welcome Admin</h2>

<p>Hai <b>$_SESSION[namalengkap]</b>, selamat datang di halaman Admin dari OtakuShop.<br> Silahkan klik menu pilihan yang berada

di sebelah kiri untuk mengelola content website. </p> <p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp ;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p> <p align=right>Login : $hari_ini, "; echo tgl_indo(date("Y m d")); echo " | "; echo date("H:i:s"); echo " WIB</p>"; } } // Bagian Modul elseif ($_GET[module]=='modul'){ if ($_SESSION['leveluser']=='admin'){ include "modul/mod_modul/modul.php"; } }

(58)

elseif ($_GET[module]=='laporanpemesanan'){ if ($_SESSION['leveluser']=='admin'){ include "modul/mod_laporanpemesanan/laporan.php"; } } // Bagian Kategori elseif ($_GET[module]=='kategori'){ if ($_SESSION['leveluser']=='admin'){ include "modul/mod_kategori/kategori.php"; } } // Bagian Produk elseif ($_GET[module]=='produk'){ if ($_SESSION['leveluser']=='admin'){ include "modul/mod_produk/produk.php"; } } // Bagian Order elseif ($_GET[module]=='order'){ if ($_SESSION['leveluser']=='admin'){ include "modul/mod_order/order.php"; } }

(59)

// Bagian Profil elseif ($_GET[module]=='profil'){ if ($_SESSION['leveluser']=='admin'){ include "modul/mod_profil/profil.php"; } } // Bagian Order elseif ($_GET[module]=='hubungi'){ if ($_SESSION['leveluser']=='admin'){ include "modul/mod_hubungi/hubungi.php"; } }

// Bagian Cara Pembelian

elseif ($_GET[module]=='carabeli'){ if ($_SESSION['leveluser']=='admin'){ include "modul/mod_carabeli/carabeli.php"; } } // Bagian Banner elseif ($_GET[module]=='rekening'){ if ($_SESSION['leveluser']=='admin'){ include "modul/mod_rekening/rekening.php"; } }

(60)

// Bagian Kota/Ongkos Kirim elseif ($_GET[module]=='ongkoskirim'){ if ($_SESSION['leveluser']=='admin'){ include "modul/mod_ongkoskirim/ongkoskirim.php"; } } // Bagian Laporan elseif ($_GET[module]=='laporan'){ if ($_SESSION['leveluser']=='admin'){ include "modul/mod_laporan/laporan.php"; } }

// Apabila modul tidak ditemukan else{

echo "<p><b>MODUL BELUM ADA ATAU BELUM LENGKAP</b></p>"; }

?>

6. Adminweb/index.php

<head>

<link rel="stylesheet" type="text/css" href="css/style.css" />

<style> body {

(61)

background: url(images/blurred.jpg) no-repeat center top;

-webkit-background-size: cover; -moz-background-size: cover; background-size: cover; } </style> <script language="javascript"> function validasi(form){ if (form.username.value == ""){

alert("Anda belum mengisikan Username."); form.username.focus();

return (false); }

if (form.password.value == ""){

alert("Anda belum mengisikan Password."); form.password.focus(); return (false); } return (true); } </script> </head> <body OnLoad="document.login.username.focus();"> <div class="container"> <section class="main">

(62)

<form name="login" action="cek_login.php" method="POST" onSubmit="return validasi(this)" class="form-3">

<p class="clearfix"> <label

for="login">Username</label>

<input type="text" name="username" id="login" placeholder="Username">

</p>

<p class="clearfix"> <label

for="password">Password</label>

<input type="password" name="password" id="password" placeholder="Password">

</p>

<p class="clearfix"> <input type="submit" name="submit" value="Sign in">

</p> </form> </section> </div> </body>

7. Db_toko.sql

-- phpMyAdmin SQL Dump -- version 3.2.4 -- http://www.phpmyadmin.net

(63)

--

-- Host: localhost

-- Generation Time: Jun 15, 2016 at 11:26 AM -- Server version: 5.1.41 -- PHP Version: 5.3.1 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */;

--

-- Database: `db_toko` --

-- ---

--

-- Table structure for table `admins` --

CREATE TABLE IF NOT EXISTS `admins` (

(64)

`password` varchar(50) COLLATE latin1_general_ci NOT NULL, `nama_lengkap` varchar(100) COLLATE latin1_general_ci NOT NULL,

`email` varchar(100) COLLATE latin1_general_ci NOT NULL, `no_telp` varchar(20) COLLATE latin1_general_ci NOT NULL, `level` varchar(20) COLLATE latin1_general_ci NOT NULL DEFAULT 'user',

`blokir` enum('Y','N') COLLATE latin1_general_ci NOT NULL DEFAULT 'N',

PRIMARY KEY (`username`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

--

-- Dumping data for table `admins` --

INSERT INTO `admins` (`username`, `password`,

`nama_lengkap`, `email`, `no_telp`, `level`, `blokir`) VALUES

('ikhsan', 'ikhsanfauzi001', 'Administrator',

'[email protected]', '082247007170', 'admin', 'Y');

-- ---

--

-- Table structure for table `hubungi` --

(65)

`id_hubungi` int(5) NOT NULL AUTO_INCREMENT, `id_kustomer` int(5) NOT NULL,

`subjek` varchar(100) COLLATE latin1_general_ci NOT NULL, `pesan` text COLLATE latin1_general_ci NOT NULL,

`tanggal` date NOT NULL, PRIMARY KEY (`id_hubungi`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1

COLLATE=latin1_general_ci AUTO_INCREMENT=21 ;

--

-- Dumping data for table `hubungi` --

INSERT INTO `hubungi` (`id_hubungi`, `id_kustomer`, `subjek`, `pesan`, `tanggal`) VALUES

(19, 13, '[email protected]', 'rusak', '2016-06-08'), (20, 13, '[email protected]', 'rusak', '2016-06-08');

-- ---

--

-- Table structure for table `kategori` --

CREATE TABLE IF NOT EXISTS `kategori` (

`id_kategori` int(5) NOT NULL AUTO_INCREMENT,

`nama_kategori` varchar(100) COLLATE latin1_general_ci NOT NULL,

(66)

) ENGINE=MyISAM DEFAULT CHARSET=latin1

COLLATE=latin1_general_ci AUTO_INCREMENT=22 ;

--

-- Dumping data for table `kategori` --

INSERT INTO `kategori` (`id_kategori`, `nama_kategori`) VALUES (7, 'Kaos'), (9, 'Jacket'), (10, 'Action Figure'), (13, 'Anime Stuff'), (16, 'Komik'), -- --- --

-- Table structure for table `kota` --

CREATE TABLE IF NOT EXISTS `kota` (

`id_kota` int(3) NOT NULL AUTO_INCREMENT, `nama_kota` varchar(100) NOT NULL,

`ongkos_kirim` int(10) NOT NULL, PRIMARY KEY (`id_kota`)

(67)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ;

--

-- Dumping data for table `kota` --

INSERT INTO `kota` (`id_kota`, `nama_kota`, `ongkos_kirim`) VALUES (1, 'Jakarta', 13000), (2, 'Bandung', 13500), (3, 'Semarang', 10000), (4, 'Medan', 20000), (5, 'Aceh', 25000), (6, 'Banjarmasin', 17500), (7, 'Balikpapan', 18500), (8, 'Samarinda', 19500), (9, 'Lainnya', 10000), (10, 'Palembang', 23000), (11, 'Surabaya', 13000); -- --- --

-- Table structure for table `kustomer` --

CREATE TABLE IF NOT EXISTS `kustomer` (

(68)

`password` varchar(50) COLLATE latin1_general_ci NOT NULL, `nama_lengkap` varchar(100) COLLATE latin1_general_ci NOT NULL,

`alamat` text COLLATE latin1_general_ci NOT NULL,

`email` varchar(100) COLLATE latin1_general_ci NOT NULL, `telpon` varchar(20) COLLATE latin1_general_ci NOT NULL, `id_kota` int(5) NOT NULL,

PRIMARY KEY (`id_kustomer`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1

COLLATE=latin1_general_ci AUTO_INCREMENT=14 ;

--

-- Dumping data for table `kustomer` --

INSERT INTO `kustomer` (`id_kustomer`, `password`, `nama_lengkap`, `alamat`, `email`, `telpon`, `id_kota`) VALUES

(1, 'e10adc3949ba59abbe56e057f20f883e', 'Lukmanul Hakim', 'Jl. Prof. Dr. Soepomo No. 178, Tebet, Jakarta Timur 17280', '[email protected]', '081804396000', 1),

(2, 'cec1de94b66011a1cfed0a45f8ba8e16', 'budiono', 'Jl. Dipenogoro', '[email protected]', '083242233323', 5), (3, '4b0cf71ac4f5267ae87e1092e98395ba', 'budionokompas1', 'Jl. Dorak, Selatpanjang1', '[email protected]', '081275371724', 3),

(4, '4b0cf71ac4f5267ae87e1092e98395ba', 'budionokompas', 'tes', '[email protected]', '081275371724', 5), (8, '7f363f401f336a7925f28655b6a44447', 'imam', 'bakti', '[email protected]', '1231312312312', 4),

(9, '4ba338b15d2b1749da13f7db92c2d028', 'boy', 'jalan bakti no.56 gaperta ujung medan\r\n', '[email protected]', '12344245324', 4),

(69)

(10, 'ce9689abdeab50b5bee3b56c7aadee27', 'amron', 'medan', '[email protected]', '34567890', 4),

(11, 'b3656d629717d62a1c483dfec800638e', 'ikhsan fauzi', 'medan', '[email protected]', '123-143', 4),

(12, '64e031bbcf7ac9bb65e5423c261e10da', 'yani', 'medan', '[email protected]', '123-123-345', 4),

(13, 'ab7e00a3dd6dd5ce2749dbd993b257ad', 'saidan', 'medan', '[email protected]', '123-123-421', 4);

-- ---

--

-- Table structure for table `modul` --

CREATE TABLE IF NOT EXISTS `modul` (

`id_modul` int(5) NOT NULL AUTO_INCREMENT,

`static_content` text COLLATE latin1_general_ci NOT NULL, `gambar` varchar(100) COLLATE latin1_general_ci NOT NULL, PRIMARY KEY (`id_modul`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1

COLLATE=latin1_general_ci AUTO_INCREMENT=58 ;

--

-- Dumping data for table `modul` --

INSERT INTO `modul` (`id_modul`, `static_content`, `gambar`) VALUES

Referensi

Dokumen terkait

T tabel dan F tabel, kartu bimbingan skripsi, surat keterangan selesai rise.

Namun mereka senang dapat bertemu dan berjanji tak akan memberi tahu ratu peri.. Rupanya mereka pun ingin tahu

//memasukkan movie clip berlinkage salju ke dalam stage dengan instance name salju pada posisi x sama dengan nilai acak panjang stage dan posisi y sama dengan 0.. salju

&lt;li&gt;Dalam beberapa saat Admin akan mengirimkan sms total pembayaran ditambah dengan ongkos kirim ke daerah tujuan pengiriman&lt;/li&gt;. &lt;li&gt;Pembayaran dilakukan

Tanggal Selesai Bimbingan : Juli 2014 No Tanggal Bimbingan PembahasanAsisten siMengenai Bab Paraf Dosen Pembimbing Keterangan 1 2 3 4 5 6 7. * Kartu ini

Setelah set timer habis, maka akan memberikan sinyal reset untuk menonaktifkan relay 1 atau memberikan sinyal set untuk mengaktifkan relay. 2 dan timer

Mengakhiri pidato ini, saya mengajak Saudara-saudara se-bangsa dan se-Tanah Air untuk mengingat satu hal yang pernah disampaikan oleh Presiden pertama Republik Indonesia, Bung

 Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai.. Ketua Prog.Studi D3Teknik Informatika,