Final Project Pemograman Web Dinamis

Pada final project di matakuliah pemrograman web dinamis ini, bersama ke lima rekan saya :

Ahsan Anwar S. (10018133)
Annisa Nur Isnaini (10018152)
Merlinda Wibowo (10018160)
Dimas Ragil T. (10018203)
Rio Herdian P. (10018213)

Kami membuat sebuah web tentang Web E – Commerce Jualan Online untuk Handphone. User dapat melihat barang yang akan dipesan dan bisa memesannya langsung. Pada web ini dibuat pada sisi clientnya karena web ini nantinya akan diaplot menggunakan CMS wordpress jadi tidak perlu dibagian adminnya kita buat. Dan disini saya sebagai programmernya yang bertugas untuk membuat form pemesanannya. Berikut tampilan antar mukanya :

home

Desain dibuat oleh desaigner (annisa) dengan menggunakan bootstrap . Kemudian proses berikutnya yaitu pembuatan form pemesanan.

Sebelumnya kita membuat koneksinya terlebih dahulu  :

koneksi.php

<!--?php 	mysql_connect("localhost","root","") or die("koneksi tidak ditemukan"); 	mysql_select_db("project_pwd") or die("Database tidak ditemukan!"); ?-->

Kemudian membuat form pemesanannnya :

pesan.php

</pre>
<form action="pemesanan.php" method="post">
<table>
<tbody>
<tr>
<td>Kode Pelanggan</td>
<td><input type="text" name="kode_plg" /></td>
</tr>
<tr>
<td>Jumlah barang</td>
<td><input type="text" name="jumlah" />
<input type="hidden" name="idproduk" value="<?php echo $barang->idproduk;?>" /></td>
</tr>
</tbody>
</table>
<input type="submit" value="Pesan" /></form>
<pre>

Berikut gambar form pemesanan yang dibuat :

form pesan

Untuk menampilkan barang yang dipilih berikut sintaks nya :

<!--?php  include 'koneksi.php';  $queryBarang = mysql_query('SELECT * FROM produk ');  $barang = mysql_fetch_object($queryBarang); ?--></pre>
<table>
<tbody>
<tr>
<td>Kategori</td>
<td>: <!--?php echo $barang--->nama; ?></td>
</tr>
<tr>
<td>Harga</td>
<td>: <!--?php echo $barang--->harga; ?></td>
</tr>
<tr>
<td>Stock</td>
<td>: <!--?php echo $barang--->merek; ?></td>
</tr>
</tbody>
</table>
<pre>

Disini sintaks untuk pemesanannya yaitu :

<!--?php include "koneksi.php";				 if(isset($_POST['kode_plg']) && isset($_POST['jumlah']) && isset($_POST['idproduk'])) : $queryBarang = mysql_query('SELECT * FROM produk WHERE idproduk='.$_POST['idproduk']); $barang = mysql_fetch_object($queryBarang); if($barang--->stok < 1) : echo '<script type="text/javascript">// <![CDATA[
alert("stok barang habis");
// ]]></script>'; header('Location:index.php');
endif;
$now = date('Y-m-d');
$total_bayar = intval($barang->harga) * intval($_POST['jumlah']);
$hae = mysql_query("INSERT INTO pemesanan (`idproduk`,`kode_plg`,`tgl` , `jumlah` , `total_bayar`)
VALUES ('$_POST[idproduk]' , '$_POST[kode_plg]' , $now , '$_POST[jumlah]',
$total_bayar)");

if($hae):
mysql_query("UPDATE produk SET stok=stok-$_POST[jumlah] WHERE idproduk=".$_POST['idproduk']);
echo "
pelanggan dengan kode pelanggan : ".$_POST['kode_plg']."

";
echo "
anda harus membayar sejumlah ". $total_bayar."

";
echo "<a href="index.php">Kembali</a>";
exit();
endif;
endif;
if(!isset($_GET['idproduk']) && $_GET['idproduk'] == '') header('Location:index.php');
$query=mysql_query("insert into pemesanan(`kode_plg`, `jumlah`) values ('$_POST[kode_plg]','$_POST[jumlah]');");

if($query):
echo "alert('Pemesanan Anda Berhasil');";
echo "<script type="text/javascript">// <![CDATA[

else :
echo "<script type="text/javascript">
alert('Pemesanan Gagal Silahkan Coba lagi');
echo "<script type="text/javascript">
location.href='pesan.php';
endif;
?>

Ketika sudah memesan maka akan muncul pemberitahuan :

Baca Juga :   Algoritma dan Program Menetukan Bilangan Prima dengan C++

alert

Semoga sedikit penjabaran ini dapat bermanfaat dan final project ini masih dapat dikembangkan sebagai mana mestinya. Terimakasih.