LAMPIRAN LISTING PROGRAM WEBSITE
1. Halaman Home (index.php)
<?php session_start(); session_destroy(); /* <script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> function slideSwitch() {
var $active = $('#slideshow DIV.active');
if ( $active.length == 0 ) $active = $('#slideshow DIV:last'); var $next = $active.next().length ? $active.next()
: $('#slideshow DIV:first'); $active.addClass('last-active'); $next.css({opacity: 0.0}) .addClass('active') .animate({opacity: 1.0}, 1100, function() { $active.removeClass('active last-active'); }); } $(function() { setInterval( "slideSwitch()", 6000 ); }); </script>
<!-- Sesuaikan style dengan desain halaman anda --> <div id="slideshow">
<!-- Tambahkan gambar2 slide show disini -->
<div class="active"><img src="images/slide_p8m-1.png" alt="Produk Bisnis Online" /></div>
<div><img src="images/slide_p8m-2.png" alt="Penghasilan dari Internet" /></div> <div><img src="images/slide_p8m-3.png" alt="Bisnis online" /></div>
<div><img src="images/slide_p8m-4.png" alt="Mencari uang" /></div> </div> */ ?> <!DOCTYPE html> <html> <head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Toko Online Gundam</title>
<link type="text/css" href="css/style.css" rel="stylesheet" /> <script type="text/javascript" src="flowplayer/example/flowplayer-3.2.6.min.js"></script>
<link rel="stylesheet" type="text/css" href="flowplayer/example/style.css">
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script> <script type="text/javascript"
src="js/jquery-ui-1.8.20.custom.min.js"></script>
<script type="text/javascript" src="css/ui-lightness/jquery-ui-1.8.20.custom.css"></script>
<link rel="stylesheet" href="js/script/themes/base/jquery.ui.all.css"> <script src="js/jquery.form.js" type="text/javascript"></script>
<script src="js/formQueryBuilder.js" type="text/javascript"></script> <script type="text/javascript"> $(function() { setInterval( "slideSwitch()", 4000 ); var aksi="home"; content_tengah(aksi); $("#dialog").dialog({ autoOpen: false, height: 330, width: 500, show: "blind", hide: "explode", modal: true}); }); function content_grab(id){ $("#tengah").load("konten.php?id="+id); } function _tamusave(){ var nama=$("#nama").val(); var email=$("#email").val(); var komentar=$("#komentar").val();
var query = "act=tamu&nama="+nama+"&email="+email+"&komentar="+komentar; $.ajax({ type:"post", url:"act.php", data:query, cache:false, success: function(msg){ if(msg=="sukses"){ $("#tengah").load("tengah.php?get=tamusukses"); }else { alert(msg); } } }); } function slideSwitch() {
var $active = $('#slideshow DIV.active');
if ( $active.length == 0 ) $active = $('#slideshow DIV:last'); var $next = $active.next().length ? $active.next()
: $('#slideshow DIV:first'); $active.addClass('last-active'); $next.css({opacity: 0.0}) .addClass('active') .animate({opacity: 1.0}, 1100, function() { $active.removeClass('active last-active'); }); } function Pemesanan(){
var NoKTP=$("#NoKTP").val(); var Nama=$("#Nama").val(); var Alamat=$("#Alamat").val(); var Email=$("#Email").val(); var Telepon=$("#Telepon").val(); var NoPemesanan=$("#NoPemesanan").val(); var TTL=$("#TTL").val(); var Alamat=$("#Alamat").val(); var No=$("#No").val(); var JenisKelamin=$("#JenisKelamin").val(); var query = "act=Pemesanan&NoKTP="+NoKTP+"&Nama="+Nama+"&Alamat="+Alamat+"&Email="+Email+"&Telepon ="+Telepon+"&JenisKelamin="+JenisKelamin+"&TTL="+TTL+"&Alamat="+Alamat+"&NoPemesanan=" +NoPemesanan+"&No="+No; $.ajax({ type:"post", url:"act.php", data:query, cache:false, success: function(msg){ if(msg=="NoPemesanan"){
showAlert('.frmalert','NoPemesanan Belum Diisi',2000); }else if(msg=="NoKTP"){
showAlert('.frmalert','NoKTP Belum Diisi',2000); }else if(msg=="Nama"){
showAlert('.frmalert','Nama Belum Diisi',2000); }else if(msg=="JenisKelamin"){
showAlert('.frmalert','Jenis Kelamin Belum Diisi',2000); }else if(msg=="TTL"){
showAlert('.frmalert','Tempat Tanggal Lahir Belum Diisi',2000); }else if(msg=="Alamat"){
showAlert('.frmalert','Alamat Belum Diisi',2000); }else if(msg=="Telepon"){
showAlert('.frmalert','Telepon Belum Diisi',2000); }else if(msg=="Email"){
showAlert('.frmalert','Email Belum Diisi',2000); }else{ if(msg=="sukses"){ $("#tengah").load("tengah.php?get=konsumensukses&NoPemesanan="+NoPemesanan); }else { alert(msg); } } } }); } function Pesan_Produk(KodeBarang,NoPemesanan){ var query="act=PesanProduk&NoPemesanan="+NoPemesanan+ "&KodeBarang="+KodeBarang; $.ajax({ type:"post", url:"act.php", data:query, cache:false, success: function(msg){ if(msg=="DataAda"){
showAlert('.frmalert','Kode Produk Sudah Ada Belum Diisi',2000); }else if(msg=="NoPemesanan"){
showAlert('.frmalert','NoPemesanan Belum Diisi',2000); }else if(msg=="KodeBarang"){
showAlert('.frmalert','KodeBarang Belum Diisi',2000);
}else{
if(msg=="sukses"){
var NoPemesanan=$('#NoPemesanan').val();
$("#tengah").load("tengah.php?get=konsumensukses&NoPemesanan="+NoPemesanan); }else { alert(msg); } } } }); } function showAlert(obj,txt,tm){ $(obj).hide(); $(obj).html('<p>'+txt+'</p>');$(obj).show('slow'); setTimeout(function(){ $(obj).hide('slow');$(obj).html('');},tm); } function _funcdelete(IDPesan){ var query="act=deleteproduk&IDPesan="+IDPesan; $.ajax({ type:"post", url:"act.php", data:query, cache:false, success: function(msg){ if(msg=="sukses"){ var NoPemesanan=$('#NoPemesanan').val(); $("#tengah").load("tengah.php?get=konsumensukses&NoPemesanan="+NoPemesanan); }else{ alert("Delete Gagal"); } } }); } function content_tengah(aksi){ $("#tengah").load("tengah.php?get="+aksi); } function PostPesan(form){ var NoPemesanan=$("#NoPemesanan").val(); var json = buildQuery(form);
$.ajax({ type: form.method, url: form.action, data: json, cache: false }); $("#tengah").show('slow'); var NoPemesanan=$('#NoPemesanan').val(); $("#tengah").load("tengah.php?get=cetakpemesanan&NoPemesanan="+NoPemesanan); } function content_detail_Jenis(id){ var aksi="det_Jenis"; $("#tengah").load("tengah.php?get="+aksi+"&id="+id); } function content_detail_barang(id){ var aksi="det_barang"; $("#tengah").load("tengah.php?get="+aksi+"&id="+id); } function content_detail_berita(id){ var aksi="det_berita"; $("#tengah").load("tengah.php?get="+aksi+"&id="+id);
} function registrasi(id){ var aksi="registrasi"; $("#tengah").load("tengah.php?get="+aksi+"&id="+id); } function daftar_account(){ var account=$("#DaftarAccount").val(); if(account==""){
alert("type account belum dipilih..."); }else{ $("#tengah").load("tengah.php?get=daftar_account&account="+account); } } function _prosescari(){ var KodeBagian=$("#KodeBagian").val(); var Tahun=$("#Tahun").val(); $("#tengah").load("tengah.php?get=info&kode="+KodeBagian+"&tahun="+Tahun); } </script> <style type="text/css"> #slideshow { position:relative; height:200px; padding:0px; margin-left:1px; } #slideshow DIV { position:absolute; top:0; left:0; z-index:8; opacity:0.0; height: 100px; padding:0px; margin:0px; } #slideshow DIV.active { z-index:10; opacity:1.0; } #slideshow DIV.last-active { z-index:9; }
#slideshow DIV IMG { height: 200px; width: 190px; display: block; border: 0; margin-bottom: 0px; } </style> </head> <body background="img/Gundam-Full-HD-Wallpaper.jpg"> <div id="wrap">
<div id="header"><img src="img/4.jpg" align="left" height="346" width="1078"></div>
<div id="menu"><marquee>Toko Pembelian Segala Jenis gundam Terlengkap Dan terpercaya</marquee></div>
<div id="kanan"><?php include("kanan.php"); ?></div> <div id="tengah"></div>
<div id="kiri"><?php include("kiri.php"); ?></div> <div style="clear:both;"></div>
<div id="foter"><br> Create By : Mhd. Ade Pratama</div> </div>
</body> </html>
2. Halaman Produk (act.php)
<?phpinclude "connect.php"; $action = $_REQUEST['act']; switch($action){
case 'tamu' : _tamu(); break; case 'Pemesanan' : Pemesanan(); break; case 'PesanProduk' : PesanProduk(); break; case 'deleteproduk' : deleteproduk(); break; } function deleteproduk(){ $IDPesan = $_REQUEST['IDPesan'];
$sql="delete from pesan where IDPesan='$IDPesan'"; if(mysql_query($sql)){ echo "sukses"; }else{ echo "gagal"; } } function PesanProduk(){ $NoPemesanan = $_REQUEST['NoPemesanan']; $KodeBarang = $_REQUEST['KodeBarang'];
$qry=mysql_query("SELECT * FROM pesan WHERE NoPemesanan='$NoPemesanan' AND KodeBarang='$KodeBarang'");
$cek=mysql_num_rows($qry); if($cek>0){ echo "DataAda";}
else if(empty($NoPemesanan)){ echo "NoPemesanan";} else if(empty($KodeBarang)){ echo "KodeBarang";} else{
$s = "Insert into pesan set
NoPemesanan = '$NoPemesanan', KodeBarang = '$KodeBarang'"; if(mysql_query($s)){ echo "sukses"; } else { echo $s; } } } function Pemesanan(){ $NoKTP = $_REQUEST['NoKTP']; $Nama = $_REQUEST['Nama']; $Alamat = $_REQUEST['Alamat']; $Email = $_REQUEST['Email'];
$Telepon = $_REQUEST['Telepon'];
$JenisKelamin = $_REQUEST['JenisKelamin']; $NoPemesanan = $_REQUEST['NoPemesanan']; $No = $_REQUEST['No'];
$TTL = $_REQUEST['TTL'];
if(empty($NoPemesanan)){ echo "NoPemesanan";} else if(empty($NoKTP)){ echo "NoKTP";}
else if(empty($Nama)){ echo "Nama";}
else if(empty($JenisKelamin)){ echo "JenisKelamin";} else if(empty($TTL)){ echo "TTL";}
else if(empty($Alamat)){ echo "Alamat";} else if(empty($Telepon)){ echo "Telepon";} else if(empty($Email)){ echo "Email";} else{
$s = "insert into registrasi set Tanggal = NOW(), NoKTP = '$NoKTP', Nama = '$Nama', Alamat = '$Alamat', Email = '$Email', NoPemesanan = '$NoPemesanan', No = '$No', TTL = '$TTL', Telepon = '$Telepon', JenisKelamin = '$JenisKelamin'"; if(mysql_query($s)){ echo "sukses"; } else { echo "gagal"; } } } function _tamu(){ $nama = $_REQUEST['nama']; $email = $_REQUEST['email']; $komentar = $_REQUEST['komentar']; $s = "insert into tamu set
Tanggal = NOW(), NamaTamu = '$nama', Email = '$email', Komentar = '$komentar'"; if(mysql_query($s)){ echo "sukses"; } else { echo "gagal"; } } ?>
3. Halaman Admin (admin.php)
<?phpsession_start();
if(empty($_SESSION['user'])or($_SESSION['user']=="")){
echo "<script>alert('anda belum login');window.location.href='index.php'; </script>"; //header("location: http://localhost/robin/"); } ?> <html> <head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Toko Gundam Online</title>
<link type="text/css" href="css/style2.css" rel="stylesheet" /> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript"
src="js/jquery-ui-1.8.20.custom.min.js"></script>
<script type="text/javascript" src="css/ui-lightness/jquery-ui-1.8.20.custom.css"></script>
<link rel="stylesheet" href="js/script/themes/base/jquery.ui.all.css"> <script src="js/script/ui/jquery.ui.core.js"></script>
<script src="js/script/ui/jquery.ui.widget.js"></script> <script src="js/script/ui/jquery.ui.datepicker.js"></script> <script src="js/jquery.form.js" type="text/javascript"></script> <script src="js/formQueryBuilder.js" type="text/javascript"></script> <script> function showAlert(obj,txt,tm){ $(obj).hide(); $(obj).html('<p>'+txt+'</p>');$(obj).show('slow'); setTimeout(function(){ $(obj).hide('slow');$(obj).html('');},tm); } </script> </head> <body> <div id="wrap">
<div><?php include("adminkanan.php"); ?></div> <div id="konten">
<?php
$act=$_GET['act'];
if($act==1 or $act==""){ include("admintengah.php"); } else if ($act==2){include("module/modul/index.php"); } else if ($act==3){include("module/grup/index.php"); } else if ($act==4){include("module/user/index.php"); } else if ($act==5){include("module/akses/index.php"); } else if ($act==6){include("module/barang/index.php"); } else if ($act==7){include("module/jenis/index.php"); } else if ($act==8){include("module/registrasi/index.php"); } else if ($act==10){include("module/tamu/index.php"); } else if ($act==9){include("module/pembayaran/index.php"); } else if ($act==11){include("module/berita/index.php"); } ?> </div> <div style="clear:both;"></div>
<div id="foter">User Login:<?php echo $_SESSION['user']; ?> </div> </div>
</body> </html>
4. Halaman Print (cetak.php)
<style> table{background-color:;border:0px;} table th{background-color:black;color:white;padding:2px} table tr td{background-color:;color:black;padding:1px;border-bottom:solid 0px #7D9EC0;border-right:dotted 0px #7D9EC0;margin:0px;} </style><div style='margin-right:30px;margin-left:100px;font-family: Candara;font-size: 15px;'>
<?php
include("connect.php");
$qry=mysql_query("SELECT * from registrasi WHERE NoPemesanan='$NoPemesanan'"); $data=mysql_fetch_array($qry); $Tanggal = $data['Tanggal']; $NoKTP = $data['NoKTP']; $Nama = $data['Nama']; $Telepon = $data['Telepon']; $Email = $data['Email']; echo " <table width='80%'>
<tr><td>Faktur Pemesanan </td><td align=left colspan=4> : ".$NoPemesanan ." </td></tr>
<tr><td>Tgl.Pemesanan </td><td align=left colspan=4> : ".$Tanggal ." </td></tr> <tr><td>No.KTP </td><td align=left colspan=4> : ".$NoKTP ." </td></tr>
<tr><td>Nama Pemesan </td><td align=left colspan=4> : ".$Nama ." </td></tr> <tr><td>Telepon </td><td align=left colspan=4> : ".$Telepon ." </td></tr> <tr><td>Email </td><td align=left colspan=4> : ".$Email ." </td></tr> <tr> <th>Kode</td> <th>Nama Barang</td> <th>Harga Satuan</td> <th>Qty</td> <th>Jumlah Harga</td> </tr> "; $q=mysql_query("select a.KodeBarang, a.IDPesan, a.Qty, b.NamaBarang, b.Harga, b.Satuan
from pesan a LEFT JOIN barang b ON a.KodeBarang=b.KodeBarang Where a.NoPemesanan='$NoPemesanan'"); $no=1; while($r=mysql_fetch_array($q)){ $bgcolor=($no%2==0)?'style=background-color:silver':'style=background-color:silver'; $Qty=($r['Qty']>0)?$r['Qty']:1; $harga=($r['Harga']*$Qty); echo " <tr $bgcolor> <td align=center>".$r['KodeBarang']."</td> <td align=center>".$r['NamaBarang']."</td> <td align=center>".number_format($r['Harga'],2)."</td> <td align=center>".number_format($r['Qty'])."</td> <td align=center>".number_format($harga,2)."</td> </tr> "; $no++; $total+=$harga; }
echo "<tr><td colspan=4 align=right><br><b>Total : </b></td><td align=right><br><b>".number_format($total,2)."</b></td></tr>"; echo '<tr><td colspan=6 align=center>';
echo "</table>";
echo" LAKUKAN PEMBAYARAN MELALUI :<br>BRI(009238239291212192)"; ?>
</div>
5. Koneksi Data Base (connect.php)
<?php$host="localhost"; $user="root"; $password=""; $db="dbgundam";
error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));
mysql_connect($host,$user,$password) or die("Koneksi Gagal"); mysql_select_db($db) or die ("Database tidak ditemukan"); ?>
6. Halaman Login (login.php)
<?phpsession_start(); include ("connect.php");
$username=$_REQUEST['username']; $password=$_REQUEST['password'];
$sql=mysql_query("select username,password from user where username ='$username' and password=md5('$password')"); if(mysql_num_rows($sql)==1){ // echo "Sukses"; $_SESSION['user']=$username; header("location: admin.php"); }else{ // echo "Gagal"; header("location: ilogin.php"); } ?>
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
: HARRY W SYAHPUTRA
NIM
: 112406223
Judul Tugas Akhir
: PERANCANGAN APLIKASI E-COMMERCE TOKO
ALAT MUSIK ONLINE
Dosen Pembimbing
: Syahriol Sitorus,S.Si., M.IT
Tanggal Mulai Bimbingan
: September 2014
Tanggal Selesai Bimbingan : April 2015
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.